:root{--tinta:#14151a;--tinta-hover:#2a2c36;--acento:#ff5a1f;--acento-hover:#e64a12;--naranja-texto:#b33a08;--texto-secundario:#61636e;--fondo:#fff;--tarjeta:#fff;--linea:#dedcd4;--superficie:#e6e4dc;--confianza:#2346c8;--confianza-suave:#e1e7fa;--confianza-sobre-oscuro:#a9b9f5;--fucsia:#f0f;--foco-borde:var(--confianza);--foco-halo:0 0 0 4px var(--confianza-suave);--header-fondo:#ffffffeb;--borde-tarjeta:var(--linea);--borde-tarjeta-fuerte:var(--linea);--borde-tarjeta-hover:#14151a47;--borde-input:var(--linea);--borde-chip:var(--linea);--separador:var(--linea);--separador-fuerte:var(--linea);--punto-inactivo:#14151a2e;--acento-suave:#ff5a1f1a;--acento-badge:#ff5a1f1f;--acento-aviso:#ff5a1f14;--sobre-oscuro-texto:#ffffffa6;--sobre-oscuro-tenue:#ffffff80;--sobre-oscuro-borde:#fff3;--sobre-oscuro-superficie:#ffffff14;--r-pildora:999px;--r-grande:20px;--r-tarjeta:18px;--r-bloque:16px;--r-boton-grande:14px;--r-control:12px;--sombra-buscador:0 12px 32px -22px #14151a59;--sombra-panel:0 14px 34px -26px #14151a80;--sombra-pildora:0 1px 2px #14151a1a;--t-h1:62px;--t-h2:38px;--t-h2-cta:40px;--t-h3:27px;--t-lead:20px;--ancho-pagina:1120px;--ritmo:88px}@media (max-width:780px){:root{--t-h1:34px;--t-h2:26px;--t-h2-cta:26px;--t-h3:21px;--t-lead:17px;--ritmo:40px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fondo);color:var(--tinta);font-family:var(--fuente-manrope), system-ui, -apple-system, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.55}h1,h2,h3,p{margin:0}a{color:var(--naranja-texto);text-decoration:none}a:hover{color:var(--acento)}a.tarjeta,a.boton,a.chip,a.tarjeta:hover,a.chip:hover{color:inherit}a.boton--oscuro,a.boton--oscuro:hover,a.boton--acento,a.boton--acento:hover{color:#fff}button{font:inherit;color:inherit}img{max-width:100%}:focus-visible{outline:2px solid var(--acento);outline-offset:2px;border-radius:4px}.h1-landing{font-size:var(--t-h1);letter-spacing:-.045em;text-wrap:pretty;font-weight:800;line-height:1.03}.h2-seccion{font-size:var(--t-h2);letter-spacing:-.04em;text-wrap:pretty;font-weight:800;line-height:1.1}.h3-paso{font-size:var(--t-h3);letter-spacing:-.035em;text-wrap:pretty;font-weight:800;line-height:1.15}.lead{font-size:var(--t-lead);color:var(--texto-secundario);text-wrap:pretty}.cuerpo-secundario{color:var(--texto-secundario);font-size:13.5px}.label-tecnico{letter-spacing:.07em;text-transform:uppercase;color:var(--texto-secundario);font-size:11px;font-weight:500}.contador-paso{color:var(--texto-secundario);font-size:11px;font-weight:500}.nota-pendiente{color:var(--naranja-texto);text-transform:lowercase;font-family:ui-monospace,SFMono-Regular,JetBrains Mono,monospace;font-size:11.5px}.mono{font-family:ui-monospace,SFMono-Regular,JetBrains Mono,monospace}.punto{background:var(--acento);color:#0000;vertical-align:baseline;border-radius:50%;width:.2em;height:.2em;margin-left:.08em;display:inline-block;overflow:hidden}.pagina{max-width:var(--ancho-pagina);margin:0 auto;padding-inline:20px}@media (min-width:781px){.pagina{padding-inline:24px}}.seccion{padding-block:var(--ritmo)}.boton{cursor:pointer;text-align:center;border:0;justify-content:center;align-items:center;gap:8px;font-weight:600;transition:background-color .12s,border-color .12s;display:inline-flex}.boton--acento{background:var(--acento);color:#fff}.boton--acento:hover{background:var(--acento-hover)}.boton--oscuro{background:var(--tinta);color:#fff}.boton--oscuro:hover{background:var(--tinta-hover)}.boton--contorno{background:var(--tarjeta);color:var(--tinta);border:1px solid var(--borde-input)}.boton--contorno:hover{border-color:var(--borde-tarjeta-hover)}.boton:disabled{cursor:default}.boton--acento:disabled,.boton--acento:disabled:hover,.boton--oscuro:disabled,.boton--oscuro:disabled:hover{background:#14151a59}.boton--contorno:disabled{color:var(--texto-secundario)}.boton--contorno:disabled:hover{border-color:var(--borde-input)}.boton--grande{border-radius:var(--r-boton-grande);padding:14px 20px;font-size:15px}.boton--medio{border-radius:var(--r-control);padding:11px 18px;font-size:14px}.boton--pildora{border-radius:var(--r-pildora);padding:11px 18px;font-size:13.5px}@media (max-width:780px){.boton--pildora{padding:10px 14px;font-size:13px}.boton,.chip{min-height:44px}}.chip{white-space:nowrap;border-radius:var(--r-pildora);border:1px solid var(--superficie);background:var(--superficie);color:var(--texto-secundario);cursor:pointer;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:500;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.chip:hover{color:var(--tinta);border-color:var(--borde-tarjeta-hover)}.chip[aria-pressed=true],.chip[aria-current=true]{border-color:var(--acento);background:var(--acento-suave);color:var(--naranja-texto);font-weight:600}.chip__marca{font-size:12px;line-height:1}.tarjeta{background:var(--tarjeta);border:1px solid var(--borde-tarjeta);border-radius:var(--r-tarjeta)}.tarjeta--clickeable{text-align:left;cursor:pointer;width:100%;transition:border-color .12s;display:block}.tarjeta--clickeable:hover{border-color:var(--borde-tarjeta-hover)}.badge{border-radius:var(--r-pildora);white-space:nowrap;align-items:center;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.badge--alerta{background:var(--acento-badge);color:var(--naranja-texto)}.badge--neutro{background:var(--superficie);color:var(--texto-secundario)}.badge--confianza{background:var(--confianza-suave);color:var(--confianza)}.input{border-radius:var(--r-control);border:1px solid var(--borde-input);background:var(--tarjeta);width:100%;font:inherit;color:var(--tinta);padding:13px 15px;font-size:14px}.input::placeholder{color:var(--texto-secundario)}.input:focus,.input:focus-visible,input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button])):focus-visible,textarea:focus-visible,select:focus-visible{border-color:var(--foco-borde);box-shadow:0 0 0 1px var(--foco-borde), var(--foco-halo);outline:none}.separador{background:var(--separador-fuerte);border:0;height:1px;margin:0}.oculto-visualmente{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
