.lp{--lp-bg:var(--velea-noche);--lp-ink:var(--velea-estelar);--lp-ink-2:var(--velea-bruma);--lp-ink-3:#8499a3;--lp-line:#a9bac32e;--lp-card:#12313a8c;--lp-oro:var(--velea-oro);--lp-luz:var(--velea-luz);background:var(--lp-bg);color:var(--lp-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;min-height:100vh;overflow-x:hidden}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--lp-luz);outline-offset:3px}.lp-wrap{max-width:1120px;margin:0 auto;padding:0 clamp(16px,5vw,40px)}.lp-hero-bg{background:var(--lp-bg) url(/fondos/hero-escritorio.webp) right center/cover no-repeat}@media (min-width:861px){.lp-hero-bg{flex-direction:column;min-height:100svh;display:flex}.lp-hero-bg>.lp-wrap{flex-direction:column;flex:1;width:100%;display:flex}.lp-hero-bg .lp-hero{flex:1}}@media (max-width:860px){.lp-hero-bg{background:url(/fondos/hero-celular.webp) center 44px/100% auto no-repeat,linear-gradient(#1f3555 0 45px,var(--lp-bg) 45px)}.lp-hero-bg .lp-hero{padding-top:min(70vw,330px)}}.lp-cierre{background:var(--lp-bg) url(/fondos/cierre.webp) center bottom/cover no-repeat;border-top:0;padding-top:clamp(140px,16vw,220px)}.lp-sky{isolation:isolate;background:radial-gradient(1px 1px at 12% 22%,#fbfaf5cc,transparent 60%), radial-gradient(1px 1px at 28% 68%,#fbfaf58c,transparent 60%), radial-gradient(1.5px 1.5px at 44% 14%,#fbfaf5b3,transparent 60%), radial-gradient(1px 1px at 63% 81%,#a9bac3b3,transparent 60%), radial-gradient(1px 1px at 72% 33%,#fbfaf599,transparent 60%), radial-gradient(1.5px 1.5px at 86% 12%,#fbfaf5cc,transparent 60%), radial-gradient(1px 1px at 93% 58%,#a9bac399,transparent 60%), radial-gradient(1px 1px at 55% 47%,#fbfaf566,transparent 60%), radial-gradient(1px 1px at 7% 86%,#fbfaf580,transparent 60%), radial-gradient(120% 90% at 85% 10%,#263c59 0%,transparent 55%), radial-gradient(90% 70% at 0% 100%,#12313a 0%,transparent 60%), var(--lp-bg);position:relative}.lp-sky.has-image{background-position:50%;background-size:cover}.lp-nav{justify-content:space-between;align-items:center;gap:12px;padding:20px 0;display:flex}.lp-nav nav{align-items:center;gap:6px;display:flex}.lp-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.lp-btn:hover{transform:translateY(-1px)}.lp-btn.primary{background:var(--lp-luz);color:var(--velea-noche)}.lp-btn.primary:hover{background:#fbefd3}.lp-btn.ghost{color:var(--lp-ink);border-color:var(--lp-line);background:0 0}.lp-btn.ghost:hover{border-color:var(--lp-ink-2)}.lp-btn.link{color:var(--lp-ink-2);padding:10px 12px}.lp-btn.link:hover{color:var(--lp-ink)}.lp-nav .lp-btn{white-space:nowrap}.lp-logo-simbolo{display:none}@media (max-width:440px){.lp-logo-firma{display:none}.lp-logo-simbolo{display:block}}@media (max-width:420px){.lp-nav .lp-btn{padding:9px 12px;font-size:.92rem}}@media (prefers-reduced-motion:reduce){.lp-btn{transition:none}.lp-btn:hover{transform:none}}.lp h1,.lp h2,.lp h3{font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:500}.lp h1{font-size:clamp(2.6rem,7vw,5.2rem);line-height:1.02}.lp h1 em,.lp h2 em{font-style:italic;font-weight:400}.lp h2{font-size:clamp(1.9rem,4.2vw,3rem);line-height:1.1}.lp h3{font-size:1.25rem;line-height:1.25}.lp p{margin:0}.lp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--lp-oro);font-size:.76rem;font-weight:600}.lp-lead{color:var(--lp-ink-2);max-width:56ch;font-size:clamp(1.08rem,1.8vw,1.3rem);line-height:1.55}.lp-muted{color:var(--lp-ink-2)}.lp-faint{color:var(--lp-ink-3);font-size:.9rem}.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:center;gap:32px;padding:clamp(48px,9vw,120px) 0 clamp(80px,12vw,160px);display:grid}.lp-hero-copy{flex-direction:column;gap:22px;display:flex}.lp-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;display:flex}@media (max-width:860px){.lp-hero{grid-template-columns:1fr}}.lp-section{border-top:1px solid var(--lp-line);padding:clamp(64px,10vw,120px) 0}.lp-section-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:clamp(32px,5vw,56px);display:flex}.lp-grid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lp-grid4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.lp-grid2{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}@media (max-width:960px){.lp-grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.lp-grid3,.lp-grid2{grid-template-columns:1fr}}@media (max-width:520px){.lp-grid4{grid-template-columns:1fr}}.lp-card{background:var(--lp-card);border:1px solid var(--lp-line);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:16px;flex-direction:column;gap:10px;padding:24px;display:flex}.lp-step{font-family:var(--font-display);color:var(--lp-oro);font-size:2.4rem;font-style:italic;line-height:1}.lp-pains{gap:12px;margin-top:8px;display:grid}.lp-pains li{color:var(--lp-ink-2);align-items:baseline;gap:12px;font-size:1.08rem;list-style:none;display:flex}.lp-pains li:before{content:"";background:var(--lp-oro);flex:none;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.lp-pains{margin:0;padding:0}.lp-quote{font-family:var(--font-display);color:var(--lp-luz);max-width:30ch;font-size:clamp(1.4rem,3vw,2rem);font-style:italic;line-height:1.3}.lp-sources{border-top:1px solid var(--lp-line);gap:0;display:grid}.lp-source{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(200px,1fr) 2fr;gap:8px 24px;padding:18px 0;display:grid}.lp-source b{font-weight:600}.lp-source cite{color:var(--lp-ink-3);margin-top:2px;font-size:.88rem;font-style:normal;display:block}@media (max-width:640px){.lp-source{grid-template-columns:1fr}}.lp-note{border-left:2px solid var(--lp-oro);color:var(--lp-ink-2);max-width:70ch;padding:4px 0 4px 16px;font-size:.95rem}.lp-price{flex-direction:column;gap:14px;padding:28px;display:flex}.lp-price.best{background:linear-gradient(#263c59a6,#12313a8c);border-color:#f5e6c48c}.lp-amount{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,3.4rem);line-height:1}.lp-amount small{font-family:var(--font-body);color:var(--lp-ink-2);margin-left:6px;font-size:1rem}.lp-badge{letter-spacing:.06em;text-transform:uppercase;background:var(--lp-luz);color:var(--velea-noche);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.74rem;font-weight:700}.lp-checks{gap:10px;margin:4px 0 0;padding:0;display:grid}.lp-checks li{color:var(--lp-ink-2);gap:10px;list-style:none;display:flex}.lp-checks li:before{content:"✓";color:var(--lp-oro);font-weight:700}.lp-faq details{border-bottom:1px solid var(--lp-line);padding:18px 0}.lp-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:1.08rem;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--lp-oro);font-size:1.4rem;line-height:1}.lp-faq details[open] summary:after{content:"−"}.lp-faq details p{color:var(--lp-ink-2);max-width:70ch;margin-top:10px}.lp-final{text-align:center;flex-direction:column;align-items:center;gap:22px;display:flex}.lp-foot{border-top:1px solid var(--lp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:32px 0 48px;display:flex}.lp-foot nav{color:var(--lp-ink-2);flex-wrap:wrap;gap:6px 18px;font-size:.9rem;display:flex}.lp-foot nav a{text-decoration:none}.lp-foot nav a:hover{color:var(--lp-ink)}
