:root{--deep:#0f2043;--navy:#162f65;--astral:#3361ac;--starlight:#e7e6dd;--gold:#e8af30;--gold-soft:#e8c766;--deep-2:color-mix(in oklab, var(--starlight) 6%, var(--deep));--deep-3:color-mix(in oklab, var(--starlight) 11%, var(--deep));--deep-line:color-mix(in oklab, var(--starlight) 13%, var(--deep));--deep-line-strong:color-mix(in oklab, var(--starlight) 22%, var(--deep));--star-soft:color-mix(in oklab, var(--starlight) 66%, var(--deep));--star-faint:color-mix(in oklab, var(--starlight) 42%, var(--deep));--star-wash:color-mix(in oklab, var(--starlight) 9%, var(--deep));--err:#f07f77;--err-wash:color-mix(in oklab, #bd413d 26%, var(--deep));--err-line:color-mix(in oklab, #bd413d 55%, var(--deep));--font-arabic:"Noto Kufi Arabic Variable", "Segoe UI", Tahoma, system-ui, sans-serif;--font-data:"Space Grotesk Variable", "Segoe UI", system-ui, sans-serif;--r-sm:8px;--r-md:12px;--ring-gold:0 0 0 3px color-mix(in oklab, var(--gold) 28%, transparent)}@supports (color:lab(0% 0 0)){:root{--err:lab(66.1606% 43.7527 24.7306);--err-wash:color-mix(in oklab, lab(46.2217% 50.2293 31.3171) 26%, var(--deep));--err-line:color-mix(in oklab, lab(46.2217% 50.2293 31.3171) 55%, var(--deep))}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--deep);color:var(--starlight);font-family:var(--font-arabic);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:clamp(1rem,.96rem + .2vw,1.075rem);font-weight:400;line-height:1.85}[dir=ltr],.f input[dir=ltr]{font-family:var(--font-data)}h1,h2,h3{letter-spacing:0;color:var(--starlight);margin:0;font-weight:500;line-height:1.35}p{margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--gold);color:var(--deep)}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.soon{background:var(--deep);min-height:100svh;color:var(--starlight);place-items:center;padding:24px 20px 56px;display:grid;position:relative}.soon:before{content:"";pointer-events:none;background-image:radial-gradient(2px 2px at 8% 18%, color-mix(in oklab, var(--starlight) 55%, transparent) 55%, transparent 60%), radial-gradient(1.6px 1.6px at 21% 64%, color-mix(in oklab, var(--starlight) 40%, transparent) 55%, transparent 60%), radial-gradient(2.4px 2.4px at 15% 86%, color-mix(in oklab, var(--starlight) 50%, transparent) 55%, transparent 60%), radial-gradient(1.6px 1.6px at 31% 9%, color-mix(in oklab, var(--starlight) 38%, transparent) 55%, transparent 60%), radial-gradient(2px 2px at 44% 78%, color-mix(in oklab, var(--starlight) 44%, transparent) 55%, transparent 60%), radial-gradient(1.4px 1.4px at 57% 14%, color-mix(in oklab, var(--starlight) 36%, transparent) 55%, transparent 60%), radial-gradient(2px 2px at 68% 42%, color-mix(in oklab, var(--starlight) 46%, transparent) 55%, transparent 60%), radial-gradient(1.6px 1.6px at 79% 8%, color-mix(in oklab, var(--starlight) 40%, transparent) 55%, transparent 60%), radial-gradient(2.2px 2.2px at 88% 30%, color-mix(in oklab, var(--starlight) 52%, transparent) 55%, transparent 60%), radial-gradient(1.6px 1.6px at 94% 70%, color-mix(in oklab, var(--starlight) 38%, transparent) 55%, transparent 60%), radial-gradient(2px 2px at 76% 88%, color-mix(in oklab, var(--starlight) 44%, transparent) 55%, transparent 60%), radial-gradient(2.6px 2.6px at 37% 33%, color-mix(in oklab, var(--gold) 62%, transparent) 55%, transparent 60%), radial-gradient(2px 2px at 5% 47%, color-mix(in oklab, var(--gold) 55%, transparent) 55%, transparent 60%), radial-gradient(2.2px 2.2px at 63% 93%, color-mix(in oklab, var(--gold) 50%, transparent) 55%, transparent 60%);position:absolute;inset:0}.soon-space{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.soon-stage{z-index:1;text-align:center;justify-items:center;width:min(440px,100%);display:grid;position:relative}.soon-hero{place-items:center;width:360px;max-width:88vw;margin-bottom:14px;display:grid;position:relative}.soon-hero .soon-logo{width:78%;height:auto}.soon-pill{color:var(--star-soft);border:1px solid var(--deep-line);background:var(--deep-2);border-radius:100px;align-items:center;gap:8px;margin-bottom:22px;padding:4px 13px;font-size:.8rem;font-weight:500;display:inline-flex}.soon-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite soon-pulse}@keyframes soon-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--gold) 35%, transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.soon-dot{animation:none}}.soon-h1{color:var(--starlight);margin:0 0 10px;font-size:clamp(1.55rem,1.15rem + 2.2vw,2.15rem);font-weight:500;line-height:1.45}.soon-sub{color:var(--star-soft);margin:0 0 30px;font-size:clamp(.98rem,.95rem + .2vw,1.08rem);line-height:1.8}.soon-form{gap:14px;width:100%;display:grid}.f-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:358px){.f-row{grid-template-columns:1fr;gap:14px}}.f{text-align:start;gap:6px;display:grid}.f label{color:var(--starlight);opacity:.85;font-size:.82rem;font-weight:500}.f input{font:inherit;color:var(--starlight);background:var(--deep-2);border:1px solid var(--deep-line-strong);border-radius:var(--r-sm);width:100%;min-height:46px;padding:11px 13px;font-size:.98rem;transition:border-color .14s,box-shadow .14s}.f input::placeholder{color:var(--star-faint)}.f input:focus-visible{border-color:var(--gold);box-shadow:var(--ring-gold);outline:none}.f input[aria-invalid=true]{border-color:var(--err)}.f input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--err) 22%, transparent)}.ferr{color:var(--err);font-size:.8rem;font-weight:500;line-height:1.5}.phone-field{background:var(--deep-2);border:1px solid var(--deep-line-strong);border-radius:var(--r-sm);align-items:center;width:100%;min-height:46px;padding:0 13px;transition:border-color .14s,box-shadow .14s;display:flex}.phone-field:focus-within{border-color:var(--gold);box-shadow:var(--ring-gold)}.phone-field[data-invalid=true]{border-color:var(--err)}.phone-field[data-invalid=true]:focus-within{box-shadow:0 0 0 3px color-mix(in oklab, var(--err) 22%, transparent)}.phone-field .flag{object-fit:cover;width:21px;height:14px;box-shadow:0 0 0 1px var(--deep-line-strong);border-radius:2px;flex:none}.phone-field .prefix{font-family:var(--font-data);color:var(--starlight);white-space:nowrap;margin-inline-start:8px;font-size:.95rem;font-weight:500}.phone-field .sep{background:var(--deep-line-strong);flex:none;width:1px;height:20px;margin-inline-start:10px}.phone-field input{width:auto;min-width:0;min-height:0;font-family:var(--font-data);color:var(--starlight);box-shadow:none;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;outline:none;flex:1;margin-inline-start:10px;padding:11px 0;font-size:.98rem}.phone-field input::placeholder{color:var(--star-faint)}.phone-field input:focus,.phone-field input:focus-visible,.phone-field input:active{box-shadow:none;background:0 0;border:0;outline:none}.pw{position:relative}.pw input{padding-right:46px}.pw-toggle{width:36px;height:36px;color:var(--star-soft);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.pw-toggle:hover{color:var(--starlight);background:var(--deep-3)}.pw-toggle svg{width:18px;height:18px}.hp{opacity:0;width:1px;height:1px;position:absolute;inset-inline-start:-9999px}.btn-cta{font:inherit;background:var(--gold);color:var(--deep);border-radius:var(--r-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;padding:13px 20px;font-size:1.02rem;font-weight:500;transition:background-color .14s;display:inline-flex}.btn-cta:hover{background:var(--gold-soft)}.btn-cta:disabled{cursor:wait;opacity:.72}.btn-cta svg{width:17px;height:17px}.soon-terms{color:var(--star-faint);font-size:.8rem}.soon-err{border-radius:var(--r-sm);background:var(--err-wash);border:1px solid var(--err-line);color:color-mix(in oklab, var(--err) 80%, var(--starlight));text-align:start;padding:10px 13px;font-size:.86rem;font-weight:500;line-height:1.6}.soon-alt{color:var(--star-soft);margin-top:22px;font-size:.9rem}.soon-alt a{color:var(--starlight);border-bottom:1px solid var(--deep-line-strong);align-items:center;gap:4px;padding-bottom:1px;font-weight:500;transition:border-color .14s,color .14s;display:inline-flex}.soon-alt a:hover{color:var(--gold-soft);border-bottom-color:var(--gold)}.soon-alt a svg{width:14px;height:14px}.soon-done{justify-items:center;gap:14px;width:100%;display:grid}.soon-done .ok{background:var(--deep-2);border:1px solid var(--gold);width:52px;height:52px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.soon-done .ok svg{width:22px;height:22px}.soon-done h2{color:var(--starlight);margin:0;font-size:1.45rem}.soon-done p{color:var(--star-soft);max-width:34ch;margin:0;line-height:1.85}.soon-done .phone{color:var(--starlight);direction:ltr;unicode-bidi:isolate;font-weight:600}.soon-done .next{font-size:.84rem}.soon-foot{color:var(--star-faint);justify-content:center;align-items:center;gap:10px;padding:14px;font-size:.78rem;display:flex;position:absolute;bottom:0;left:0;right:0}.soon-foot .sep{opacity:.6}.soon-foot a{color:inherit}.soon-foot a:hover{color:var(--starlight)}.status{text-align:center;place-content:center;gap:16px;min-height:80vh;padding:40px;display:grid}.status .code{color:var(--gold);font-size:3rem;font-weight:500}.status h1{font-size:1.6rem}.status p{color:var(--star-soft);max-width:44ch;margin-inline:auto}.status .btn-cta{justify-self:center;width:auto;margin-top:8px}@media (max-width:480px){.soon{padding:16px 18px 50px}.soon-hero{width:240px}.soon-pill{margin-bottom:15px;font-size:.76rem}.soon-h1{font-size:clamp(1.4rem,5.6vw,1.7rem)}.soon-sub{margin-bottom:22px}.soon-form{gap:12px}}@media (max-width:358px){.soon-hero{width:205px}.soon-h1{font-size:1.32rem}}@media (max-height:780px){.soon{padding-block:14px 48px}.soon-hero{width:215px}.soon-pill{margin-bottom:14px}.soon-h1{margin-bottom:6px}.soon-sub{margin-bottom:20px}.soon-form{gap:11px}.f input{min-height:42px;padding-block:8px}.phone-field{min-height:42px}.phone-field input{padding-block:8px}.soon-alt{margin-top:14px}}
