:root{--bg:#F7F4EF;--surface:#FFFFFF;--surface-dim:#ECEAE8;--bg-band:#ECEAE8;--banner-bg:#F2E8E5;--ink:#1A1A1A;--ink-soft:#5E5E50;--line:#E6E5E3;--accent:#98002E;--on-accent:#FFFFFF;--footer-bg:#333333;--footer-ink:#ECEAE8;--footer-ink-muted:rgba(236,234,232,0.75);--footer-line:rgba(255,255,255,0.1);--gold:#A57C1D;--band-taupe:#B3ABA4;--data-1:#98002E;--data-2:#5E5E50;--data-3:#A57C1D;--data-4:#6B7280;--font-latin:"Satoshi","Helvetica Neue",Arial,sans-serif;--font-arabic:"IBM Plex Sans Arabic","Noto Kufi Arabic","Geeza Pro","Segoe UI",Tahoma,sans-serif;--font-display-ar:"Noto Naskh Arabic","IBM Plex Sans Arabic",serif;--text-0:0.8125rem;--text-1:1rem;--text-2:1.0625rem;--text-3:1.25rem;--text-4:1.5625rem;--text-5:1.9375rem;--text-6:clamp(2.125rem,4vw,2.75rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--container:1080px;--measure:68ch;--radius:10px;--radius-s:5px;--focus-outline:2px solid var(--accent);--motion-ease:ease-out;--motion-duration:400ms}@font-face{font-family:"Satoshi";src:url("/assets/fonts/satoshi-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url("/assets/fonts/satoshi-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Satoshi";src:url("/assets/fonts/satoshi-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans Arabic";src:url("/assets/fonts/plex-arabic-400-arabic.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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 Arabic";src:url("/assets/fonts/plex-arabic-400-latin.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Arabic";src:url("/assets/fonts/plex-arabic-500-arabic.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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 Arabic";src:url("/assets/fonts/plex-arabic-500-latin.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Sans Arabic";src:url("/assets/fonts/plex-arabic-700-arabic.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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 Arabic";src:url("/assets/fonts/plex-arabic-700-latin.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:"Noto Naskh Arabic";src:url("/assets/fonts/noto-naskh-arabic-var-arabic.woff2") format("woff2");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-latin);font-size:var(--text-2);line-height:1.7;text-underline-offset:0.2em}html[lang="ar"] body{font-family:var(--font-arabic);line-height:1.8}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] h3,html[lang="ar"] .eyebrow,html[lang="ar"] .c-chip{letter-spacing:0;text-transform:none}html[lang="ar"] h1,html[lang="ar"] h2,html[lang="ar"] .hero__sentence{font-family:var(--font-display-ar);font-weight:500;line-height:1.45}html[lang="ar"] .hero__sentence{line-height:1.7}h1,h2,h3,h4{font-weight:500;line-height:1.25;margin:0 0 var(--space-4);text-wrap:balance}h1{font-size:var(--text-6)}h2{font-size:var(--text-5)}h3{font-size:var(--text-4)}p{margin:0 0 var(--space-4);max-width:var(--measure)}p:last-child{margin-block-end:0}a{color:var(--accent);text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}ul{padding-inline-start:1.2em}img,svg{max-width:100%}b,strong{font-weight:700}:focus-visible{outline:var(--focus-outline);outline-offset:2px;border-radius:2px}a,button,[tabindex]{min-height:44px}a.c-chip,.lang-toggle,.skip-link{min-height:44px}.skip-link{position:absolute;inset-inline-start:var(--space-4);inset-block-start:-64px;z-index:100;background:var(--surface);color:var(--ink);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);transition:inset-block-start var(--motion-duration) var(--motion-ease)}.skip-link:focus{inset-block-start:var(--space-4)}.visually-hidden{position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--space-5)}.section{padding-block:var(--space-8)}.section + .section{border-block-start:1px solid var(--line)}.eyebrow{font-size:var(--text-0);letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-soft);font-weight:500;margin-block-end:var(--space-2)}.eyebrow::after{content:"";display:block;width:48px;height:1px;background:var(--gold);margin-block-start:8px}.section-head{margin-block-end:var(--space-6)}.section-head__heading{margin:0}.section-note{font-size:var(--text-1);color:var(--ink-soft);margin-block-start:var(--space-5)}.site-header{border-block-end:1px solid var(--line);background:var(--surface)}.site-header::after{content:"";display:block;height:6px;background:var(--band-taupe);border-block:1px solid var(--accent)}.header-inner{display:flex;align-items:center;gap:var(--space-5);min-height:72px;flex-wrap:wrap;padding-block:var(--space-2)}.brand{display:inline-flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--ink);font-weight:500;padding-block:var(--space-2)}.brand-mark{font-weight:700;color:var(--accent);font-size:var(--text-3);letter-spacing:0.02em;white-space:nowrap}.brand-mark__sep{color:var(--data-4);padding-inline:0.15em}.brand-text{font-size:var(--text-1)}.site-nav{display:flex;align-items:center;gap:var(--space-4);margin-inline-start:auto;flex-wrap:wrap}.site-nav__list{display:flex;flex-wrap:wrap;gap:var(--space-1);list-style:none;margin:0;padding:0}.site-nav__list a,.nav-item--pending{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-3);min-height:48px;text-decoration:none;color:var(--ink-soft);border-radius:var(--radius);font-size:var(--text-1)}.site-nav__list a[aria-current="page"]{color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}.nav-item--pending{color:var(--data-4);cursor:default;font-size:var(--text-1)}.lang-toggle{display:inline-flex;align-items:center;padding:var(--space-3) var(--space-4);min-height:48px;border:1px solid var(--accent);border-radius:var(--radius);text-decoration:none;font-weight:500}.nav-toggle{display:none;background:none;border:1px solid var(--line);border-radius:999px;width:48px;height:48px;cursor:pointer;position:relative}.nav-toggle__box,.nav-toggle__box::before,.nav-toggle__box::after{content:"";display:block;width:18px;height:2px;background:var(--ink);margin-inline:auto;position:relative}.nav-toggle__box::before{position:absolute;inset-block-start:-6px}.nav-toggle__box::after{position:absolute;inset-block-start:6px}@media (max-width:768px){.nav-toggle{display:block;order:3;margin-inline-start:auto}.site-nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;padding-block:var(--space-3) var(--space-4)}.site-nav.is-open{display:flex}.site-nav__list{flex-direction:column}.site-nav__list a,.nav-item--pending{min-height:48px}.lang-toggle{margin-inline-start:0}.header-inner{position:relative}}.status-banner{background:var(--banner-bg);border-block-end:1px solid var(--line);padding-block:var(--space-4)}.status-banner__line{margin:0;font-size:var(--text-1);color:var(--ink);max-width:none}.status-banner__label{color:var(--accent);font-weight:500}.hero{padding-block:var(--space-8) var(--space-7)}.hero__subtitle{font-size:var(--text-4);color:var(--ink-soft);font-weight:500;margin-block-end:var(--space-5)}.hero__sentence{font-size:var(--text-3);max-width:30em}.hero__status-chip{margin-block-start:var(--space-5)}.q-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-5)}.q-block{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5)}.q-block h3{font-size:var(--text-3)}.q-block p{font-size:var(--text-1);margin:0}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.c-stat{background:var(--surface);border:1px solid var(--line);border-block-start:3px solid var(--accent);border-radius:var(--radius);padding:var(--space-5)}.c-stat__value{font-size:var(--text-5);font-weight:700;margin-block-end:var(--space-2)}.c-stat__phrase{font-size:var(--text-1)}.c-stat__meta{font-size:var(--text-0);color:var(--data-4);margin:0}.c-chips{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-3) 0;padding:0}.c-chip{display:inline-flex;align-items:center;font-size:var(--text-0);font-weight:500;letter-spacing:0.06em;text-transform:uppercase;padding:var(--space-1) var(--space-3);border-radius:var(--radius-s);color:var(--ink-soft);background:var(--surface-dim)}a.c-chip{text-decoration:none}.c-chip--scenario,.c-chip--CALCULATED,.c-chip--ESTIMATE,.c-chip--SCENARIO,.c-chip--TARGET,.c-chip--ANNOUNCED,.c-chip--RANGE,.c-chip--FLOOR,.c-chip--REPORTED,.c-chip--MARKET,.c-chip--STUDY,.c-chip--PROGRAM{background:var(--surface);border:1px solid var(--accent);color:var(--accent)}.c-chip--status{background:var(--accent);color:var(--on-accent);border:1px solid var(--accent)}.c-chip--tier{background:var(--data-2);color:var(--on-accent)}.c-chip--phase{border:1px solid var(--data-2);color:var(--data-2);background:var(--surface)}.teaser-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-5)}.c-initiative{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.c-initiative__name{margin:0;font-size:var(--text-3)}.c-initiative__thesis{margin:0;font-size:var(--text-1);flex-grow:1}.c-initiative__link{align-self:flex-start}.c-initiative__pending{font-size:var(--text-0);color:var(--data-4)}.c-flow{margin:0;color:var(--ink-soft)}.c-flow svg{width:100%;height:auto;display:block;color:var(--ink)}.c-flow__labels text{fill:var(--ink)}.c-flow__sub{fill:var(--ink-soft);font-size:10px}.c-flow figcaption{font-size:var(--text-1);color:var(--ink-soft);margin-block-start:var(--space-3)}.section-note__pending{color:var(--ink-soft);font-size:var(--text-0)}.next-step__box{background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:var(--radius);padding:var(--space-6)}.next-step__box h2{margin-block-end:var(--space-3)}.next-step__text{font-size:var(--text-3);font-weight:500}.next-step__note{font-size:var(--text-1);color:var(--ink-soft)}.site-footer{background:var(--footer-bg);color:var(--footer-ink);padding-block:var(--space-6) var(--space-5);font-size:var(--text-1)}.site-footer::before{content:"";display:block;height:6px;background:var(--band-taupe);border-block:1px solid var(--footer-ink);margin-block-end:var(--space-6)}.site-footer p{max-width:none;margin-block-end:var(--space-3)}.site-footer__colophon{color:var(--footer-ink-muted)}.site-footer__legal,.site-footer__source-note{border-block-start:1px solid var(--footer-line);padding-block-start:var(--space-3)}.site-footer__legal p,.site-footer__source-note p{color:var(--footer-ink)}.site-footer strong{font-weight:500;color:var(--footer-ink)}.site-footer a{color:var(--footer-ink)}.site-footer a:hover{color:#FFFFFF}.lang-choice{min-height:100vh;display:grid;place-items:center;text-align:center;padding:var(--space-6)}.lang-choice__inner{max-width:36em}.lang-choice__buttons{display:flex;gap:var(--space-4);justify-content:center;flex-wrap:wrap;margin-block-start:var(--space-6)}.lang-choice__btn{display:inline-flex;align-items:center;justify-content:center;min-width:220px;min-height:56px;padding:var(--space-3) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius);background:var(--surface);color:var(--accent);font-size:var(--text-3);font-weight:500;text-decoration:none}.lang-choice__btn:hover{background:var(--banner-bg)}.lang-choice__status{font-size:var(--text-1);color:var(--ink-soft);margin-block-start:var(--space-6)}.lang-choice__btn.is-preferred{box-shadow:0 0 0 2px var(--accent)}.c-table{overflow-x:auto;margin-block:var(--space-2) var(--space-4)}.c-table table{border-collapse:collapse;width:100%;min-width:42rem;font-size:var(--text-1);background:var(--surface)}.c-table th,.c-table td{text-align:start;padding:var(--space-3);border-block-end:1px solid var(--line);vertical-align:top}.c-table thead th{font-size:var(--text-0);letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-soft);border-block-end:2px solid var(--ink);font-weight:500}.c-table tbody th[scope="row"]{font-weight:500}.c-table tbody tr:last-child th,.c-table tbody tr:last-child td{border-block-end:0}.c-table .src-claims{font-size:var(--text-0);color:var(--data-4)}.c-chart{margin:var(--space-5) 0 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5)}.c-chart__placeholder{border:1px dashed var(--data-4);border-radius:var(--radius);min-height:140px;display:grid;place-items:center;color:var(--data-4);font-size:var(--text-1);padding:var(--space-5)}.c-chart figcaption{margin-block-start:var(--space-4);font-size:var(--text-1);color:var(--ink-soft)}.c-chart__source{display:block;font-size:var(--text-0);color:var(--data-4);margin-block-start:var(--space-2)}.scenario{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5);margin-block-end:var(--space-6)}.scenario__name{font-size:var(--text-3);margin-block-end:var(--space-2)}.scenario__formula{font-size:var(--text-1);color:var(--ink-soft);border-inline-start:3px solid var(--data-3);padding-inline-start:var(--space-3)}.scenario__subhead{font-size:var(--text-2);margin-block:var(--space-4) var(--space-2)}.scenario__benchmarks{font-size:var(--text-1)}.scenario__benchmarks .benchmark-note{color:var(--ink-soft);font-size:var(--text-0)}.scenario-note{font-size:var(--text-1);color:var(--ink-soft);border:1px solid var(--line);border-inline-start:3px solid var(--accent);padding:var(--space-3) var(--space-4);margin-block:var(--space-4) 0}.scenario__footer{border-block-start:1px solid var(--line);padding-block-start:var(--space-3)}.scenario__line{margin:0;font-size:var(--text-1);font-weight:500}.scenario__line[lang="ar"]{font-weight:500}.scenario__links{margin-block-start:var(--space-2);font-size:var(--text-1)}.is-headline th,.is-headline td{font-weight:700}.scenario .c-chip{margin-inline-start:var(--space-2)}.scenario .c-chip:first-child,.c-chips .c-chip{margin-inline-start:0}.phase{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5);margin-block-end:var(--space-5)}.phase__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3)}.phase__head h3{margin:0;font-size:var(--text-3)}.phase h4{font-size:var(--text-2);margin-block:var(--space-3) var(--space-2)}.phase__meta{display:grid;gap:var(--space-1);margin-block-start:var(--space-4)}.phase__meta dt{font-size:var(--text-0);text-transform:uppercase;letter-spacing:0.06em;color:var(--ink-soft);margin:0}.phase__meta dd{margin:0 0 var(--space-3);font-size:var(--text-1)}.phase__meta dd:last-child{margin-block-end:0}.c-flow--timeline svg{color:var(--ink)}.c-flow--timeline figcaption{font-size:var(--text-1);color:var(--ink-soft);margin-block-start:var(--space-3)}.tier-band{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-5);margin-block-end:var(--space-5)}.tier-band__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-block-end:var(--space-3)}.tier-band__head h2{margin:0;font-size:var(--text-4)}.tier-band__note{margin-block-end:var(--space-4)}.reg-row{display:grid;grid-template-columns:minmax(140px,220px) 1fr;gap:var(--space-4);padding-block:var(--space-4);border-block-start:1px solid var(--line);scroll-margin-top:96px}.reg-row__value{font-weight:700;margin:0;font-size:var(--text-2)}.reg-row__phrase{margin:0 0 var(--space-2);font-size:var(--text-1)}.reg-row__meta{font-size:var(--text-0);color:var(--ink-soft);margin:0}@media (max-width:640px){.reg-row{grid-template-columns:1fr;gap:var(--space-2)}}.c-flow--stack svg{color:var(--ink)}.c-flow--stack .c-flow__numcircle{fill:var(--data-2);stroke:none}.c-flow--stack .c-flow__numtext{fill:var(--on-accent);font-size:13px;font-weight:700}.c-flow--stack figcaption{font-size:var(--text-1);color:var(--ink-soft);margin-block-start:var(--space-3)}.js-reveal [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity var(--motion-duration) var(--motion-ease),transform var(--motion-duration) var(--motion-ease)}.js-reveal [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}.js-reveal [data-reveal]{opacity:1;transform:none}}@media print{body{background:#fff;color:#000;font-size:11pt}.site-header,.site-nav,.nav-toggle,.skip-link,.site-footer__colophon{display:none}.status-banner{border:1px solid #000;background:#fff}.section{padding-block:12pt}.c-stat,.q-block,.c-initiative,.next-step__box,.c-chart,.scenario,.phase,.tier-band,.reg-row{border:0.5pt solid #666}a{color:#000;text-decoration:none}}.extra-banner:empty{display:none}.c-chart__svg{width:100%;height:auto;display:block;margin-block:0.75rem}.c-chart__svg text{font-family:inherit}.interest-form{max-width:34rem}.form-row{margin-block:0.9rem;display:flex;flex-direction:column;gap:0.3rem}.form-row label{font-weight:500}.form-row input[type="text"],.form-row input[type="email"],.form-row select,.form-row textarea{font:inherit;padding:0.65rem 0.75rem;border:1px solid var(--ink-soft,#5E5E50);border-radius:var(--radius);min-height:44px;background:#fff;color:inherit;max-width:100%}.form-row input:focus-visible,.form-row select:focus-visible,.form-row textarea:focus-visible,.form-submit:focus-visible{outline:2px solid var(--accent,#98002E);outline-offset:2px}.form-row--check{flex-direction:row;align-items:flex-start;gap:0.6rem}.form-row--check input{min-width:24px;min-height:24px;margin-block-start:0.2rem}.form-submit,.present-btn{font:inherit;font-weight:500;padding:0.7rem 1.4rem;min-height:48px;background:var(--accent,#98002E);color:#fff;border:0;border-radius:var(--radius);cursor:pointer}.form-submit[disabled]{opacity:0.6;cursor:wait}.form-status{font-weight:500}.form-status[data-ok="false"]{color:var(--accent,#98002E)}.present-wrap{max-width:60rem;margin-inline:auto;padding-block:1.5rem}.present-hint{color:var(--ink-soft,#5E5E50);font-size:0.9rem}.present-hint:not(.is-visible){opacity:0.85}.deck{position:relative}.slide{display:none;padding-block:2rem 2.5rem;min-height:16rem}.slide.is-active{display:block}.slide h2{font-size:clamp(1.6rem,3.5vw,2.4rem);margin-block-end:1rem}.present-controls{display:flex;gap:0.75rem;align-items:center;justify-content:center;padding-block:1rem;border-block-start:1px solid rgba(26,26,26,0.12)}.present-count{color:var(--ink-soft,#5E5E50);min-width:4.5rem;text-align:center}@media (prefers-reduced-motion:no-preference){.slide.is-active{animation:slide-in 240ms ease-out}@keyframes slide-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media print{.site-header,.site-footer nav,.present-controls,.form-submit[data-print-x],.nav-toggle,.lang-toggle{display:none !important}.brief-section{page-break-inside:avoid}body{background:#fff}a{color:inherit;text-decoration:none}.status-banner{border:1px solid #999}}