html[data-site=marketing]{scroll-behavior:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1220}html[data-smooth-scroll=true]{scroll-behavior:auto}.marketing{--m-bg:#0b1220;--m-bg-deep:#070c17;--m-surface:#1a1f36;--m-surface-2:#121a2e;--m-text:#f2f4f8;--m-muted:#9aa6bd;--m-faint:#64718c;--m-line:#f2f4f817;--m-line-strong:#f2f4f829;--m-blue:#2563eb;--m-blue-text:#83a8ff;--m-violet:#7c3aed;--m-violet-text:#b39bff;--m-success:#22c55e;--m-light:#f2f4f8;--m-navy:#0b1220;--m-gradient:linear-gradient(100deg, #2563eb 0%, #5b5ff2 48%, #7c3aed 100%);--m-gradient-text:linear-gradient(100deg, #7ea6ff 0%, #9d8cff 55%, #c1a4ff 100%);--m-radius-s:12px;--m-radius-m:20px;--m-radius-l:32px;--m-display-xl:clamp(3.3rem, min(7.6vw, 12.4vh), 8.4rem);--m-display-l:clamp(2.6rem, 6vw, 6.2rem);--m-display-m:clamp(2.1rem, 4.3vw, 4.4rem);--m-title:clamp(1.45rem, 2.2vw, 2.15rem);--m-ease-out:cubic-bezier(.16, 1, .3, 1);--m-ease-in-out:cubic-bezier(.65, 0, .35, 1);--m-container:1400px;--m-gutter:clamp(20px, 4vw, 56px);background:var(--m-bg);color:var(--m-text);isolation:isolate;font-size:16px;line-height:1.7;position:relative;overflow:clip}.marketing:after{content:"";z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.marketing *{min-inline-size:0}.marketing :where(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0}.marketing :where(ul,ol){padding:0;list-style:none}.marketing a{text-decoration:none}.marketing button{cursor:pointer;font:inherit}.marketing :focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #9dbbff}.marketing :is(h1,h2,h3,h4){font-family:var(--font-heading-latin), var(--font-arabic), sans-serif;color:var(--m-text);letter-spacing:-.035em;text-wrap:balance;font-weight:500}.marketing[lang=ar]{font-family:var(--font-arabic), sans-serif;line-height:1.85}.marketing[lang=ar] :is(h1,h2,h3,h4){font-family:var(--font-arabic), sans-serif;letter-spacing:0;font-weight:600}.marketing [dir=ltr],.marketing .latin{font-family:var(--font-body-latin), sans-serif}.m-container{inline-size:min(100%, var(--m-container));padding-inline:var(--m-gutter);margin-inline:auto}.m-section{padding-block:clamp(96px,13vw,180px);position:relative}.m-eyebrow{color:var(--m-blue-text);font-family:var(--font-body-latin), var(--font-arabic), sans-serif;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:12px;font-size:12px;font-weight:600;line-height:1.4;display:inline-flex}.marketing[lang=ar] .m-eyebrow{font-family:var(--font-arabic), sans-serif;letter-spacing:0;font-size:13px}.m-eyebrow:before{content:"";background:var(--m-gradient);border-radius:2px;block-size:2px;inline-size:28px}.m-display{font-size:var(--m-display-l);letter-spacing:-.05em;line-height:.98}.marketing[lang=ar] .m-display{font-size:calc(var(--m-display-l) * .82);line-height:1.28}.m-display-m{font-size:var(--m-display-m);letter-spacing:-.045em;line-height:1.02}.marketing[lang=ar] .m-display-m{font-size:calc(var(--m-display-m) * .84);line-height:1.34}.m-lede{max-inline-size:36ch;color:var(--m-muted);font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.6}.m-muted{color:var(--m-muted)}.m-gradient-text{background:var(--m-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.m-demo-tag{border:1px solid var(--m-line-strong);color:var(--m-muted);font-family:var(--font-body-latin), var(--font-arabic), sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:5px 11px;font-size:10.5px;font-weight:600;display:inline-flex}.marketing[lang=ar] .m-demo-tag{letter-spacing:0;font-size:11.5px}.m-demo-tag:before{content:"";background:var(--m-violet-text);border-radius:50%;block-size:6px;inline-size:6px}.m-cta{--mx:50%;--my:50%;isolation:isolate;color:#fff;white-space:nowrap;will-change:transform;min-block-size:58px;transition:border-color .35s var(--m-ease-out), color .35s var(--m-ease-out), box-shadow .45s var(--m-ease-out);border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;padding-block:8px;padding-inline:26px 8px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden}.m-cta[data-size=large]{min-block-size:68px;padding-inline:34px 10px;font-size:17px}.m-cta[data-variant=primary]{background:var(--m-blue);box-shadow:inset 0 0 0 1px #ffffff14,0 18px 44px -18px #2563ebb3}.m-cta[data-variant=ghost]{border-color:var(--m-line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08}.m-cta[data-variant=light]{background:var(--m-light);color:var(--m-navy)}.m-cta-fill{z-index:-1;background:radial-gradient(circle at var(--mx) var(--my), #7c3aed 0%, #5b5ff2 32%, transparent 70%);opacity:0;transition:opacity .45s var(--m-ease-out), transform .6s var(--m-ease-out);position:absolute;inset:0;transform:scale(.6)}.m-cta[data-variant=ghost] .m-cta-fill{background:radial-gradient(circle at var(--mx) var(--my), #5b5ff261, transparent 70%)}.m-cta[data-variant=light] .m-cta-fill{background:radial-gradient(circle at var(--mx) var(--my), #dfe7ff, transparent 70%)}.m-cta:hover .m-cta-fill,.m-cta:focus-visible .m-cta-fill{opacity:1;transform:scale(1.6)}.m-cta:hover{box-shadow:inset 0 0 0 1px #ffffff1f,0 24px 60px -18px #7c3aedb3}.m-cta[data-variant=ghost]:hover{box-shadow:none;border-color:#9dbbff73}.m-cta-label{display:inline-block}.m-cta-icon{block-size:42px;inline-size:42px;transition:transform .5s var(--m-ease-out), background .35s;background:#ffffff24;border-radius:50%;flex:none;place-items:center;display:grid}.m-cta[data-size=large] .m-cta-icon{block-size:50px;inline-size:50px}.m-cta[data-variant=light] .m-cta-icon{background:var(--m-navy);color:#fff}.m-cta:hover .m-cta-icon{background:#ffffff38;transform:rotate(45deg)}.marketing[dir=rtl] .m-cta-icon svg{transform:scaleX(-1)}.marketing[dir=rtl] .m-cta:hover .m-cta-icon{transform:rotate(-45deg)}.m-link{color:var(--m-text);align-items:center;gap:10px;font-weight:500;display:inline-flex;position:relative}.m-link:after{content:"";block-size:1px;transform-origin:var(--m-origin-start,left);opacity:.5;transition:transform .55s var(--m-ease-out), opacity .3s;background:currentColor;position:absolute;inset-block-end:-4px;inset-inline:0;transform:scaleX(.25)}.marketing[dir=rtl] .m-link:after{transform-origin:100%}.m-link:hover:after,.m-link:focus-visible:after{opacity:1;transform:scaleX(1)}.m-link svg{transition:transform .45s var(--m-ease-out)}.m-link:hover svg{transform:translate(3px,-3px)}.marketing[dir=rtl] .m-link svg{transform:scaleX(-1)}.marketing[dir=rtl] .m-link:hover svg{transform:scaleX(-1)translate(3px,-3px)}.m-reveal-line{display:block}.m-reveal-line[data-tone=muted]{color:var(--m-muted)}.m-reveal-line[data-tone=accent] .m-reveal-word{background:var(--m-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.m-reveal-mask{vertical-align:top;margin-block:-.08em -.14em;padding-block:.08em .14em;display:inline-block;overflow:clip}.m-reveal-text[data-mode=highlight] .m-reveal-mask{overflow:visible}.m-reveal-word{transform-origin:0 100%;display:inline-block}.m-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.m-marquee-track{inline-size:max-content;animation:m-marquee var(--marquee-duration,42s) linear infinite;will-change:transform;display:flex}.m-marquee[data-reverse=true] .m-marquee-track{animation-direction:reverse}.marketing[dir=rtl] .m-marquee-track{animation-name:m-marquee-rtl}.m-marquee[data-interactive=true]:hover .m-marquee-track,.m-marquee[data-interactive=true]:focus-within .m-marquee-track{animation-play-state:paused}.m-marquee-half{flex:none;align-items:center;display:flex}.m-marquee-item{flex:none;align-items:center;display:inline-flex}@keyframes m-marquee{to{transform:translate(-50%)}}@keyframes m-marquee-rtl{to{transform:translate(50%)}}.m-cursor{inset-block-start:0;z-index:95;pointer-events:none;position:fixed;left:0}.m-cursor-disc{block-size:96px;inline-size:96px;color:var(--m-navy);transition:transform .45s var(--m-ease-out);background:#f2f4f8f0;border-radius:50%;place-items:center;margin:-48px 0 0 -48px;display:grid;position:absolute;transform:scale(0);box-shadow:0 20px 50px -20px #2563eb99}.m-cursor[data-active=true] .m-cursor-disc{transform:scale(1)}.m-cursor-label{font-family:var(--font-body-latin), var(--font-arabic), sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.m-route-sweep{z-index:80;background:var(--m-gradient);opacity:0;pointer-events:none;block-size:2px;position:fixed;inset-block-start:0;inset-inline:0;transform:scaleX(0)}.m-mark-bar{transform-box:fill-box;transform-origin:50%;animation:m-mark-in 1.1s var(--m-ease-out) both;animation-delay:calc(var(--bar,0) * 70ms + .15s)}@keyframes m-mark-in{0%{opacity:0;transform:scaleY(.2)}55%{opacity:1;transform:scaleY(1.18)}to{transform:scaleY(1)}}.m-brand:hover .m-mark-bar{animation:m-mark-breathe 1.2s var(--m-ease-in-out) infinite;animation-delay:calc(var(--bar,0) * 90ms)}@keyframes m-mark-breathe{50%{transform:scaleY(.62)}}.m-brand-word{font-family:var(--font-heading-latin), Inter, sans-serif;letter-spacing:.115em;font-size:1.2rem;font-weight:680;line-height:1;display:inline-flex}.m-brand-word>span{animation:m-letter-in .9s var(--m-ease-out) both;animation-delay:calc(var(--letter,0) * 45ms + .32s);display:inline-block}@keyframes m-letter-in{0%{opacity:0;filter:blur(4px);transform:translateY(60%)}}.m-navbar{z-index:70;transition:background .5s var(--m-ease-out), border-color .5s var(--m-ease-out), box-shadow .5s var(--m-ease-out), padding .5s var(--m-ease-out), inset .5s var(--m-ease-out);border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;padding-block:10px;padding-inline:18px 10px;display:flex;position:fixed;inset-block-start:14px;inset-inline:max(16px,50vw - 684px)}.m-navbar[data-scrolled=true]{-webkit-backdrop-filter:blur(22px)saturate(140%);background:#0b1220b8;border-color:#f2f4f81a;padding-block:7px;inset-block-start:10px;box-shadow:inset 0 1px #ffffff0f,0 24px 60px -30px #000c}.m-brand{color:var(--m-text);flex:none;align-items:center;gap:11px;display:inline-flex}.m-brand svg{block-size:34px;inline-size:34px}.m-desktop-nav{align-items:center;gap:4px;display:flex;position:relative}.m-nav-link{color:#b7c2d6;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:500;line-height:20px;transition:color .3s;display:inline-flex;position:relative;overflow:hidden}.m-nav-link:hover,.m-nav-link[aria-current=page]{color:#fff}.m-nav-roll{block-size:20px;display:block;position:relative;overflow:hidden}.m-nav-roll>span{transition:transform .55s var(--m-ease-out);display:block}.m-nav-roll>span+span{position:absolute;inset-block-start:100%;inset-inline-start:0}.m-nav-link:hover .m-nav-roll>span,.m-nav-link:focus-visible .m-nav-roll>span{transform:translateY(-100%)}.m-nav-hover{z-index:-1;background:#ffffff12;border-radius:999px;position:absolute;inset:0}.m-nav-dot{background:var(--m-gradient);border-radius:50%;block-size:4px;inline-size:4px;margin-inline-start:-2px;position:absolute;inset-block-end:3px;inset-inline-start:50%;box-shadow:0 0 12px #6d7cff}.m-nav-actions{align-items:center;gap:10px;display:flex}.m-lang{border:1px solid var(--m-line-strong);border-radius:999px;padding:3px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.m-lang a{z-index:1;block-size:30px;min-inline-size:38px;color:var(--m-muted);border-radius:999px;place-items:center;padding-inline:8px;transition:color .3s;display:grid;position:relative}.m-lang a[aria-current=true]{color:var(--m-navy)}.m-lang a:not([aria-current=true]):hover{color:#fff}.m-lang-thumb{z-index:0;background:var(--m-light);border-radius:999px;position:absolute;inset:0}.m-signin{color:#cbd4e4;padding:9px 14px;font-size:14px;font-weight:500;transition:color .3s}.m-signin:hover{color:#fff}.m-navbar .m-cta{gap:12px;min-block-size:44px;padding-inline:18px 5px;font-size:14px}.m-navbar .m-cta-icon{block-size:34px;inline-size:34px}.m-menu-toggle{border:1px solid var(--m-line-strong);color:#fff;background:#ffffff0a;border-radius:50%;place-items:center;block-size:46px;inline-size:46px;display:none}.m-menu-lines{block-size:10px;inline-size:18px;display:block;position:relative}.m-menu-lines:before,.m-menu-lines:after{content:"";block-size:1.5px;transition:transform .4s var(--m-ease-out);background:currentColor;border-radius:2px;position:absolute;inset-inline:0}.m-menu-lines:before{inset-block-start:0}.m-menu-lines:after{inset-block-end:0;inset-inline-start:6px}.m-menu-toggle:hover .m-menu-lines:after{transform:translate(-6px)}.marketing[dir=rtl] .m-menu-lines:after{inset-inline:0 6px}.marketing[dir=rtl] .m-menu-toggle:hover .m-menu-lines:after{transform:translate(6px)}.m-menu{z-index:85;block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;padding:18px var(--m-gutter) 28px;background:var(--m-bg-deep);color:var(--m-text);border:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;overflow:hidden auto}.m-menu::backdrop{background:0 0}.m-menu-curtain{z-index:-1;background:radial-gradient(60% 40% at 85% 10%, #7c3aed52, transparent 70%), radial-gradient(70% 50% at 10% 95%, #2563eb4d, transparent 70%), var(--m-bg-deep);position:absolute;inset:0}.m-menu-top{justify-content:space-between;align-items:center;min-block-size:64px;display:flex}.m-menu-close{border:1px solid var(--m-line-strong);color:#fff;background:0 0;border-radius:50%;place-items:center;block-size:50px;inline-size:50px;display:grid}.m-menu nav{margin-block:auto;padding-block:32px;display:grid}.m-menu-link{border-block-end:1px solid var(--m-line);color:var(--m-text);font-family:var(--font-heading-latin), var(--font-arabic), sans-serif;letter-spacing:-.04em;align-items:baseline;gap:18px;padding-block:10px;font-size:clamp(2.2rem,10vw,3.6rem);font-weight:500;line-height:1.12;display:flex}.marketing[lang=ar] .m-menu-link{font-family:var(--font-arabic), sans-serif;letter-spacing:0;font-size:clamp(2rem,9vw,3rem);line-height:1.5}.m-menu-link small{color:var(--m-blue-text);font-family:var(--font-body-latin), sans-serif;letter-spacing:.1em;font-size:12px}.m-menu-link[aria-current=page]{background:var(--m-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.m-menu-bottom{gap:18px;display:grid}.m-menu-bottom .m-cta{justify-content:space-between;inline-size:100%}.m-menu-meta{color:var(--m-muted);justify-content:space-between;align-items:center;gap:16px;font-size:14px;display:flex}.m-final{isolation:isolate;text-align:center;padding-block:clamp(120px,16vw,220px) clamp(80px,10vw,140px);position:relative;overflow:hidden}.m-final-atmosphere{z-index:-2;background:radial-gradient(45% 55% at 30% 70%, #2563eb6b, transparent 70%), radial-gradient(40% 50% at 72% 60%, #7c3aed66, transparent 72%), var(--m-bg);animation:m-drift 18s var(--m-ease-in-out) infinite alternate;position:absolute;inset:0}@keyframes m-drift{to{filter:hue-rotate(-10deg);background-position:8% -6%,-10% 8%,0 0}}.m-final-wave{z-index:-1;opacity:.8;block-size:40%;inline-size:100%;position:absolute;inset-block-end:2%;inset-inline:0}.m-final .m-eyebrow{justify-content:center}.m-final-statement{max-inline-size:18ch;font-size:var(--m-display-m);letter-spacing:-.045em;margin-block:28px 0;margin-inline:auto;line-height:1.04}.marketing[lang=ar] .m-final-statement{max-inline-size:20ch;font-size:calc(var(--m-display-m) * .85);line-height:1.4}.m-final-lockup{font-family:var(--font-heading-latin), var(--font-arabic), sans-serif;letter-spacing:-.06em;text-transform:uppercase;margin-block:clamp(56px,7vw,96px) clamp(40px,5vw,64px);font-size:clamp(2.6rem,8.6vw,9.4rem);font-weight:600;line-height:.9;display:grid}.marketing[lang=ar] .m-final-lockup{font-family:var(--font-arabic), sans-serif;letter-spacing:0;font-size:clamp(2.3rem,7.2vw,7.2rem);line-height:1.3}.m-final-lockup span:nth-child(2){color:#0000;-webkit-text-stroke:1px #f2f4f88c}.m-final-lockup span:nth-child(3){background:var(--m-gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.m-footer{border-block-start:1px solid var(--m-line);background:var(--m-bg-deep);padding-block:72px 0;position:relative;overflow:hidden}.m-footer-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:48px;display:grid}.m-footer-brand p{max-inline-size:30ch;color:var(--m-muted);margin-block-start:22px}.m-footer-col h2{color:var(--m-faint);letter-spacing:.16em;text-transform:uppercase;margin-block-end:18px;font-size:12px;font-weight:600}.marketing[lang=ar] .m-footer-col h2{letter-spacing:0;font-size:13px}.m-footer-col ul{gap:10px;display:grid}.m-footer-col a{color:#c7d0e0;transition:color .3s}.m-footer-col a:hover{color:#fff}.m-footer-word{color:#0000;font-family:var(--font-heading-latin), sans-serif;letter-spacing:-.07em;text-align:center;-webkit-user-select:none;user-select:none;background:linear-gradient(#f2f4f838,#f2f4f805 78%);-webkit-background-clip:text;background-clip:text;margin-block:64px -.18em;font-size:clamp(5rem,23vw,22rem);font-weight:700;line-height:.8;display:block}.m-footer-bottom{border-block-start:1px solid var(--m-line);color:var(--m-faint);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:22px;font-size:13px;display:flex}@media (max-width:1119px){.m-desktop-nav,.m-signin{display:none}.m-menu-toggle{display:grid}}@media (max-width:767px){.m-navbar{gap:10px;padding-inline:12px 6px;inset-block-start:10px;inset-inline:10px}.m-navbar .m-cta,.m-navbar .m-lang{display:none}.m-cta{min-block-size:54px;font-size:15px}.m-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.m-footer-brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.m-marquee{-webkit-mask-image:none;mask-image:none}.m-marquee-track{flex-wrap:wrap;inline-size:auto;animation:none}.m-marquee-half+.m-marquee-half{display:none}.m-marquee-half{flex-wrap:wrap;justify-content:center}.m-cta,.m-reveal-word{will-change:auto}.m-cursor,.m-route-sweep{display:none}.m-final-atmosphere{animation:none}}.m-brand-tagline{color:var(--m-muted);font-family:var(--font-body-latin), sans-serif;letter-spacing:.01em;margin-block-start:7px;font-size:12.5px;line-height:1.2;display:block}.m-reveal-text[data-mode=load] .m-reveal-word{animation:m-word-rise 1.15s var(--m-ease-out) both;animation-delay:calc(var(--i,0) * 55ms + .12s)}@keyframes m-word-rise{0%{opacity:0;transform:translateY(110%)rotate(4deg)}40%{opacity:1}}
