:root{--ink: #0f0906;--ink-2: #1b100a;--cream: #f8ecdc;--cream-dim: rgba(248, 236, 220, .66);--cream-faint: rgba(248, 236, 220, .4);--gold: #f0a63c;--ember: #e2762a;--line: rgba(240, 166, 60, .22);--panel: rgba(16, 9, 5, .62);--panel-solid: rgba(13, 8, 5, .9);--shell: min(1180px, 90vw);--pad: clamp(28px, 6vw, 96px);--r: 14px;--ease: cubic-bezier(.22, .61, .36, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ink);color:var(--cream);font-family:Cairo,Segoe UI,Noto Sans Arabic,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.68;-webkit-font-smoothing:antialiased;overflow-x:hidden}#stage{position:fixed;inset:0;width:100vw;height:100vh;display:block;z-index:0}#loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 78%,#3a1c07,#150c06 62%,#0d0704);transition:opacity .9s var(--ease),visibility .9s}#loader.done{opacity:0;visibility:hidden;pointer-events:none}#loader .inner{text-align:center;width:min(300px,74vw)}#loader img{width:190px;opacity:.94;margin-bottom:26px}#loader .bar{height:2px;background:#f8ecdc29;overflow:hidden}#loader .bar i{display:block;height:100%;width:22%;background:linear-gradient(90deg,transparent,var(--gold),transparent);animation:sweep 1.25s var(--ease) infinite}@keyframes sweep{0%{transform:translate(-120%)}to{transform:translate(560%)}}#loader p{margin:16px 0 0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--cream-faint)}[dir=rtl] #loader p{letter-spacing:0;text-transform:none}header{position:fixed;inset-inline:0;top:0;z-index:60;display:flex;align-items:center;gap:20px;padding:16px var(--pad);transition:background .4s var(--ease),backdrop-filter .4s var(--ease),border-color .4s var(--ease),padding .4s var(--ease);border-bottom:1px solid transparent}header.stuck{background:#0c0704c7;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1);border-bottom-color:var(--line);padding-block:10px}header .logo{display:flex;align-items:center;gap:12px;text-decoration:none}header .logo img{height:34px;width:auto;display:block}header nav{margin-inline-start:auto;display:flex;align-items:center;gap:4px}header nav a{color:var(--cream-dim);text-decoration:none;font-size:14px;font-weight:500;padding:8px 13px;border-radius:8px;transition:color .25s,background .25s;white-space:nowrap}header nav a:hover,header nav a.active{color:var(--cream);background:#f0a63c1f}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line);border-radius:999px;padding:11px 24px;font:inherit;font-size:14px;font-weight:600;color:var(--cream);background:transparent;text-decoration:none;cursor:pointer;transition:transform .25s var(--ease),background .25s,border-color .25s,box-shadow .25s}.btn:hover{transform:translateY(-2px);border-color:var(--gold);background:#f0a63c1f}.hero-cta .btn:not(.solid){background:#0c07046b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero-cta .btn:not(.solid):hover{background:#f0a63c29}.btn.solid{background:linear-gradient(180deg,var(--gold),var(--ember));border-color:transparent;color:#1a0d04;box-shadow:0 10px 30px -12px #e2762ad9}.btn.solid:hover{box-shadow:0 16px 40px -12px #e2762af2}.btn.sm{padding:8px 16px;font-size:13px}.langsel{position:relative}#lang{min-width:62px;gap:7px;font-variant-numeric:tabular-nums}#lang .caret{width:6px;height:6px;flex:none;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;opacity:.7;transform:translateY(-2px) rotate(45deg);transition:transform .25s var(--ease)}#lang[aria-expanded=true] .caret{transform:translateY(1px) rotate(-135deg)}#langmenu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:70;min-width:152px;margin:0;padding:6px;list-style:none;border:1px solid var(--line);border-radius:var(--r);background:#0c0704f5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 44px -18px #000000e6}#langmenu li{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:8px;font-size:14px;color:var(--cream-dim);cursor:pointer;transition:color .2s,background .2s}#langmenu li:hover,#langmenu li:focus{color:var(--cream);background:#f0a63c1f;outline:none}#langmenu li[aria-selected=true]{color:var(--gold)}#langmenu li[aria-selected=true]:after{content:"";width:5px;height:9px;flex:none;margin-inline-start:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}#burger{display:none;background:none;border:1px solid var(--line);border-radius:9px;width:40px;height:36px;cursor:pointer;padding:0}#burger span{display:block;width:17px;height:1.5px;background:var(--cream);margin:3.5px auto}main{position:relative;z-index:10}.shell{width:var(--shell);margin-inline:auto}section{position:relative;padding-block:clamp(80px,12vh,150px);scroll-margin-top:84px}.veil{position:absolute;inset-inline:0;top:100svh;bottom:0;pointer-events:none;background:linear-gradient(to bottom,#0d080500 0,#0d0805cc 9vh calc(100% - 46vh),#0d080585 calc(100% - 16vh),#0d080538);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.kicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:16px}[dir=rtl] .kicker{letter-spacing:0;text-transform:none;font-size:14px}h1,h2,h3{line-height:1.16;font-weight:800;margin:0;letter-spacing:-.015em}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.35}h2{font-size:clamp(30px,4.4vw,52px);margin-bottom:20px}.lede{font-size:clamp(16px,1.5vw,19px);color:var(--cream-dim);max-width:62ch}#home{min-height:100svh;display:flex;align-items:flex-end;padding-bottom:clamp(70px,12vh,130px);padding-top:130px}#home:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(10,6,3,.55) 0%,rgba(10,6,3,.12) 26%,transparent 46%),linear-gradient(to var(--scrim-to, right),rgba(10,6,3,.46) 0%,rgba(10,6,3,.2) 30%,transparent 55%)}[dir=rtl] #home{--scrim-to: left}.hero-in{max-width:700px}.hero-eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:#f8ecdce6;margin-bottom:20px;font-weight:600;text-shadow:0 2px 14px rgba(0,0,0,.95),0 0 30px rgba(0,0,0,.7)}[dir=rtl] .hero-eyebrow{letter-spacing:0;text-transform:none;font-size:14px}h1{font-size:clamp(38px,6.2vw,82px);font-weight:800}h1 .ln{display:block;text-shadow:0 6px 44px rgba(0,0,0,.7),0 1px 3px rgba(0,0,0,.6)}h1 .ln:last-child{background:linear-gradient(96deg,var(--gold),#ffd9a0 55%,var(--ember));-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 6px 30px rgba(0,0,0,.72)) drop-shadow(0 1px 2px rgba(0,0,0,.55));width:fit-content}[dir=rtl] h1 .ln:last-child{margin-inline-start:0}.hero-sub{margin:24px 0 36px;font-size:clamp(16px,1.75vw,21px);color:#f8ecdcd1;max-width:46ch;text-shadow:0 2px 22px rgba(0,0,0,.85)}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}.hero-foot{position:absolute;inset-inline:var(--pad);bottom:26px;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;color:var(--cream-faint);pointer-events:none}.hint{display:inline-flex;align-items:center;gap:9px}.hint i{width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 #f0a63c8c;animation:pip 2.6s infinite}@keyframes pip{0%{box-shadow:0 0 #f0a63c80}70%{box-shadow:0 0 0 13px #f0a63c00}to{box-shadow:0 0 #f0a63c00}}.scroll-cue{display:inline-flex;align-items:center;gap:9px;letter-spacing:.16em;text-transform:uppercase}[dir=rtl] .scroll-cue{letter-spacing:0;text-transform:none}.scroll-cue b{display:block;width:1px;height:26px;background:linear-gradient(var(--gold),transparent)}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.stats div{background:var(--panel-solid);padding:30px 22px;text-align:center}.stats b{display:block;font-size:clamp(26px,3.4vw,42px);font-weight:800;color:var(--gold);line-height:1.1;font-variant-numeric:tabular-nums}.stats span{display:block;margin-top:7px;font-size:13px;color:var(--cream-dim)}.grid{display:grid;gap:18px;margin-top:44px}.g3{grid-template-columns:repeat(3,1fr)}.g2{grid-template-columns:repeat(2,1fr)}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:28px;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);transition:transform .4s var(--ease),border-color .4s,background .4s}.card:hover{transform:translateY(-4px);border-color:#f0a63c80;background:#180e08b8}.card h3{font-size:19px;margin-bottom:10px}.card p{margin:0;font-size:14.5px;color:var(--cream-dim)}.card .num{font-size:12px;font-weight:700;color:var(--gold);letter-spacing:.16em;display:block;margin-bottom:14px;font-variant-numeric:tabular-nums}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.chips li{list-style:none;border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:10px 20px;font-size:14.5px;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);transition:border-color .3s,color .3s,transform .3s var(--ease)}.chips li:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-2px)}.checks{list-style:none;margin:18px 0 0;padding:0}.checks li{position:relative;padding-inline-start:26px;margin-bottom:11px;font-size:14.5px;color:var(--cream-dim)}.checks li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:8px;height:8px;border-inline-start:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);transform:rotate(-45deg)}[dir=rtl] .checks li:before{transform:rotate(45deg) scaleX(-1)}blockquote{margin:0;background:var(--panel);border:1px solid var(--line);border-inline-start:2px solid var(--gold);border-radius:var(--r);padding:26px 28px;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}blockquote p{margin:0 0 16px;font-size:16px;line-height:1.7}blockquote footer{font-size:13px;color:var(--cream-dim)}blockquote footer b{color:var(--gold);font-weight:700}.contact-wrap{display:grid;grid-template-columns:1fr 1.1fr;gap:34px;margin-top:44px;align-items:start}.info{display:grid;gap:20px}.info a,.info p{margin:0;color:var(--cream);text-decoration:none;font-size:16px}.info a:hover{color:var(--gold)}.info .lbl{display:block;font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:var(--gold);margin-bottom:5px}[dir=rtl] .info .lbl{letter-spacing:0;text-transform:none;font-size:13px}form{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:28px;display:grid;gap:14px;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}input,textarea{font:inherit;font-size:15px;color:var(--cream);background:#00000047;border:1px solid var(--line);border-radius:10px;padding:13px 15px;width:100%;transition:border-color .25s,background .25s}input::placeholder,textarea::placeholder{color:var(--cream-faint)}input:focus,textarea:focus{outline:none;border-color:var(--gold);background:#0000006b}textarea{min-height:132px;resize:vertical}form .note{font-size:12px;color:var(--cream-faint);margin:0}footer.site{position:relative;z-index:10;background:#090503f0;border-top:1px solid var(--line);padding:48px var(--pad) 34px;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}footer.site .in{width:var(--shell);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px}footer.site img{height:30px}footer.site .tag{color:var(--cream-dim);font-size:14px}footer.site .legal{width:var(--shell);margin:26px auto 0;padding-top:20px;border-top:1px solid rgba(240,166,60,.12);font-size:12px;color:var(--cream-faint);display:flex;flex-wrap:wrap;gap:8px 26px}.rise{opacity:0;transform:translateY(26px);transition:opacity .85s var(--ease),transform .85s var(--ease)}.rise.in{opacity:1;transform:none}.rise.d1{transition-delay:.08s}.rise.d2{transition-delay:.16s}.rise.d3{transition-delay:.24s}@media (prefers-reduced-motion: reduce){.rise{opacity:1;transform:none;transition:none}#loader .bar i,.hint i{animation:none}}@media (max-width: 980px){.g3{grid-template-columns:repeat(2,1fr)}.contact-wrap{grid-template-columns:1fr}.stats{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){#burger{display:block}header nav{position:fixed;inset-inline:12px;top:68px;flex-direction:column;align-items:stretch;gap:2px;padding:12px;border-radius:var(--r);background:#0c0704f5;border:1px solid var(--line);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transform-origin:top;transform:scaleY(.86);opacity:0;visibility:hidden;transition:all .3s var(--ease)}header nav.open{transform:none;opacity:1;visibility:visible}header nav a{padding:12px;font-size:16px}header .navcta{display:none}.g3,.g2,.row2{grid-template-columns:1fr}.hero-foot .scroll-cue{display:none}section{padding-block:72px}}.license-strip{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin-top:14px;padding:14px 22px;border:1px solid var(--line);border-radius:var(--r);background:#f0a63c0f;font-size:13px}.license-strip .ls-label{font-weight:700;color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:11px;padding-inline-end:14px;border-inline-end:1px solid var(--line)}[dir=rtl] .license-strip .ls-label{letter-spacing:0;text-transform:none;font-size:13px}.license-strip .ls-item{display:inline-flex;flex-direction:column;gap:1px}.license-strip .ls-k{font-size:11px;color:var(--cream-faint)}.license-strip .ls-v{color:var(--cream);font-variant-numeric:tabular-nums}.license-rows{margin:16px 0 0;display:grid;gap:10px}.license-rows div{display:grid;grid-template-columns:minmax(120px,.9fr) 1.6fr;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(240,166,60,.12);font-size:14px}.license-rows div:last-child{border-bottom:0;padding-bottom:0}.license-rows dt{color:var(--cream-faint);font-size:12.5px;padding-top:2px}.license-rows dd{margin:0;color:var(--cream);font-variant-numeric:tabular-nums}.license-card .note{font-size:12px;color:var(--cream-faint)}footer.site .legal-name{color:var(--cream-dim)}@media (max-width: 720px){.license-strip{gap:10px 18px;padding:14px 16px}.license-strip .ls-label{border:0;padding:0;flex-basis:100%}.license-rows div{grid-template-columns:1fr;gap:2px}}
