:root{--navy:#142b36;--teal:#147d78;--paper:#f5f7f4;--mist:#dce4e3;--slate:#4f656d;--font:'IBM Plex Sans Arabic',Tahoma,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--navy);font:17px/1.85 var(--font);-webkit-font-smoothing:antialiased}html[lang=en]{--font:Inter,'Helvetica Neue',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--teal);outline-offset:6px}.wrap{max-width:1360px;margin:auto;padding-inline:64px}.skip{position:fixed;top:-100px;inset-inline-start:20px;padding:12px 20px;background:white;z-index:50}.skip:focus{top:10px}.header{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:18px 64px;border-bottom:1px solid var(--mist);gap:24px}.brand{display:block;line-height:0}.brand img{width:248px;max-width:100%;height:auto}.header nav{display:flex;gap:40px;font-size:15px}.header nav a:hover{color:var(--teal)}.language{border:0;border-inline-start:1px solid #b9c9c9;background:none;padding:6px 0 6px 24px;color:var(--navy);font:15px/1.6 Arial,sans-serif}.language span{margin-inline-start:18px}.hero{display:grid;grid-template-columns:1.06fr 1fr;gap:74px;padding-block:78px 90px;align-items:center}.eyebrow{display:flex;align-items:center;gap:14px;font-size:14px;font-weight:500;margin:0 0 30px}.line{width:35px;height:4px;background:var(--teal)}h1,h2,h3,p{margin-block-start:0}h1{font-size:clamp(58px,6.6vw,98px);line-height:1.25;font-weight:500;letter-spacing:-2.5px;margin-bottom:24px}h1 em{font-style:normal;color:var(--teal)}.intro{max-width:440px;font-size:20px;line-height:1.9;margin-bottom:28px}.text-link{display:inline-flex;align-items:center;gap:24px;font-size:16px;border-bottom:1px solid var(--navy);padding-block:5px}.arrow{font-size:26px}.development{display:flex;align-items:center;gap:10px;color:var(--slate);font-size:13px;margin:35px 0 0}.development>span:first-child{width:7px;height:7px;background:var(--teal);border-radius:50%}.evidence{background:white;border:1px solid #b9cecc;box-shadow:16px 18px 0 #e5ece7;transform:translateY(18px)}.evidence-header{display:flex;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--mist);font-size:15px}.tiny{font-size:12px;color:var(--slate)}.sources{display:flex;justify-content:space-between;padding:26px 24px 16px;font-size:13px;color:var(--slate)}.pair{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:center;row-gap:8px;padding:17px 24px;border-bottom:1px solid var(--mist);font-size:14px}.pair>bdi:last-of-type{text-align:end}.pair i{height:2px;background:var(--teal);margin-inline:10px;position:relative}.pair i:after{content:'';position:absolute;width:8px;height:8px;border:2px solid var(--teal);background:white;inset-inline-end:-1px;top:-3px}.amount{font-size:12px;white-space:nowrap}.amount:last-child{text-align:end}.result{text-align:center;font-size:11px;color:#0b655f}.difference{background:#faf7ef}.difference i{background:#986c29}.difference i:after{border-color:#986c29}.difference .result{color:#795519}.pending i{background:repeating-linear-gradient(90deg,#8ea3a8 0 4px,transparent 4px 8px)}.pending i:after{display:none}.pending .result{color:var(--slate)}.missing{text-align:end}.evidence-note{display:flex;gap:22px;padding:24px}.evidence-note p{font-size:17px;line-height:1.65;margin:0}.note-index{direction:ltr;white-space:nowrap;color:var(--teal);font:12px/1.8 monospace;padding-top:5px}.evidence-footer{font-size:11px;color:var(--slate);padding:10px 24px;border-top:1px solid var(--mist)}.rule-band{background:var(--navy);color:var(--paper);display:flex;justify-content:center;align-items:center;gap:36px;padding:23px 40px;font-size:15px}.band-track{height:7px;width:130px;border-top:1px solid #7eaaa9;border-bottom:1px solid #7eaaa9}.approach,.vision{display:grid;grid-template-columns:1fr 3fr;gap:45px;padding-block:105px}.section-label{display:flex;gap:18px;font-size:14px;padding-top:12px}.section-label>span:first-child{color:var(--teal);font-family:monospace}h2{font-size:clamp(34px,3.5vw,51px);line-height:1.45;font-weight:500;letter-spacing:-1.2px;margin-bottom:34px}.two-column{display:grid;grid-template-columns:1fr 1fr;gap:44px;color:var(--slate)}.two-column p{margin:0}.principle{display:flex;align-items:center;gap:30px;border-top:1px solid var(--mist);margin-top:40px;padding-top:32px}.principle p{font-size:22px;line-height:1.65;margin:0}.paired-mark{display:block;flex:none;width:68px;height:47px;border-block:8px solid var(--teal);transform:skewY(-20deg);position:relative}.paired-mark:after{content:'';position:absolute;inset:12px 0;border-top:8px solid var(--navy)}.platform{background:var(--navy);color:var(--paper);padding-block:70px}.platform .section-label>span:first-child{color:#85c9c2}.platform-heading{display:flex;justify-content:space-between;gap:70px;align-items:end;margin-top:28px}.platform-heading h2{margin-bottom:35px;min-width:45%}.platform-heading>p{max-width:370px;color:#c7d6d6}.steps{border-top:1px solid #48606a}.steps article{display:grid;grid-template-columns:50px 1fr 140px;align-items:center;gap:35px;border-bottom:1px solid #48606a;padding:30px 0}.step-number{font:16px/1 monospace;color:#91c6c0}.steps h3{font-size:26px;font-weight:500;margin-bottom:6px}.steps p{color:#c7d6d6;max-width:740px;margin:0}.step-line{border-block:2px solid #4a9290;height:11px}.steps article:nth-child(2) .step-line{width:80%;justify-self:end}.steps article:nth-child(3) .step-line{width:60%;justify-self:end}.scope-note{font-size:13px;color:#b8cccc;margin:28px 0 0}.roadmap{display:grid;grid-template-columns:1fr 1fr;gap:38px}.roadmap article{border-top:2px solid var(--teal);padding-top:20px}.milestone{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:25px}.milestone bdi{font:14px/1.7 monospace}.milestone span{font-size:12px;color:var(--slate)}.roadmap h3{font-size:25px;font-weight:500;margin-bottom:12px}.roadmap p{color:var(--slate);margin:0}.boundary{font-size:14px;border-inline-start:3px solid var(--teal);padding-inline-start:18px;margin-top:35px;margin-bottom:0}.manifesto{background:#dce9e4;padding-block:80px;text-align:center}.manifesto .eyebrow{justify-content:center;margin-bottom:18px}.manifesto h2{font-size:clamp(38px,4.5vw,66px);margin-bottom:24px}.manifesto p:not(.eyebrow){color:var(--slate)}.brief-button{display:inline-flex;gap:40px;align-items:center;background:var(--navy);color:white;border:1px solid var(--navy);padding:13px 24px;margin-top:10px}.brief-button:hover{background:var(--teal);border-color:var(--teal)}#download-status{min-height:25px;font-size:13px;margin:12px 0 0}.footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:46px}.footer p{margin:0;font-size:14px;color:var(--slate)}.footer .footer-wordmark{font-size:40px;font-weight:bold;line-height:1.5;color:var(--navy)}.footer .text-link{font-size:14px}html[lang=en] h1{font-size:clamp(58px,6.5vw,91px);line-height:1.04;letter-spacing:-4px}html[lang=en] h2{line-height:1.15;letter-spacing:-1.8px}html[lang=en] .intro{line-height:1.6}html[lang=en] .hero{gap:60px}html[lang=en] .arrow{transform:scaleX(-1)}html[lang=en] .language{padding:6px 0 6px 24px}html[lang=en] .evidence-note p{font-size:16px}html[lang=en] .platform-heading h2{min-width:46%}@media(max-width:1050px){.wrap{padding-inline:32px}.header{padding-inline:32px}.hero{gap:35px}.pair{padding-inline:15px}.result{font-size:10px}.evidence-header{padding-inline:15px}.header nav{gap:24px}.band-track{width:70px}.approach,.vision{grid-template-columns:1fr 4fr;gap:25px}.brand img{width:210px}}@media(max-width:760px){html{scroll-padding-top:20px}.wrap{padding-inline:24px}.header{padding:14px 24px;flex-wrap:wrap;gap:6px 20px}.brand img{width:192px}.header nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--mist);padding-top:10px;margin-top:8px;font-size:14px}.language{font-size:14px;padding-inline-start:16px}.hero{grid-template-columns:1fr;padding-block:42px 60px;gap:30px}.eyebrow{margin-bottom:22px}h1{font-size:66px;line-height:1.22}.intro{font-size:18px;max-width:100%}.development{margin-top:24px}.evidence{transform:none;box-shadow:8px 10px 0 #e5ece7}.evidence-header{font-size:14px}.pair{padding:16px 18px}.amount{font-size:12px}.result{font-size:11px}.rule-band{gap:14px;padding:22px 20px;font-size:12px}.band-track{width:20px;flex-shrink:0}.approach,.vision{grid-template-columns:1fr;padding-block:58px;gap:23px}h2{font-size:35px;margin-bottom:25px}.two-column{grid-template-columns:1fr;gap:20px}.principle p{font-size:20px}.platform{padding-block:48px}.platform-heading{display:block;margin-top:25px}.platform-heading>p{max-width:none}.steps article{grid-template-columns:24px 1fr;gap:18px;padding-block:25px}.step-line{display:none}.steps h3{font-size:24px}.steps p{font-size:16px}.roadmap{grid-template-columns:1fr;gap:32px}.milestone{margin-bottom:18px}.manifesto{padding-block:52px}.manifesto h2{font-size:39px}.footer{flex-wrap:wrap;padding-block:30px;gap:24px}.footer>p{width:55%}.footer .text-link{margin-inline-start:auto}html[lang=en] h1{font-size:66px}html[lang=en] .hero{gap:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}@media print{.header nav,.language,.brief-button,.text-link{display:none}.hero,.approach,.vision{padding-block:25px}.platform,.manifesto,.rule-band{background:white;color:var(--navy)}.platform p{color:var(--slate)}.steps article{break-inside:avoid}}

/* Brand conversation actions */
.hero-actions,.contact-actions{display:flex;flex-wrap:wrap;align-items:stretch;gap:12px;margin-block:28px 20px}.brand-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:11px 20px;font-size:15px;line-height:1.6;border:1px solid var(--navy)}.brand-cta-primary{background:var(--navy);color:white}.brand-cta-primary:hover{background:var(--teal);border-color:var(--teal)}.brand-cta-secondary{background:transparent;color:var(--navy)}.brand-cta-secondary:hover{background:#e1eae5}.brand-cta>span:last-child{font-size:21px}.contact{display:grid;grid-template-columns:1fr 3fr;gap:45px;padding-block:85px;border-bottom:1px solid var(--mist)}.contact-intro{max-width:660px;font-size:19px;line-height:1.8;color:var(--slate)}.contact-note{max-width:640px;font-size:14px;color:var(--slate);margin:0 0 20px}.contact-address{font-size:16px;overflow-wrap:anywhere}.contact-address a{border-bottom:1px solid var(--teal);margin-inline-start:6px}.contact-stage{border-inline-start:3px solid var(--teal);padding-inline-start:16px;color:var(--slate);font-size:14px;margin:28px 0 0}@media(max-width:1050px){.contact{grid-template-columns:1fr 4fr;gap:25px}.hero-actions .brand-cta{font-size:14px;padding-inline:15px;gap:14px}}@media(max-width:760px){.contact{grid-template-columns:1fr;gap:23px;padding-block:52px}.hero-actions,.contact-actions{gap:10px}.hero-actions .brand-cta,.contact-actions .brand-cta{flex:1 1 180px}.contact-intro{font-size:18px}}@media print{.hero-actions,.contact-actions{display:none}.contact{padding-block:25px}}
