:root{--bg-base:#060b1d;--bg-elevated:#0b1430;--bg-elevated-clear:#0b143000;--bg-surface:#101c40;--bg-card:#0d1734;--bg-card-strong:#12204a;--bg-overlay:#030714db;--bg-overlay-soft:#0307149e;--accent-cyan:#00d4ff;--accent-blue:#3b7cff;--accent-orange:#ff9100;--accent-gold:#ffc400;--accent-cyan-soft:#00d4ff24;--accent-blue-soft:#3b7cff29;--accent-gold-soft:#ffc40024;--accent-orange-soft:#ff910029;--text-primary:#eaf2ff;--text-secondary:#a9bbdf;--text-muted:#6f82ad;--text-inverse:#060b1d;--text-clear:#060b1d00;--border-soft:#a9bbdf1f;--border-mid:#a9bbdf38;--border-cold:#00d4ff73;--border-blue:#3b7cffb3;--border-warm:#ffc400bf;--gradient-cold:linear-gradient(100deg, #00d4ff 0%, #3b7cff 100%);--gradient-warm:linear-gradient(100deg, #ffc400 0%, #ff9100 100%);--gradient-text-cold:linear-gradient(95deg, #eaf2ff 0%, #00d4ff 45%, #3b7cff 100%);--gradient-text-warm:linear-gradient(95deg, #fff3c4 0%, #ffc400 40%, #ff9100 100%);--gradient-divider:linear-gradient(90deg, #00d4ff00 0%, #00d4ff 22%, #3b7cff 50%, #ffc400 78%, #ff910000 100%);--gradient-stub:linear-gradient(150deg, #13265a 0%, #0b1430 60%, #081026 100%);--gradient-stub-warm:linear-gradient(150deg, #3a2a0a 0%, #1a1530 55%, #0b1430 100%);--gradient-band:linear-gradient(110deg, #ff91002e 0%, #ffc4000f 45%, #3b7cff14 100%);--glow-cold:0 0 0 1px #00d4ff59, 0 10px 30px -10px #00d4ff8c;--glow-cold-strong:0 0 0 1px #00d4ff99, 0 14px 36px -8px #00d4ffb3;--glow-blue:0 0 0 1px #3b7cff8c, 0 18px 40px -22px #3b7cffcc;--glow-warm:0 0 0 1px #ffc400b3, 0 0 34px -4px #ff9100bf;--glow-warm-strong:0 0 0 1px #ffc400e6, 0 0 54px 2px #ff9100d9;--glow-text-cold:0 0 18px #00d4ff59;--shadow-card:0 18px 40px -24px #000000e6;--layout-max-width:1120px;--layout-padding-x:1.25rem;--content-max-width:760px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px}*,:before,:after{box-sizing:border-box}html{font-family:var(--font-body);-webkit-text-size-adjust:100%;tab-size:4;scroll-behavior:smooth;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px;line-height:1.5}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body,h1,h2,h3,h4,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;line-height:1.15}button,input,textarea,select{font:inherit}button{cursor:pointer}[hidden]{display:none!important}body{background:var(--bg-base);min-height:100dvh;color:var(--text-primary);flex-direction:column;display:flex;position:relative}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}:focus-visible{outline:2px solid var(--accent-cyan);outline-offset:3px}#seleccion,#como-empezar,#lo-esencial,#categorias,#ventajas,#a-tu-ritmo{scroll-margin-top:1.5rem}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.BrandRow[data-astro-cid-6sqh4f4x]{position:relative}.BrandRow-inner[data-astro-cid-6sqh4f4x]{max-width:var(--layout-max-width);padding:.875rem var(--layout-padding-x);align-items:center;margin:0 auto;display:flex}.BrandRow-home[data-astro-cid-6sqh4f4x]{border-radius:var(--radius-md);display:inline-flex}.BrandRow-logo[data-astro-cid-6sqh4f4x]{width:auto;height:2.75rem;filter:drop-shadow(0 0 12px var(--accent-cyan-soft))}.BrandRow-line[data-astro-cid-6sqh4f4x]{background:var(--gradient-divider);opacity:.7;height:2px}.Footing[data-astro-cid-3f7fovg6]{background:linear-gradient(180deg, var(--bg-elevated-clear), var(--bg-elevated) 30%);margin-top:auto}.Footing--withSticky[data-astro-cid-3f7fovg6]{padding-bottom:5.5rem}.Footing-divider[data-astro-cid-3f7fovg6]{background:var(--gradient-divider);height:3px;box-shadow:0 0 18px var(--accent-cyan-soft)}.Footing-inner[data-astro-cid-3f7fovg6]{max-width:var(--layout-max-width);padding:2.75rem var(--layout-padding-x) 1.5rem;margin:0 auto}.Footing-grid[data-astro-cid-3f7fovg6]{gap:2rem;display:grid}@media (width>=760px){.Footing-grid[data-astro-cid-3f7fovg6]{grid-template-columns:1.4fr 1fr 1fr;gap:3rem}}.Footing-logo[data-astro-cid-3f7fovg6]{width:auto;height:2.5rem}.Footing-logoLink[data-astro-cid-3f7fovg6]{display:inline-flex}.Footing-about[data-astro-cid-3f7fovg6]{max-width:34ch;color:var(--text-secondary);margin-top:.875rem;font-size:.9375rem;line-height:1.6}.Footing-contact[data-astro-cid-3f7fovg6]{flex-direction:column;gap:.125rem;margin-top:1rem;font-size:.9375rem;display:flex}.Footing-contactLabel[data-astro-cid-3f7fovg6]{color:var(--text-muted);font-size:.8125rem}.Footing-mail[data-astro-cid-3f7fovg6]{color:var(--accent-cyan);word-break:break-all}.Footing-mail[data-astro-cid-3f7fovg6]:hover{text-decoration:underline}.Footing-heading[data-astro-cid-3f7fovg6]{font-family:var(--font-display);color:var(--text-primary);margin-bottom:.875rem;font-size:.875rem;font-weight:600}.Footing-list[data-astro-cid-3f7fovg6]{gap:.5rem;list-style:none;display:grid}.Footing-link[data-astro-cid-3f7fovg6]{color:var(--text-secondary);font-size:.9375rem;transition:color .15s}.Footing-link[data-astro-cid-3f7fovg6]:hover{color:var(--accent-cyan)}.Footing-base[data-astro-cid-3f7fovg6]{border-top:1px solid var(--border-soft);margin-top:2.5rem;padding-top:1.25rem}.Footing-fine[data-astro-cid-3f7fovg6]{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-size:.8125rem;line-height:1.5;display:flex}.Footing-copy[data-astro-cid-3f7fovg6]{white-space:nowrap}.Footing-company[data-astro-cid-3f7fovg6]{color:var(--text-muted);margin-top:.5rem;font-size:.8125rem}.ConsentLine[data-astro-cid-ltcoo6yg]{left:var(--layout-padding-x);right:var(--layout-padding-x);z-index:50;border-radius:var(--radius-md);background:var(--bg-elevated);border:1px solid var(--border-mid);max-width:40rem;box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:0 auto;padding:1rem 1.125rem;display:flex;position:fixed;bottom:1rem}.ConsentLine-text[data-astro-cid-ltcoo6yg]{color:var(--text-secondary);flex:16rem;font-size:.875rem;line-height:1.5}.ConsentLine-more[data-astro-cid-ltcoo6yg]{color:var(--accent-cyan);text-decoration:underline}.ConsentLine-actions[data-astro-cid-ltcoo6yg]{gap:.5rem;display:flex}.ConsentLine-accept[data-astro-cid-ltcoo6yg],.ConsentLine-decline[data-astro-cid-ltcoo6yg]{border-radius:var(--radius-sm);min-height:2.5rem;padding:0 1rem;font-size:.875rem;font-weight:600}.ConsentLine-accept[data-astro-cid-ltcoo6yg]{color:var(--text-inverse);background:var(--gradient-cold);border:0}.ConsentLine-decline[data-astro-cid-ltcoo6yg]{border:1px solid var(--border-mid);color:var(--text-secondary);background:var(--bg-surface)}.Atmosphere[data-astro-cid-i47kkhi4]{z-index:-1;pointer-events:none;background:var(--bg-base);position:fixed;inset:0;overflow:hidden}.Atmosphere-art[data-astro-cid-i47kkhi4]{width:100%;height:100%}.Atmosphere-stopCyan[data-astro-cid-i47kkhi4]{stop-color:var(--accent-cyan)}.Atmosphere-stopBlue[data-astro-cid-i47kkhi4]{stop-color:var(--accent-blue)}.Atmosphere-stopWarm[data-astro-cid-i47kkhi4]{stop-color:var(--accent-orange)}.Atmosphere-dot[data-astro-cid-i47kkhi4]{fill:var(--text-secondary);fill-opacity:.12}
