.lp .legal-sec{padding-block:clamp(150px,12vw,176px) clamp(64px,7vw,112px)}.lp .legal{max-width:68ch;color:var(--ink-soft);font-size:16px;line-height:1.65}.lp .legal .etiqueta{margin-bottom:22px}.lp .legal .titular{font-size:clamp(34px,3.2vw,44px)}.lp .legal__lead{color:var(--lp-muted);margin-top:22px;font-size:18px;line-height:1.55}.lp .legal h2{font-family:var(--lp-title);letter-spacing:-.015em;color:var(--ink);margin-top:52px;scroll-margin-top:150px;font-size:22px;font-weight:500;line-height:1.25}.lp .legal p,.lp .legal ul{margin-top:16px}.lp .legal ul{padding-left:1.25em;list-style:outside}.lp .legal li+li{margin-top:8px}.lp .legal strong{color:var(--ink);font-weight:600}.lp .legal a{color:var(--lp-bronze-texto);text-underline-offset:3px;text-decoration:underline}.lp .legal__campo{font-family:var(--font-mono);font-size:.9em}.lp .legal__actualizado{color:var(--lp-muted);margin-top:44px;font-size:13px}.lp .roadmap-cab{padding-block:clamp(150px,12vw,176px) 0}.lp .roadmap-cab .titular{max-width:16ch;margin-top:22px}.lp .roadmap-cab__lead{max-width:60ch;color:var(--lp-muted);margin-top:22px;font-size:18px;line-height:1.55}.lp .roadmap{gap:20px;margin-top:56px;display:grid}@media (min-width:760px){.lp .roadmap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lp .roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}.lp .etapa{border:1px solid var(--lp-vein);border-top:3px solid var(--lp-vein);background:#fff;border-radius:22px;padding:26px 24px}.lp .etapa--ahora{border-top-color:var(--lp-styx-500)}.lp .etapa--trabajando{border-top-color:var(--bronze)}.lp .etapa__chip{border:1px solid var(--lp-vein);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-block}.lp .etapa--ahora .etapa__chip{border-color:var(--lp-styx-500);color:var(--lp-styx-700)}.lp .etapa--trabajando .etapa__chip{border-color:var(--bronze);color:var(--lp-bronze-texto)}.lp .etapa__titulo{font-family:var(--lp-title);letter-spacing:-.015em;color:var(--ink);margin-top:14px;font-size:22px;font-weight:500;line-height:1.2}.lp .etapa__nota{color:var(--lp-muted);margin-top:6px;font-size:13px}.lp .etapa__items{border-top:1px solid var(--lp-vein);color:var(--lp-muted);gap:10px;margin-top:18px;padding-top:16px;font-size:14.5px;line-height:1.5;display:grid}.lp .etapa__items li{padding-left:16px;position:relative}.lp .etapa__items li:before{content:"";background:var(--lp-vein);border-radius:1px;width:5px;height:5px;position:absolute;top:8px;left:0;transform:rotate(45deg)}.lp .etapa--ahora .etapa__items li:before{background:var(--lp-styx-500)}.lp .roadmap-reglas{padding-block:clamp(64px,7vw,112px)}.lp .roadmap-reglas__titulo{font-family:var(--lp-title);letter-spacing:-.03em;color:var(--ink);font-size:clamp(30px,2.8vw,40px);font-weight:500;line-height:1.1}.lp .reglas{gap:18px;margin-top:36px;display:grid}@media (min-width:760px){.lp .reglas{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp .regla{border:1px solid var(--lp-vein);background:#fff;border-radius:22px;padding:28px}.lp .regla h3{font-family:var(--lp-title);letter-spacing:-.015em;color:var(--ink);font-size:20px;font-weight:500}.lp .regla p{color:var(--lp-muted);margin-top:10px;line-height:1.55}.lp .roadmap-cierre{margin-top:44px}
