.lp section{padding-block:clamp(3.5rem,8vw,6rem);background:none;isolation:auto}.lp section:not(.panel-oscuro):not(.panel-acento):before,.lp section:not(.panel-oscuro):not(.panel-acento):after{content:none;background:none}.lp h2{font-size:clamp(1.8rem,3.6vw,2.9rem);line-height:1.08;letter-spacing:-.03em;margin:0 0 1.6rem}.lp p{color:var(--lp-texto2);line-height:1.62}.lp .rx{position:absolute;opacity:0;pointer-events:none}.lp .barra-rx{padding-top:1.4rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1.1rem}.lp .alternador{display:inline-flex;align-items:center;gap:.7rem;cursor:pointer;font-weight:650;font-size:.95rem;min-height:44px;color:var(--color-ink)}.lp .palanca{width:42px;height:24px;border-radius:999px;background:var(--lp-borde);border:1px solid var(--lp-borde);position:relative;transition:background .2s ease;flex:none}.lp .palanca:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--lp-texto2);transition:translate .2s ease,background .2s ease}.lp .rx:checked~* .palanca{background:color-mix(in srgb,var(--lp-coral) 30%,transparent)}.lp .rx:checked~* .palanca:after{translate:18px 0;background:var(--lp-coral)}.lp .rx:focus-visible~* .palanca{outline:3px solid var(--lp-coral);outline-offset:3px}.lp .alternador-nota{margin:0;font-size:.9rem;padding-left:1.1rem;border-left:1px solid var(--lp-borde)}@media(max-width:720px){.lp .alternador-nota{padding-left:0;border-left:0}}.lp .pieza{display:inline-flex;align-items:center;gap:.45rem;font-size:.75rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-coral);border:1px dashed color-mix(in srgb,var(--lp-coral) 45%,transparent);border-radius:999px;padding:.3rem .75rem;margin-bottom:.7rem;transition:opacity .25s ease,translate .25s ease}.lp .pieza:before{content:attr(data-n);display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--lp-coral);color:var(--lp-tinta-boton);font-size:.68rem}.lp .rx:not(:checked)~* .pieza,.lp .rx:not(:checked)~.env .pieza{opacity:0;visibility:hidden;translate:0 -6px;margin-bottom:-1.4rem}.lp .hero{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start;padding-top:clamp(2rem,4vw,3rem)}.lp .hero h1{font-size:clamp(2.4rem,6.2vw,5rem);font-weight:800;line-height:.98;letter-spacing:-.045em;margin:0 0 1.4rem;text-wrap:balance}.lp .hero h1 em{font-family:Anton,sans-serif;font-weight:400;font-style:normal;letter-spacing:-.005em;color:var(--lp-coral)}.lp .sub{font-size:1.12rem;max-width:50ch;margin:0 0 1.6rem}.lp .sub strong{color:var(--color-ink);font-weight:700}.lp .sub .destaca{text-transform:uppercase;font-weight:800;letter-spacing:.05em;color:var(--color-ink)}.lp .mini-copy{font-size:1rem;font-weight:650;color:var(--color-ink);max-width:42ch;margin:0;padding-left:1rem;border-left:2px solid color-mix(in srgb,var(--lp-coral) 55%,transparent)}.lp .micro{font-size:.88rem;margin:.9rem 0 0}.lp .oferta{background:linear-gradient(170deg,var(--lp-superficie),var(--lp-fondo) 70%);border:1px solid color-mix(in srgb,var(--lp-coral) 32%,transparent);border-radius:18px;padding:1.8rem;box-shadow:inset 0 1px #ffffff0f}.lp .pieza-oferta{margin-bottom:1rem}.lp .oferta-precio{margin:0;font-size:clamp(2.1rem,4.4vw,2.9rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--lp-coral)}.lp .oferta-iva{margin:.35rem 0 1.3rem;font-size:.86rem}.lp .oferta-lista{list-style:none;margin:0 0 1.6rem;padding:0}.lp .oferta-lista li{position:relative;padding:.42rem 0 .42rem 1.5rem;font-size:.95rem;font-weight:600;color:var(--color-ink)}.lp .oferta-lista li:before{content:"";position:absolute;left:0;top:1em;width:7px;height:7px;border-radius:50%;background:var(--lp-coral)}.lp .oferta .cta{width:100%;justify-content:center}.lp .pieza-ficha{margin-bottom:1rem}.lp .ficha-t{font-family:var(--font-titulos);font-weight:800;color:var(--color-ink);margin:0 0 1.2rem;font-size:1.3rem;letter-spacing:-.02em}.lp .ficha ul{list-style:none;margin:0;padding:0;max-width:46rem}.lp .ficha li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.72rem 0;border-bottom:1px solid var(--lp-borde);font-size:.95rem}.lp .ficha li span{color:var(--lp-texto2)}.lp .ficha li b{color:var(--lp-coral);font-size:1.2rem}.lp .ficha li b.no{font-size:.95rem;color:var(--lp-texto2);font-weight:650}.lp .ficha-pie{margin:1.2rem 0 0;font-size:.88rem;max-width:62ch}.lp .ficha-pie strong{color:var(--color-ink)}.lp .regla{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.5rem,4vw,3rem);align-items:center}.lp .regla-cifra{text-align:center}.lp .regla-cifra b{display:block;font-size:clamp(3rem,8vw,5.5rem);line-height:1;letter-spacing:-.05em;color:var(--lp-coral)}.lp .regla-cifra span{font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;color:var(--lp-texto2)}.lp .regla-txt p{max-width:58ch}.lp .regla-txt b{color:var(--color-ink)}.lp .lista-piezas{list-style:none;margin:0;padding:0}.lp .lista-piezas li{display:grid;grid-template-columns:auto 1fr;gap:1.4rem;padding:1.5rem 0;border-top:1px solid var(--lp-borde)}.lp .lista-piezas .num{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1;font-weight:800;color:color-mix(in srgb,var(--lp-coral) 85%,transparent);letter-spacing:-.04em;min-width:2.4ch}.lp .lista-piezas h3{margin:0 0 .4rem;font-size:1.18rem;letter-spacing:-.02em}.lp .lista-piezas p{margin:0;max-width:62ch}.lp .dato{margin-top:.7rem!important;font-size:.92rem}.lp .dato b{color:var(--lp-coral);font-size:1.1rem}.lp .sec-num{margin:0 0 .5rem;font-size:.95rem;font-weight:800;letter-spacing:.06em;color:var(--lp-coral)}.lp .comparativa{margin-top:2.5rem;display:grid;grid-template-columns:1fr auto 1fr;gap:1.2rem;align-items:center}.lp .comparativa .lado{padding:.5rem 0}.lp .comparativa b{display:block;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--lp-texto2)}.lp .comparativa .gana b{color:var(--lp-coral)}.lp .comparativa .lado>span{display:block;margin-top:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-texto2)}.lp .comparativa .lado p{margin:.7rem 0 0;font-size:.9rem}.lp .comparativa .flecha{font-size:1.8rem;color:var(--lp-coral)}@media(max-width:640px){.lp .comparativa{grid-template-columns:1fr}.lp .comparativa .flecha{rotate:90deg;justify-self:center}}.lp .parrafo-destacado{font-size:1.08rem;max-width:68ch;border-left:3px solid var(--lp-coral);padding-left:1.4rem}.lp .parrafo-destacado strong{color:var(--color-ink)}.lp .parrafo-destacado b{color:var(--lp-coral)}.lp .ph-lista{font-size:.92rem}.lp .ph{background:none;border:0;border-left:2px dashed color-mix(in srgb,var(--lp-coral) 55%,transparent);border-radius:0;padding:.2rem 0 .2rem 1.2rem;color:var(--lp-texto2);font-size:.95rem;line-height:1.6;max-width:66ch}.lp .ph strong{color:var(--color-ink)}.lp .contrata{display:grid;grid-template-columns:1fr auto;gap:clamp(1.5rem,4vw,3rem);align-items:center;background:#0c0c0c;border:1px solid var(--lp-borde);border-top:3px solid var(--lp-coral);border-radius:4px 4px 14px 14px;padding:clamp(1.6rem,4vw,2.4rem)}.lp .contrata-nombre{margin:0 0 .7rem;font-family:Anton,sans-serif;font-weight:400;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1;letter-spacing:.005em;text-transform:uppercase;color:var(--color-ink)}.lp .contrata-precio{margin:0 0 .9rem}.lp .contrata-precio b{font-size:clamp(1.6rem,3.4vw,2.1rem);font-weight:800;letter-spacing:-.03em;color:var(--lp-coral)}.lp .contrata-precio span{font-size:.95rem;color:var(--lp-texto2)}.lp .contrata-preguntas{margin:0;font-size:1rem;line-height:1.7;max-width:48ch;color:var(--color-ink)}.lp .contrata-preguntas .destaca{text-transform:uppercase;font-weight:800;letter-spacing:.06em;color:var(--lp-coral)}.lp .contrata-nota{grid-column:1 / -1;margin:0;padding-top:1.2rem;border-top:1px solid var(--lp-borde);font-size:.88rem;line-height:1.6;color:var(--lp-texto2);max-width:70ch}.lp .contrata-pasos{min-width:20rem}.lp .contrata-pasos ol{list-style:none;margin:0 0 1.3rem;padding:0;counter-reset:paso}.lp .contrata-pasos li{counter-increment:paso;position:relative;padding:.34rem 0 .34rem 1.9rem;font-size:.93rem;color:var(--color-ink)}.lp .contrata-pasos li:before{content:counter(paso);position:absolute;left:0;top:.34rem;width:1.25rem;height:1.25rem;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--lp-coral) 18%,transparent);color:var(--lp-coral);font-size:.72rem;font-weight:800}.lp .contrata-pasos .cta{width:100%;justify-content:center}@media(max-width:860px){.lp .contrata{grid-template-columns:1fr}.lp .contrata-pasos{min-width:0}}.lp .precio-et{margin:0 0 .3rem;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-coral)}.lp .precio-n{margin:0;font-size:clamp(2rem,5vw,3.1rem);line-height:1;letter-spacing:-.04em;color:var(--color-ink);font-weight:800}.lp .precio-nota{margin:.8rem 0 0;font-size:.9rem}.lp .precio-lista{list-style:none;margin:0;padding:0}.lp .precio-lista li{padding:.5rem 0 .5rem 1.6rem;position:relative;color:var(--color-ink);font-size:.97rem}.lp .precio-lista li:before{content:"";position:absolute;left:0;top:1.05em;width:8px;height:8px;border-radius:50%;background:var(--lp-coral)}.lp .faq details{border-bottom:1px solid var(--lp-borde);padding:1.1rem 0;max-width:72ch}.lp .faq summary{cursor:pointer;font-weight:650;list-style:none;color:var(--color-ink);min-height:24px}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary:after{content:"+";float:right;color:var(--lp-coral);font-weight:800}.lp .faq details[open] summary:after{content:"–"}.lp .faq details p{margin:.8rem 0 0;max-width:68ch}.lp .cierre-cta{text-align:center}.lp .cierre-cta h2{max-width:22ch;margin-inline:auto}.lp .cierre-cta>p{max-width:52ch;margin-inline:auto}.lp .cierre-cta .cta{margin-top:1.8rem}.lp .fuentes{margin-top:3rem;font-size:.82rem;color:var(--lp-texto2)}.lp .fuentes strong{color:var(--lp-coral)}@media(max-width:880px){.lp .hero,.lp .precio-caja,.lp .rejilla3{grid-template-columns:1fr}.lp .regla{grid-template-columns:1fr;text-align:left}.lp .regla-cifra{text-align:left}.lp .cta-cinta{padding:.55rem .9rem;font-size:.86rem}}@media(max-width:520px){.lp .lista-piezas li{grid-template-columns:1fr;gap:.4rem}}@media(prefers-reduced-motion:reduce){.lp .pieza,.lp .palanca,.lp .palanca:after{transition:none}}
