:root{--brand-process-blue:#0085ca;--brand-blue:#0047bb;--brand-ultramarine:#10069f;--brand-ink:#101820;--brand-ramp-0:#0085ca;--brand-ramp-15:#0070c5;--brand-ramp-30:#005cc0;--brand-ramp-45:#0047bb;--brand-ramp-60:#0435b3;--brand-ramp-75:#0924ac;--brand-ramp-90:#0d12a4;--brand-ramp-100:#10069f;--gradient-signal:linear-gradient(160deg,#0085ca 0%,#005cc0 30%,#0047bb 45%,#0924ac 75%,#10069f 100%);--gradient-tile:linear-gradient(150deg,#0085ca,#0047bb 45%,#10069f);--gradient-hairline:linear-gradient(90deg,#0085ca,#0047bb 40%,#10069f00);--gradient-flat-fallback:#0047bb;--neutral-0:#fff;--neutral-50:#fafbfc;--neutral-75:#f7f9fc;--neutral-100:#f4f5f8;--neutral-150:#f0f2f6;--neutral-200:#e6e8ee;--neutral-250:#dfe2ea;--neutral-300:#c9ced9;--neutral-500:#8b93a5;--neutral-600:#6b7280;--neutral-700:#4a5265;--neutral-900:#101820;--on-ink-primary:#fff;--on-ink-secondary:#9aa6bd;--on-ink-tertiary:#6b7690;--surface-ink-raised:#0f1725;--color-info:#0047bb;--color-info-surface:#f4f8ff;--color-info-border:#d7e4fb;--color-info-on-ink:#7fb2ff;--color-active:#0069a8;--color-active-surface:#edf6fd;--color-active-border:#cbe4f5;--color-active-on-ink:#4fb8ee;--color-success:#0b7a53;--color-success-surface:#eef7f2;--color-success-border:#cde5da;--color-success-on-ink:#3fbe8c;--color-caution:#a65a00;--color-caution-surface:#fff6ea;--color-caution-border:#f3ddbe;--color-caution-on-ink:#e9a23b;--color-danger:#d4483b;--color-danger-text:#b93a2f;--color-danger-surface:#fdf3f2;--color-danger-border:#f5d7d3;--color-danger-on-ink:#ff8a7a;--color-neutral:#5b6478;--color-neutral-surface:#f1f3f7;--color-neutral-border:#e2e6ee;--color-neutral-on-ink:#9aa6bd;--color-caution-print:#b3411f;--brand-green:#7ab648;--brand-green-deep:#5c9130;--brand-green-text:#4a7a22;--brand-green-soft:#eff7e6;--brand-green-border:#d8eabf;--brand-green-on-ink:#a3d270;--gradient-green-wash:linear-gradient(170deg,#dcedc4 0%,#ebf5da 48%,#f7fbf0 100%);--surface-page:#f4f5f8;--surface-app:#f5f7fa;--surface-card:#fff;--surface-sunken:#f0f2f6;--surface-inverse:#101820;--surface-chrome:#1d2b3d;--border-on-chrome:#ffffff14;--surface-brand:#0047bb;--surface-brand-soft:#f4f8ff;--surface-green-soft:var(--brand-green-soft);--text-heading:#101820;--text-body:#4a5265;--text-muted:#6b7280;--text-faint:#8b93a5;--text-inverse:#fff;--text-link:#0047bb;--text-link-hover:#10069f;--text-on-brand:#fff;--border-hairline:#f0f2f6;--border-default:#e6e8ee;--border-strong:#dfe2ea;--border-card:#e9ecf2;--border-focus:#0085ca;--action-primary:#0047bb;--action-primary-hover:#10069f;--action-primary-press:#0d1183;--action-secondary-border:#e6e8ee;--action-secondary-hover:#f4f8ff;--action-disabled-bg:#e6e8ee;--action-disabled-text:#8b93a5;--chart-1:#0085ca;--chart-2:#a65a00;--chart-3:#10069f;--chart-4:#0b7a53;--chart-5:#0fa3a3;--chart-6:#5b6478;--chart-seq-1:#cfe6f7;--chart-seq-2:#7fbfe4;--chart-seq-3:#0085ca;--chart-seq-4:#0047bb;--chart-seq-5:#10069f;--chart-track:#e6e8ee;--scrim-photo:linear-gradient(180deg,#10182026,#1018209e);--scrim-soft:linear-gradient(180deg,#10182014,#1018206b);--duotone-photo:linear-gradient(200deg,#0085caa6,#10069fd9)}
:root{--font-latin:"Geist","Helvetica Neue",Arial,sans-serif;--font-arabic:"Thmanyah Sans","Geist","Helvetica Neue",Arial,sans-serif;--font-sans:"Geist","Thmanyah Sans","Helvetica Neue",Arial,sans-serif;--font-mono:"Geist Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--weight-extralight:200;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-display-size:44px;--text-display-line:1.05;--text-display-weight:200;--text-display-tracking:-.03em;--text-h1-size:32px;--text-h1-line:1.15;--text-h1-weight:600;--text-h1-tracking:-.02em;--text-h2-size:24px;--text-h2-line:1.25;--text-h2-weight:600;--text-h2-tracking:-.01em;--text-h3-size:19px;--text-h3-line:1.3;--text-h3-weight:600;--text-h3-tracking:-.01em;--text-body-l-size:18px;--text-body-l-line:1.6;--text-body-l-weight:400;--text-body-size:16px;--text-body-line:1.6;--text-body-weight:400;--text-body-s-size:14px;--text-body-s-line:1.55;--text-body-s-weight:400;--text-caption-size:13px;--text-caption-line:1.5;--text-caption-weight:500;--text-label-size:11px;--text-label-line:1.4;--text-label-weight:500;--text-label-tracking:.16em;--arabic-size-bump:2px;--arabic-line-bump:.15}
:root{--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--gutter-tight:12px;--gutter:24px;--gutter-wide:32px;--page-margin:64px;--card-padding:24px;--card-padding-sm:16px;--section-gap:32px;--control-height-sm:32px;--control-height:40px;--control-height-lg:48px;--touch-target:44px;--layout-max:1180px;--sidebar-width:236px;--rail-width:23%;--ratio-surface:60;--ratio-ink:30;--ratio-brand:10}
:root{--radius-ui:10px;--radius-sm:4px;--radius-lg:var(--radius-ui);--radius-xl:14px;--radius-tile:24%;--radius-pill:999px;--radius-xs:var(--radius-sm);--radius-md:var(--radius-lg);--radius-2xl:var(--radius-xl);--radius-3xl:var(--radius-xl);--border-width:1px;--border-hairline-width:1px;--rule-accent-width:2px;--shadow-none:none;--shadow-lift:0 1px 3px #1018201f;--shadow-float:0 6px 16px #1018201a;--shadow-overlay:0 16px 34px #10182029;--shadow-sm:var(--shadow-lift);--shadow-card:var(--shadow-float);--shadow-raised:var(--shadow-float);--shadow-lg:var(--shadow-float);--shadow-window:var(--shadow-overlay);--shadow-outdoor:var(--shadow-overlay);--glow-green:0 0 0 7px #7ab64824,0 10px 30px #7ab64852;--glow-green-soft:0 0 36px #7ab64847;--focus-ring:0 0 0 2px #fff,0 0 0 4px #0085ca;--focus-ring-on-ink:0 0 0 2px #101820,0 0 0 4px #4fb8ee;--focus-ring-on-brand:0 0 0 2px #ffffffeb,0 0 0 4px #10069f;--focus-ring-tv:0 0 0 4px #101820,0 0 0 12px #35c6eb,0 0 44px #35c6eb73}
:root{--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--duration-instant:90ms;--duration-fast:.14s;--duration-base:.2s;--duration-slow:.32s;--duration-page:.42s;--transition-control:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);--press-scale:.985}
:root{--stroke-angle:62deg;--pattern-max-opacity:.25;--pattern-diagonal:repeating-linear-gradient(62deg,#0047bb 0 10px,#0085ca 10px 20px,#fff 20px 40px);--pattern-diagonal-ink:repeating-linear-gradient(62deg,#0085ca38 0 10px,#10069f38 10px 20px,#10182000 20px 46px);--pattern-diagonal-on-brand:repeating-linear-gradient(62deg,#ffffff29 0 10px,#ffffff0f 10px 20px,#fff0 20px 46px);--pattern-diagonal-size:auto;--pattern-apex:linear-gradient(62deg,#fff0 46%,#0047bb 46% 54%,#fff0 54%),linear-gradient(-62deg,#fff0 46%,#0085ca 46% 54%,#fff0 54%);--pattern-apex-ink:linear-gradient(62deg,#10182000 46%,#0047bb8c 46% 54%,#10182000 54%),linear-gradient(-62deg,#10182000 46%,#0085ca8c 46% 54%,#10182000 54%);--pattern-apex-on-brand:linear-gradient(62deg,#fff0 46%,#ffffff38 46% 54%,#fff0 54%),linear-gradient(-62deg,#fff0 46%,#ffffff1f 46% 54%,#fff0 54%);--pattern-apex-size:70px 70px;--pattern-counter-grid:radial-gradient(circle at 50% 50%,#0047bb 22%,#fff0 24%);--pattern-counter-grid-ink:radial-gradient(circle at 50% 50%,#0085ca8c 22%,#10182000 24%);--pattern-counter-grid-on-brand:radial-gradient(circle at 50% 50%,#ffffff47 22%,#fff0 24%);--pattern-counter-grid-size:26px 26px}
a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover)}[dir=rtl]{font-family:var(--font-arabic)}.ans-ar{font-family:var(--font-arabic);text-align:right;direction:rtl}[dir=rtl] [data-ans-chevron]{transform:scaleX(-1)}[data-ans-field]::placeholder{color:var(--text-muted);opacity:1}[data-ans-field][data-ans-on-ink]::placeholder{color:#ffffffb8;opacity:1}.ans-mono-label{font-family:var(--font-mono);font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--weight-medium);letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--text-faint)}@keyframes ans-spin{to{transform:rotate(360deg)}}@keyframes ans-skeleton{0%,to{opacity:1}50%{opacity:.42}}@keyframes ans-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important}}

@font-face{font-family:Geist;src:url(/fonts/geist.43acbad3.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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+20A0-20CF,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;src:url(/fonts/geist-mono.53eea043.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;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+20A0-20CF,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans-400.3317c505.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88F,U+8A0-8FF,U+200C-200F,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF,U+20}@font-face{font-family:Thmanyah Sans;src:url(/fonts/thmanyah-sans-700.66b1011a.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88F,U+8A0-8FF,U+200C-200F,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFF,U+20}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:76.43%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:131.49%}@font-face{font-family:Thmanyah Sans Fallback;src:local(Arial);ascent-override:100.0%;descent-override:25.0%;line-gap-override:0.0%;size-adjust:100.0%}
:root{--font-latin:"Geist", "Geist Fallback", "Helvetica Neue", Arial, sans-serif;--font-arabic:"Thmanyah Sans", "Thmanyah Sans Fallback", "Geist", "Geist Fallback", "Helvetica Neue", Arial, sans-serif;--font-sans:"Geist", "Geist Fallback", "Thmanyah Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"Geist Mono", "Geist Mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace;--page-gutter:clamp(20px, 5vw, var(--page-margin));--section-pad:clamp(var(--space-7), 9vw, calc(var(--space-8) * 1.75));--display-size:clamp(30px, 6.2vw, 60px);--h2-size:clamp(24px, 3.4vw, 38px);--lede-size:clamp(16px, 1.9vw, 20px)}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--control-height-lg) + var(--space-6))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface-card);color:var(--text-body);font-family:var(--font-latin);font-size:var(--text-body-size);line-height:var(--text-body-line);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:hidden}html[dir=rtl] body{font-family:var(--font-arabic);font-size:calc(var(--text-body-size) + var(--arabic-size-bump));line-height:calc(var(--text-body-line) + var(--arabic-line-bump))}img,svg,picture{max-width:100%;display:block}h1,h2,h3{color:var(--text-heading);font-weight:var(--text-h1-weight);text-wrap:balance}p{text-wrap:pretty}ul{padding:0;list-style:none}a{color:inherit;text-decoration:none}:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-sm);outline:none}.container{width:100%;max-width:var(--layout-max);padding-inline:var(--page-gutter);margin-inline:auto}.section{padding-block:var(--section-pad)}.eyebrow{font-family:var(--font-mono);font-size:var(--text-label-size);line-height:var(--text-label-line);font-weight:var(--weight-medium);letter-spacing:var(--text-label-tracking);text-transform:uppercase;color:var(--brand-process-blue);margin-bottom:var(--space-3)}html[dir=rtl] .eyebrow{font-family:var(--font-arabic);font-size:var(--text-caption-size);letter-spacing:normal;text-transform:none;font-weight:var(--weight-bold)}.skip-link{inset-inline-start:var(--space-4);top:calc(var(--space-4) * -6);z-index:100;padding:var(--space-2) var(--space-4);background:var(--surface-brand);color:var(--text-on-brand);border-radius:var(--radius-lg);font-size:var(--text-body-s-size);transition:top var(--duration-fast) var(--ease-standard);position:absolute}.skip-link:focus-visible{top:var(--space-4)}.ltr-run{font-family:var(--font-latin);direction:ltr;unicode-bidi:isolate}
