:root{--bg-rgb:3 7 18;--bg:rgb(var(--bg-rgb));--surface:#111827cc;--surface-accent:#eab3080d;--border:#1f2937;--border-strong:#374151;--border-accent:#facc1540;--text:#fff;--text-body:#d1d5db;--text-soft:#9ca3af;--error:#f87171;--accent:#facc15;--accent-soft:#fef08a;--accent-pale:#fef9c3;--accent-ink:#030712;--accent-line:#facc1573;--halo:radial-gradient(80% 80% at 50% -20%, #fbbf2414, #0000);--reticula:#ffffff09;--banda:#94a3b80b;--tono-naranjo:#fb923c;--tono-turquesa:#2dd4bf;--tono-violeta:#a78bfa;--en-linea:#4ade80;--cabecera-fondo:rgb(var(--bg-rgb) / .6);--ventana-punto:#ffffff26;--esquema-fondo:#ffffff05;--esquema-hueco:#ffffff0f;--esquema-barra:#ffffff1f;--grano:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22g%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.8%22%20numOctaves%3D%224%22%20stitchTiles%3D%22stitch%22%2F%3E%3CfeColorMatrix%20type%3D%22matrix%22%20values%3D%220.33%200.33%200.33%200%200%20%200.33%200.33%200.33%200%200%20%200.33%200.33%200.33%200%200%20%200%200%200%200%201%22%2F%3E%3C%2Ffilter%3E%3Crect%20width%3D%22160%22%20height%3D%22160%22%20filter%3D%22url\(%23g\)%22%20opacity%3D%220.07%22%2F%3E%3C%2Fsvg%3E);--font-body:"Epilogue", system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--size-xs:.75rem;--size-sm:.875rem;--size-base:1rem;--size-md:1.0625rem;--size-lg:1.125rem;--size-xl:1.5rem;--size-2xl:1.75rem;--size-3xl:clamp(2.25rem, 1.4rem + 2.6vw, 3.25rem);--size-2xl-fluid:clamp(1.625rem, 1.2rem + 1.6vw, 2.125rem);--weight-light:300;--weight-medium:500;--weight-bold:700;--container:1200px;--gutter:1.25rem;--gutter-wide:3.75rem;--radius:8px;--radius-lg:10px;--radius-caluga:14px;--radius-pill:10px;--section-y:clamp(2.25rem, 1.5rem + 2.2vw, 3.5rem);--tap:44px}*,:before,:after{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{background-color:var(--bg);background-image:var(--grano), var(--halo);color:var(--text);font-family:var(--font-body);font-size:var(--size-base);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;line-height:1.6}h1,h2,h3,p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--text)}a:focus-visible,:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}img{max-width:100%;display:block}.contenedor{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}@media (width>=768px){.contenedor{padding-inline:var(--gutter-wide)}}.seccion{padding-block:var(--section-y)}.seccion--banda{background-image:linear-gradient(to bottom, transparent 0%, var(--banda) 18%, var(--banda) 82%, transparent 100%)}.rotulo{font-size:var(--size-sm);font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--text-soft)}.rotulo--apagado{color:var(--text-soft)}.rotulo--seccion{border:1px solid var(--border-strong);border-radius:var(--radius-pill);width:fit-content;font-family:var(--font-mono);font-size:var(--size-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);background:#ffffff08;align-self:flex-start;align-items:center;padding:.375rem .75rem;line-height:1.4;display:inline-flex}.titulo-seccion{max-width:40rem;font-size:var(--size-2xl-fluid);font-weight:var(--weight-light);letter-spacing:-.03em;text-wrap:pretty;line-height:1.06}.enfasis{color:var(--text);font-weight:var(--weight-bold)}.lista-punto{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.lista-punto>li{font-size:var(--size-base);color:var(--text-body);padding-left:1.125rem;line-height:1.5;position:relative}.lista-punto>li:before{content:"";background:var(--text-soft);border-radius:50%;width:6px;height:6px;position:absolute;top:.6em;left:0}.puntos-ventana{flex-shrink:0;gap:6px;display:inline-flex}.puntos-ventana>span{background:var(--ventana-punto);border-radius:50%;width:8px;height:8px}.boton{min-height:var(--tap);border-radius:var(--radius-pill);background:var(--accent);color:var(--accent-ink);font-size:var(--size-md);font-weight:var(--weight-bold);border:1px solid #0000;justify-content:center;align-items:center;gap:.6875rem;padding:.875rem 1.5rem;line-height:1.2;display:inline-flex}.boton:hover{background:var(--accent-soft);color:var(--accent-ink)}.boton--secundario{border:1px solid var(--border-strong);color:var(--text);font-weight:var(--weight-medium);background:#ffffff0a}.boton--secundario:hover{border-color:var(--text-soft);color:var(--text);background:#ffffff14}.boton--chico{font-size:var(--size-base);gap:.5rem;padding:.625rem 1rem}.js [data-revelar]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(14px)}.js [data-revelar].revelado{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.js [data-revelar],[data-revelar]{opacity:1;transition:none;transform:none}}.saltar[data-astro-cid-hkbrpulz]{z-index:40;background:var(--accent);color:var(--accent-ink);font-weight:var(--weight-bold);padding:.75rem 1.25rem;position:absolute;top:0;left:-9999px}.saltar[data-astro-cid-hkbrpulz]:focus{left:0}.cabecera[data-astro-cid-nen7h5rs]{z-index:30;margin:.75rem .5rem 0;position:sticky;top:.75rem}.cabecera__fila[data-astro-cid-nen7h5rs]{max-width:var(--container);background:var(--cabecera-fondo);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:var(--radius-lg);justify-content:space-between;align-items:center;gap:1rem;margin-inline:auto;padding:.375rem .5rem .375rem .75rem;display:flex}.cabecera__marca[data-astro-cid-nen7h5rs]{min-height:var(--tap);font-size:1.0625rem;font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--text);white-space:nowrap;align-items:center;display:inline-flex}.cabecera__nav[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}.cabecera__enlace[data-astro-cid-nen7h5rs]{min-height:var(--tap);color:var(--text-soft);font-size:var(--size-sm);align-items:center;padding-inline:.5rem;display:none}.cabecera__enlace[data-astro-cid-nen7h5rs]:hover{color:var(--text)}.cabecera__cta[data-astro-cid-nen7h5rs]{font-size:var(--size-sm);gap:.5rem;padding:.6875rem 1rem}@media (width>=640px){.cabecera__enlace[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width>=768px){.cabecera[data-astro-cid-nen7h5rs]{margin-inline:calc(var(--gutter-wide) - 1.25rem)}.cabecera__fila[data-astro-cid-nen7h5rs]{max-width:calc(var(--container) - 2 * var(--gutter-wide) + 2.5rem);padding:.375rem .5rem .375rem 1.25rem}.cabecera__nav[data-astro-cid-nen7h5rs]{gap:1.5rem}.cabecera__enlace[data-astro-cid-nen7h5rs]{padding-inline:0;font-size:.9375rem}.cabecera__cta[data-astro-cid-nen7h5rs]{padding:.6875rem 1.25rem;font-size:.9375rem}}.pie[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--border)}.pie__contenido[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:.5rem;padding-block:1rem 2rem;display:flex}.pie__nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:0 1.5rem;display:flex}.pie__enlace[data-astro-cid-jo6i4kqk]{min-height:var(--tap);color:var(--text-soft);font-size:var(--size-base);align-items:center;display:inline-flex}.pie__enlace[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.pie__enlace-red[data-astro-cid-jo6i4kqk]{min-height:var(--tap);color:var(--text-soft);align-items:center;display:inline-flex}.pie__enlace-red[data-astro-cid-jo6i4kqk]:hover{color:var(--text)}.pie__fila[data-astro-cid-jo6i4kqk]{font-size:var(--size-sm);color:var(--text-soft);flex-direction:column;gap:.375rem;display:flex}@media (width>=640px){.pie__nav[data-astro-cid-jo6i4kqk]{display:none}}@media (width>=768px){.pie__contenido[data-astro-cid-jo6i4kqk]{padding-block:1.5rem}.pie__fila[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:center}}
