:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f6f8f3;--surface:#fff;--surface-secondary:#edf1e8;--text:#101b2c;--muted:#647184;--accent:#bff747;--accent-foreground:#101b2c;--accent-strong:#49651a;--border:#e1e7dc;--band:var(--surface-secondary);--nav-bg:#f6f8f3f2;--shadow:0 1px 2px #101b2c0d, 0 12px 28px -14px #101b2c26;--inp:#101b2c0f;--logo-ink:#101b2c}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070f1e;--surface:#111b31;--surface-secondary:#212b4c;--text:#e2e8f0;--muted:#9aa6bf;--accent:#bff747;--accent-foreground:#101b2c;--accent-strong:#bff747;--border:#e2e8f01a;--band:#0b1528;--nav-bg:#070f1ef5;--shadow:0 12px 28px -16px #000000a6;--inp:#e2e8f01f;--logo-ink:#e2e8f0}.dk{--bg:#070f1e;--surface:#111b31;--surface-secondary:#212b4c;--text:#e2e8f0;--muted:#a9b4ca;--accent-strong:#bff747;--border:#e2e8f024;--inp:#e2e8f01f;--logo-ink:#e2e8f0;color:var(--text);background:#0b1528}:root{--fs-hero:clamp(1.9rem, 5vw, 4.2rem);--fs-h1:clamp(1.65rem, 3.8vw, 3.2rem);--fs-h2:clamp(1.35rem, 2.6vw, 2.3rem);--fs-h3:clamp(1.15rem, 1.6vw, 1.45rem);--fs-lead:clamp(1rem, 1.25vw, 1.15rem);--fs-body:.95rem;--fs-small:.825rem;--fs-label:.72rem;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:28px;--sp-7:36px;--sp-8:48px;--sp-9:64px;--sec-y:clamp(38px, 4.5vw, 56px);--max:1200px;--gutter:clamp(18px, 3vw, 36px);--nav-h:68px;--r-sm:8px;--r-md:14px;--r-pill:99px;--ease:cubic-bezier(.22, 1, .36, 1);--dur:.25s;--font:"Plus Jakarta Sans", "Somar Sans", Cairo, sans-serif;--font-ar:"Somar Sans", Cairo, sans-serif}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:calc(var(--nav-h) + 16px);overflow-x:hidden}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}html[dir=rtl] body,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-family:var(--font-ar)}html[dir=rtl] body{line-height:1.8}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}input,textarea{font:inherit;color:inherit;font-size:16px}img,video{max-width:100%;display:block}ul{list-style:none}h1,h2,h3,h4{font-family:var(--font);letter-spacing:0;font-weight:800;line-height:1.1}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3{line-height:1.3}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.25}p{color:var(--muted)}:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.dk :focus-visible{outline-color:var(--accent)}.wd{vertical-align:top;padding-bottom:.08em;display:inline-block}.wd i{transition:transform .8s var(--ease);font-style:normal;display:inline-block;transform:none}.wd.in i{transform:none}.rv{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(24px)}.rv.in{opacity:1;transform:none}#ld{z-index:120;background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:transform .9s cubic-bezier(.7,0,.2,1);display:flex;position:fixed;inset:0}#ld.go{transform:translateY(-100%)}#ld .lg{font-size:22px}#ld .bar{background:var(--border);border-radius:2px;width:180px;height:2px;overflow:hidden}#ld .bar i{background:var(--accent-strong);width:0;height:100%;transition:width 1.4s var(--ease);display:block}#cur{background:var(--accent);pointer-events:none;z-index:110;mix-blend-mode:difference;border-radius:50%;width:12px;height:12px;transition:width .3s,height .3s;display:none;position:fixed;top:-100px;left:-100px;transform:translate(-50%,-50%)}@media (hover:hover) and (min-width:900px){#cur{display:block}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.rv{opacity:1;transform:none}.wd i{transform:none}}
.w{max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}section{padding-block:var(--sec-y)}section.tight{padding-block:var(--sp-5)}section.flush-top{padding-top:0}.sec-alt{background:var(--band)}.sec-navy{background:#0b1528}main#app{min-height:60vh;padding-top:var(--nav-h)}main#app>.hero:first-child,main#app>.ph:first-child{margin-top:calc(var(--nav-h) * -1)}.sec-head{max-width:720px;margin-bottom:var(--sp-5)}.sec-head h2{margin-top:var(--sp-2)}.sec-head--center{text-align:center;margin-inline:auto}.sec-head--center .lead{margin-inline:auto}.lead{margin-top:var(--sp-2);max-width:600px;font-size:var(--fs-lead);color:var(--muted);line-height:1.6}.tag{margin-bottom:var(--sp-2);color:var(--accent-strong);font-size:var(--fs-label);letter-spacing:.16em;text-transform:uppercase;font-weight:800;line-height:1.4;display:inline-block}html[dir=rtl] .tag{letter-spacing:0;font-size:var(--fs-small)}.g{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);margin-top:0;display:grid}.g2{grid-template-columns:repeat(2,1fr)}.g4{grid-template-columns:repeat(4,1fr)}@media (max-width:1000px){.g,.g4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.g,.g2,.g4{gap:var(--sp-3);grid-template-columns:1fr}}.media{border-radius:var(--r-md);background:var(--band);aspect-ratio:4/3;position:relative;overflow:hidden}.media--wide{aspect-ratio:16/9}.media--tall{aspect-ratio:4/5}.media>img,.media>video{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}a:hover .media>img,.media:hover>img{transform:scale(1.03)}.media--empty{background:linear-gradient(135deg, var(--band), var(--surface-secondary))}
.btn,.ghost{justify-content:center;align-items:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-5);border-radius:var(--r-pill);font-weight:800;font-size:var(--fs-small);text-align:center;transition:background var(--dur), color var(--dur), border-color var(--dur), transform var(--dur);display:inline-flex}.btn{background:var(--accent);color:var(--accent-foreground);border:1px solid var(--accent)}.btn:hover{background:#d3ff73;transform:translateY(-1px)}.btn:active{transform:none}.btn:disabled{opacity:.6;cursor:not-allowed}.ghost{border:1px solid var(--border);color:var(--text);background:0 0}.ghost:hover{border-color:var(--accent-strong);color:var(--accent-strong)}.dk .ghost{border-color:#e2e8f040}.dk .ghost:hover{border-color:var(--accent);color:var(--accent)}.link{align-items:center;gap:var(--sp-2);font-weight:800;font-size:var(--fs-small);color:var(--accent-strong);transition:border-color var(--dur);border-bottom:1px solid #0000;display:inline-flex}.link:hover{border-color:currentColor}.btn svg,.link svg{width:15px;height:15px}html[dir=rtl] .btn svg,html[dir=rtl] .link svg{transform:scaleX(-1)}nav#nv{inset-inline:0;z-index:60;height:var(--nav-h);background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border);transition:box-shadow var(--dur);align-items:center;display:flex;position:fixed;top:0}nav#nv.st{box-shadow:var(--shadow)}nav .w{align-items:center;gap:var(--sp-4);width:100%;display:flex}.lg{flex-shrink:0;align-items:center;gap:8px;font-size:17px;font-weight:800;display:inline-flex}.lg svg{width:auto;height:28px}.lg img{width:auto;height:32px}[data-theme=light] nav .lg img{filter:brightness(.15)}nav ul{align-items:center;gap:2px;margin-inline-end:auto;display:flex}nav ul a{border-radius:var(--r-pill);height:40px;font-size:var(--fs-small);color:var(--text);opacity:.78;white-space:nowrap;transition:opacity var(--dur), color var(--dur);align-items:center;padding-inline:10px;font-weight:600;display:inline-flex}nav ul a:hover,nav ul a.on{opacity:1;color:var(--accent-strong)}nav .r{align-items:center;gap:var(--sp-2);flex-shrink:0;display:flex}nav .r .btn{min-height:40px;padding-inline:var(--sp-4);font-size:var(--fs-small)}.lb{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);align-items:center;display:inline-flex}.reg-combo{height:40px;overflow:hidden}.reg-combo-btn,.reg-combo-lang{height:100%;font-size:var(--fs-label);transition:color var(--dur);align-items:center;gap:5px;font-weight:800;display:inline-flex}.reg-combo-btn{padding-inline:10px 6px}.reg-combo-lang{letter-spacing:.05em;padding-inline:6px 10px}.reg-combo-btn:hover,.reg-combo-lang:hover{color:var(--accent-strong)}.reg-combo-sep{background:var(--border);width:1px;height:14px}.reg-flag{font-size:13px;line-height:1}.reg-caret{opacity:.7;font-size:8px}.reg-dd{position:relative}.reg-menu{top:calc(100% + 8px);z-index:70;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);min-width:190px;max-width:calc(100vw - 32px);box-shadow:var(--shadow);gap:2px;padding:4px;display:grid;position:absolute;inset-inline-end:0}.reg-opt{border-radius:var(--r-sm);text-align:start;width:100%;transition:background var(--dur);align-items:center;gap:8px;padding:8px 10px;display:flex}.reg-opt:hover,.reg-opt.on{background:var(--inp)}.reg-chk{color:var(--accent-strong);margin-inline-start:auto;font-style:normal}.reg-menu-divider{background:var(--border);height:1px;margin:4px 0}.reg-opt-sub{color:var(--muted);margin-inline-start:auto;font-size:11px;font-weight:700}.theme-sw{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--text);transition:border-color var(--dur);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.theme-sw:hover{border-color:var(--accent-strong)}.theme-sw svg{width:18px;height:18px}[data-theme=light] .theme-sw .i-sun,[data-theme=dark] .theme-sw .i-moon{display:none}#mb{border:1px solid var(--border);background:var(--surface);border-radius:50%;width:40px;height:40px;font-size:20px;display:none}@media (max-width:1100px){nav ul{top:100%;padding:var(--sp-2) var(--gutter) var(--sp-4);background:var(--bg);border-bottom:1px solid var(--border);box-shadow:var(--shadow);max-height:calc(100vh - var(--nav-h));opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--dur), transform var(--dur), visibility var(--dur);flex-direction:column;align-items:stretch;gap:0;position:absolute;inset-inline:0;overflow-y:auto;transform:translateY(-8px)}nav ul.op{opacity:1;pointer-events:auto;visibility:visible;transform:none}nav ul a{border-bottom:1px solid var(--border);opacity:1;border-radius:0;height:48px;padding-inline:4px;font-size:1rem}#mb{justify-content:center;align-items:center;display:inline-flex}nav .r{margin-inline-start:auto}nav .r .btn.hide{display:none}}@media (max-width:520px){.reg-combo-btn span:nth-child(2){display:none}}footer{color:#e2e8f0;background:#0b1528;border-top:1px solid #e2e8f01a;padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(24px,3.5vw,40px)}footer .w:first-child{grid-template-columns:1.4fr 1fr 1.3fr 1fr;align-items:start;gap:clamp(20px,3vw,40px);display:grid}footer p,footer .ct-val{color:#a9b4ca}footer .tg2{margin-top:var(--sp-3);font-size:var(--fs-small);letter-spacing:.04em;color:#cbd5e1;max-width:280px;font-weight:700;line-height:1.5}html[dir=rtl] footer .tg2{letter-spacing:0;line-height:1.6}footer .ft-h{font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:8px;font-weight:800}html[dir=rtl] footer .ft-h{letter-spacing:0;font-size:var(--fs-small)}footer .ft-nav{gap:5px;display:grid}footer .ft-nav a,footer .soc a{color:#cbd5e1;font-size:var(--fs-small);transition:color var(--dur), transform var(--dur);padding:0;line-height:1.4;display:inline-block}footer .ft-nav a:hover,footer .soc a:hover{color:var(--accent);transform:translate(2px)}html[dir=rtl] footer .ft-nav a:hover,html[dir=rtl] footer .soc a:hover{transform:translate(-2px)}footer .soc{gap:5px;display:grid}footer .ct-link{font-size:var(--fs-small);align-items:flex-start;gap:10px;margin-bottom:6px;line-height:1.45;display:flex}footer .ct-icon{color:var(--accent);flex-shrink:0;margin-top:3px}footer .ct-icon svg{width:15px;height:15px}.reg-badge{border-radius:var(--r-pill);font-size:var(--fs-label);color:#e2e8f0;border:1px solid #e2e8f033;align-items:center;gap:6px;padding:4px 12px;font-weight:800;display:inline-flex}.ft-reg{margin-top:var(--sp-3)}footer .cp-row{padding-top:var(--sp-4);justify-content:space-between;align-items:center;gap:var(--sp-3);font-size:var(--fs-small);border-top:1px solid #e2e8f01a;flex-wrap:wrap;margin-top:clamp(36px,5vw,56px);display:flex}footer .cp-text,footer .cp-markets{color:#8f9bb3}footer .cp-markets span{color:#cbd5e1;font-weight:700}footer .ft-wa{margin-top:var(--sp-3);min-height:40px}@media (max-width:1000px){footer .w:first-child{gap:var(--sp-6) var(--sp-5);grid-template-columns:1fr 1fr}}@media (max-width:600px){footer .w:first-child{gap:var(--sp-5);grid-template-columns:1fr}footer .cp-row{text-align:center;gap:var(--sp-2);flex-direction:column}}.form-card{width:100%;max-width:600px;padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow);text-align:start;margin-inline:auto}@media (max-width:500px){.form-card{padding:var(--sp-4)}}form{gap:var(--sp-3);display:grid}input,textarea{background:var(--bg);width:100%;min-height:46px;color:var(--text);border:1px solid var(--border);border-radius:var(--r-sm);transition:border-color var(--dur), box-shadow var(--dur);padding:10px 14px}textarea{resize:vertical;min-height:120px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}input:focus,textarea:focus{border-color:var(--accent-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 45%, transparent);outline:none}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#c0392b}.err{color:#c0392b;font-size:var(--fs-small);margin-top:-4px}[data-theme=dark] .err{color:#ff8a8a}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.btn--block{justify-content:center;width:100%}html[dir=rtl] input[type=email]:placeholder-shown{text-align:right}.glass{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.dk .glass{background:#111b31e6}.c{gap:var(--sp-2);padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);transition:transform var(--dur), box-shadow var(--dur);flex-direction:column;display:flex;position:relative}.c:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.c small{color:var(--accent-strong);font-size:var(--fs-label);letter-spacing:.12em;font-weight:800}.c .ci{aspect-ratio:16/10;object-fit:cover;border-radius:var(--r-sm);width:100%;margin-bottom:var(--sp-1)}.c h3{font-size:var(--fs-h3)}.c p{font-size:var(--fs-small);line-height:1.6}.c.reg-active{border-color:var(--accent-strong)}.pg{border-top:1px solid var(--border);border-inline-start:1px solid var(--border);grid-template-columns:repeat(6,1fr);display:grid}.pg>div{min-height:110px;padding:var(--sp-4);border-bottom:1px solid var(--border);border-inline-end:1px solid var(--border);background:var(--surface);color:var(--muted);text-align:center;transition:background var(--dur);place-items:center;font-weight:800;display:grid}.pg>div:hover{background:var(--band)}.pg img{object-fit:contain;filter:grayscale();opacity:.8;width:auto;max-width:120px;max-height:44px;transition:filter var(--dur), opacity var(--dur)}.pg>div:hover img{filter:none;opacity:1}[data-theme=dark] .pg img{filter:grayscale()brightness(1.4)}@media (max-width:1000px){.pg{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.pg{grid-template-columns:repeat(2,1fr)}}.pl-m{border-block:1px solid var(--border);padding-block:var(--sp-4);background:var(--band);direction:ltr;overflow:hidden}.pl-m>div{gap:var(--sp-6);width:max-content;font-size:var(--fs-h3);color:var(--muted);font-weight:800;animation:40s linear infinite mq;display:flex}#md{z-index:100;padding:var(--sp-4);background:#070f1ee6;place-items:center;display:none;position:fixed;inset:0}#md.op{display:grid}#md .in{width:min(920px,100%);position:relative}#md video{border-radius:var(--r-md);background:#000;width:100%;max-height:80vh}#md .x{top:-48px;background:var(--accent);width:40px;height:40px;color:var(--accent-foreground);border-radius:50%;font-size:16px;position:absolute;inset-inline-end:0}@media (max-width:600px){#md{padding:16px}#md .x{top:12px;color:#fff;z-index:5;background:#000c;border:1px solid #fff3;inset-inline-end:12px}}#hub{bottom:20px;z-index:55;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;inset-inline-end:20px}@media (max-width:480px){#hub{bottom:14px;inset-inline-end:14px}#hub .pn{max-width:calc(100vw - 80px)}}#hub .bb{background:var(--accent);width:50px;height:50px;color:var(--accent-foreground);box-shadow:var(--shadow);transition:transform var(--dur);border-radius:50%;place-items:center;display:grid}#hub .bb:hover{transform:scale(1.05)}#hub .pn{min-width:220px;padding:var(--sp-3);border-radius:var(--r-md);gap:6px;display:none}#hub .pn.op{display:grid}#hub .pn p{font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:800}#hub .pn a{border-radius:var(--r-sm);background:var(--inp);font-weight:700;font-size:var(--fs-small);justify-content:space-between;gap:10px;padding:8px 10px;display:flex}#hub .pn a:hover{background:var(--accent);color:var(--accent-foreground)}#hub .pn s{opacity:.7;text-decoration:none}
.hero{min-height:clamp(520px,91vh,760px);padding:calc(var(--nav-h) + var(--sp-5)) 0 var(--sp-6);background:#070f1e;align-items:center;display:flex;position:relative;overflow:hidden}.hero>video,.hero>img{object-fit:cover;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.hero .fade{background:linear-gradient(90deg,#070f1ef2 0%,#070f1ecc 45%,#070f1e66 100%);position:absolute;inset:0}html[dir=rtl] .hero .fade{background:linear-gradient(270deg,#070f1ef2 0%,#070f1ecc 45%,#070f1e66 100%)}.hero .w{z-index:2;gap:var(--sp-6);align-items:center;width:100%;display:grid;position:relative}@media (min-width:1000px){.hero .w{grid-template-columns:1.35fr 1fr}}@media (max-width:999px){.hero{min-height:auto;padding-top:calc(var(--nav-h) + var(--sp-4));padding-bottom:var(--sp-6)}.sw{width:100%;max-width:440px}}.hero .tag{color:var(--accent)}.hero .reg-head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}.hero .reg-head .tag{margin:0}.hero h1{font-size:var(--fs-hero);color:#fff;line-height:1.05}html[dir=rtl] .hero h1{line-height:1.25}.hero h1 em{color:var(--accent);font-style:normal}.hero .sub{max-width:520px;margin-top:var(--sp-3);font-size:var(--fs-lead);color:#cbd5e1;line-height:1.6}.cta{gap:var(--sp-3);margin-top:var(--sp-5);flex-wrap:wrap;display:flex}.scrl{display:none}.sw{padding:var(--sp-4);border-radius:var(--r-md)}.sw .top{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3);margin-bottom:var(--sp-3);border-radius:var(--r-sm);background:#0b1528;display:flex}.sw .top svg{width:auto;height:28px}.tg{border-radius:var(--r-pill);background:#2b365a;flex-shrink:0;width:54px;height:30px;transition:background .4s;position:relative}.tg.on{background:var(--accent)}.tg i{top:3px;width:24px;height:24px;transition:inset-inline-start .35s var(--ease);background:#e2e8f0;border-radius:50%;position:absolute;inset-inline-start:3px}.tg.on i{background:#101b2c;inset-inline-start:27px}.st-r{justify-content:space-between;align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--border);font-size:var(--fs-small);padding:10px 4px;font-weight:600;display:flex}.st-r:last-child{border-bottom:0}.st-r span:last-child{align-items:center;gap:var(--sp-1);font-size:var(--fs-label);letter-spacing:.1em;color:var(--muted);font-weight:800;transition:color .4s;display:flex}.st-r.on span:last-child{color:var(--accent)}.dot{background:var(--muted);border-radius:50%;width:7px;height:7px}.st-r.on .dot{background:var(--accent);animation:1.6s infinite pu}@keyframes pu{50%{opacity:.35}}.mq{padding-block:var(--sp-4);background:var(--band);border-block:1px solid var(--border);direction:ltr;overflow:hidden}.mq>div{gap:var(--sp-6);width:max-content;color:color-mix(in srgb, var(--text) 45%, transparent);white-space:nowrap;font-size:clamp(.95rem,2vw,1.35rem);font-weight:800;animation:36s linear infinite mq;display:flex}.mq i{color:var(--accent-strong);font-style:normal}@keyframes mq{to{transform:translate(-50%)}}.trust{padding-block:var(--sp-6);text-align:center;border-top:1px solid var(--border);background:var(--band)}.trust .tag{text-align:center;margin-bottom:var(--sp-2)}.trust .bg{justify-content:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.trust b{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);transition:transform var(--dur), border-color var(--dur);padding:8px 16px;font-weight:700;display:inline-flex}.trust b:hover{border-color:var(--accent-strong);transform:translateY(-2px)}.trust b svg{width:15px;height:15px;color:var(--accent-strong)}.trust b img{width:auto;height:24px}@media (max-width:600px){.trust .bg{gap:var(--sp-2)}.trust b{font-size:var(--fs-label);padding:6px 12px}}.sf-list{gap:var(--sp-6);margin-top:var(--sp-4);display:grid}.sf{align-items:center;gap:var(--sp-5);padding-block:var(--sp-3);grid-template-columns:1fr 1.1fr;display:grid}.sf:nth-child(2n) .sf-media{order:-1}.sf-n{color:#0000;-webkit-text-stroke:1.5px var(--accent-strong);margin-bottom:var(--sp-2);font-size:clamp(2rem,4vw,3.2rem);font-weight:800;line-height:1;display:block}.sf h3{font-size:var(--fs-h2)}.sf p{margin-top:var(--sp-2);max-width:480px;line-height:1.6}.sf .link{margin-top:var(--sp-3)}.sf-media{aspect-ratio:16/11}@media (max-width:900px){.sf{gap:var(--sp-4);grid-template-columns:1fr}.sf:nth-child(2n) .sf-media{order:0}.sf-list{gap:var(--sp-5)}}.reg-head{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.reg-head .tag{margin:0}.reg-ai .reg-badge,.reg-cf .reg-badge,.reg-vm .reg-badge,.reg-gaps .reg-badge{border-color:var(--border);color:var(--accent-strong)}.cf-pills{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.cf-pill{align-items:center;gap:var(--sp-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);font-weight:700;font-size:var(--fs-body);color:var(--text);transition:transform var(--dur), border-color var(--dur), box-shadow var(--dur);padding:14px 18px;display:flex}.cf-pill:hover{border-color:var(--accent-strong);box-shadow:var(--shadow);transform:translateY(-2px)}.cf-pill b{font-size:var(--fs-small);color:var(--accent-strong)}@media (max-width:700px){.cf-pills{grid-template-columns:1fr}}.reg-cf{background:var(--band)}.reg-cf h2{color:var(--text)}.reg-ai{color:var(--text);--text:#e2e8f0;--muted:#a9b4ca;--border:#e2e8f024;--accent-strong:#bff747;--surface:#111b31;--inp:#e2e8f01f;background:#0b1528}.reg-ai h2,.reg-ai h3{color:#fff}.reg-gaps,.reg-vm{background:var(--bg)}.vm-lead{margin-bottom:var(--sp-4);max-width:800px}.reg-vm .sub-h{margin-top:var(--sp-5);margin-bottom:var(--sp-3);font-size:var(--fs-h3)}.hz{color:#e2e8f0;--text:#e2e8f0;--muted:#a9b4ca;--border:#e2e8f024;--accent-strong:#bff747;background:#0b1528;height:135vh;position:relative;padding:0!important}.hz .st{justify-content:center;gap:var(--sp-3);box-sizing:border-box;flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.hz .sec-head{margin-bottom:0}.hz h2{color:#fff;margin-top:var(--sp-1)}.tr{gap:var(--sp-4);padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));will-change:transform;align-items:center;width:max-content;display:flex}.pj{border-radius:var(--r-md);height:clamp(340px,48vh,460px);transition:transform .4s var(--ease), border-color .3s;background:#111b31;border:1px solid #e2e8f01a;flex:0 0 clamp(360px,44vw,580px);position:relative;overflow:hidden}.pj:hover{border-color:var(--accent)}.pj>img.cover{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.pj:hover>img.cover{transform:scale(1.04)}.pj:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#070f1e20 40%,#070f1ee6 100%);position:absolute;inset:0}.pj .cap{z-index:2;inset-inline:0;justify-content:space-between;align-items:flex-end;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);display:flex;position:absolute;bottom:0}.pj .cap span{font-size:var(--fs-label);letter-spacing:.12em;color:var(--accent);font-weight:800}.pj .cap h3{color:#fff;font-size:var(--fs-h3);margin-top:4px}.pj .go{background:var(--accent);width:38px;height:38px;color:var(--accent-foreground);transition:transform var(--dur);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.pj:hover .go{transform:rotate(45deg)}.pj .gr{background:radial-gradient(circle at 80% 20%,#bff74712 0%,#0000 40%),linear-gradient(135deg,#111b31 0%,#1b2642 100%);position:absolute;inset:0}.work-control{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:0;display:flex}.work-meter{align-items:center;gap:var(--sp-3);flex:1;max-width:320px;display:flex}.work-position{font-size:var(--fs-small);color:#e2e8f0;font-variant-numeric:tabular-nums;font-weight:800}.work-progress{background:#e2e8f033;flex:1;height:2px}.work-progress i{background:var(--accent);width:0;height:100%;display:block}.work-arrows{gap:var(--sp-2);display:flex}.work-arrows button{color:#e2e8f0;width:40px;height:40px;transition:background var(--dur), border-color var(--dur);border:1px solid #e2e8f040;border-radius:50%;place-items:center;display:grid}.work-arrows button:hover{background:var(--accent);color:var(--accent-foreground);border-color:var(--accent)}.work-arrows svg{width:18px;height:18px}html[dir=rtl] .work-arrows svg{transform:scaleX(-1)}@media (max-width:1000px){.hz{height:auto;padding-block:var(--sec-y)!important}.hz .st{gap:var(--sp-3);height:auto;padding-top:0;position:static;overflow:visible}.tr{scroll-snap-type:x mandatory;width:auto;padding-inline:var(--gutter);padding-bottom:var(--sp-2);overflow-x:auto;transform:none!important}.pj{aspect-ratio:16/11;scroll-snap-align:start;flex:0 0 min(84vw,360px);height:auto;min-height:220px}.pj .cap{padding:var(--sp-3) var(--sp-4)}}.stats-sec{color:#e2e8f0;--muted:#a9b4ca;padding-block:var(--sp-5);background:#0b1528}.stats{gap:var(--sp-5);grid-template-columns:repeat(4,1fr);display:grid}.stats>div{border-inline-start:1px solid #e2e8f033;padding-inline-start:var(--sp-4)}.stats b{color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;line-height:1;display:block}.stats p{margin-top:var(--sp-2);font-size:var(--fs-small);color:#a9b4ca}@media (max-width:800px){.stats{row-gap:var(--sp-5);grid-template-columns:repeat(2,1fr)}}.rl{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.rlc{aspect-ratio:9/16;border-radius:var(--r-md);text-align:start;background:#111b31;position:relative;overflow:hidden}.rlc video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rlc:after{content:"";background:linear-gradient(#0000 45%,#070f1ecc);position:absolute;inset:0}.rlc h3{z-index:2;inset-inline:var(--sp-3);bottom:var(--sp-3);color:#fff;font-size:.95rem;position:absolute}.rlc .pl{z-index:2;inset-inline-end:var(--sp-2);top:var(--sp-2);position:absolute}.rlc .pl i{background:var(--accent);width:36px;height:36px;color:var(--accent-foreground);border-radius:50%;place-items:center;display:grid}@media (max-width:640px){.rl{gap:var(--sp-2);grid-template-columns:repeat(2,1fr)}.rlc h3{inset-inline:var(--sp-2);bottom:var(--sp-2);font-size:.85rem}.rlc .pl i{width:28px;height:28px}.rlc .pl i svg{width:12px;height:12px}}.pr{gap:var(--sp-5);margin-top:var(--sp-4);padding-inline-start:var(--sp-6);display:grid;position:relative}.pr .line{background:var(--border);width:2px;position:absolute;inset-block:0;inset-inline-start:5px}.pr .line i{background:var(--accent-strong);width:100%;height:0;display:block}.step{max-width:600px;position:relative}.step .knob{inset-inline-start:calc(var(--sp-6) * -1 + 0px);background:var(--bg);border:2px solid var(--accent-strong);border-radius:50%;width:12px;height:12px;position:absolute;top:6px}.step small{font-size:var(--fs-label);letter-spacing:.12em;color:var(--accent-strong);font-weight:800}.step h3{margin-top:var(--sp-1);font-size:var(--fs-h3)}.step p{margin-top:var(--sp-1);line-height:1.6}.qt{background:var(--band);text-align:center}.qt .w{text-align:center;flex-direction:column;align-items:center;display:flex}.qt .tag{margin-inline:auto}.qbox{text-align:center;max-width:840px;min-height:120px;margin-inline:auto;transition:opacity .2s,transform .2s}.qbox.out{opacity:0;transform:translateY(6px)}.qbox .q{color:var(--text);text-align:center;font-size:clamp(1.3rem,2.6vw,2rem);font-weight:700;line-height:1.4}.qbox small{margin-top:var(--sp-3);font-size:var(--fs-small);color:var(--accent-strong);text-align:center;font-weight:800;display:block}.dots{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-4);margin-inline:auto;display:flex}.dots button{background:var(--border);border:1px solid var(--muted);border-radius:50%;width:10px;height:10px;position:relative}.dots button.on{background:var(--accent-strong);border-color:var(--accent-strong)}.ctab{text-align:center;background:#0b1528}.ctab h2{color:#fff;max-width:800px;font-size:var(--fs-h1);margin-inline:auto}.ctab .lead{color:#a9b4ca;margin-inline:auto}.ctab .btn{margin-top:var(--sp-4)}#contact .contact-wrap{gap:var(--sp-5);text-align:center;justify-items:center;display:grid}
.ph{min-height:clamp(240px,32vh,360px);padding:calc(var(--nav-h) + var(--sp-4)) 0 var(--sp-6);background:#070f1e;align-items:flex-end;display:flex;position:relative;overflow:hidden}.ph .bgi{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ph .bgi+.fade,.ph .fade{background:linear-gradient(#070f1e80,#070f1eb3 40%,#070f1ef2);position:absolute;inset:0}.ph .w{z-index:2;position:relative}.ph .tag{color:var(--accent);margin-bottom:var(--sp-2)}.ph h1{color:#fff;max-width:16ch;font-size:var(--fs-h1)}html[dir=rtl] .ph h1{max-width:none}.ph .sub{max-width:580px;margin-top:var(--sp-3);font-size:var(--fs-lead);color:#cbd5e1;line-height:1.6}@media (max-width:700px){.ph{min-height:200px;padding-top:calc(var(--nav-h) + var(--sp-3));padding-bottom:var(--sp-5)}}.row{gap:var(--sp-4);padding-block:var(--sp-4);border-top:1px solid var(--border);transition:padding var(--dur), background var(--dur);grid-template-columns:60px 1fr 1.3fr;align-items:baseline;display:grid}.row:last-child{border-bottom:1px solid var(--border)}.row b{font-size:var(--fs-small);color:var(--accent-strong);font-weight:800}.row h3{font-size:var(--fs-h3)}.row p{line-height:1.6}.row:hover{padding-inline:var(--sp-3);background:var(--surface)}@media (max-width:800px){.row{gap:var(--sp-1);grid-template-columns:1fr}}a.row.post{grid-template-columns:140px 1fr auto;align-items:center}a.row.post time{font-size:var(--fs-small);color:var(--muted)}a.row.post h3{font-size:var(--fs-h3)}a.row.post p{margin-top:var(--sp-1)}@media (max-width:700px){a.row.post{grid-template-columns:1fr}}.wk-grid{gap:var(--sp-4);grid-template-columns:repeat(12,1fr);display:grid}.wk{grid-column:span 6;display:block}.wk:nth-child(3n+1){grid-column:span 7}.wk:nth-child(3n+2){margin-top:var(--sp-4);grid-column:span 5}.wk .media{aspect-ratio:16/11}.wk:nth-child(3n+2) .media{aspect-ratio:4/3}.wk-meta{padding-top:var(--sp-3);flex-direction:column;gap:4px;display:flex}.wk-meta small{font-size:var(--fs-label);letter-spacing:.12em;color:var(--accent-strong);text-transform:uppercase;font-weight:800}html[dir=rtl] .wk-meta small{letter-spacing:0}.wk-meta h3{font-size:var(--fs-h3)}.wk-meta p{font-size:var(--fs-small);max-width:500px;line-height:1.6}@media (max-width:800px){.wk-grid{grid-template-columns:1fr}.wk,.wk:nth-child(n){grid-column:auto;margin-top:0}.wk:nth-child(n) .media{aspect-ratio:16/11}}.founder-layout{gap:var(--sp-5);grid-template-columns:1fr 1.3fr;align-items:start;display:grid}.leadership-note{margin-top:var(--sp-4);padding:var(--sp-4);border:1px dashed var(--border);border-radius:var(--r-md)}.founders{gap:var(--sp-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.fd .ph2{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--band);color:var(--accent-strong);place-items:center;font-size:3rem;font-weight:800;display:grid;overflow:hidden}.fd .ph2 img{object-fit:cover;width:100%;height:100%}.fd .tx{padding-top:var(--sp-3);gap:4px;display:grid}.fd small,.fd .tx a{color:var(--accent-strong);font-weight:800}@media (max-width:800px){.founder-layout{grid-template-columns:1fr}}.art{gap:var(--sp-4);max-width:720px;display:grid}.art .cv{aspect-ratio:16/9;object-fit:cover;border-radius:var(--r-md);width:100%}.art p{color:var(--text);font-size:1.05rem;line-height:1.75}.art .btn{justify-self:start}.contact-grid{gap:var(--sp-6);grid-template-columns:1fr 1.15fr;align-items:start;display:grid}.contact-offices{gap:var(--sp-4);display:grid}.contact-offices .c small{text-transform:uppercase}.ct{margin-top:var(--sp-2);gap:8px;display:grid}.ct-link{font-size:var(--fs-small);color:var(--muted);align-items:flex-start;gap:10px;display:flex}a.ct-link:hover{color:var(--accent-strong)}.ct-icon{color:var(--accent-strong);flex-shrink:0;margin-top:2px}.ct-icon svg{width:15px;height:15px}@media (max-width:900px){.contact-grid{gap:var(--sp-5);grid-template-columns:1fr}}.nf{text-align:center;place-items:center;min-height:70vh;display:grid}.nf h1{margin-block:var(--sp-2) var(--sp-4)}
@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Cairo-0.woff2)format("woff2")}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Cairo-1.woff2)format("woff2")}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Cairo-2.woff2)format("woff2")}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Cairo-3.woff2)format("woff2")}@font-face{font-family:Cairo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Cairo-4.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/PlusJakartaSans-5.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/PlusJakartaSans-6.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/PlusJakartaSans-7.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/PlusJakartaSans-8.woff2)format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/PlusJakartaSans-9.woff2)format("woff2")}
