:root {--space-3xs: clamp(0.25rem, 0.22rem + 0.12vw, 0.3125rem);--titulo-xxl: clamp(8rem, calc(5.967742rem + 5.645161vw), 15rem);--titulo-xl: clamp(3.1rem, calc(1.677419rem + 3.951613vw), 8rem);--titulo-x: clamp(2.5rem, calc(1.048387rem + 4.032258vw), 7.5rem);--titulo-hero: clamp(4rem, calc(3.303226rem + 1.935484vw), 6.4rem);--titulo-h1: clamp(3rem, calc(2.129032rem + 2.419355vw), 6rem);--titulo-h1-alter: clamp(2.4rem, calc(1.645161rem + 2.096774vw), 5rem);--titulo-h2: clamp(2.4rem, calc(1.935484rem + 1.290323vw), 4rem);--titulo-h2-alter: clamp(2.4rem, calc(2.225806rem + 0.483871vw), 3rem);--titulo-h3: clamp(2rem, calc(1.709677rem + 0.806452vw), 3rem);--titulo-h4: clamp(1.7rem, calc(1.43871rem + 0.725806vw), 2.6rem);--titulo-h5: clamp(1.5rem, calc(1.296774rem + 0.564516vw), 2.2rem);--titulo-apoyo: clamp(1.5rem, calc(1.412903rem + 0.241935vw), 1.8rem);--txt-normal: clamp(1.6rem, calc(1.570968rem + 0.080645vw), 1.7rem);--titulo-s: clamp(1.4rem, calc(1.341935rem + 0.16129vw), 1.6rem);--gap-3xs: 0.5rem;--gap-2xs: clamp(0.9rem, calc(0.870968rem + 0.080645vw), 1rem);--gap-xs: clamp(1.4rem, calc(1.370968rem + 0.080645vw), 1.5rem);--gap-s: clamp(1.8rem, calc(1.741935rem + 0.16129vw), 2rem);--gap-m: clamp(2.7rem, calc(2.612903rem + 0.241935vw), 3rem);--gap-l: clamp(3.6rem, calc(3.483871rem + 0.322581vw), 4rem);--gap-xl: clamp(5.4rem, calc(5.225806rem + 0.483871vw), 6rem);--gap-2xl: clamp(7.2rem, calc(6.967742rem + 0.645161vw), 8rem);--gap-3xl: clamp(10.8rem, calc(10.451613rem + 0.967742vw), 12rem);--section-up: clamp(5rem, calc(3.548387rem + 4.032258vw), 10rem);--section-side: clamp(2rem, calc(0.83871rem + 3.225806vw), 6rem);--padding-glass: clamp(2rem, calc(1.564516rem + 1.209677vw), 3.5rem);--radius-img: clamp(1.6rem, calc(1.367742rem + 0.645161vw), 2.4rem);--radius-card: clamp(0.6rem, calc(0.425806rem + 0.483871vw), 1.2rem);--radius-btn: clamp(0.4rem, calc(0.283871rem + 0.322581vw), 0.8rem);--pad-3x5: clamp(3.5rem, calc(3.064516rem + 1.209677vw), 5rem);--pad-2x4: clamp(2rem, calc(1.419355rem + 1.612903vw), 4rem);--pad-1x2: clamp(1rem, calc(0.709677rem + 0.806452vw), 2rem);--pad-05x1: clamp(0.5rem, calc(0.354839rem + 0.403226vw), 1rem);--space-2xs: clamp(0.82rem, calc(0.00018518518518518534 * (100vw - 36rem) + 0.82rem), 0.84rem);--space-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--space-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--space-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--space-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--space-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--space-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);--texto-2xs: clamp(0.77rem, calc(-0.00009259259259259267 * (100vw - 36rem) + 0.77rem), 0.76rem);--texto-xs: clamp(0.96rem, calc(0.00046296296296296336 * (100vw - 36rem) + 0.96rem), 1.01rem);--texto-s: clamp(1.2rem, calc(0.00138888888888889 * (100vw - 36rem) + 1.2rem), 1.35rem);--texto-m: clamp(1.5rem, calc(0.0027777777777777783 * (100vw - 36rem) + 1.5rem), 1.8rem);--texto-l: clamp(1.88rem, calc(0.004814814814814815 * (100vw - 36rem) + 1.88rem), 2.4rem);--texto-xl: clamp(2.34rem, calc(0.007962962962962965 * (100vw - 36rem) + 2.34rem), 3.2rem);--texto-2xl: clamp(2.93rem, calc(0.012314814814814811 * (100vw - 36rem) + 2.93rem), 4.26rem);--titulos-2xs: clamp(0.92rem, calc(0.0008333333333333331 * (100vw - 36rem) + 0.92rem), 1.01rem);--titulos-xs: clamp(1.15rem, calc(0.0018518518518518534 * (100vw - 36rem) + 1.15rem), 1.35rem);--titulos-s: clamp(1.44rem, calc(0.0033333333333333344 * (100vw - 36rem) + 1.44rem), 1.8rem);--titulos-m: clamp(1.8rem, calc(0.005555555555555554 * (100vw - 36rem) + 1.8rem), 2.4rem);--titulos-l: clamp(2.25rem, calc(0.008796296296296299 * (100vw - 36rem) + 2.25rem), 3.2rem);--titulos-xl: clamp(2.81rem, calc(0.013425925925925923 * (100vw - 36rem) + 2.81rem), 4.26rem);--titulos-2xl: clamp(3.52rem, calc(0.019999999999999997 * (100vw - 36rem) + 3.52rem), 5.68rem);--texto-3xl: clamp(3.66rem, calc(0.018703703703703698 * (100vw - 36rem) + 3.66rem), 5.68rem);--texto-4xl: clamp(4.58rem, calc(0.027777777777777776 * (100vw - 36rem) + 4.58rem), 7.58rem);--texto-5xl: clamp(5.72rem, calc(0.04055555555555555 * (100vw - 36rem) + 5.72rem), 10.1rem);--titulos-3xl: clamp(4.39rem, calc(0.029537037037037042 * (100vw - 36rem) + 4.39rem), 7.58rem);--titulos-4xl: clamp(5.49rem, calc(0.04268518518518518 * (100vw - 36rem) + 5.49rem), 10.1rem);--space-3xl: clamp(3.91rem, calc(0.022222222222222216 * (100vw - 36rem) + 3.91rem), 6.31rem);--space-4xl: clamp(4.88rem, calc(0.03277777777777778 * (100vw - 36rem) + 4.88rem), 8.42rem);--space-5xl: clamp(6.1rem, calc(0.04740740740740742 * (100vw - 36rem) + 6.1rem), 11.22rem);--space-6xl: clamp(7.63rem, calc(0.06787037037037037 * (100vw - 36rem) + 7.63rem), 14.96rem);--radius-xs: clamp(0.25rem, 0.21rem + 0.18vw, 0.375rem);--radius-s: clamp(0.375rem, 0.30rem + 0.30vw, 0.625rem);--radius-m: clamp(0.625rem, 0.50rem + 0.45vw, 1rem);--radius-l: clamp(1rem, 0.80rem + 0.70vw, 1.5rem);--radius-xl: clamp(1.5rem, 1.15rem + 1vw, 2.25rem);--radius-2xl: clamp(2rem, 1.50rem + 1.45vw, 3.25rem);--radius-full: 999rem;--titulos-5xl: clamp(6.87rem, calc(0.06101851851851853 * (100vw - 36rem) + 6.87rem), 13.46rem);--contenedor-max: 1440px;--focus-ring: 0 0 0 3px color-mix(in srgb, var(--marca-2) 35%, transparent);--sombra-s: 0 8px 20px rgba(15, 23, 42, 0.08);--sombra-m: 0 16px 36px rgba(15, 23, 42, 0.12);--sombra-l: 0 24px 60px rgba(15, 23, 42, 0.16);--fondo-elevado: var(--ui-claro);--fondo-oscuro: var(--ui-oscuro);--texto-inverso: var(--ui-claro);--contenedor-estrecho: 760px;--contenedor-medio: 1120px;--contenedor-ancho: 1440px;--ancho-min-columna: 18rem;--sombra-glow: 0 0 0.75rem color-mix(in srgb, var(--marca-1) 22%, transparent), 0 1rem 3rem color-mix(in srgb, var(--marca-1) 12%, transparent);--titulos-color: var(--texto-titulo);--ancho-min-columna-s: 14rem;--ancho-min-columna-l: 24rem;--marca-1: #0D1F5C;--marca-2: #C0392B;--marca-3: #1A3080;--marca-4: #E8294A;--texto-titulo: #0D1F5C;--texto-normal: #1C2333;--texto-sub: #5A6580;--texto-enlace: #C0392B;--fondo-base: #FFFFFF;--fondo-contenedor: #F4F6FB;--fondo-caja: #EAEEF8;--ui-borde: #C8D0E8;--ui-glass: color-mix(in srgb,var(--marca-1) 10%,transparent);--ui-sombra: color-mix(in srgb,var(--marca-1) 25%,transparent);--ui-claro: #ffffff;--ui-oscuro: #111111;--a1: var(--marca-1);--a2: var(--marca-2);--g1: color-mix(in srgb,var(--marca-1) 22%,transparent);--g2: color-mix(in srgb,var(--marca-2) 22%,transparent);--g1s: color-mix(in srgb,var(--marca-1) 8%,transparent);--g2s: color-mix(in srgb,var(--marca-2) 8%,transparent);--fd: 'Bebas Neue',sans-serif;--fb: 'Outfit',sans-serif;--fm: 'JetBrains Mono',monospace;--rsm: 6px;--rmd: 14px;--rlg: 20px;--rxl: 36px;--ease: cubic-bezier(.4,0,.2,1);--tr: .32s var(--ease);--shadow-card: 0 2px 16px rgba(104,34,255,0.07), 0 0 0 1px var(--ui-borde);--shadow-hover: 0 8px 48px rgba(104,34,255,0.18), 0 2px 0 rgba(104,34,255,0.3);--radius-sm: 6px;--radius-md: 12px;--radius-lg: 24px;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--marca-dark: #08153D;--navbar-h: 64px;--contenedor: 128rem;--sombra-suave: 0 1rem 3rem rgba(11, 18, 32, 0.07);--sombra-card: 0 1.8rem 4rem rgba(10, 43, 122, 0.08);--marca-3-l-4: color-mix(in srgb, var(--marca-3), white 40%);--marca-3-d-2: color-mix(in srgb, var(--marca-3), black 20%);--marca-3-t-2: color-mix(in srgb, var(--marca-3), transparent 70%);--estado-exito: #16a34a;--estado-advertencia: #f59e0b;--estado-error: #dc2626;--estado-info: #2563eb;--titulo-color: var(--titulos-color);--titulo-2xs: clamp(0.875rem,0.84rem + .12vw,0.95rem);--titulo-xs: clamp(1rem,.94rem + .22vw,1.125rem);--titulo-m: clamp(1.35rem,1.15rem + .7vw,1.75rem);--titulo-l: clamp(1.75rem,1.35rem + 1.25vw,2.5rem);--titulo-2xl: clamp(2.75rem,1.8rem + 3.2vw,5rem);--marca-1-d-1: #af1d23;--marca-1-t-2: hsla(358, 71%, 48%, 0.33);--marca-2-t-3: hsla(221, 83%, 53%, 0.5);--at-titulos--s: var(--titulos-s);--at-caja: var(--fondo-caja);}