/*
  Plus Jakarta Sans — autoservida, 2026-08-03 (rediseño integral).

  Antes se cargaba desde Google Fonts (fonts.googleapis.com) porque
  autohospedarla "requería demasiado cambio" en el momento en que solo se
  necesitaba para el Hero. Ahora que Plus Jakarta Sans es la tipografía de
  TODA la landing, se trae al proyecto igual que Manrope y Sunsive (ver
  custom-font.css al lado): menos una petición a un dominio externo, sin
  bloqueo por preconnect/DNS de Google, y consistente con la costumbre del
  proyecto de evitar dependencias innecesarias.

  Un solo archivo variable cubre los 5 pesos (400/500/600/700/800): así lo
  sirve el propio Google Fonts para el subset "latin" — cada @font-face
  declara un peso distinto pero apunta al MISMO woff2 variable; el motor de
  fuentes del navegador instancia el peso correcto de adentro del archivo.
  Es el mismo patrón que usa Google, solo que el archivo vive en /assets/
  en vez de fonts.gstatic.com. Subset "latin" (U+0000-00FF): cubre acentos
  y eñes del español, que es el único idioma de esta landing — no se trajo
  cyrillic/vietnamese/latin-ext, que Google sí manda por separado.
*/
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('plus-jakarta-sans-latin-variable.woff2') format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('plus-jakarta-sans-latin-variable.woff2') format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('plus-jakarta-sans-latin-variable.woff2') format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('plus-jakarta-sans-latin-variable.woff2') format('woff2');
}
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('plus-jakarta-sans-latin-variable.woff2') format('woff2');
}
