*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--noite:#0e0e10;--noite-2:#18181b;--noite-borda:#2a2a2e;--coral:#f0592b;--coral-marca:#ff6a3d;--coral-claro:#fff0ea;--fundo:#f7f7f4;--fundo-2:#efeee9;--branco:#fff;--tinta:#18181b;--cinza:#6b6b70;--cinza-escuro:#a1a1a6;--borda:#e3e2dc;--raio:18px;--largura:1200px}html{scroll-behavior:smooth;scroll-padding-top:84px}body{-webkit-font-smoothing:antialiased;color:var(--tinta);background:var(--fundo);font-family:Inter,system-ui,sans-serif;line-height:1.5;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--coral-marca);outline-offset:3px}.wrap{max-width:var(--largura);margin:0 auto;padding:0 24px}.titulo,h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;font-family:Outfit,Inter,sans-serif;font-weight:600;line-height:1.05}h2{font-size:clamp(34px,4.6vw,54px)}h3{letter-spacing:-.015em;font-size:22px;line-height:1.2}.rotulo{letter-spacing:.1em;text-transform:uppercase;color:var(--coral);font-size:13px;font-weight:600}.apoio{color:var(--cinza);max-width:620px;font-size:19px;line-height:1.6}.cab{max-width:760px;margin-bottom:56px}.cab h2{margin-top:14px}.cab .apoio{margin-top:20px}.cab.centro{text-align:center;margin-left:auto;margin-right:auto}.cab.centro .apoio{margin-left:auto;margin-right:auto}.secao{padding:120px 0}.escura{background:var(--noite);color:#fafaf7}.escura .apoio{color:#b9b9bd}.escura .rotulo{color:var(--coral-marca)}.branca{background:var(--branco)}.clara-2{background:var(--fundo-2)}.btn{background:var(--coral);color:#fff;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.btn:hover{background:#d94c20}.btn.grande{border-radius:14px;padding:17px 26px;font-size:16.5px}.btn.contorno{color:inherit;background:0 0;border:1.5px solid}.btn.contorno:hover{background:#ffffff0f}.btn.cheio{width:100%}.sm{display:none}.topo{z-index:50;background:var(--noite);color:#fafaf7;border-bottom:1px solid #0000;transition:border-color .2s;position:sticky;top:0}.topo.rolou{border-bottom-color:var(--noite-borda)}.nav{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.nav .logo img{height:30px}.links{gap:30px;font-size:14.5px;font-weight:500;display:flex}.links a{opacity:.85}.links a:hover{opacity:1}.acoes{align-items:center;gap:22px;font-size:14.5px;font-weight:500;display:flex}.hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding-block:48px 110px;display:grid}.hero>div{min-width:0}.hero h1{text-wrap:wrap;font-size:clamp(42px,5.6vw,70px);line-height:1.02}.hero h1 em{color:var(--coral-marca);font-style:normal;display:block}.hero .apoio{color:#c9c9cc;max-width:560px;margin-top:26px}.cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.confia{opacity:.65;margin-top:18px;font-size:13.5px}.pagina{background:#fff;border-radius:6px;box-shadow:0 1px 2px #0000000f,0 24px 48px -20px #00000059}.cena{width:600px;max-width:100%;height:650px;position:relative}.cena .pagina{width:330px;position:absolute}.cena .cru{filter:grayscale();opacity:.55;width:300px;top:70px;left:0;transform:rotate(-7deg)}.cena .capa{top:10px;left:150px}.cena .pg{top:120px;left:260px}.cena .marcador{letter-spacing:.08em;text-transform:uppercase;color:var(--cinza-escuro);font-size:12.5px;font-weight:600;position:absolute}.cena .m1{top:28px;left:6px}.cena .m2{color:var(--coral-marca);top:620px;left:260px}@media (prefers-reduced-motion:no-preference){.cena .cru{animation:.7s ease-out both entra-cru}.cena .capa{animation:.7s ease-out .45s both entra}.cena .pg{animation:.7s ease-out .75s both entra}.cena .m2{animation:.5s ease-out 1.2s both aparece}}@keyframes entra-cru{0%{opacity:0;transform:rotate(-7deg)translateY(16px)}}@keyframes entra{0%{opacity:0;transform:translateY(28px)}}@keyframes aparece{0%{opacity:0}}.dores{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.dor{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);padding:32px;font-size:18.5px;line-height:1.55}.dor .num{color:var(--coral);margin-bottom:14px;font-family:Outfit,sans-serif;font-size:15px;font-weight:600;display:block}.passagem{text-align:center;max-width:900px;margin-top:96px;margin-left:auto;margin-right:auto;font-size:clamp(30px,4.2vw,48px)}.passagem em{color:var(--coral);font-style:normal}.comparar{aspect-ratio:210/230;border-radius:var(--raio);background:var(--fundo-2);border:1px solid var(--borda);-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:ew-resize;max-width:560px;margin:0 auto;position:relative;overflow:hidden}.comparar img{width:100%;height:auto;position:absolute;inset:0}.comparar .depois{clip-path:inset(0 0 0 var(--corte,50%))}.comparar .antes{filter:grayscale()}.comparar .linha{top:0;bottom:0;left:var(--corte,50%);background:var(--tinta);width:2px;margin-left:-1px;position:absolute}.comparar .alca{top:50%;left:var(--corte,50%);background:var(--tinta);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin:-24px 0 0 -24px;display:grid;position:absolute}.comparar .etq{letter-spacing:.08em;text-transform:uppercase;background:var(--branco);border:1px solid var(--borda);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;position:absolute;top:16px}.comparar .etq.a{color:var(--cinza);left:16px}.comparar .etq.b{color:var(--coral);right:16px}.comparar input{opacity:0;cursor:ew-resize;width:100%;height:100%;position:absolute;inset:0}.dica{text-align:center;color:var(--cinza);margin-top:18px;font-size:14px}.passos{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.passo{flex-direction:column;display:flex}.passo .tela{background:var(--fundo);border:1px solid var(--borda);border-radius:var(--raio);height:250px;margin-bottom:26px;padding:22px;position:relative;overflow:hidden}.passo .n{color:var(--coral);font-family:Outfit,sans-serif;font-size:15px;font-weight:600}.passo h3{margin:8px 0 10px}.passo p{color:var(--cinza);font-size:16.5px}.selo-revisao{justify-content:center;align-items:center;gap:14px;margin-top:56px;font-family:Outfit,sans-serif;font-size:20px;font-weight:600;display:flex}.selo-revisao .ic{background:var(--coral-claro);width:40px;height:40px;color:var(--coral);border-radius:50%;flex:none;place-items:center;display:grid}.soltar{background:var(--branco);border:2px dashed #cfcdc5;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;display:flex}.arquivo{background:var(--fundo);border:1px solid var(--borda);border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;font-weight:500;display:flex}.arquivo .pdf{color:#fff;background:#d9412b;border-radius:4px;padding:3px 5px;font-size:10px;font-weight:700}.barra{background:var(--fundo-2);border-radius:99px;width:70%;height:6px;overflow:hidden}.barra span{background:var(--coral);width:72%;height:100%;display:block}.mini-legenda{color:var(--cinza);font-size:12.5px}.revisao{flex-direction:column;gap:9px;display:flex}.rev-linha{background:var(--branco);border:1px solid var(--borda);border-radius:10px;justify-content:space-between;align-items:center;padding:11px 14px;font-size:14px;font-weight:500;display:flex}.ok{color:#1e7a3c;background:#e6f4ea;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.rev-linha.aviso{background:#fff8e6;border-color:#f2c14b}.marca-aviso{color:#8a5a00;background:#ffe9ae;border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:600}.pronto{align-items:flex-start;gap:16px;height:100%;display:flex}.pronto img{border-radius:4px;width:118px;box-shadow:0 8px 20px -10px #00000059}.pronto .lado{flex-direction:column;flex:1;gap:10px;padding-top:4px;display:flex}.pronto .tag{align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.mini-btn{background:var(--coral);color:#fff;text-align:center;border-radius:9px;margin-top:6px;padding:9px 12px;font-size:13px;font-weight:600}.pecas{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.abas{flex-direction:column;gap:12px;display:flex}.aba{text-align:left;border:1px solid var(--noite-borda);border-radius:var(--raio);width:100%;padding:22px 24px;transition:border-color .15s,background .15s}.aba h3{align-items:center;gap:10px;font-size:20px;display:flex}.aba p{color:#b9b9bd;margin-top:8px;font-size:16px;display:none}.aba[aria-selected=true]{border-color:var(--coral-marca);background:var(--noite-2)}.aba[aria-selected=true] p{display:block}.aba .bol{background:var(--noite-borda);border-radius:50%;width:9px;height:9px}.aba[aria-selected=true] .bol{background:var(--coral-marca)}.vitrine{justify-content:center;display:flex}.vitrine img{width:100%;max-width:470px}.acomp{grid-template-columns:.9fr auto 1.1fr;align-items:center;gap:32px;display:grid}.notas{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);color:#3b3b40;padding:26px 28px;font-size:15.5px;line-height:1.75}.notas .rot{letter-spacing:.08em;text-transform:uppercase;color:var(--cinza);margin-bottom:12px;font-size:12px;font-weight:600}.seta{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.par{height:560px;position:relative}.par img{width:62%;position:absolute}.par .p1{top:0;left:0}.par .p2{top:90px;right:0}.marca{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.amostras{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.amostra{outline-offset:2px;border:2px solid #0000;border-radius:50%;outline:2px solid #0000;width:52px;height:52px;transition:outline-color .15s;position:relative;overflow:hidden}.amostra span{position:absolute;inset:0}.amostra span+span{inset:50% 0 0}.amostra[aria-pressed=true]{outline-color:#fafaf7}.capa-demo{--principal:#1c2b4a;--destaque:#b39b6e;aspect-ratio:210/297;background:var(--principal);color:#fff;border-radius:6px;flex-direction:column;width:100%;max-width:400px;margin:0 auto;padding:9% 8% 7%;transition:background .35s;display:flex;box-shadow:0 30px 60px -28px #0009}.capa-demo .lg{letter-spacing:.14em;font-size:14px;font-weight:800}.capa-demo .meio{margin-top:auto}.capa-demo .fase{letter-spacing:.14em;text-transform:uppercase;color:var(--destaque);font-size:11px;font-weight:700;transition:color .35s}.capa-demo h4{text-transform:uppercase;letter-spacing:-.01em;margin-top:8px;font-family:Inter,sans-serif;font-size:clamp(30px,3.6vw,44px);font-weight:900;line-height:.98}.capa-demo .tr{background:var(--destaque);width:52px;height:4px;margin:18px 0 14px;transition:background .35s}.capa-demo .pac{font-size:17px;font-weight:700}.capa-demo .ass{opacity:.7;justify-content:space-between;margin-top:13%;font-size:11px;display:flex}.lista-marca{color:#c9c9cc;gap:12px;margin-top:28px;font-size:16.5px;display:grid}.lista-marca li{align-items:center;gap:12px;list-style:none;display:flex}.lista-marca li:before{content:"";background:var(--coral-marca);border-radius:50%;flex:none;width:7px;height:7px}.seletor{background:var(--branco);border:1px solid var(--borda);border-radius:14px;gap:4px;margin-bottom:40px;padding:5px;display:inline-flex}.seletor button{color:var(--cinza);border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-size:15px;font-weight:600;display:flex}.seletor button[aria-pressed=true]{background:var(--tinta);color:#fff}.seletor .breve{background:var(--fundo-2);color:var(--cinza);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.estilos-centro{text-align:center}.estilo-palco{grid-template-columns:1fr 1fr;gap:28px;max-width:860px;margin:0 auto;display:grid}.estilo-palco img{width:100%}.estilo-desc{color:var(--cinza);text-align:center;margin-top:28px;font-size:17px}.em-breve{aspect-ratio:860/600;border-radius:var(--raio);text-align:center;color:var(--cinza);border:2px dashed #cfcdc5;grid-column:1/-1;place-items:center;padding:24px;display:grid}.em-breve strong{color:var(--tinta);margin-bottom:8px;font-family:Outfit,sans-serif;font-size:26px;display:block}.depoimento{border-radius:var(--raio);text-align:center;border:2px dashed #cfcdc5;max-width:880px;margin:0 auto;padding:56px 48px}.depoimento blockquote{letter-spacing:-.015em;color:var(--cinza);font-family:Outfit,sans-serif;font-size:clamp(24px,3vw,32px);font-weight:500;line-height:1.3}.depoimento .quem{margin-top:28px;font-weight:600}.depoimento .quem span{color:var(--cinza);font-size:15px;font-weight:400;display:block}.seguranca{grid-template-columns:1fr 1.2fr;align-items:center;gap:64px;display:grid}.garantias{gap:14px;display:grid}.garantia{background:var(--branco);border:1px solid var(--borda);border-radius:var(--raio);align-items:center;gap:16px;padding:22px 24px;font-size:17px;font-weight:500;display:flex}.garantia .ic{background:var(--coral-claro);width:42px;height:42px;color:var(--coral);border-radius:12px;flex:none;place-items:center;display:grid}.preco{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.cartao-preco{color:var(--tinta);background:#fafaf7;border-radius:24px;padding:40px}.cartao-preco .plano{font-family:Outfit,sans-serif;font-size:20px;font-weight:600}.valor{align-items:baseline;gap:6px;margin:18px 0 6px;display:flex}.valor strong{letter-spacing:-.03em;font-family:Outfit,sans-serif;font-size:60px;font-weight:600;line-height:1}.valor span{color:var(--cinza);font-size:17px}.teste{background:var(--coral-claro);color:var(--coral);border-radius:99px;margin-bottom:26px;padding:6px 12px;font-size:14px;font-weight:600;display:inline-block}.inclui{gap:12px;margin-bottom:30px;font-size:16px;display:grid}.inclui li{align-items:flex-start;gap:12px;list-style:none;display:flex}.inclui svg{color:var(--coral);flex:none;margin-top:3px}.obs-preco{color:var(--cinza);text-align:center;margin-top:16px;font-size:14px}.indique{border-top:1px solid var(--noite-borda);color:#c9c9cc;margin-top:28px;padding-top:24px;font-size:16.5px}.indique strong{color:#fafaf7}.exclusivo{color:var(--cinza-escuro);margin-top:14px;font-size:15px}.exclusivo a{color:#fafaf7;text-underline-offset:3px;text-decoration:underline}.faq{max-width:820px;margin:0 auto}.faq details{border-bottom:1px solid var(--borda)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-family:Outfit,sans-serif;font-size:20px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .mais{background:var(--fundo-2);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .2s;display:grid}.faq details[open] summary .mais{transform:rotate(45deg)}.faq details p{color:var(--cinza);padding:0 52px 26px 0;font-size:17px}.final{text-align:center}.final h2{max-width:820px;margin:0 auto;font-size:clamp(38px,5.4vw,64px)}.final .cta{justify-content:center}.rodape{background:var(--noite);color:var(--cinza-escuro);border-top:1px solid var(--noite-borda);padding:40px 0;font-size:14px}.rodape .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.rodape img{height:26px}.rodape nav{gap:24px;display:flex}.rodape a:hover{color:#fafaf7}@media (prefers-reduced-motion:no-preference){.js .revela{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(18px)}.js .revela.visivel{opacity:1;transform:none}}@media (width<=960px){.links,.acoes .entrar{display:none}.hero,.pecas,.marca,.seguranca,.preco{grid-template-columns:1fr}.hero{gap:24px;padding-block:28px 72px}.cena{zoom:.58;max-width:none;margin:0 auto}.passos{grid-template-columns:1fr;gap:44px}.acomp{grid-template-columns:1fr;justify-items:center}.acomp .seta{transform:rotate(90deg)}.notas{width:100%}.par{aspect-ratio:1/1.05;width:100%;max-width:520px;height:auto}.marca,.preco{gap:48px}}@media (width<=640px){.wrap{padding:0 16px}.secao{padding:80px 0}.lg{display:none}.sm{display:inline}.nav .btn{padding:10px 14px;font-size:14px}.nav .logo img{height:26px}.apoio{font-size:17px}.cab{margin-bottom:40px}.cta .btn{width:100%}.dores{grid-template-columns:1fr;gap:14px}.dor{padding:24px;font-size:17px}.passagem{margin-top:64px}.comparar .etq{font-size:11px;top:12px}.comparar .etq.a{left:12px}.comparar .etq.b{right:12px}.seletor{width:100%;display:flex}.seletor button{flex:1;justify-content:center;padding:11px 8px;font-size:14px}.seletor .breve{display:none}.estilo-palco{gap:12px}.depoimento{padding:36px 22px}.cartao-preco{padding:28px 22px}.faq summary{font-size:18px}.faq details p{padding-right:0}.rodape .wrap{flex-direction:column;align-items:flex-start}}
