:root{--bg:#fafafa;--bg-alt:#f4f1fc;--superficie:#fff;--texto:#14121f;--texto-2:#5b5670;--primaria:#6d28d9;--primaria-escura:#4c1d95;--primaria-clara:#a78bfa;--ciano:#22d3ee;--borda:#e6e1f5;--verde:#15803d;--zap:#25d366;--gradiente:linear-gradient(135deg, #6d28d9 0%, #4338ca 60%, #22d3ee 130%);--f-titulo:"Space Grotesk", "Segoe UI", sans-serif;--f-corpo:"Inter", "Segoe UI", sans-serif;--r-sm:8px;--r-md:14px;--r-lg:22px;--sombra-sm:0 2px 10px #14121f0f;--sombra-md:0 10px 30px #14121f1a;--sombra-lg:0 20px 60px #14121f29;--largura:1160px;--topo-h:72px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--topo-h) + 16px)}body{background:var(--bg);color:var(--texto);font-family:var(--f-corpo);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,h4{font-family:var(--f-titulo);letter-spacing:-.015em;margin:0 0 1rem;line-height:1.15}h1{font-size:clamp(2.2rem,4.6vw,3.5rem)}h2{font-size:clamp(1.75rem,3vw,2.4rem)}h3{font-size:1.2rem}p{margin:0 0 1rem}:focus-visible{outline:3px solid var(--primaria-clara);outline-offset:3px;border-radius:4px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pular{z-index:1000;background:var(--texto);color:#fff;border-radius:var(--r-sm);padding:.6rem 1rem;position:absolute;top:-100px;left:1rem}.pular:focus{top:1rem}.container{width:100%;max-width:var(--largura);margin:0 auto;padding:0 24px}.container--estreito{max-width:820px}.btn{white-space:nowrap;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;min-height:48px;padding:.8rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,color .15s;display:inline-flex}.btn--primario{background:var(--gradiente);color:#fff;box-shadow:var(--sombra-sm)}.btn--primario:hover{box-shadow:var(--sombra-md);transform:translateY(-2px)}.btn--secundario{background:var(--superficie);color:var(--texto);border-color:var(--borda)}.btn--secundario:hover{border-color:var(--primaria);color:var(--primaria)}.btn--claro{color:var(--primaria-escura);background:#fff}.btn--claro:hover{box-shadow:var(--sombra-md);transform:translateY(-2px)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--primaria);background:var(--bg-alt);border-radius:999px;margin-bottom:1rem;padding:.35rem .9rem;font-size:.78rem;font-weight:600;display:inline-block}.topo{z-index:500;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--borda);background:#fafafae0;position:sticky;top:0}.topo__barra{height:var(--topo-h);align-items:center;gap:2rem;display:flex}.logo{font-family:var(--f-titulo);color:var(--texto);align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.logo__marca{background:var(--gradiente);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.topo__nav{gap:1.75rem;margin-left:auto;display:flex}.topo__nav a{color:var(--texto-2);border-bottom:2px solid #0000;padding:.4rem 0;font-size:.95rem;font-weight:500;text-decoration:none}.topo__nav a:hover{color:var(--texto);border-color:var(--primaria)}.topo__nav .topo__cta-menu,.topo__toggle{display:none}.topo__toggle{width:48px;height:48px;color:var(--texto);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto}.hero{padding:5rem 0 4.5rem;overflow-x:clip}.hero__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:4rem;display:grid}.destaque{background:var(--gradiente);color:#0000;-webkit-background-clip:text;background-clip:text}.hero__lead{color:var(--texto-2);max-width:540px;font-size:1.12rem}.hero__ctas{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.hero__numeros{flex-wrap:wrap;gap:1.5rem 2.75rem;margin:2.5rem 0 0;display:flex}.hero__numeros dt{font-family:var(--f-titulo);color:var(--primaria);font-size:1.75rem;font-weight:700;line-height:1.1}.hero__numeros dd{color:var(--texto-2);max-width:150px;margin:.25rem 0 0;font-size:.88rem}.mock{padding:0 0 48px;position:relative}.mock__navegador{background:var(--gradiente);border-radius:var(--r-lg);box-shadow:var(--sombra-lg);padding:16px}.mock__barra{align-items:center;gap:6px;margin-bottom:12px;display:flex}.mock__barra>span{background:#ffffff8c;border-radius:50%;width:10px;height:10px}.mock__url{color:#fff;background:#ffffff2e;border-radius:999px;flex:1;margin-left:10px;padding:4px 12px;font-size:.75rem}.mock__pagina{border-radius:var(--r-md);background:#fff;min-height:300px;padding:16px 18px 20px}.mock i{display:block}.mock__nav{align-items:center;gap:10px;margin-bottom:22px;display:flex}.mock__logo{background:#f1d6dc;border-radius:8px;width:26px;height:26px;margin-right:auto}.mock__linha,.mock__titulo{background:#ece9f3;border-radius:4px;height:8px;margin-bottom:9px}.mock__nav .mock__linha{margin:0}.mock__titulo{background:#3b3550;height:14px;margin-bottom:10px}.w-15{width:15%}.w-20{width:20%}.w-60{width:60%}.w-70{width:70%}.w-80{width:80%}.w-90{width:90%}.mock__heroi{grid-template-columns:1.2fr 1fr;align-items:center;gap:16px;display:grid}.mock__botao{background:var(--zap);color:#fff;border-radius:999px;align-items:center;gap:5px;margin-top:10px;padding:6px 10px;font-size:.68rem;font-weight:600;display:inline-flex}.mock__foto{aspect-ratio:4/5;background:radial-gradient(circle at 50% 38%,#f6e3e7 0 18%,#0000 19%),radial-gradient(at 50% 100%,#e9c9d0 0 45%,#0000 46%),linear-gradient(160deg,#fbf1f3,#efe4f7);border-radius:12px}.mock__cards{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.mock__cards i{background:#f6f4fa;border:1px solid #eee9f6;border-radius:10px;height:48px}.mock__google{border-radius:var(--r-md);box-shadow:var(--sombra-md);background:#fff;grid-template-columns:auto auto;align-items:center;column-gap:8px;padding:10px 14px;display:grid;position:absolute;bottom:70px;left:-28px}.mock__google strong{font-family:var(--f-titulo);font-size:1.3rem}.mock__estrelas{color:#f5b301;display:inline-flex}.mock__google small{color:var(--texto-2);grid-column:1/-1;font-size:.72rem}.mock__celular{width:220px;box-shadow:var(--sombra-lg);background:#efeae2;border:6px solid #14121f;border-radius:24px;position:absolute;bottom:0;right:-18px;overflow:hidden}.mock__zap-topo{color:#fff;background:#075e54;align-items:center;gap:8px;padding:8px 10px;font-size:.75rem;font-weight:600;display:flex}.mock__zap-topo i{background:#f1d6dc;border-radius:50%;width:20px;height:20px}.mock__zap-corpo{gap:6px;padding:10px;display:grid}.mock__bolha{background:#fff;border-radius:8px 8px 8px 2px;max-width:88%;margin:0;padding:6px 9px;font-size:.7rem;line-height:1.35}.mock__bolha--cliente{background:#d9fdd3;border-radius:8px 8px 2px;justify-self:end}.secao{padding:5.5rem 0}.secao--alt{background:var(--bg-alt)}.secao--curta{padding:3.5rem 0 5rem}.secao__cabecalho{text-align:center;max-width:660px;margin:0 auto 3rem}.secao__cabecalho p{color:var(--texto-2);font-size:1.05rem}.secao--alt .eyebrow{background:#fff}.passos{counter-reset:passo;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.passo{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-md);padding:1.75rem 1.5rem;position:relative}.passo__numero{background:var(--gradiente);color:#fff;width:44px;height:44px;font-family:var(--f-titulo);border-radius:12px;place-items:center;margin-bottom:1rem;font-weight:700;display:inline-grid}.passo p{color:var(--texto-2);margin:0;font-size:.95rem}.nichos{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.incluso{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.card{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-md);padding:1.75rem 1.5rem;transition:transform .15s,box-shadow .15s}.card:hover{box-shadow:var(--sombra-md);transform:translateY(-4px)}.card__icone{border-radius:var(--r-sm);background:var(--bg-alt);width:48px;height:48px;color:var(--primaria);place-items:center;margin-bottom:1rem;display:grid}.card h3{margin-bottom:.4rem;font-size:1.1rem}.card p{color:var(--texto-2);margin:0;font-size:.93rem}.planos{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;align-items:stretch;gap:1.5rem;display:grid}.plano{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-lg);flex-direction:column;padding:2.25rem 2rem 2rem;display:flex;position:relative}.plano h3{text-transform:uppercase;letter-spacing:.06em;color:var(--primaria);margin-bottom:.5rem;font-size:1.15rem}.plano__preco{font-family:var(--f-titulo);align-items:baseline;gap:.3rem;margin:0 0 .5rem;display:flex}.plano__preco strong{letter-spacing:-.03em;font-size:3.4rem;line-height:1}.plano__preco span{color:var(--texto-2);font-size:1.05rem}.plano__nota{color:var(--texto-2);min-height:3em;font-size:.93rem}.plano .lista-check{flex:1;align-content:start;margin:.5rem 0 1.75rem}.plano--destaque{background:var(--gradiente);color:#fff;box-shadow:var(--sombra-lg);border-color:#0000}.plano--destaque h3,.plano--destaque .plano__preco span,.plano--destaque .plano__nota{color:#ffffffdb}.plano--destaque .lista-check svg{color:var(--ciano)}.plano__selo{background:var(--texto);color:#fff;border-radius:999px;padding:.35rem .9rem;font-size:.8rem;font-weight:600;position:absolute;top:-14px;right:24px}.planos__rodape{text-align:center;max-width:640px;color:var(--texto-2);margin:2rem auto 0;font-size:.9rem}.planos__rodape a{color:var(--primaria);font-weight:600}.lista-check,.lista-x{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lista-check li,.lista-x li{align-items:flex-start;gap:.6rem;font-size:.95rem;display:flex}.lista-check svg{color:var(--verde);flex-shrink:0;margin-top:3px}.lista-x li{color:var(--texto-2)}.lista-x svg{color:#b4adc7;flex-shrink:0;margin-top:4px}.alteracoes{grid-template-columns:1.4fr 1fr;align-items:start;gap:1.5rem;display:grid}.tabela-wrap{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-md);overflow:hidden}.tabela{border-collapse:collapse;width:100%}.tabela th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2);border-bottom:1px solid var(--borda);background:#faf9fd;padding:.85rem 1.25rem;font-size:.78rem}.tabela td{border-bottom:1px solid var(--borda);vertical-align:top;padding:.95rem 1.25rem}.tabela tr:last-child td{border-bottom:0}.tabela td strong{font-weight:600;display:block}.tabela td span{color:var(--texto-2);font-size:.88rem;display:block}.tabela th:last-child,.tabela td:last-child{text-align:right;white-space:nowrap}.tabela td:last-child{font-family:var(--f-titulo);color:var(--primaria);font-weight:700}.tabela td.tabela__gratis{color:var(--verde)}.regras{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-md);padding:1.75rem}.regras h3{font-size:1.05rem}.regras__fora{margin-top:1.75rem}.faq{gap:.75rem;display:grid}.faq details{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-md);padding:0 1.4rem}.faq summary{cursor:pointer;padding:1.15rem 2rem 1.15rem 0;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--primaria);font-size:1.4rem;font-weight:400;position:absolute;top:50%;right:0;transform:translateY(-50%)}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--texto-2);margin:0;padding-bottom:1.2rem}.chamada{background:var(--gradiente);color:#fff;border-radius:var(--r-lg);text-align:center;box-shadow:var(--sombra-lg);padding:3.5rem 2rem}.chamada p{opacity:.9;max-width:520px;margin:0 auto 1.75rem}.rodape{background:var(--texto);color:#cfcadd;padding:3.5rem 0 1.5rem}.rodape .logo{color:#fff;margin-bottom:1rem}.rodape__grid{grid-template-columns:1.4fr 1fr 1fr;gap:2rem;display:grid}.rodape__grid p{max-width:340px;font-size:.92rem}.rodape__col{align-content:start;gap:.55rem;font-size:.92rem;display:grid}.rodape__col h4{color:#fff;margin-bottom:.4rem;font-size:.95rem}.rodape__col a{align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.rodape__col a:hover{color:#fff}.rodape .rodape__base{width:calc(100% - 48px);max-width:calc(var(--largura) - 48px);border-top:1px solid #ffffff1f;margin-top:2.5rem;padding:1.5rem 0 0;font-size:.85rem}.fab{z-index:400;background:var(--zap);color:#fff;width:56px;height:56px;box-shadow:var(--sombra-md);border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:fixed;bottom:20px;right:20px}.fab:hover{transform:scale(1.06)}.banner{text-align:center;padding:4.5rem 0 3.5rem}.banner p{color:var(--texto-2);font-size:1.08rem}.termos{padding-top:3.5rem}.termos__resumo{grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2.5rem;display:grid}.termos__resumo .card{gap:.25rem;padding:1.4rem 1.5rem;display:grid}.termos__resumo svg{color:var(--primaria);margin-bottom:.4rem}.termos__resumo span{color:var(--texto-2);font-size:.85rem}.termos__resumo strong{font-family:var(--f-titulo);font-size:1.15rem}.termos__layout{grid-template-columns:280px 1fr;align-items:start;gap:2rem;display:grid}.termos__indice{top:calc(var(--topo-h) + 20px);background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-md);max-height:calc(100vh - var(--topo-h) - 40px);padding:1.4rem;position:sticky;overflow-y:auto}.termos__indice h2{text-transform:uppercase;letter-spacing:.06em;color:var(--texto-2);font-size:.95rem}.termos__indice nav{gap:.15rem;display:grid}.termos__indice a{color:var(--texto-2);border-radius:6px;gap:.6rem;padding:.35rem .5rem;font-size:.9rem;text-decoration:none;display:flex}.termos__indice a:hover{background:var(--bg-alt);color:var(--texto)}.termos__indice a span{color:var(--primaria);font-variant-numeric:tabular-nums;font-weight:600}.termos__corpo{gap:1rem;min-width:0;display:grid}.termos__secao,.termos__aceite{background:var(--superficie);border:1px solid var(--borda);border-radius:var(--r-md);padding:1.75rem 2rem}.termos__secao h2{gap:.75rem;font-size:1.3rem;display:flex}.termos__secao h2 span{color:var(--primaria)}.termos__secao p{color:#3a3650}.termos__secao>:last-child{margin-bottom:0}.termos__secao .tabela-wrap{margin:.5rem 0 1.25rem}.termos__lista{color:#3a3650;gap:.4rem;margin:0 0 1rem;padding-left:1.25rem;display:grid}.termos__contato{grid-template-columns:repeat(2,1fr);gap:.75rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.termos__contato li{background:var(--bg-alt);border-radius:var(--r-sm);overflow-wrap:anywhere;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.92rem;display:flex}.termos__contato svg{color:var(--primaria);flex-shrink:0}.termos__aceite{border:2px solid var(--primaria-clara)}.termos__aceite .eyebrow{background:var(--bg-alt)}.termos__aceite h2{font-size:1.2rem}.termos__data{color:var(--texto-2);margin:.5rem 0 0;font-size:.88rem}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(16px)}.reveal--visivel{opacity:1;transform:none}@media (width<=1080px){.topo__nav{gap:1.25rem}.incluso,.nichos,.passos{grid-template-columns:repeat(2,1fr)}.hero__grid{gap:3rem}.mock__google{left:-12px}.mock__celular{right:0}}@media (width<=920px){.topo__cta{display:none}.topo__toggle{display:grid}.topo__nav{top:var(--topo-h);background:var(--bg);border-bottom:1px solid var(--borda);box-shadow:var(--sombra-md);flex-direction:column;gap:0;padding:.5rem 24px 1.25rem;display:none;position:absolute;left:0;right:0}.topo__barra--aberta .topo__nav{display:flex}.topo__nav a{border-bottom:1px solid var(--borda);padding:.9rem 0}.topo__nav .topo__cta-menu{border-bottom:0;margin-top:1rem;padding:.8rem 1.6rem;display:inline-flex}.hero{padding-top:3rem}.hero__grid{grid-template-columns:1fr}.mock{width:100%;max-width:560px;margin:0 auto}.alteracoes,.termos__layout{grid-template-columns:1fr}.termos__indice{max-height:none;position:static}.termos__indice nav{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.secao{padding:4rem 0}.container{padding:0 18px}.planos,.passos,.incluso,.nichos,.termos__resumo,.termos__contato,.termos__indice nav,.rodape__grid{grid-template-columns:1fr}.rodape .rodape__base{width:calc(100% - 36px)}.hero__ctas .btn{flex:100%}.mock__google{padding:8px 12px;bottom:62px;left:6px}.mock__celular{width:190px}.mock__heroi{grid-template-columns:1fr .8fr}.termos__secao,.termos__aceite{padding:1.4rem 1.25rem}.tabela th,.tabela td{padding:.8rem .9rem}.plano{padding:2rem 1.5rem 1.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}
