@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal-C4MQITzh.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal-DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}.section{padding:0 var(--gutter);position:relative}.section__head{padding-top:28vh}.section__kicker{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin:14px 0 0}.hero{height:240vh;position:relative}.hero__sticky{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.hero__copy{text-align:center;width:min(92vw,780px);position:absolute;bottom:11vh;left:50%;transform:translate(-50%)}.hero__eyebrow{font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.hero__line{letter-spacing:-.012em;max-width:34ch;color:var(--ink);margin:0 auto;font-size:clamp(1.08rem,1.55vw,1.42rem);font-weight:450;line-height:1.45}.hero__ar{color:var(--ink-3);margin:12px 0 0;font-size:15px}.hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px;display:flex}.hero__caption{padding:0 var(--gutter);text-align:center;pointer-events:none;opacity:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.hero__caption-k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:0;font-size:12px}.hero__caption-line{letter-spacing:-.045em;text-shadow:0 0 40px rgba(var(--bg-rgb), .9), var(--ca) 0 0 rgba(var(--glow-rgb), .5), calc(var(--ca) * -1) 0 0 rgba(var(--blue-rgb), .55);margin:0;font-size:clamp(2.2rem,5.6vw,5.6rem);font-weight:560;line-height:1.02}.hero__cue{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:3.2vh;left:50%;transform:translate(-50%)}.hero__cue-line{background:var(--line);width:1px;height:34px;position:relative;overflow:hidden}.hero__cue-line:after{content:"";background:var(--glow);width:1px;height:40%;animation:2.2s cubic-bezier(.6,0,.3,1) infinite cue;position:absolute;top:-40%;left:0}@keyframes cue{to{top:110%}}.is-loading .hero__copy,.is-loading .hero__cue{opacity:0}.is-live .hero__copy,.is-live .hero__cue{animation:hero-in 1.4s var(--ease) 2.5s both}.is-live.from-portal .hero__copy,.is-live.from-portal .hero__cue{animation-delay:.4s}@keyframes hero-in{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}.name-block{padding-block:18vh 6vh}.name-block__inner{text-align:center;max-width:780px;margin-inline:auto}.name-block__word{font:600 clamp(4rem, 12vw, 9rem) / 1 var(--arabic);background:linear-gradient(100deg, var(--grad-a) 10%, var(--teal) 60%, var(--blue) 95%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0}.name-block__gloss{letter-spacing:-.035em;margin:18px 0;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:560;line-height:1.1}.name-block__body{margin-inline:auto}.name-block__sig{font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);margin:22px 0 0}.caps{gap:18vh;margin:18vh 0 0;padding:0;list-style:none;display:grid}.cap{padding-top:26px;position:relative}.cap:before{content:"";top:0;background:linear-gradient(to right, var(--glow), rgba(var(--blue-rgb), .5) 35%, var(--line) 70%);width:100%;height:1px;transform:scaleX(var(--rule,1));transform-origin:0;position:absolute;inset-inline-start:0}[dir=rtl] .cap:before{background:linear-gradient(to left, var(--glow), rgba(var(--blue-rgb), .5) 35%, var(--line) 70%);transform-origin:100%}.cap__link{display:block}.cap__i{font-family:var(--mono);letter-spacing:.14em;color:var(--teal);font-size:12px}.cap__title{letter-spacing:-.028em;margin:12px 0 6px;font-size:clamp(1.55rem,2.2vw,2.15rem);font-weight:540;line-height:1.12;transition:color .25s}.cap__link:hover .cap__title{color:var(--teal)}.cap__ar{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.cap__text{color:var(--ink-2);max-width:32em;margin:0;font-size:16.5px;line-height:1.65}.cap__more{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);align-items:center;gap:8px;margin-top:14px;display:inline-flex}.proof{margin-top:24vh;padding-bottom:30vh}.proof__line{letter-spacing:-.04em;background:linear-gradient(100deg, var(--grad-a) 10%, var(--teal) 55%, var(--blue) 95%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:18px 0 20px;font-size:clamp(2rem,3.9vw,3.7rem);font-weight:560;line-height:1.04}.proof__line .w__i{background:inherit;-webkit-background-clip:text;background-clip:text}.proof__text{color:var(--ink-2);margin:0 0 22px;font-size:17px;line-height:1.65}.charter{padding-block:4vh 12vh}.charter__inner{border:1px solid var(--line);background:var(--bg-raise);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;gap:18px;padding:26px 26px 28px;display:grid}.charter__line{color:var(--ink-2);margin:0;font-size:16px;line-height:1.6}.charter__line a{color:var(--ink);border-bottom:1px solid rgba(var(--glow-rgb), .55)}.home-steps{gap:16vh;margin:16vh 0 0;padding:0;list-style:none;display:grid}.home-steps .step{border-inline-start:1px solid var(--line);padding-inline-start:22px;display:block;position:relative}.home-steps .step:before{content:"";inset-inline-start:-3px;background:var(--glow);width:5px;height:5px;box-shadow:0 0 12px var(--glow);border-radius:50%;position:absolute;top:4px}.home-steps .step__i{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:10px;font-size:12px;display:block}.home-steps .step p{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:clamp(1.08rem,1.4vw,1.32rem);line-height:1.55}.flow-status{inset-inline-end:var(--gutter);z-index:15;border:1px solid var(--line);background:rgba(var(--bg-rgb), .78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);opacity:0;pointer-events:none;border-radius:999px;align-items:center;gap:12px;padding:11px 18px;font-size:12px;transition:opacity .5s,transform .5s,border-color .5s;display:flex;position:fixed;bottom:64px;transform:translateY(12px)}.flow-status.is-on{opacity:1;transform:none}.flow-status__dot{background:var(--status-idle);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--status-idle) 18%, transparent);border-radius:50%;transition:background .4s,box-shadow .4s}.flow-status__text--free{color:var(--ink);display:none}.flow-status.is-free{border-color:color-mix(in srgb, var(--ok) 55%, transparent)}.flow-status.is-free .flow-status__dot{background:var(--ok);box-shadow:0 0 14px 2px color-mix(in srgb, var(--ok) 60%, transparent)}.flow-status.is-free .flow-status__text--jam{display:none}.flow-status.is-free .flow-status__text--free{display:inline}.bottlenecks__coda{margin:22vh 0 0;padding-bottom:30vh}.bottlenecks__foot{letter-spacing:-.032em;margin:0 0 22px;font-size:clamp(1.6rem,2.7vw,2.5rem);font-weight:520;line-height:1.15}.bottlenecks__bridge{max-width:32em;color:var(--ink-2);margin:0 0 20px;font-size:17px;line-height:1.65}.modes{grid-template-columns:1fr 1fr;gap:16px;margin-top:14vh;display:grid}.mode{border:1px solid var(--line);background:var(--bg-raise);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;padding:22px 22px 24px}.mode--wide{grid-column:span 2}.mode__k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin:0 0 10px;font-size:12px}.mode p:last-child{color:var(--ink-2);margin:0;font-size:15.5px;line-height:1.6}.partners__legend{font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:26px 0 0;display:flex}.legend-dot{background:var(--blue);border-radius:50%;width:7px;height:7px;margin-inline-start:10px;display:inline-block}.legend-dot--partner{background:var(--glow);width:11px;height:11px;box-shadow:0 0 10px var(--glow);margin-inline-start:0}.partners__cta{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:8vh;padding-bottom:34vh;display:flex;position:relative}.products .section__head{padding-bottom:6vh}.product{flex-direction:column;justify-content:center;min-height:100vh;padding:8vh 0;display:flex;position:relative}.product__cat{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-size:12px}.product__name{letter-spacing:-.052em;text-shadow:var(--ca) 0 0 rgba(var(--glow-rgb), .5), calc(var(--ca) * -1) 0 0 rgba(var(--blue-rgb), .55);flex-wrap:wrap;align-items:baseline;gap:.1em .32em;margin:16px 0 18px;font-size:clamp(3rem,6.6vw,6.4rem);font-weight:560;line-height:.95;display:flex}.product__ar{letter-spacing:-.01em;color:var(--teal);font-size:.4em;font-weight:500}.product__formerly{font:500 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 16px}.product__text{max-width:30em;color:var(--ink-2);margin:0;font-size:17px;line-height:1.65}.product__fine{color:var(--ink-3);margin:14px 0 22px;font-size:14px}.product__fine span{color:var(--ink-2);font-weight:500}.products__all{padding-bottom:14vh}.home-faq{position:relative}.contact{flex-direction:column;justify-content:flex-end;min-height:118vh;padding-bottom:6vh;display:flex}.contact__block{max-width:var(--wide);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:end;gap:10px 64px;width:100%;margin:0 auto;display:grid}.contact__block .label{grid-column:1/-1}.contact__title{grid-column:1;margin:8px 0 12px;font-size:clamp(2.3rem,4.2vw,4.2rem)}.contact__lead{grid-column:1;font-size:1.05rem}.contact__grid{grid-area:2/2/span 2;align-content:end;justify-items:start;gap:22px;min-width:0;display:grid}.contact__email{letter-spacing:-.03em;border-bottom:1px solid rgba(var(--glow-rgb), .65);transition:color .25s ease, border-color .25s ease, transform .35s var(--ease);direction:ltr;padding-bottom:6px;font-size:clamp(1.5rem,2.6vw,2.3rem);font-weight:520}.contact__email:hover{color:var(--teal);border-color:var(--teal)}.contact__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:18px 30px;margin:0;display:grid}.contact__list dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:12px}.contact__list dd{overflow-wrap:anywhere;color:var(--ink-2);margin:6px 0 0;font-size:14.5px}.contact__list a:hover{color:var(--teal)}.contact__list a[href^=tel]{white-space:nowrap}.hero__logo,.contact__logo{width:min(76vw,720px);margin:0 auto}.logo-img{width:100%;height:auto;display:block}.has-webgl.full-motion .contact__logo{visibility:hidden;aspect-ratio:945/391;width:min(42vw,620px,66vh);margin:0 auto 7vh;display:block}[data-page=home] .site-footer{margin-top:0}@media (max-width:760px){.hero{height:210vh}.hero__copy{bottom:12vh}.hero__line{font-size:1.05rem}.hero__actions .btn{padding:11px 16px;font-size:14px}.section__head{padding-top:58vh}.h2{font-size:clamp(2.1rem,9.4vw,2.7rem)}.cap,.home-steps .step{background:var(--bg-raise);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);border-radius:14px;padding:20px 18px 22px}.home-steps .step:before{display:none}.caps,.home-steps{gap:42vh}.section .lead,.proof__text,.product__text,.bottlenecks__bridge{margin-inline:calc(-1 * min(14px, var(--gutter)));background:rgba(var(--bg-rgb), .66);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:14px;padding:16px 14px}.modes{grid-template-columns:1fr;margin-top:40vh}.mode--wide{grid-column:auto}.product{justify-content:flex-end;padding-bottom:10vh}.product__name{font-size:clamp(2.6rem,12vw,3.4rem)}.flow-status{inset-inline:16px;justify-content:center;bottom:16px}.contact{min-height:112vh}.has-webgl.full-motion .contact__logo{width:80vw;margin-bottom:4vh}.contact__block{grid-template-columns:1fr;gap:6px}.contact__grid{grid-area:auto/1;margin-top:18px}.contact__title{font-size:2.3rem}.contact__list{grid-template-columns:1fr 1fr;gap:14px 20px}.contact__list div:last-child{grid-column:1/-1}}@media (min-width:761px) and (max-width:1100px){.contact__block{grid-template-columns:minmax(0,1fr)}.contact__grid{grid-area:auto/1;margin-top:18px}}.reduced-motion #stage,.no-webgl #stage,.reduced-motion .stage-veil,.no-webgl .stage-veil,.reduced-motion .hud-bottom,.no-webgl .hud-bottom,.reduced-motion .flow-status,.no-webgl .flow-status,.reduced-motion .hero__cue,.no-webgl .hero__cue,.reduced-motion .hero__caption,.no-webgl .hero__caption,.reduced-motion .page-hero__cue,.no-webgl .page-hero__cue{display:none}.reduced-motion .static-art,.no-webgl .static-art{display:block}.reduced-motion .hero,.no-webgl .hero{height:auto}.reduced-motion .hero__sticky,.no-webgl .hero__sticky{height:auto;min-height:100vh;padding:16vh var(--gutter) 10vh;flex-direction:column;justify-content:center;align-items:center;gap:6vh;display:flex;position:relative;overflow:visible}.reduced-motion .hero__copy,.no-webgl .hero__copy{opacity:1;animation:none;position:static;transform:none}.reduced-motion .hero__logo,.no-webgl .hero__logo{filter:drop-shadow(0 0 40px rgba(var(--glow-rgb), .18))}.reduced-motion .contact,.no-webgl .contact{min-height:auto;padding-top:20vh}.reduced-motion .contact__logo,.no-webgl .contact__logo{width:min(56vw,520px);margin-bottom:10vh}.reduced-motion .section>.static-art,.no-webgl .section>.static-art{top:0;inset-inline-end:var(--gutter);width:min(46vw,760px);position:absolute;bottom:0}.reduced-motion .section>.static-art>.art-mirror,.no-webgl .section>.static-art>.art-mirror{display:block;position:sticky;top:18vh}.reduced-motion .section>.static-art svg,.no-webgl .section>.static-art svg{width:100%;height:auto;max-height:64vh}.reduced-motion .product>.static-art,.no-webgl .product>.static-art{top:50%;width:min(30vw,420px);position:absolute;inset-inline-start:calc(100% + 7vw);transform:translateY(-50%)}.reduced-motion .stage-art,.no-webgl .stage-art{justify-content:center;align-items:center;width:min(40vw,560px);display:flex;position:absolute;inset-block:120px 8vh;inset-inline-end:var(--gutter)}.stage-art svg,.stage-art .art-mirror{width:100%;height:auto;max-height:66vh}.static-art svg{display:block;overflow:visible}.static-art svg *{vector-effect:non-scaling-stroke;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.art-mirror{display:block}[dir=rtl] .art-mirror[data-mirror]{transform:scaleX(-1)}.static-art .g,.static-art path,.static-art circle,.static-art ellipse{stroke:var(--art-line);fill:none}.static-art .g0{stroke:var(--art-grid)}.static-art .g1,.static-art .g2,.static-art .g3,.static-art .g6{stroke:var(--art-accent)}.static-art .dot,.static-art .blob{fill:var(--art-accent);fill-opacity:.55;stroke:none}.static-art .gtext{fill:var(--art-line);stroke:none}.static-art .wall{stroke:var(--art-wall)}.static-art .jam{fill:var(--art-jam);stroke:none}.static-art .free{fill:var(--art-accent);stroke:none}.static-art .stream{stroke:var(--art-stream)}.static-art .customer{fill:var(--blue);stroke:none}.static-art .partner{fill:var(--art-partner);stroke:none}.static-art .partner-halo{stroke:rgba(var(--glow-rgb), .5)}.static-art--glyph .g,.static-art--glyph path{stroke:var(--art-accent)}@media (max-width:760px){.reduced-motion .section>.static-art,.no-webgl .section>.static-art{width:100%;padding-top:14vh;position:relative;inset:auto}.reduced-motion .section>.static-art>.art-mirror,.no-webgl .section>.static-art>.art-mirror{position:static}.reduced-motion .section>.static-art svg,.no-webgl .section>.static-art svg{max-height:40vh}.reduced-motion .section__head,.no-webgl .section__head{padding-top:6vh}.reduced-motion .product>.static-art,.no-webgl .product>.static-art{order:-1;width:64%;margin:0 0 4vh;position:static;transform:none}.reduced-motion .caps,.reduced-motion .home-steps,.no-webgl .caps,.no-webgl .home-steps{gap:6vh}.reduced-motion .modes,.no-webgl .modes{margin-top:6vh}.reduced-motion .product,.no-webgl .product{min-height:auto;padding:12vh 0 4vh}.reduced-motion .page-hero,.no-webgl .page-hero{flex-direction:column-reverse;align-items:stretch;gap:5vh;padding-top:110px}.reduced-motion .stage-art,.no-webgl .stage-art{width:72%;margin-inline:auto;position:static}.reduced-motion .pattern,.reduced-motion .model,.reduced-motion .sov,.no-webgl .pattern,.no-webgl .model,.no-webgl .sov{padding-top:8vh}.reduced-motion .arc-steps,.no-webgl .arc-steps{gap:3vh}.reduced-motion .wont__list,.no-webgl .wont__list{margin-top:5vh}}:lang(ar){font-family:var(--arabic)!important;letter-spacing:0!important;text-transform:none!important}[lang=en]{font-family:var(--font)}html[lang=ar] body{line-height:1.8}html[lang=ar] .h2,html[lang=ar] .page-hero__title,html[lang=ar] .hero__caption-line,html[lang=ar] .proof__line,html[lang=ar] .name-block__gloss,html[lang=ar] .product__name,html[lang=ar] .plate__name,html[lang=ar] .pattern__name,html[lang=ar] .model__name,html[lang=ar] .wont__list li,html[lang=ar] .rq__text,html[lang=ar] .site-menu__link{font-weight:600;line-height:1.3}html[lang=ar] .page-hero__title{font-size:clamp(2.3rem,4.8vw,4.6rem)}html[lang=ar] .h2{font-size:clamp(2rem,3.8vw,3.8rem)}html[lang=ar] .label,html[lang=ar] .nav__link,html[lang=ar] .hud-bottom{font-size:13.5px}html[lang=ar] .lead,html[lang=ar] .prose,html[lang=ar] .cap__text,html[lang=ar] .answer__text{line-height:1.9}html[lang=ar] .evreq,html[lang=ar] .hud-meta,html[lang=ar] .hud-stage__index{font-family:var(--mono)!important}html[lang=ar] .hud-meta{direction:ltr}
