.hero[data-astro-cid-ge2uvauf]{align-items:flex-end;min-height:calc(100svh - 5.5rem);display:flex;position:relative;overflow:hidden}.hero__ascii[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:block;position:absolute;inset:0}.hero[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0a3960f5 0%,#0a3960cc 38%,#0a396026 72%,#0a396000 100%),linear-gradient(#0a396000 65%,#0a3960e6 100%);position:absolute;inset:0}.hero__contenido[data-astro-cid-ge2uvauf]{z-index:2;padding:7rem 0 6rem;position:relative}.hero__titulo[data-astro-cid-ge2uvauf]{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,6.4vw,6.25rem);font-weight:700;line-height:.98}.linea[data-astro-cid-ge2uvauf]{white-space:nowrap;contain:layout style;display:block}.hero__bajada[data-astro-cid-ge2uvauf]{color:#ffffffd1;max-width:38ch;margin:2.25rem 0 .75rem;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:300}.hero__horario[data-astro-cid-ge2uvauf]{color:var(--color-turquesa);margin:0 0 2.75rem;font-size:.9375rem}.hero__pista[data-astro-cid-ge2uvauf]{z-index:2;letter-spacing:.06em;color:#fff9;margin:0;font-size:.8125rem;position:absolute;bottom:1.75rem;right:1.5rem}@media (width<=56.25rem),(hover:none){.hero__pista[data-astro-cid-ge2uvauf]{display:none}}@media (width<=32.5rem){.hero__contenido[data-astro-cid-ge2uvauf]{padding-bottom:4rem}}.red[data-astro-cid-frbrnfym]{border-top:1px solid #ffffff1f;overflow:hidden}.red[data-astro-cid-frbrnfym] canvas[data-astro-cid-frbrnfym]{width:100%;height:100%;position:absolute;inset:0}.red[data-astro-cid-frbrnfym]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a3960f5 0%,#0a3960c7 42%,#0a39601a 75%,#0a396000 100%);position:absolute;inset:0}.red__contenido[data-astro-cid-frbrnfym]{z-index:2;position:relative}@media (width<=43.75rem){.red[data-astro-cid-frbrnfym]:after{background:linear-gradient(#0a3960e6 0%,#0a3960c7 60%,#0a396040 100%)}}.red__titulo[data-astro-cid-frbrnfym]{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:0;font-size:clamp(2rem,4.2vw,3.75rem);font-weight:700;line-height:1.02}.red__texto[data-astro-cid-frbrnfym]{color:#ffffffd1;max-width:42ch;margin:2rem 0 0;font-size:clamp(1.125rem,1.6vw,1.375rem);font-weight:300}.red__lema[data-astro-cid-frbrnfym]{color:var(--color-turquesa);margin:2.5rem 0 0;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:300}.borrador[data-astro-cid-sv4nhm2t]{letter-spacing:.04em;text-transform:uppercase;border:1.5px dashed;border-radius:999px;margin-bottom:.5rem;padding:.125rem .625rem;font-size:.75rem;font-weight:700;display:inline-block}.familias[data-astro-cid-g3u6csxg]{margin:4rem 0 0;padding:0;list-style:none}.familia[data-astro-cid-g3u6csxg]{transition:border-color .25s}.familia[data-astro-cid-g3u6csxg]:hover{border-color:var(--color-azul)}.familia[data-astro-cid-g3u6csxg] h3[data-astro-cid-g3u6csxg]{letter-spacing:-.02em;margin:1.25rem 0 1rem;font-size:1.375rem;font-weight:700;line-height:1.2}.roles[data-astro-cid-g3u6csxg]{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.rol[data-astro-cid-g3u6csxg]{font-weight:400;line-height:1.35;display:block}.detalle[data-astro-cid-g3u6csxg]{color:var(--texto-suave);font-size:.9375rem;line-height:1.45;display:block}.emergentes[data-astro-cid-g3u6csxg]{border-radius:1.5rem;margin-top:1.5rem;padding:clamp(1.75rem,4vw,3.5rem)}.emergentes__titulo[data-astro-cid-g3u6csxg]{letter-spacing:-.03em;margin:0;font-size:clamp(1.875rem,3.6vw,3rem);font-weight:700;line-height:1.05}.emergentes__intro[data-astro-cid-g3u6csxg]{color:#ffffffd1;max-width:48ch;margin:1rem 0 2.5rem;font-weight:300}.emergentes__lista[data-astro-cid-g3u6csxg]{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1.75rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.emergentes__lista[data-astro-cid-g3u6csxg] li[data-astro-cid-g3u6csxg]{gap:.875rem;display:flex}.emergentes__lista[data-astro-cid-g3u6csxg] .emergentes__icono{color:var(--color-turquesa);margin-top:.125rem}.emergentes__nombre[data-astro-cid-g3u6csxg]{margin:0 0 .25rem;font-weight:700}.emergentes__texto[data-astro-cid-g3u6csxg]{color:#ffffffd1;margin:0;font-size:.9375rem;font-weight:300}.sectores[data-astro-cid-gvax5azq]{margin:4rem 0 0;padding:0;list-style:none}h3[data-astro-cid-gvax5azq]{letter-spacing:-.02em;margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:700}p[data-astro-cid-gvax5azq]{color:var(--texto-suave);margin:0}.filtros[data-astro-cid-sclswkg3]{flex-wrap:wrap;gap:.5rem;margin:2.5rem 0 0;display:flex}.filtros[data-astro-cid-sclswkg3][hidden]{display:none}.filtro[data-astro-cid-sclswkg3]{border:1px solid var(--linea);min-height:2.75rem;color:var(--texto);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 1.125rem;font-size:.9375rem;transition:border-color .2s,background-color .2s}.filtro[data-astro-cid-sclswkg3]:hover{border-color:var(--color-azul)}.filtro[data-astro-cid-sclswkg3][aria-pressed=true]{border-color:var(--color-profundo);background:var(--color-profundo);color:#fff;font-weight:700}.categorias[data-astro-cid-sclswkg3]{gap:2.5rem;margin-top:3rem;display:grid}.categoria[data-astro-cid-sclswkg3][hidden]{display:none}.categoria[data-astro-cid-sclswkg3] h3[data-astro-cid-sclswkg3]{letter-spacing:.12em;text-transform:uppercase;color:var(--texto-suave);margin:0 0 1rem;font-size:.8125rem;font-weight:700}.tecnologias[data-astro-cid-sclswkg3]{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.tec[data-astro-cid-sclswkg3]{border:1px solid var(--linea);min-height:3rem;color:var(--texto);border-radius:.75rem;align-items:center;gap:.625rem;padding:0 1rem;font-size:.9375rem;transition:border-color .2s;display:inline-flex}.tec[data-astro-cid-sclswkg3] .icono{width:1.375rem;height:1.375rem}.tec--chip[data-astro-cid-sclswkg3]{border-style:dashed;border-radius:999px;font-weight:700}.tec[data-astro-cid-sclswkg3]:hover{border-color:var(--color-azul)}.tec[data-astro-cid-sclswkg3]:hover .icono{color:var(--color-azul)}.beneficios[data-astro-cid-jabhex2p]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr));margin:3.5rem 0 0;padding:0;list-style:none}h3[data-astro-cid-jabhex2p]{letter-spacing:-.02em;margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:700}p[data-astro-cid-jabhex2p]{color:var(--texto-suave);margin:0}.pasos[data-astro-cid-2whukpv5]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:1.25rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.paso[data-astro-cid-2whukpv5]{position:relative}.paso__numero[data-astro-cid-2whukpv5]{color:var(--texto-suave);font-size:2.5rem;font-weight:100;line-height:1;position:absolute;top:1.5rem;right:1.75rem}.paso[data-astro-cid-2whukpv5] .paso__icono{width:1.75rem;height:1.75rem;color:var(--color-azul)}.paso[data-astro-cid-2whukpv5] h3[data-astro-cid-2whukpv5]{letter-spacing:-.02em;margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.2}.paso[data-astro-cid-2whukpv5] p[data-astro-cid-2whukpv5]{color:var(--texto-suave);margin:0}.metodologia[data-astro-cid-2whukpv5]{margin-top:4.5rem}.metodologia__titulo[data-astro-cid-2whukpv5]{letter-spacing:-.03em;margin:0 0 1.5rem;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700}.metodologia__fases[data-astro-cid-2whukpv5]{border-top:2px solid var(--color-azul);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.metodologia__fases[data-astro-cid-2whukpv5] li[data-astro-cid-2whukpv5]{padding:1.25rem 1.5rem 0 0}.fase[data-astro-cid-2whukpv5]{margin:0 0 .375rem;font-weight:700}.fase__texto[data-astro-cid-2whukpv5]{color:var(--texto-suave);margin:0;font-size:.9375rem}.credenciales[data-astro-cid-2whukpv5]{border-top:1px solid var(--linea);margin-top:4rem;padding-top:2rem}.credenciales[data-astro-cid-2whukpv5] ul[data-astro-cid-2whukpv5]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.credenciales[data-astro-cid-2whukpv5] p[data-astro-cid-2whukpv5]{letter-spacing:-.01em;margin:0;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:700}@media (width<=56.25rem){.metodologia__fases[data-astro-cid-2whukpv5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}}@media (width<=32.5rem){.metodologia__fases[data-astro-cid-2whukpv5]{grid-template-columns:1fr}}.trayectoria[data-astro-cid-3xih677i]{background:var(--fondo-alt)}.linea-tiempo[data-astro-cid-3xih677i]{margin-top:5rem;position:relative}.linea-tiempo[data-astro-cid-3xih677i]:before,.linea-tiempo__progreso[data-astro-cid-3xih677i]{content:"";width:2px;position:absolute;top:.5rem;left:7rem}.linea-tiempo[data-astro-cid-3xih677i]:before{background:var(--linea);bottom:.5rem}.linea-tiempo__progreso[data-astro-cid-3xih677i]{background:var(--color-azul);height:0;transition:height .15s linear}.hitos[data-astro-cid-3xih677i]{margin:0;padding:0;list-style:none}.hito[data-astro-cid-3xih677i]{grid-template-columns:7rem minmax(0,1fr);gap:0 3rem;padding-bottom:3.5rem;display:grid;position:relative}.hito[data-astro-cid-3xih677i]:last-child{padding-bottom:0}.hito__anio[data-astro-cid-3xih677i]{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--texto-suave);padding-top:.25rem;font-size:1.125rem;font-weight:700}.hito__cuerpo[data-astro-cid-3xih677i]{position:relative}.hito__cuerpo[data-astro-cid-3xih677i]:before{content:"";background:var(--punto);border:2px solid var(--texto-suave);border-radius:50%;width:14px;height:14px;position:absolute;top:.625rem;left:calc(-3rem - 7px)}.hechos[data-astro-cid-3xih677i]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hechos[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{letter-spacing:-.015em;overflow-wrap:break-word;hyphens:auto;font-size:1.25rem;font-weight:700;line-height:1.3}.hito--marca[data-astro-cid-3xih677i] .hito__cuerpo[data-astro-cid-3xih677i]:before{background:var(--color-azul);border-color:var(--color-azul)}.hito--marca[data-astro-cid-3xih677i] .hito__anio[data-astro-cid-3xih677i],.hito--destacado[data-astro-cid-3xih677i] .hito__anio[data-astro-cid-3xih677i]{color:var(--acento-texto)}.hito--destacado[data-astro-cid-3xih677i] .hito__cuerpo[data-astro-cid-3xih677i]{background:var(--color-profundo);color:#fff;border-radius:1.25rem;margin-left:-2.25rem;padding:2rem 2.25rem}.hito--destacado[data-astro-cid-3xih677i] .hito__cuerpo[data-astro-cid-3xih677i]:before{background:var(--color-turquesa);border-color:var(--color-turquesa);top:2.5rem;left:calc(-.75rem - 7px)}.hito--destacado[data-astro-cid-3xih677i] .hechos[data-astro-cid-3xih677i] li[data-astro-cid-3xih677i]{font-size:clamp(1.375rem,2.6vw,2rem)}@media (width<=56.25rem){.linea-tiempo[data-astro-cid-3xih677i]:before,.linea-tiempo__progreso[data-astro-cid-3xih677i]{left:6px}.hito[data-astro-cid-3xih677i]{grid-template-columns:minmax(0,1fr);padding-left:2.25rem}.hito__anio[data-astro-cid-3xih677i]{margin-bottom:.375rem}.hito__cuerpo[data-astro-cid-3xih677i]:before,.hito--destacado[data-astro-cid-3xih677i] .hito__cuerpo[data-astro-cid-3xih677i]:before{top:-1.75rem;left:calc(-2.25rem - 1px)}.hito--destacado[data-astro-cid-3xih677i] .hito__cuerpo[data-astro-cid-3xih677i]{margin-left:0;padding:1.5rem 1.25rem}}.ofertas[data-astro-cid-iqqsb4br]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.25rem;margin:3.5rem 0 0;padding:0;list-style:none;display:grid}.oferta[data-astro-cid-iqqsb4br]{flex-direction:column;gap:1rem;display:flex}.oferta[data-astro-cid-iqqsb4br] h3[data-astro-cid-iqqsb4br]{letter-spacing:-.02em;margin:.5rem 0 0;font-size:1.375rem}.oferta[data-astro-cid-iqqsb4br] p[data-astro-cid-iqqsb4br]{color:var(--texto-suave);flex:1;margin:0}.oferta--destacada[data-astro-cid-iqqsb4br]{border-color:var(--color-azul);box-shadow:inset 0 3px 0 var(--color-azul)}.oferta__enlace[data-astro-cid-iqqsb4br]{color:var(--texto);text-underline-offset:.25em;text-decoration-color:var(--color-azul);font-weight:700}.pasos-ticket[data-astro-cid-h4paav4i]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.paso-ticket[data-astro-cid-h4paav4i] h3[data-astro-cid-h4paav4i]{margin:1rem 0 .5rem;font-size:1.1875rem}.paso-ticket[data-astro-cid-h4paav4i] p[data-astro-cid-h4paav4i]{color:var(--texto-suave);margin:0}.paso-ticket__numero[data-astro-cid-h4paav4i]{color:var(--acento-texto);font-family:IBM Plex Mono,monospace;font-size:.875rem}.nota-humana[data-astro-cid-h4paav4i]{border-left:3px solid var(--color-azul);max-width:46ch;margin:2.5rem 0 2rem;padding-left:1rem;font-size:1.1875rem;font-weight:700}.boton--oscuro-solido[data-astro-cid-h4paav4i]{background:var(--color-profundo);color:var(--color-blanco)}.caso[data-astro-cid-7zpky2qz]{max-width:52rem;margin-top:3rem}.caso[data-astro-cid-7zpky2qz] h3[data-astro-cid-7zpky2qz]{margin:0 0 .75rem;font-size:1.25rem}.caso[data-astro-cid-7zpky2qz] p[data-astro-cid-7zpky2qz]{color:var(--texto-suave);margin:0}.rejilla-insights[data-astro-cid-dygzf57f]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}time[data-astro-cid-dygzf57f]{font-family:IBM Plex Mono,monospace;font-size:.875rem}h3[data-astro-cid-dygzf57f]{margin:.5rem 0;font-size:1.25rem}h3[data-astro-cid-dygzf57f] a[data-astro-cid-dygzf57f]{color:inherit;text-decoration:none}.leer[data-astro-cid-dygzf57f],.ver-todos[data-astro-cid-dygzf57f] a[data-astro-cid-dygzf57f]{font-weight:700}.ver-todos[data-astro-cid-dygzf57f]{margin:2rem 0 0}
