@font-face{font-family:tajawal;src:url(../media/tajawal_400-s.p.0-580jniyhb-r.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:tajawal;src:url(../media/tajawal_500-s.p.305q4ldufnkkg.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:tajawal;src:url(../media/tajawal_700-s.p.0tgi04_e6au3n.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:tajawal Fallback;src:local(Arial);ascent-override:64.3%;descent-override:35.7%;line-gap-override:20.0%;size-adjust:100.0%}.tajawal_97ae2ff1-module__GpSMja__className{font-family:tajawal,tajawal Fallback,Segoe UI,system-ui,sans-serif}.tajawal_97ae2ff1-module__GpSMja__variable{--font-tajawal:"tajawal", "tajawal Fallback", Segoe UI, system-ui, sans-serif}
@font-face{font-family:inter;src:url(../media/inter_400-s.2qdljeg3s-lsl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_c38c9bd4-module__4pxXma__className{font-family:inter,inter Fallback,system-ui,sans-serif}.inter_c38c9bd4-module__4pxXma__variable{--font-inter:"inter", "inter Fallback", system-ui, sans-serif}
:root{--navy-900:#061725;--navy-800:#0a1f31;--navy-700:#102a43;--navy-600:#163a5a;--navy-500:#1e4a70;--navy-400:#2f5f87;--cyan-500:#16c7d9;--cyan-400:#4fd8e6;--cyan-300:#8ce8f1;--cyan-700:#0e8e9c;--surface-0:#fff;--surface-1:#f7f9fb;--surface-2:#eef2f6;--surface-3:#e2e8ef;--text-strong:#0b1f2f;--text-body:#33475b;--text-muted:#5a6f84;--text-on-dark:#f2f7fa;--text-on-dark-muted:#a9c0d1;--border-soft:#102a431a;--border-strong:#102a4338;--border-on-dark:#ffffff24;--font-en:var(--font-inter), "Inter", system-ui, -apple-system, sans-serif;--font-ar:var(--font-tajawal), "Tajawal", "Segoe UI", system-ui, sans-serif;--step--1:clamp(.83rem, .8rem + .15vw, .9rem);--step-0:clamp(.98rem, .94rem + .2vw, 1.08rem);--step-1:clamp(1.15rem, 1.08rem + .35vw, 1.4rem);--step-2:clamp(1.4rem, 1.25rem + .7vw, 1.85rem);--step-3:clamp(1.75rem, 1.45rem + 1.4vw, 2.6rem);--step-4:clamp(2.1rem, 1.6rem + 2.4vw, 3.6rem);--step-5:clamp(2.5rem, 1.7rem + 3.9vw, 5rem);--measure:68ch;--shell:min(1200px, 100% - 2.5rem);--shell-wide:min(1360px, 100% - 2.5rem);--space-2xs:.375rem;--space-xs:.625rem;--space-s:1rem;--space-m:1.5rem;--space-l:2.25rem;--space-xl:3.5rem;--space-2xl:5rem;--space-3xl:7rem;--radius-s:8px;--radius-m:14px;--radius-l:22px;--radius-pill:999px;--shadow-soft:0 1px 2px #0b1f2f0f, 0 8px 24px #0b1f2f0f;--shadow-lift:0 2px 4px #0b1f2f14, 0 24px 60px #0b1f2f24;--shadow-glow:0 0 0 1px #16c7d959, 0 18px 60px #16c7d938;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-precise:cubic-bezier(.65, 0, .35, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-en);font-size:var(--step-0);color:var(--text-body);background:var(--surface-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.65;overflow-x:hidden}html[lang=ar] body{font-family:var(--font-ar);line-height:1.85}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2,h3,h4{color:var(--text-strong);letter-spacing:-.02em;font-weight:600;line-height:1.12}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{letter-spacing:0;line-height:1.28}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;display:block}:focus-visible{outline:2px solid var(--cyan-700);outline-offset:3px;border-radius:4px}.on-dark :focus-visible{outline-color:var(--cyan-400)}.shell{width:var(--shell);margin-inline:auto}.shell--wide{width:var(--shell-wide);margin-inline:auto}.section{padding-block:var(--space-2xl);position:relative}.section--tight{padding-block:var(--space-xl)}.section--dark{background:radial-gradient(120% 90% at 15% 0%, #16c7d924, transparent 55%), linear-gradient(168deg, var(--navy-900), var(--navy-700) 58%, var(--navy-800));color:var(--text-on-dark)}.section--paper{background:var(--surface-1)}.section-head{max-width:var(--measure);gap:var(--space-s);margin-bottom:var(--space-xl);display:grid}.eyebrow{font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan-700);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.on-dark .eyebrow{color:var(--cyan-400)}.eyebrow:before{content:"";opacity:.75;background:currentColor;width:26px;height:1px}html[dir=rtl] .eyebrow{letter-spacing:0}.section-title{font-size:var(--step-3)}.section-body{font-size:var(--step-1);color:var(--text-muted);max-width:var(--measure)}.on-dark .section-body{color:var(--text-on-dark-muted)}.skip-link{inset-inline-start:-9999px;z-index:200;background:var(--navy-700);color:var(--text-on-dark);border-radius:0 0 var(--radius-s) 0;padding:.75rem 1.25rem;position:absolute;top:0}.skip-link:focus{inset-inline-start:0}.site-header{z-index:100;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-bottom:1px solid var(--border-soft);background:#ffffffd1;position:sticky;top:0}.site-header__inner{align-items:center;gap:var(--space-m);min-height:68px;display:flex}.brand{flex-shrink:0;align-items:center;display:inline-flex}.brand__lockup{width:132px;height:auto}.site-footer .brand__lockup{width:148px}.site-nav{align-items:center;gap:var(--space-m);margin-inline-start:auto;display:flex}.site-nav__link{font-size:var(--step--1);color:var(--text-body);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);border-bottom:1px solid #0000;padding-block:.35rem;font-weight:500}.site-nav__link:hover{color:var(--navy-700);border-bottom-color:var(--cyan-500)}.site-nav__actions{align-items:center;gap:var(--space-xs);display:flex}.btn{border-radius:var(--radius-pill);min-height:44px;font-size:var(--step--1);cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out), background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.35rem;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn--primary{background:linear-gradient(135deg, var(--navy-700), var(--navy-500));color:#fff;box-shadow:var(--shadow-soft)}.btn--primary:hover{box-shadow:var(--shadow-lift)}.btn--accent{background:var(--cyan-500);color:#062a30;box-shadow:var(--shadow-glow)}.btn--accent:hover{background:var(--cyan-400)}.btn--ghost{color:var(--navy-700);border-color:var(--border-strong);background:0 0}.btn--ghost:hover{background:var(--surface-2)}.on-dark .btn--ghost{color:var(--text-on-dark);border-color:var(--border-on-dark)}.on-dark .btn--ghost:hover{background:#ffffff14}.btn--quiet{border-color:var(--border-strong);min-height:36px;color:var(--text-body);background:0 0;padding:.35rem .85rem;font-weight:500}.btn--quiet:hover{background:var(--surface-2);color:var(--navy-700)}.hero{color:var(--text-on-dark);background:radial-gradient(90% 70% at 78% 8%, #16c7d938, transparent 60%), radial-gradient(70% 60% at 8% 92%, #16c7d91a, transparent 62%), linear-gradient(166deg, var(--navy-900) 0%, var(--navy-700) 52%, #0d2438 100%);position:relative;overflow:hidden}.hero__grid{pointer-events:none;background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 50% 35%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 65% at 50% 35%,#000 30%,#0000 100%)}.hero__beam{inset-inline-start:50%;filter:blur(12px);pointer-events:none;width:min(820px,90vw);height:520px;animation:beam-drift 16s var(--ease-precise) infinite alternate;background:radial-gradient(closest-side,#16c7d933,#0000 72%);position:absolute;top:-12%;translate:-50%}@keyframes beam-drift{0%{opacity:.75;transform:translate(-2%,-1%)scale(1)}to{opacity:1;transform:translate(2%,1.5%)scale(1.06)}}.hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(3.5rem,8vw,7rem);display:grid;position:relative}.hero__eyebrow{color:var(--cyan-400)}.hero__title{color:#fff;font-size:var(--step-5);letter-spacing:-.03em;margin-block:var(--space-s) var(--space-m)}html[lang=ar] .hero__title{letter-spacing:0;line-height:1.24}.hero__rotate{color:var(--cyan-400);min-height:1.15em;display:block}.hero__rotate-swap{animation:swap-in .62s var(--ease-out);display:inline-block}@keyframes swap-in{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}.hero__body{color:var(--text-on-dark-muted);font-size:var(--step-1);max-width:46ch}.hero__actions{gap:var(--space-xs);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.hero__trust{gap:var(--space-m);margin-top:var(--space-l);padding-top:var(--space-m);border-top:1px solid var(--border-on-dark);font-size:var(--step--1);color:var(--text-on-dark-muted);flex-wrap:wrap;display:flex}.hero__trust-item{align-items:center;gap:.45rem;display:inline-flex}.hero__trust-item:before{content:"";background:var(--cyan-500);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #16c7d92e}.hero__panel{border-radius:var(--radius-l);border:1px solid var(--border-on-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:panel-float 11s var(--ease-precise) infinite alternate;background:linear-gradient(160deg,#ffffff1a,#ffffff08);padding:1.15rem;position:relative;box-shadow:0 40px 90px #030c148c}@keyframes panel-float{0%{transform:translateY(-6px)}to{transform:translateY(8px)}}.hero__panel-head{justify-content:space-between;align-items:baseline;gap:var(--space-s);margin-bottom:.9rem;display:flex}.hero__panel-title{color:#fff;font-size:var(--step-0);font-weight:600}.hero__panel-live{letter-spacing:.1em;text-transform:uppercase;color:var(--cyan-300);align-items:center;gap:.4rem;font-size:.72rem;font-weight:600;display:inline-flex}.hero__panel-live:before{content:"";background:var(--cyan-400);width:6px;height:6px;animation:pulse 2.4s var(--ease-precise) infinite;border-radius:50%}@keyframes pulse{0%,to{opacity:.45;box-shadow:0 0 #16c7d980}50%{opacity:1;box-shadow:0 0 0 5px #16c7d900}}.hero__panel-rows{gap:.55rem;display:grid}.hero__panel-row{border-radius:var(--radius-s);font-size:var(--step--1);background:#0617258c;border:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) auto;gap:.35rem .9rem;padding:.7rem .85rem;display:grid}.hero__panel-row-label{color:var(--text-on-dark);font-weight:500}.hero__panel-row-value{color:var(--cyan-300);font-variant-numeric:tabular-nums;font-weight:600}.hero__panel-row-state{color:var(--text-on-dark-muted);grid-column:1/-1;font-size:.78rem}.hero__panel-caption{color:var(--text-on-dark-muted);opacity:.8;margin-top:.85rem;font-size:.7rem}.reveal{opacity:0;transition:opacity .72s var(--ease-out), transform .72s var(--ease-out);will-change:opacity, transform;transform:translateY(18px)}.reveal[data-revealed=true]{opacity:1;transform:none}.flow{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.flow__step{border-radius:var(--radius-m);background:var(--surface-0);border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out);padding:1rem .9rem;position:relative}.flow__step:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.flow__index{letter-spacing:.14em;color:var(--cyan-700);font-variant-numeric:tabular-nums;font-size:.68rem;font-weight:700}.flow__name{font-size:var(--step-0);color:var(--navy-700);margin-top:.4rem;font-weight:600}.flow__detail{font-size:var(--step--1);color:var(--text-muted);margin-top:.15rem}.flow__step:after{content:"";inset-inline-end:-.55rem;background:var(--cyan-500);opacity:0;width:.55rem;height:1px;transition:opacity .4s var(--ease-out) .22s;position:absolute;top:50%}.flow__step[data-revealed=true]:after{opacity:.85}.flow__step:last-child:after{display:none}.cards{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.card{border-radius:var(--radius-m);background:var(--surface-0);border:1px solid var(--border-soft);box-shadow:var(--shadow-soft);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out);gap:.55rem;padding:1.5rem 1.35rem;display:grid;position:relative;overflow:hidden}.card:before{content:"";inset-inline:0;background:linear-gradient(90deg, var(--cyan-500), transparent 85%);opacity:0;height:2px;transition:opacity .3s var(--ease-out);position:absolute;top:0}.card:hover,.card:focus-within{box-shadow:var(--shadow-lift);border-color:#16c7d959;transform:translateY(-4px)}.card:hover:before,.card:focus-within:before{opacity:1}.card__title{font-size:var(--step-1);color:var(--navy-700)}.card__body{font-size:var(--step--1);color:var(--text-muted)}.badge{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);justify-self:start;padding:.2rem .6rem;font-size:.68rem;font-weight:700}html[dir=rtl] .badge{letter-spacing:0}.badge--available{color:#0b6a75;background:#16c7d924}.badge--planned{background:var(--surface-3);color:var(--text-muted)}.showcase{border-radius:var(--radius-l);border:1px solid var(--border-on-dark);background:linear-gradient(150deg,#ffffff17,#ffffff05);padding:clamp(1rem,3vw,2rem);position:relative;box-shadow:0 40px 100px #030c1480}.showcase__frame{grid-template-columns:190px minmax(0,1fr);gap:.75rem;min-height:320px;display:grid}.showcase__rail,.showcase__main{border-radius:var(--radius-m);background:#0617259e;border:1px solid #ffffff14;padding:.9rem}.showcase__rail{align-content:start;gap:.45rem;display:grid}.showcase__rail-item{color:var(--text-on-dark-muted);border-radius:6px;padding:.4rem .55rem;font-size:.8rem}.showcase__rail-item[data-active=true]{color:#fff;box-shadow:inset 2px 0 0 var(--cyan-500);background:#16c7d924}html[dir=rtl] .showcase__rail-item[data-active=true]{box-shadow:inset -2px 0 0 var(--cyan-500)}.showcase__main{align-content:start;gap:.6rem;display:grid}.showcase__row{color:var(--text-on-dark-muted);background:#ffffff0a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .7rem;font-size:.8rem;display:grid}.showcase__row strong{color:#fff;font-weight:500}.showcase__pill{border-radius:var(--radius-pill);color:var(--cyan-300);white-space:nowrap;background:#16c7d929;padding:.12rem .5rem;font-size:.68rem}.showcase__caption{margin-top:var(--space-s);color:var(--text-on-dark-muted);opacity:.85;font-size:.72rem}.stats{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(215px,1fr));display:grid}.stat{border-radius:var(--radius-m);border:1px solid var(--border-on-dark);background:#ffffff0b;padding:1.35rem 1.25rem;position:relative;overflow:hidden}.stat__value{font-size:var(--step-4);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1;display:block}.stat__label{font-size:var(--step-0);color:var(--cyan-300);margin-top:.5rem;font-weight:600;display:block}.stat__detail{color:var(--text-on-dark-muted);margin-top:.2rem;font-size:.78rem;display:block}.stats__meta{align-items:center;gap:var(--space-s);margin-top:var(--space-m);color:var(--text-on-dark-muted);flex-wrap:wrap;font-size:.78rem;display:flex}.stats__source{opacity:.85}.stats__state{border-radius:var(--radius-m);border:1px dashed var(--border-on-dark);color:var(--text-on-dark-muted);background:#ffffff08;max-width:62ch;padding:1.6rem 1.4rem}.stats__state h3{color:#fff;font-size:var(--step-1);margin-bottom:.4rem}.industries{gap:var(--space-s);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));display:grid}.industry{border-radius:var(--radius-m);border:1px solid var(--border-soft);background:linear-gradient(180deg, var(--surface-0), var(--surface-1));box-shadow:var(--shadow-soft);transition:transform .28s var(--ease-out), box-shadow .28s var(--ease-out);padding:1.4rem 1.25rem}.industry:hover{box-shadow:var(--shadow-lift);transform:translateY(-3px)}.industry__title{font-size:var(--step-1);color:var(--navy-700);margin-bottom:.4rem}.industry__body{font-size:var(--step--1);color:var(--text-muted)}.points{gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.point{border-inline-start:2px solid var(--cyan-500);padding-inline-start:1.1rem}.point__title{font-size:var(--step-1);color:var(--navy-700);margin-bottom:.35rem}.point__body{font-size:var(--step--1);color:var(--text-muted)}.cta{border-radius:var(--radius-l);background:radial-gradient(90% 120% at 85% 0%, #16c7d93d, transparent 60%), linear-gradient(150deg, var(--navy-800), var(--navy-700));color:var(--text-on-dark);padding:clamp(1.75rem,4vw,3.25rem);position:relative;overflow:hidden}.cta__title{color:#fff;font-size:var(--step-3);max-width:22ch}.cta__body{margin-top:var(--space-s);color:var(--text-on-dark-muted);max-width:52ch}.cta__actions{gap:var(--space-xs);margin-top:var(--space-l);flex-wrap:wrap;display:flex}.site-footer{background:var(--navy-900);color:var(--text-on-dark-muted);padding-block:var(--space-xl) var(--space-l);font-size:var(--step--1)}.site-footer__top{gap:var(--space-m);padding-bottom:var(--space-m);border-bottom:1px solid var(--border-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.site-footer__tagline{max-width:34ch;color:var(--text-on-dark-muted);margin-top:.5rem}.site-footer__links{gap:var(--space-m);font-size:var(--step--1);flex-wrap:wrap;display:flex}.site-footer__links a:hover{color:var(--cyan-300)}.site-footer__bottom{gap:var(--space-s);padding-top:var(--space-m);opacity:.85;flex-wrap:wrap;justify-content:space-between;font-size:.75rem;display:flex}@media (max-width:1040px){.hero__inner{grid-template-columns:minmax(0,1fr);padding-block:clamp(2.75rem,7vw,4.5rem)}.hero__panel{order:2;max-width:520px}.showcase__frame{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:860px){.site-nav{display:none}.site-nav__actions{margin-inline-start:auto}.showcase__frame{grid-template-columns:minmax(0,1fr)}.showcase__rail{scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}.showcase__rail::-webkit-scrollbar{display:none}}@media (max-width:560px){:root{--shell:min(1200px, 100% - 1.75rem);--shell-wide:min(1360px, 100% - 1.75rem)}.section{padding-block:var(--space-xl)}.site-header__inner{flex-wrap:wrap;gap:.4rem .75rem;min-height:60px;padding-block:.5rem}.site-nav__actions{gap:.4rem}.site-nav__actions .btn{padding-inline:.9rem}.site-nav__actions .btn--quiet{padding-inline:.65rem}.brand__lockup{width:92px}.hero__title{font-size:clamp(2.1rem,8.5vw,3rem)}.hero__actions .btn,.cta__actions .btn{width:100%}.flow{grid-template-columns:repeat(2,minmax(0,1fr))}.flow__step:after{display:none}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat__value{font-size:clamp(1.9rem,9vw,2.6rem)}}@media (max-width:380px){.flow,.stats{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.site-header__inner{gap:.6rem;padding-block:.55rem}.site-nav__actions{gap:.35rem}.site-nav__actions .btn{padding-inline:.75rem}.site-nav__actions .btn--quiet{padding-inline:.55rem}.brand__lockup{width:86px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.hero__panel,.hero__beam{animation:none}}.login__grid{gap:var(--space-l);margin:var(--space-xl) 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));padding:0;list-style:none;display:grid}.login__card{gap:var(--space-m);padding:var(--space-l);border:1px solid var(--border-soft);border-radius:var(--radius-l);background:var(--surface-1);flex-direction:column;display:flex}.login__card-title{font-size:var(--step-1);color:var(--text-strong);margin:0;line-height:1.25}.login__card-body{color:var(--text-muted);font-size:var(--step--1);flex:1;margin:0;line-height:1.6}.login__card .btn{align-self:flex-start}.login__card-pending{gap:var(--space-2xs);flex-direction:column;margin:0;display:flex}.login__card-pending-label{color:var(--text-muted);font-size:var(--step--1);font-weight:600}.login__card-note{color:var(--text-muted);font-size:var(--step--1);opacity:.75}
