@font-face{font-family:Satoshi;src:url(/fonts/satoshi-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:Satoshi;src:url(/fonts/satoshi-700.woff2) format("woff2");font-weight:600 700;font-style:normal;font-display:block}@font-face{font-family:Spectral;src:url(/fonts/spectral-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:block}@font-face{font-family:Spectral;src:url(/fonts/spectral-300-italic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:block}:root{--espaco: #05090b;--espaco-rgb: 5, 9, 11;--espaco-2: #020404;--branco: #eaf6ff;--texto: #f4f9ff;--texto-2: #9aa7c2;--ciano: #8fe8ff;--sol: #f5ac3a;--sol-escuro: #8a5a10;--erro: #e8836f;--font: "Satoshi", system-ui, -apple-system, "Segoe UI", sans-serif;--serif: "Spectral", Georgia, serif;--hairline: #16262c;--conteudo-max: 1200px;--pad-lateral: max(clamp(20px, 6vw, 96px), calc((100% - var(--conteudo-max)) / 2))}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--espaco);color:var(--texto);font-family:var(--font);overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:#eaf6ff33;color:var(--texto)}:focus-visible{outline:2px solid rgba(244,249,255,.85);outline-offset:3px;border-radius:4px}.heroi h1 em,.secao-cta h2 em,.janela-frase em,.palavra-serif{font-family:var(--serif);font-style:italic;font-weight:300;font-size:1.05em;letter-spacing:0;color:var(--branco)}.janela-frase em,.janela-frase .palavra-serif{font-size:1em}.pmask{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}body.anima .pmask .palavra{display:inline-block;transform:translateY(118%);will-change:transform}#cena{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block}#rotulos{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}#barra-scroll{position:fixed;top:14vh;right:10px;width:2px;height:72vh;z-index:3;background:var(--hairline);pointer-events:none}#barra-scroll .barra-scroll-cursor{position:absolute;left:50%;top:0%;width:8px;height:36px;border-radius:4px;background:var(--ciano);transform:translate(-50%,-50%);box-shadow:0 0 8px #8fe8ff80}@media(max-width:720px){#barra-scroll{display:none}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at center,transparent 58%,var(--espaco-2))}.rotulo{position:absolute;top:0;left:0;font-size:13px;font-weight:500;letter-spacing:.01em;color:#cdd6e4;white-space:nowrap;transition:opacity .25s ease;will-change:transform,opacity}.nav{position:fixed;top:0;left:0;right:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:26px var(--pad-lateral);transition:transform .45s cubic-bezier(.4,0,.2,1);will-change:transform}.nav--oculta{transform:translateY(-130%)}.marca{color:var(--texto);display:inline-flex;align-items:center}.marca svg{height:26px;width:auto;display:block}.nav-links{display:flex;align-items:center;gap:clamp(18px,3vw,40px)}.nav-links a{color:var(--texto-2);text-decoration:none;font-size:14px;transition:color .2s ease}.nav-links a:hover{color:var(--branco)}.nav-links .cta{color:var(--texto);border:1px solid #5a657d;padding:8px 17px;border-radius:999px;font-weight:500}.nav-links .cta:hover{border-color:#8fe8ff8c;color:var(--texto)}.heroi{position:relative;z-index:5;min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding:0 var(--pad-lateral);pointer-events:none}.heroi-copy{max-width:740px;pointer-events:auto}.heroi h1{font-size:clamp(2.6rem,6.5vw,4rem);line-height:1.08;font-weight:600;letter-spacing:-.02em;text-shadow:0 2px 40px rgba(var(--espaco-rgb),.9)}.heroi h1 .linha,.secao-cta h2 .linha{display:block;text-wrap:balance}.heroi .sub{margin-top:24px;max-width:460px;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;color:var(--texto-2)}.cta-lg{display:inline-block;margin-top:34px;color:var(--espaco);background:var(--sol);padding:15px 30px;border-radius:999px;font-weight:600;text-decoration:none;border:0;font-size:1rem;font-family:inherit;cursor:pointer;transition:box-shadow .2s ease,filter .2s ease;will-change:transform}.cta-lg:hover{filter:brightness(1.06);box-shadow:0 12px 40px #e8a33c47}.cta-lg:active{transform:scale(.97)}.cta-lg:focus-visible{outline:2px solid var(--ciano);outline-offset:3px}.cta-lg:disabled{cursor:not-allowed;opacity:.7}.cta-lg.is-sucesso{animation:cta-pulso-sucesso .65s cubic-bezier(.22,1,.36,1)}@keyframes cta-pulso-sucesso{0%{box-shadow:0 0 #f5ac3a8c}60%{box-shadow:0 0 0 16px #f5ac3a00}to{box-shadow:0 0 #f5ac3a00}}@media(prefers-reduced-motion:reduce){.cta-lg.is-sucesso{animation:none}}body.sem-3d #cena{display:none}body.sem-3d{background:url(/fallback-heroi.webp) center / cover no-repeat fixed var(--espaco)}@media(max-width:767px){body.sem-3d{background:url(/fallback-heroi-mobile.webp) center / cover no-repeat var(--espaco)}}body.sem-3d #rotulos{display:none}.secao{position:relative;z-index:5;padding:140px var(--pad-lateral) 160px;background:var(--espaco)}#espelho{background:linear-gradient(180deg,rgba(var(--espaco-rgb),0) 0,var(--espaco) 132px,var(--espaco) calc(100% - 160px),rgba(var(--espaco-rgb),0) 100%)}#prova{background:linear-gradient(180deg,var(--espaco) 0,var(--espaco) calc(100% - 180px),rgba(var(--espaco-rgb),0) 100%)}.secao-preco{background:linear-gradient(180deg,rgba(var(--espaco-rgb),0) 0,var(--espaco) 150px)}#conversao{background:linear-gradient(180deg,var(--espaco) 0,var(--espaco) calc(100% - 200px),rgba(var(--espaco-rgb),0) 100%)}body.vidro .secao{background:rgba(var(--espaco-rgb),.6)}body.vidro #espelho{background:linear-gradient(180deg,rgba(var(--espaco-rgb),0) 0,rgba(var(--espaco-rgb),.6) 132px,rgba(var(--espaco-rgb),.6) calc(100% - 160px),rgba(var(--espaco-rgb),0))}body.vidro #prova{background:linear-gradient(180deg,rgba(var(--espaco-rgb),.6) 0,rgba(var(--espaco-rgb),.6) calc(100% - 180px),rgba(var(--espaco-rgb),0))}body.vidro #servicos{background:linear-gradient(180deg,rgba(var(--espaco-rgb),0) 0,rgba(var(--espaco-rgb),.6) 140px)}body.vidro .secao-preco{background:linear-gradient(180deg,rgba(var(--espaco-rgb),0) 0,rgba(var(--espaco-rgb),.6) 150px)}body.vidro #conversao{background:linear-gradient(180deg,rgba(var(--espaco-rgb),.6) 0,rgba(var(--espaco-rgb),.6) calc(100% - 200px),rgba(var(--espaco-rgb),0))}body.vidro .secao-cta{background:linear-gradient(180deg,rgba(var(--espaco-rgb),0),rgba(var(--espaco-rgb),0) 32%,rgba(var(--espaco-rgb),.68) 54%)}.secao-topo{max-width:720px;margin-bottom:72px}.secao-topo h2{font-size:clamp(1.8rem,4vw,2.75rem);line-height:1.12;font-weight:600;letter-spacing:-.02em;text-wrap:balance}.secao-sub{margin-top:20px;max-width:56ch;color:var(--texto-2);line-height:1.6;font-size:1.05rem}.janela{position:relative;z-index:5;min-height:88svh;display:flex;align-items:center;padding:0 var(--pad-lateral);pointer-events:none}.janela-frase{font-family:var(--serif);font-style:italic;font-weight:300;font-size:clamp(2rem,4.6vw,3.6rem);line-height:1.3;color:var(--texto);text-shadow:0 2px 44px rgba(var(--espaco-rgb),.95);text-wrap:balance}.janela-esq .janela-frase{position:relative;max-width:16ch}.janela-esq .janela-frase:before{content:"";position:absolute;top:-28%;right:-36%;bottom:-28%;left:-36%;z-index:-1;background:radial-gradient(ellipse 58% 58% at 44% 50%,rgba(var(--espaco-rgb),.66),rgba(var(--espaco-rgb),0) 72%)}.janela-centro{justify-content:center;text-align:center;background:radial-gradient(ellipse 70% 55% at 50% 55%,rgba(var(--espaco-rgb),.6),rgba(var(--espaco-rgb),0))}.janela-centro .janela-frase{max-width:20ch}.espelho{display:grid;grid-template-columns:minmax(190px,260px) 1fr;gap:clamp(36px,6vw,110px);align-items:start}.espelho-seletor{display:flex;flex-direction:column;gap:10px}.espelho-seletor button{font-family:inherit;font-size:15px;font-weight:500;text-align:left;color:var(--texto-2);background:transparent;border:1px solid var(--hairline);border-radius:999px;padding:12px 20px;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .16s ease}.espelho-seletor button:hover{color:var(--texto);border-color:#2f5361}.espelho-seletor button:active{transform:scale(.98)}.espelho-seletor button.ativo{color:var(--texto);border-color:#eaf6ff73;background:#eaf6ff0f}.espelho-casos{position:relative;min-height:520px}.caso[hidden]{display:none}.caso{display:grid;grid-template-columns:1fr minmax(260px,400px);gap:clamp(32px,5vw,64px);align-items:start}.caso-foto{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4 / 5}.caso-foto img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:saturate(.92) brightness(.86);opacity:0;transform:scale(1.06);transition:opacity 1.4s ease,transform .6s ease}.caso-foto img.ativa{opacity:1}.caso.ativo .caso-foto img.ativa{animation:caso-respiro 14s ease-in-out infinite alternate}@keyframes caso-respiro{0%{transform:scale(1.06) translate(0)}to{transform:scale(1.14) translate(-1.5%,-1.5%)}}@media(prefers-reduced-motion:reduce){.caso-foto img{transition:opacity 1.4s ease}.caso.ativo .caso-foto img.ativa{animation:none;transform:scale(1)}}.caso-dor{font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.32;font-weight:500;letter-spacing:-.01em;max-width:26ch;text-wrap:pretty}.caso-titulo{margin-top:36px;font-size:15px;font-weight:600;color:var(--sol)}.caso-muda{list-style:none;margin-top:16px;display:grid;gap:12px;max-width:46ch}.caso-muda li{color:var(--texto);line-height:1.55}.secao-fecho{margin-top:64px;max-width:640px;color:var(--texto-2);line-height:1.6;font-size:1.05rem}.equipe{list-style:none;display:flex;flex-wrap:wrap;gap:clamp(28px,4vw,48px)}.equipe-pessoa{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.equipe-pessoa img{width:88px;height:88px;border-radius:50%;object-fit:cover;border:2px solid rgba(245,172,58,.35)}.equipe-pessoa strong{font-size:1.05rem;font-weight:600}.equipe-pessoa span{color:var(--texto-2);font-size:.9rem}#quem-faz,#faq,#conversao{display:flex;flex-direction:column;align-items:center;text-align:center}#quem-faz .equipe-pessoa{align-items:center}#faq .faq-lista,#conversao .form-contato{text-align:left}#servicos{background:linear-gradient(180deg,rgba(var(--espaco-rgb),0) 0,var(--espaco) 140px)}.cards{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cards li{background:rgba(var(--espaco-rgb),.55);border:1px solid var(--hairline);border-radius:14px;padding:26px;transition:border-color .2s ease,transform .2s ease,opacity .3s ease,background-color .3s ease}.cards li:hover{border-color:#2f5361;transform:translateY(-2px)}.cards h3{font-size:1.2rem;font-weight:600;margin-bottom:10px}.cards p{color:var(--texto-2);font-size:.95rem;line-height:1.5}.servico-marca{display:block;width:30px;height:30px;margin-bottom:16px;color:var(--ciano)}@media(min-width:720px)and (max-width:899px){.cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:719px){.cards{grid-template-columns:1fr}}@media(min-width:900px){.cards li{background:rgba(var(--espaco-rgb),.62);border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff0d;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2)}.cards li:hover{border-color:#8fe8ff61}}@media(prefers-reduced-transparency:reduce){#servicos .cards li,.pilula{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(var(--espaco-rgb),.94)}}.rotulo.ativo{color:var(--texto);font-weight:600}.secao-painel{overflow:hidden}.painel-palco{position:relative;min-height:660px;display:flex;justify-content:center;align-items:center}.fone{width:min(310px,78vw);border-radius:40px;background:#0c161a;padding:12px;box-shadow:0 34px 90px #0000008c}.fone-tela{border-radius:30px;background:#091114;border:1px solid #1c3038;padding:20px 18px;min-height:480px}.fone-frente{position:relative;z-index:2;transform:rotate(-5deg) translate(-56px)}.fone-tras{position:absolute;top:54px;left:50%;transform:translate(6%) rotate(6deg);z-index:1;opacity:.82}.hub-topo{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px solid var(--hairline)}.hub-negocio{color:var(--texto);font-weight:600;font-size:14.5px}.hub-data{color:var(--texto-2);font-size:12px}.hub-ind{padding:15px 0 13px;border-bottom:1px solid rgba(22,38,44,.66);display:grid;gap:3px}.hub-ind:last-child{border-bottom:0}.hub-rotulo{font-size:12px;color:var(--texto-2)}.hub-valor{font-size:21px;font-weight:600;letter-spacing:-.01em}.hub-valor.hub-nsei{font-size:15px;font-weight:500;color:#d9e2f2}.hub-regua{font-size:12px}.hub-ok{color:#9fd6ac}.hub-atencao{color:#e8c07d}.hub-feitos{list-style:none}.hub-feitos li{font-size:13px;color:var(--texto-2);padding:13px 0;border-bottom:1px solid rgba(22,38,44,.66)}.hub-feitos li:last-child{border-bottom:0}.pilula{position:absolute;z-index:3;display:grid;gap:3px;padding:15px 20px;border-radius:16px;background:rgba(var(--espaco-rgb),.62);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff0f;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);will-change:transform}.pilula strong{font-size:15px;font-weight:600;letter-spacing:-.01em}.pilula span{font-size:12.5px;color:var(--texto-2)}.pilula-1{left:clamp(0px,12vw,17%);top:14%;transform:rotate(-5deg)}.pilula-2{right:clamp(0px,11vw,15%);top:50%;transform:rotate(3deg)}.pilula-3{left:clamp(0px,15vw,21%);bottom:7%;transform:rotate(-2deg)}.painel-nota{margin-top:48px;color:var(--texto-2);font-size:.92rem;line-height:1.6;max-width:54ch}.prova-frase{font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.4;font-weight:500;letter-spacing:-.01em;max-width:40ch;text-wrap:pretty}.faq-lista{max-width:720px}.faq-lista details{border-bottom:1px solid var(--hairline)}.faq-lista summary{cursor:pointer;padding:22px 0;font-size:1.1rem;font-weight:500;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:24px;transition:color .2s ease}.faq-lista summary:hover{color:var(--branco)}.faq-lista summary::-webkit-details-marker{display:none}.faq-lista summary:after{content:"+";color:var(--texto-2);font-size:1.5rem;line-height:1;transition:transform .26s cubic-bezier(.22,1,.36,1)}.faq-lista details[open] summary:after{transform:rotate(45deg)}.faq-corpo{overflow:hidden}.faq-lista p{padding:0 0 24px;color:var(--texto-2);line-height:1.6;max-width:620px}.secao-cta{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;text-align:center;padding-bottom:clamp(72px,12vh,150px);background:linear-gradient(180deg,rgba(var(--espaco-rgb),0) 0%,rgba(var(--espaco-rgb),0) 32%,var(--espaco) 54%)}.secao-cta h2{font-size:clamp(2rem,5vw,3.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.14;margin-bottom:38px}.rodape{margin-top:90px;display:flex;gap:28px;color:var(--texto-2);font-size:14px}.preco-grupos{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.preco-grupo h3{font-size:1.2rem;font-weight:600;margin-bottom:18px}.preco-grupo ul{list-style:none}.preco-grupo li{display:flex;justify-content:space-between;align-items:baseline;gap:18px;border-top:1px solid var(--hairline);padding:14px 0}.preco-grupo li span{color:var(--texto-2);line-height:1.5}.preco-grupo li strong{font-weight:600;white-space:nowrap}.conversao{display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}#conversao .form-contato{width:min(420px,100%);margin-top:8px}.cta-lg[hidden]{display:none}.form-contato{display:grid;gap:12px;width:min(420px,100%);text-align:left}.form-contato input{background:#0b1418d9;border:1px solid var(--hairline);border-radius:12px;padding:13px 16px;color:var(--texto);font-family:inherit;font-size:1rem}.form-contato input::placeholder{color:var(--texto-2)}.form-contato input:focus{border-color:#8fe8ff73;outline:none}.form-contato .cta-lg{margin-top:8px;justify-content:center;text-align:center}.conversao-nota{color:var(--texto-2);font-size:.9rem}.conversao-status{min-height:1.2em;font-size:.9rem;color:var(--texto-2);opacity:0;transform:translateY(4px);transition:opacity .22s ease-out,transform .22s ease-out,color .22s ease-out}.conversao-status[data-tipo]{opacity:1;transform:translateY(0)}.conversao-status[data-tipo=erro]{color:var(--erro)}.conversao-status[data-tipo=sucesso]{color:var(--sol)}.conversao-status[data-tipo=carregando]{color:var(--texto-2)}@media(prefers-reduced-motion:reduce){.conversao-status{transition:opacity 1ms linear;transform:none}}.campo-fantasma{position:absolute;width:1px;height:1px;overflow:hidden;left:-9999px}@media(max-width:900px){.preco-grupos{grid-template-columns:1fr;gap:40px}.espelho{grid-template-columns:1fr;gap:36px}.espelho-seletor{flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;margin:0 -20px;padding:0 20px 6px;scrollbar-width:none}.espelho-seletor::-webkit-scrollbar{display:none}.espelho-seletor button{flex:none;scroll-snap-align:start}.espelho-casos{min-height:620px}.caso{grid-template-columns:1fr}.caso-foto{order:-1;aspect-ratio:16 / 9}.painel-palco{flex-direction:column;min-height:0;gap:18px}.fone-frente{transform:rotate(-3deg) translate(0)}.fone-tras{display:none}.pilula{position:static;backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(var(--espaco-rgb),.94)}.pilula-1{transform:rotate(-3deg);align-self:flex-start}.pilula-2{transform:rotate(2deg);align-self:flex-end}.pilula-3{transform:rotate(-1deg);align-self:flex-start}.janela{min-height:72svh}}@media(max-width:720px){.nav-links a:not(.cta){display:none}.heroi{justify-content:flex-start;padding-top:128px}.heroi h1{font-size:clamp(2.3rem,9vw,2.9rem)}.heroi .sub{max-width:30ch}}
