@font-face{font-family:archivo;src:url(../media/archivo_variable-s.p.17-aodiw50953.woff2?dpl=dpl_67BqVjmr7zzmqqx1keDagEb6ou1g)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local(Arial);ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:102.8%}.archivo_25136165-module__-6Ijxa__className{font-family:archivo,archivo Fallback}.archivo_25136165-module__-6Ijxa__variable{--font-archivo:"archivo", "archivo Fallback"}
@font-face{font-family:inter;src:url(../media/inter_variable-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_67BqVjmr7zzmqqx1keDagEb6ou1g)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_379664d7-module__ekmPfq__className{font-family:inter,inter Fallback}.inter_379664d7-module__ekmPfq__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:plexArabic;src:url(../media/ibm_plex_sans_arabic_400-s.p.3ik2qu-u9tgho.woff2?dpl=dpl_67BqVjmr7zzmqqx1keDagEb6ou1g)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexArabic;src:url(../media/ibm_plex_sans_arabic_600-s.p.0da8nscnv1nkd.woff2?dpl=dpl_67BqVjmr7zzmqqx1keDagEb6ou1g)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:plexArabic;src:url(../media/ibm_plex_sans_arabic_700-s.p.0-uv4l43gdmt7.woff2?dpl=dpl_67BqVjmr7zzmqqx1keDagEb6ou1g)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:plexArabic Fallback;src:local(Arial);ascent-override:108.5%;descent-override:41.5%;line-gap-override:0.0%;size-adjust:100.0%}.plexarabic_c3331888-module__FZv3mG__className{font-family:plexArabic,plexArabic Fallback}.plexarabic_c3331888-module__FZv3mG__variable{--font-plex-arabic:"plexArabic", "plexArabic Fallback"}
:root{--navy-950:#0a1f35;--navy-900:#0e2a47;--navy-700:#16436e;--blue-500:#1f6fa8;--orange-500:#f26522;--orange-600:#c7490e;--orange-700:#b8420a;--surface:#fff;--surface-alt:#f5f7fa;--text-900:#16232f;--text-600:#4a5a68;--border:#dce3ea;--on-navy:#fff;--on-navy-muted:#b8c7d6;--on-navy-border:#ffffff24;--font-display:var(--font-archivo), "Arial Narrow", sans-serif;--font-body:var(--font-inter), "Helvetica Neue", Arial, sans-serif;--fs-xs:.8125rem;--fs-sm:.9375rem;--fs-base:1.0625rem;--fs-md:1.1875rem;--fs-lg:clamp(1.375rem, 1.2rem + .8vw, 1.75rem);--fs-xl:clamp(1.75rem, 1.45rem + 1.4vw, 2.375rem);--fs-2xl:clamp(2.375rem, 1.9rem + 2.4vw, 3.5rem);--lh-body:1.6;--lh-heading:1.15;--track-eyebrow:.16em;--space-1:.5rem;--space-2:1rem;--space-3:1.5rem;--space-4:2rem;--space-6:3rem;--space-8:4rem;--space-12:6rem;--space-16:8rem;--section-pad:clamp(4rem, 3rem + 5vw, 7rem);--radius:8px;--shadow-soft:0 10px 30px #0e2a471a;--ease-out:cubic-bezier(.23, 1, .32, 1);--dur-fast:.16s;--dur:.22s;--container:75rem;--gutter:clamp(1.25rem, 4vw, 2rem);--z-header:100;--z-dropdown:110;--z-mobile-nav:120;--z-skip-link:130;--focus:var(--blue-500)}html[lang=ar]{--font-display:var(--font-plex-arabic), "Geeza Pro", sans-serif;--font-body:var(--font-plex-arabic), var(--font-inter), "Geeza Pro", sans-serif;--fs-xs:.875rem;--fs-sm:1rem;--fs-base:1.125rem;--fs-md:1.25rem;--lh-body:1.75;--lh-heading:1.4;--track-eyebrow:0}html[lang=ar] :where(h1,h2,h3,h4){letter-spacing:0}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text-900);background:var(--surface);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-display);font-weight:650;line-height:var(--lh-heading);color:var(--navy-900);letter-spacing:-.015em;text-wrap:balance}p{text-wrap:pretty;max-inline-size:70ch}img,svg,video{max-inline-size:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}ul[role=list],ol[role=list]{padding:0;list-style:none}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}::selection{background:var(--navy-700);color:#fff}.container{max-inline-size:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-pad)}.section--navy{background:var(--navy-900);--focus:#fff}.section--navy h2,.section--navy h3{color:var(--on-navy)}.eyebrow{font-family:var(--font-display);font-size:var(--fs-xs);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--orange-700);margin-block-end:var(--space-2);font-weight:600;display:block}.section--navy .eyebrow{color:var(--orange-500)}.lead{font-size:var(--fs-md);color:var(--text-600);max-inline-size:62ch}.btn{font-family:var(--font-body);border-radius:var(--radius);white-space:nowrap;transition:background-color var(--dur) var(--ease-out), border-color var(--dur) var(--ease-out), color var(--dur) var(--ease-out), transform var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.625rem;padding:.9375rem 1.625rem;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary{background:var(--orange-600);color:#fff}.btn--primary:hover{background:var(--orange-700)}.btn--outline{border:1.5px solid var(--navy-700);color:var(--navy-900)}.btn--outline:hover{background:#0e2a470f}.btn--outline-light{color:#fff;border:1.5px solid #ffffff73}.btn--outline-light:hover{background:#ffffff14;border-color:#ffffffb3}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:var(--z-skip-link);background:var(--navy-900);color:#fff;font-size:var(--fs-sm);border-radius:var(--radius);padding:.75rem 1.25rem;font-weight:600;text-decoration:none;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}[data-reveal=pending]{opacity:0;transform:translateY(18px)}[data-reveal=in]{opacity:1;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:none}@media (prefers-reduced-motion:reduce){[data-reveal=pending]{opacity:1;transform:none}[data-reveal=in]{transition:none}}
