:root{--ink: #13173a;--navy: #1d2356;--navy-700: #2a3170;--emerald: #2fc37c;--emerald-600: #1f9d62;--emerald-400: #4fdc98;--paper: #ffffff;--warm: #faf9f5;--slate: #5b6184;--line: rgba(29, 35, 86, .12);--display: "El Messiri", "Segoe UI", sans-serif;--body: "Tajawal", system-ui, sans-serif;--maxw: 1180px;--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--dur-press: .14s;--dur-ui: .2s;--dur-enter: .48s}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--navy);background:var(--paper);line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding-inline:28px}:lang(ar) :is(.cs-badge,.status-inactive,.cred-label,.medal span,.stat span,.foot-head){letter-spacing:0;text-transform:none}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.12;letter-spacing:-.005em;text-wrap:balance}p{text-wrap:pretty}:lang(ar) :is(h1,h2,h3){line-height:1.35}:lang(ar) body,:lang(ar) p{line-height:1.8}.btn{display:inline-flex;align-items:center;gap:.5em;font-family:var(--body);font-weight:700;font-size:.95rem;padding:.8em 1.6em;border-radius:100px;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-ui) ease,border-color var(--dur-ui) ease,color var(--dur-ui) ease;cursor:pointer;border:1.5px solid transparent}.btn-primary{background:var(--emerald);color:var(--ink)}.btn-ghost{border-color:#ffffff59;color:#fff}.btn-ghost:hover{border-color:#fff;background:#ffffff0f}.btn-outline{border-color:var(--navy);color:var(--navy)}.btn-outline:hover{background:var(--navy);color:#fff}.btn-dark{background:var(--ink);color:#fff}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.btn-primary:hover,.btn-dark:hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:no-preference){.btn:active{transform:scale(.97)}}:focus-visible{outline:3px solid var(--emerald);outline-offset:2px;box-shadow:0 0 0 2px var(--navy)}:root{color-scheme:light;accent-color:var(--emerald-600);caret-color:var(--navy);scrollbar-color:var(--navy-700) var(--warm)}::selection{background:var(--emerald);color:var(--ink)}.skip-link{position:absolute;inset-inline-start:12px;inset-block-start:12px;z-index:100;padding:.7em 1.2em;border-radius:100px;background:var(--navy);color:#fff;font-weight:700;font-size:.9rem;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}section{padding:96px 0}.sec-head{max-width:60ch;margin-bottom:54px}.sec-head h2{font-size:clamp(2rem,3.6vw,2.8rem)}:where(.sec-head) h1{font-size:clamp(2rem,3.6vw,2.8rem)}:where(.sec-head .eyebrow+:is(h1,h2)){margin-top:14px}.sec-head p{color:var(--slate);font-size:1.05rem;margin-top:14px;max-width:54ch}.reveal{transition:opacity var(--dur-enter) var(--ease-out),transform var(--dur-enter) var(--ease-out)}.js .reveal{opacity:0;transform:translateY(12px)}.js .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal,.js .reveal{transition:none;opacity:1;transform:none}html{scroll-behavior:auto}}.lang[data-astro-cid-bvxdwma5]{display:inline-flex;border:1px solid var(--line);border-radius:100px;font-family:var(--body)}.lang-btn[data-astro-cid-bvxdwma5]{position:relative;border:0;background:none;cursor:pointer;font-size:.8rem;font-weight:600;padding:.4em .8em;color:var(--slate);font-family:var(--body);text-decoration:none}.lang-btn[data-astro-cid-bvxdwma5]:first-child{border-start-start-radius:100px;border-end-start-radius:100px}.lang-btn[data-astro-cid-bvxdwma5]:last-child{border-start-end-radius:100px;border-end-end-radius:100px}.lang-btn[data-astro-cid-bvxdwma5]:after{content:"";position:absolute;inset:-7px 0}.lang-btn[data-astro-cid-bvxdwma5].on{background:var(--navy);color:#fff}.nav[data-astro-cid-dmqpwcec]{position:sticky;inset-block-start:0;z-index:50;background:#ffffffe0;backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;height:74px}.logo-img[data-astro-cid-dmqpwcec]{height:55px;width:auto}.nav-right[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:26px}.nav-links[data-astro-cid-dmqpwcec]{display:flex;gap:28px;align-items:center}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-weight:500;font-size:.93rem;color:var(--navy);position:relative;padding:4px 0}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:after{content:"";position:absolute;inset-inline-start:0;bottom:-2px;width:100%;height:2px;background:var(--emerald);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-ui) var(--ease-out)}[dir=rtl] .nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:after{transform-origin:right}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]:after{transform:scaleX(1)}@media(hover:hover)and (pointer:fine){.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:after{transition:none}}.nav-cta[data-astro-cid-dmqpwcec]{padding:.58em 1.25em;font-size:.86rem}.burger[data-astro-cid-dmqpwcec]{display:none;background:none;border:0;cursor:pointer;color:var(--navy);padding:9px;margin-inline-end:-9px}.mobile-menu[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;gap:8px;padding:16px 28px 24px;border-top:1px solid var(--line);background:#fff}.mobile-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec][aria-current=page]{font-weight:700;border-inline-start:3px solid var(--emerald);padding-inline-start:12px}.mobile-menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{font-weight:500;font-size:1.05rem;color:var(--navy);padding:10px 0;border-bottom:1px solid var(--line)}.mobile-menu[data-astro-cid-dmqpwcec] .btn[data-astro-cid-dmqpwcec]{margin-top:8px;border-bottom:none;text-align:center;justify-content:center}.mobile-menu[data-astro-cid-dmqpwcec].open{display:flex;animation:menu-in .18s var(--ease-out)}@keyframes menu-in{0%{opacity:0;transform:translateY(-4px)}}@keyframes menu-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-dmqpwcec].open{animation-name:menu-fade}}@media(max-width:900px){.nav-links[data-astro-cid-dmqpwcec],.nav-cta[data-astro-cid-dmqpwcec]{display:none}.burger[data-astro-cid-dmqpwcec]{display:block}}footer[data-astro-cid-sz7xmlte]{background:var(--ink);color:#ffffffb3;padding:72px 0 36px}.foot-logo[data-astro-cid-sz7xmlte]{height:180px;width:auto}.foot-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}.foot-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin-top:14px;font-size:.92rem;max-width:36ch;font-weight:400}.foot-head[data-astro-cid-sz7xmlte]{font-family:var(--body);font-weight:700;line-height:1.65;color:#fff;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px}footer[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none}footer[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{margin-bottom:10px}footer[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte]{font-size:.92rem}footer[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{position:relative;transition:color var(--dur-ui) ease}footer[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:after,.foot-bot[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:after{content:"";position:absolute;inset:-11px -4px}footer[data-astro-cid-sz7xmlte] li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--emerald)}.foot-bot[data-astro-cid-sz7xmlte]{border-top:1px solid rgba(255,255,255,.12);padding-top:24px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:.82rem;color:#ffffff80}.foot-bot[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{position:relative;color:inherit;transition:color var(--dur-ui) ease}.foot-bot[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--emerald)}@media(max-width:900px){.foot-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media(max-width:560px){.foot-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
