:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#f4f7fa;--color-ink:#0b1724;--color-muted:#425466;--color-accent:#005d9d;--color-accent-ink:#fff;--color-link:#005d9d;--color-field-1:#04203a;--color-field-1-ink:#fff;--color-secondary:#02b9f1;--color-tag-bg:#ecf6ff;--color-brand-blue:#005792;--color-brand-sky:#00bbf0;--color-logo-plate:#fff;--color-canvas:#f5f7fa;--color-card:#fff;--color-hover:#eef2f6;--color-border:#e6e6e6;--color-hairline:#eef0f3;--color-text:#0b1724;--color-text-secondary:#425466;--color-muted-fill:#edf1f5;--color-sunken:#f5f7fa;--color-primary-50:#f0f7fe;--color-primary-100:#e2f1ff;--color-primary-200:#c2ddf3;--color-primary-300:#8cbfe4;--color-primary-400:#3f8ac4;--color-primary-500:#005d9d;--color-primary-600:#004d84;--color-primary-700:#003d6a;--color-primary-800:#022e52;--color-primary-900:#04203a;--color-on-primary:#fff;--color-decor:#02b9f1;--color-focus:#005d9d;--color-success:#17734a;--color-success-bg:#e6f4ec;--color-warning:#a15c07;--color-warning-bg:#fdf2e1;--color-danger:#b42318;--color-danger-bg:#fdecea;--color-info:#006b8f;--color-info-bg:#e3f6fd;--color-viz-1:#005d9d;--color-viz-2:#0088b5;--color-viz-3:#b7700a;--color-viz-4:#a8457a;--color-viz-5:#2e8558;--color-viz-6:#c4492b;--color-viz-7:#5b6b7c;--color-viz-8:#6f7a2a;--shadow-card:0 0 9px #ababab40;--shadow-header:0 0 9px #8b8b8b40;--shadow-float:0 12px 28px -8px #04203a2e, 0 2px 6px #04203a0f;--shadow-dialog:0 24px 60px -12px #04203a4d;--focus-outline:2px solid var(--color-focus);--focus-outline-offset:2px;--focus-ring:0 0 0 3px var(--color-primary-100);--scrim-hero:linear-gradient(-89.9deg, #14273a 7%, transparent 118%);--scrim-hero-ltr:linear-gradient(89.9deg, #14273a 7%, transparent 118%);--button-height-lg:3.5rem;--button-radius:.75rem;--button-pad-x:1.5rem;--button-pad-y:1rem;--button-gap:.5rem;--button-outline-dark:#fffc;--font-sans-ar:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-sans-en:"IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-display:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.75rem;--text-3xl:2.5rem;--text-4xl:3.5rem;--text-page:var(--text-2xl);--lh-page:2.25rem;--text-metric:var(--text-xl);--lh-metric:2rem;--text-tile:var(--text-lg);--lh-tile:1.75rem;--text-title:var(--text-md);--lh-title:1.5rem;--text-reading:var(--text-md);--lh-reading:1.625rem;--text-body:var(--text-base);--lh-body:1.375rem;--text-meta:var(--text-sm);--lh-meta:1.25rem;--text-chip:var(--text-xs);--lh-chip:1.125rem;--step-small:clamp(.8125rem, .79rem + .1vw, .875rem);--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead:clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head:clamp(2rem, .6rem + 5.6vw, 5.5rem);--leading-display-ar:1.15;--leading-display-en:1.1;--leading-text:1.55;--space-1:.125rem;--space-2:.25rem;--space-3:.5rem;--space-4:.75rem;--space-5:1rem;--space-6:1.25rem;--space-7:1.5rem;--space-8:2rem;--space-9:3rem;--space-10:4rem;--space-11:6rem;--space-12:9rem;--radius-none:0;--radius-xs:.5rem;--radius-sm:.625rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.125rem;--radius-page:.75rem;--radius-pill:999px;--radius-card:1.5rem;--radius-media:1.25rem;--radius-panel:1.125rem;--motion-duration-fast:.15s;--motion-duration-base:.2s;--motion-duration-slow:.4s;--motion-duration-shutter:1.1s;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-ease-shutter:cubic-bezier(.65, 0, .35, 1)}:root[data-theme=dark],:root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#061321;--color-surface:#0b1d30;--color-ink:#e9eff6;--color-muted:#a5b5c6;--color-accent:#5cb3ef;--color-accent-ink:#04203a;--color-link:#7cc4f4;--color-field-1:#04203a;--color-field-1-ink:#fff;--color-secondary:#02b9f1;--color-tag-bg:#0f2d4a;--color-brand-blue:#005792;--color-brand-sky:#00bbf0;--color-logo-plate:#fff;--color-canvas:#071421;--color-card:#0d1c2c;--color-hover:#142638;--color-border:#22364b;--color-hairline:#182b3e;--color-text:#eef3f8;--color-text-secondary:#a7b6c6;--color-muted-fill:#182b3e;--color-sunken:#0a1826;--color-primary-50:#0c2236;--color-primary-100:#10304d;--color-primary-200:#164266;--color-primary-300:#1f5a88;--color-primary-400:#3b80b8;--color-primary-500:#5cb3ef;--color-primary-600:#84c6f4;--color-primary-700:#cfe7fa;--color-primary-800:#e2f0fc;--color-primary-900:#f0f8fe;--color-on-primary:#04203a;--color-decor:#02b9f1;--color-focus:#5cb3ef;--color-success:#72d2a2;--color-success-bg:#0f2a1e;--color-warning:#e8b46a;--color-warning-bg:#2e2112;--color-danger:#f2958a;--color-danger-bg:#331714;--color-info:#6fd0f5;--color-info-bg:#0b2533;--color-viz-1:#5cb3ef;--color-viz-2:#3fd0ff;--color-viz-3:#e8b04f;--color-viz-4:#e48bbf;--color-viz-5:#72d2a2;--color-viz-6:#f08a6c;--color-viz-7:#a7b6c6;--color-viz-8:#c9c06a;--shadow-card:0 0 9px #00000059;--shadow-header:0 0 9px #00000073;--shadow-float:0 12px 28px -8px #0000008c, 0 2px 6px #0000004d;--shadow-dialog:0 24px 60px -12px #000000a6}@media (prefers-reduced-motion:reduce){:root{--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-duration-shutter:0s}}:root{--home-max:80rem;--home-text-hero:clamp(1.625rem, 1rem + 2.22vw, 3rem);--home-leading-hero:1.3125;--home-text-section:clamp(1.5rem, 1rem + .98vw, 1.875rem);--home-text-lead:clamp(1.0625rem, .95rem + .42vw, 1.25rem);--home-text-sub:1.125rem;--home-text-15:.9375rem;--home-glass:#ffffff1a;--home-glass-line:#ffffff80;--home-glass-text:#ffffffb3;--home-pill-fill:#fff3;--home-scrim-flat:#14273ac7}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");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}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-700-normal.woff2)format("woff2");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{--margin:clamp(1rem, .6rem + 1.6vw, 1.75rem);--page-max:90rem;--gutter:clamp(1rem, .7rem + 1vw, 1.5rem);--section-y:clamp(6rem, 4rem + 6vw, 10rem);--measure:52ch;--font-body:var(--font-sans-ar)}html[lang=en]{--font-body:var(--font-sans-en)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--color-bg)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{min-block-size:100vh;font-family:var(--font-body);font-size:var(--step-body);font-weight:400;line-height:var(--leading-text);color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}h1,h2,h3,h4{text-wrap:balance;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}a{color:inherit}[hidden]{display:none!important}img,svg{max-inline-size:100%;display:block}img{block-size:auto}button{font:inherit}:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}::selection{background:var(--color-field-1);color:var(--color-field-1-ink)}.num{font-variant-numeric:tabular-nums}.frame{inline-size:100%;max-inline-size:var(--page-max);padding-inline:var(--margin);margin-inline:auto}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{z-index:100;padding:var(--space-3) var(--space-5);background:var(--color-ink);color:var(--color-bg);border-radius:var(--radius-page);position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--margin);transform:translateY(-200%)}.skip:focus-visible{transform:none}.btn{justify-content:center;align-items:center;gap:var(--space-3);min-block-size:3rem;max-inline-size:100%;padding:var(--space-3) var(--space-7);border-radius:var(--radius-page);background:var(--color-accent);color:var(--color-accent-ink);font-size:var(--step-body);text-align:center;cursor:pointer;transition:background-color var(--motion-duration-fast) var(--motion-ease-standard),transform var(--motion-duration-fast) var(--motion-ease-standard);border:0;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.btn:hover{background:var(--color-primary-600)}.btn:active{transform:scale(.97)}.link{color:var(--color-link);text-underline-offset:.25em;transition:text-decoration-thickness var(--motion-duration-fast) var(--motion-ease-standard);font-weight:500;text-decoration:underline;text-decoration-thickness:.08em}.link:hover{text-decoration-thickness:.16em}@media (prefers-reduced-motion:no-preference){:root.js [data-reveal]{opacity:0;transition:opacity var(--motion-duration-slow) var(--motion-ease-out),transform var(--motion-duration-slow) var(--motion-ease-out);transition-delay:calc(var(--i,0)*80ms);transform:translateY(1.5rem)}:root.js [data-reveal].is-in{opacity:1;transform:none}}@media print{[data-reveal]{opacity:1!important;transform:none!important}}.not-found{align-content:center;gap:var(--space-9);min-block-size:100svh;padding-block:var(--space-10);display:grid}.not-found section{justify-items:start;gap:var(--space-5);display:grid}.not-found h1,.not-found h2{font-family:var(--font-display);font-weight:700;line-height:var(--leading-display-ar);letter-spacing:0}html[lang=en] .not-found h1,html[lang=en] .not-found h2{line-height:var(--leading-display-en);letter-spacing:-.01em}.not-found h1,.not-found h2{font-size:var(--step-head)}.not-found__lockup{block-size:3.5rem;inline-size:auto}
