@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:   #F7F8FC;
  --p-neutral-100:  #E5E7EB;
  --p-neutral-200:  #D0D5DD;
  --p-neutral-300:  #B5BBC7;
  --p-neutral-400:  #98A2B3;
  --p-neutral-500:  #667085;
  --p-neutral-600:  #475467;
  --p-neutral-700:  #344054;
  --p-neutral-800:  #1D2939;
  --p-neutral-850:  #182230;
  --p-neutral-900:  #101828;
  --p-neutral-950:  #0D1424;

  /* Marca — azul Kapell. 400, 600 y 800 vienen del manual. */
  --p-brand-50:   #EAF0FF;
  --p-brand-100:  #D9E4FF;
  --p-brand-300:  #A8B9FF;
  --p-brand-400:  #7D9BFF;
  --p-brand-500:  #5B7CFF;
  --p-brand-600:  #3B6FF5;
  --p-brand-700:  #2E5CE5;
  --p-brand-800:  #2547B8;

  /* 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: 8px;  --p-radius-2: 12px;  --p-radius-3: 24px;  --p-radius-4: 36px;  --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 ───────────────────────────────────────────────────────── */
  /* Sora es el sustituto web licenciado de Sofia Pro Soft; Inter conserva la
     legibilidad de Plus Jakarta Sans mientras llega la licencia tipografica. */
  --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-xl:   var(--p-radius-4);
  --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.35;
  text-decoration: none;
  white-space: normal;
  max-width: 100%;
  min-width: 0;
  padding-block: .55rem;
  text-align: center;
  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}
fieldset{min-inline-size:0}
.page-hero__grid>*,.split>*,.section-head>*,.card-grid>*,.legal-layout>*,
.intake-section__head>*,.intake-intro>*,.price-grid>*{min-width:0}
.page-title,.section-title,.final-cta h2{overflow-wrap:anywhere}
.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}}
@media(max-width:38rem){.page-title{font-size:clamp(2.25rem,10vw,3.1rem)}}

/* 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}

/* Caso y métricas */
.case-stage{border:1px solid var(--color-border);background:#08080a;border-radius:var(--radius-lg);
  margin:0;align-self:center;overflow:hidden}
.case-stage img{display:block;width:100%;height:auto}
.case-caption{padding:1rem 1.25rem;color:#96969c;
  font-size:.75rem;letter-spacing:.1em;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;scroll-margin-top:100px}
.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}
}


/* Precios: grupos visibles y alcance junto al valor. */
.pricing-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem}
.pricing-nav a{display:grid;gap:.55rem;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--color-border-strong);
  border-radius:var(--radius-lg);text-decoration:none;color:var(--color-text);transition:border-color .18s,background .18s}
.pricing-nav a:hover{border-color:var(--color-accent);background:var(--color-accent-subtle)}
.pricing-nav strong{font-family:var(--font-display);font-size:clamp(1.15rem,2.2vw,1.6rem);line-height:1.2;letter-spacing:-.025em}
.pricing-nav span,.pricing-note{font-size:.9rem;color:var(--color-text-muted);line-height:1.65}
.pricing-nav small{font-size:.8rem;color:var(--color-accent-text);font-weight:600}
.pricing-group{scroll-margin-top:100px}
.price-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}
.price-card{grid-column:span 2;display:flex;flex-direction:column;min-width:0;scroll-margin-top:100px;border:1px solid var(--color-border-strong);
  border-radius:var(--radius-lg);padding:clamp(1.25rem,2.3vw,2rem);background:var(--color-surface)}
.price-grid--business .price-card:nth-child(n+4){grid-column:span 3}
.price-card--featured{border-color:var(--color-accent);box-shadow:inset 0 3px 0 var(--color-accent)}
.price-card__badge{min-height:1.5rem;color:var(--color-accent-text);font-size:.75rem;font-weight:600;margin-bottom:.8rem}
.price-card__name{font-family:var(--font-display);font-size:clamp(1.15rem,1.8vw,1.4rem);line-height:1.25;letter-spacing:-.025em;overflow-wrap:anywhere}
.price-card__desc{font-size:.9rem;line-height:1.6;color:var(--color-text-muted);margin:.8rem 0 1.4rem;min-height:4.5em}
.price-card__from{font-size:.75rem;color:var(--color-text-subtle)}
.price-card__value{font-family:var(--font-display);font-size:clamp(1.65rem,2.7vw,2.4rem);font-weight:600;line-height:1.15;letter-spacing:-.04em;margin-top:.3rem}
.price-card__time{color:var(--color-text-subtle);font-size:.82rem;margin:.6rem 0 1.5rem;line-height:1.5}
.price-card ul{list-style:none;padding:0;display:grid;gap:.7rem;margin-bottom:1.25rem}
.price-card li{display:grid;grid-template-columns:8px minmax(0,1fr);gap:.65rem;font-size:.9rem;line-height:1.55;color:var(--color-text-muted)}
.price-card li::before{content:"";width:6px;height:1px;background:var(--color-accent-text);margin-top:.75em}
.price-card__limit{border-top:1px solid var(--color-border);padding-top:1rem;font-size:.8rem;line-height:1.65;color:var(--color-text-subtle);margin-top:auto}
.price-card .btn{margin-top:1.25rem;width:100%}
.pricing-note{margin-top:1.4rem;max-width:80ch}
.pricing-custom{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,3rem);
  margin-top:2rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.5rem)}
.pricing-custom h3{font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.25;letter-spacing:-.025em}
.pricing-custom p{margin-top:.9rem;color:var(--color-text-muted);font-size:.95rem;line-height:1.7}
.pricing-custom .btn{margin-top:1.25rem}
.pricing-diagnostic{padding:1.4rem;background:var(--color-bg-subtle);border-radius:var(--radius)}
.pricing-diagnostic strong{display:block;font-size:1.15rem;line-height:1.45}
.pricing-recovery{margin-top:2rem}
.pricing-recovery__range{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin-top:.8rem;font-family:var(--font-display);font-size:clamp(1.5rem,2.7vw,2.1rem);font-weight:600;letter-spacing:-.035em;line-height:1.3}
.pricing-recovery__range span{white-space:nowrap}
.pricing-inclusions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem 2rem;list-style:none;padding:0}
.pricing-inclusions li{border-top:1px solid var(--color-border);padding-top:1rem;font-size:.94rem;line-height:1.65;color:var(--color-text-muted)}
.pricing-inclusions strong{display:block;color:var(--color-text);font-size:1rem;margin-bottom:.25rem}
.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:.75rem;color:var(--color-text-subtle)}
.price-table td{font-size:.9rem;color:var(--color-text-muted);line-height:1.65}
.price-table td strong{color:var(--color-text)}
.price-table tr:last-child td{border-bottom:0}
.pricing-example{margin-top:1.5rem;padding:1.25rem;border-inline-start:3px solid var(--color-accent);background:var(--color-accent-subtle);line-height:1.7;font-size:.95rem}
.pricing-subnav{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:1rem}
.pricing-subnav a{display:inline-flex;align-items:center;min-height:44px;color:var(--color-text-muted);font-size:.88rem;text-underline-offset:4px}
.pricing-conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}
.pricing-conditions dt{font-family:var(--font-display);font-weight:600;font-size:1.1rem;margin-bottom:.65rem}
.pricing-conditions dd{margin:0;font-size:.95rem;line-height:1.7;color:var(--color-text-muted)}
@media(max-width:66rem){.price-card{grid-column:span 3}.price-grid--business .price-card:last-child{grid-column:span 6}.price-card__desc{min-height:0}}
@media(max-width:44rem){.pricing-nav,.pricing-custom,.pricing-inclusions,.pricing-conditions{grid-template-columns:1fr}
  .price-card,.price-grid--business .price-card:nth-child(n){grid-column:1/-1}.price-card__badge{min-height:0}.price-card__badge:empty{display:none}}

/* Nueva identidad Kapell · septiembre 2026 */
body{background:var(--p-neutral-50);color:var(--p-neutral-950)}
.site-shell{--site-max:78rem}
.site-header{background:rgb(247 248 252/.9);border-bottom-color:rgb(229 231 235/.8)}
.site-header__in{min-height:76px}
.brand{letter-spacing:0;min-width:0}
.brand img{width:auto;height:36px;max-width:min(180px,46vw);object-fit:contain}
.site-nav a{font-family:var(--font-body);font-weight:500;color:var(--p-neutral-600)}
.site-nav a[aria-current="page"]::after{height:3px;border-radius:999px}
.mobile-menu summary{border-radius:12px;background:#fff}
.mobile-menu__panel{background:#fff;border-radius:20px;padding:.75rem}
.btn{border-radius:999px;font-family:var(--font-body);font-weight:600}
.btn--primary{background:var(--p-neutral-950);border-color:var(--p-neutral-950)}
.btn--primary:hover{background:var(--p-brand-600);border-color:var(--p-brand-600)}
.page-hero{position:relative;overflow:hidden;padding-block:clamp(5.5rem,10vw,9rem);background:
  radial-gradient(circle at 82% 26%,rgb(91 124 255/.16),transparent 28rem),var(--p-neutral-50)}
.page-hero::after{content:"";position:absolute;width:22rem;height:22rem;right:-10rem;bottom:-13rem;
  border-radius:36%;background:linear-gradient(135deg,var(--p-brand-600),var(--p-brand-300));opacity:.09;transform:rotate(22deg)}
.page-hero__grid{position:relative;z-index:1}
.page-kicker{font-family:var(--font-body);font-size:.68rem;font-weight:400;letter-spacing:.3em;color:var(--p-brand-600)}
.page-kicker::before{width:2.5rem;height:3px;border-radius:999px}
.page-title{font-size:clamp(3rem,7vw,6.7rem);line-height:.98;letter-spacing:-.055em}
.page-title em{font-style:normal;color:var(--p-brand-600)}
.page-lede{color:var(--p-neutral-600)}
.hero-note{border-color:var(--p-neutral-200);color:var(--p-neutral-500)}
.page-section{border-top-color:var(--p-neutral-100)}
.page-section--soft{background:var(--p-brand-50)}
.page-section--dark{background:var(--p-neutral-950);--color-surface:#131d31;--color-border:#24304a;
  --color-border-strong:#34415d;--color-bg-subtle:#131d31;--color-accent-text:var(--p-brand-400)}
.section-no,.info-card__eyebrow{font-family:var(--font-body);font-weight:400;letter-spacing:.28em}
.section-title{line-height:1.04;letter-spacing:-.045em}
.page-section--catalog{padding-top:clamp(2.5rem,4vw,3.5rem)}
.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;border:0}
.feature{border:1px solid var(--color-border)!important;border-radius:24px;padding:clamp(1.5rem,3vw,2.4rem)!important;background:#fff}
.feature:nth-child(2),.feature:nth-child(5){background:var(--p-neutral-950);color:#fff;--color-text-muted:#B5BBC7;--color-text-subtle:#98A2B3}
.feature:nth-child(4){background:linear-gradient(135deg,var(--p-brand-600),var(--p-brand-500));color:#fff;--color-text-muted:#fff;--color-text-subtle:#fff}
.info-card{border-radius:24px;border-color:var(--p-neutral-100);box-shadow:0 14px 38px rgb(13 20 36/.05)}
.case-stage{border-radius:24px;background:var(--p-neutral-950);border-color:#24304a}
.metric-grid{border-color:var(--p-neutral-100);background:#fff;border-radius:24px;overflow:hidden}
.metric-block{border-color:var(--p-neutral-100)}
.contact-card{background:var(--p-neutral-950);border-radius:36px;--color-surface:#131d31;--color-border:#34415d}
.contact-form .input,.contact-form .textarea{background:#131d31;border-color:#34415d}
.final-cta{background:var(--p-neutral-50);color:var(--p-neutral-950);padding-block:clamp(4.5rem,8vw,7rem)}
.final-cta__in{position:relative;overflow:hidden;padding:clamp(2rem,5vw,4.5rem);border-radius:36px;
  background:linear-gradient(120deg,var(--p-brand-600),var(--p-brand-500) 55%,var(--p-brand-300));color:#fff}
.final-cta__in::after{content:"K.";position:absolute;right:3%;bottom:-32%;font-family:var(--font-display);
  font-size:clamp(10rem,25vw,22rem);font-weight:700;line-height:1;color:rgb(255 255 255/.1);pointer-events:none}
.final-cta h2,.final-cta p,.final-cta .btn{position:relative;z-index:1}.final-cta p{color:#fff}
.final-cta .btn{background:var(--p-neutral-950);border-color:var(--p-neutral-950)}
.site-footer{background:var(--p-neutral-950);border-top-color:#24304a}
.footer-brand .brand img{height:54px}.footer-brand p{color:var(--p-neutral-300)}
.footer-col h2{font-family:var(--font-body);font-weight:400;letter-spacing:.24em;color:var(--p-neutral-400)}
.footer-col a{color:var(--p-neutral-300)}.footer-bottom{border-color:#24304a;color:var(--p-neutral-400)}
.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.insight-card{display:flex;flex-direction:column;min-height:19rem;padding:1.5rem;border:1px solid var(--p-neutral-100);
  border-radius:24px;background:#fff;color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease}
.insight-card:hover{transform:translateY(-4px);border-color:var(--p-brand-300)}
.insight-card__visual{height:8rem;margin:-1.5rem -1.5rem 1.4rem;border-radius:24px 24px 0 0;
  background:linear-gradient(135deg,var(--p-brand-600),var(--p-brand-300))}
.insight-card:nth-child(2) .insight-card__visual{background:linear-gradient(135deg,var(--p-neutral-950),var(--p-brand-800))}
.insight-card:nth-child(3) .insight-card__visual{background:linear-gradient(135deg,var(--p-brand-50),var(--p-brand-300))}
.insight-card h3{font-family:var(--font-display);font-size:1.25rem;line-height:1.2;letter-spacing:-.025em;margin:.7rem 0}
.insight-card p{color:var(--p-neutral-600);line-height:1.65;font-size:.92rem}.insight-card small{margin-top:auto;color:var(--p-neutral-500)}
@media(max-width:64rem){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:58rem){.insight-grid{grid-template-columns:1fr}.insight-card{min-height:15rem}}
@media(max-width:48rem){.feature-grid{grid-template-columns:1fr}}

/* Servicios · composición de la propuesta web */
.page-servicios .page-hero{padding-block:clamp(4rem,7vw,6.5rem);background:var(--p-neutral-50)}
.page-servicios .page-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(22rem,.88fr);gap:clamp(3rem,7vw,6rem);align-items:end}
.page-servicios .page-title{font-size:clamp(3.3rem,5.2vw,4.9rem);line-height:.98;max-width:11.5ch}
.page-servicios .page-lede{font-size:clamp(1rem,1.25vw,1.12rem);max-width:39ch}
.page-servicios .hero-note{display:none}
.services-filter{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.4rem}
.services-filter span{display:inline-flex;align-items:center;min-height:34px;padding:.35rem .85rem;border:1px solid var(--p-neutral-200);border-radius:999px;background:#fff;color:var(--p-neutral-600);font-size:.72rem}
.services-filter span:first-child{background:var(--p-neutral-950);border-color:var(--p-neutral-950);color:#fff}
.services-catalog{padding-block:clamp(3rem,6vw,5rem);background:#f3f5fa;border-top:1px solid var(--p-neutral-100)}
.services-catalog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.service-card{position:relative;display:flex;flex-direction:column;min-height:20.5rem;padding:1.45rem;border:1px solid var(--p-neutral-100);border-radius:20px;background:#fff}
.service-card--dark{background:var(--p-neutral-950);border-color:var(--p-neutral-950);color:#fff;--service-muted:var(--p-neutral-300);--service-line:#24304a}
.service-card__top{display:flex;justify-content:space-between;align-items:center;gap:1rem}
.service-card__icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--p-brand-50);color:var(--p-brand-600)}
.service-card--dark .service-card__icon{background:#18243d;color:var(--p-brand-300)}
.service-card__icon svg{width:19px;height:19px}
.service-card__no{font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--p-neutral-300)}
.service-card--dark .service-card__no{color:var(--p-brand-300)}
.service-card h2{font-family:var(--font-display);font-size:1.13rem;line-height:1.2;letter-spacing:-.02em;margin-top:1.15rem}
.service-card>p{min-height:4.5rem;margin-top:.55rem;color:var(--service-muted,var(--p-neutral-500));font-size:.78rem;line-height:1.52}
.service-card ul{list-style:none;padding:1rem 0 0;margin-top:.75rem;border-top:1px solid var(--service-line,var(--p-neutral-100));display:grid;gap:.42rem}
.service-card li{color:var(--service-muted,var(--p-neutral-600));font-size:.72rem;line-height:1.35}
.service-card li::before{content:"✓";margin-right:.4rem;color:currentColor}
.service-card__link{display:inline-flex;align-items:center;margin-top:auto;padding-top:1rem;color:var(--p-brand-600);font-size:.76rem;font-weight:600;text-decoration:none}
.service-card--dark .service-card__link{color:var(--p-brand-300)}
.service-card__link:hover{text-decoration:underline}
.services-models{padding-block:clamp(4.5rem,7vw,6rem);background:var(--p-neutral-950);color:#fff}
.services-section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);gap:clamp(2rem,7vw,6rem);align-items:end;margin-bottom:clamp(2.4rem,4vw,3.5rem)}
.services-section-head h2,.services-faq__intro h2,.services-tech h2{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.03;letter-spacing:-.045em;margin-top:.85rem;max-width:11ch}
.services-section-head p{color:var(--p-neutral-300);font-size:.9rem;line-height:1.65;max-width:38ch}
.services-label{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;color:var(--p-brand-400)}
.model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.model-card{min-height:15.5rem;padding:1.5rem;border-radius:18px;background:#141f35;color:#fff}
.model-card--accent{background:var(--p-brand-600)}
.model-card__eyebrow{font-size:.64rem;letter-spacing:.25em;text-transform:uppercase;color:var(--p-neutral-400)}
.model-card--accent .model-card__eyebrow{color:#dbe5ff}
.model-card h3{font-family:var(--font-display);font-size:1.2rem;margin-top:.9rem}
.model-card p{margin-top:.55rem;color:var(--p-neutral-300);font-size:.78rem;line-height:1.55;min-height:3.7rem}
.model-card--accent p{color:#fff}
.model-card ul{list-style:none;padding:1rem 0 0;border-top:1px solid rgb(255 255 255/.1);display:grid;gap:.45rem}
.model-card li{color:var(--p-neutral-300);font-size:.72rem}.model-card--accent li{color:#fff}
.model-card li::before{content:"— ";color:currentColor}
.services-tech{padding-block:clamp(3rem,5vw,4.5rem);background:#fff}
.services-tech__grid{display:grid;grid-template-columns:minmax(14rem,.6fr) minmax(0,1.4fr);gap:clamp(2rem,7vw,6rem);align-items:center}
.services-tech h2{font-size:clamp(2rem,3vw,2.8rem);margin-top:.7rem}
.tech-pills{display:flex;flex-wrap:wrap;gap:.65rem}
.tech-pills span{display:inline-flex;align-items:center;min-height:38px;padding:.45rem 1rem;border:1px solid var(--p-neutral-200);border-radius:999px;background:#fff;color:var(--p-neutral-700);font-size:.78rem}
.services-faq{padding-block:clamp(4.5rem,7vw,6.5rem);background:#f3f5fa}
.services-faq__grid{display:grid;grid-template-columns:minmax(16rem,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,7rem);align-items:start}
.services-faq__intro h2{max-width:8ch}
.services-faq__intro p{margin-top:1.2rem;color:var(--p-neutral-500);font-size:.82rem}
.services-faq__list{display:grid;gap:.75rem}
.services-faq__list details{border:1px solid var(--p-neutral-100);border-radius:16px;background:#fff;overflow:hidden}
.services-faq__list summary{position:relative;display:flex;align-items:center;min-height:58px;padding:1rem 3rem 1rem 1.2rem;list-style:none;cursor:pointer;font-family:var(--font-display);font-size:.9rem;font-weight:600}
.services-faq__list summary::-webkit-details-marker{display:none}
.services-faq__list summary::after{content:"+";position:absolute;right:1.2rem;color:var(--p-brand-600);font-size:1rem}
.services-faq__list details[open] summary::after{content:"−"}
.services-faq__list details p{padding:0 3rem 1.1rem 1.2rem;color:var(--p-neutral-500);font-size:.78rem;line-height:1.55}
.services-cta{position:relative;overflow:hidden;display:grid;grid-template-columns:1.05fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center;margin-top:clamp(4rem,7vw,6rem);padding:clamp(2.5rem,5vw,4rem);border-radius:26px;background:linear-gradient(120deg,var(--p-brand-600),var(--p-brand-500) 55%,var(--p-brand-300));color:#fff}
.services-cta::after{content:"K.";position:absolute;right:-1%;bottom:-65%;font-family:var(--font-display);font-size:clamp(11rem,23vw,20rem);font-weight:700;line-height:1;color:rgb(255 255 255/.1)}
.services-cta h2{position:relative;z-index:1;font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.5rem);line-height:1.02;letter-spacing:-.04em;margin-top:.7rem;max-width:13ch}
.services-cta__action{position:relative;z-index:1}.services-cta__action p{max-width:34ch;color:#fff;font-size:.84rem;line-height:1.55}.services-cta__action .btn{margin-top:1.3rem;background:var(--p-neutral-950);border-color:var(--p-neutral-950)}
@media(max-width:64rem){.page-servicios .page-hero__grid,.services-section-head,.services-faq__grid{grid-template-columns:1fr}.services-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-faq__intro h2{max-width:none}}
@media(max-width:48rem){.page-servicios .page-hero{padding-block:4rem}.page-servicios .page-title{font-size:clamp(2.7rem,13vw,4rem)}.services-catalog__grid,.model-grid,.services-tech__grid,.services-cta{grid-template-columns:1fr}.service-card{min-height:0}.service-card>p{min-height:0}.services-cta{border-radius:22px}.tech-pills span{min-height:44px}}
