:root{--primary:#5a46da;--primary-50:#f5f4fd;--primary-100:#ebe9fb;--primary-200:#d7d3f6;--primary-300:#a99cf2;--primary-400:#8271e6;--primary-700:#3a2e8d;--primary-800:#2b2166;--primary-900:#1c1643;--night:#0b0919;--white:#fff;--lilac:#a99cf2;--n100:#f6f6f7;--n200:#eeeeef;--n300:#dddddf;--n400:#c0bfc3;--n500:#99989e;--n600:#76757e;--n700:#595863;--n800:#3e3d49;--n900:#1a1827;--highlight:linear-gradient(160deg, #8271e6, #5a46da 50%, #3a2e8d);--highlight-shadow:0 30px 80px -24px #5a46daa6;--r-pill:99px;--r-card:22px;--r-card-lg:26px;--r-stage:32px;--container:1240px;--gutter:40px;--section:100px;--header-h:88px;--font-head:var(--font-sora), var(--font-cairo), system-ui, sans-serif;--font-body:var(--font-inter), var(--font-cairo), system-ui, sans-serif;--font-num:var(--font-sora), var(--font-cairo), system-ui, sans-serif;--ls-head:-.03em;--ls-mega:-.045em;--lh-head:1.08;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--t-fast:.16s;--t-ui:.26s;--t-reveal:.9s}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b0919;--bg-alt:linear-gradient(180deg, #5a46da00, #5a46da12 50%, #5a46da00);--text:#fff;--body:#c0bfc3;--mute:#99989e;--head-2:#76757e;--accent:#a99cf2;--panel:linear-gradient(180deg, #1a1827, #0b0919);--border:#ffffff1a;--border-strong:#a99cf24d;--inset:inset 0 1px 0 #ffffff12;--shadow:0 0 0 transparent;--chip-bg:#1a1827b3;--icon-box:#5a46da38;--icon-stroke:#d7d3f6;--outline:#a99cf259;--outline-strong:#a99cf2cc;--ring-a:#a99cf2d9;--ring-b:#5a46da59;--ring-glow:#5a46da80;--stage:radial-gradient(120% 90% at 50% 0%, #1c1643, #0b0919 70%);--stage-grid:#ffffff09;--float-bg:#1a1827d9;--live-bg:#a99cf224;--card-glow:.45;--curve-mid:#fff;--curve-glow:.35;--hero-btn-bg:#fff;--hero-btn-fg:#0b0919;--hero-btn-shadow:0 0 40px #ebe9fb40;--tile-bg:linear-gradient(180deg, #1a1827, #0b0919);--tile-border:#a99cf273;--tile-ring:#a99cf214;--tile-glow:#8271e699;--tile-mark:#fff;--tech-fg:#c0bfc3bf;--input-bg:#0b0919b3;--input-border:#ffffff1f;--foot-glow:.3;--foot-word:linear-gradient(180deg, #a99cf273, #a99cf200);--header-bg:#0b0919b8;--logo-mark:#fff;--logo-ink:#fff;--logo-apps:#a99cf2;--art-l0:#fff;--art-l1:#d7d3f6;--art-l2:#8271e6;--art-pulse:#fff;--art-beam:#ebe9fb;--art-hz:#a99cf2;--art-floor:#a99cf2;--art-blend:lighter}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-alt:#f5f4fd;--text:#0b0919;--body:#3e3d49;--mute:#595863;--head-2:#99989e;--accent:#5a46da;--panel:linear-gradient(180deg, #fff, #f5f4fd);--border:#ebe9fb;--border-strong:#d7d3f6;--inset:inset 0 1px 0 #fff;--shadow:0 24px 60px -36px #5a46da66;--chip-bg:#ffffffd9;--icon-box:#ebe9fb;--icon-stroke:#5a46da;--outline:#5a46da4d;--outline-strong:#5a46dabf;--ring-a:#5a46dab3;--ring-b:#a99cf266;--ring-glow:#5a46da47;--stage:radial-gradient(120% 90% at 50% 0%, #ebe9fb, #f5f4fd 70%);--stage-grid:#5a46da0f;--float-bg:#ffffffeb;--live-bg:#ebe9fb;--card-glow:.16;--curve-mid:#5a46da;--curve-glow:.18;--hero-btn-bg:#5a46da;--hero-btn-fg:#fff;--hero-btn-shadow:0 16px 40px -12px #5a46dab3;--tile-bg:linear-gradient(180deg, #fff, #f5f4fd);--tile-border:#d7d3f6;--tile-ring:#5a46da0f;--tile-glow:#8271e673;--tile-mark:#5a46da;--tech-fg:#595863cc;--input-bg:#f6f6f7;--input-border:#dddddf;--foot-glow:.12;--foot-word:linear-gradient(180deg, #5a46da4d, #5a46da00);--header-bg:#fffc;--logo-mark:#5a46da;--logo-ink:#0b0919;--logo-apps:#5a46da;--art-l0:#2b2166;--art-l1:#5a46da;--art-l2:#a99cf2;--art-pulse:#5a46da;--art-beam:#8271e6;--art-hz:#8271e6;--art-floor:#5a46da;--art-blend:source-over}html[lang=ar]{--font-head:var(--font-cairo), var(--font-sora), system-ui, sans-serif;--font-body:var(--font-cairo), var(--font-inter), system-ui, sans-serif;--ls-head:0;--ls-mega:0;--lh-head:1.3}@media (max-width:980px){:root{--gutter:20px;--section:80px;--header-h:72px}}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 12px);overflow-x:clip}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:background-color var(--t-ui) ease, color var(--t-ui) ease;margin:0;font-size:16px;line-height:1.6;overflow-x:clip}html[lang=ar] body{line-height:1.75}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}h1,h2,h3,h4{font-family:var(--font-head);text-wrap:balance;font-weight:600}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--primary);color:#fff}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:8px}[dir=rtl] .flip{transform:scaleX(-1)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.sec{padding-block:var(--section);position:relative}.sec-alt{background:var(--bg-alt)}.sec-tight{padding-block:calc(var(--section) * .6) calc(var(--section) * .4)}.num{font-family:var(--font-num)}.h2{font-size:56px;line-height:var(--lh-head);letter-spacing:var(--ls-head);font-weight:600}.h2.sm{font-size:52px}.tone-hl{color:var(--accent)}.tone-muted{color:var(--head-2)}.lede{color:var(--body);font-size:17px;line-height:1.7}@media (max-width:980px){.h2,.h2.sm{font-size:40px}}@media (max-width:600px){.h2,.h2.sm{font-size:34px}.lede{font-size:16px}}.chip{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip-bg);color:var(--body);white-space:nowrap;align-items:center;gap:10px;padding:6px 14px;font-size:13px;line-height:1.4;display:inline-flex}.chip b{font-family:var(--font-num);color:var(--accent);font-weight:700}.chip i{background:var(--border-strong);width:1px;height:12px}.shead{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.shead>:first-child{width:58%}.shead>:last-child:not(:first-child){width:38%}.shead .h2{margin-top:18px}.shead.center{text-align:center;flex-direction:column;align-items:center;gap:0}.shead.center>*{width:auto!important}.shead.center .h2{max-width:860px}.shead.center .lede{max-width:560px;margin-top:18px}@media (max-width:980px){.shead{flex-direction:column;align-items:flex-start;gap:22px}.shead>*{width:100%!important}}.panel{background:var(--panel);border:1px solid var(--border);box-shadow:var(--inset), var(--shadow)}.violet{background:var(--highlight);color:#fff;box-shadow:var(--highlight-shadow);position:relative;overflow:hidden}.tick{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip-bg);color:var(--body);align-items:center;gap:8px;padding:8px 13px;font-size:13px;line-height:1.3;display:inline-flex}.tick svg{color:var(--accent);flex:none}.tags{flex-wrap:wrap;gap:8px;display:flex}.tag{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--chip-bg);color:var(--body);padding:8px 13px;font-size:13px;line-height:1.3}.ibox{background:var(--icon-box);width:48px;height:48px;color:var(--icon-stroke);border-radius:14px;flex:none;place-items:center;display:grid}.onum{font-family:var(--font-num);color:#0000;-webkit-text-stroke:1px var(--onum-stroke,var(--outline));letter-spacing:-.02em;-webkit-user-select:none;user-select:none;white-space:nowrap;font-weight:600;line-height:.8}.onum-wrap{vertical-align:top;display:inline-block;position:relative}.onum-wrap>.onum{display:block}.onum-ghost{-webkit-text-stroke-color:transparent}.onum-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.onum-svg text{fill:none;stroke:var(--onum-stroke,var(--outline));stroke-width:1px;stroke-dasharray:var(--len) var(--len);stroke-dashoffset:0}.strong{--onum-stroke:var(--outline-strong)}@media (prefers-reduced-motion:no-preference){html.js :is([data-inview],[data-reveal],[data-stagger]):not(.is-in) .onum-svg text{stroke-dashoffset:var(--len)}html.js .is-in .onum-svg text{transition:stroke-dashoffset 2.6s var(--ease-soft) calc(var(--d,0s) + .12s)}}.icon-draw{stroke-dasharray:1 1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){html.js :is([data-inview],[data-reveal],[data-stagger]):not(.is-in) .icon-draw{stroke-dashoffset:1px}html.js .is-in .icon-draw{transition:stroke-dashoffset 1.6s var(--ease-soft) .45s}html.js .mark-draw{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:mark-draw 1.8s var(--ease-soft) .45s forwards}html.js :is([data-inview],[data-reveal]):not(.is-in) .mark-draw{animation-play-state:paused}}@keyframes mark-draw{to{stroke-dashoffset:0}}.btn{border-radius:var(--r-pill);white-space:nowrap;min-height:50px;transition:transform var(--t-ui) var(--ease-out), box-shadow var(--t-ui) ease, background-color var(--t-fast) ease, border-color var(--t-fast) ease, color var(--t-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:15px;font-weight:600;line-height:1;display:inline-flex;position:relative}.btn:active{transform:translateY(1px)scale(.99)}.btn-hero{background:var(--hero-btn-bg);color:var(--hero-btn-fg);box-shadow:var(--hero-btn-shadow)}.btn-hero:hover{box-shadow:var(--hero-btn-shadow), 0 0 0 6px var(--tile-ring);transform:translateY(-2px)}.btn-ghost{border-color:var(--border-strong);background:var(--chip-bg);color:var(--text)}.btn-ghost:hover{border-color:var(--accent)}.go{border-radius:var(--r-pill);white-space:nowrap;border:1px solid var(--border-strong);background:var(--chip-bg);min-height:50px;color:var(--text);transition:border-color var(--t-fast) ease, transform var(--t-ui) var(--ease-out), box-shadow var(--t-ui) ease;align-items:center;gap:12px;padding-inline:22px 6px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.go .dot{background:var(--primary);color:#fff;width:38px;height:38px;transition:transform var(--t-ui) var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.go .dot svg{transition:transform .42s var(--ease-out)}.go:hover{border-color:var(--accent)}.go:hover .dot{transform:scale(1.06)}@media (prefers-reduced-motion:no-preference){.go:hover .dot svg{animation:arrow-out .52s var(--ease-out)}[dir=rtl] .go:hover .dot svg{animation-name:arrow-out-rtl}}@keyframes arrow-out{0%{transform:translate(0)}45%{transform:translate(140%,-140%)}46%{transform:translate(-140%,140%)}to{transform:translate(0)}}@keyframes arrow-out-rtl{0%{transform:scaleX(-1)translate(0)}45%{transform:scaleX(-1)translate(140%,-140%)}46%{transform:scaleX(-1)translate(-140%,140%)}to{transform:scaleX(-1)translate(0)}}.go.solid{background:var(--primary);color:#fff;border-color:#0000;box-shadow:0 14px 40px -12px #5a46dab3}.go.solid .dot{color:var(--primary);background:#fff}.go.solid:hover{transform:translateY(-2px);box-shadow:0 18px 44px -12px #5a46dacc}.go.white{min-height:56px;color:var(--night);background:#fff;border-color:#0000;padding-inline:26px 8px;font-size:16px}.go.white .dot{width:40px;height:40px}.go.white:hover{transform:translateY(-2px);box-shadow:0 16px 40px -14px #0b091980}.trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;padding-top:14px;display:grid}.trio>*{min-height:250px;padding:34px;position:relative}.trio>:first-child{border-start-start-radius:var(--r-card);border-end-start-radius:var(--r-card)}.trio>:nth-child(3){border-start-end-radius:var(--r-card);border-end-end-radius:var(--r-card)}.trio>:nth-child(2){z-index:1;border-radius:var(--r-card);min-height:300px;padding:40px 34px;translate:0 -14px}.trio .n{font-family:var(--font-num);color:var(--accent);font-size:22px;font-weight:700}.trio .violet .n{color:#fff}.trio h3{margin-top:22px;font-size:22px;font-weight:600;line-height:1.3}.trio .violet h3{font-size:24px;font-weight:700}.trio p{color:var(--mute);margin-top:10px;font-size:15px;line-height:1.65}.trio .violet p{color:var(--primary-100)}.trio .note{color:var(--accent);margin-top:18px;font-size:13px;font-weight:600}.trio .violet .note{color:#fff}.trio-link{color:#fff;align-items:center;gap:8px;margin-top:22px;font-size:15px;font-weight:700;display:inline-flex;position:relative}.trio-link svg{transition:translate .42s var(--ease-out)}.trio-link:hover svg{translate:4px}[dir=rtl] .trio-link:hover svg{translate:-4px}.trio .panel{transition:border-color var(--t-ui) ease}.trio .panel:hover{border-color:var(--border-strong)}.violet .watermark{inset-inline-end:-30px;color:#fff;opacity:.18;pointer-events:none;width:170px;position:absolute;bottom:-40px}@media (max-width:980px){.trio{grid-template-columns:minmax(0,1fr);gap:14px;padding-top:0}.trio>*,.trio>:nth-child(2){border-radius:var(--r-card);min-height:0;translate:none}}.glowline{inset-inline:0;background:linear-gradient(90deg, transparent, var(--primary) 12%, var(--curve-mid) 50%, var(--primary) 88%, transparent);height:2px;position:absolute;top:8px}.glowline:after{content:"";background:linear-gradient(90deg, transparent, var(--primary) 15%, var(--primary) 85%, transparent);opacity:var(--curve-glow);filter:blur(6px);position:absolute;inset:-4px 0}.node{background:var(--node-bg,var(--bg));border:3px solid var(--node,var(--primary));width:18px;height:18px;box-shadow:0 0 18px var(--node,var(--primary));border-radius:50%;margin-inline:auto}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]{opacity:0;transition:opacity var(--t-reveal) var(--ease-out) var(--d,0s), transform var(--t-reveal) var(--ease-out) var(--d,0s);transform:translateY(26px)}html.js [data-reveal=scale]{transform:translateY(18px)scale(.97)}html.js [data-reveal=fade]{transform:none}html.js [data-reveal].is-in{opacity:1;transform:none}html.js .w>span{transition:transform 1s var(--ease-out);transition-delay:calc(var(--d,0s) + var(--i,0) * 55ms);display:inline-block;transform:translateY(105%)}html.js .is-in .w>span,html.js .w.is-in>span{transform:none}html.js [data-inview]>.chip{opacity:0;transition:opacity .7s var(--ease-out) var(--d,0s), transform .7s var(--ease-out) var(--d,0s);transform:translateY(10px)}html.js [data-inview].is-in>.chip{opacity:1;transform:none}html.js [data-stagger]>*{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--d,0s) + var(--i,0) * 80ms);transform:translateY(20px)}html.js [data-stagger].is-in>*{opacity:1;transform:none}}.w{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}html[lang=ar] .w{margin-block:-.14em;padding-block:.14em}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){animation:theme-reveal .7s var(--ease-out)}@keyframes theme-reveal{0%{clip-path:circle(0 at var(--vt-x,50%) var(--vt-y,0%))}to{clip-path:circle(var(--vt-r,150vmax) at var(--vt-x,50%) var(--vt-y,0%))}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.skip{inset-inline-start:16px;z-index:200;background:var(--primary);color:#fff;border-radius:12px;padding:12px 18px;font-weight:600;position:fixed;top:-100px}.skip:focus{top:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl] .ltr{direction:ltr;unicode-bidi:isolate}@media (prefers-reduced-motion:no-preference){.page-enter{animation:page-in .6s var(--ease-out) both}}@keyframes page-in{0%{opacity:0}to{opacity:1}}html{scrollbar-color:var(--border-strong) transparent}
