.cv{background:var(--green-soft,#e7f8ea);color:var(--ink,#202124);text-align:left;border:1px solid #25d36638;border-radius:18px;align-items:flex-start;gap:16px;margin:32px 0;padding:20px 22px;display:flex}.cv[hidden]{display:none}.cv-ic{color:#fff;background:#25d366;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.cv-ic svg{width:24px;height:24px}.cv-t{flex:1;min-width:0}.cv-t b{font:700 1.05rem/1.3 var(--f-head);color:var(--ink,#202124);display:block}.cv-t p{color:var(--ink-2,#606261);font-size:.95rem;line-height:1.5;margin:4px 0 14px!important}.cv-a{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cv .cv-bt{height:42px;font:600 14.5px var(--f-body);background:#25d366;border-radius:99px;align-items:center;padding:0 20px;transition:filter .15s;display:inline-flex;color:#fff!important;text-decoration:none!important}.cv .cv-bt:hover{filter:brightness(.95)}.cv .cv-ig{text-underline-offset:2px;font-size:13.5px;text-decoration:underline;color:var(--ink-2,#606261)!important}.cv-c{border-radius:16px;gap:12px;margin:4px 0 6px;padding:16px}.cv-c .cv-ic{width:36px;height:36px}.cv-c .cv-ic svg{width:20px;height:20px}.cv-c .cv-t b{font-size:.98rem}.cv-c .cv-t p{font-size:.88rem;margin:3px 0 12px!important}.cv-c .cv-bt{height:38px;padding:0 16px;font-size:13.5px}.cv .cv-bt{white-space:nowrap}.cv .cv-t p:last-child{margin-bottom:0!important}.cv-l{box-sizing:border-box;background:var(--bg,#fff);border:1px solid var(--line,#dce0e5);border-radius:22px;align-items:center;gap:14px;max-width:720px;margin:14px auto 0;padding:14px 20px 14px 14px;transition:border-color .15s;display:flex;color:var(--ink,#202124)!important;text-decoration:none!important}.et .cv-l{max-width:720px;margin:14px auto 0}.cv-l:hover{border-color:#25d366}.cv-l-ic{color:#1da851;background:#25d36624;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.cv-l-ic svg{width:21px;height:21px}.cv-l-t{flex:1;min-width:0}.cv-l-t small{font:600 11px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3,#85878a);display:block}.cv-l-t b{font:600 15px/1.35 var(--f-head);color:var(--ink,#202124);margin-top:2px;display:block}.cv-l em{color:#25d366;flex:none;display:grid}.cv-l em svg{width:20px;height:20px}@media (width<=560px){.cv{gap:12px;padding:18px}.cv-ic{width:38px;height:38px}.cv-a{flex-direction:column;align-items:stretch;gap:10px}.cv .cv-bt{justify-content:center}.cv .cv-ig{text-align:center}}.sf-escolha{flex-direction:column;gap:12px;display:flex}.sf-escolha[hidden]{display:none}.sf-ops{flex-direction:column;gap:8px;display:flex}.sf-op{border:1.5px solid var(--line);background:var(--bg);width:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:18px;align-items:center;gap:14px;padding:14px 14px 14px 12px;transition:border-color .15s,background .15s,transform .15s;display:flex}.sf-op:hover,.sf-op:focus-visible{background:var(--green-soft);border-color:#5ecd72;outline:0}.sf-op:active{transform:scale(.99)}.sf-op>i{background:var(--green-soft);width:46px;height:46px;color:var(--green-ink);border-radius:14px;flex:none;place-items:center;display:grid}.sf-op:hover>i,.sf-op:focus-visible>i{color:#fff;background:#5ecd72}.sf-op>i svg{width:22px;height:22px}.sf-op>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sf-op b{font:600 16px/1.25 var(--f-head)}.sf-op small{color:var(--ink-2);font-size:13.5px;line-height:1.4}.sf-op>em{color:var(--ink-3);display:grid}.sf-op>em svg{width:18px;height:18px}.sf-sub{font:700 11.5px var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-top:6px}.sf-ops-2 .sf-op{border-radius:14px;padding:10px 12px 10px 10px}.sf-ops-2 .sf-op>i{border-radius:11px;width:38px;height:38px}.sf-ops-2 .sf-op>i svg{width:19px;height:19px}.sf-ops-2 .sf-op b{font-size:15px}.sf-prod{background:var(--green-soft);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.sf-prod>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sf-prod small{color:var(--ink-2);font-size:12.5px}.sf-prod b{font:600 15.5px/1.3 var(--f-head);color:var(--green-ink)}.sf-trocar{color:var(--green-ink);font:600 13.5px var(--f-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 2px;text-decoration:underline}.sf-trocar[hidden]{display:none}.sf-volta{color:var(--ink-3);align-self:flex-start;margin:-6px 0 -2px;text-decoration:none}.sf-volta:before{content:"← "}.sf-entra{animation:.28s cubic-bezier(.2,.8,.2,1) both sfEntra}@keyframes sfEntra{0%{opacity:0;transform:translate(14px)}}@media (prefers-reduced-motion:reduce){.sf-entra{animation:none}}.sf-falha h2{margin-top:0}.sf-voltar{color:var(--ink-3);font:500 14px var(--f-body);cursor:pointer;background:0 0;border:0;margin-top:10px;text-decoration:underline}.sf{z-index:120;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.sf[hidden]{display:none}.sf-bg{opacity:0;background:#1616188c;transition:opacity .2s;position:absolute;inset:0}.sf.on .sf-bg{opacity:1}.sf-box{background:var(--bg);width:min(460px,100%);max-height:calc(100svh - 32px);color:var(--ink);opacity:0;border-radius:28px;padding:clamp(24px,4vw,36px);transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s;position:relative;overflow:auto;transform:translateY(16px)scale(.98);box-shadow:0 40px 80px -30px #00000073}.sf.on .sf-box{opacity:1;transform:none}.sf-x{background:var(--soft);width:40px;height:40px;color:var(--ink);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.sf-x svg{width:18px;height:18px}.sf-form{flex-direction:column;gap:14px;display:flex}.sf-form[hidden]{display:none}.sf-tag{background:var(--green-soft);height:28px;color:var(--green-ink);font:600 13px/28px var(--f-body);border-radius:99px;align-self:flex-start;padding:0 12px}.sf h2{font:700 1.6rem/1.15 var(--f-head);letter-spacing:-.015em;margin:2px 40px 0 0}.sf-d{color:var(--ink-2);margin:-4px 0 4px;font-size:15px;line-height:1.5}.sf-f{color:var(--ink-2);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.sf-f input{border:1px solid var(--line);background:var(--bg);height:52px;color:var(--ink);font:400 16px var(--f-body);border-radius:14px;outline:0;padding:0 16px}.sf-f input:focus{border-color:#5ecd72;box-shadow:0 0 0 4px #5ecd7238}.sf-f em{color:#6983fa;font-size:13px;font-style:normal;font-weight:500;display:none}.sf-f.bad input{border-color:#6983fa}.sf-f.bad em{display:block}.sf-bt{color:#fff;height:54px;font:600 16.5px var(--f-body);cursor:pointer;background:#5ecd72;border:0;border-radius:99px;margin-top:4px;transition:background .2s}.sf-bt:hover{background:#22c086}.sf-lgpd{color:var(--ink-3);margin:0;font-size:12.5px;line-height:1.5}.sf-lgpd a{color:var(--green-ink);text-decoration:underline}.sf-ok{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:8px;display:flex}.sf-ok[hidden]{display:none}.sf-ok i{color:#fff;background:#5ecd72;border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.sf-ok i svg{width:28px;height:28px}.sf-ok h2{margin:6px 0 0}.sf-ok p{color:var(--ink-2);margin:0 0 8px}.sf-ok .sf-bt{justify-content:center;align-self:stretch;align-items:center;gap:10px;text-decoration:none;display:flex}.sf-ok .sf-bt span{display:grid}.sf-ok .sf-bt svg{width:22px;height:22px}.ck{left:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:60;background:var(--bg);max-width:460px;color:var(--ink);font:400 14px/1.4 var(--f-body);box-shadow:0 10px 30px #00000024,0 0 0 1px var(--line);border-radius:16px;align-items:center;gap:16px;padding:12px 12px 12px 18px;animation:.4s cubic-bezier(.2,.8,.2,1) .6s both ckEntra;display:flex;position:fixed}.ck[hidden]{display:none}.ck p{color:var(--ink-2);margin:0}.ck a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ck-bts{flex:none;gap:8px;display:flex}.ck button{height:38px;font:600 14px var(--f-body);cursor:pointer;border:0;border-radius:99px;padding:0 16px}.ck-nao{color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.ck-sim{background:var(--btn);color:var(--on-btn)}.ck button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@keyframes ckEntra{0%{opacity:0;transform:translateY(12px)}}@media (width<=640px){.ck{left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);flex-direction:column;align-items:stretch;gap:10px;max-width:none;padding:14px}.ck-bts button{flex:1}html.ck-on .cf{bottom:calc(env(safe-area-inset-bottom,0px) + 150px)}}@media (prefers-reduced-motion:reduce){.ck{animation:none}}
