.lp{--lp-azul:#2f46ae;--lp-azul-2:#5066d6;--lp-azul-3:#6d83e8;--lp-azul-claro:#eef2fb;--lp-azul-gelo:#f5f8ff;--lp-texto:#0f1b3d;--lp-suave:#52607f;min-height:100vh;color:var(--lp-texto);font-family:var(--font-poppins), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;position:relative;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp :focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #2f46ae}.lp-fundo{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp-fundo:before{content:"";background:radial-gradient(60% 50% at 85% 5%,#5066d62e,#0000 70%),radial-gradient(50% 40% at 5% 30%,#6d83e824,#0000 70%),linear-gradient(#f5f8ff 0%,#fff 38%);position:absolute;inset:0}.lp-esfera{filter:blur(2px);opacity:.55;background:radial-gradient(circle at 30% 28%,#fffffff2 0 8%,#0000 9%),radial-gradient(circle at 35% 30%,#b9c8ff 0%,#6d83e8 48%,#2f46ae 100%);border-radius:9999px;animation:14s ease-in-out infinite lp-flutuar;position:absolute}.lp-esfera.suave{filter:blur(14px);opacity:.35}.lp-esfera.vidro{filter:blur(.5px);opacity:.8;background:radial-gradient(circle at 30% 25%,#ffffffe6 0 10%,#0000 11%),radial-gradient(circle,#ffffff73,#96afff59 70%,#5066d64d);box-shadow:inset 0 0 40px #ffffffb3,0 20px 60px #2f46ae2e}.lp-vidro{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffff9e;border:1px solid #ffffffd9;border-radius:20px;box-shadow:0 18px 50px #2f46ae29,0 2px 6px #2f46ae14}.lp-cartao{background:#fff;border:1px solid #e3e9f8;border-radius:20px;transition:transform .25s,box-shadow .25s;box-shadow:0 10px 30px #2f46ae14}.lp-cartao:hover{transform:translateY(-4px);box-shadow:0 18px 44px #2f46ae29}@keyframes lp-flutuar{0%,to{transform:translateY(0)translate(0)}50%{transform:translateY(-18px)translate(6px)}}@keyframes lp-subir{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-pulsar{0%,to{box-shadow:0 0 #5066d673}50%{box-shadow:0 0 0 10px #5066d600}}@keyframes lp-digitando{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.lp-flutua{animation:7s ease-in-out infinite lp-flutuar}.lp-flutua.b{animation-duration:9s;animation-delay:-2s}.lp-flutua.c{animation-duration:8s;animation-delay:-4s}.lp-oculto{opacity:0;transform:translateY(22px)}.lp-visivel{animation:.7s cubic-bezier(.2,.7,.2,1) both lp-subir}.lp-botao{color:#fff;background:linear-gradient(#5066d6,#2f46ae);border-radius:9999px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 28px;font-size:16px;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 24px #2f46ae59}.lp-botao:hover{transform:translateY(-2px);box-shadow:0 16px 32px #2f46ae6b}.lp-botao.claro{color:#2f46ae;background:#fff;box-shadow:0 10px 24px #0f1b3d24}.lp-botao.vazado{color:#2f46ae;box-shadow:none;background:#ffffffb3;border:1.5px solid #c5d0f8}.lp-titulo{letter-spacing:-.02em;font-weight:700;line-height:1.08}.lp-destaque{color:#3d57d6}.lp-secao{z-index:1;padding:88px 20px;position:relative}.lp-miolo{max-width:1240px;margin:0 auto}.lp-tela{color:#1e293b;background:#f6f8fb;border:1px solid #dfe6fa;border-radius:16px;font-size:12px;overflow:hidden;box-shadow:0 30px 70px #2f46ae38}@media (max-width:640px){.lp-secao{padding:60px 16px}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}.lp-oculto{opacity:1;transform:none}}.lp-moldura,.lp-moldura *{-webkit-user-select:none;user-select:none}.lp-moldura ::selection,.lp-moldura::selection{background:0 0}.lp-bloco{align-items:center;gap:32px;display:grid}@media (min-width:1024px){.lp-bloco{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:56px}.lp-bloco.inverso{grid-template-columns:minmax(0,1fr) minmax(0,1.75fr)}.lp-bloco:not(.inverso)>.lp-bloco-tela{order:-1}}.lp-bloco-tela{min-width:0;padding-bottom:22px;position:relative}section[id],#topo{scroll-margin-top:72px}.lp a.lp-botao{color:#fff}.lp a.lp-botao.claro,.lp a.lp-botao.vazado{color:#2f46ae}
