.lp{--azul:#3f5f7e;--azul-fundo:#22374a;--tinta:#1b2a37;--suave:#5b6b78;--lima:#cef17b;--lima-tinta:#2b3b10;--fundo:#f3f6f8;--papel:#fff;--linha:#1b2a371a;--verde:#12915a;background:var(--fundo);color:var(--tinta);min-height:100vh;font-size:16px}@media (prefers-color-scheme:dark){.lp{--tinta:#e7edf2;--suave:#9dadba;--fundo:#0f1820;--papel:#17232d;--linha:#ffffff17;--azul-fundo:#152431}}.lp a{color:inherit}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;font-family:Bricolage Grotesque,Figtree,system-ui,sans-serif}.lp svg{flex:none}.lp-nav{z-index:20;background:color-mix(in srgb,var(--fundo) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--linha);align-items:center;gap:28px;padding:14px max(24px,50% - 580px);display:flex;position:sticky;top:0}.lp-logo{align-items:center;gap:10px;font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.lp-mark{background:var(--azul);width:34px;height:34px;color:var(--lima);border-radius:10px;place-items:center;font-size:18px;display:grid}.lp-nav nav{gap:24px;display:flex}.lp-nav nav a{color:var(--suave);font-size:14.5px;font-weight:600;text-decoration:none}.lp-nav nav a:hover{color:var(--tinta)}.lp-nav-acoes{align-items:center;gap:16px;margin-left:auto;display:flex}.lp-entrar{font-size:14.5px;font-weight:700;text-decoration:none}.lp-btn{background:var(--azul);border:1.5px solid var(--azul);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:15.5px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.lp-btn:hover{background:#34506b}.lp-btn.ghost{background:0 0;color:var(--azul)!important}.lp-btn.ghost:hover{background:#3f5f7e14}@media (prefers-color-scheme:dark){.lp-btn.ghost{border-color:#cef17b80;color:var(--lima)!important}}.lp-btn.sm{padding:9px 16px;font-size:14px}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:2px solid var(--azul);outline-offset:3px;border-radius:8px}.lp-hero{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;max-width:1160px;margin:0 auto;padding:72px 24px 64px;display:grid}.lp-selo-oficial{color:var(--verde);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:inline-flex}.lp-hero h1{max-width:14ch;margin:18px 0;font-size:clamp(40px,5vw,62px);font-weight:800;line-height:1.02}.lp-lead{color:var(--suave);max-width:46ch;margin:0;font-size:19px;line-height:1.55}.lp-ctas{flex-wrap:wrap;gap:12px;margin:30px 0 22px;display:flex}.lp-garantias{color:var(--suave);flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.lp-garantias li{align-items:center;gap:6px;display:inline-flex}.lp-garantias svg{color:var(--verde)}.lp-garantias.lp-lista{color:var(--tinta);flex-direction:column;gap:10px;font-size:15.5px}.lp-cena{background:var(--azul-fundo);background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:22px 22px;border-radius:28px;min-height:540px;padding:30px 26px 0;position:relative;overflow:hidden}.lp-quadro{background:var(--papel);border-radius:18px;grid-template-columns:repeat(3,1fr);gap:12px;padding:14px;display:grid;position:relative;box-shadow:0 30px 60px -30px #0000008c}.lp-col{background:color-mix(in srgb,var(--c) 7%,transparent);border-top:3px solid var(--c);border-radius:12px;flex-direction:column;gap:8px;min-height:176px;padding:10px;display:flex}.lp-col b{color:var(--c);white-space:nowrap;text-overflow:ellipsis;height:18px;font-size:12.5px;line-height:18px;overflow:hidden}.lp-col span{background:var(--papel);border:1px solid var(--linha);box-sizing:border-box;white-space:nowrap;border-radius:9px;justify-content:space-between;align-items:center;gap:6px;height:34px;padding:8px 9px;font-size:12.5px;font-weight:600;display:flex}.lp-col em{color:var(--verde);font-size:11.5px;font-style:normal;font-weight:800}.lp-col .lp-slot{border:1px dashed var(--linha);background:0 0}.lp-col .lp-slot.alvo{border-color:#12915a73}.lp-col .lp-card-movel{z-index:2;border-color:var(--linha);margin-top:-42px;animation:12s cubic-bezier(.65,0,.35,1) infinite lp-card;position:relative}.lp-card-movel em{opacity:0;animation:12s linear infinite lp-valor}.lp-celular{background:#ece5dd;border:7px solid #13202b;border-bottom:0;border-radius:30px 30px 0 0;flex-direction:column;gap:6px;width:246px;padding:0 11px 26px;display:flex;position:absolute;bottom:-14px;right:34px;box-shadow:0 30px 60px -20px #0009}.lp-cel-topo{color:#fff;background:#075e54;border-radius:22px 22px 0 0;align-items:center;gap:8px;margin:0 -11px 6px;padding:10px 12px;font-size:12.5px;display:flex}.lp-cel-avatar{background:var(--lima);width:24px;height:24px;color:var(--lima-tinta);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.lp-msg{color:#1b2a37;background:#fff;border-radius:4px 12px 12px;padding:8px 10px;font-size:12px;line-height:1.4}.lp-msg.eu{opacity:0;background:#d9fdd3;border-radius:12px 4px 12px 12px;align-self:flex-end;margin-top:4px;animation:12s infinite lp-resposta}.lp-msg-btn{color:#1f7ae0;text-align:center;background:#fff;border-radius:9px;padding:6px;font-size:12px;font-weight:700}.lp-msg-btn.um{animation:12s infinite lp-toque}@keyframes lp-toque{0%,20%,30%,to{background:#fff}23%,27%{background:#e3eefb}}@keyframes lp-resposta{0%,30%{opacity:0;transform:translateY(6px)}34%,92%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes lp-card{0%,40%{box-shadow:none;border-color:var(--linha);opacity:1;transform:none}47%{transform:translate(calc(100% + 32px))translateY(-6px)rotate(-1.5deg);box-shadow:0 14px 26px -12px #00000059}56%,92%{box-shadow:none;opacity:1;border-color:#12915a;transform:translate(calc(200% + 64px))}96%{opacity:0;transform:translate(calc(200% + 64px))}97%{opacity:0;border-color:var(--linha);transform:none}to{opacity:1;transform:none}}@keyframes lp-valor{0%,56%{opacity:0}60%,92%{opacity:1}96%,to{opacity:0}}.lp-aviso{background:var(--papel);opacity:0;border-radius:14px;align-items:center;gap:10px;padding:11px 14px 11px 11px;animation:12s infinite lp-aviso;display:flex;position:absolute;bottom:96px;left:26px;box-shadow:0 18px 36px -18px #0009}.lp-aviso>span{color:#fff;background:#12915a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.lp-aviso b{font-size:13.5px;display:block}.lp-aviso small{color:var(--suave);font-size:12px}@keyframes lp-aviso{0%,57%{opacity:0;transform:translateY(10px)}62%,92%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.lp-col .lp-card-movel{border-color:#12915a;transform:translate(calc(200% + 64px));animation:none!important}.lp-card-movel em,.lp-msg.eu,.lp-aviso{opacity:1;animation:none}.lp-msg-btn.um{animation:none}}.lp-sec{max-width:1160px;margin:0 auto;padding:80px 24px}.lp-sec h2,.lp-final h2,.lp-garantia h2{max-width:22ch;margin:0 0 12px;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.08}.lp-sub{color:var(--suave);max-width:58ch;margin:0 0 40px;font-size:18px;line-height:1.55}.lp-dores{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.lp-dores div{border-top:2px solid var(--tinta);padding-top:18px}.lp-dores svg{color:var(--azul);margin-bottom:12px}@media (prefers-color-scheme:dark){.lp-dores svg{color:var(--lima)}}.lp-dores b{margin-bottom:6px;font-size:18px;display:block}.lp-dores p{color:var(--suave);margin:0;line-height:1.55}.lp-passos{grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lp-passos:before{content:"";background:repeating-linear-gradient(90deg,var(--azul) 0 8px,transparent 8px 14px);opacity:.35;height:2px;position:absolute;top:21px;left:22px;right:12%}.lp-passos li{position:relative}.lp-passos span{background:var(--azul);width:44px;height:44px;color:var(--lima);box-shadow:0 0 0 6px var(--fundo);border-radius:50%;place-items:center;margin-bottom:16px;font-size:17px;font-weight:800;display:grid;position:relative}.lp-passos b{font-size:18px}.lp-passos p{color:var(--suave);margin:6px 0 0;line-height:1.55}.lp-resultado{grid-template-columns:.85fr 1.15fr;align-items:center;gap:56px;display:grid}.lp-resultado .lp-sub{margin-bottom:24px}.lp-painel{background:var(--papel);border:1px solid var(--linha);border-radius:22px;padding:26px;box-shadow:0 30px 60px -40px #1b2a3773}.lp-painel-topo{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.lp-painel-topo b{font-size:17px;display:block}.lp-painel-topo span{color:var(--suave);font-size:13.5px}.lp-retorno{text-align:right}.lp-retorno b{color:var(--verde);font-family:Bricolage Grotesque,sans-serif;font-size:30px;line-height:1.1}.lp-funil{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp-funil li{grid-template-columns:104px 1fr 60px;align-items:center;gap:12px;font-size:14px;display:grid}.lp-funil-nome{color:var(--suave)}.lp-funil-trilho{background:color-mix(in srgb,var(--azul) 10%,transparent);border-radius:10px;height:12px;overflow:hidden}.lp-funil-barra{background:var(--azul);width:0;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1) var(--d);border-radius:10px;display:block}.lp-funil li:last-child .lp-funil-barra{background:var(--verde)}.lp-painel.visivel .lp-funil-barra{width:var(--w)}.lp-funil-n{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.lp-painel-nota{color:var(--suave);margin:18px 0 0;font-size:12.5px}@media (prefers-reduced-motion:reduce){.lp-funil-barra,.lp-recursos>div,.lp-rec-ico{transition:none}.lp-recursos>div:hover,.lp-recursos>div:hover .lp-rec-ico{transform:none}}.lp-recursos{grid-template-columns:repeat(2,1fr);gap:14px 32px;margin:0 -18px;display:grid}.lp-recursos>div{border-radius:18px;align-items:flex-start;gap:16px;padding:18px;transition:background .25s,transform .25s,box-shadow .25s;display:flex}.lp-recursos>div:hover{background:var(--papel);transform:translateY(-3px);box-shadow:0 18px 36px -26px #1b2a3773}.lp-rec-ico{background:var(--azul);width:46px;height:46px;color:var(--lima);border-radius:13px;flex:none;place-items:center;transition:background .25s,color .25s,transform .35s cubic-bezier(.34,1.56,.64,1);display:grid}.lp-recursos>div:hover .lp-rec-ico{background:var(--lima);color:var(--azul);transform:rotate(-8deg)scale(1.06)}.lp-recursos.pronto>div{opacity:0;transition:opacity .55s ease calc(var(--i) * 90ms),transform .55s cubic-bezier(.22,1,.36,1) calc(var(--i) * 90ms),background .25s ease,box-shadow .25s ease;transform:translateY(16px)}.lp-recursos.pronto.visto>div{opacity:1;transform:none}.lp-recursos.pronto.visto>div:hover{transform:translateY(-3px)}.lp-recursos b{font-size:18px}.lp-recursos p{color:var(--suave);margin:6px 0 0;line-height:1.55}.lp-faixa{margin:0 -24px;padding:6px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-faixa-trilho{width:max-content;animation:38s linear infinite lp-faixa;display:flex}.lp-faixa:hover .lp-faixa-trilho{animation-play-state:paused}.lp-faixa .lp-chips{flex-wrap:nowrap;padding-right:10px}@keyframes lp-faixa{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp-faixa{margin:0;-webkit-mask-image:none;mask-image:none}.lp-faixa-trilho{width:auto;animation:none}.lp-faixa .lp-chips{flex-wrap:wrap}.lp-faixa .lp-chips[aria-hidden=true]{display:none}}.lp-chips{flex-wrap:wrap;gap:10px;display:flex}.lp-chips span{background:var(--papel);border:1px solid var(--linha);white-space:nowrap;border-radius:30px;align-items:center;gap:9px;padding:12px 18px;font-weight:700;display:inline-flex}.lp-chips svg{color:var(--azul)}@media (prefers-color-scheme:dark){.lp-chips svg{color:var(--lima)}}.lp-ciclo{background:var(--papel);border:1px solid var(--linha);border-radius:12px;margin-bottom:24px;padding:3px;display:inline-flex}.lp-ciclo button{color:var(--suave);cursor:pointer;font-weight:700;font:inherit;background:0 0;border:0;border-radius:9px;padding:9px 18px;font-weight:700}.lp-ciclo button[aria-checked=true]{background:var(--azul);color:#fff}.lp-ciclo span{background:var(--lima);color:var(--lima-tinta);border-radius:20px;margin-left:6px;padding:2px 8px;font-size:11.5px}.lp-planos{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.lp-plano{background:var(--papel);border:1px solid var(--linha);border-radius:22px;flex-direction:column;padding:28px;display:flex;position:relative}.lp-plano.destaque{background:var(--azul-fundo);color:#fff;border-color:#0000}.lp-plano.destaque .lp-frase,.lp-plano.destaque .lp-dia,.lp-plano.destaque .lp-preco small{color:#ffffffb8}.lp-plano.destaque .lp-btn{background:var(--lima);border-color:var(--lima);color:var(--lima-tinta)!important}.lp-plano.destaque li svg{color:var(--lima)}.lp-selo{background:var(--lima);color:var(--lima-tinta);border-radius:20px;padding:4px 12px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:28px}.lp-plano h3{margin:0;font-size:21px}.lp-frase{color:var(--suave);min-height:46px;margin:6px 0 18px;font-size:15px}.lp-preco{margin:0;font-family:Bricolage Grotesque,sans-serif;font-size:46px;font-weight:800;line-height:1}.lp-preco small{color:var(--suave);font-size:16px;font-weight:600}.lp-dia{color:var(--suave);margin:8px 0 20px;font-size:13.5px}.lp-plano .lp-btn{box-sizing:border-box;width:100%}.lp-plano ul{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;font-size:15px;list-style:none;display:flex}.lp-plano li{align-items:flex-start;gap:9px;display:flex}.lp-plano li svg{color:var(--verde);margin-top:2px}.lp-garantia{background:var(--azul);color:#fff;border-radius:26px;align-items:center;gap:32px;max-width:1112px;margin:0 auto;padding:40px 44px;display:flex}.lp-garantia h2{margin-bottom:6px}.lp-garantia p{opacity:.85;max-width:60ch;margin:0;font-size:17px;line-height:1.55}.lp-selo-g{background:var(--lima);width:112px;height:112px;color:var(--lima-tinta);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;font-family:Bricolage Grotesque,sans-serif;font-size:46px;font-weight:800;line-height:1;display:flex}.lp-selo-g small{font-size:14px}.lp-faq{border-top:1px solid var(--linha);flex-direction:column;max-width:840px;display:flex}.lp-faq details{border-bottom:1px solid var(--linha);padding:20px 4px}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:17px;font-weight:700;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--azul);font-size:24px;line-height:1;transition:transform .2s}.lp-faq details[open] summary:after{transform:rotate(45deg)}.lp-faq p{color:var(--suave);max-width:70ch;margin:12px 0 0;line-height:1.6}.lp-faq a{color:var(--azul);font-weight:700}.lp-final{text-align:center;max-width:820px;margin:0 auto;padding:96px 24px 100px}.lp-final h2{margin:0 auto 10px}.lp-final .lp-btn{margin:18px 0 14px;padding:16px 32px;font-size:17px}.lp-mini{color:var(--suave);margin:0;font-size:14px}.lp-rodape{border-top:1px solid var(--linha);color:var(--suave);grid-template-columns:1.4fr 2fr auto;align-items:start;gap:24px;padding:36px max(24px,50% - 580px);font-size:14px;display:grid}.lp-rodape-marca p{max-width:38ch;margin:10px 0 0;line-height:1.5}.lp-rodape-marca .lp-logo{color:var(--tinta);font-size:19px}.lp-rodape nav{flex-wrap:wrap;gap:10px 22px;display:flex}.lp-rodape nav a{text-decoration:none}.lp-rodape nav a:hover{color:var(--tinta)}@media (max-width:980px){.lp-hero,.lp-resultado{grid-template-columns:1fr}.lp-hero{gap:40px;padding-top:44px}.lp-dores,.lp-planos,.lp-recursos{grid-template-columns:1fr}.lp-passos{grid-template-columns:1fr 1fr}.lp-passos:before,.lp-nav nav{display:none}.lp-garantia{text-align:center;flex-direction:column;margin:0 24px}.lp-rodape{grid-template-columns:1fr}}@media (max-width:560px){.lp-cena{min-height:560px;padding:18px 12px 0}.lp-quadro{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px}.lp-col-meio{display:none!important}.lp-col{min-height:150px;padding:7px}.lp-col span{padding:6px 8px;font-size:12px}.lp-aviso{width:max-content;margin:12px 0 0;position:relative;inset:auto auto auto 12px}.lp-celular{bottom:-14px}.lp-celular{width:228px;right:12px}.lp-col .lp-card-movel{animation-name:lp-card-p}.lp-nav-acoes .lp-entrar{display:none}}@keyframes lp-card-p{0%,40%{opacity:1;transform:none}56%,92%{opacity:1;border-color:#12915a;transform:translate(calc(100% + 22px))}96%{opacity:0;transform:translate(calc(100% + 22px))}97%{opacity:0;transform:none}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:560px){.lp-col .lp-card-movel{transform:translate(calc(100% + 22px))}}
