@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-brand-900:#150068;--color-brand-700:#2100a4;--color-brand-600:#3413b6;--color-brand-500:#5a52ac;--color-brand-400:#474baf;--color-brand-50:#f4f2ff;--color-accent:#0cc0df;--color-accent-soft:#41d7f7;--color-data-1:#00a1c8;--color-data-2:#2d8bba;--color-logo-blue:#0e71b4;--color-white:#fff;--color-neutral-50:#f8fafc;--color-neutral-100:#f1f5f9;--color-neutral-200:#e2e8f0;--color-neutral-300:#cbd5e1;--color-neutral-500:#64748b;--color-neutral-700:#334155;--color-neutral-800:#2c313e;--color-neutral-900:#1e232d;--color-neutral-950:#0f172a;--info-azul:#2563eb;--info-verde:#10b981;--info-amarillo:#f59e0b;--info-purpura:#7c3aed;--info-naranja:#f97316;--info-rojo:#ef4444;--info-celeste:#38bdf8;--info-gris-oscuro:#0f172a;--info-gris-medio:#64748b;--info-gris-claro:#e2e8f0;--color-text-strong:var(--color-neutral-900);--color-text:var(--color-neutral-700);--color-text-muted:var(--color-neutral-500);--color-text-accent:var(--color-brand-500);--color-link:var(--color-brand-700);--color-text-inverse:var(--color-white);--color-text-inverse-muted:#cbd5e1;--color-success:#047857;--color-error:#ba1a1a;--surface-base:var(--color-white);--surface-alt:var(--color-neutral-50);--surface-muted:var(--color-neutral-100);--surface-dark:var(--color-brand-900);--surface-darkest:var(--color-neutral-950);--surface-glass-dark:#0f172a99;--border-color:var(--color-neutral-200);--border-color-strong:var(--color-neutral-300);--border-color-inverse:#ffffff26;--border-hairline:1px solid var(--border-color);--overlay-photo:linear-gradient(90deg, #0f172ae6 0%, #150068d9 50%, #0f172aeb 100%);--overlay-photo-left:linear-gradient(90deg, #020617e6 0%, #0f172acc 50%, #110069bf 100%);--overlay-modal:#150068a6;--overlay-card:#0000008c;--overlay-oscuro:#0000004d;--overlay-oscuro-fuerte:#0006;--overlay-hero-foto:linear-gradient(90deg, #150068e6 0%, #150068c7 50%, #2100a49e 100%);--overlay-card-hover:#00000073;--gradient-brand-dark:linear-gradient(135deg, var(--color-brand-900) 0%, var(--color-brand-700) 55%, var(--color-brand-900) 100%);--font-family-base:"Montserrat Variable", "Montserrat", Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-size-display:clamp(2rem, 1.567rem + 1.85vw, 3rem);--line-height-display:1.2;--letter-spacing-display:-.02em;--font-size-h2:clamp(1.625rem, 1.354rem + 1.16vw, 2.25rem);--line-height-h2:1.25;--letter-spacing-h2:-.015em;--font-size-h3-lg:1.5rem;--line-height-h3-lg:1.333;--font-size-h3:1.25rem;--line-height-h3:1.4;--font-size-subtitle:1.125rem;--line-height-subtitle:1.556;--font-size-body:1rem;--line-height-body:1.625;--font-size-body-sm:.875rem;--line-height-body-sm:1.571;--font-size-label-lg:.875rem;--line-height-label-lg:1.429;--letter-spacing-label-lg:.02em;--font-size-label-sm:.75rem;--line-height-label-sm:1.333;--letter-spacing-label-sm:.04em;--font-size-stat:clamp(2.25rem, 1.925rem + 1.39vw, 3rem);--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4rem;--gutter-sm:1rem;--gutter:1.5rem;--gutter-lg:2rem;--section-padding-block:clamp(2.5rem, 1.85rem + 2.78vw, 4rem);--container-max:1240px;--container-narrow:960px;--container-padding:1.5rem;--header-topbar-height:2.25rem;--header-nav-height:4rem;--header-height:calc(var(--header-topbar-height) + var(--header-nav-height));--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0f172a0d;--shadow-card:0 4px 20px -2px #1500680d;--shadow-card-hover:0 8px 24px -4px #1500681a;--shadow-float:0 20px 40px -8px #15006824;--shadow-header:0 1px 8px #0000000a;--transition-fast:.15s ease;--transition-base:.2s ease;--focus-ring:0 0 0 2px var(--color-white), 0 0 0 4px var(--color-brand-700);--focus-ring-inverse:0 0 0 2px var(--color-brand-900), 0 0 0 4px var(--color-accent-soft)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-md))}body{font-family:var(--font-family-base);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text);background:var(--surface-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.t-display{font-size:var(--font-size-display);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);font-weight:var(--font-weight-bold);color:var(--color-text-strong)}.t-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);font-weight:var(--font-weight-bold);color:var(--color-text-strong)}.t-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);color:var(--color-text-strong)}.t-h3-lg{font-size:var(--font-size-h3-lg);line-height:var(--line-height-h3-lg);font-weight:var(--font-weight-bold);color:var(--color-text-strong)}.t-subtitle{font-size:var(--font-size-subtitle);line-height:var(--line-height-subtitle)}.t-body-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.t-label-lg{font-size:var(--font-size-label-lg);line-height:var(--line-height-label-lg);letter-spacing:var(--letter-spacing-label-lg);font-weight:var(--font-weight-semibold)}.t-label-sm{font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);letter-spacing:var(--letter-spacing-label-sm);font-weight:var(--font-weight-semibold)}.t-eyebrow{font-size:var(--font-size-label-sm);line-height:var(--line-height-label-sm);letter-spacing:var(--letter-spacing-label-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;color:var(--color-text-accent);display:block}.container{width:100%;max-width:var(--container-max);padding-inline:var(--container-padding);margin-inline:auto}.container--narrow{max-width:var(--container-narrow)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-sm);left:var(--space-sm);z-index:100;padding:var(--space-sm) var(--space-md);background:var(--color-brand-700);color:var(--color-text-inverse);border-radius:var(--radius-md);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:none}.is-placeholder{outline:1px dashed var(--color-accent);outline-offset:2px}.icon[data-astro-cid-zgufigjl]{fill:currentColor;flex-shrink:0;display:inline-block}
