:root{--ink:#0c1b33;--muted:#4b5a73;--brand:#1d5fd6;--brand-d:#1749a8;--brand-soft:#e8f0fe;--acc:#ffb020;--acc-d:#f29b00;--bg:#fff;--bg2:#f4f7fc;--line:#dbe3f0;--ok:#16a36a;--zap:#0b6b4f;--r:16px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{color:var(--ink);background:var(--bg);padding-bottom:calc(84px + env(safe-area-inset-bottom));margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:17px;line-height:1.55}img,svg{max-width:100%}a{color:inherit}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}section[id]{scroll-margin-top:64px}.wrap{width:100%;max-width:1080px;margin:0 auto;padding:0 20px}.wrap-estreito{max-width:720px}.pular{background:var(--ink);color:#fff;z-index:50;border-radius:8px;padding:10px 14px;position:absolute;top:8px;left:-999px}.pular:focus{left:8px}.topo{z-index:20;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);background:#fffffff0;position:sticky;top:0}.topo-in{justify-content:space-between;align-items:center;gap:12px;min-height:58px;display:flex}.marca{align-items:center;gap:10px;text-decoration:none;display:flex}.marca span{line-height:1.1;display:grid}.marca b{font-size:1.1rem}.marca small{color:var(--muted);letter-spacing:.02em;font-size:.74rem;font-weight:600}.topo-nav{display:none}.entrar{color:var(--brand-d);padding:10px 4px;font-size:.92rem;font-weight:600;text-decoration:none}.entrar:hover{text-decoration:underline}.btn{text-align:center;cursor:pointer;border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;min-height:54px;padding:14px 22px;font-size:1.02rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-pri{background:var(--acc);color:#1b1300;box-shadow:0 4px 0 var(--acc-d)}.btn-pri:hover{background:#ffbd3d}.btn-pri:active{box-shadow:0 2px 0 var(--acc-d);transform:translateY(2px)}.btn-sec{color:var(--brand-d);border-color:var(--brand);background:0 0}.btn-sec:hover{background:var(--brand-soft)}.btn-bloco{width:100%}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.centro{text-align:center;margin-top:28px}.hero{background:linear-gradient(180deg, var(--brand-soft) 0%, #fff 100%);padding:28px 0 44px}.hero-in{gap:34px;display:grid}.etiqueta{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-d);border:1px solid var(--line);background:#fff;border-radius:99px;margin-bottom:16px;padding:6px 12px;font-size:.8rem;font-weight:700;display:inline-block}h1{letter-spacing:-.02em;font-size:clamp(2rem,8.4vw,3.3rem);line-height:1.1}.sub{color:var(--muted);max-width:34em;margin-top:16px;font-size:1.12rem}.hero-pontos{gap:10px;margin-top:20px;display:grid}.hero-pontos li{align-items:flex-start;gap:10px;font-weight:600;display:flex}.hero-pontos li span{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.hero-pontos .ic{stroke-width:3px;width:14px;height:14px}.botoes{gap:12px;margin-top:26px;display:grid}.preco-mini{color:var(--muted);margin-top:18px;font-size:.95rem}.preco-mini strong{color:var(--ink)}.sec{padding:52px 0}.sec-clara{background:var(--bg2)}.sec-azul{background:var(--brand);color:#fff}h2{letter-spacing:-.015em;font-size:clamp(1.55rem,6vw,2.2rem);line-height:1.18}h3{font-size:1.1rem;line-height:1.3}.intro{color:var(--muted);max-width:40em;margin-top:12px;font-size:1.05rem}.intro-clara{color:#dbe7ff}.intro-centro{text-align:center;margin-left:auto;margin-right:auto}.grade{gap:14px;margin-top:28px;display:grid}.cartao{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:20px}.cartao h3{margin:12px 0 6px}.cartao p{color:var(--muted)}.icone{color:#c0392b;background:#fdecec;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:inline-grid}.icone-azul{background:var(--brand-soft);color:var(--brand)}.ic{width:24px;height:24px}.lista-check li{align-items:flex-start;gap:10px;display:flex}.lista-check li span{background:var(--ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:2px;display:grid}.lista-check .ic{stroke-width:3px;width:14px;height:14px}.lista-solta{gap:12px;margin-top:20px;display:grid}.duas{align-items:center;gap:34px;display:grid}.selo-sec{letter-spacing:.05em;text-transform:uppercase;color:var(--zap);background:#dff5ea;border-radius:99px;margin-bottom:14px;padding:6px 12px;font-size:.8rem;font-weight:800;display:inline-block}.selo-azul{color:var(--brand-d);background:var(--brand-soft)}.sec-zap{background:#eef8f3}.sec-zap .intro{color:#34504a}.passos-mini{gap:14px;margin-top:24px;display:grid}.passos-mini li{align-items:flex-start;gap:14px;display:flex}.passos-mini h3{margin-bottom:2px}.passos-mini p{color:var(--muted)}.porque{border-left:4px solid var(--ok);color:var(--ink);background:#fff;border-radius:10px;margin-top:24px;padding:14px 16px}.passos{gap:18px;margin-top:26px;display:grid}.passos li{border:1px solid var(--line);border-radius:var(--r);background:#fff;align-items:flex-start;gap:16px;padding:18px;display:flex}.num{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:1.2rem;font-weight:800;display:grid}.sec-zap .num{background:var(--zap)}.passos h3{margin-bottom:4px}.passos p{color:var(--muted)}img{height:auto;display:block}h1,h2{text-wrap:balance}p{text-wrap:pretty}.vitrine{align-content:start;justify-items:center;gap:14px;display:grid}.vitrine figcaption,.desk figcaption{color:var(--muted);text-align:center;gap:2px;max-width:320px;font-size:.88rem;display:grid}.vitrine figcaption strong,.desk figcaption strong{color:var(--ink);font-size:1rem}.sec-azul .vitrine figcaption,.sec-azul .desk figcaption{color:#dbe7ff}.sec-azul .vitrine figcaption strong,.sec-azul .desk figcaption strong{color:#fff}.phone{background:#0c1b33;border-radius:38px;width:min(290px,78vw);padding:10px;box-shadow:0 22px 44px #0c1b3347}.hero .phone{width:min(300px,78vw)}.tela-img{background:#f4f7fc;border-radius:29px;width:100%}.telas{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:22px;margin:30px -20px 0;padding:4px 20px 18px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.telas:focus-visible{outline-offset:-3px;outline:3px solid #fff}.tela-item{scroll-snap-align:center;flex:0 0 min(260px,72vw)}.tela-item .phone{width:100%}.resolve{gap:12px;max-width:880px;margin:26px auto 0;display:grid}.resolve li{background:#ffffff1f;border:1px solid #ffffff47;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.resolve b{font-size:1.05rem}.resolve span{color:#dbe7ff;font-size:.97rem}.desk{justify-items:center;gap:14px;max-width:880px;margin:34px auto 0;display:grid}.desk-moldura{background:#0c1b33;border-radius:14px;width:100%;overflow:hidden;box-shadow:0 22px 44px #08142a59}.desk-barra{gap:6px;padding:9px 12px;display:flex}.desk-barra i{background:#3a4d6e;border-radius:50%;width:9px;height:9px}.desk-moldura img{width:100%}.nota-ilus{color:#dbe7ff;text-align:center;margin-top:26px;font-size:.86rem}.zap{color:#111b21;background:#efeae2;border-radius:29px;grid-template-rows:auto 1fr;font-size:13.5px;line-height:1.35;display:grid;overflow:hidden}.zap-topo{color:#fff;background:#0b6b4f;align-items:center;gap:8px;padding:30px 12px 10px;display:flex}.zap-voltar{margin-top:-4px;font-size:1.7rem;line-height:1}.zap-avatar{color:#fff;background:#1d5fd6;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.zap-nome{line-height:1.15;display:grid}.zap-nome b{font-size:.98rem}.zap-nome small{opacity:.85;font-size:.74rem}.zap-chat{align-content:start;gap:7px;padding:12px 10px 18px;display:grid}.zap-dia{color:#54656f;background:#fff;border-radius:8px;justify-self:center;margin:4px 0;padding:3px 10px;font-size:.72rem;box-shadow:0 1px 1px #0000001a}.bolha{background:#fff;border-radius:4px 12px 12px;justify-self:start;max-width:88%;padding:7px 9px 17px;position:relative;box-shadow:0 1px 1px #0000001f}.bolha span{word-break:break-word;display:block}.bolha u{color:#027eb5;text-decoration:underline}.bolha i{color:#667781;font-size:.66rem;font-style:normal;position:absolute;bottom:3px;right:8px}.bolha-eu{background:#d9fdd3;border-radius:12px 4px 12px 12px;justify-self:end}.bolha-eu i:after{content:" ✓✓";color:#53bdeb}.papel{border:1px solid var(--line);background:#fff;border-radius:10px;width:min(340px,88vw);padding:22px 20px 20px;font-size:.94rem;position:relative;box-shadow:0 22px 44px #0c1b332e}.papel-topo{border-bottom:2px dashed var(--line);gap:2px;padding-bottom:12px;display:grid}.papel-topo b{font-size:1.15rem}.papel-itens small{color:var(--muted);font-size:.78rem}.papel-ok{color:#0b6b4f;background:#e7f7ef;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:.82rem;font-weight:600}.segs{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.segs span{border:1px solid var(--line);background:#fff;border-radius:99px;padding:7px 14px;font-size:.9rem;font-weight:700}.cad-seg{border:0;grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 6px;padding:0;display:grid}.cad-seg legend{margin-bottom:8px;padding:0;font-weight:700}.cad-seg label{cursor:pointer}.cad-seg input{opacity:0;pointer-events:none;position:absolute}.cad-seg label span{text-align:center;border:2px solid var(--line);color:var(--ink);background:#fff;border-radius:12px;gap:2px;padding:12px 6px;font-size:.95rem;font-weight:700;display:grid}.cad-seg label small{color:var(--muted);font-size:.75rem;font-weight:500}.cad-seg input:checked+span{border-color:var(--brand);background:var(--brand-soft)}.cad-seg input:focus-visible+span{outline:3px solid var(--brand);outline-offset:2px}.papel-topo span{color:var(--muted);font-size:.85rem}.papel-dados{border-bottom:1px solid var(--line);gap:4px;padding:12px 0;display:grid}.papel-dados div{justify-content:space-between;gap:12px;display:flex}.papel-dados dt{color:var(--muted)}.papel-dados dd{text-align:right;font-weight:600}.papel-itens,.papel-pag{border-bottom:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.papel-itens li,.papel-pag li{justify-content:space-between;gap:12px;display:flex}.papel-itens b,.papel-pag b{white-space:nowrap}.papel-itens .desc{color:#0b7a4e;font-weight:600}.papel-pag li span{color:var(--muted)}.papel-total{justify-content:space-between;align-items:baseline;padding-top:12px;display:flex}.papel-total span{font-weight:700}.papel-total b{letter-spacing:-.01em;font-size:1.6rem}.papel-pdf{color:#fff;letter-spacing:.05em;background:#c0392b;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:800;position:absolute;top:-12px;right:16px}.cfg{border:1px solid var(--line);background:#fff;border-radius:18px;gap:10px;width:min(340px,88vw);padding:18px;display:grid;box-shadow:0 22px 44px #0c1b332e}.cfg-topo{justify-content:space-between;align-items:center;gap:12px;display:flex}.cfg-topo b{font-size:1.05rem}.chave{background:var(--ok);border-radius:99px;flex:none;width:46px;height:26px;position:relative}.chave i{background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:3px;right:3px}.cfg-rot{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:4px;font-size:.78rem;font-weight:700}.cfg-modos{grid-template-columns:1fr 1fr;gap:6px;display:grid}.cfg-modos span{text-align:center;border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:10px 6px;font-size:.9rem;font-weight:600}.cfg-modos .on{background:var(--brand);border-color:var(--brand);color:#fff}.cfg-lista{gap:6px;display:grid}.cfg-lista li{background:var(--bg2);border-radius:10px;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.cfg-dias{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cfg-dias span{text-align:center;border:1px solid var(--line);color:var(--muted);border-radius:10px;padding:8px 0;font-weight:700}.cfg-dias .on{background:var(--brand-soft);border-color:var(--brand);color:var(--brand-d)}.cfg-aviso{color:#0b7a4e;background:#e3f7ee;border-radius:10px;margin-top:4px;padding:10px 12px;font-size:.88rem;font-weight:600}@media (width<=699px){.problemas .cartao{grid-template-columns:auto 1fr;align-items:start;column-gap:14px;padding:16px;display:grid}.problemas .cartao .icone{grid-row:1/span 2}.problemas .cartao h3{margin:0 0 4px}}@media (width>=900px){.telas{grid-template-columns:repeat(3,1fr);justify-items:center;gap:28px;margin:34px 0 0;padding:0;display:grid;overflow:visible}.tela-item{flex:none;width:100%;max-width:280px}.resolve{grid-template-columns:repeat(3,1fr)}.duas{grid-template-columns:1.05fr .95fr;gap:56px}.duas-inv{grid-template-columns:.95fr 1.05fr}.topo-nav{gap:22px;display:flex}.topo-nav a{color:var(--ink);padding:8px 2px;font-size:.95rem;font-weight:600;text-decoration:none}.topo-nav a:hover{color:var(--brand-d);text-decoration:underline}}@media (width>=960px){.passos{grid-template-columns:repeat(3,1fr)}.passos li{flex-direction:column;gap:12px}}.plano{border:2px solid var(--brand);background:#fff;border-radius:22px;max-width:520px;margin:28px auto 0;padding:26px 22px;box-shadow:0 16px 36px #1d5fd624}.plano-nome{color:var(--brand-d);font-weight:700}.plano-preco{align-items:baseline;gap:4px;margin:6px 0 8px;display:flex}.plano-preco strong{letter-spacing:-.02em;font-size:3rem;line-height:1}.plano-preco span{color:var(--muted);font-weight:600}.plano-sub{color:var(--muted);margin-bottom:18px;font-size:.95rem}.lista-check{gap:12px;margin-bottom:24px;display:grid}.lista-solta.lista-check{margin-bottom:0}.planos{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;max-width:1040px;margin:40px auto 0;display:grid}.planos .plano{max-width:none;box-shadow:none;border:1px solid #d6e0f0;margin:0}.planos .plano-dest{border:2px solid var(--brand);box-shadow:0 16px 36px #1d5fd624}.planos .lista-check{margin-bottom:24px}.planos .plano{flex-direction:column;display:flex;position:relative}.planos .plano-dest .selo{margin:0;position:absolute;top:-15px;left:22px}.planos .plano-cta{margin-top:auto}.plano-base{background:#fff;border:1px solid #d6e0f0;border-radius:22px;max-width:1040px;margin:22px auto 0;padding:26px 22px}.plano-base .plano-nome{margin-bottom:14px}.lista-check.colunas{grid-template-columns:1fr 1fr;column-gap:28px}@media (width<=860px){.planos{grid-template-columns:1fr;max-width:520px}.plano-base{max-width:520px}.lista-check.colunas{grid-template-columns:1fr}}.faq{gap:10px;margin-top:24px;display:grid}details{border:1px solid var(--line);background:#fff;border-radius:14px}summary{cursor:pointer;min-height:54px;padding:16px 44px 16px 16px;font-weight:700;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--brand);font-size:1.5rem;font-weight:500;position:absolute;top:50%;right:16px;transform:translateY(-50%)}details[open] summary:after{content:"−"}details p{color:var(--muted);padding:0 16px 16px}.final{background:var(--ink);color:#fff;text-align:center;padding:56px 0}.final p{color:#c8d4ea;margin:14px 0 26px}.cadastro{color:var(--ink);text-align:left;background:#fff;border-radius:18px;gap:14px;max-width:460px;margin:0 auto 8px;padding:22px 20px;display:grid}.cadastro p{color:var(--muted);margin:0}.cad-campo{gap:5px;font-size:.95rem;font-weight:700;display:grid}.cad-campo small{color:var(--muted);font-size:.85rem;font-weight:400}.cad-campo input,.cad-senha{width:100%}.cadastro input[type=text],.cadastro input[type=email],.cadastro input[type=tel],.cadastro input[type=password]{font:inherit;border:2px solid var(--line);min-height:48px;color:var(--ink);background:#fff;border-radius:12px;width:100%;padding:10px 12px;font-size:1rem;font-weight:400}.cadastro input:focus-visible{outline:3px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.cadastro input[aria-invalid=true]{border-color:#c0392b}.cad-senha{display:block;position:relative}.cad-senha input{padding-right:84px}.cad-senha button{color:var(--brand-d);font:inherit;cursor:pointer;background:0 0;border:0;min-height:40px;padding:0 10px;font-size:.9rem;font-weight:700;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cad-aceite{color:var(--muted);align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.cad-aceite input{flex:none;width:20px;height:20px;margin-top:3px}.cad-aceite a,.cad-nota a{color:var(--brand-d);font-weight:700}.cad-isca{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cad-erro{background:#fdecea;border-radius:10px;padding:10px 12px;font-size:.95rem;font-weight:700;color:#8a1f14!important}.cad-nota{text-align:center;font-size:.88rem}.cadastro .btn[disabled]{opacity:.7;cursor:wait}.rodape{color:#c8d4ea;background:#08142a;padding:32px 0}.rodape-in{gap:20px;display:grid}.rodape-marca{color:#fff;font-size:1.05rem;font-weight:800}.rodape-peq{font-size:.86rem}.rodape nav{flex-wrap:wrap;gap:8px 20px;display:flex}.rodape nav a{padding:6px 0;text-decoration:none}.rodape nav a:hover{text-decoration:underline}.barra{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);visibility:hidden;background:#fffffff5;transition:transform .2s,visibility .2s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.barra.on{visibility:visible;transform:none}.barra .btn{width:100%}@media (width>=700px){body{font-size:18px}.botoes{grid-template-columns:auto auto;justify-content:start}.grade.g3{grid-template-columns:repeat(2,1fr)}.sec{padding:72px 0}}@media (width>=960px){body{padding-bottom:0}.barra{display:none}.hero{padding:64px 0 80px}.hero-in{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px}.grade.g3{grid-template-columns:repeat(3,1fr)}.rodape-in{grid-template-columns:1fr auto auto;align-items:center}}.selo{color:#0b7a4e;background:#e3f7ee;border-radius:99px;margin-bottom:10px;padding:6px 12px;font-size:.85rem;font-weight:800;display:inline-block}.plano-obs{color:var(--muted);text-align:center;margin-top:16px;font-size:.92rem}.plano-obs a,.final-contato a{color:var(--brand-d);font-weight:700}.final-contato{font-size:.95rem;margin:18px 0 0!important}.final-contato a{color:#fff}.nb{white-space:nowrap}
