:root{--ink:#0f1b2d;--ink-2:#33415a;--muted:#6b778c;--paper:#f6f7f9;--sheet:#fff;--rule:#dde2ea;--gold:#b8892b;--gold-2:#d9b25c;--gold-soft:#f4ead4;--navy:#0f1b2d;--on-navy:#e9edf4;--f-display:"Source Serif 4", Georgia, "Times New Roman", serif;--f-body:"Public Sans", "Segoe UI", Roboto, Arial, sans-serif;--f-display-ar:"Noto Kufi Arabic", "Segoe UI", Tahoma, sans-serif;--f-body-ar:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#e8ecf3;--ink-2:#c3cbd8;--muted:#93a0b5;--paper:#0b1320;--sheet:#111b2b;--rule:#24324a;--gold:#d9b25c;--gold-2:#e9c983;--gold-soft:#2b2414;--navy:#08101c;--on-navy:#e9edf4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--ink:#e8ecf3;--ink-2:#c3cbd8;--muted:#93a0b5;--paper:#0b1320;--sheet:#111b2b;--rule:#24324a;--gold:#d9b25c;--gold-2:#e9c983;--gold-soft:#2b2414;--navy:#08101c;--on-navy:#e9edf4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--paper);color:var(--ink);font:400 17px/1.7 var(--f-body);-webkit-font-smoothing:antialiased;margin:0}html[lang=ar] body{font-family:var(--f-body-ar);font-size:17px;line-height:1.9}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.2}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:var(--f-display-ar);letter-spacing:0;font-weight:700;line-height:1.5}a{color:inherit}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{max-width:1160px;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));margin:0 auto}.eyebrow{font:600 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}html[lang=ar] .eyebrow{letter-spacing:0;font-family:var(--f-body-ar);font-size:14px}.btn{cursor:pointer;border:1px solid #0000;border-radius:3px;align-items:center;gap:8px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn.gold{background:var(--gold);color:#1a1205}.btn.gold:hover{background:var(--gold-2)}.btn.line{color:var(--on-navy);border-color:#e9edf459}.btn.line:hover{background:#ffffff14}header.top{z-index:20;background:var(--navy);color:var(--on-navy);padding-top:env(safe-area-inset-top,0px);border-bottom:1px solid #ffffff14;position:sticky;top:0}.top .wrap{align-items:center;gap:20px;height:68px;display:flex}.brand{align-items:center;gap:12px;text-decoration:none;display:flex}.brand svg{flex:none;width:34px;height:34px}.brand b{font-family:var(--f-display);letter-spacing:.01em;font-size:19px;font-weight:600;line-height:1.1;display:block}.brand span{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:11px}html[lang=ar] .brand b{font-family:var(--f-display-ar);font-size:17px}html[lang=ar] .brand span{letter-spacing:0;font-size:12px}nav.main{gap:22px;margin-inline-start:auto;font-size:14px;display:flex}nav.main a{opacity:.85;text-decoration:none}nav.main a:hover{opacity:1;color:var(--gold-2)}.lang{color:var(--on-navy);font:600 14px var(--f-body-ar);cursor:pointer;background:0 0;border:1px solid #e9edf459;border-radius:3px;padding:6px 12px}.lang:hover{border-color:var(--gold-2);color:var(--gold-2)}@media(max-width:860px){nav.main{display:none}.lang{margin-inline-start:auto}}.hero{background:var(--navy);color:var(--on-navy);position:relative;overflow:hidden}.hero .wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:48px;padding-block:88px 96px;display:grid}.hero h1{color:#fff;font-size:clamp(36px,5.2vw,62px)}.hero h1 em{color:var(--gold-2);font-style:normal}.hero p.lead{color:#c5cedc;max-width:56ch;margin:22px 0 32px;font-size:19px}.hero .cta{flex-wrap:wrap;gap:12px;display:flex}.seal{aspect-ratio:1;justify-self:center;width:min(320px,70vw);max-width:100%;position:relative}.seal svg{width:100%;height:100%}.hero .grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}@media(max-width:860px){.hero .wrap{grid-template-columns:1fr;padding-block:56px 64px}.seal{width:200px}}.facts{background:var(--sheet);border-bottom:1px solid var(--rule)}.facts .wrap{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.fact{border-inline-end:1px solid var(--rule);padding:28px 24px}.fact:last-child{border-inline-end:0}.fact b{font-family:var(--f-display);color:var(--gold);font-variant-numeric:lining-nums tabular-nums;direction:ltr;unicode-bidi:isolate;font-size:40px;font-weight:600;line-height:1.1;display:block}.fact span{color:var(--ink-2);font-size:14px}@media(max-width:760px){.facts .wrap{grid-template-columns:1fr 1fr}.fact:nth-child(2){border-inline-end:0}.fact:nth-child(-n+2){border-bottom:1px solid var(--rule)}}section.s{padding-block:88px}section.s.alt{background:var(--sheet);border-block:1px solid var(--rule)}.shead{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:end;gap:48px;margin-bottom:44px;display:grid}.shead h2{margin-top:10px;font-size:clamp(28px,3.4vw,40px)}.shead p{color:var(--ink-2);max-width:62ch;margin:0}@media(max-width:860px){.shead{grid-template-columns:1fr;gap:14px}section.s{padding-block:64px}}.story{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.story p{color:var(--ink-2);margin:0 0 16px}.timeline{border-inline-start:2px solid var(--gold);margin:0;padding:0;list-style:none}.timeline li{padding:0 0 24px;padding-inline-start:24px;position:relative}.timeline li:before{content:"";inset-inline-start:-7px;background:var(--gold);width:12px;height:12px;position:absolute;top:8px;transform:rotate(45deg)}.timeline b{font-family:var(--f-display);color:var(--ink);font-size:20px;display:block}.timeline span{color:var(--ink-2);font-size:15px}@media(max-width:860px){.story{grid-template-columns:1fr}}.cols{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.col{background:var(--sheet);padding:30px 28px}section.s.alt .col{background:var(--paper)}.col h3{margin-bottom:12px;font-size:21px}.col p{color:var(--ink-2);margin:0 0 12px;font-size:16px}.col ul{color:var(--ink-2);margin:0;padding-inline-start:18px;font-size:15px}.col li{margin-bottom:4px}.tag{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:12px;font-weight:600;display:inline-block}html[lang=ar] .tag{letter-spacing:0;font-size:13px}@media(max-width:960px){.cols{grid-template-columns:1fr 1fr}}@media(max-width:640px){.cols{grid-template-columns:1fr}}.sectors{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.sector{border:1px solid var(--rule);background:var(--sheet);border-radius:3px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.sector i{background:var(--gold);flex:none;width:10px;height:10px;margin-top:9px;transform:rotate(45deg)}.sector b{font-weight:600;display:block}.sector span{color:var(--muted);font-size:14px}.note{color:var(--muted);margin-top:18px;font-size:14px}.legal{border-top:1px solid var(--rule);margin-top:64px;padding-top:40px}.legal .shead{margin-bottom:28px}.legal h3{margin-top:10px;font-size:26px}html[lang=ar] .legal h3{font-size:23px}.legal .sector span{font-size:15px}@media(max-width:860px){.legal{margin-top:48px;padding-top:32px}}.terms{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.terms dl{border-top:1px solid var(--rule);grid-template-columns:minmax(130px,auto) 1fr;margin:0;display:grid}.terms dt,.terms dd{border-bottom:1px solid var(--rule);margin:0;padding:14px 0}.terms dt{color:var(--ink);padding-inline-end:18px;font-weight:600}.terms dd{color:var(--ink-2)}.terms .box{background:var(--navy);color:var(--on-navy);border-radius:3px;padding:32px}.terms .box h3{color:#fff;margin-bottom:12px;font-size:22px}.terms .box p{color:#c5cedc;margin:0 0 18px}@media(max-width:860px){.terms{grid-template-columns:1fr}}.mgmt{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;display:grid}.person{border-top:3px solid var(--gold);background:var(--sheet);border-inline:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:22px 24px}.person b{font-family:var(--f-display);font-size:20px;display:block}html[lang=ar] .person b{font-family:var(--f-display-ar);font-size:18px}.person span{color:var(--muted);font-size:14px}.contact{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.contact .card{background:var(--sheet);border:1px solid var(--rule);border-radius:3px;padding:30px}.contact dl{grid-template-columns:auto 1fr;gap:4px 18px;margin:0;display:grid}.contact dt{color:var(--muted);padding-top:3px;font-size:14px}.contact dd{margin:0 0 12px;font-weight:500}.contact dd a{border-bottom:1px solid var(--gold);text-decoration:none}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}form{gap:12px;display:grid}label{color:var(--ink-2);gap:4px;font-size:14px;display:grid}input,textarea,select{font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:3px;width:100%;padding:11px 12px}textarea{resize:vertical;min-height:120px}.row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media(max-width:860px){.contact{grid-template-columns:1fr}}@media(max-width:520px){.row2{grid-template-columns:1fr}}footer{background:var(--navy);color:#9aa6ba;padding-block:36px calc(36px + env(safe-area-inset-bottom,0px));font-size:14px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}footer b{color:var(--on-navy);font-weight:600}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.gc-root .col ul{list-style:outside}.gc-root ol.timeline{list-style:none}
