:root{--paper:#f7f6f3;--surface:#fff;--ink:#17181b;--ink-2:#45484e;--ink-soft:#6b7076;--line:#e4e1da;--brand:#1f5c4a;--brand-strong:#164536;--brand-soft:#e2eee8;--pop:#6cc7a3;--pop-ink:#12392d;--graphite:#1b1c1f;--on-dark:#f0f6f3;--glow-1:#c9ecdb;--glow-2:#f1e6c4}.versao-a>[data-secao=abertura]{order:var(--o-a-abertura,0);display:var(--d-a-abertura,block)}.versao-a>[data-secao=cena]{order:var(--o-a-cena,1);display:var(--d-a-cena,block)}.versao-a>[data-secao=privacidade]{order:var(--o-a-privacidade,2);display:var(--d-a-privacidade,block)}.versao-a>[data-secao=integracoes]{order:var(--o-a-integracoes,3);display:var(--d-a-integracoes,block)}.versao-a>[data-secao=vitrine-propria]{order:var(--o-a-vitrine-propria,4);display:var(--d-a-vitrine-propria,block)}.versao-a>[data-secao=faixa]{order:var(--o-a-faixa,5);display:var(--d-a-faixa,block)}.versao-a>[data-secao=recursos]{order:var(--o-a-recursos,6);display:var(--d-a-recursos,block)}.versao-a>[data-secao=simples]{order:var(--o-a-simples,7);display:var(--d-a-simples,block)}.versao-a>[data-secao=catalogo]{order:var(--o-a-catalogo,8);display:var(--d-a-catalogo,block)}.versao-a>[data-secao=video]{order:var(--o-a-video,9);display:var(--d-a-video,block)}.versao-a>[data-secao=fitas]{order:var(--o-a-fitas,10);display:var(--d-a-fitas,block)}.versao-a>[data-secao=planos]{order:var(--o-a-planos,11);display:var(--d-a-planos,block)}.versao-a>[data-secao=duvidas]{order:var(--o-a-duvidas,12);display:var(--d-a-duvidas,block)}.versao-a>[data-secao=fechamento]{order:var(--o-a-fechamento,13);display:var(--d-a-fechamento,block)}.mosaico>[data-cartao=vivo]{order:var(--o-c-vivo,0);display:var(--d-c-vivo,flex)}.mosaico>[data-cartao=painel]{order:var(--o-c-painel,1);display:var(--d-c-painel,flex)}.mosaico>[data-cartao=botao]{order:var(--o-c-botao,2);display:var(--d-c-botao,flex)}.mosaico>[data-cartao=cores]{order:var(--o-c-cores,3);display:var(--d-c-cores,flex)}.mosaico>[data-cartao=studio]{order:var(--o-c-studio,4);display:var(--d-c-studio,flex)}.mosaico>[data-cartao=lentes]{order:var(--o-c-lentes,5);display:var(--d-c-lentes,none)}.mosaico>[data-cartao=modelo]{order:var(--o-c-modelo,6);display:var(--d-c-modelo,none)}[data-armacao=redondo-havana]{--amostra:#5a3418}[data-armacao=panto-dourado]{--amostra:#c9a46a}[data-armacao=gatinho-preto]{--amostra:#141517}[data-armacao=browline]{--amostra:#2b2622}[data-armacao=quadrado-cristal]{--amostra:#dfe8ea}[data-armacao=sol-verde]{--amostra:#1f4a32}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--display:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", "Roboto Mono", Menlo, Consolas, monospace;--paper-2:color-mix(in srgb, var(--paper) 92%, var(--ink) 8%);--on-dark-2:color-mix(in srgb, var(--on-dark) 62%, var(--graphite) 38%);--dots:radial-gradient(color-mix(in srgb, var(--on-dark) 8%, transparent) 1px, transparent 1.2px) 0 0 / 22px 22px;--sombra:color-mix(in srgb, var(--ink) 35%, transparent);--ex-verde:#1f5c4a;--ex-grafite:#1b1c1f;--ex-azul:#24447a;--ex-terracota:#a8482e;--ex-incolor:#e6f0f38c;--ex-g15:#263828e0;--ex-marrom:#5c3a20d9;--ex-degrade:linear-gradient(180deg, #282c30eb, #dce4e859);--ex-espelhada:linear-gradient(135deg, #d9f0ff, #5b9ad2 50%, #23476f);--ex-loja-tinta:#111;--ex-loja-areia:#f6f4f1;--ex-loja-ponto:#c8102e;--ex-studio-fundo:#eceef2;--ex-studio-tinta:#16171b;--ex-studio-roxo:#6a4cf4;--ex-studio-verde:#15803d;--ex-studio-visor:#1d1f24;--ex-studio-lima:#c8f169;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper);position:fixed;inset:0 0 auto}main,footer{overflow-x:clip}a{color:inherit}p{margin:0}h1,h2,h3,h4{text-wrap:balance;margin:0}button{font:inherit;color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:10px}.escuro :focus-visible,.privado :focus-visible{outline-color:var(--pop)}.wrap{width:100%;max-width:1200px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.sec{padding-block:clamp(72px,10vw,140px);position:relative}.sem-topo{padding-top:0}.sec>.wrap{z-index:1;position:relative}.sprite{width:0;height:0;position:absolute;overflow:hidden}.ic{flex:none;width:18px;height:18px}.pular{z-index:80;background:var(--ink);color:var(--surface);border-radius:10px;padding:12px 16px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-64px;left:12px}.pular:focus{top:max(12px, env(safe-area-inset-top,0px))}.centro{text-align:center;justify-items:center}.mt14{margin-top:14px}.mt16{margin-top:16px}.versao{flex-direction:column;display:flex}.eb{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--brand);align-items:center;gap:8px;font-size:12px;display:inline-flex}.eb:before{content:"";background:var(--pop);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--pop) 25%, transparent);border-radius:50%}.sub{color:var(--ink-2);max-width:48ch;font-size:clamp(16.5px,1.4vw,19px)}.mini{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);font-size:11.5px}.mega,.h2a{font-family:var(--display);text-transform:uppercase;letter-spacing:-.012em;font-stretch:125%;line-height:.95}.mega{font-size:clamp(31px,8.1vw,96px)}.mega>span,.h2a>span{display:block}.h2a{font-size:clamp(25px,4.9vw,62px)}.b{font-weight:800}.l{font-weight:200}.h2b{font-family:var(--display);letter-spacing:-.035em;font-size:clamp(31px,4.9vw,64px);font-weight:700;font-stretch:100%;line-height:1.03}.h2b .s{color:var(--ink-soft)}.escuro .h2b .s{color:var(--on-dark-2)}.h2b-media{margin-bottom:clamp(18px,3vh,34px);font-size:clamp(26px,3.4vw,44px)}.selo{font:700 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--pop);color:var(--pop-ink);border-radius:999px;place-self:flex-start start;padding:5px 10px}.btn{min-height:52px;font:650 16px/1 var(--sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 8px 0 24px;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.btn .seta{background:var(--pop);width:38px;height:38px;color:var(--pop-ink);border-radius:50%;place-items:center;transition:transform .25s;display:grid}.btn:hover .seta{transform:rotate(-35deg)}.btn-p{background:var(--ink);color:var(--surface)}.btn-p:hover{background:var(--brand-strong)}.btn-l{background:var(--surface);border-color:var(--line);padding:0 24px}.btn-l:hover{border-color:var(--ink-2)}.escuro .btn-l{color:var(--on-dark);border-color:color-mix(in srgb, var(--on-dark) 25%, transparent);background:0 0}.escuro .btn-p{background:var(--pop);color:var(--pop-ink)}.escuro .btn-p .seta{background:var(--pop-ink);color:var(--pop)}.ctas{flex-wrap:wrap;gap:12px;display:flex}.ctas-centro{justify-content:center}.glow{pointer-events:none;z-index:0;filter:blur(10px);border-radius:50%;position:absolute}.glow.g1{background:radial-gradient(closest-side, var(--glow-1), transparent);width:620px;height:620px;top:-180px;left:-220px}.glow.g2{background:radial-gradient(closest-side, var(--glow-2), transparent);width:560px;height:560px;top:40px;right:-240px}.glow.g3{background:radial-gradient(closest-side, var(--glow-1), transparent);opacity:.7;width:680px;height:680px;top:30%;left:50%;transform:translate(-50%)}.doodle{pointer-events:none;position:absolute;overflow:visible}.doodle path{fill:none;stroke:var(--pop);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.doodle.tinta path{stroke:var(--brand)}body:before{background:var(--paper)}.topo{top:calc(env(safe-area-inset-top,0px) + 10px);z-index:50;margin-top:10px;position:sticky}.topo nav.barra{background:color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px -18px var(--sombra);border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:7px 7px 7px 18px;display:flex}.marca{letter-spacing:-.02em;align-items:center;gap:9px;font-size:17px;font-weight:750;text-decoration:none;display:inline-flex}.marca svg{background:var(--ink);width:30px;height:30px;color:var(--pop);border-radius:50%;padding:7px 5px}.marca small{color:var(--ink-soft);letter-spacing:0;font-size:14px;font-weight:500}.links{color:var(--ink-2);gap:26px;font-size:15px;display:none}.links a{text-decoration:none}.links a:hover{color:var(--ink)}.topo .btn{min-height:42px;padding:0 6px 0 16px;font-size:14.5px}.topo .btn .seta{width:30px;height:30px}.so-pc{display:none}@media (width>=900px){.links{display:flex}.so-pc{display:inline}.so-cel{display:none}}@media (width<=420px){.marca small{display:none}}.a-abertura{text-align:center;padding-block:clamp(40px,7vw,96px) clamp(64px,8vw,110px);overflow:hidden}.a-abertura .wrap{flex-direction:column;align-items:center;display:flex}.chip-vivo{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 10px;font-size:14px;font-weight:600;display:inline-flex}.chip-vivo i{background:var(--pop);border-radius:50%;width:9px;height:9px}.a-abertura .mega{margin-top:22px;position:relative}.circulado{display:inline-block;position:relative}.circulado .doodle{width:113%;height:140%;inset:-18% -7% -22% -6%}.a-abertura .sub{text-align:center;margin-top:22px}.a-abertura .ctas{justify-content:center;margin-top:28px}.faisca{width:46px;height:46px;top:-26px;right:-38px}.seta-rab{width:110px;height:120px;display:none;top:-10px;left:-130px}@media (width>=1080px){.seta-rab{display:block}}.tc-area{width:100%;max-width:1000px;margin-top:clamp(40px,6vw,64px);position:relative}.tc>*{min-width:0}.tc{background:var(--surface);border:1px solid var(--line);box-shadow:0 40px 90px -40px var(--sombra);text-align:left;border-radius:30px;grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;display:grid;position:relative}.palco{background:radial-gradient(120% 90% at 50% 70%, var(--glow-1), var(--paper) 72%);touch-action:pan-y;border-radius:22px;height:clamp(250px,40vw,390px);position:relative;overflow:hidden}.palco>img{object-fit:contain;mix-blend-mode:multiply;width:88%;height:84%;transition:opacity .35s;position:absolute;inset:8% 6%}.palco canvas{cursor:grab;width:100%;height:100%;display:block;position:absolute;inset:0}.palco canvas:active{cursor:grabbing}.palco.com-3d>img{opacity:0}.sombra{background:radial-gradient(closest-side, color-mix(in srgb, var(--ink) 18%, transparent), transparent);border-radius:50%;width:46%;height:26px;position:absolute;bottom:13%;left:50%;transform:translate(-50%)}.palco .mini{align-items:center;gap:6px;display:none;position:absolute;bottom:12px;left:16px}.palco.com-3d .mini{display:flex}.palco .tag3d{display:none}.ver3d{z-index:1;border:1px solid var(--line);background:var(--surface);max-width:calc(100% - 24px);color:var(--ink);cursor:pointer;box-shadow:0 10px 24px -14px var(--sombra);border-radius:999px;align-items:center;gap:8px;padding:9px 16px 9px 12px;font-size:14px;font-weight:650;transition:border-color .2s;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ver3d:hover{border-color:var(--brand)}.ver3d[hidden]{display:none}.ver3d:disabled{cursor:progress;color:var(--ink-soft)}.ver3d .ic{width:18px;height:18px;color:var(--brand)}.tc:not(.com-lente) .grupo-lente{display:none}.palco.com-3d .tag3d{background:var(--surface);font:700 12px/1 var(--mono);letter-spacing:.06em;color:var(--brand);border:1px solid var(--line);border-radius:999px;padding:5px 10px;display:inline-block;position:absolute;top:14px;left:14px}.grupo .rotulo{font:600 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:10px}.opcoes{flex-wrap:wrap;gap:8px;display:flex}.op{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;border-radius:999px;align-items:center;gap:9px;max-width:100%;padding:8px 14px 8px 8px;font-size:14px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.op:hover{border-color:var(--ink-soft)}.op[aria-pressed=true]{border-color:var(--brand);background:var(--brand-soft);color:var(--brand-strong)}.pt{border:1px solid color-mix(in srgb, var(--ink) 10%, transparent);background:var(--amostra,var(--paper-2));border-radius:50%;flex:none;width:24px;height:24px;display:block}.pt.incolor{background:var(--ex-incolor)}.pt.g15{background:var(--ex-g15)}.pt.marrom{background:var(--ex-marrom)}.pt.degrade{background:var(--ex-degrade)}.pt.espelhada{background:var(--ex-espelhada)}.pt.ex-verde{background:var(--ex-verde)}.pt.ex-grafite{background:var(--ex-grafite)}.pt.ex-azul{background:var(--ex-azul)}.pt.ex-terracota{background:var(--ex-terracota)}.tc-acao{flex-direction:column;gap:10px;margin-top:auto;display:flex}.tc-acao .btn{justify-content:space-between;width:100%}.aviso{color:var(--brand-strong);background:var(--brand-soft);border-radius:12px;padding:10px 12px;font-size:13.5px}@media (width>=900px){.tc{grid-template-columns:210px 1fr 230px;align-items:stretch}.tc-lado{flex-direction:column;justify-content:center;gap:14px;padding:8px 0 8px 8px;display:flex}.tc-lado .opcoes,.tc-dir .opcoes{flex-flow:column}.tc-dir{flex-direction:column;justify-content:space-between;gap:18px;padding:8px 8px 8px 0;display:flex}}@media (width<=899px){.palco-a{order:-1}.tc-dir{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.tc-dir>*{min-width:0}}.flut{z-index:2;background:var(--surface);border:1px solid var(--line);box-shadow:0 16px 34px -18px var(--sombra);white-space:nowrap;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 9px;font-size:14px;font-weight:650;display:none;position:absolute}.flut .bol{background:var(--pop);width:30px;height:30px;color:var(--pop-ink);border-radius:50%;place-items:center;display:grid}.flut.f1{top:-30px;left:-44px;rotate:-5deg}.flut.f2{top:-28px;right:-34px;rotate:4deg}.flut.f3{bottom:-34px;right:-40px;rotate:-3deg}@media (width>=1160px){.tc-area .flut{display:inline-flex}}.foto{object-fit:cover;width:100%;height:100%;display:block}.cab{gap:14px;margin-bottom:clamp(32px,5vw,56px);display:grid}.cab.centro{text-align:center;justify-items:center}.cena-grade{align-items:center;gap:28px;display:grid}@media (width>=960px){.cena-grade{grid-template-columns:1.3fr .7fr;gap:56px}}.sim-tela{pointer-events:none;position:absolute}.cena-foto{aspect-ratio:4/3;box-shadow:0 40px 90px -50px var(--sombra);border-radius:32px;position:relative;overflow:hidden}.cena-foto .flut{display:inline-flex}.cena-foto .flut.f1{top:18px;left:18px;rotate:-3deg}.cena-foto .flut.f2{top:auto;bottom:18px;right:18px;rotate:3deg}.zero{font-family:var(--display);letter-spacing:-.05em;font-size:clamp(120px,17vw,220px);font-weight:800;font-stretch:125%;line-height:.78}.zero-txt{font-family:var(--display);text-transform:uppercase;max-width:14ch;margin-top:14px;font-size:clamp(20px,2.2vw,28px);font-weight:300;font-stretch:115%;line-height:1.08}.checks{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.checks li{align-items:center;gap:10px;font-weight:600;display:flex}.checks .ic{color:var(--brand);background:var(--brand-soft);border-radius:50%;width:24px;height:24px;padding:3px}@media (width<=640px){.cena-foto .flut{padding:6px 12px 6px 6px;font-size:12.5px}.cena-foto .flut .bol{width:24px;height:24px}.cena-foto .flut.f1{top:10px;left:10px}.cena-foto .flut.f2{bottom:10px;right:10px}}.privado{background:var(--brand) var(--dots);color:var(--surface);overflow:hidden}.privado .wrap{align-items:center;gap:28px;display:grid}@media (width>=960px){.privado .wrap{grid-template-columns:auto 1fr;gap:56px}}.cadeado{aspect-ratio:1;background:var(--pop);width:clamp(96px,12vw,150px);color:var(--pop-ink);box-shadow:0 30px 60px -30px var(--sombra);border-radius:36%;place-items:center;display:grid;rotate:-6deg}.cadeado .ic{width:46%;height:46%}.privado .h2a .l,.privado .h2b .s{color:var(--pop)}.privado p{color:color-mix(in srgb, var(--surface) 82%, transparent);max-width:52ch;margin-top:16px;font-size:clamp(16px,1.4vw,18.5px)}.privado .eb{color:var(--pop)}.plat{align-items:center;gap:40px;display:grid}@media (width>=960px){.plat{grid-template-columns:1.05fr .95fr;gap:72px}}.plat-lista{gap:2px;margin:36px 0 0;padding:0;list-style:none;display:grid}.plat-lista button{text-align:left;cursor:pointer;width:100%;font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--ink);opacity:.5;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:14px;padding:4px 0;font-size:clamp(25px,3.5vw,44px);font-weight:700;font-stretch:115%;line-height:1.12;transition:opacity .3s;display:flex}.plat-lista button:hover{opacity:.75}.plat-lista button[aria-pressed=true]{opacity:1}.estado{font:650 12px/1 var(--sans);letter-spacing:0;text-transform:none;background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;padding:7px 10px}.estado.breve{background:var(--paper-2);color:var(--ink-2)}.plat-lista .estado{display:none}.plat-lista button[aria-pressed=true] .estado{display:inline-block}.pagina{background:var(--surface);border:1px solid var(--line);box-shadow:0 40px 90px -45px var(--sombra);border-radius:30px;justify-self:center;width:100%;max-width:480px;overflow:hidden}.pg-barra{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding:12px 16px;display:flex}.pg-barra i{background:var(--line);border-radius:50%;width:9px;height:9px}.pg-barra>span{background:var(--paper);height:22px;font:500 11.5px/22px var(--mono);color:var(--ink-soft);white-space:nowrap;border-radius:999px;flex:1;margin-left:10px;padding-left:12px;overflow:hidden}.pg-foto{aspect-ratio:4/3;background:var(--paper-2);place-items:center;display:grid;position:relative}.pg-foto img{mix-blend-mode:multiply;width:78%}.botao-prov{background:var(--brand);color:var(--surface);box-shadow:0 10px 24px -10px var(--brand);border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font-size:14px;font-weight:650;display:inline-flex;position:absolute;bottom:16px;left:16px}.botao-prov .ic{width:22px;height:12px}.pg-info{gap:4px;padding:18px 20px 20px;display:grid}.pg-info b{font-size:18px}.pg-info span{color:var(--ink-2)}.instala{background:var(--brand-soft);color:var(--brand-strong);border-radius:16px;align-items:flex-start;gap:12px;min-height:76px;margin:4px 20px 20px;padding:14px 16px;font-size:14.5px;display:flex}.instala p[hidden]{display:none}.vp{align-items:center;gap:36px;display:grid}@media (width>=960px){.vp{grid-template-columns:.9fr 1.1fr;gap:64px}}.navegador{background:var(--surface);border:1px solid var(--line);box-shadow:0 40px 90px -45px var(--sombra);color:var(--ink);border-radius:26px;overflow:hidden}.vt-loja{background:var(--surface);color:var(--ex-loja-tinta);font-size:12px;line-height:1.3;container-type:inline-size}.vt .ic{flex:none;width:17px;height:17px}.vt-aviso{background:var(--ex-loja-tinta);color:var(--surface);text-align:center;margin:0;padding:6px 12px;font-size:10.5px;font-weight:600}.vt-topo{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:10px 14px;display:grid}.vt-menu{justify-self:start;display:inline-grid}.vt-nav{flex-wrap:wrap;justify-self:start;gap:4px 14px;font-size:11.5px;font-weight:500;display:none}.vt-logo{font-family:var(--display);letter-spacing:-.02em;text-align:center;font-size:16px;font-weight:700}.vt-logo i{background:var(--ex-loja-ponto);border-radius:50%;width:5px;height:5px;margin-left:2px;display:inline-block}.vt-icones{justify-self:end;align-items:center;gap:10px;display:inline-flex}.vt-sacola{display:inline-grid;position:relative}.vt-sacola i{background:var(--ex-loja-ponto);min-width:14px;height:14px;color:var(--surface);font:700 9px/14px var(--sans);text-align:center;border-radius:999px;font-style:normal;position:absolute;top:-6px;right:-7px}.vt-hero{background:var(--ex-loja-areia);gap:8px;padding:16px 14px 12px;display:grid}.vt-hero-txt{justify-items:start;gap:6px;display:grid}.vt-hero small{letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:700}.vt-hero b{font-family:var(--display);letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.15}.vt-btn{background:var(--ex-loja-tinta);color:var(--surface);border-radius:999px;align-items:center;gap:6px;margin-top:4px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex}.vt-hero img{aspect-ratio:2;object-fit:contain;mix-blend-mode:multiply;justify-self:center;width:100%;max-width:260px}.vt-titulo{font-family:var(--display);text-align:center;margin:0;padding:14px 14px 8px;font-size:15px;font-weight:600}.vt-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;padding:0 14px 14px;display:grid}.vt-produto{align-content:start;gap:3px;min-width:0;display:grid}.vt-produto b{font-size:11.5px;font-weight:600;line-height:1.25}.vt-preco{font-size:11.5px;font-weight:700}.vt-foto{aspect-ratio:4/5;background:var(--ex-loja-areia);margin-bottom:4px;position:relative}.vt-foto img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.vt-fav{background:var(--surface);border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:6px;right:6px}.vt-fav .ic{width:13px;height:13px}.vt-pilula{background:var(--surface);border-radius:999px;align-items:center;gap:4px;max-width:calc(100% - 12px);padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}.vt-pilula .ic{width:13px;height:13px}.vt-barra{border-top:1px solid var(--line);text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;padding:6px 10px 8px;font-size:9.5px;display:grid}.vt-barra>span{justify-items:center;gap:2px;display:grid}.vt-provar i{border:3px solid var(--surface);background:var(--ex-loja-tinta);width:34px;height:34px;color:var(--surface);border-radius:50%;place-items:center;margin-top:-18px;font-style:normal;display:grid}@container (width>=480px){.vt-menu,.vt-barra{display:none}.vt-nav{display:inline-flex}.vt-hero{grid-template-columns:1fr 1fr;align-items:center;padding:22px 20px}.vt-hero b{font-size:22px}.vt-titulo{font-size:17px}.vt-grade{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:20px}}.sd{background:var(--ex-studio-fundo);border:1px solid var(--line);color:var(--ex-studio-tinta);text-align:left;border-radius:22px;container-type:inline-size}.sd-in{grid-template-columns:minmax(0,1fr);gap:10px;padding:10px;display:grid}.sd .ic{flex:none;width:14px;height:14px}.sd-trilho{display:none}.sd-trilho i{background:var(--ex-studio-fundo);border-radius:6px;width:18px;height:18px}.sd-trilho i.on{background:color-mix(in srgb, var(--ex-studio-roxo) 24%, var(--surface))}.sd-trilho .sd-logo{background:var(--ex-studio-visor);width:30px;height:30px;color:var(--ex-studio-lima);border-radius:10px;place-items:center;display:grid}.sd-trilho .sd-logo .ic{width:20px}.sd-janela{gap:10px;min-width:0;display:grid}.sd-topo{background:var(--surface);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:10px 12px;display:flex}.sd-nome{flex:140px;gap:1px;min-width:0;display:grid}.sd-nome small{color:var(--ink-2);font-size:10.5px}.sd-nome b{font-size:14px;font-weight:700;line-height:1.2}.sd-ok{background:color-mix(in srgb, var(--ex-studio-verde) 14%, var(--surface));color:color-mix(in srgb, var(--ex-studio-verde) 75%, var(--ex-studio-tinta));border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.sd-publicar{background:var(--ex-studio-roxo);color:var(--surface);border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.sd-publicar .ic{rotate:-90deg}.sd-corpo{gap:10px;display:grid}.sd-passos{background:var(--surface);border-radius:16px;align-content:start;gap:6px;margin:0;padding:8px;list-style:none;display:grid}.sd-passos li{border-radius:12px;align-items:flex-start;gap:9px;padding:8px;display:flex}.sd-passos .sd-p3{background:color-mix(in srgb, var(--ex-studio-roxo) 10%, var(--surface))}.sd-passos i{background:var(--ex-studio-visor);width:22px;height:22px;color:var(--surface);border-radius:50%;flex:none;place-items:center;display:grid}.sd-passos .ic{width:13px;height:13px}.sd-passos span{gap:1px;min-width:0;display:grid}.sd-passos b{font-size:12.5px;font-weight:700;line-height:1.25}.sd-passos small{color:var(--ink-2);font-size:11px;line-height:1.3}.sd-visor{background:var(--surface);border-radius:16px;align-content:start;gap:8px;padding:10px;display:grid}.sd-vistas{background:var(--ex-studio-fundo);border-radius:10px;flex-wrap:wrap;justify-content:center;justify-self:center;gap:2px;padding:3px;font-size:10.5px;font-weight:600;display:inline-flex}.sd-vistas span{color:var(--ink-2);border-radius:7px;padding:3px 8px}.sd-vistas .on{background:var(--surface);color:var(--ex-studio-tinta);box-shadow:0 1px 3px color-mix(in srgb, var(--ex-studio-tinta) 16%, transparent)}.sd-medidas{position:relative}.sd-medidas img,.sd-foto{width:100%;height:auto;display:block}.sd-cotas{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sd-cotas path{fill:none;stroke:var(--ex-studio-roxo);vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sd-cotas .sd-linha{stroke-width:1.6px}.sd-cotas .sd-chamada{stroke-width:1px;stroke-dasharray:3 3;opacity:.8}.sd-cotas text{fill:var(--ex-studio-tinta);font:700 21px var(--sans);dominant-baseline:middle}@container (width<=519px){.sd-cotas text{font-size:32px}}@container (width>=520px){.sd-in{grid-template-columns:46px minmax(0,1fr)}.sd-trilho{background:var(--surface);border-radius:16px;align-content:start;justify-items:center;gap:12px;padding:8px 0;display:grid}}@container (width>=600px){.sd-corpo{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.corre{border-block:1px solid var(--line);background:var(--surface);padding-block:20px;position:relative;overflow:hidden}.trilho{flex-wrap:wrap;justify-content:center;row-gap:14px;padding-inline:16px;display:flex}.trilho .rep{display:none}.trilho span{font-family:var(--display);text-transform:uppercase;text-align:center;align-items:center;gap:22px;padding-right:22px;font-size:clamp(19px,2.4vw,32px);font-stretch:125%;line-height:1;display:inline-flex}.trilho span:nth-child(odd){font-weight:800}.trilho span:nth-child(2n){font-weight:200}.trilho svg{width:20px;height:20px;color:var(--pop);flex:none}.fitas{background:var(--paper);gap:22px;padding-block:clamp(30px,4vw,48px);display:grid;position:relative;overflow:hidden}.fita{margin-inline:-24px;padding-block:16px;position:relative}.fita .trilho{padding-inline:40px}.fita.um{background:var(--ink);color:var(--surface);z-index:2;transform:rotate(-2deg)}.fita.dois{background:var(--pop);color:var(--pop-ink);transform:rotate(1.5deg)}.fita.dois .trilho svg{color:var(--pop-ink)}.mosaico{grid-template-columns:1fr;grid-auto-flow:dense;gap:16px;display:grid}.cc{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:12px;min-width:0;padding:22px;position:relative;overflow:hidden}.cc h3{font-family:var(--display);letter-spacing:-.02em;font-size:22px;font-weight:750;font-stretch:105%;line-height:1.1}.cc p{color:var(--ink-2);max-width:40ch;font-size:15.5px}.cc.escuro{background:var(--graphite) var(--dots);color:var(--on-dark);border-color:var(--graphite)}.cc.escuro p{color:var(--on-dark-2)}@media (width>=760px){.mosaico{grid-template-columns:1fr 1fr}.cc-vivo{grid-row:span 2}.cc-studio,.cc-modelo{grid-column:span 2}}@media (width>=1040px){.mosaico{grid-template-columns:repeat(12,1fr)}.cc-vivo{grid-area:span 2/span 5}.cc-painel{grid-column:span 7}.cc-botao{grid-column:span 4}.cc-cores{grid-column:span 3}.cc-studio{grid-column:span 12}.cc-lentes{grid-column:span 5}.cc-modelo{grid-column:span 12}}.cc-vivo .celular{margin:10px auto 0}.cc-studio{gap:20px}.cc-studio-txt{justify-items:start;gap:12px;display:grid}@media (width>=1040px){.cc-studio{flex-direction:row;align-items:center;gap:40px;padding:34px}.cc-studio-txt{flex:.8 1 0;min-width:0}.cc-studio .sd{flex:1.2 1 0;min-width:0}.cc-studio h3{font-size:clamp(26px,2.4vw,34px)}}.vira{background:var(--pop);width:40px;height:40px;color:var(--pop-ink);border-radius:50%;place-items:center;display:grid}.cc-modelo{align-items:center;gap:20px;display:grid}@media (width>=760px){.cc-modelo{grid-template-columns:.9fr 1.1fr}}.cc-modelo>div:first-child{gap:12px;display:grid}.par{grid-template-columns:.75fr auto 1fr;align-items:center;gap:12px;display:grid}.par img{aspect-ratio:1;object-fit:cover;border-radius:20px;width:100%;display:block}.par .de{object-fit:contain;background:var(--paper-2);mix-blend-mode:multiply}.par figure{gap:8px;margin:0;display:grid}.par figcaption{font:600 11px/1.2 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft)}.celular{aspect-ratio:9/19;background:var(--graphite);width:min(268px,78vw);box-shadow:0 0 0 1px color-mix(in srgb, var(--on-dark) 6%, transparent), 0 40px 70px -30px var(--sombra);border-radius:42px;flex:none;padding:9px;position:relative}.celular:before{content:"";background:var(--graphite);z-index:3;border-radius:999px;width:30%;height:20px;position:absolute;top:17px;left:50%;transform:translate(-50%)}.tela-cel{background:linear-gradient(170deg, color-mix(in srgb, var(--brand) 55%, var(--graphite)), var(--graphite) 70%);height:100%;color:var(--on-dark);border-radius:34px;position:relative;overflow:hidden}.tela-cel:after{content:"";background:var(--dots);pointer-events:none;position:absolute;inset:0}.tela{z-index:1;position:absolute;inset:0}.cam-tag{text-align:center;color:color-mix(in srgb, var(--on-dark) 75%, transparent);justify-items:center;gap:10px;width:80%;font-size:12.5px;line-height:1.35;display:grid;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.cam-tag span{background:color-mix(in srgb, var(--on-dark) 14%, transparent);border:1px solid color-mix(in srgb, var(--on-dark) 25%, transparent);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.ui-top{align-items:center;gap:10px;display:flex;position:absolute;top:44px;left:12px;right:12px}.ui-top .x{background:color-mix(in srgb, var(--graphite) 60%, transparent);border:1px solid color-mix(in srgb, var(--on-dark) 20%, transparent);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.ui-top .x .ic{width:12px;height:12px}.ui-top small{font:600 9px/1.2 var(--mono);letter-spacing:.1em;opacity:.7;text-transform:uppercase;display:block}.ui-top b{font-size:13px}.ui-baixo{background:color-mix(in srgb, var(--graphite) 70%, transparent);-webkit-backdrop-filter:blur(10px);border:1px solid color-mix(in srgb, var(--on-dark) 10%, transparent);border-radius:22px;gap:8px;padding:12px;display:grid;position:absolute;bottom:10px;left:10px;right:10px}.lin{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.lin .k{width:52px;font:600 9px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6}.lin .pt{width:20px;height:20px;transition:box-shadow .2s}.lin .pt.on{box-shadow:0 0 0 2px var(--graphite), 0 0 0 4px var(--pop)}.lin .ch{background:color-mix(in srgb, var(--on-dark) 10%, transparent);border-radius:999px;padding:5px 9px;font-weight:600;transition:background .2s,color .2s}.lin .ch.on{background:var(--surface);color:var(--graphite)}.compra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 8px;margin-top:2px;display:flex}.compra b{font-size:14px}.compra .add{background:var(--pop);color:var(--pop-ink);border-radius:999px;padding:9px 12px;font-size:11.5px;font-weight:700;transition:transform .2s}.compra .add.aperta{transform:scale(.94)}.toast{z-index:2;background:var(--surface);color:var(--graphite);white-space:nowrap;opacity:0;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:12px;font-weight:700;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:92px;left:50%;transform:translate(-50%,-12px)}.toast.on{opacity:1;transform:translate(-50%)}.toast .ic{width:16px;height:16px;color:var(--brand)}.troca{aspect-ratio:4/3;background:var(--paper-2);border-radius:18px;position:relative;overflow:hidden}.troca img{object-fit:contain;mix-blend-mode:multiply;opacity:0;width:100%;height:100%;transition:opacity .5s,transform .6s;position:absolute;inset:0;transform:scale(.96)}.troca img.on{opacity:1;transform:scale(1)}.bolas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bolas button{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0}.bolas .pt{width:28px;height:28px;transition:box-shadow .2s}.bolas button[aria-pressed=true] .pt{box-shadow:0 0 0 2px var(--surface), 0 0 0 4px var(--brand)}.bolas-centro{justify-content:center}.tams{gap:6px;margin-left:auto;display:flex}.tams span{border:1px solid var(--line);font:600 12px/1 var(--mono);border-radius:999px;padding:5px 9px}.tams span.on{background:var(--ink);color:var(--surface);border-color:var(--ink)}.lente-grande{aspect-ratio:1.25;border:6px solid var(--ink);background:var(--cor-lente,var(--ex-incolor));border-radius:46% 46% 50% 50%/52% 52% 48% 48%;width:min(150px,60%);margin:6px auto;transition:background .5s;position:relative;overflow:hidden}.lente-grande:after{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--surface) 75%, transparent), transparent);border-radius:50%;position:absolute;inset:10% 45% 45% 12%}.lente-grande[data-lente=g15]{--cor-lente:var(--ex-g15)}.lente-grande[data-lente=marrom]{--cor-lente:var(--ex-marrom)}.lente-grande[data-lente=degrade]{--cor-lente:var(--ex-degrade)}.lente-grande[data-lente=espelhada]{--cor-lente:var(--ex-espelhada)}.lente-nome{text-align:center;min-height:1.4em;font-size:14px;font-weight:650}.painel-caixa{container-type:inline-size}.painel-grade{gap:18px;display:grid}@container (width>=560px){.painel-grade{grid-template-columns:1.4fr 1fr}}.funil{gap:10px;display:grid}.fb{color:var(--on-dark-2);grid-template-columns:92px 1fr 52px;align-items:center;gap:10px;font-size:13.5px;display:grid}.fb .barra{background:color-mix(in srgb, var(--on-dark) 6%, transparent);border-radius:8px;height:26px;overflow:hidden}.fb .barra i{background:var(--pop);min-width:max-content;height:100%;color:var(--pop-ink);font:700 12px/1 var(--mono);width:var(--w,100%);border-radius:8px;align-items:center;padding-inline:10px 8px;font-style:normal;transition:width 1.2s cubic-bezier(.2,.7,.2,1);display:flex}.fb .w100{--w:100%}.fb .w58{--w:58%}.fb .w36{--w:36%}.fb .pc{font:600 12px/1 var(--mono);text-align:right}.top3{align-content:start;gap:8px;display:grid}.top3 .rotulo{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-2);margin:0 0 4px}.top3 div{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;font-size:13.5px;display:grid}.top3 img{object-fit:contain;background:var(--surface);border-radius:8px;width:44px;height:33px}.top3 b{font:700 12px/1 var(--mono);color:var(--pop)}.demo{font:600 11px/1 var(--mono);letter-spacing:.06em;border:1px dashed color-mix(in srgb, var(--on-dark) 30%, transparent);color:var(--on-dark-2);border-radius:999px;align-self:flex-start;padding:6px 10px}.vitrine-mini{background:var(--paper);border-radius:18px;grid-template-columns:96px 1fr;align-items:center;gap:14px;padding:12px;display:grid}.vitrine-mini img{aspect-ratio:1;object-fit:contain;background:var(--paper-2);mix-blend-mode:multiply;border-radius:12px;width:96px}.vitrine-mini b{font-size:15px;display:block}.vitrine-mini small{color:var(--ink-2);display:block}.bp{border-radius:var(--raio,999px);background:var(--cor-bp,var(--ex-verde));color:var(--surface);align-items:center;gap:7px;margin-top:10px;padding:9px 14px;font-size:13px;font-weight:650;transition:background .3s,border-radius .3s;display:inline-flex}.bp .ic{width:22px;height:12px}.bp[data-cor=ex-grafite]{--cor-bp:var(--ex-grafite)}.bp[data-cor=ex-azul]{--cor-bp:var(--ex-azul)}.bp[data-cor=ex-terracota]{--cor-bp:var(--ex-terracota)}.bp[data-raio=suaves]{--raio:10px}.bp[data-raio=retos]{--raio:3px}.ajuste{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ajuste .k{font:600 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);width:56px}.ajuste button.forma{border:1px solid var(--line);background:var(--surface);cursor:pointer;padding:6px 11px;font-size:12.5px;font-weight:600}.ajuste button.forma[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.f-redondos{border-radius:999px}.f-suaves{border-radius:9px}.f-retos{border-radius:2px}.trio{justify-content:center;gap:clamp(10px,2vw,24px);margin-bottom:clamp(48px,7vw,80px);display:flex}.trio figure{aspect-ratio:3/4;background:var(--surface);border:1px solid var(--line);width:clamp(100px,27vw,280px);box-shadow:0 30px 60px -36px var(--sombra);border-radius:clamp(16px,2.4vw,26px);margin:0;padding:clamp(5px,.8vw,9px);transition:rotate .45s,translate .45s;rotate:-5deg}.trio figure:nth-child(2){translate:0 22px;rotate:3deg}.trio figure:nth-child(3){rotate:-2deg}.trio figure:hover{translate:0 -8px;rotate:0deg}.trio img{border-radius:clamp(11px,1.8vw,18px)}.quatro{grid-template-columns:1fr;gap:28px;display:grid}@media (width>=640px){.quatro{grid-template-columns:1fr 1fr}}@media (width>=1000px){.quatro{grid-template-columns:repeat(4,1fr)}}.q{text-align:center;justify-items:center;gap:10px;display:grid}.q .bol{background:var(--surface);border:1px solid var(--line);width:64px;height:64px;color:var(--brand);box-shadow:0 14px 30px -20px var(--sombra);border-radius:22px;place-items:center;display:grid;rotate:-4deg}.q:nth-child(2n) .bol{background:var(--pop);color:var(--pop-ink);border-color:#0000;rotate:5deg}.q .bol .ic{width:26px;height:26px}.q h3{font-family:var(--display);letter-spacing:-.01em;font-size:19px;font-weight:750;font-stretch:110%}.q p{color:var(--ink-2);max-width:30ch;font-size:15px}.pilha-sec .wrap{align-items:center;gap:48px;display:grid}@media (width>=960px){.pilha-sec .wrap{grid-template-columns:.85fr 1.15fr}}.pilha-foto{aspect-ratio:16/10;border-radius:28px;margin-top:28px;overflow:hidden}.pilha{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;padding-bottom:26px;display:grid}.carta{background:var(--surface);border:1px solid var(--line);box-shadow:0 24px 50px -28px var(--sombra);transform:translate(var(--x,0px), var(--y,0px)) rotate(var(--r));border-radius:22px;padding:10px 10px 12px;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative}.carta:hover{transform:translate(var(--x,0px), calc(var(--y,0px) - 10px)) rotate(0deg) scale(1.04);z-index:5}.carta img{aspect-ratio:1;object-fit:contain;background:var(--paper-2);mix-blend-mode:multiply;border-radius:14px;width:100%;display:block}.carta div{justify-content:space-between;align-items:center;gap:6px;margin-top:10px;padding-inline:4px;display:flex}.carta b{font-size:13.5px}.carta span{background:var(--brand);color:var(--surface);border-radius:999px;padding:5px 9px;font-size:11.5px;font-weight:700}.c1{--r:-3deg}.c2{--r:2deg}.c3{--r:-2deg}.c4{--r:3deg}.c5{--r:-2deg}.c6{--r:2deg}.pilha>.carta:nth-child(3n+2){margin-top:26px}@media (width<=600px){.pilha{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pilha>.carta:nth-child(3n+2){margin-top:0}.pilha>.carta:nth-child(2n){margin-top:22px}}.escuro{background:var(--graphite) var(--dots);color:var(--on-dark)}.escuro .eb{color:var(--pop)}.escuro .sub{color:var(--on-dark-2)}.quadro{aspect-ratio:16/9;background:radial-gradient(90% 120% at 30% 20%, var(--brand), var(--graphite) 70%);border:1px solid color-mix(in srgb, var(--on-dark) 8%, transparent);border-radius:30px;place-items:center;max-width:1040px;margin:0 auto;display:grid;position:relative;overflow:hidden}.quadro>.foto{opacity:.42;filter:saturate(.85);position:absolute;inset:0}.quadro:before{content:"";z-index:1;background:radial-gradient(70% 80% at 50% 50%, color-mix(in srgb, var(--graphite) 20%, transparent), color-mix(in srgb, var(--graphite) 75%, transparent));position:absolute;inset:0}.quadro:after{content:"";background:var(--dots);position:absolute;inset:0}.quadro video{object-fit:cover;z-index:2;width:100%;height:100%;position:absolute;inset:0}.quadro .play{z-index:2;text-align:center;color:var(--on-dark);justify-items:center;gap:14px;font-size:15px;display:grid;position:relative}.quadro .play span{background:var(--pop);width:clamp(64px,9vw,92px);height:clamp(64px,9vw,92px);color:var(--pop-ink);box-shadow:0 0 0 12px color-mix(in srgb, var(--pop) 18%, transparent);border-radius:50%;place-items:center;display:grid}.quadro .play span .ic{width:30px;height:30px}.planos{align-items:stretch;gap:16px;display:grid}@media (width>=900px){.planos{grid-template-columns:repeat(3,1fr)}}.plano{background:var(--surface);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:16px;padding:26px;display:flex}.plano.top{background:var(--graphite) var(--dots);color:var(--on-dark);border-color:var(--graphite)}.plano h3{font-family:var(--display);justify-content:space-between;align-items:center;gap:8px;font-size:20px;font-weight:750;font-stretch:110%;display:flex}.preco{font-family:var(--display);letter-spacing:-.02em;font-size:38px;font-weight:800;font-stretch:112%;line-height:1}.preco small{font:500 15px var(--sans);color:var(--ink-soft);letter-spacing:0}.plano.top .preco small{color:var(--on-dark-2)}.plano ul{gap:10px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.plano li{align-items:flex-start;gap:10px;display:flex}.plano li .ic{color:var(--brand);margin-top:3px}.plano.top li .ic{color:var(--pop)}.plano .btn{justify-content:space-between;margin-top:auto}.plano .btn-l{justify-content:center}.plano.top .btn-p{background:var(--pop);color:var(--pop-ink)}.plano.top .btn-p .seta{background:var(--pop-ink);color:var(--pop)}.nota{color:var(--ink-2);margin-top:18px;font-size:14px}[data-caminho=provador] .so-site,[data-caminho=site] .so-provador{display:none}.troca-caminho{border:0;min-width:0;margin:0 0 22px;padding:0}.troca-caminho legend{margin-bottom:12px;padding:0;font-weight:650}.troca-caminho.centro legend{margin-inline:auto}.troca-caminho .opcoes{gap:10px;display:grid}@media (width>=640px){.troca-caminho .opcoes{grid-template-columns:1fr 1fr;max-width:760px}.troca-caminho.centro .opcoes{margin-inline:auto}}.troca-caminho label{background:var(--surface);border:1.5px solid var(--line);cursor:pointer;text-align:left;border-radius:22px;align-items:flex-start;gap:12px;padding:16px 18px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.troca-caminho label:hover{border-color:var(--ink-soft)}.troca-caminho label:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb, var(--pop) 55%, transparent)}.troca-caminho input{width:20px;height:20px;accent-color:var(--ink);flex:none;margin:2px 0 0}.troca-caminho label span{gap:3px;display:grid}.troca-caminho label small{color:var(--ink-2);font-size:14px;line-height:1.4}.preco-obs{color:var(--ink-soft);margin:-6px 0 0;font-size:13.5px}.plano.top .preco-obs{color:var(--on-dark-2)}.notas{gap:6px;margin-top:18px;display:grid}.notas .nota{margin:0}.notas a{color:inherit;font-weight:650}.caminho-preco{color:var(--ink);font-weight:700}.dominio{color:var(--ink-2);max-width:48ch;font-size:15.5px}.dominio-obs{color:var(--ink-soft);margin-top:6px;font-size:14px}.caminho.novo .caminho-preco{color:var(--on-dark)}.arm{background:var(--surface);border:1px solid var(--line);border-radius:32px;gap:22px;margin-top:clamp(40px,6vw,72px);padding:clamp(22px,3vw,36px);display:grid}@media (width>=960px){.arm{grid-template-columns:1fr 1fr;align-items:start;column-gap:40px}.arm-t{grid-column:1/-1}}.arm-t{font-family:var(--display);letter-spacing:-.025em;font-size:clamp(22px,2.6vw,32px);font-weight:750;line-height:1.1}.arm-regras{counter-reset:regra;gap:14px;margin:0;padding:0;list-style:none;display:grid}.arm-regras li{counter-increment:regra;color:var(--ink-2);padding-left:40px;font-size:15.5px;position:relative}.arm-regras li:before{content:counter(regra);background:var(--ink);width:28px;height:28px;color:var(--surface);font:700 12px/1 var(--mono);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.arm-regras b{color:var(--ink)}.calc{background:var(--paper);border:1px solid var(--line);border-radius:24px;gap:14px;padding:20px;display:grid}.calc-q{font-weight:650}.calc-qtd{align-items:center;gap:10px;display:flex}.calc-qtd button{border:1px solid var(--line);background:var(--surface);width:48px;height:48px;color:var(--ink);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.calc-qtd button:hover{border-color:var(--ink-2)}.calc-qtd input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;height:48px;color:var(--ink);font:800 24px/1 var(--display);text-align:center;font-variant-numeric:tabular-nums;border-radius:14px;padding:0 12px}.calc-faixa{width:100%;accent-color:var(--ink)}.calc-res{gap:10px;margin:0;display:grid}.calc-res[hidden],.calc-acima[hidden]{display:none}.calc-res>div{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:2px;padding:12px 14px;display:grid}.calc-res dt{color:var(--ink-soft);font-size:13px}.calc-res dd{font-family:var(--display);letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin:0;font-size:22px;font-weight:800}.calc-res small{color:var(--ink-2);font-size:13px}.calc-acima{margin:0;font-weight:650}.calc-acima a{color:inherit}.duvidas{gap:10px;max-width:860px;margin:0 auto;display:grid}.duvidas details{background:var(--surface);border:1px solid var(--line);border-radius:26px;transition:border-color .2s}.duvidas details[open]{border-color:var(--ink-soft)}.duvidas summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 18px 24px;font-size:16.5px;font-weight:650;list-style:none;display:flex}.duvidas summary::-webkit-details-marker{display:none}.duvidas summary span{background:var(--paper);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:rotate .25s,background .2s;display:grid}.duvidas details[open] summary span{background:var(--pop);color:var(--pop-ink);rotate:45deg}.duvidas details p{color:var(--ink-2);max-width:64ch;padding:0 24px 20px}.fim{text-align:center;overflow:hidden}.fim .wrap{justify-items:center;gap:22px;display:grid}.fim-palco{place-items:center;width:100%;max-width:760px;padding-block:10px;display:grid;position:relative}.fim-palco .flut{display:inline-flex}.fim-palco .flut.f1{top:18%;left:2%}.fim-palco .flut.f2{top:10%;right:2%}.fim-palco .flut.f3{bottom:14%;right:6%}.fim-palco .flut.f4{bottom:20%;left:6%;rotate:4deg}@media (width<=640px){.fim-palco{grid-template-columns:repeat(2,auto);justify-content:center;gap:10px}.fim-palco .celular{order:-1;grid-column:1/-1;margin-bottom:8px}.fim-palco .flut{padding:6px 12px 6px 6px;font-size:12.5px;position:static;rotate:none}.fim-palco .flut .bol{width:24px;height:24px}}.convite{color:var(--ink-2);font-size:15px}.convite b{color:var(--ink)}.escuro .convite{color:var(--on-dark-2)}.escuro .convite b{color:var(--on-dark)}.fim-b{position:relative;overflow:hidden}.fim-b>.foto{opacity:.3;position:absolute;inset:0}.fim-b>.wrap{z-index:1;justify-items:start;gap:24px;display:grid;position:relative}.st-faz{gap:14px;margin-top:clamp(28px,4vw,44px);display:grid}.st-faz h3{font-family:var(--display);letter-spacing:-.02em;font-size:clamp(20px,2.2vw,26px);font-weight:750;line-height:1.15}.st-faz ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.st-faz li{background:var(--surface);border:1px solid var(--line);color:var(--ink-2);border-radius:20px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.st-faz li b{color:var(--ink)}.st-faz li .ic{color:var(--brand);flex:none;margin-top:3px}.st-faz .nota{margin:0}.rodape{border-top:1px solid var(--line);padding-block:28px calc(96px + env(safe-area-inset-bottom,0px));color:var(--ink-2);font-size:14px}@media (width>=900px){.rodape{padding-bottom:28px}}.rodape .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.rodape nav{flex-wrap:wrap;gap:18px;display:flex}.rodape a{text-decoration:none}.idiomas a{border:1px solid var(--line);border-radius:999px;padding:6px 11px}.idiomas a[aria-current]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.barra-cel{z-index:40;padding:10px max(12px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.barra-cel .btn{flex:1;justify-content:center;min-height:46px;padding:0 16px;font-size:15px}@media (width>=900px){.barra-cel{display:none}}.erro{text-align:center;place-items:center;min-height:70vh;display:grid}.erro .wrap{justify-items:center;gap:18px;display:grid}.legal-topo{border-bottom:1px solid var(--line)}.legal-topo .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;padding-block:16px;display:flex}.legal-marca{font-family:var(--display);letter-spacing:-.02em;align-items:baseline;gap:8px;font-size:19px;font-weight:700;text-decoration:none;display:inline-flex}.legal-marca small{font-family:var(--sans);letter-spacing:0;color:var(--ink-2);font-size:14px;font-weight:500}.legal-topo nav{flex-wrap:wrap;gap:6px;font-size:14.5px;display:flex}.legal-topo nav a{color:var(--ink-2);border:1px solid #0000;border-radius:999px;padding:7px 13px;text-decoration:none}.legal-topo nav a:hover{border-color:var(--line)}.legal-topo nav a[aria-current]{background:var(--ink);color:var(--surface)}.legal{padding-block:clamp(32px,6vw,72px) clamp(56px,8vw,96px)}.legal .wrap{gap:18px;max-width:780px;display:grid}.legal .wrap>*{min-width:0}.legal h1{margin-bottom:0}.legal-rascunho{border:1px solid color-mix(in srgb, var(--brand) 35%, var(--line));background:color-mix(in srgb, var(--brand) 8%, var(--surface));border-radius:14px;padding:12px 16px;font-size:15.5px}.legal-versao{color:var(--ink-2);font-size:15px}.legal-traducao{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:12px 16px;font-size:15.5px}.legal-idiomas{color:var(--ink-2);flex-wrap:wrap;gap:4px 12px;font-size:14.5px;display:flex}.legal-texto{overflow-wrap:anywhere;gap:14px;font-size:16.5px;line-height:1.62;display:grid}.legal-texto>*{min-width:0;margin:0}.legal-texto h2{font-family:var(--display);letter-spacing:-.02em;border-top:1px solid var(--line);margin-top:26px;padding-top:22px;font-size:clamp(20px,2.4vw,25px);font-weight:700;line-height:1.2}.legal-texto>h2:first-child{margin-top:4px}.legal-texto h3{font-family:var(--display);margin-top:12px;font-size:18px;font-weight:700;line-height:1.3}.legal-texto ul{gap:6px;padding-left:1.2em;display:grid}.legal-texto hr{border:0;height:0;margin:0}.legal-texto blockquote{background:var(--paper-2);border-radius:14px;padding:12px 16px}.legal-texto code{font-family:var(--mono);font-size:.92em}.legal-texto .tabela{overflow-x:auto}.legal-texto table{border-collapse:collapse;width:100%;font-size:15.5px}.legal-texto th,.legal-texto td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 12px}.legal-texto thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:600}.legal-texto tbody th{overflow-wrap:normal;width:34%;min-width:7.5em;font-weight:650}.legal-texto .pend{background:color-mix(in srgb, var(--brand) 14%, var(--surface));color:var(--ink);border-radius:6px;padding:1px 6px}.legal-codigo{color:var(--ink-2);overflow-wrap:anywhere;font-size:13.5px}.legal-codigo code{font-family:var(--mono)}.legal-voltar{margin-top:10px}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.chip-vivo i{animation:2s infinite pulso}.desenha path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.6,0,.3,1) .5s forwards desenha}.desenha.d2 path{animation-delay:1.1s}.tc-area .flut{animation:5s ease-in-out infinite boia}.tc-area .flut.f2{animation-delay:-1.6s}.tc-area .flut.f3{animation-delay:-3.2s}.botao-prov{animation:2.6s ease-in-out infinite chama}.trilho{flex-wrap:nowrap;width:max-content;padding-inline:0;animation:40s linear infinite corre}.trilho.volta{animation-direction:reverse}.trilho .rep{display:inline-flex}.trilho span{white-space:nowrap}.fitas{height:clamp(170px,22vw,240px);padding-block:0;display:block}.fita{width:120%;margin-inline:0;position:absolute;top:50%;left:-10%}.fita .trilho{padding-inline:0}.fita.um{transform:translateY(-60%)rotate(-4deg)}.fita.dois{transform:translateY(-40%)rotate(3deg)}.corre,.fitas{-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.sd-passos i{animation:8s infinite both sd-marca}.sd-passos .sd-p2 i{animation-delay:.9s}.sd-passos .sd-p3 i{animation-delay:3.2s}.sd-publicar{animation:8s infinite sd-publica}.sd:not(.em-tela) *{animation-play-state:paused}}@keyframes sd-marca{0%,6%{opacity:.2;scale:.3}12%,90%{opacity:1;scale:1}to{opacity:.2;scale:.3}}@keyframes sd-publica{0%,60%{box-shadow:0 0 #0000}68%{box-shadow:0 0 0 7px color-mix(in srgb, var(--ex-studio-roxo) 30%, transparent)}76%,to{box-shadow:0 0 #0000}}@keyframes pulso{70%{box-shadow:0 0 0 9px #0000}0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--pop) 60%, transparent)}}@keyframes desenha{to{stroke-dashoffset:0}}@keyframes boia{50%{translate:0 -8px}}@keyframes chama{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes corre{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
