@font-face{font-family:'Sora';font-weight:600;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}
@font-face{font-family:'Sora';font-weight:700;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}
@font-face{font-family:'Inter';font-weight:400;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}
@font-face{font-family:'Inter';font-weight:500;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}
@font-face{font-family:'Inter';font-weight:600;font-style:normal;font-display:swap;src:url(data:font/woff2;base64,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) format('woff2');}
/* ═══════════════════════════════════════════════════════════════════════════
   KAPELL · DESIGN TOKENS  v1.0
   ---------------------------------------------------------------------------
   Dos capas, y el orden importa:

   CAPA 1 · PRIMITIVAS  (--p-*)   Valores crudos. No significan nada por sí solos.
                                  Un componente NUNCA usa una primitiva.
   CAPA 2 · SEMÁNTICA             Qué significa cada valor. Es lo único que
                                  tocan los componentes.

   Para re-tematizar un proyecto de cliente: cambia las primitivas de color y
   las dos familias tipográficas. La capa semántica y los componentes no se tocan.

   El modo oscuro se resuelve con light-dark(): un solo valor por token, no dos
   bloques que se desincronizan. El tema del sistema manda por defecto y
   [data-theme] lo fuerza cuando el usuario elige.
   ═══════════════════════════════════════════════════════════════════════════ */

:root {
  color-scheme: light dark;

  /* ─── CAPA 1 · PRIMITIVAS ──────────────────────────────────────────────── */

  /* Neutrales — rampa derivada de la paleta de marca.
     50, 100, 700 y 950 son los cuatro valores que ya existían en el manual. */
  --p-neutral-0:    #FFFFFF;
  --p-neutral-50:   #F7F7F7;
  --p-neutral-100:  #E8E8EB;
  --p-neutral-200:  #D2D2D7;
  --p-neutral-300:  #A1A1A6;
  --p-neutral-400:  #96969C;
  --p-neutral-500:  #6B6B6B;
  --p-neutral-600:  #55555A;
  --p-neutral-700:  #3D3D3D;
  --p-neutral-800:  #262629;
  --p-neutral-850:  #2A2A2E;
  --p-neutral-900:  #1A1A1C;
  --p-neutral-950:  #111111;

  /* Marca — azul Kapell. 400, 600 y 800 vienen del manual. */
  --p-brand-50:   #EFF6FF;
  --p-brand-100:  #DBEAFE;
  --p-brand-300:  #93C5FD;
  --p-brand-400:  #60A5FA;
  --p-brand-500:  #3B82F6;
  --p-brand-600:  #2563EB;
  --p-brand-700:  #1D4ED8;
  --p-brand-800:  #1E3A8A;

  /* Funcionales — no son colores de marca, son señales de estado. Cada uno
     con la variante que se lee sobre claro y la que se lee sobre oscuro. */
  --p-green-100: #DCFCE7;  --p-green-400: #4ADE80;  --p-green-500: #22C55E;  --p-green-700: #15803D;
  --p-amber-100: #FEF3C7;  --p-amber-400: #FBBF24;  --p-amber-500: #F59E0B;  --p-amber-700: #B45309;
  --p-red-100:   #FEE2E2;  --p-red-400:   #F87171;  --p-red-500:   #EF4444;  --p-red-600:   #DC2626;

  /* Espaciado — base 4. Un solo número gobierna el ritmo de todo el sistema. */
  --p-space-0:  0;      --p-space-1:  .25rem;  --p-space-2:  .5rem;   --p-space-3:  .75rem;
  --p-space-4:  1rem;   --p-space-5:  1.25rem; --p-space-6:  1.5rem;  --p-space-8:  2rem;
  --p-space-10: 2.5rem; --p-space-12: 3rem;    --p-space-16: 4rem;    --p-space-20: 5rem;
  --p-space-24: 6rem;   --p-space-32: 8rem;    --p-space-40: 10rem;   --p-space-48: 12rem;

  /* Radios — el isotipo no tiene una sola curva. Por defecto 4 px; nunca por
     encima de 8 salvo píldoras y avatares. */
  --p-radius-0: 0;  --p-radius-1: 2px;  --p-radius-2: 4px;  --p-radius-3: 8px;  --p-radius-full: 999px;

  /* Tiempos y curvas */
  --p-dur-1: 120ms;  --p-dur-2: 180ms;  --p-dur-3: 320ms;
  --p-ease-out:    cubic-bezier(.2, .8, .2, 1);
  --p-ease-in-out: cubic-bezier(.65, 0, .35, 1);


  /* ─── CAPA 2 · SEMÁNTICA ───────────────────────────────────────────────── */
  /* Cada token: light-dark(valor en claro, valor en oscuro). Los ratios
     anotados están medidos, no estimados. */

  /* Superficies */
  --color-bg:              light-dark(var(--p-neutral-0),   var(--p-neutral-950));
  --color-bg-subtle:       light-dark(var(--p-neutral-50),  var(--p-neutral-900));
  --color-surface:         light-dark(var(--p-neutral-0),   var(--p-neutral-900));
  --color-surface-raised:  light-dark(var(--p-neutral-50),  var(--p-neutral-800));
  --color-surface-inverse: light-dark(var(--p-neutral-950), var(--p-neutral-0));

  /* Líneas */
  --color-border:        light-dark(var(--p-neutral-100), var(--p-neutral-850));
  --color-border-strong: light-dark(var(--p-neutral-200), var(--p-neutral-700));

  /* Texto — cuatro niveles y ni uno más. */
  --color-text:          light-dark(var(--p-neutral-950), var(--p-neutral-0));    /* 18,9:1 AAA */
  --color-text-muted:    light-dark(var(--p-neutral-700), var(--p-neutral-300));  /* 10,9 / 7,3 AAA */
  --color-text-subtle:   light-dark(var(--p-neutral-500), var(--p-neutral-400));  /*  5,3 / 5,1 AA  */
  --color-text-disabled: light-dark(var(--p-neutral-300), var(--p-neutral-600));  /* sin información */
  --color-text-inverse:  light-dark(var(--p-neutral-0),   var(--p-neutral-950));

  /* Acento — dos tokens distintos a propósito: `accent` RELLENA (botones,
     barras) y `accent-text` ESCRIBE (enlaces). En oscuro el relleno no cambia,
     pero el texto sí: #2563EB sobre tinta cae a 3,7:1 y deja de ser legible. */
  --color-accent:        var(--p-brand-600);
  --color-accent-hover:  light-dark(var(--p-brand-700), var(--p-brand-500));
  --color-accent-active: var(--p-brand-800);
  --color-accent-text:   light-dark(var(--p-brand-600), var(--p-brand-400));      /*  5,2 / 7,4 */
  --color-accent-subtle: light-dark(var(--p-brand-50),
                                    color-mix(in srgb, var(--p-brand-600) 18%, transparent));
  --color-on-accent:     var(--p-neutral-0);                                      /*  5,2:1 AA  */

  /* Estados */
  --color-success:      var(--p-green-500);
  --color-success-text: light-dark(var(--p-green-700), var(--p-green-400));       /*  5,0 / 10,8 */
  --color-success-bg:   light-dark(var(--p-green-100),
                                   color-mix(in srgb, var(--p-green-500) 16%, transparent));
  --color-warning:      var(--p-amber-500);
  --color-warning-text: light-dark(var(--p-amber-700), var(--p-amber-400));       /*  5,0 / 11,3 */
  --color-warning-bg:   light-dark(var(--p-amber-100),
                                   color-mix(in srgb, var(--p-amber-500) 16%, transparent));
  --color-danger:       var(--p-red-600);
  --color-danger-text:  light-dark(var(--p-red-600), var(--p-red-400));           /*  4,8 / 6,8 */
  --color-danger-bg:    light-dark(var(--p-red-100),
                                   color-mix(in srgb, var(--p-red-500) 16%, transparent));

  /* Foco */
  --color-focus:  light-dark(var(--p-brand-600), var(--p-brand-400));
  --focus-width:  2px;
  --focus-offset: 2px;

  /* ─── Tipografía ───────────────────────────────────────────────────────── */
  --font-display: 'Sora', system-ui, -apple-system, 'Segoe UI', sans-serif;
  --font-body:    'Inter', system-ui, -apple-system, 'Segoe UI', Arial, sans-serif;
  --font-mono:    ui-monospace, 'SF Mono', Menlo, Consolas, monospace;

  /* Escala fluida: el mínimo es el tamaño en móvil, el máximo en escritorio.
     Sin media queries y sin saltos. */
  --text-display: clamp(2.75rem,  1.60rem + 5.20vw, 5.5rem);   /* 44 → 88 */
  --text-h1:      clamp(2.125rem, 1.50rem + 2.80vw, 3.5rem);   /* 34 → 56 */
  --text-h2:      clamp(1.625rem, 1.25rem + 1.70vw, 2.5rem);   /* 26 → 40 */
  --text-h3:      clamp(1.25rem,  1.10rem + 0.65vw, 1.5rem);   /* 20 → 24 */
  --text-lead:    clamp(1.125rem, 1.05rem + 0.35vw, 1.25rem);  /* 18 → 20 */
  --text-body:    1rem;
  --text-sm:      .875rem;
  --text-xs:      .75rem;

  --leading-display: 1.02;  --leading-tight: 1.1;  --leading-snug: 1.25;
  --leading-normal:  1.6;   --leading-relaxed: 1.7;

  --tracking-display: -.04em;  --tracking-tight: -.03em;  --tracking-snug: -.02em;
  --tracking-normal:  0;       --tracking-label: .17em;

  --weight-regular: 400;  --weight-medium: 500;  --weight-semibold: 600;  --weight-bold: 700;

  /* ─── Espaciado semántico ──────────────────────────────────────────────── */
  --space-section: clamp(4rem, 8vw, 8rem);   /* aire vertical entre secciones */
  --space-block:   var(--p-space-12);        /* entre bloques dentro de una sección */
  --space-stack:   var(--p-space-6);         /* entre elementos apilados */
  --space-inline:  var(--p-space-3);         /* entre elementos en línea */
  --space-tight:   var(--p-space-2);

  /* ─── Retícula ─────────────────────────────────────────────────────────── */
  --grid-columns:  12;
  --container-max: 80rem;                       /* 1280 */
  --container-pad: clamp(1.25rem, 5vw, 4rem);   /* 20 → 64 */
  --gutter:        clamp(1rem, 2vw, 1.5rem);    /* 16 → 24 */
  --measure:       68ch;                        /* ancho máximo de lectura cómoda */

  /* ─── Elevación ────────────────────────────────────────────────────────── */
  /* Regla: las tarjetas se separan con BORDE, no con sombra. La sombra es
     exclusiva de lo que flota por encima de la página. */
  --shadow-none: none;
  --shadow-sm: light-dark(0 1px 2px   rgb(17 17 17 / .06), 0 1px 2px   rgb(0 0 0 / .4));
  --shadow-md: light-dark(0 4px 12px  rgb(17 17 17 / .08), 0 4px 12px  rgb(0 0 0 / .5));
  --shadow-lg: light-dark(0 16px 40px rgb(17 17 17 / .12), 0 16px 40px rgb(0 0 0 / .6));

  /* ─── Movimiento ───────────────────────────────────────────────────────── */
  --dur-fast:    var(--p-dur-1);
  --dur:         var(--p-dur-2);
  --dur-slow:    var(--p-dur-3);
  --ease:        var(--p-ease-out);
  --ease-in-out: var(--p-ease-in-out);

  /* ─── Radios en uso ────────────────────────────────────────────────────── */
  --radius-sm:   var(--p-radius-1);
  --radius:      var(--p-radius-2);
  --radius-lg:   var(--p-radius-3);
  --radius-full: var(--p-radius-full);

  /* ─── Iconos ───────────────────────────────────────────────────────────── */
  --icon-sm: 16px;  --icon-md: 20px;  --icon-lg: 24px;  --icon-xl: 32px;
  --icon-stroke: 1.75;
}

/* El usuario manda sobre el sistema operativo. */
[data-theme="light"] { color-scheme: only light; }
[data-theme="dark"]  { color-scheme: only dark;  }

/* Navegadores sin light-dark(): degradan al tema claro completo en vez de
   quedarse sin color. */
@supports not (color: light-dark(#fff, #000)) {
  :root {
    --color-bg: var(--p-neutral-0);           --color-bg-subtle: var(--p-neutral-50);
    --color-surface: var(--p-neutral-0);      --color-surface-raised: var(--p-neutral-50);
    --color-surface-inverse: var(--p-neutral-950);
    --color-border: var(--p-neutral-100);     --color-border-strong: var(--p-neutral-200);
    --color-text: var(--p-neutral-950);       --color-text-muted: var(--p-neutral-700);
    --color-text-subtle: var(--p-neutral-500);--color-text-disabled: var(--p-neutral-300);
    --color-text-inverse: var(--p-neutral-0);
    --color-accent-hover: var(--p-brand-700); --color-accent-text: var(--p-brand-600);
    --color-accent-subtle: var(--p-brand-50);
    --color-success-text: var(--p-green-700); --color-success-bg: var(--p-green-100);
    --color-warning-text: var(--p-amber-700); --color-warning-bg: var(--p-amber-100);
    --color-danger-text: var(--p-red-600);    --color-danger-bg: var(--p-red-100);
    --color-focus: var(--p-brand-600);
    --shadow-sm: 0 1px 2px rgb(17 17 17 / .06);
    --shadow-md: 0 4px 12px rgb(17 17 17 / .08);
    --shadow-lg: 0 16px 40px rgb(17 17 17 / .12);
  }
}

/* ═══════════════════════════════════════════════════════════════════════════
   KAPELL · BASE  ·  reset, tipografía y primitivas de maquetación
   Depende de tokens.css. No define ningún valor: solo los consume.
   ═══════════════════════════════════════════════════════════════════════════ */

*, *::before, *::after { box-sizing: border-box; }
* { margin: 0; }

html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
  scroll-padding-block-start: 80px;   /* la cabecera fija no tapa el destino del ancla */
  tab-size: 2;
}

body {
  background: var(--color-bg);
  color: var(--color-text);
  font-family: var(--font-body);
  font-size: var(--text-body);
  line-height: var(--leading-normal);
  font-feature-settings: "tnum" 1;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}

img, svg, video, canvas { display: block; max-width: 100%; }
svg { flex: none; }
input, button, textarea, select { font: inherit; color: inherit; }
p, h1, h2, h3, h4, li { overflow-wrap: break-word; }

/* ─── Foco ────────────────────────────────────────────────────────────────
   Un solo anillo para todo el sistema. Nunca se elimina: si estorba, se
   ajusta el offset. Un teclado sin foco visible es un sitio inutilizable. */
:where(a, button, input, select, textarea, summary, [tabindex]):focus-visible {
  outline: var(--focus-width) solid var(--color-focus);
  outline-offset: var(--focus-offset);
  border-radius: var(--radius-sm);
}

/* ─── Tipografía ──────────────────────────────────────────────────────────── */
.t-display, .t-h1, .t-h2, .t-h3 {
  font-family: var(--font-display);
  font-weight: var(--weight-semibold);
  text-wrap: balance;
}
.t-display { font-size: var(--text-display); line-height: var(--leading-display); letter-spacing: var(--tracking-display); font-weight: var(--weight-bold); }
.t-h1      { font-size: var(--text-h1);      line-height: var(--leading-tight);   letter-spacing: var(--tracking-tight); }
.t-h2      { font-size: var(--text-h2);      line-height: var(--leading-tight);   letter-spacing: var(--tracking-tight); }
.t-h3      { font-size: var(--text-h3);      line-height: var(--leading-snug);    letter-spacing: var(--tracking-snug); }
.t-lead    { font-size: var(--text-lead);    line-height: var(--leading-normal);  color: var(--color-text-muted); text-wrap: pretty; }
.t-body    { font-size: var(--text-body);    line-height: var(--leading-normal); }
.t-sm      { font-size: var(--text-sm);      line-height: var(--leading-normal); }
.t-xs      { font-size: var(--text-xs);      line-height: var(--leading-normal); }
.t-label {
  font-family: var(--font-display);
  font-size: var(--text-xs);
  font-weight: var(--weight-semibold);
  letter-spacing: var(--tracking-label);
  text-transform: uppercase;
  color: var(--color-text-subtle);
}
.t-mono { font-family: var(--font-mono); font-size: .9em; }

.text-muted    { color: var(--color-text-muted); }
.text-subtle   { color: var(--color-text-subtle); }
.text-accent   { color: var(--color-accent-text); }
.text-inverse  { color: var(--color-text-inverse); }

/* Ancho de lectura. Un párrafo de 120 caracteres por línea no se lee: se sufre. */
.measure { max-width: var(--measure); }

/* ─── Enlaces ─────────────────────────────────────────────────────────────── */
.link {
  color: var(--color-accent-text);
  text-decoration: underline;
  text-underline-offset: .18em;
  text-decoration-thickness: 1px;
  transition: color var(--dur-fast) var(--ease);
}
.link:hover { color: var(--color-accent-hover); text-decoration-thickness: 2px; }

/* ─── Contenedor y retícula ───────────────────────────────────────────────── */
.container {
  width: 100%;
  max-width: calc(var(--container-max) + var(--container-pad) * 2);
  margin-inline: auto;
  padding-inline: var(--container-pad);
}
.container--narrow { max-width: calc(48rem + var(--container-pad) * 2); }

.grid {
  display: grid;
  grid-template-columns: repeat(var(--grid-columns), minmax(0, 1fr));
  gap: var(--gutter);
}
/* En móvil las doce columnas se comportan como cuatro: nada se parte en
   fracciones ilegibles. */
@media (max-width: 47.99rem) { .grid { --grid-columns: 4; } }

.col-2  { grid-column: span 2  } .col-3  { grid-column: span 3  }
.col-4  { grid-column: span 4  } .col-5  { grid-column: span 5  }
.col-6  { grid-column: span 6  } .col-7  { grid-column: span 7  }
.col-8  { grid-column: span 8  } .col-9  { grid-column: span 9  }
.col-12 { grid-column: 1 / -1  }
@media (max-width: 47.99rem) { [class*="col-"] { grid-column: 1 / -1; } }

/* ─── Ritmo vertical ──────────────────────────────────────────────────────── */
.section { padding-block: var(--space-section); }
.stack       > * + * { margin-block-start: var(--space-stack); }
.stack-tight > * + * { margin-block-start: var(--space-tight); }
.stack-block > * + * { margin-block-start: var(--space-block); }
.cluster { display: flex; flex-wrap: wrap; gap: var(--space-inline); align-items: center; }

.rule { height: 1px; background: var(--color-border); border: 0; }

/* ─── Iconos ──────────────────────────────────────────────────────────────── */
.icon    { width: var(--icon-lg); height: var(--icon-lg); stroke-width: var(--icon-stroke);
           fill: none; stroke: currentColor; stroke-linecap: butt; stroke-linejoin: miter; }
.icon-sm { width: var(--icon-sm); height: var(--icon-sm); }
.icon-md { width: var(--icon-md); height: var(--icon-md); }
.icon-xl { width: var(--icon-xl); height: var(--icon-xl); }

/* ─── Movimiento ──────────────────────────────────────────────────────────── */
@media (prefers-reduced-motion: reduce) {
  *, *::before, *::after {
    animation-duration: .01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: .01ms !important;
    scroll-behavior: auto !important;
  }
}

/* ─── Utilidad de accesibilidad ───────────────────────────────────────────── */
.visually-hidden {
  position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;
  overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0;
}
.skip-link {
  position: absolute; inset-inline-start: var(--p-space-4); inset-block-start: -100%;
  z-index: 999; background: var(--color-accent); color: var(--color-on-accent);
  padding: var(--p-space-3) var(--p-space-4); border-radius: var(--radius);
}
.skip-link:focus { inset-block-start: var(--p-space-4); }

/* ═══════════════════════════════════════════════════════════════════════════
   KAPELL · COMPONENTES  v1.0
   Nueve componentes base. Ninguno usa una primitiva directamente: todos leen
   la capa semántica, así que al re-tematizar un cliente no se toca este archivo.

   Altura mínima de todo lo que se pulsa: 44 px. Es el mínimo táctil de las
   guías de Apple y WCAG, y la razón de que los botones no sean más bajos.
   ═══════════════════════════════════════════════════════════════════════════ */

/* ─── 1 · BOTÓN ───────────────────────────────────────────────────────────── */
.btn {
  --btn-bg: transparent;
  --btn-fg: var(--color-text);
  --btn-border: transparent;
  display: inline-flex; align-items: center; justify-content: center;
  gap: var(--p-space-2);
  min-height: 44px;
  padding-inline: var(--p-space-5);
  font-family: var(--font-body);
  font-size: var(--text-sm);
  font-weight: var(--weight-semibold);
  line-height: 1;
  text-decoration: none;
  white-space: nowrap;
  cursor: pointer;
  border: 1px solid var(--btn-border);
  border-radius: var(--radius);
  background: var(--btn-bg);
  color: var(--btn-fg);
  transition: background var(--dur-fast) var(--ease),
              border-color var(--dur-fast) var(--ease),
              color var(--dur-fast) var(--ease);
}
.btn .icon, .btn svg { width: var(--icon-md); height: var(--icon-md); }

.btn--primary   { --btn-bg: var(--color-accent); --btn-fg: var(--color-on-accent); --btn-border: var(--color-accent); }
.btn--primary:hover   { --btn-bg: var(--color-accent-hover); --btn-border: var(--color-accent-hover); }
.btn--primary:active  { --btn-bg: var(--color-accent-active); --btn-border: var(--color-accent-active); }

.btn--secondary { --btn-border: var(--color-border-strong); }
.btn--secondary:hover  { --btn-bg: var(--color-bg-subtle); --btn-border: var(--color-text); }

.btn--ghost     { --btn-fg: var(--color-text-muted); }
.btn--ghost:hover      { --btn-bg: var(--color-bg-subtle); --btn-fg: var(--color-text); }

.btn--danger    { --btn-bg: var(--color-danger); --btn-fg: #fff; --btn-border: var(--color-danger); }
.btn--danger:hover     { --btn-bg: var(--p-red-500); --btn-border: var(--p-red-500); }

.btn--sm { min-height: 36px; padding-inline: var(--p-space-4); font-size: var(--text-xs); }
.btn--lg { min-height: 52px; padding-inline: var(--p-space-6); font-size: var(--text-body); }
.btn--block { display: flex; width: 100%; }
.btn--icon  { padding-inline: 0; width: 44px; }

.btn:disabled, .btn[aria-disabled="true"] {
  cursor: not-allowed; opacity: .45; pointer-events: none;
}
/* Estado de carga: el ancho no cambia, así que el layout no salta. */
.btn[data-loading="true"] { color: transparent; position: relative; pointer-events: none; }
.btn[data-loading="true"]::after {
  content: ""; position: absolute; width: 16px; height: 16px;
  border: 2px solid currentColor; border-block-start-color: transparent;
  border-radius: var(--radius-full); color: var(--btn-fg);
  animation: k-spin 600ms linear infinite;
}
@keyframes k-spin { to { transform: rotate(360deg); } }

/* ─── 2 · CAMPO DE FORMULARIO ─────────────────────────────────────────────── */
.field { display: grid; gap: var(--p-space-2); }
.field__label { font-size: var(--text-sm); font-weight: var(--weight-medium); }
.field__hint  { font-size: var(--text-xs); color: var(--color-text-subtle); }
.field__error { font-size: var(--text-xs); color: var(--color-danger-text);
                display: flex; align-items: center; gap: var(--p-space-1); }

.input, .textarea, .select {
  width: 100%;
  min-height: 44px;
  padding: var(--p-space-3) var(--p-space-4);
  background: var(--color-surface);
  color: var(--color-text);
  border: 1px solid var(--color-border-strong);
  border-radius: var(--radius);
  transition: border-color var(--dur-fast) var(--ease);
}
.textarea { min-height: 120px; resize: vertical; line-height: var(--leading-normal); }
.input::placeholder, .textarea::placeholder { color: var(--color-text-disabled); }
.input:hover, .textarea:hover, .select:hover { border-color: var(--color-text-subtle); }
.input:disabled, .textarea:disabled { background: var(--color-bg-subtle); cursor: not-allowed; opacity: .6; }
.field[data-invalid="true"] :is(.input, .textarea, .select) { border-color: var(--color-danger); }

/* ─── 3 · TARJETA ─────────────────────────────────────────────────────────── */
/* Se separa del fondo con un borde, no con una sombra. La sombra se reserva
   para lo que flota; una tarjeta no flota, está en la página. */
.card {
  background: var(--color-surface);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-lg);
  padding: var(--p-space-6);
}
.card--flush { padding: 0; overflow: hidden; }
/* Invierte la superficie y REDECLARA la capa semántica para su subárbol.
   Así .text-muted, .link o un .badge siguen funcionando dentro sin excepciones,
   y la inversión sigue siendo correcta cuando la página ya está en oscuro. */
.card--inverse {
  background: var(--color-surface-inverse);
  border-color: var(--color-surface-inverse);
  --color-text:        var(--color-text-inverse);
  --color-text-muted:  light-dark(var(--p-neutral-300), var(--p-neutral-600));
  --color-text-subtle: light-dark(var(--p-neutral-400), var(--p-neutral-500));
  --color-border:      light-dark(var(--p-neutral-800), var(--p-neutral-200));
  --color-bg-subtle:   light-dark(var(--p-neutral-800), var(--p-neutral-100));
  --color-accent-text: light-dark(var(--p-brand-400),   var(--p-brand-600));
  color: var(--color-text);
}
.card--link { display: block; text-decoration: none; color: inherit;
              transition: border-color var(--dur) var(--ease), transform var(--dur) var(--ease); }
.card--link:hover { border-color: var(--color-text); transform: translateY(-2px); }

/* ─── 4 · ETIQUETA ────────────────────────────────────────────────────────── */
.badge {
  display: inline-flex; align-items: center; gap: var(--p-space-1);
  padding: 3px var(--p-space-2);
  font-family: var(--font-display);
  font-size: var(--text-xs); font-weight: var(--weight-semibold);
  letter-spacing: .06em; line-height: 1.4;
  border-radius: var(--radius-sm);
  background: var(--color-bg-subtle); color: var(--color-text-muted);
}
.badge--accent  { background: var(--color-accent-subtle);  color: var(--color-accent-text); }
.badge--success { background: var(--color-success-bg);     color: var(--color-success-text); }
.badge--warning { background: var(--color-warning-bg);     color: var(--color-warning-text); }
.badge--danger  { background: var(--color-danger-bg);      color: var(--color-danger-text); }
.badge--solid   { background: var(--color-accent); color: var(--color-on-accent); }

/* ─── 5 · AVISO ───────────────────────────────────────────────────────────── */
.alert {
  display: flex; gap: var(--p-space-3);
  padding: var(--p-space-4);
  border: 1px solid var(--color-border);
  border-inline-start: 3px solid var(--color-text-subtle);
  border-radius: var(--radius);
  background: var(--color-bg-subtle);
  font-size: var(--text-sm);
}
.alert__title { font-weight: var(--weight-semibold); margin-block-end: 2px; }
.alert svg { color: var(--color-text-subtle); }
.alert--info    { border-inline-start-color: var(--color-accent);  background: var(--color-accent-subtle); }
.alert--info svg    { color: var(--color-accent-text); }
.alert--success { border-inline-start-color: var(--color-success); background: var(--color-success-bg); }
.alert--success svg { color: var(--color-success-text); }
.alert--warning { border-inline-start-color: var(--color-warning); background: var(--color-warning-bg); }
.alert--warning svg { color: var(--color-warning-text); }
.alert--danger  { border-inline-start-color: var(--color-danger);  background: var(--color-danger-bg); }
.alert--danger svg  { color: var(--color-danger-text); }

/* ─── 6 · NAVEGACIÓN ──────────────────────────────────────────────────────── */
.nav {
  display: flex; align-items: center; justify-content: space-between;
  gap: var(--p-space-8);
  min-height: 72px;
  border-block-end: 1px solid var(--color-border);
}
.nav__list { display: flex; align-items: center; gap: var(--p-space-6); list-style: none; padding: 0; }
.nav__link {
  position: relative;
  font-size: var(--text-sm); font-weight: var(--weight-medium);
  color: var(--color-text-muted); text-decoration: none;
  padding-block: var(--p-space-2);
  transition: color var(--dur-fast) var(--ease);
}
.nav__link:hover { color: var(--color-text); }
.nav__link[aria-current="page"] { color: var(--color-text); }
.nav__link[aria-current="page"]::after {
  content: ""; position: absolute; inset-inline: 0; inset-block-end: -1px;
  height: 2px; background: var(--color-accent);
}

/* ─── 7 · PESTAÑAS ────────────────────────────────────────────────────────── */
.tabs { display: flex; gap: var(--p-space-1); border-block-end: 1px solid var(--color-border); }
.tab {
  min-height: 44px; padding-inline: var(--p-space-4);
  background: none; border: 0; border-block-end: 2px solid transparent;
  font-size: var(--text-sm); font-weight: var(--weight-medium);
  color: var(--color-text-subtle); cursor: pointer;
  transition: color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);
}
.tab:hover { color: var(--color-text); }
.tab[aria-selected="true"] { color: var(--color-text); border-block-end-color: var(--color-accent); }

/* ─── 8 · TABLA ───────────────────────────────────────────────────────────── */
.table { width: 100%; border-collapse: collapse; font-size: var(--text-sm); }
.table th {
  text-align: start;
  font-family: var(--font-display); font-size: var(--text-xs); font-weight: var(--weight-semibold);
  letter-spacing: .12em; text-transform: uppercase; color: var(--color-text-subtle);
  padding: 0 var(--p-space-4) var(--p-space-3) 0;
  border-block-end: 1.5px solid var(--color-text);
}
.table td {
  padding: var(--p-space-3) var(--p-space-4) var(--p-space-3) 0;
  border-block-end: 1px solid var(--color-border);
  vertical-align: top;
}
.table tbody tr:last-child td { border-block-end: 0; }
.table--num td, .table--num th { font-variant-numeric: tabular-nums; }

/* ─── 9 · AVATAR ──────────────────────────────────────────────────────────── */
.avatar {
  display: inline-grid; place-items: center;
  width: 40px; height: 40px;
  border-radius: var(--radius-full);
  background: var(--color-surface-inverse); color: var(--color-text-inverse);
  font-family: var(--font-display); font-size: var(--text-sm); font-weight: var(--weight-semibold);
  overflow: hidden; flex: none;
}
.avatar--sm { width: 28px; height: 28px; font-size: var(--text-xs); }
.avatar--lg { width: 56px; height: 56px; font-size: var(--text-lead); }
.avatar-group { display: flex; }
.avatar-group .avatar + .avatar { margin-inline-start: -10px; box-shadow: 0 0 0 2px var(--color-bg); }

/* ═══════════════════════════════════════════════════════════════════════════
   KAPELL · PÁGINAS INTERIORES
   ═══════════════════════════════════════════════════════════════════════════ */
:root{--site-max:80rem;--reading:46rem}
html[data-theme="light"]{color-scheme:light}
body{min-height:100svh}
.site-shell{width:100%;max-width:calc(var(--site-max) + var(--container-pad)*2);
  margin-inline:auto;padding-inline:var(--container-pad)}

/* Cabecera */
.site-header{position:sticky;inset-block-start:0;z-index:80;background:rgb(255 255 255/.92);
  backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--color-border)}
.site-header__in{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem}
.brand{display:inline-flex;align-items:center;gap:.7rem;min-height:44px;color:var(--color-text);
  text-decoration:none;font-family:var(--font-display);font-size:.95rem;font-weight:600;letter-spacing:.2em}
.brand img{width:22px;height:22px}
.site-nav{display:flex;align-items:center;gap:clamp(1rem,2.4vw,2rem)}
.site-nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;
  color:var(--color-text-muted);text-decoration:none;font-size:.88rem;font-weight:500}
.site-nav a:hover,.site-nav a[aria-current="page"]{color:var(--color-text)}
.site-nav a[aria-current="page"]::after{content:"";position:absolute;inset-inline:0;inset-block-end:2px;
  height:2px;background:var(--color-accent)}
.site-header__actions{display:flex;align-items:center;gap:.65rem}
.mobile-menu{display:none;position:relative}
.mobile-menu summary{list-style:none;cursor:pointer;display:grid;place-items:center;min-width:44px;
  min-height:44px;border:1px solid var(--color-border-strong);border-radius:var(--radius);
  font-size:.82rem;font-weight:600}
.mobile-menu summary::-webkit-details-marker{display:none}
.mobile-menu__panel{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + .65rem);
  width:min(20rem,calc(100vw - 2rem));padding:.6rem;background:#fff;border:1px solid var(--color-border);
  border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:grid}
.mobile-menu__panel a{display:flex;align-items:center;min-height:48px;padding-inline:.85rem;
  color:var(--color-text);text-decoration:none;border-radius:var(--radius);font-weight:500}
.mobile-menu__panel a:hover{background:var(--color-bg-subtle)}
.mobile-menu__panel .btn{margin-top:.4rem;color:#fff}
@media(max-width:64rem){.site-nav{display:none}.mobile-menu{display:block}}
@media(max-width:38rem){.site-header__cta{display:none}.site-header__in{gap:.75rem}}

/* Portadas interiores */
.page-hero{padding-block:clamp(5rem,10vw,9rem) clamp(3.5rem,7vw,6rem)}
.page-hero__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);
  gap:clamp(2.5rem,7vw,7rem);align-items:end}
.page-kicker{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-display);
  font-size:.72rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--color-accent-text)}
.page-kicker::before{content:"";width:1.6rem;height:1px;background:currentColor}
.page-title{font-family:var(--font-display);font-weight:700;
  font-size:clamp(3.1rem,7.6vw,7.6rem);line-height:.94;letter-spacing:-.05em;text-wrap:balance;
  margin-block:1.35rem 0}
.page-lede{font-size:clamp(1.08rem,1.45vw,1.35rem);line-height:1.65;
  color:var(--color-text-muted);max-width:42ch;text-wrap:pretty}
.hero-note{border-top:1px solid var(--color-border);padding-top:1.25rem;color:var(--color-text-subtle);
  font-size:.9rem;line-height:1.65;max-width:34ch}
@media(max-width:58rem){.page-hero__grid{grid-template-columns:1fr}.page-title{max-width:13ch}}

/* Secciones y retículas */
.page-section{padding-block:clamp(4.5rem,9vw,8rem);border-top:1px solid var(--color-border)}
.page-section--soft{background:var(--color-bg-subtle)}
.page-section--dark{background:var(--p-neutral-950);color:#fff;border:0;
  --color-text:#fff;--color-text-muted:var(--p-neutral-300);--color-text-subtle:var(--p-neutral-400);
  --color-border:#2a2a2e;--color-border-strong:#3d3d3d;--color-surface:#18181b;
  --color-bg-subtle:#18181b;--color-accent-text:var(--p-brand-400)}
.section-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);
  gap:clamp(2rem,6vw,5rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,4.5rem)}
.section-no{display:block;margin-bottom:1rem;font-family:var(--font-display);font-size:.7rem;
  font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-text)}
.section-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,3.7rem);
  line-height:1.04;letter-spacing:-.038em;font-weight:600;text-wrap:balance}
.section-lede{color:var(--color-text-muted);line-height:1.72;max-width:40ch}
@media(max-width:52rem){.section-head{grid-template-columns:1fr;align-items:start}}

.feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-border)}
.feature{padding:clamp(2rem,4vw,3.2rem);padding-inline-start:0;border-bottom:1px solid var(--color-border)}
.feature:nth-child(odd){border-right:1px solid var(--color-border);padding-inline-end:clamp(1.5rem,4vw,3rem)}
.feature:nth-child(even){padding-inline-start:clamp(1.5rem,4vw,3rem)}
.feature__no{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.16em;
  color:var(--color-text-subtle)}
.feature h3{font-family:var(--font-display);font-size:clamp(1.3rem,2.2vw,1.8rem);
  letter-spacing:-.025em;line-height:1.2;margin-block:1.2rem .75rem}
.feature p{color:var(--color-text-muted);line-height:1.7;max-width:44ch}
@media(max-width:48rem){.feature-grid{grid-template-columns:1fr}.feature:nth-child(n){
  border-right:0;padding-inline:0}}

.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.info-card{border:1px solid var(--color-border);border-radius:var(--radius-lg);
  padding:clamp(1.4rem,2.6vw,2rem);background:var(--color-surface)}
.info-card__eyebrow{font-family:var(--font-display);font-size:.68rem;font-weight:600;
  letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-text)}
.info-card h3{font-family:var(--font-display);font-size:1.25rem;line-height:1.25;
  letter-spacing:-.02em;margin-block:.9rem .6rem}
.info-card p,.info-card li{color:var(--color-text-muted);line-height:1.65;font-size:.94rem}
.info-card ul{padding-inline-start:1.1rem;display:grid;gap:.45rem}
@media(max-width:58rem){.card-grid{grid-template-columns:1fr 1fr}}
@media(max-width:38rem){.card-grid{grid-template-columns:1fr}}

.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);
  gap:clamp(2.5rem,7vw,6rem);align-items:start}
.split--equal{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:56rem){.split,.split--equal{grid-template-columns:1fr}}
.body-copy{display:grid;gap:1.1rem;color:var(--color-text-muted);line-height:1.75;max-width:48rem}
.body-copy strong{color:var(--color-text)}
.plain-list{list-style:none;padding:0;border-top:1px solid var(--color-border)}
.plain-list li{display:grid;grid-template-columns:1.8rem 1fr;gap:1rem;padding-block:1rem;
  border-bottom:1px solid var(--color-border);color:var(--color-text-muted);line-height:1.6}
.plain-list li::before{content:"";width:14px;height:1px;margin-top:.78em;background:var(--color-accent-text)}
.number-list{list-style:none;padding:0;counter-reset:item}
.number-list li{counter-increment:item;display:grid;grid-template-columns:4rem 1fr;gap:1rem;
  padding-block:1.5rem;border-top:1px solid var(--color-border)}
.number-list li::before{content:counter(item,decimal-leading-zero);font-family:var(--font-display);
  font-size:1.35rem;font-weight:600;color:var(--color-text-subtle)}
.number-list h3{font-family:var(--font-display);font-size:1.2rem;margin-bottom:.4rem}
.number-list p{color:var(--color-text-muted);line-height:1.65}

/* Precios */
.price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--color-text)}
.price-card{padding:clamp(1.6rem,3vw,2.4rem);border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}
.price-card:nth-child(2n){border-right:0;padding-inline-end:0}
.price-card:nth-child(2n+1){padding-inline-start:0}
.price-card:last-child:nth-child(odd){grid-column:1/-1;border-right:0;padding-inline:0}
.price-card__name{font-family:var(--font-display);font-weight:600;font-size:1.2rem}
.price-card__desc{color:var(--color-text-muted);font-size:.9rem;line-height:1.55;
  min-height:4.5rem;margin-block:.55rem 1.5rem}
.price-card__from{font-size:.72rem;color:var(--color-text-subtle);text-transform:uppercase;
  letter-spacing:.12em}
.price-card__value{font-family:var(--font-display);font-size:clamp(1.55rem,2.9vw,2.35rem);
  letter-spacing:-.045em;font-weight:600;line-height:1.1;margin-top:.25rem;text-wrap:balance}
.price-card__time{font-size:.82rem;color:var(--color-text-subtle);margin-block:.45rem 1.5rem}
.price-card ul{list-style:none;padding:0;display:grid;gap:.75rem}
.price-card li{display:grid;grid-template-columns:12px 1fr;gap:.65rem;color:var(--color-text-muted);
  font-size:.9rem;line-height:1.5}
.price-card li::before{content:"";width:8px;height:1px;background:var(--color-accent-text);margin-top:.72em}
@media(max-width:58rem){.price-grid{grid-template-columns:1fr}.price-card:nth-child(n){
  grid-column:auto;border-right:0;border-bottom:1px solid var(--color-border);padding-inline:0}.price-card__desc{min-height:0}}.price-table-wrap{overflow-x:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg)}
.price-table{width:100%;border-collapse:collapse;min-width:42rem}
.price-table th,.price-table td{text-align:left;padding:1rem;border-bottom:1px solid var(--color-border);
  vertical-align:top}
.price-table th{font-family:var(--font-display);font-size:.7rem;letter-spacing:.12em;
  text-transform:uppercase;color:var(--color-text-subtle)}
.price-table td{font-size:.92rem;color:var(--color-text-muted);line-height:1.55}
.price-table td strong{display:block;color:var(--color-text);font-size:1rem}
.price-table tr:last-child td{border-bottom:0}

/* Caso y métricas */
.case-stage{border:1px solid var(--color-border);background:#08080a;border-radius:var(--radius-lg);
  min-height:28rem;display:grid;place-items:center;padding:clamp(2rem,6vw,5rem);position:relative;overflow:hidden}
.case-orbit{width:min(24rem,70vw);aspect-ratio:1;border:1px solid #2b2b31;border-radius:50%;
  position:relative;box-shadow:0 0 0 3rem rgb(255 255 255/.018),0 0 0 7rem rgb(255 255 255/.012)}
.case-orbit::before,.case-orbit::after{content:"";position:absolute;border-radius:50%;background:#fff}
.case-orbit::before{width:8px;height:8px;inset:18% auto auto 72%;box-shadow:-130px 110px 0 -2px #93c5fd,
  70px 145px 0 -3px #fff,-95px -45px 0 -3px #fff,105px 35px 0 -2px #60a5fa}
.case-orbit::after{width:3.5rem;height:3.5rem;inset:50%;transform:translate(-50%,-50%);
  background:radial-gradient(circle at 35% 35%,#eff6ff,#3b82f6 42%,#111 72%);box-shadow:0 0 3rem #2563eb}
.case-caption{position:absolute;inset-inline-start:1.2rem;inset-block-end:1rem;color:#96969c;
  font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}
.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--color-border)}
.metric-block{padding:1.5rem;border-right:1px solid var(--color-border)}
.metric-block:first-child{padding-inline-start:0}.metric-block:last-child{border-right:0}
.metric-block strong{display:block;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.5rem);
  letter-spacing:-.04em}.metric-block span{display:block;color:var(--color-text-subtle);
  font-size:.8rem;line-height:1.45;margin-top:.5rem}
@media(max-width:48rem){.metric-grid{grid-template-columns:1fr 1fr}.metric-block:nth-child(2){border-right:0}
  .metric-block:nth-child(-n+2){border-bottom:1px solid var(--color-border)}
  .metric-block:nth-child(3){padding-inline-start:0}}

/* FAQ */
.faq{border-top:1px solid var(--color-border)}
.faq details{border-bottom:1px solid var(--color-border)}
.faq summary{list-style:none;cursor:pointer;min-height:64px;padding-block:1.25rem;padding-inline-end:2.5rem;
  display:flex;align-items:center;position:relative;font-family:var(--font-display);font-weight:600;
  font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.4}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;inset-inline-end:.3rem;font-size:1.4rem;
  font-weight:400;color:var(--color-text-subtle)}
.faq details[open] summary::after{content:"−"}
.faq__answer{max-width:48rem;padding:0 2.5rem 1.5rem 0;color:var(--color-text-muted);line-height:1.75}

/* Formularios */
.contact-card{background:var(--p-neutral-950);color:#fff;border-radius:var(--radius-lg);
  padding:clamp(1.4rem,4vw,3rem);--color-text:#fff;--color-text-muted:#d2d2d7;
  --color-text-subtle:#96969c;--color-border:#2a2a2e;--color-border-strong:#3d3d3d;
  --color-surface:#111114}
.contact-form{display:grid;gap:1rem}
.contact-form .input,.contact-form .textarea{background:#111114;color:#fff;border-color:#34343a}
.form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
@media(max-width:36rem){.form-row{grid-template-columns:1fr}}
.legal-check{display:grid;grid-template-columns:20px 1fr;gap:.7rem;align-items:start;
  color:var(--color-text-muted);font-size:.84rem;line-height:1.55}
.legal-check input{width:18px;height:18px;margin-top:.12rem;accent-color:var(--color-accent)}
.legal-check a{color:inherit;text-underline-offset:3px}
.form-status{min-height:1.4rem;font-size:.9rem;line-height:1.5}
.form-status[data-state="ok"]{color:#86efac}.form-status[data-state="error"]{color:#fca5a5}
.trap{position:absolute;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}

/* Levantamiento */
.intake-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.7fr);
  gap:clamp(2rem,6vw,5rem);align-items:start;margin-bottom:clamp(3rem,7vw,6rem)}
.intake-facts{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.4rem}
.intake-facts li{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}
.intake-section{padding-block:clamp(3rem,6vw,5rem);border-top:1px solid var(--color-border)}
.intake-section__head{display:grid;grid-template-columns:minmax(14rem,.65fr) minmax(0,1.35fr);
  gap:2rem;margin-bottom:1.5rem}
.intake-section__head h2{font-family:var(--font-display);font-size:clamp(1.5rem,2.8vw,2.2rem);
  letter-spacing:-.03em}.intake-section__head p{color:var(--color-text-muted);line-height:1.65;max-width:44ch}
.question{padding-block:1.4rem;border-bottom:1px solid var(--color-border)}
.question:last-child{border-bottom:0}
.question label,.question legend{display:block;font-weight:600;line-height:1.48;margin-bottom:.45rem}
.question legend{padding:0}.question fieldset{border:0;padding:0;margin:0}
.question__hint{display:block;color:var(--color-text-subtle);font-size:.83rem;line-height:1.5;
  margin-bottom:.7rem;max-width:58ch}
.required{color:var(--color-danger-text)}
.price-tag{display:inline-flex;margin-inline-start:.45rem;padding:2px 6px;border-radius:2px;
  background:var(--color-accent-subtle);color:var(--color-accent-text);
  font-family:var(--font-display);font-size:.6rem;font-weight:600;letter-spacing:.09em;
  text-transform:uppercase;vertical-align:2px}
.choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}
.choice{display:flex!important;align-items:flex-start;gap:.65rem;min-height:48px;margin:0!important;
  padding:.75rem .85rem;border:1px solid var(--color-border-strong);border-radius:var(--radius);
  cursor:pointer;font-weight:400!important;color:var(--color-text-muted);line-height:1.45}
.choice:hover{background:var(--color-bg-subtle);border-color:var(--color-text-subtle)}
.choice:has(input:checked){background:var(--color-accent-subtle);border-color:var(--color-accent);
  color:var(--color-text)}
.choice input{width:18px;height:18px;margin-top:.1rem;accent-color:var(--color-accent);flex:none}
.intake-bar{position:sticky;inset-block-end:0;z-index:50;background:rgb(255 255 255/.94);
  backdrop-filter:blur(14px);border-top:1px solid var(--color-border)}
.intake-bar__in{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:1rem}
.intake-progress{font-size:.82rem;color:var(--color-text-subtle)}
.intake-actions{display:flex;gap:.55rem;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:58rem){.intake-intro,.intake-section__head{grid-template-columns:1fr}.choice-grid{grid-template-columns:1fr}}
@media(max-width:42rem){.intake-bar__in{align-items:stretch;flex-direction:column;padding-block:.7rem}
  .intake-actions{display:grid;grid-template-columns:1fr 1fr}.intake-actions .btn:last-child{grid-column:1/-1}}

/* Legal y contenido largo */
.legal-layout{display:grid;grid-template-columns:16rem minmax(0,var(--reading));gap:clamp(2rem,7vw,6rem);
  align-items:start}
.legal-toc{position:sticky;inset-block-start:104px;border-top:1px solid var(--color-border);padding-top:1rem}
.legal-toc strong{display:block;font-family:var(--font-display);font-size:.7rem;letter-spacing:.14em;
  text-transform:uppercase;color:var(--color-text-subtle);margin-bottom:.7rem}
.legal-toc a{display:block;color:var(--color-text-muted);text-decoration:none;font-size:.85rem;
  padding-block:.42rem}.legal-toc a:hover{color:var(--color-text)}
.prose{max-width:var(--reading)}
.prose>section{padding-block:0 2.8rem;scroll-margin-top:100px}
.prose h2{font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,2rem);
  line-height:1.2;letter-spacing:-.025em;margin-bottom:1rem}
.prose h3{font-family:var(--font-display);font-size:1.08rem;margin-block:1.5rem .55rem}
.prose p,.prose li{color:var(--color-text-muted);line-height:1.78}
.prose p+p{margin-top:1rem}.prose ul,.prose ol{padding-inline-start:1.25rem;margin-top:.8rem;display:grid;gap:.6rem}
.prose a{color:var(--color-accent-text);text-underline-offset:3px}
.policy-meta{display:flex;gap:1rem;flex-wrap:wrap;color:var(--color-text-subtle);font-size:.82rem;
  margin-top:1.2rem}
.notice{border-inline-start:3px solid var(--color-accent);padding:1rem 1.1rem;
  background:var(--color-accent-subtle);color:var(--color-text-muted);font-size:.9rem;line-height:1.65;
  margin-bottom:2.5rem}
@media(max-width:58rem){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}}

/* CTA y pie */
.final-cta{padding-block:clamp(4.5rem,10vw,8rem);background:var(--p-neutral-950);color:#fff}
.final-cta__in{display:flex;align-items:end;justify-content:space-between;gap:2rem;flex-wrap:wrap}
.final-cta h2{font-family:var(--font-display);font-size:clamp(2.2rem,5vw,4.8rem);
  line-height:1;letter-spacing:-.045em;max-width:13ch}.final-cta p{color:#bdbdc3;max-width:35ch;line-height:1.65;margin-top:1rem}
.site-footer{background:var(--p-neutral-950);color:#fff;border-top:1px solid #29292d;
  padding-block:clamp(3.5rem,7vw,5rem) 1.5rem}
.footer-grid{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(9rem,.55fr));
  gap:clamp(2rem,5vw,4rem)}
.footer-brand p{color:#bdbdc3;font-size:.9rem;line-height:1.7;max-width:38ch;margin-top:1rem}
.footer-col{display:grid;align-content:start}
.footer-col h2{font-family:var(--font-display);font-size:.68rem;letter-spacing:.15em;
  text-transform:uppercase;color:#96969c;margin-bottom:.75rem}
.footer-col a{display:flex;align-items:center;min-height:42px;color:#d2d2d7;text-decoration:none;font-size:.88rem}
.footer-col a:hover{color:#fff}
.footer-bottom{margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.25rem;border-top:1px solid #29292d;
  display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:#96969c;font-size:.8rem}
@media(max-width:64rem){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}
@media(max-width:36rem){.footer-grid{grid-template-columns:1fr}.footer-brand{grid-column:auto}}

@media print{
  .site-header,.site-footer,.final-cta,.intake-bar,.legal-toc{display:none!important}
  .page-hero,.page-section{padding-block:2rem}.site-shell{max-width:none}
}
