.site{--s-tinta:oklch(0.2 calc(var(--c) * 0.75) var(--h));--s-tinta-2:oklch(0.27 calc(var(--c) * 0.8) var(--h));--s-tinta-linha:oklch(0.34 calc(var(--c) * 0.6) var(--h));--s-tinta-texto:oklch(0.95 0.01 var(--h));--s-tinta-suave:oklch(0.78 0.03 var(--h));--s-max:1200px;--s-gut:24px;--s-secao:112px;overflow-x:clip}:root[data-modo=escuro] .site{--s-tinta:oklch(0.145 calc(var(--c) * 0.55) var(--h));--s-tinta-2:oklch(0.2 calc(var(--c) * 0.6) var(--h));--s-tinta-linha:oklch(0.28 calc(var(--c) * 0.5) var(--h))}@media (max-width:720px){.site{--s-gut:16px;--s-secao:72px}}.s-pular{position:absolute;left:16px;top:-64px;z-index:100;background:var(--primaria);color:var(--primaria-texto);padding:10px 16px;border-radius:var(--raio);font-weight:600}.s-pular:focus{top:16px}.s-topo{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--fundo) 82%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s}.s-topo[data-rolou]{border-bottom-color:var(--borda)}.s-topo-in{display:flex;align-items:center;gap:32px;max-width:var(--s-max);margin:0 auto;padding:12px var(--s-gut)}.s-marca img{display:block;height:34px;width:auto}:root[data-modo=escuro] .s-marca img,:root[data-modo=escuro] .s-rodape img{background:oklch(.97 .004 var(--h));border-radius:8px;padding:3px 8px}.s-nav{display:flex;gap:4px;margin-left:8px}.s-nav a{padding:8px 12px;border-radius:var(--raio);font-size:14px;font-weight:500;color:var(--texto-suave);transition:color .15s,background-color .15s}@media (hover:hover){.s-nav a:hover{color:var(--texto);background:var(--primaria-suave)}}.s-topo-acoes{display:flex;align-items:center;gap:8px;margin-left:auto}.s-topo-acoes .btn{min-height:40px;font-size:14px}.s-burger{min-height:40px;min-width:40px;align-items:center;justify-content:center}.s-burger,.s-movel{display:none}@media (max-width:960px){.s-nav{display:none}}@media (max-width:720px){.s-btn-teste{display:none}.s-burger{display:inline-flex}.s-movel{display:flex;flex-direction:column;gap:4px;padding:8px var(--s-gut) 20px;border-top:1px solid var(--borda);background:var(--fundo)}.s-movel a:not(.btn){padding:12px 4px;font-size:16px;font-weight:500;border-bottom:1px solid var(--borda)}.s-movel .btn{margin-top:8px;min-height:46px;font-size:15px}.s-marca img{height:30px}}.s-hero{position:relative;padding:56px var(--s-gut) 96px;background:radial-gradient(60% 70% at 85% 20%,color-mix(in oklab,var(--primaria) 14%,transparent),transparent 70%),var(--fundo)}.s-hero-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:48px;max-width:var(--s-max);margin:0 auto}.s-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid var(--borda);border-radius:999px;background:var(--superficie);font-size:12.5px;font-weight:500;color:var(--texto-suave)}.s-eyebrow span{width:7px;height:7px;border-radius:50%;background:var(--destaque)}.s-hero h1{margin-top:24px;font-size:clamp(36px,5.2vw,64px);line-height:1.04;font-weight:700;letter-spacing:-.035em;text-wrap:balance}.s-hero h1 em{font-style:normal;color:var(--primaria)}.s-hero-sub{margin-top:24px;max-width:54ch;font-size:18px;line-height:1.6;color:var(--texto-suave)}.s-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.s-grande{min-height:50px!important;padding:0 24px!important;font-size:15px!important}.s-hero-micro{margin-top:16px;font-size:13px;color:var(--texto-suave)}.s-hero-visual{margin-right:calc(var(--s-gut) * -1);min-width:0}@media (min-width:1280px){.s-hero-visual{margin-right:calc((100vw - var(--s-max)) / -2)}}@media (max-width:960px){.s-hero{padding:32px var(--s-gut) 64px}.s-hero-in{grid-template-columns:1fr;gap:40px}.s-hero-visual{margin-right:0}.s-hero-sub{font-size:16px}.s-hero-cta .btn{flex:1 1 100%}}.s-faixa{border-block:1px solid var(--borda);background:var(--superficie)}.s-faixa ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));max-width:var(--s-max);margin:0 auto;padding:0 var(--s-gut)}.s-faixa li{padding:28px 24px 28px 0}.s-faixa li+li{padding-left:24px;border-left:1px solid var(--borda)}.s-faixa strong{display:block;font-family:var(--fonte-titulo);font-size:18px;font-weight:600;letter-spacing:-.01em}.s-faixa span{display:block;margin-top:4px;font-size:13.5px;line-height:1.45;color:var(--texto-suave)}@media (max-width:860px){.s-faixa ul{grid-template-columns:repeat(2,minmax(0,1fr))}.s-faixa li:nth-child(3){padding-left:0;border-left:0}.s-faixa li:nth-child(n+3){border-top:1px solid var(--borda)}}.s-secao{padding:var(--s-secao) var(--s-gut)}.s-secao>*{max-width:var(--s-max);margin-inline:auto}.s-estreita>*{max-width:760px}.s-cab{margin-bottom:56px}.s-rotulo{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primaria)}.s-cab h2{margin-top:12px;max-width:20ch;font-size:clamp(30px,3.8vw,48px);line-height:1.08;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.s-cab>p:last-child{margin-top:16px;max-width:58ch;font-size:17px;line-height:1.6;color:var(--texto-suave)}@media (max-width:720px){.s-cab{margin-bottom:32px}.s-cab>p:last-child{font-size:16px}}.s-sobre{background:var(--superficie-2);border-block:1px solid var(--borda)}.s-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.s-card{display:flex;flex-direction:column;gap:8px;padding:24px;border-radius:calc(var(--raio) * 2);background:var(--superficie);box-shadow:0 0 0 1px var(--borda),var(--sombra-1);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}@media (hover:hover){.s-card:hover{transform:translateY(-3px);box-shadow:0 0 0 1px color-mix(in oklab,var(--primaria) 35%,var(--borda)),var(--sombra-2)}}.s-card>svg{margin-bottom:8px;color:var(--primaria)}.s-card h3{font-size:18px;line-height:1.25;font-weight:600;letter-spacing:-.015em}.s-card p{font-size:14.5px;line-height:1.6;color:var(--texto-suave)}.s-card-g{grid-column:span 2;grid-row:span 2;padding:32px;background:linear-gradient(160deg,var(--primaria-suave),var(--superficie) 70%)}.s-card-g h3{font-size:28px;line-height:1.12;letter-spacing:-.025em}.s-card-g p{font-size:16px;max-width:44ch}.s-mini{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:auto;padding:14px 16px;border-radius:calc(var(--raio) * 1.5);background:var(--superficie);box-shadow:0 0 0 1px var(--borda);font-size:13.5px}.s-mini .mono{padding:2px 8px;border-radius:6px;background:var(--primaria-suave);color:var(--primaria);font-weight:500}.s-mini b{margin-left:auto;color:var(--ok);font-weight:600}.s-card-escuro{grid-column:span 2;background:var(--s-tinta);box-shadow:none;color:var(--s-tinta-texto)}.s-card-escuro>svg{color:oklch(.82 .1 var(--h))}.s-card-escuro p{color:var(--s-tinta-suave)}.s-mini-cert{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;margin-top:8px;padding:6px 12px;border-radius:999px;background:var(--s-tinta-2);font-size:13px;font-weight:500}.s-mini-cert i{width:8px;height:8px;border-radius:50%;background:oklch(.8 .15 160);box-shadow:0 0 0 4px oklch(.8 .15 160/.25)}@media (max-width:960px){.s-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.s-card-g{grid-column:span 2;grid-row:auto}}@media (max-width:600px){.s-bento{grid-template-columns:1fr}.s-card-escuro,.s-card-g{grid-column:auto;padding:24px}.s-card-g h3{font-size:24px}}.s-demo-abas{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--superficie);box-shadow:0 0 0 1px var(--borda);max-width:100%;overflow-x:auto}.s-demo-abas button{min-height:40px;padding:0 20px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;color:var(--texto-suave);transition:background-color .2s,color .2s}@media (hover:hover){.s-demo-abas button:hover{color:var(--texto)}}.s-demo-abas button[aria-selected=true]{background:var(--primaria);color:var(--primaria-texto);font-weight:600}.s-demo-corpo{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:48px;margin-top:40px}.s-demo-texto h3{font-size:clamp(24px,2.6vw,32px);line-height:1.12;font-weight:700;letter-spacing:-.025em;text-wrap:balance}.s-demo-texto>p{margin-top:16px;font-size:16px;line-height:1.65;color:var(--texto-suave)}.s-demo-texto ul{display:grid;gap:12px;margin-top:24px}.s-demo-texto li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500}.s-demo-texto li svg{flex-shrink:0;color:var(--ok)}.s-demo-nota{margin-top:24px!important;font-size:12.5px;color:var(--texto-suave)}@media (max-width:960px){.s-demo-corpo{grid-template-columns:1fr;gap:32px}}.tour{min-width:0}.tour-moldura{border-radius:14px;background:var(--superficie);box-shadow:0 0 0 1px var(--borda),0 2px 4px oklch(.2 .03 var(--h)/.08),0 40px 80px -28px oklch(.2 .06 var(--h)/.4);overflow:hidden}.tour-barra{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--superficie-2);border-bottom:1px solid var(--borda);font-size:12px;color:var(--texto-suave)}.tour-barra i{width:10px;height:10px;border-radius:50%;background:var(--borda)}.tour-barra span{margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour-tela{position:relative;aspect-ratio:2160/1350;overflow:hidden;background:var(--fundo)}.tour-cena{position:absolute;inset:0;transform-origin:0 0;will-change:transform}.tour-cena img{display:block;width:100%;height:100%}.tour-anel{border-radius:10px;box-shadow:0 0 0 2px var(--destaque),0 0 0 9999px oklch(.2 .05 var(--h)/.42)}.tour-anel,.tour-legenda{position:absolute;pointer-events:none;opacity:0}.tour-legenda{left:16px;bottom:16px;max-width:calc(100% - 32px);padding:10px 16px;border-radius:999px;background:oklch(.2 .05 var(--h));color:oklch(.97 .006 var(--h));font-size:14px;font-weight:600;box-shadow:0 12px 28px -8px oklch(.2 .05 var(--h)/.55)}.tour-ctrl{display:flex;align-items:center;gap:12px;margin-top:14px}.tour-ctrl>button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--superficie);box-shadow:0 0 0 1px var(--borda-campo);color:var(--texto)}.tour-trilho{flex:1;height:3px;border-radius:3px;background:var(--borda);overflow:hidden}.tour-trilho span{display:block;height:100%;background:var(--primaria);transform:scaleX(0);transform-origin:left}.tour-passos{display:flex;gap:4px}.tour-passos button{position:relative;width:24px;height:24px}.tour-passos button:after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--borda-campo);transition:background-color .2s,transform .2s var(--ease)}.tour-passos button[aria-current]:after{background:var(--primaria);transform:scale(1.5)}@media (max-width:600px){.tour-legenda{left:8px;bottom:8px;max-width:calc(100% - 16px);padding:7px 12px;font-size:12px}.tour-barra{padding:8px 10px}}.s-periodo{gap:4px;padding:4px;background:var(--superficie);box-shadow:0 0 0 1px var(--borda);margin-bottom:32px}.s-periodo,.s-periodo button{display:inline-flex;border-radius:999px}.s-periodo button{align-items:center;gap:8px;min-height:40px;padding:0 20px;font-size:14px;font-weight:500;color:var(--texto-suave);transition:background-color .2s,color .2s}.s-periodo button[aria-pressed=true]{background:var(--primaria);color:var(--primaria-texto);font-weight:600}.s-periodo em{font-style:normal;font-size:12px;padding:2px 8px;border-radius:999px;background:var(--destaque);color:oklch(.22 .05 80);font-weight:700}.s-planos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.s-plano{position:relative;display:flex;flex-direction:column;gap:8px;padding:28px 24px 24px;border-radius:calc(var(--raio) * 2);background:var(--superficie);box-shadow:0 0 0 1px var(--borda),var(--sombra-1)}.s-plano[data-destaque]{box-shadow:0 0 0 2px var(--primaria),var(--sombra-2)}.s-plano-selo{position:absolute;top:-13px;left:24px;padding:4px 12px;border-radius:999px;background:var(--primaria);color:var(--primaria-texto);font-size:12px;font-weight:700}.s-plano h3{font-size:20px;font-weight:600;letter-spacing:-.015em}.s-plano-perfil{min-height:3.2em;font-size:14px;line-height:1.5;color:var(--texto-suave)}.s-plano-preco{display:flex;align-items:baseline;gap:4px;margin-top:8px}.s-plano-preco strong{font-family:var(--fonte-titulo);font-size:34px;line-height:1;font-weight:700;letter-spacing:-.03em}.s-plano-eq,.s-plano-preco span{font-size:13px;color:var(--texto-suave)}.s-plano ul{display:grid;gap:10px;margin:16px 0 24px;padding-top:16px;border-top:1px solid var(--borda);flex:1;align-content:start}.s-plano li{display:flex;align-items:flex-start;gap:8px;font-size:14px}.s-plano li svg{flex-shrink:0;margin-top:3px;color:var(--ok)}.s-plano-esqueleto{min-height:420px;background:linear-gradient(100deg,var(--superficie) 30%,var(--superficie-2) 50%,var(--superficie) 70%);background-size:200% 100%;animation:s-brilho 1.4s ease-in-out infinite}@keyframes s-brilho{to{background-position:-200% 0}}.s-planos-falha,.s-planos-nota{margin-top:24px;font-size:14px;color:var(--texto-suave)}.s-planos-falha{padding:16px;border-radius:var(--raio);background:var(--alerta-fundo);color:var(--alerta)}@media (max-width:1080px){.s-planos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.s-planos{grid-template-columns:1fr}.s-plano-perfil{min-height:0}}.s-faq details{border-bottom:1px solid var(--borda)}.s-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:17px;font-weight:600;cursor:pointer;list-style:none}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"+";flex-shrink:0;font-size:24px;font-weight:400;color:var(--primaria);transition:transform .2s var(--ease)}.s-faq details[open] summary:after{transform:rotate(45deg)}.s-faq details p{padding-bottom:20px;max-width:62ch;font-size:15.5px;line-height:1.65;color:var(--texto-suave)}.s-final{padding:96px var(--s-gut);background:var(--s-tinta);color:var(--s-tinta-texto);text-align:center}.s-final>div{max-width:640px;margin:0 auto}.s-final>div>svg{display:block;margin:0 auto 16px;color:var(--destaque)}.s-final h2{font-size:clamp(30px,4vw,48px);line-height:1.08;font-weight:700;letter-spacing:-.03em;text-wrap:balance}.s-final p{margin-top:16px;font-size:17px;color:var(--s-tinta-suave)}.s-final-cta{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:32px}.s-final-btn{min-height:52px!important;padding:0 28px!important;font-size:16px!important;font-weight:600!important;background:oklch(.97 .006 var(--h))!important;color:oklch(.25 .04 var(--h))!important;border-color:transparent!important}.s-final-link{font-size:14px;text-decoration:underline;text-underline-offset:3px;color:var(--s-tinta-suave)}@media (hover:hover){.s-final-link:hover{color:var(--s-tinta-texto)}}.s-rodape{display:flex;flex-wrap:wrap;justify-content:space-between;gap:32px;max-width:var(--s-max);margin:0 auto;padding:48px var(--s-gut) 56px}.s-rodape img{height:32px;width:auto}.s-rodape p{margin-top:12px;max-width:36ch;font-size:14px;color:var(--texto-suave)}.s-rodape nav{display:flex;flex-wrap:wrap;gap:8px 24px;align-content:flex-start;font-size:14px;font-weight:500}.s-rodape nav a{padding:4px 0;color:var(--texto-suave)}@media (hover:hover){.s-rodape nav a:hover{color:var(--primaria)}}@media (prefers-reduced-motion:reduce){.s-card,.s-plano-esqueleto{transition:none;animation:none}}