.site{background:#fff}.site-topo{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linha)}.site-topo .container{display:flex;align-items:center;gap:26px;height:68px}.site-topo nav{display:flex;gap:22px;margin-left:14px}.site-topo nav a{font-size:14.5px;font-weight:600;color:var(--tinta-2)}.site-topo nav a:hover{color:var(--principal-escuro)}.hero{background:radial-gradient(1100px 480px at 82% -10%,rgba(14,159,142,.16),transparent 60%),radial-gradient(760px 400px at 5% 0,rgba(242,178,51,.13),transparent 62%),linear-gradient(180deg,#fbfcfc,#ffffff);padding:68px 0 72px;border-bottom:1px solid var(--linha)}.hero-grade{display:grid;grid-template-columns:1.02fr .98fr;grid-gap:54px;gap:54px}.hero-grade,.selo{align-items:center}.selo{display:inline-flex;gap:8px;padding:6px 14px;border-radius:999px;background:var(--principal-claro);color:var(--principal-escuro);font-size:13px;font-weight:700;margin-bottom:20px}.selo i{width:7px;height:7px;border-radius:50%;background:var(--principal);display:block}.hero h1{font-size:clamp(34px,4.6vw,55px);line-height:1.04;letter-spacing:-.035em}.hero h1 em{font-style:normal;color:var(--principal-escuro)}.hero .chamada{font-size:18.5px;color:var(--tinta-2);margin:20px 0 28px;max-width:560px}.hero .acoes{gap:12px}.hero .acoes,.hero .provas{display:flex;flex-wrap:wrap}.hero .provas{gap:26px;margin-top:32px}.hero .provas div b{display:block;font-size:22px;letter-spacing:-.03em}.hero .provas div span{font-size:13px;color:var(--tinta-3)}.mock{background:#fff;border:1px solid var(--linha);border-radius:22px;box-shadow:var(--sombra-3);overflow:hidden;transform:rotate(-.6deg)}.mock-topo{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--linha);background:#fbfcfc}.mock-topo i{width:10px;height:10px;border-radius:50%;background:var(--linha-forte);display:block}.mock-topo span{margin-left:8px;font-size:12.5px;color:var(--tinta-3);font-weight:600}.mock-corpo{padding:16px;display:grid;grid-gap:12px;gap:12px}.mock-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.mock-kpi{background:#f7faf9;border:1px solid var(--linha);border-radius:12px;padding:10px 12px}.mock-kpi span{font-size:10.5px;color:var(--tinta-3);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mock-kpi b{display:block;font-size:17px;letter-spacing:-.02em;margin-top:2px}.mock-linha{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid var(--linha);border-left:3px solid var(--principal);border-radius:10px;font-size:13px}.mock-linha.b{border-left-color:var(--info)}.mock-linha.c{border-left-color:var(--destaque)}.mock-linha.d{border-left-color:var(--ok)}.mock-linha b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mock-linha .nome{font-weight:600}.mock-linha .tag{margin-left:auto;font-size:11px;padding:2px 8px;border-radius:999px;background:#eef1f0;color:var(--tinta-2);font-weight:700}.secao{padding:76px 0}.secao.creme{background:var(--creme);border-top:1px solid var(--linha);border-bottom:1px solid var(--linha)}.secao.escura{background:var(--tinta);color:#dbe5ea}.secao.escura h2{color:#fff}.titulo-secao{max-width:700px;margin:0 auto 44px;text-align:center}.titulo-secao .olho{font-size:13px;font-weight:750;letter-spacing:.09em;text-transform:uppercase;color:var(--principal-escuro);margin-bottom:12px}.titulo-secao h2{font-size:clamp(27px,3.2vw,38px);letter-spacing:-.03em}.titulo-secao p{margin-top:14px;font-size:17px;color:var(--tinta-2)}.secao.escura .titulo-secao p{color:#a8bcc7}.secao.escura .titulo-secao .olho{color:var(--destaque)}.comparativo{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:26px;gap:26px;align-items:stretch}.painel{border-radius:20px;padding:28px;border:1px solid var(--linha);background:#fff}.painel.antes{background:#fff8f7;border-color:#f0d6d3}.painel.depois{background:#f4fbf9;border-color:#c8e8e2;box-shadow:var(--sombra-2)}.painel h3{font-size:19px;margin-bottom:6px}.painel .sub{font-size:13.5px;color:var(--tinta-3);margin-bottom:20px}.painel ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:13px;gap:13px}.painel li{display:flex;gap:11px;font-size:14.8px;line-height:1.45}.painel li .ic{flex:none;width:21px;height:21px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;margin-top:1px}.painel.antes li .ic{background:#fbdedb;color:#a63c34}.painel.depois li .ic{background:#cdeee7;color:#0a7f72}.seta-meio{display:grid;place-items:center}.seta-meio div{width:46px;height:46px;border-radius:50%;background:var(--tinta);color:#fff;display:grid;place-items:center;font-size:20px;font-weight:700}.setores{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.setor-cartao{background:#fff;border:1px solid var(--linha);border-radius:16px;padding:20px;transition:transform .15s,box-shadow .15s,border-color .15s}.setor-cartao:hover{transform:translateY(-3px);box-shadow:var(--sombra-2);border-color:var(--linha-forte)}.setor-cartao .pastilha{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:17px;font-weight:800;color:#fff;margin-bottom:14px}.setor-cartao h3{font-size:15.5px;margin-bottom:8px}.setor-cartao p{font-size:13.4px;color:var(--tinta-3);margin:0}.setor-cartao .termos{margin-top:13px;display:flex;flex-wrap:wrap;gap:5px}.setor-cartao .termos span{font-size:11.5px;padding:2px 8px;border-radius:999px;background:#f1f4f3;color:var(--tinta-2);font-weight:600}.recursos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.recurso{background:#fff;border:1px solid var(--linha);border-radius:18px;padding:26px}.recurso .num{font-size:12px;font-weight:800;color:var(--principal);letter-spacing:.08em}.recurso h3{font-size:17.5px;margin:10px 0 9px}.recurso p{font-size:14.4px;color:var(--tinta-2);margin:0}.recurso ul{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px}.recurso li{font-size:13.6px;color:var(--tinta-2);padding-left:20px;position:relative}.recurso li:before{content:"✓";position:absolute;left:0;color:var(--principal);font-weight:800}.tabela-comp{background:#fff;border:1px solid var(--linha);border-radius:18px;overflow:hidden}.tabela-comp table{width:100%;border-collapse:collapse}.tabela-comp td,.tabela-comp th{padding:15px 18px;border-bottom:1px solid var(--linha);font-size:14.5px;text-align:left}.tabela-comp thead th{background:#fafbfb;font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-3)}.tabela-comp thead th.destaque-col{background:var(--principal-claro);color:var(--principal-escuro)}.tabela-comp td.destaque-col{background:#f6fcfb;font-weight:650}.tabela-comp tbody tr:last-child td{border-bottom:none}.marca-sim{color:var(--ok);font-weight:800}.marca-nao{color:#c0574f;font-weight:800}.marca-meio{color:var(--alerta);font-weight:800}.numeros{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;text-align:center}.numeros div b{display:block;font-size:40px;letter-spacing:-.04em;color:var(--destaque);line-height:1.05}.numeros div span{font-size:14px;color:#a8bcc7}.planos{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));grid-gap:18px;gap:18px;align-items:start}.plano{background:#fff;border:1px solid var(--linha);border-radius:20px;padding:24px 22px;position:relative}.plano.destaque{border:2px solid var(--principal);box-shadow:var(--sombra-3)}.plano .fita{position:absolute;top:-13px;left:50%;transform:translateX(-50%);background:var(--principal);color:#fff;font-size:11.5px;font-weight:800;padding:5px 14px;border-radius:999px;letter-spacing:.05em;white-space:nowrap}.plano h3{font-size:18px}.plano .para{font-size:13.4px;color:var(--tinta-3);margin:6px 0 18px;min-height:38px}.plano .preco{font-size:38px;font-weight:800;letter-spacing:-.04em}.plano .preco small{font-size:15px;font-weight:600;color:var(--tinta-3);letter-spacing:0}.plano ul{list-style:none;margin:20px 0 24px;padding:0;display:grid;grid-gap:10px;gap:10px}.plano li{font-size:14px;padding-left:22px;position:relative;color:var(--tinta-2)}.plano li:before{content:"✓";position:absolute;left:0;color:var(--principal);font-weight:800}.faq{max-width:780px;margin:0 auto}.cta-final{background:linear-gradient(135deg,var(--principal-escuro),#0b5f57 55%,var(--tinta));color:#fff;border-radius:26px;padding:54px 46px;text-align:center}.cta-final h2{font-size:clamp(26px,3.2vw,36px);letter-spacing:-.03em}.cta-final p{color:#bfe3dd;font-size:17px;margin:14px auto 26px;max-width:560px}.site-rodape{background:var(--tinta);color:#8ba3af;padding:50px 0 30px;font-size:14px}.site-rodape a:hover{color:#fff}.site-rodape .colunas{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:30px;gap:30px;margin-bottom:34px}.site-rodape h4{color:#fff;font-size:13px;text-transform:uppercase;letter-spacing:.07em;margin-bottom:14px}.site-rodape ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.site-rodape .fim{border-top:1px solid rgba(255,255,255,.1);padding-top:20px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px}.zap{position:fixed;right:22px;bottom:22px;z-index:90;display:inline-flex;align-items:center;gap:10px;background:#25d366;color:#fff;font-weight:700;font-size:15px;padding:13px 20px 13px 15px;border-radius:999px;box-shadow:0 10px 26px rgba(37,211,102,.38);transition:transform .15s ease,box-shadow .15s ease}.zap:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 14px 30px rgba(37,211,102,.46)}.zap svg{flex:none}.zap .pulso{position:absolute;inset:0;border-radius:999px;border:2px solid #25d366;animation:pulso 2.4s ease-out infinite;pointer-events:none}@keyframes pulso{0%{transform:scale(1);opacity:.7}70%{transform:scale(1.22);opacity:0}to{opacity:0}}.marcador-editar{border:1.5px dashed var(--linha-forte);border-radius:16px;padding:24px;background:#fcfcfb;color:var(--tinta-3);font-size:14px;text-align:center}.marcador-editar b{display:block;color:var(--tinta-2);margin-bottom:6px;font-size:15px}@media (max-width:980px){.hero-grade{grid-template-columns:1fr;gap:40px}.mock{transform:none}.setores{grid-template-columns:repeat(2,1fr)}.comparativo,.planos,.recursos{grid-template-columns:1fr}.seta-meio div{transform:rotate(90deg)}.numeros{grid-template-columns:repeat(2,1fr)}.site-rodape .colunas{grid-template-columns:1fr 1fr}.site-topo nav{display:none}.secao{padding:54px 0}.cta-final{padding:40px 24px}}@media (max-width:560px){.setores{grid-template-columns:1fr}.zap span{display:none}.zap{padding:15px}}.form-demo .dupla{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px}.form-demo textarea{font-family:inherit;font-size:14.5px;color:var(--tinta);background:var(--papel);border:1px solid var(--linha-forte);border-radius:10px;padding:10px 12px;resize:vertical;min-height:74px}.form-demo textarea:focus{outline:none;border-color:var(--principal);box-shadow:0 0 0 3px rgba(14,159,142,.16)}.form-demo .isca{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.selo-ok{width:58px;height:58px;border-radius:50%;margin:0 auto;display:grid;place-items:center;background:var(--principal-claro);color:var(--principal-escuro)}.modal-fundo{position:fixed;inset:0;z-index:200;background:rgba(11,31,42,.55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:28px 16px;overflow-y:auto;animation:entra-fundo .16s ease-out}.modal-caixa{position:relative;width:min(520px,100%);margin:auto;background:var(--papel);border-radius:16px;padding:30px 28px 26px;box-shadow:0 24px 70px rgba(11,31,42,.3);animation:entra-caixa .2s cubic-bezier(.2,.8,.3,1)}.modal-titulo{font-size:22px;letter-spacing:-.02em;margin-bottom:6px}.modal-linha{font-size:14px;color:var(--tinta-3);margin-bottom:22px}.modal-fechar{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;background:transparent;border:0;color:var(--tinta-3);cursor:pointer}.modal-fechar:hover{background:#eef1f0;color:var(--tinta)}@keyframes entra-fundo{0%{opacity:0}to{opacity:1}}@keyframes entra-caixa{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.demo-pagina{min-height:100vh;background:var(--creme);padding:42px 20px 60px}.demo-grade{display:grid;grid-template-columns:1fr 1fr;grid-gap:46px;gap:46px;align-items:start;max-width:1000px;margin:0 auto}.demo-lista{list-style:none;display:grid;grid-gap:15px;gap:15px;margin-top:26px}.demo-lista li{display:flex;gap:11px;font-size:15px;color:var(--tinta-2);line-height:1.45}.demo-lista svg{flex:none;margin-top:3px;color:var(--principal)}@media (max-width:860px){.demo-grade{gap:30px}.demo-grade,.form-demo .dupla{grid-template-columns:1fr}.modal-caixa{padding:26px 20px 22px}}