@font-face{font-family:DIN;src:url('assets/DINNextArabic-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:DIN;src:url('assets/DINNextArabic-Heavy.woff2') format('woff2');font-weight:800;font-display:swap}
:root{color-scheme:dark;--navy:#061f33;--gold:#f7ad3f;--teal:#65d1cd;--white:#f7fafc;--muted:#b4c8d3;--line:rgba(255,255,255,.14)}
*{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:DIN,Arial,sans-serif;background:#e9f0f2;color:var(--white);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--gold);outline-offset:5px;border-radius:14px}
.page-shell{padding:16px;min-height:100svh}.maintenance{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;min-height:calc(100svh - 32px);padding:36px clamp(28px,5.5vw,84px) 24px;border-radius:32px;background:radial-gradient(ellipse at 98% 4%,rgba(68,161,160,.14),transparent 45%),radial-gradient(ellipse at 0% 94%,rgba(247,173,63,.08),transparent 45%),linear-gradient(135deg,#0b2a40,var(--navy) 55%,#041725);box-shadow:0 20px 65px #061f3329}
.maintenance::before{content:"";position:absolute;z-index:-1;width:620px;height:620px;border-radius:50%;border:1px solid rgba(255,255,255,.045);box-shadow:0 0 0 95px rgba(255,255,255,.015),0 0 0 190px rgba(255,255,255,.012);top:-390px;right:-160px;pointer-events:none}
.site-head,.site-foot{display:flex;justify-content:space-between;align-items:center;gap:20px}.site-head{flex-direction:row-reverse}.wordmark{font-family:Arial,sans-serif;font-weight:700;font-size:25px;letter-spacing:-.8px}.wordmark>span:not(.domain-end){color:var(--gold)}.domain-end{color:#9ab7c5;font-size:18px;font-weight:400;letter-spacing:-.3px}.status{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--line);border-radius:30px;padding:9px 16px;color:#d6e5ec;font-size:14px;line-height:1.6}.status-dot{width:7px;height:7px;background:var(--teal);box-shadow:0 0 0 5px #65d1cd14;border-radius:50%;flex-shrink:0}.status-en{font-family:Arial,sans-serif;font-size:11px;color:#a7c5d1;margin-inline-start:4px}
.content{width:min(1120px,100%);margin:auto; padding:54px 0 50px}.intro-mark{display:flex;align-items:center;justify-content:center;margin:0 auto 15px;width:56px;height:56px;border:1px solid #65d1cd33;background:#65d1cd0a;border-radius:18px;color:var(--teal)}.intro-mark svg{width:32px;height:32px}.eyebrow{text-align:center;font-size:15px;line-height:1.8;color:var(--teal);margin:0 0 44px}.eyebrow>span[aria-hidden]{color:#6d919f;margin:0 8px}.eyebrow [lang=en]{font-family:Arial,sans-serif;font-size:12px;letter-spacing:.2px}
.languages{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px);align-items:start}.language{min-width:0}.arabic{position:relative}.arabic::after{content:"";position:absolute;inset-block:5px 0;inset-inline-end:calc(clamp(40px,6vw,90px)/-2);width:1px;background:linear-gradient(transparent,var(--line) 20%,var(--line) 80%,transparent)}
h1,h2{margin:0;color:var(--white);font-weight:800}h1{font-size:clamp(40px,4.3vw,64px);line-height:1.32;letter-spacing:-1.4px}h1 span,h2 span{color:var(--gold)}h2{font-family:Arial,sans-serif;font-size:clamp(29px,3.1vw,46px);line-height:1.24;letter-spacing:-1.3px;padding-top:7px}.apology{font-size:21px;margin:25px 0 12px;line-height:1.8;color:#e2edf1}.description{color:var(--muted);font-size:20px;line-height:1.9;margin:0}.contact-intro{font-size:17px;line-height:1.8;color:#c1d5df;margin:22px 0 0}.english{font-family:Arial,sans-serif}.english .apology{font-size:16px;line-height:1.75;max-width:420px;margin-top:28px}.english .description{font-size:16px;line-height:1.85;max-width:430px}.english .contact-intro{font-size:14px;line-height:1.8;margin-top:25px}
.contacts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px}.contact-card{display:flex;align-items:center;gap:16px;padding:21px 23px;min-width:0;border:1px solid #91bec72e;border-radius:17px;background:linear-gradient(110deg,#ffffff06,#ffffff03);transition:background .2s,border-color .2s,transform .2s}.contact-card:hover{background:#65d1cd0c;border-color:#65d1cd80;transform:translateY(-2px)}.contact-icon{display:grid;place-items:center;flex-shrink:0;color:var(--teal);width:46px;height:46px;background:#65d1cd0d;border:1px solid #65d1cd24;border-radius:13px}.contact-icon svg{width:24px;height:24px}.contact-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:8px}.contact-label{font-size:13px;color:#a8c4d0}.contact-label [lang=en]{font-family:Arial,sans-serif;font-size:11px}.contact-value{font:400 22px/1.3 Arial,sans-serif;white-space:nowrap;align-self:flex-start}.contact-value.email{font-size:18px}.contact-arrow{font-family:Arial,sans-serif;font-size:22px;color:#7d9faa;flex-shrink:0}
.site-foot{border-top:1px solid var(--line);padding-top:20px;font-size:13px;color:#99b4c2}.site-foot [lang=en]{font:12px Arial,sans-serif}.footer-dot{margin:0 8px;color:var(--gold)}.footer-domain{font:12px Arial,sans-serif;letter-spacing:.6px;color:#a7bfcb}
@media(min-width:1600px){.content{padding-block:70px}.languages{gap:100px}.arabic::after{inset-inline-end:-50px}}
@media(max-width:900px){.status-en{display:none}.maintenance{padding-inline:32px}.languages{gap:40px}h1{font-size:44px}h2{font-size:33px}.apology{font-size:19px}.description{font-size:18px}.contacts{gap:12px}.contact-card{padding:18px 16px;gap:12px}.contact-icon{width:38px;height:38px}.contact-value{font-size:19px}.contact-value.email{font-size:15px}.contact-arrow{display:none}}
@media(max-width:640px){.page-shell{padding:8px}.maintenance{min-height:calc(100svh - 16px);padding:23px 22px 22px;border-radius:24px}.site-head{gap:12px}.wordmark{font-size:20px}.domain-end{font-size:15px}.status{font-size:12px;padding:7px 12px;gap:9px}.status-dot{width:6px;height:6px}.content{padding:42px 0 34px}.intro-mark{width:48px;height:48px;border-radius:15px}.eyebrow{font-size:14px;margin-bottom:30px}.eyebrow>span[aria-hidden]{display:none}.eyebrow [lang=en]{display:block;margin-top:4px;font-size:11px}.languages{grid-template-columns:1fr;gap:28px}.arabic::after{display:none}h1{font-size:clamp(35px,9.9vw,51px);line-height:1.35;letter-spacing:-.7px}.apology{font-size:19px;margin-top:18px;margin-bottom:9px}.description{font-size:18px;line-height:1.85}.desktop-break{display:none}.contact-intro{font-size:16px;margin-top:18px}.english{border-top:1px solid var(--line);padding-top:27px}h2{font-size:clamp(27px,7.4vw,36px);line-height:1.28;padding-top:0;letter-spacing:-.7px}.english .apology{font-size:15px;line-height:1.75;margin-top:17px}.english .description{font-size:15px;line-height:1.8}.english .contact-intro{font-size:13px;margin-top:17px}.contacts{grid-template-columns:1fr;margin-top:27px;gap:12px}.contact-card{padding:17px 15px;gap:12px}.contact-icon{width:40px;height:40px}.contact-copy{gap:6px}.contact-value{font-size:21px}.contact-value.email{font-size:clamp(14px,4vw,18px)}.contact-arrow{display:block;font-size:20px}.site-foot{font-size:12px;gap:16px;flex-wrap:wrap;padding-top:18px}.footer-domain{font-size:11px}.site-foot [lang=en]{font-size:11px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
