.hero[data-astro-cid-smedzmwm]{background:radial-gradient(70% 90% at 85% 10%, #0878e838, transparent 60%), radial-gradient(50% 60% at 0% 100%, #16d9d212, transparent 70%), linear-gradient(180deg, var(--navy-950), var(--navy-900));padding-top:calc(var(--header-h) + clamp(32px, 4vw, 56px));padding-bottom:clamp(48px,6vw,80px);position:relative;overflow:hidden}.hero-bg[data-astro-cid-smedzmwm]{pointer-events:none;background-image:linear-gradient(#aec4e20d 1px,#0000 1px),linear-gradient(90deg,#aec4e20d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;mask-image:radial-gradient(80% 90% at 80% 20%,#000 10%,#0000 75%)}.hero-inner[data-astro-cid-smedzmwm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 56px;display:grid;position:relative}.hero-main[data-astro-cid-smedzmwm]{justify-items:start;gap:18px;display:grid}.hero[data-astro-cid-smedzmwm] h1[data-astro-cid-smedzmwm]{font-size:clamp(2rem,1.3rem + 2.4vw,3.4rem)}.hero-links[data-astro-cid-smedzmwm]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:10px;display:flex}.on-dark[data-astro-cid-smedzmwm]{color:#fff}.ciclo[data-astro-cid-smedzmwm]{justify-self:center;width:100%;max-width:520px;margin:0}.ciclo[data-astro-cid-smedzmwm] svg[data-astro-cid-smedzmwm]{width:100%;height:auto;display:block}.nodo[data-astro-cid-smedzmwm]{cursor:pointer}.nodo[data-astro-cid-smedzmwm] circle[data-astro-cid-smedzmwm]{transition:stroke .2s var(--ease), fill .2s var(--ease)}.nodo[data-astro-cid-smedzmwm]:hover circle[data-astro-cid-smedzmwm],.nodo[data-astro-cid-smedzmwm]:focus-visible circle[data-astro-cid-smedzmwm]{stroke:#16d9d2;fill:#0f2b4f}.n-n[data-astro-cid-smedzmwm]{font-family:var(--font-mono);fill:#16d9d2;font-size:15px}.n-t[data-astro-cid-smedzmwm]{font-family:var(--font-display);fill:#fff;font-size:17px;font-weight:600}.c-t[data-astro-cid-smedzmwm]{font-family:var(--font-display);fill:#fff;font-size:22px;font-weight:650}.c-s[data-astro-cid-smedzmwm]{font-family:var(--font-body);fill:#6ae8e3;font-size:13px}@media (width<=960px){.hero-inner[data-astro-cid-smedzmwm]{grid-template-columns:1fr}}.pasos[data-astro-cid-smedzmwm],.planes[data-astro-cid-smedzmwm]{padding-block:clamp(56px,7vw,96px)}.lista-pasos[data-astro-cid-smedzmwm]{gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.paso[data-astro-cid-smedzmwm]{border:1px solid var(--line);background:var(--white);scroll-margin-top:calc(var(--header-h) + 16px);border-radius:16px;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:24px;padding:28px;display:grid}.paso-cab[data-astro-cid-smedzmwm]{align-items:flex-start;gap:16px;display:flex}.paso-n[data-astro-cid-smedzmwm]{background:var(--navy-950);width:44px;height:44px;color:var(--cyan-400);font-family:var(--font-mono);border-radius:50%;flex:none;place-items:center;font-size:1rem;display:grid}.paso[data-astro-cid-smedzmwm] h3[data-astro-cid-smedzmwm]{font-size:1.5rem}.paso-frase[data-astro-cid-smedzmwm]{color:var(--blue-600);margin-top:4px;font-weight:600}.paso-prob[data-astro-cid-smedzmwm]{color:var(--ink-2);margin-top:10px;font-size:.9375rem}.modulos[data-astro-cid-smedzmwm]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.modulo[data-astro-cid-smedzmwm]{border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-direction:column;gap:8px;padding:20px;display:flex}.modulo[data-astro-cid-smedzmwm] h4[data-astro-cid-smedzmwm]{font-size:1.0625rem}.modulo[data-astro-cid-smedzmwm] p[data-astro-cid-smedzmwm]{color:var(--ink-2);font-size:.9375rem}.estado[data-astro-cid-smedzmwm]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:.6875rem}.es-disponible[data-astro-cid-smedzmwm] .estado[data-astro-cid-smedzmwm]{color:var(--blue-600);background:#0562c71a}.es-nuevo[data-astro-cid-smedzmwm]{border-color:var(--blue-600);background:var(--white)}@media (width>=720px){.es-nuevo[data-astro-cid-smedzmwm]{grid-column:span 2}}.es-nuevo[data-astro-cid-smedzmwm] .estado[data-astro-cid-smedzmwm]{background:var(--cyan-400);color:var(--navy-950)}.es-proximamente[data-astro-cid-smedzmwm]{border-style:dashed}.es-proximamente[data-astro-cid-smedzmwm] .estado[data-astro-cid-smedzmwm]{background:var(--paper-2);color:var(--ink-3)}.modulo-pie[data-astro-cid-smedzmwm]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:auto;padding-top:8px;display:flex}.precio[data-astro-cid-smedzmwm]{color:var(--ink);font-weight:600}.centro[data-astro-cid-smedzmwm]{background:var(--navy-950);color:var(--on-dark);scroll-margin-top:calc(var(--header-h) + 16px);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:20px;padding:28px;display:grid}.centro[data-astro-cid-smedzmwm] h3[data-astro-cid-smedzmwm]{color:#fff;font-size:1.75rem}.centro[data-astro-cid-smedzmwm]>div[data-astro-cid-smedzmwm]>p[data-astro-cid-smedzmwm]:last-child{color:var(--on-dark-2);margin-top:8px}.centro-k[data-astro-cid-smedzmwm]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-400);font-size:.6875rem}.centro[data-astro-cid-smedzmwm] .modulo[data-astro-cid-smedzmwm]{background:var(--white);color:var(--ink)}.abierto[data-astro-cid-smedzmwm]{color:var(--ink-2);align-items:center;gap:10px;margin-top:24px;display:flex}.complementa[data-astro-cid-smedzmwm]{background:var(--white);padding-block:clamp(48px,6vw,80px)}.comp-inner[data-astro-cid-smedzmwm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px 56px;display:grid}.comp-inner[data-astro-cid-smedzmwm] .h2[data-astro-cid-smedzmwm]{margin-top:14px}.comp-lista[data-astro-cid-smedzmwm]{gap:16px;margin:0;padding:0;list-style:none;display:grid}.comp-lista[data-astro-cid-smedzmwm] li[data-astro-cid-smedzmwm]{color:var(--ink-2);align-items:flex-start;gap:12px;display:flex}.comp-lista[data-astro-cid-smedzmwm] .icon{color:var(--blue-600);flex:none;margin-top:3px}.comp-lista[data-astro-cid-smedzmwm] strong[data-astro-cid-smedzmwm]{color:var(--ink)}.garantizado[data-astro-cid-smedzmwm]{background:var(--navy-950);color:var(--on-dark-2);border-radius:14px;align-items:center;gap:16px 20px;margin-top:32px;padding:18px 22px;display:flex}.garantizado[data-astro-cid-smedzmwm] strong[data-astro-cid-smedzmwm]{color:#fff}.g-k[data-astro-cid-smedzmwm]{background:var(--cyan-400);color:var(--navy-950);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:6px 12px;font-size:.75rem;font-weight:600}.planes-grid[data-astro-cid-smedzmwm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.plan[data-astro-cid-smedzmwm]{border:1px solid var(--line);background:var(--white);border-radius:16px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.plan[data-astro-cid-smedzmwm].destacado{border:2px solid var(--blue-600)}.plan-sello[data-astro-cid-smedzmwm]{background:var(--blue-600);color:#fff;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:600;position:absolute;top:-13px;left:24px}.plan[data-astro-cid-smedzmwm] h3[data-astro-cid-smedzmwm]{font-size:1.375rem}.plan-texto[data-astro-cid-smedzmwm]{color:var(--ink-2);font-size:.9375rem}.plan-precio[data-astro-cid-smedzmwm] strong[data-astro-cid-smedzmwm]{font-family:var(--font-display);color:var(--ink);font-size:2.25rem}.plan-precio[data-astro-cid-smedzmwm] span[data-astro-cid-smedzmwm]{color:var(--ink-3)}.plan-anual[data-astro-cid-smedzmwm]{color:var(--blue-600);margin-top:-6px;font-size:.875rem;font-weight:600}.plan[data-astro-cid-smedzmwm] .tick-list[data-astro-cid-smedzmwm]{margin-bottom:8px}.plan[data-astro-cid-smedzmwm] .btn[data-astro-cid-smedzmwm]{margin-top:auto}.planes-nota[data-astro-cid-smedzmwm]{color:var(--ink-3);margin-top:24px;font-size:.875rem}@media (width<=1000px){.paso[data-astro-cid-smedzmwm],.centro[data-astro-cid-smedzmwm],.comp-inner[data-astro-cid-smedzmwm]{grid-template-columns:1fr}.planes-grid[data-astro-cid-smedzmwm]{grid-template-columns:1fr;max-width:520px}}@media (width<=640px){.paso[data-astro-cid-smedzmwm],.centro[data-astro-cid-smedzmwm],.plan[data-astro-cid-smedzmwm]{padding:20px}.garantizado[data-astro-cid-smedzmwm]{flex-direction:column;align-items:flex-start}}
