:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0d2c25}*{box-sizing:border-box}html,body{min-width:320px;margin:0}body{font-family:var(--font-poppins-source,"Helvetica Neue"), var(--font-arabic,Arial), Arial, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#0d2c25;overflow-x:hidden}button,input,textarea,select{font:inherit}img{max-width:100%}::selection{color:#fff;background:#173f35}:root{--flow-bg:#0a251f;--flow-bg-deep:#071b17;--flow-panel:#12372e;--flow-panel-soft:#1a463b;--flow-copper:#cfa36b;--flow-copper-light:#ecd8bd;--flow-paper:#f7f4ee;--flow-text:#f3f1eb;--flow-muted:#f3f1eb94;--flow-line:#f3f1eb1a;--flow-shadow:0 36px 90px #00090761}html{background:var(--flow-bg-deep);scroll-behavior:smooth}body{background:var(--flow-bg-deep)}.flow-site{--intro-visual-reveal:0;--intro-visual-scale:.94;--intro-visual-blur:16px;min-height:100vh;color:var(--flow-text);background:var(--flow-bg-deep);font-family:var(--font-poppins-source,"Helvetica Neue"), Arial, sans-serif;isolation:isolate;font-size:16px;line-height:1.35;position:relative;overflow-x:clip}.flow-site[data-language=ar]{font-family:var(--font-arabic,"Arial"), sans-serif;line-height:1.55}.flow-site *,.flow-site :before,.flow-site :after{box-sizing:border-box}.flow-site a{color:inherit;text-decoration:none}.flow-site button{color:inherit;font:inherit}.flow-site section{scroll-margin-top:30px;position:relative}.flow-skip{z-index:500;top:12px;background:var(--flow-paper);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;transition:transform .18s;display:inline-flex;position:fixed;inset-inline-start:12px;transform:translateY(-160%);color:var(--flow-bg-deep)!important}.flow-skip:focus{transform:none}.flow-fixed-grid{z-index:-2;pointer-events:none;background-color:var(--flow-bg-deep);background-image:radial-gradient(circle at 76% 46%,#1a5c4c6b,#0000 42%),radial-gradient(circle at 8% 78%,#0c3b303d,#0000 38%);background-repeat:no-repeat;position:fixed;inset:0}.flow-hero-film{z-index:-1;inset:0;pointer-events:none;opacity:0;visibility:hidden;background:var(--flow-bg-deep);will-change:opacity;width:100%;height:100svh;transition:opacity .72s cubic-bezier(.22,1,.36,1),visibility 0s linear .76s;position:fixed;top:0;left:0;overflow:hidden;transform:none;-webkit-mask-image:none;mask-image:none}.flow-site[data-language=en] .flow-hero-film{left:0;right:auto;transform:none}.flow-hero-film video,.flow-hero-film img{object-fit:cover;object-position:50% 50%;mix-blend-mode:normal;filter:none;transform-origin:50%;width:100%;height:100%;display:block;position:absolute;inset:0;transform:none}.flow-site[data-language=en] .flow-hero-film video,.flow-site[data-language=en] .flow-hero-film img{transform:scaleX(-1)}.flow-hero-film:after{content:"";background:linear-gradient(#071b177a 0%,#071b170d 30%,#0000 58%,#071b1740 100%),radial-gradient(88% 82% at 50% 48%,#0000 50%,#071b174d 100%);position:absolute;inset:0}.flow-site[data-scene="0"] .flow-hero-film{opacity:calc(1 - var(--intro-visual-reveal));visibility:visible;transition:opacity .14s linear,visibility}.flow-site[data-scene="0"][data-language=ar] .flow-stage-glow{background:linear-gradient(270deg,#071b17e6 0%,#071b17a1 24%,#071b172e 44%,#0000 64%),linear-gradient(#071b1773 0%,#0000 25% 74%,#071b1752 100%)}.flow-site[data-scene="0"][data-language=en] .flow-stage-glow{background:linear-gradient(90deg,#071b17e6 0%,#071b17a1 24%,#071b172e 44%,#0000 64%),linear-gradient(#071b1773 0%,#0000 25% 74%,#071b1752 100%)}.flow-site[data-scene="0"] .flow-stage-glow:after{background:radial-gradient(circle at 50% 52%,#0000 42%,#071b1714 76%,#071b1752 100%)}.flow-fixed-3d{z-index:-1;pointer-events:none;opacity:calc(.98 * var(--intro-visual-reveal));filter:blur(var(--intro-visual-blur)) saturate(1.08) contrast(1.06);transform:translate3d(0, 0, 0) scale(var(--intro-visual-scale));will-change:opacity, filter, transform;transition:opacity .14s linear,filter .18s ease-out,transform .18s ease-out;position:fixed;inset:0;-webkit-mask-image:radial-gradient(83% 91% at 50% 51%,#000 46%,#000000eb 72%,#0000 100%);mask-image:radial-gradient(83% 91% at 50% 51%,#000 46%,#000000eb 72%,#0000 100%)}.flow-site[data-scene="0"] .flow-fixed-3d{opacity:calc(.98 * var(--intro-visual-reveal))}.flow-site[data-scene="1"] .flow-fixed-3d,.flow-site[data-scene="2"] .flow-fixed-3d,.flow-site[data-scene="3"] .flow-fixed-3d,.flow-site[data-scene="4"] .flow-fixed-3d,.flow-site[data-scene="5"] .flow-fixed-3d,.flow-site[data-scene="6"] .flow-fixed-3d,.flow-site[data-scene="7"] .flow-fixed-3d,.flow-site[data-scene="8"] .flow-fixed-3d,.flow-site[data-scene="9"] .flow-fixed-3d,.flow-site[data-scene="10"] .flow-fixed-3d,.flow-site[data-scene="11"] .flow-fixed-3d,.flow-site[data-scene="12"] .flow-fixed-3d{opacity:.98}.drivo-3d-root,.drivo-3d-root canvas{width:100%;height:100%;display:block}.drivo-3d-root canvas{pointer-events:none}.flow-mobile-visuals{display:none}.flow-nav-shell{z-index:320;left:50%;bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);background:#0a251fd4;border:1px solid #f7f4ee21;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;width:min(640px,100% - 24px);min-height:58px;padding:7px;display:grid;position:fixed;transform:translate(-50%);box-shadow:0 22px 60px #0008064d}.flow-menu-button{border:1px solid var(--flow-line);cursor:pointer;background:#f7f4ee0f;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.flow-nav-brand{place-items:center;height:42px;display:grid}.flow-logo{place-items:center;width:92px;height:40px;display:grid;overflow:hidden}.flow-logo img{width:92px;height:auto;display:block}.flow-nav-actions{align-items:center;gap:6px;display:flex}.flow-lang-button{border:1px solid var(--flow-line);cursor:pointer;background:#f7f4ee0f;border-radius:11px;place-items:center;min-width:44px;height:44px;padding:0 11px;font-size:.66rem;font-weight:600;transition:color .18s,background .18s,transform .18s;display:grid;color:var(--flow-copper-light)!important}.flow-lang-button:hover{background:var(--flow-copper-light);transform:translateY(-1px);color:var(--flow-bg-deep)!important}.flow-nav-cta{background:var(--flow-paper);border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:.68rem;font-weight:600;transition:transform .18s,background .18s;display:inline-flex;color:var(--flow-bg-deep)!important}.flow-nav-cta:hover{background:#fff;transform:translateY(-1px)}.flow-menu-button:active,.flow-lang-button:active,.flow-nav-cta:active,.flow-primary-button:active{transform:scale(.97)}.flow-menu{border:1px solid var(--flow-line);box-shadow:var(--flow-shadow);opacity:0;visibility:hidden;transform-origin:bottom;background:#071b17f7;border-radius:16px;gap:3px;padding:9px;transition:opacity .2s,visibility .2s,transform .24s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:calc(100% + 9px);left:0;right:0;transform:translateY(10px)scale(.985)}.flow-menu.is-open{opacity:1;visibility:visible;transform:none}.flow-menu a{color:#f7f4eec2;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:.75rem;transition:color .18s,background .18s;display:flex}.flow-menu a:hover{color:#fff;background:#f7f4ee0e}.flow-site[data-language=ar] .flow-menu a svg,.flow-site[data-language=ar] .flow-footer-cta a svg{transform:scaleX(-1)}.flow-story{z-index:2;height:var(--flow-story-height,1080svh)}.flow-journey-anchor{z-index:-5;pointer-events:none;width:1px;height:1px;position:absolute;inset-inline-start:0}.flow-stage{--flow-progress:0;--pointer-x:0;--pointer-y:0;height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden}.flow-stage-glow{z-index:0;pointer-events:none;background:linear-gradient(90deg,#071b17db 0%,#071b1778 36%,#071b1714 62%,#0000 82%);position:absolute;inset:0}.flow-stage-glow:after{content:"";background:radial-gradient(circle at 50% 48%,#0000 32%,#071b172e 72%,#071b1794 100%);position:absolute;inset:0}.flow-scenes,.flow-scene{position:absolute;inset:0}.flow-scenes{perspective:clamp(950px,92vw,1600px);perspective-origin:50% 48%;transform-style:preserve-3d}.flow-scene{--scene-opacity:0;--scene-blur:18px;--title-y:34vh;--title-z:-880px;--title-rotate-x:-58deg;--title-rotate-y:7deg;--title-scale:.84;--title-x:0px;--title-origin-x:0px;--meta-y:13vh;--meta-z:-420px;--meta-x:0px;--meta-origin-x:0px;z-index:8;opacity:var(--scene-opacity);visibility:hidden;pointer-events:none;filter:blur(var(--scene-blur));transform-style:preserve-3d;will-change:opacity, filter;transition:opacity .14s linear,filter .18s,visibility 0s linear .24s}.flow-scene.is-near,.flow-scene.is-active{visibility:visible;transition-delay:0s}.flow-scene.is-active{pointer-events:auto}.flow-kicker{top:28px;color:var(--flow-copper-light);letter-spacing:.12em;transform:translate3d(calc(var(--meta-origin-x) + var(--meta-x)), var(--meta-y), var(--meta-z));will-change:transform;align-items:center;gap:9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem;transition:transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;inset-inline-start:32px}.flow-kicker i{background:var(--flow-copper);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite flow-pulse;box-shadow:0 0 0 5px #cfa36b1c,0 0 22px #cfa36b8c}@keyframes flow-pulse{50%{opacity:.42;transform:scale(.78)}}.flow-scene h1,.flow-scene h2{z-index:3;top:clamp(98px,13vh,138px);width:min(750px,52vw);color:var(--flow-text);letter-spacing:-.065em;text-shadow:0 1px #cfa36b57,0 2px #cfa36b45,0 3px #071b17e6,0 24px 55px #000a088c;text-wrap:balance;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(calc(var(--title-origin-x) + var(--title-x)), var(--title-y), var(--title-z)) rotateX(var(--title-rotate-x)) rotateY(var(--title-rotate-y)) scale(var(--title-scale));transform-origin:50% 54%;transform-style:preserve-3d;will-change:transform;margin:0;font-size:clamp(4.6rem,7.4vw,7.8rem);font-weight:400;line-height:.91;transition:transform .18s cubic-bezier(.22,1,.36,1),text-shadow .28s;position:absolute;inset-inline-start:32px}.flow-scene h1>span,.flow-scene h2>span{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;display:block;transform:translateZ(28px)}.flow-scene h1>span+span,.flow-scene h2>span+span{color:var(--flow-copper-light);text-shadow:0 1px #faf8f561,0 2px #cfa36b85,0 3px #071b17e0,0 28px 65px #000a0899;transform:translate3d(.018em,0,72px)}.flow-scene.is-active h1,.flow-scene.is-active h2{text-shadow:0 1px #cfa36b61,0 2px #cfa36b4d,0 3px #071b17e6,0 38px 80px #000a08a6}.flow-scene:not(.scene-0) h2{font-size:clamp(4.3rem,6.9vw,7.2rem);line-height:.93;top:clamp(98px,13vh,138px)}.flow-scene-copy{z-index:5;inset-inline-start:32px;width:min(360px,31vw);transform:translate3d(calc(var(--meta-origin-x) + var(--meta-x)), var(--meta-y), var(--meta-z));will-change:transform;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;bottom:94px}.flow-scene-copy p{color:#f7f4eebf;margin:0;font-size:clamp(.78rem,1.06vw,.98rem);line-height:1.45}.flow-scene-points{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.flow-scene-points span{color:#fffcf7f5;-webkit-backdrop-filter:blur(14px);letter-spacing:.045em;white-space:nowrap;background:linear-gradient(145deg,#19483ddb,#071f1ac7);border:1px solid #ecd8bd57;border-radius:999px;align-items:center;gap:9px;min-height:41px;padding:0 16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff21,0 0 0 1px #ff8a3d0b,0 10px 28px #0009073d,0 0 24px #cfa36b26}.flow-scene-points span:before{content:"";background:#ff9954;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #ff8a3d1f,0 0 19px #ff8a3dd1}.flow-site[data-language=ar] .flow-scene-points span{font-family:var(--font-arabic,Arial), sans-serif;letter-spacing:0}.flow-scene-actions{align-items:center;gap:8px;margin-top:23px;display:flex}.flow-primary-button{background:var(--flow-paper);border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:0 21px;font-size:.68rem;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;color:var(--flow-bg-deep)!important}.flow-primary-button:hover{transform:translateY(-2px);box-shadow:0 16px 30px #00080642}.flow-icon-button{border:1px solid var(--flow-line);width:46px;height:46px;color:var(--flow-copper-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f7f4ee0d;border-radius:50%;place-items:center;display:grid}.flow-scene-copy>small{color:#f7f4ee4d;margin-top:11px;font-size:.56rem;display:block}.flow-hero-cards{z-index:6;top:34%;gap:10px;width:min(285px,22vw);display:grid;position:absolute;inset-inline-end:26px}.flow-hero-cards article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e332a8f;border:1px solid #f7f4ee1c;border-radius:17px;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;min-height:92px;padding:16px;display:grid;box-shadow:0 25px 50px #0008062e}.flow-hero-cards article>svg{width:38px;height:38px;color:var(--flow-bg-deep);background:var(--flow-copper-light);border-radius:50%;padding:10px}.flow-hero-cards article>div{flex-direction:column;gap:5px;display:flex}.flow-hero-cards small{color:#f7f4ee61;letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:.43rem}.flow-hero-cards b{color:var(--flow-paper);font-size:.64rem;font-weight:500}.flow-hero-cards article>i{background:var(--flow-copper);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #cfa36b1f}.flow-site[data-language=ar] .flow-stage-glow{background:linear-gradient(270deg,#071b17e0 0%,#071b1780 36%,#071b1714 62%,#0000 82%)}.flow-site[data-language=ar] .flow-kicker,.flow-site[data-language=ar] .flow-section-label,.flow-site[data-language=ar] .flow-feature-card-copy>span,.flow-site[data-language=ar] .flow-footer-copy>span{font-family:var(--font-arabic,Arial), sans-serif;letter-spacing:0}.flow-site[data-language=ar] .flow-scene h1,.flow-site[data-language=ar] .flow-scene h2{letter-spacing:-.035em;width:min(690px,44vw);font-size:clamp(4.2rem,6.7vw,7.1rem);line-height:1.06}.flow-site[data-language=ar] .flow-scene:not(.scene-0) h2{font-size:clamp(4rem,6.2vw,6.7rem)}.flow-site[data-language=ar] .flow-scene-copy p{line-height:1.75}.flow-site[data-language=ar] .flow-hero-cards small{font-family:var(--font-arabic,Arial), sans-serif;letter-spacing:0}@media (min-width:761px) and (min-height:501px){.flow-scene:not(.scene-0).layout-edge-end .flow-kicker,.flow-scene:not(.scene-0).layout-edge-end h2,.flow-scene:not(.scene-0).layout-edge-end .flow-scene-copy{left:auto;right:auto;text-align:end;inset-inline:auto 32px}.flow-scene:not(.scene-0).layout-edge-end .flow-scene-points,.flow-scene:not(.scene-0).layout-edge-end .flow-scene-actions{justify-content:flex-end}.flow-scene:not(.scene-0).layout-center-stage .flow-kicker{left:50%;right:auto;--meta-origin-x:-50%;justify-content:center;inset-inline:auto}.flow-scene:not(.scene-0).layout-center-stage h2,.flow-site[data-language=ar] .flow-scene:not(.scene-0).layout-center-stage h2{top:clamp(88px,10.5vh,116px);left:50%;right:auto;text-align:center;--title-origin-x:-50%;width:min(980px,76vw);font-size:clamp(3.8rem,5.8vw,6.25rem);line-height:.94;inset-inline:auto}.flow-site[data-language=ar] .flow-scene:not(.scene-0).layout-center-stage h2{font-size:clamp(3.7rem,5.45vw,5.95rem);line-height:1.04}.flow-scene:not(.scene-0).layout-center-stage .flow-scene-copy{bottom:76px;left:50%;right:auto;text-align:center;--meta-origin-x:-50%;width:min(620px,48vw);inset-inline:auto}.flow-scene:not(.scene-0).layout-center-stage .flow-scene-points,.flow-scene:not(.scene-0).layout-center-stage .flow-scene-actions{justify-content:center}.flow-site:not([data-scene="0"])[data-scene-layout=edge-end][data-language=ar] .flow-stage-glow,.flow-site:not([data-scene="0"])[data-scene-layout=edge-start][data-language=en] .flow-stage-glow{background:linear-gradient(90deg,#071b17e6 0%,#071b1785 35%,#071b1717 61%,#0000 82%)}.flow-site:not([data-scene="0"])[data-scene-layout=edge-start][data-language=ar] .flow-stage-glow,.flow-site:not([data-scene="0"])[data-scene-layout=edge-end][data-language=en] .flow-stage-glow{background:linear-gradient(270deg,#071b17e6 0%,#071b1785 35%,#071b1717 61%,#0000 82%)}.flow-site[data-scene-layout=center-stage] .flow-stage-glow{background:linear-gradient(#071b17c7 0%,#071b172e 31%,#0000 54%,#071b17b8 100%),radial-gradient(76% 80% at 50% 48%,#1241360d 0%,#071b1738 72%,#071b1780 100%)}}.flow-scene.scene-0{--intro-copy-x:0px}.flow-site[data-intro-copy=waiting][data-language=ar] .flow-scene.scene-0{--intro-copy-x:30px}.flow-site[data-intro-copy=waiting][data-language=en] .flow-scene.scene-0{--intro-copy-x:-30px}.flow-site[data-intro-copy=waiting] .flow-scene.scene-0 .flow-kicker,.flow-site[data-intro-copy=waiting] .flow-scene.scene-0 h1,.flow-site[data-intro-copy=waiting] .flow-scene.scene-0 .flow-scene-copy{opacity:0}.flow-scene.scene-0 .flow-kicker{top:clamp(84px,11vh,126px);left:auto;right:auto;color:#f7f4eec2;opacity:1;transform:translate3d(var(--intro-copy-x), var(--meta-y), var(--meta-z));transition:opacity .56s,transform .76s cubic-bezier(.22,1,.36,1);inset-inline-start:clamp(28px,4.5vw,76px)}.flow-scene.scene-0 h1,.flow-site[data-language=ar] .flow-scene.scene-0 h1{top:clamp(130px,18vh,188px);left:auto;right:auto;width:min(560px,39vw);color:var(--flow-paper);text-align:start;text-shadow:0 2px #cfa36b2e,0 24px 54px #00080685;opacity:1;transform:translate3d(var(--intro-copy-x), var(--title-y), var(--title-z)) rotateX(var(--title-rotate-x)) rotateY(var(--title-rotate-y)) scale(var(--title-scale));transform-origin:50%;font-size:clamp(3.75rem,5.2vw,6rem);line-height:.98;transition:opacity .68s .11s,transform .92s cubic-bezier(.22,1,.36,1) .11s,text-shadow .28s;inset-inline-start:clamp(28px,4.5vw,76px)}.flow-scene.scene-0 h1>span+span,.flow-site[data-language=ar] .flow-scene.scene-0 h1>span+span{color:var(--flow-copper-light);text-shadow:0 2px #cfa36b47,0 24px 54px #0008068f}.flow-scene.scene-0 .flow-scene-copy{inset:auto auto clamp(108px,13.5vh,152px);border:0;width:min(450px,34vw);box-shadow:none;-webkit-backdrop-filter:none;text-align:start;opacity:1;transform:translate3d(var(--intro-copy-x), var(--meta-y), var(--meta-z));background:0 0;border-inline-start:1px solid #ecd8bd61;border-radius:0;padding:2px 18px 0 0;transition:opacity .62s .27s,transform .88s cubic-bezier(.22,1,.36,1) .27s;inset-inline-start:clamp(28px,4.5vw,76px)}.flow-scene.scene-0 .flow-scene-copy p{color:#f7f4eed6}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-scene-copy{padding:2px 18px 0 0}.flow-site[data-language=en] .flow-scene.scene-0 .flow-scene-copy{padding:2px 0 0 18px}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-kicker{left:auto;right:clamp(20px,2.35vw,44px);text-align:right;font-weight:700;inset-inline-start:auto}.flow-site[data-language=ar] .flow-scene.scene-0 h1{top:clamp(180px,22vh,232px);left:auto;right:clamp(20px,2.35vw,44px);text-align:right;text-shadow:0 2px #cfa36b3d,0 24px 58px #000806b8;width:min(620px,30vw);font-size:clamp(3.35rem,4.15vw,5.15rem);font-weight:400;line-height:1.06;inset-inline-start:auto}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-scene-copy{bottom:clamp(72px,9vh,100px);left:auto;right:clamp(20px,2.35vw,44px);text-align:right;width:min(600px,29vw);inset-inline-start:auto}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-scene-copy p{color:#fffdf9f5;text-shadow:0 3px 22px #000806c7;font-size:clamp(.9rem,1.14vw,1.08rem);font-weight:650;line-height:1.7}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-scene-actions{justify-content:flex-start}.flow-intro-copy-group{z-index:4;top:clamp(130px,18vh,188px);flex-direction:column;align-items:stretch;width:min(560px,39vw);display:flex;position:absolute;inset-inline-start:clamp(28px,4.5vw,76px)}.flow-site[data-language=ar] .flow-intro-copy-group{top:clamp(180px,22vh,232px);left:auto;right:clamp(20px,2.35vw,44px);text-align:right;width:min(620px,30vw);inset-inline-start:auto}.flow-site[data-language=en] .flow-intro-copy-group{left:clamp(28px,4.5vw,76px);right:auto;text-align:left;inset-inline-start:auto}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group h1,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group h1{inset:auto;width:100%;position:relative;inset-inline-start:auto}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy{inset:auto;width:100%;margin-top:clamp(18px,2.2vh,28px);position:relative;inset-inline-start:auto}.flow-scene.scene-0 .flow-scene-actions{justify-content:flex-start}.flow-scene.scene-0 .flow-primary-button{background:var(--flow-paper);color:var(--flow-bg-deep)!important}.flow-scene.scene-0 .flow-primary-button:hover{background:#fff;box-shadow:0 16px 30px #00080647}.flow-scene.scene-0 .flow-icon-button{color:var(--flow-paper);background:#f7f4ee14;border-color:#f7f4ee33}.flow-scene.scene-0 .flow-scene-copy>small{color:#f7f4ee6b}.flow-site[data-scene="0"] .flow-scene-count b{color:#c76f2c}.flow-site[data-scene="0"] .flow-scene-count span{color:#071b1770}.flow-site[data-scene="0"] .flow-story-progress{background:#071b1726}.flow-site[data-scene="0"] .flow-story-progress i{background:#164c3e}.flow-device-stack{z-index:5;pointer-events:none;perspective:1200px;position:absolute;inset:0}.flow-device-shot{opacity:0;filter:blur(12px);will-change:transform, opacity;width:clamp(245px,25vw,355px);transition:opacity .6s,filter .62s,transform 1s cubic-bezier(.22,1,.36,1);position:absolute;top:49%;left:67%;transform:translate(-50%,-36%)rotateY(-30deg)rotate(11deg)scale(.8)}.flow-device-shot.is-active{opacity:1;filter:none;transform:translate3d(calc(-50% + var(--pointer-x) * 13px), calc(-50% + var(--pointer-y) * 9px), 0) rotateY(-13deg) rotateX(3deg) rotateZ(5deg) scale(1)}.flow-device-shot.is-past{transform:translate(-50%,-72%)rotateY(24deg)rotate(-8deg)scale(.82)}.flow-device-shot.shot-1,.flow-device-shot.shot-2,.flow-device-shot.shot-3{width:clamp(230px,23vw,320px);left:75%}.flow-device-shot.shot-1.is-active{transform:translate3d(calc(-50% + var(--pointer-x) * 12px), calc(-50% + var(--pointer-y) * 8px), 0) rotateY(-17deg) rotateX(2deg) rotateZ(3deg)}.flow-device-shot.shot-2.is-active{transform:translate3d(calc(-50% + var(--pointer-x) * 12px), calc(-50% + var(--pointer-y) * 8px), 0) rotateY(12deg) rotateX(-2deg) rotateZ(-4deg)}.flow-device-shot.shot-3.is-active{transform:translate3d(calc(-50% + var(--pointer-x) * 12px), calc(-50% + var(--pointer-y) * 8px), 0) rotateY(-12deg) rotateX(2deg) rotateZ(4deg)}.flow-device-shot.shot-4{width:clamp(250px,26vw,370px);left:68%}.flow-device-shot.shot-4.is-active{transform:translate3d(calc(-50% + var(--pointer-x) * 12px), calc(-50% + var(--pointer-y) * 8px), 0) rotateY(-7deg) rotateZ(-4deg) scale(1.03)}.flow-site[data-language=ar] .flow-device-shot{left:35%}.flow-site[data-language=ar] .flow-device-shot.shot-1,.flow-site[data-language=ar] .flow-device-shot.shot-2,.flow-site[data-language=ar] .flow-device-shot.shot-3{left:25%}.flow-site[data-language=ar] .flow-device-shot.shot-4{left:37%}.flow-device{aspect-ratio:.49;background:#071b17;border:1px solid #ffffff2b;border-radius:48px;width:100%;padding:8px;position:relative;overflow:hidden;box-shadow:0 50px 100px #00080670,inset 0 0 0 1px #ffffff0d}.flow-device:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff29,#0000 18% 76%,#cfa36b21);position:absolute;inset:0}.flow-device-island{z-index:5;background:#051310;border-radius:999px;width:31%;height:22px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.flow-device-screen{background:var(--flow-paper);border-radius:40px;width:100%;height:100%;position:relative;overflow:hidden}.flow-device-screen img{object-fit:cover;object-position:top center}.flow-scene-count{z-index:15;inset-inline-end:26px;direction:ltr;align-items:baseline;gap:5px;font-family:ui-monospace,monospace;display:flex;position:absolute;bottom:26px}.flow-scene-count b{color:var(--flow-copper);font-size:.7rem;font-weight:500}.flow-scene-count span{color:#f7f4ee47;font-size:.5rem}.flow-story-progress{z-index:15;background:#f7f4ee1f;width:min(240px,20vw);height:1px;position:absolute;bottom:31px;left:50%;transform:translate(-50%)}.flow-story-progress i{background:var(--flow-copper);width:100%;height:100%;transform:scaleX(var(--flow-progress));transform-origin:0;display:block}.flow-content{z-index:20;background:linear-gradient(180deg, #071b17e0, #071b17f7 14%, var(--flow-bg-deep) 100%);position:relative}.flow-section-label{color:var(--flow-copper);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.58rem}.flow-inline-statement{text-align:center;border-top:1px solid var(--flow-line);flex-direction:column;justify-content:center;align-items:center;min-height:1050px;padding:190px 28px 140px;display:flex}.flow-inline-statement>.flow-section-label{position:absolute;top:130px}.flow-inline-statement h2{width:min(1540px,100vw - 56px);max-width:none;color:var(--flow-text);letter-spacing:-.075em;text-wrap:balance;flex-wrap:wrap;justify-content:center;align-items:center;gap:.06em .1em;margin:0;font-size:clamp(6.5rem,11.8vw,11.5rem);font-weight:400;line-height:.86;display:flex}.flow-inline-media{vertical-align:-.08em;width:clamp(145px,19vw,260px);height:clamp(92px,12vw,165px);box-shadow:var(--flow-shadow);border:1px solid #f7f4ee17;border-radius:34px;margin:0 .05em;display:inline-block;position:relative;overflow:hidden;transform:rotate(-2deg)}.flow-inline-media img{object-fit:cover;object-position:69% center}.flow-inline-statement>p{max-width:520px;color:var(--flow-muted);margin:48px 0 0;font-size:1rem;line-height:1.55}.flow-impact{border-top:1px solid var(--flow-line);min-height:1320px;padding:30px 28px 190px}.flow-impact-visual{height:min(70vh,760px);box-shadow:var(--flow-shadow);border:1px solid #f7f4ee14;border-radius:28px;position:relative;overflow:hidden}.flow-impact-visual img{object-fit:cover;object-position:65% center}.flow-impact-copy{text-align:center;grid-template-columns:1fr;justify-items:center;gap:46px;width:min(1540px,100vw - 56px);max-width:none;margin:95px auto 0;display:grid}.flow-impact-copy h2{letter-spacing:-.085em;text-wrap:balance;margin:0;font-size:clamp(8rem,13.3vw,13rem);font-weight:400;line-height:.79}.flow-impact-copy h2 span{color:var(--flow-copper)}.flow-impact-copy p{max-width:560px;color:var(--flow-muted);margin:0;font-size:.95rem;line-height:1.55}.flow-audience{border-top:1px solid var(--flow-line);min-height:1200px;padding:180px 28px}.flow-audience-heading{text-align:center;width:min(1540px,100vw - 56px);max-width:none;margin:0 auto}.flow-audience-heading h2{letter-spacing:-.08em;text-wrap:balance;margin:28px 0 0;font-size:clamp(6.5rem,11.5vw,11.5rem);font-weight:400;line-height:.84}.flow-audience-heading h2>span,.flow-feature-title h2>span,.flow-values-heading h2>span,.flow-footer-cta h2>span{display:block}.flow-audience-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1210px;margin:100px auto 0;display:grid}.flow-audience-card{background:var(--flow-panel);height:510px;box-shadow:var(--flow-shadow);border:1px solid #f7f4ee14;border-radius:28px;position:relative;overflow:hidden}.flow-audience-card:after{content:"";background:linear-gradient(#0000 40%,#03100dd1);position:absolute;inset:0}.flow-audience-card img{object-fit:cover;transition:transform .7s cubic-bezier(.22,1,.36,1)}.flow-audience-card:hover img{transform:scale(1.035)}.audience-coffee img{object-position:82% center;transform:scale(1.4)}.audience-coffee:hover img{transform:scale(1.44)}.audience-food img,.audience-retail img{object-position:top center}.flow-audience-card>span{z-index:3;inset-inline-start:18px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#071b17bf;border:1px solid #f7f4ee1a;border-radius:999px;align-items:center;gap:10px;min-height:43px;padding:0 17px;font-size:.75rem;display:inline-flex;position:absolute;bottom:18px}.flow-audience-card>span i{background:var(--flow-copper);border-radius:50%;width:8px;height:8px}.audience-food>span i{background:var(--flow-copper-light)}.audience-retail>span i{background:#87b9a5}.flow-feature-intro{border-top:1px solid var(--flow-line);min-height:1600px;padding:180px 28px 190px}.flow-feature-title{border-top:1px solid var(--flow-line);text-align:center;grid-template-columns:1fr;justify-items:center;gap:46px;width:min(1540px,100vw - 56px);max-width:none;margin:0 auto;padding-top:145px;display:grid}.flow-feature-title h2{letter-spacing:-.08em;text-wrap:balance;margin:0;font-size:clamp(6.5rem,11.5vw,11.5rem);font-weight:400;line-height:.84}.flow-feature-title p{max-width:560px;color:var(--flow-muted);margin:0;font-size:.95rem;line-height:1.55}.flow-feature-cards{grid-template-columns:1fr 1fr;gap:18px;max-width:1210px;margin:105px auto 0;display:grid}.flow-feature-card{height:790px;box-shadow:var(--flow-shadow);border:1px solid #f7f4ee14;border-radius:30px;position:relative;overflow:hidden}.flow-feature-card-copy{z-index:5;padding:38px;position:relative}.flow-feature-card-copy>span{color:var(--flow-copper);letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:.56rem}.flow-feature-card-copy h3{letter-spacing:-.06em;margin:17px 0 0;font-size:clamp(2.4rem,4vw,4rem);font-weight:450;line-height:.92}.flow-feature-card-copy p{max-width:380px;color:var(--flow-muted);margin:19px 0 0;font-size:.82rem;line-height:1.5}.feature-customer{color:var(--flow-bg-deep);background:#e9e5dc}.feature-customer .flow-feature-card-copy>span{color:#9d7449}.feature-customer .flow-feature-card-copy p{color:#071b179e}.feature-customer .flow-device{border-radius:42px;width:47%;position:absolute;bottom:-21%}.feature-customer .customer-device-a{left:8%;transform:rotate(-7deg)}.feature-customer .customer-device-b{bottom:-13%;right:3%;transform:rotate(8deg)}.feature-business{background:linear-gradient(145deg,#18483c,#0c2f27 66%)}.feature-business:after{content:"";aspect-ratio:1;filter:blur(10px);background:#cfa36b1a;border-radius:50%;width:75%;position:absolute;bottom:-18%;right:-20%}.feature-business .flow-board{z-index:3;width:88%;position:absolute;bottom:7%;left:6%;right:6%}.flow-board{min-height:360px;color:var(--flow-bg-deep);background:#fbf9f4;border:1px solid #071b171a;border-radius:23px;grid-template-columns:52px 1fr;padding:11px;display:grid;box-shadow:0 30px 65px #00080640}.flow-board aside{color:#f7f4eead;background:var(--flow-panel);border-radius:15px;flex-direction:column;align-items:center;gap:20px;padding:12px 0;display:flex}.flow-board aside b{color:#fff}.flow-board aside b span{color:var(--flow-copper)}.flow-board aside>i{background:#ffffff26;width:22px;height:1px}.flow-board aside small{width:27px;height:27px;color:var(--flow-bg-deep);background:var(--flow-copper-light);border-radius:50%;place-items:center;margin-top:auto;font-size:.5rem;font-weight:700;display:grid}.flow-board-main{min-width:0;padding:21px}.flow-board-head{justify-content:space-between;align-items:center;display:flex}.flow-board-head span{color:#9d7449;letter-spacing:.1em;font-family:ui-monospace,monospace;font-size:.46rem;font-weight:700}.flow-board-head h3{letter-spacing:-.04em;margin:5px 0 0;font-size:1.25rem}.flow-board-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:22px;display:grid}.flow-board-stats article{background:#f1eee8;border:1px solid #071b1717;border-radius:13px;flex-direction:column;justify-content:space-between;min-height:87px;padding:14px;display:flex}.flow-board-stats small{color:#78877f;letter-spacing:.06em;font-size:.43rem}.flow-board-stats b{font-size:1.4rem;font-weight:550}.flow-board-orders{margin-top:17px}.flow-board-orders>div{border-bottom:1px solid #071b1717;grid-template-columns:7px 1fr .8fr .5fr 12px;align-items:center;gap:8px;min-height:50px;font-size:.48rem;display:grid}.flow-board-orders>div>i{background:var(--flow-copper);border-radius:50%;width:7px;height:7px}.flow-board-orders span,.flow-board-orders small{color:#78877f}.flow-values{border-top:1px solid var(--flow-line);min-height:1200px;padding:190px 28px}.flow-values-heading{text-align:center;width:min(1540px,100vw - 56px);max-width:none;margin:0 auto}.flow-values-heading h2{letter-spacing:-.08em;text-wrap:balance;margin:28px 0 0;font-size:clamp(6.5rem,11.5vw,11.5rem);font-weight:400;line-height:.84}.flow-values-grid{border-top:1px solid var(--flow-line);max-width:1210px;margin:110px auto 0}.flow-values-grid article{border-bottom:1px solid var(--flow-line);grid-template-columns:90px 1fr 46px;align-items:center;gap:25px;min-height:145px;display:grid}.flow-values-grid article>span{color:var(--flow-copper);letter-spacing:-.06em;font-size:2.8rem;font-weight:400}.flow-values-grid h3{letter-spacing:-.035em;margin:0;font-size:1.35rem;font-weight:500}.flow-values-grid p{color:var(--flow-muted);margin:8px 0 0;font-size:.78rem}.flow-values-grid article>svg{color:var(--flow-copper-light)}.flow-questions{border-top:1px solid var(--flow-line);min-height:1250px;padding:240px 28px 180px;overflow:hidden}.flow-question-cloud{color:#f7f4ee09;letter-spacing:-.08em;white-space:nowrap;justify-content:space-between;width:110%;font-size:clamp(4rem,9vw,9rem);line-height:.8;display:flex;position:absolute;top:60px;left:-5%;transform:rotate(-4deg)}.flow-questions-head{text-align:center;width:min(1540px,100vw - 56px);max-width:none;margin:0 auto}.flow-questions-head h2{letter-spacing:-.08em;text-wrap:balance;margin:28px 0 0;font-size:clamp(6.5rem,11.5vw,11.5rem);font-weight:400;line-height:.84}.flow-questions-head p{max-width:520px;color:var(--flow-muted);margin:28px auto 0;line-height:1.55}.flow-faq-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;width:min(1180px,100vw - 56px);margin:105px auto 0;display:grid}.flow-faq-group{min-width:0}.flow-faq-label{color:var(--flow-copper-light);align-items:center;gap:9px;font-size:.68rem;font-weight:600;display:inline-flex}.flow-faq-label:before{content:"";background:#ff8a3d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #ff8a3d1a,0 0 18px #ff8a3d61}.flow-faq{border-top:1px solid var(--flow-line);max-width:none;margin:20px 0 0}.flow-faq details{border-bottom:1px solid var(--flow-line)}.flow-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:92px;font-size:1.08rem;list-style:none;display:flex}.flow-faq summary::-webkit-details-marker{display:none}.flow-faq summary i{border:1px solid var(--flow-line);border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;transition:transform .22s,background .22s;display:grid}.flow-faq details[open] summary i{color:var(--flow-bg-deep);background:var(--flow-copper-light);transform:rotate(90deg)}.flow-faq details>p{max-width:650px;color:var(--flow-muted);margin:-8px 0 31px;font-size:.88rem;line-height:1.55}.flow-footer{border-top:1px solid var(--flow-line);grid-template-columns:.68fr 1.32fr;gap:38px 75px;min-height:1050px;padding:0 28px 28px;display:grid}.flow-footer-cta{border-bottom:1px solid var(--flow-line);min-height:780px;color:var(--flow-paper);text-align:center;background:0 0;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:150px 24px 120px;display:flex;position:relative;overflow:hidden}.flow-footer-copy{flex-direction:column;align-items:center;display:flex}.flow-footer-copy>span{color:var(--flow-copper-light);letter-spacing:.12em;font-family:ui-monospace,monospace;font-size:.58rem}.flow-footer-cta h2{letter-spacing:-.08em;text-wrap:balance;width:min(1540px,100vw - 56px);margin:28px 0 0;font-size:clamp(6.5rem,11.5vw,11.5rem);font-weight:400;line-height:.84}.flow-footer-copy>p{max-width:560px;color:var(--flow-muted);margin:34px 0 0;font-size:.92rem;line-height:1.7}.flow-footer-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:34px;display:flex}.flow-footer-actions a{min-height:48px;color:var(--flow-paper);background:#f7f4ee0e;border:1px solid #f7f4ee29;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 20px;font-size:.7rem;font-weight:600;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.flow-footer-actions a.is-primary{color:var(--flow-bg-deep);border-color:var(--flow-paper);background:var(--flow-paper)}.flow-footer-actions a:hover{background:#f7f4ee1a;border-color:#ecd8bd7a;transform:translateY(-2px)}.flow-footer-actions a.is-primary:hover{background:#fff}.flow-footer-actions a:active{transform:scale(.98)}.flow-logo.is-footer-hero{filter:drop-shadow(0 18px 34px #00000040);width:min(300px,52vw);height:auto;margin-top:70px;overflow:visible}.flow-logo.is-footer-hero img{width:100%;height:auto}.flow-footer-brand{padding-top:10px}.flow-logo.is-large{justify-items:start;width:175px;height:80px}.flow-logo.is-large img{width:175px}.flow-footer-brand p{color:var(--flow-copper);letter-spacing:.06em;margin:0;font-size:.7rem}.flow-footer-links{grid-template-columns:1fr 1fr;align-self:end;gap:50px;display:grid}.flow-footer-links>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.flow-footer-links span{color:#f7f4ee42;margin-bottom:10px;font-size:.56rem}.flow-footer-links a{color:#f7f4eec2;font-size:.85rem;transition:color .18s}.flow-footer-links a:hover{color:var(--flow-copper)}.flow-footer-bottom{border-top:1px solid var(--flow-line);color:#f7f4ee4a;grid-column:1/-1;justify-content:space-between;align-self:end;align-items:center;padding-top:24px;font-size:.56rem;display:flex}.flow-site[data-language=ar] :is(.flow-inline-statement h2,.flow-impact-copy h2,.flow-audience-heading h2,.flow-feature-title h2,.flow-values-heading h2,.flow-questions-head h2,.flow-footer-cta h2,.flow-feature-card-copy h3){letter-spacing:-.03em;line-height:1.08}.flow-site[data-language=ar] :is(.flow-inline-statement>p,.flow-impact-copy p,.flow-feature-title p,.flow-feature-card-copy p,.flow-values-grid p,.flow-questions-head p,.flow-faq details>p){line-height:1.8}.flow-site[data-language=ar] .flow-inline-statement h2{font-size:clamp(4.2rem,8.5vw,8.2rem)}.flow-site[data-language=ar] .flow-impact-copy h2,.flow-site[data-language=ar] .flow-audience-heading h2,.flow-site[data-language=ar] .flow-feature-title h2,.flow-site[data-language=ar] .flow-values-heading h2,.flow-site[data-language=ar] .flow-questions-head h2,.flow-site[data-language=ar] .flow-footer-cta h2{font-size:clamp(4rem,6.8vw,6.9rem)}.flow-site[data-language=ar] .flow-faq details>p{margin-inline:0}.flow-site[data-language=ar] .flow-board{direction:rtl}@media (min-width:761px){.flow-site[data-language=ar] .flow-inline-statement h2,.flow-site[data-language=ar] .flow-audience-heading h2,.flow-site[data-language=ar] .flow-values-heading h2,.flow-site[data-language=ar] .flow-feature-title h2,.flow-site[data-language=ar] .flow-questions-head h2,.flow-site[data-language=ar] .flow-footer-cta h2{font-size:clamp(6rem,10.5vw,10.5rem)}.flow-site[data-language=ar] .flow-impact-copy h2{font-size:clamp(7rem,11.8vw,12rem);line-height:.9}}[data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}[data-reveal].is-visible{opacity:1;transform:none}:is(.flow-site a:focus-visible,.flow-site button:focus-visible,.flow-site summary:focus-visible){outline:3px solid var(--flow-copper);outline-offset:4px}@media (max-width:1080px){.flow-scene h1,.flow-scene h2{width:50vw;font-size:clamp(4.1rem,7.5vw,6.4rem)}.flow-scene:not(.scene-0) h2{font-size:clamp(3.9rem,7vw,6rem)}.flow-site[data-language=ar] .flow-scene h1,.flow-site[data-language=ar] .flow-scene h2{width:45vw;font-size:clamp(3.8rem,6.7vw,5.8rem)}.flow-device-shot{width:clamp(230px,28vw,320px);left:67%}.flow-device-shot.shot-1,.flow-device-shot.shot-2,.flow-device-shot.shot-3{left:73%}.flow-hero-cards{width:230px}.flow-feature-card{height:700px}.flow-feature-card-copy{padding:30px}.flow-board-main{padding:15px}}@media (max-width:760px),(max-height:500px) and (max-width:900px){.flow-fixed-3d{display:none}.flow-mobile-visuals{z-index:-1;pointer-events:none;opacity:.98;transition:opacity .18s linear;display:block;position:fixed;inset:0;overflow:hidden}.flow-site[data-scene="0"] .flow-mobile-visuals{opacity:var(--intro-visual-reveal)}.flow-mobile-visuals:before{content:"";background:radial-gradient(#286f5c4d 0%,#12413629 43%,#0000 72%);border-radius:50%;width:min(118vw,560px);height:48svh;min-height:330px;position:absolute;top:26svh;left:50%;transform:translate(-50%)}.flow-mobile-visual{--mobile-rest-x:0px;--mobile-enter-x:0px;--mobile-exit-x:0px;width:min(106vw,570px);height:42svh;min-height:300px;max-height:420px;transform:translate3d(calc(-50% + var(--mobile-rest-x)), 0, 0);transform-origin:50% 54%;position:absolute;top:27svh;left:50%}.flow-mobile-visual.layout-edge-start{--mobile-rest-x:-2.25vw;--mobile-enter-x:-7vw;--mobile-exit-x:4vw}.flow-mobile-visual.layout-edge-end,.flow-site[data-language=ar] .flow-mobile-visual.layout-edge-start{--mobile-rest-x:2.25vw;--mobile-enter-x:7vw;--mobile-exit-x:-4vw}.flow-site[data-language=ar] .flow-mobile-visual.layout-edge-end{--mobile-rest-x:-2.25vw;--mobile-enter-x:-7vw;--mobile-exit-x:4vw}.flow-mobile-visual img{object-fit:contain;object-position:50% 50%;filter:none}.flow-mobile-visual.is-current{animation:.3s cubic-bezier(.22,1,.36,1) 55ms both flow-mobile-visual-in}.flow-mobile-visual.is-previous{animation:.18s ease-out both flow-mobile-visual-out}.flow-mobile-visuals[data-visual-scene="0"] .flow-mobile-visual{width:min(88vw,430px);height:31svh;min-height:220px;top:32svh}.flow-mobile-visuals[data-visual-scene="7"] .flow-mobile-visual{width:min(86vw,430px)}.flow-mobile-visuals[data-visual-scene="9"] .flow-mobile-visual{width:min(111vw,590px)}.flow-site[data-scene="0"] .flow-fixed-3d,.flow-site[data-scene="1"] .flow-fixed-3d,.flow-site[data-scene="2"] .flow-fixed-3d,.flow-site[data-scene="3"] .flow-fixed-3d,.flow-site[data-scene="4"] .flow-fixed-3d,.flow-site[data-scene="5"] .flow-fixed-3d,.flow-site[data-scene="6"] .flow-fixed-3d,.flow-site[data-scene="7"] .flow-fixed-3d,.flow-site[data-scene="8"] .flow-fixed-3d,.flow-site[data-scene="9"] .flow-fixed-3d,.flow-site[data-scene="10"] .flow-fixed-3d,.flow-site[data-scene="11"] .flow-fixed-3d,.flow-site[data-scene="12"] .flow-fixed-3d{opacity:.84;transform:none}.flow-site[data-scene="0"] .flow-fixed-3d{opacity:calc(.84 * var(--intro-visual-reveal));filter:blur(var(--intro-visual-blur)) saturate(1.08) contrast(1.06);transform:scale(var(--intro-visual-scale))}.flow-hero-film,.flow-site[data-language=en] .flow-hero-film{width:100%;max-width:none;height:100svh;inset:0 auto 0 0;transform:none;-webkit-mask-image:none;mask-image:none}.flow-hero-film video,.flow-hero-film img{object-fit:cover;object-position:50% 50%;transform:none}.flow-site[data-language=en] .flow-hero-film video,.flow-site[data-language=en] .flow-hero-film img{transform:scaleX(-1)}.flow-nav-shell{bottom:max(9px, env(safe-area-inset-bottom));grid-template-columns:46px 1fr auto;width:calc(100% - 18px);min-height:58px;padding:6px}.flow-menu-button{width:44px;height:44px}.flow-logo,.flow-logo img{width:77px}.flow-nav-actions{gap:4px}.flow-lang-button{min-width:44px;height:44px;padding-inline:9px;font-size:.59rem}.flow-nav-cta{min-height:44px;padding-inline:11px;font-size:.58rem}.flow-story{height:var(--flow-mobile-story-height,var(--flow-story-height,940svh))}.flow-stage{min-height:600px}.flow-scenes{perspective:none;transform-style:flat}.flow-scene,.flow-scene.is-near,.flow-scene.is-past,.flow-scene.is-next{--title-y:0vh;--title-z:0px;--title-rotate-x:0deg;--title-rotate-y:0deg;--title-scale:1;--meta-y:0vh;--meta-z:0px;opacity:0;visibility:hidden;pointer-events:none;filter:none;will-change:auto;transition:none;transform:translateY(14px)}.flow-scene.is-past{transform:translateY(-10px)}.flow-scene.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:translate(0,0)}.flow-kicker,.flow-scene h1,.flow-scene h2,.flow-scene:not(.scene-0) h2,.flow-scene-copy{filter:none;will-change:auto;transition:none;transform:none}.flow-scene h1>span,.flow-scene h2>span,.flow-scene h1>span+span,.flow-scene h2>span+span{transform:none}.flow-stage-glow,.flow-site[data-language=ar] .flow-stage-glow{background:linear-gradient(#071b17f5 0%,#071b17bf 24%,#071b170a 42%,#0000 60%,#071b17b8 76%,#071b17fa 92%),radial-gradient(82% 58% at 50% 52%,#0000 44%,#071b172e 100%)}.flow-kicker{top:76px;font-size:.52rem;inset-inline-start:17px}.flow-scene h1,.flow-scene h2,.flow-scene:not(.scene-0) h2{top:106px;letter-spacing:-.055em;text-shadow:0 1px #cfa36b47,0 2px #071b17d1,0 18px 34px #000a086b;width:calc(100vw - 34px);max-width:520px;font-size:clamp(2.35rem,10.4vw,3.3rem);line-height:.96;inset-inline-start:17px}.flow-site[data-language=ar] .flow-scene h1,.flow-site[data-language=ar] .flow-scene h2,.flow-site[data-language=ar] .flow-scene:not(.scene-0) h2{width:calc(100vw - 34px);font-size:clamp(2.25rem,9.9vw,3.15rem);line-height:1.08}.flow-scene.scene-0 .flow-kicker{top:76px;left:auto;right:auto;width:max-content;font-size:.48rem;inset-inline-start:18px}.flow-scene.scene-0 h1,.flow-site[data-language=ar] .flow-scene.scene-0 h1{top:112px;left:auto;right:auto;text-align:start;width:min(76vw,390px);font-size:clamp(2.8rem,11vw,4rem);line-height:1.06;inset-inline-start:17px}.flow-scene.scene-0 .flow-scene-copy{top:auto;bottom:calc(78px + env(safe-area-inset-bottom));left:auto;right:auto;border:0;width:min(82vw,390px);box-shadow:none;text-align:start;background:0 0;border-inline-start:1px solid #ecd8bd61;border-radius:0;padding:2px 14px 0 0;inset-inline-start:18px}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-scene-copy{padding:2px 14px 0 0}.flow-site[data-language=en] .flow-scene.scene-0 .flow-scene-copy{padding:2px 0 0 14px}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-kicker{left:auto;right:16px;inset-inline-start:auto}.flow-site[data-language=ar] .flow-scene.scene-0 h1{left:auto;right:16px;text-align:right;width:min(82vw,430px);font-size:clamp(2.55rem,10.2vw,3.65rem);font-weight:400;inset-inline-start:auto}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-scene-copy{left:auto;right:16px;text-align:right;width:min(84vw,400px);inset-inline-start:auto}.flow-scene.scene-0 .flow-scene-copy p{font-size:.72rem;line-height:1.55}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-scene-copy p{font-size:clamp(.78rem,3.5vw,.92rem);font-weight:650;line-height:1.65}.flow-intro-copy-group{top:112px;width:min(82vw,430px);inset-inline-start:17px}.flow-site[data-language=ar] .flow-intro-copy-group{top:112px;left:auto;right:16px;width:min(84vw,430px);inset-inline-start:auto}.flow-site[data-language=en] .flow-intro-copy-group{top:112px;left:17px;right:auto;width:min(82vw,430px);inset-inline-start:auto}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy{margin-top:17px}.flow-site[data-scene="0"][data-language=ar] .flow-stage-glow,.flow-site[data-scene="0"][data-language=en] .flow-stage-glow{background:linear-gradient(#071b17f5 0%,#071b17c2 14%,#071b1729 29%,#0000 48%,#071b171f 59%,#071b17e0 100%),radial-gradient(115% 68% at 50% 18%,#0a251f2e 0%,#071b17b8 78%,#0000 100%)}.flow-scene.scene-0 .flow-kicker,.flow-site[data-language=ar] .flow-scene.scene-0 .flow-kicker{top:max(70px, calc(env(safe-area-inset-top) + 42px));left:auto;right:18px;color:#fffdf9d1;text-align:right;max-width:calc(100vw - 36px);font-size:.55rem;font-weight:700;transition:opacity .26s ease-out;inset-inline-start:auto}.flow-site[data-language=en] .flow-scene.scene-0 .flow-kicker{text-align:left;left:18px;right:auto}.flow-intro-copy-group,.flow-site[data-language=ar] .flow-intro-copy-group,.flow-site[data-language=en] .flow-intro-copy-group{z-index:12;top:auto;right:18px;bottom:calc(90px + env(safe-area-inset-bottom));left:auto;text-align:right;opacity:1;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);place-items:start end;width:calc(100vw - 36px);max-width:430px;transition:opacity .32s ease-out,transform .38s cubic-bezier(.22,1,.36,1);display:grid;inset-inline-start:auto;transform:none}.flow-site[data-intro-copy=waiting] .flow-scene.scene-0 .flow-intro-copy-group{opacity:0;transform:translateY(8px)}.flow-site[data-intro-copy=waiting] .flow-scene.scene-0 .flow-intro-copy-group h1,.flow-site[data-intro-copy=waiting] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy{opacity:1}.flow-site[data-language=en] .flow-intro-copy-group{text-align:left;justify-items:start;left:18px;right:auto}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group h1,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group h1{color:#fffdf9;letter-spacing:-.045em;width:100%;max-width:none;text-align:inherit;text-shadow:0 2px #cfa36b33,0 10px 32px #000806e0;order:1;grid-area:1/1;margin:0;font-size:clamp(2.55rem,10.6vw,3.35rem);font-weight:650;line-height:1.08;position:relative;inset:auto;transform:none}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy{inset:auto;width:min(100%,390px);max-width:none;text-align:inherit;background:0 0;border:0;border-inline-start:2px solid #ecd8bda3;order:2;grid-area:2/1;margin-top:14px;padding:0 14px 0 0;position:relative;inset-inline-start:auto;transform:none}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy p,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy p{color:#fffdf9f2;text-shadow:0 3px 18px #000806f2;font-size:clamp(.92rem,4vw,1rem);font-weight:560;line-height:1.58}.flow-scene.scene-0 .flow-intro-copy-group .flow-scene-actions{gap:9px;margin-top:14px}.flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy>small{color:#f7f4ee8f;margin-top:9px;font-size:.52rem}.flow-device-shot,.flow-device-shot.shot-1,.flow-device-shot.shot-2,.flow-device-shot.shot-3,.flow-device-shot.shot-4{width:min(45vw,215px);top:65%;left:79%}.flow-site[data-language=ar] .flow-device-shot,.flow-site[data-language=ar] .flow-device-shot.shot-1,.flow-site[data-language=ar] .flow-device-shot.shot-2,.flow-site[data-language=ar] .flow-device-shot.shot-3,.flow-site[data-language=ar] .flow-device-shot.shot-4{left:21%}.flow-device{border-radius:34px;padding:6px}.flow-device-screen{border-radius:28px}.flow-device-island{height:16px;top:11px}.flow-scene:not(.scene-0) .flow-scene-copy{inset-inline-start:18px;bottom:calc(86px + env(safe-area-inset-bottom));width:calc(100vw - 36px);max-width:520px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-inline-start:2px solid #ecd8bd75;border-radius:0;padding:1px 14px 1px 0}.flow-scene.scene-0 .flow-scene-copy{bottom:calc(86px + env(safe-area-inset-bottom));width:calc(100vw - 36px);max-width:520px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-inline-start:2px solid #ecd8bd75;border-radius:0;padding:1px 14px 1px 0}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-scene-copy,.flow-site[data-language=en] .flow-scene.scene-0 .flow-scene-copy{width:calc(100vw - 36px);padding:1px 14px 1px 0}.flow-site[data-language=en] .flow-scene-copy,.flow-site[data-language=en] .flow-scene.scene-0 .flow-scene-copy{padding:1px 0 1px 14px}.flow-scene-copy p{color:#f7f4eee6;text-shadow:0 3px 16px #000806bf;font-size:clamp(.76rem,3.35vw,.9rem);line-height:1.55}.flow-site[data-language=ar] .flow-scene-copy p{line-height:1.7}.flow-scene-points{gap:7px;margin-top:14px}.flow-scene-points span{min-height:26px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:7px;padding-inline:0 8px;font-size:.57rem}.flow-scene-points span:before{flex-basis:7px;width:7px;height:7px;box-shadow:0 0 0 3px #ff8a3d1f,0 0 16px #ff8a3dc7}.flow-scene-actions{margin-top:15px}.flow-primary-button{min-height:44px;padding-inline:15px;font-size:.6rem}.flow-icon-button{width:44px;height:44px}.flow-scene-copy>small{font-size:.48rem}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy{inset:auto;border-inline-start-color:#ecd8bda3;width:min(100%,390px);max-width:none;margin-top:14px;padding:0 14px 0 0;inset-inline-start:auto}.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy{padding:0 0 0 14px}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy p,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy p{text-shadow:0 3px 18px #000806f2;font-size:clamp(.92rem,4vw,1rem);font-weight:560;line-height:1.58}.flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy>small{font-size:.52rem}.flow-hero-cards,.flow-scene-count,.flow-story-progress{display:none}.flow-inline-statement{min-height:820px;padding:150px 17px 100px}.flow-inline-statement>.flow-section-label{top:100px}.flow-inline-statement h2{gap:.12em;max-width:96vw;font-size:clamp(3.3rem,14vw,4.8rem);line-height:.98}.flow-inline-media{border-radius:20px;width:112px;height:76px}.flow-inline-statement>p{margin-top:35px;font-size:.9rem}.flow-impact{min-height:auto;padding:18px 17px 120px}.flow-impact-visual{border-radius:22px;height:58vh;min-height:430px}.flow-impact-copy{grid-template-columns:1fr;gap:30px;margin-top:55px}.flow-impact-copy h2{font-size:clamp(4rem,16vw,5.5rem)}.flow-audience,.flow-feature-intro,.flow-values,.flow-questions{min-height:auto;padding:120px 17px}.flow-audience-heading h2,.flow-feature-title h2,.flow-values-heading h2,.flow-questions-head h2{font-size:clamp(3.8rem,15vw,5.2rem)}.flow-audience-grid{grid-template-columns:1fr;margin-top:65px}.flow-audience-card{height:430px}.flow-feature-title{grid-template-columns:1fr;gap:30px;padding-top:80px}.flow-feature-cards{grid-template-columns:1fr;margin-top:65px}.flow-feature-card{border-radius:23px;height:680px}.flow-feature-card-copy h3{font-size:2.8rem}.feature-customer .flow-device{width:52%}.feature-business .flow-board{transform-origin:bottom;width:92%;left:4%;right:4%;transform:scale(.86)}.flow-values-grid{margin-top:65px}.flow-values-grid article{grid-template-columns:55px 1fr 28px;gap:14px;min-height:155px}.flow-values-grid article>span{font-size:2rem}.flow-values-grid p{line-height:1.45}.flow-questions{padding-top:180px}.flow-question-cloud{font-size:4rem;top:65px}.flow-faq-groups{grid-template-columns:1fr;gap:58px;width:100%;margin-top:65px}.flow-faq{margin-top:18px}.flow-faq summary{min-height:84px;font-size:.92rem}.flow-footer{min-height:auto;padding:0 17px calc(118px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:45px}.flow-footer-cta{grid-column:1;min-height:650px;padding:120px 0 90px}.flow-footer-cta h2{letter-spacing:-.07em;width:100%;margin-top:26px;font-size:clamp(3.8rem,15vw,5.2rem);line-height:.92}.flow-site[data-language=ar] .flow-footer-cta h2{font-size:clamp(3.7rem,14.5vw,5rem);line-height:1.08}.flow-footer-copy>p{max-width:30rem;margin-top:26px;font-size:.84rem;line-height:1.8}.flow-footer-actions{flex-direction:column;align-items:stretch;width:min(100%,360px);margin-top:28px}.flow-footer-actions a{width:100%}.flow-logo.is-footer-hero{width:min(220px,62vw);margin-top:58px}.flow-footer-links{margin-top:15px}.flow-footer-bottom{flex-direction:column;align-items:flex-start;gap:9px}}@keyframes flow-mobile-visual-in{0%{opacity:0;transform:translate3d(calc(-50% + var(--mobile-rest-x) + var(--mobile-enter-x)), 1.3svh, 0) scale(.985)}to{opacity:1;transform:translate3d(calc(-50% + var(--mobile-rest-x)), 0, 0) scale(1)}}@keyframes flow-mobile-visual-out{0%{opacity:1;transform:translate3d(calc(-50% + var(--mobile-rest-x)), 0, 0) scale(1)}to{opacity:0;transform:translate3d(calc(-50% + var(--mobile-rest-x) + var(--mobile-exit-x)), -.7svh, 0) scale(.992)}}@media (max-height:500px) and (max-width:900px){.flow-stage{min-height:100svh}.flow-mobile-visuals:before{width:66vw;height:88svh;min-height:0;top:4svh;left:28%}.flow-mobile-visual{width:63vw;height:82svh;min-height:0;max-height:none;top:6svh;left:28%}.flow-site[data-language=en] .flow-mobile-visuals:before,.flow-site[data-language=en] .flow-mobile-visual{left:72%}.flow-mobile-visuals[data-visual-scene="0"] .flow-mobile-visual{width:48vw;height:56svh;min-height:0;top:18svh}.flow-kicker{top:62px;inset-inline-start:17px}.flow-scene h1,.flow-scene h2,.flow-scene:not(.scene-0) h2,.flow-site[data-language=ar] .flow-scene h1,.flow-site[data-language=ar] .flow-scene h2,.flow-site[data-language=ar] .flow-scene:not(.scene-0) h2{width:48vw;font-size:clamp(1.9rem,6.3vw,2.7rem);top:85px}.flow-scene:not(.scene-0) .flow-scene-copy,.flow-scene.scene-0 .flow-scene-copy,.flow-site[data-language=ar] .flow-scene.scene-0 .flow-scene-copy,.flow-site[data-language=en] .flow-scene.scene-0 .flow-scene-copy{inset-inline-start:16px;bottom:calc(69px + env(safe-area-inset-bottom));width:48vw;max-width:420px;padding:10px 12px}.flow-scene-copy p,.flow-site[data-language=ar] .flow-scene-copy p,.flow-site[data-language=ar] .flow-scene.scene-0 .flow-scene-copy p{font-size:.68rem;line-height:1.45}.flow-scene-points{gap:5px;margin-top:8px}.flow-scene-points span{min-height:32px;padding-inline:9px;font-size:.5rem}.flow-scene-actions{margin-top:8px}.flow-primary-button{min-height:44px}.flow-icon-button{width:44px;height:44px}.flow-scene-copy>small{display:none}.flow-intro-copy-group,.flow-site[data-language=ar] .flow-intro-copy-group,.flow-site[data-language=en] .flow-intro-copy-group{top:max(68px, calc(env(safe-area-inset-top) + 46px));width:min(47vw,430px);bottom:auto}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group h1,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group h1{width:100%;font-size:clamp(1.8rem,5.3vw,2.5rem);line-height:1.04}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy{width:100%;margin-top:8px;padding-block:0;position:relative;inset:auto}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy p,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy p{font-size:.68rem;line-height:1.45}.flow-nav-shell{width:min(600px,100% - 18px)}}@media (max-width:390px){.flow-nav-cta{padding-inline:10px}.flow-scene h1,.flow-scene h2,.flow-scene:not(.scene-0) h2{font-size:clamp(2.22rem,10.2vw,2.85rem)}.flow-site[data-language=ar] .flow-scene h1,.flow-site[data-language=ar] .flow-scene h2,.flow-site[data-language=ar] .flow-scene:not(.scene-0) h2{font-size:clamp(2.12rem,9.7vw,2.72rem)}.flow-scene:not(.scene-0) .flow-scene-copy{width:calc(100vw - 28px);inset-inline-start:14px}.flow-feature-card{height:630px}.flow-footer-cta{min-height:610px;padding-block:105px 80px}.flow-footer-cta h2,.flow-site[data-language=ar] .flow-footer-cta h2{font-size:clamp(3.35rem,14vw,4.5rem)}.flow-board{grid-template-columns:44px 1fr}.flow-board-orders>div{grid-template-columns:6px 1fr .8fr .5fr}.flow-board-orders svg{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flow-site *,.flow-site :before,.flow-site :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.flow-fixed-3d{transform:none!important}.flow-mobile-visuals{display:none!important}.flow-story{height:auto}.flow-stage{height:auto;min-height:0;position:relative;overflow:visible}.flow-stage-glow,.flow-device-stack,.flow-scene-count,.flow-story-progress{display:none}.flow-scenes,.flow-scene{position:relative;inset:auto}.flow-scenes{display:grid}.flow-scene,.flow-scene.is-past,.flow-scene.is-next{opacity:1;visibility:visible;pointer-events:auto;filter:none;min-height:90svh;padding:100px 24px;transform:none}.flow-kicker,.flow-scene h1,.flow-scene h2,.flow-scene:not(.scene-0) h2,.flow-scene-copy{position:relative;inset:auto;filter:none!important;transform:none!important}.flow-scene.scene-0 .flow-kicker,.flow-scene.scene-0 h1,.flow-site[data-language=ar] .flow-scene.scene-0 h1,.flow-scene.scene-0 .flow-scene-copy{margin-inline:auto;position:relative;inset:auto;transform:none!important}.flow-scene.scene-0 h1,.flow-site[data-language=ar] .flow-scene.scene-0 h1{width:min(920px,100%)}.flow-scene.scene-0 .flow-scene-copy{width:min(500px,100%);margin-top:36px}.flow-scene h1,.flow-scene h2,.flow-scene:not(.scene-0) h2{margin-top:28px}.flow-scene h1>span,.flow-scene h2>span,.flow-scene h1>span+span,.flow-scene h2>span+span{transform:none!important}.flow-scene-copy{width:min(520px,100%);margin-top:36px}[data-reveal]{opacity:1;transform:none}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.flow-scene.scene-0{min-height:100svh;padding:0}.flow-scene.scene-0 .flow-kicker,.flow-site[data-language=ar] .flow-scene.scene-0 .flow-kicker,.flow-site[data-language=en] .flow-scene.scene-0 .flow-kicker{top:max(70px, calc(env(safe-area-inset-top) + 42px));margin:0;position:absolute;left:auto;right:18px}.flow-site[data-language=en] .flow-scene.scene-0 .flow-kicker{left:18px;right:auto}.flow-intro-copy-group,.flow-site[data-language=ar] .flow-intro-copy-group,.flow-site[data-language=en] .flow-intro-copy-group{top:auto;right:18px;bottom:calc(90px + env(safe-area-inset-bottom));width:calc(100vw - 36px);margin:0;position:absolute;left:auto}.flow-site[data-language=en] .flow-intro-copy-group{left:18px;right:auto}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group h1,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group h1{width:100%;margin:0}.flow-site[data-language=ar] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy,.flow-site[data-language=en] .flow-scene.scene-0 .flow-intro-copy-group .flow-scene-copy{width:min(100%,390px);margin:14px 0 0}}@media (forced-colors:active){.flow-nav-shell,.flow-device,.flow-feature-card,.flow-board,.flow-audience-card{border:1px solid canvastext}}.cinematic-preview{isolation:isolate;width:100%;height:100svh;min-height:620px;color:var(--flow-text);background:var(--flow-bg-deep);font-family:var(--font-arabic,Arial), sans-serif;position:relative;overflow:hidden}.cinematic-preview *,.cinematic-preview :before,.cinematic-preview :after{box-sizing:border-box}.cinematic-backdrop{z-index:-2;background:radial-gradient(circle at 72% 43%,#206f5b47,#0000 33%),radial-gradient(circle at 18% 76%,#12483c40,#0000 38%),linear-gradient(155deg,#071b17 0%,#0a2a23 52%,#071b17 100%);position:absolute;inset:0}.cinematic-backdrop:before,.cinematic-backdrop:after{content:"";filter:blur(.2px);border:1px solid #ecd8bd0b;border-radius:50%;position:absolute}.cinematic-backdrop:before{width:82vw;height:34vw;bottom:-19vw;left:-15vw;transform:rotate(8deg)}.cinematic-backdrop:after{width:64vw;height:28vw;top:-16vw;right:-18vw;transform:rotate(-11deg)}.cinematic-scene{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.cinematic-road-stage{transform-origin:50% 58%;width:110%;height:110%;animation:6s cubic-bezier(.18,.72,.22,1) forwards cinematic-camera;display:block;position:absolute;inset:-5%;overflow:visible;transform:scale(1.04)}.cinematic-atmosphere .cinematic-horizon{fill:#277c6521;filter:blur(36px)}.cinematic-atmosphere path{fill:none;stroke:#ecd8bd0e;stroke-width:2px}.cinematic-atmosphere circle{fill:#ecd8bd6b;animation:2.8s ease-in-out infinite alternate cinematic-dust}.cinematic-road use{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1300;stroke-dashoffset:1300px;animation:3.85s cubic-bezier(.42,0,.13,1) .12s forwards cinematic-road-draw,.9s cubic-bezier(.4,0,1,1) 4.28s forwards cinematic-road-exit}.cinematic-road-glow{stroke:#ff752794;stroke-width:124px;filter:url(#cinematicRoadGlow)}.cinematic-road-edge{stroke:url(#cinematicEdge);stroke-width:102px}.cinematic-road-surface{stroke:url(#cinematicRoad);stroke-width:92px}.cinematic-road-sheen{stroke:#ffffff29;stroke-width:72px}.cinematic-road-centre{stroke:#0e372d54;stroke-width:3px;stroke-dashoffset:1300px;stroke-dasharray:1300!important;animation:3.7s linear .25s forwards cinematic-road-draw,.8s 4.28s forwards cinematic-road-exit!important}.cinematic-orb{opacity:0;animation:.35s .16s forwards cinematic-orb-in,.62s 4.26s forwards cinematic-orb-out}.cinematic-orb-aura{fill:#ff7e2e38}.cinematic-orb-core{fill:url(#cinematicOrb);stroke:#ffefdbb8;stroke-width:1.5px}.cinematic-route-end{transform-origin:1076px 286px;opacity:0;animation:.95s cubic-bezier(.16,1,.3,1) 3.65s forwards cinematic-end-pulse,.55s 4.35s forwards cinematic-orb-out}.cinematic-route-end circle:first-child{fill:none;stroke:#ff8a3d29;stroke-width:2px}.cinematic-route-end circle:nth-child(2){fill:none;stroke:#ff8a3d6b;stroke-width:2px}.cinematic-route-end circle:last-child{fill:#ff8a3d}.cinematic-logo-wrap{z-index:3;aspect-ratio:1280/553;opacity:0;filter:blur(16px);transform-origin:50% 55%;width:min(720px,72vw);animation:1.5s cubic-bezier(.16,1,.3,1) 4.05s forwards cinematic-logo-reveal,3.8s ease-in-out 5.55s infinite alternate cinematic-logo-breathe;position:absolute;top:49%;left:50%;transform:translate(-50%,-43%)scale(.76)rotateX(18deg)}.cinematic-logo-image{z-index:2;filter:drop-shadow(0 24px 46px #000a0761);width:100%;height:auto;display:block;position:relative}.cinematic-logo-aura{z-index:0;filter:blur(28px);background:radial-gradient(circle,#ff8a3d29,#2a8b721f 40%,#0000 71%);border-radius:50%;position:absolute;inset:8% -10% 0}.cinematic-logo-sweep{z-index:4;opacity:0;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(112deg,#0000 35%,#ffffff42 49%,#0000 62%) 0 0/260% 100%;border-radius:22%;animation:1.15s 4.82s forwards cinematic-logo-sweep;position:absolute;inset:1% 0 4%;overflow:hidden}.cinematic-scene.is-final .cinematic-road-stage{opacity:0;animation:none}.cinematic-scene.is-final .cinematic-logo-wrap{opacity:1;filter:none;animation:3.8s ease-in-out infinite alternate cinematic-logo-breathe;transform:translate(-50%,-50%)scale(1)}.cinematic-video-scene{background:#061c17}.cinematic-video{z-index:1;object-fit:cover;object-position:center;background:#061c17;width:100%;height:100%;display:block;position:absolute;inset:0}.cinematic-video-final{z-index:2;opacity:0;pointer-events:none;transition:opacity .24s;position:absolute;inset:0}.cinematic-video-final img{object-fit:cover;width:100%;height:100%}.cinematic-video-final-mobile{display:none}.cinematic-video-scene.is-final .cinematic-video{opacity:0}.cinematic-video-scene.is-final .cinematic-video-final{opacity:1}.cinematic-video-grain,.cinematic-video-vignette{z-index:3;pointer-events:none;position:absolute;inset:0}.cinematic-video-grain{opacity:.07;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.24'/%3E%3C/svg%3E")}.cinematic-video-vignette{background:radial-gradient(circle at 50% 48%,#0000 46%,#000c092b 72%,#00080675 100%)}.cinematic-header{z-index:5;top:max(24px, env(safe-area-inset-top));pointer-events:none;justify-content:space-between;align-items:flex-start;gap:18px;display:flex;position:absolute;left:28px;right:28px}.cinematic-header>div{gap:7px;display:grid}.cinematic-header span{color:#f7f4ee85;letter-spacing:.08em;align-items:center;gap:9px;font-size:.62rem;display:inline-flex}.cinematic-header span i{background:#ff8a3d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ff8a3d1f,0 0 20px #ff8a3dad}.cinematic-header strong{color:#f7f4eeeb;font-size:.82rem;font-weight:500}.cinematic-header button,.cinematic-controls a,.cinematic-controls button{color:#f7f4eee0;-webkit-backdrop-filter:blur(18px)saturate(1.12);min-height:46px;font:500 .7rem/1 var(--font-arabic,Arial), sans-serif;cursor:pointer;pointer-events:auto;background:#0a251fc2;border:1px solid #f7f4ee21;border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:0 17px;text-decoration:none;transition:color .18s,background .18s,border-color .18s,transform .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff0e,0 16px 42px #0008062e}.cinematic-header button:hover,.cinematic-controls a:hover,.cinematic-controls button:hover{color:#fff;background:#124136d6;border-color:#ecd8bd52;transform:translateY(-1px)}.cinematic-header button:active,.cinematic-controls a:active,.cinematic-controls button:active{transform:scale(.97)}:is(.cinematic-header button:focus-visible,.cinematic-controls a:focus-visible,.cinematic-controls button:focus-visible){outline-offset:3px;outline:3px solid #ff8a3db8}.cinematic-caption{z-index:4;inset-inline-end:31px;text-align:end;pointer-events:none;justify-items:end;gap:9px;max-width:340px;display:grid;position:absolute;bottom:106px}.cinematic-caption span{color:#ecd8bd7a;font:500 .52rem/1 var(--font-poppins-source,Arial), sans-serif;letter-spacing:.14em}.cinematic-caption p{color:#f7f4eee6;margin:0;font-size:clamp(1.05rem,1.55vw,1.42rem);font-weight:500}.cinematic-controls{z-index:6;left:50%;bottom:max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px)saturate(1.18);background:#0a251fc9;border:1px solid #f7f4ee21;border-radius:17px;justify-content:center;align-items:center;gap:8px;width:min(520px,100% - 28px);padding:7px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 24px 62px #0008064d}.cinematic-controls a,.cinematic-controls button{box-shadow:none;background:#f7f4ee0b;flex:1}.cinematic-controls button{color:var(--flow-bg-deep);border-color:var(--flow-paper);background:var(--flow-paper)}.cinematic-controls button:hover{color:var(--flow-bg-deep);background:#fff}.cinematic-progress{z-index:5;background:#f7f4ee0f;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.cinematic-progress i{transform-origin:0;background:linear-gradient(90deg,#ff8a3d,#ecd8bd);width:100%;height:100%;animation:6.4s linear forwards cinematic-progress;display:block;transform:scaleX(0)}.cinematic-preview[data-complete=true] .cinematic-progress i{animation:none;transform:scaleX(1)}@keyframes cinematic-progress{to{transform:scaleX(1)}}@keyframes cinematic-road-draw{to{stroke-dashoffset:0}}@keyframes cinematic-road-exit{to{opacity:0}}@keyframes cinematic-orb-in{to{opacity:1}}@keyframes cinematic-orb-out{to{opacity:0}}@keyframes cinematic-end-pulse{0%{opacity:0;transform:scale(.28)}55%{opacity:1}to{opacity:.18;transform:scale(1.24)}}@keyframes cinematic-camera{0%{transform:scale(1.08)translate(-2%,3%)}58%{transform:scale(1.01)translate(1.5%,-1%)}to{opacity:.05;transform:scale(1.13)translate(-1%,1%)}}@keyframes cinematic-logo-reveal{0%{opacity:0;filter:blur(16px);transform:translate(-50%,-43%)scale(.76)rotateX(18deg)}64%{opacity:1;filter:blur();transform:translate(-50%,-51%)scale(1.025)rotateX(0)}to{opacity:1;filter:blur();transform:translate(-50%,-50%)scale(1)rotateX(0)}}@keyframes cinematic-logo-breathe{0%{transform:translate(-50%,-50%)scale(1)}to{transform:translate(-50%,-51.2%)scale(1.012)}}@keyframes cinematic-logo-sweep{0%{opacity:0;background-position:130% 0}24%{opacity:.72}to{opacity:0;background-position:-55% 0}}@keyframes cinematic-dust{0%{opacity:.18}to{opacity:.72}}@media (max-width:720px){.cinematic-preview{min-height:560px}.cinematic-header{top:max(18px, env(safe-area-inset-top));left:16px;right:16px}.cinematic-header strong{font-size:.72rem}.cinematic-header button{min-height:43px;padding-inline:13px;font-size:.62rem}.cinematic-caption{inset-inline:16px;text-align:center;justify-items:center;max-width:none;bottom:102px}.cinematic-caption p{font-size:1rem}.cinematic-controls{bottom:max(14px, env(safe-area-inset-bottom));width:calc(100% - 24px)}.cinematic-controls a,.cinematic-controls button{min-height:44px;padding-inline:11px;font-size:.62rem}.cinematic-road-stage{width:172%;height:120%;inset:-10% -36%}.cinematic-road-glow{stroke-width:92px}.cinematic-road-edge{stroke-width:72px}.cinematic-road-surface{stroke-width:64px}.cinematic-road-sheen{stroke-width:48px}.cinematic-logo-wrap{width:min(600px,88vw);top:46%}.cinematic-video-final-desktop{display:none}.cinematic-video-final-mobile{display:block}}@media (max-width:430px){.cinematic-header>div{max-width:48vw}.cinematic-header strong{line-height:1.45}.cinematic-header button{padding-inline:11px}.cinematic-caption span{font-size:.46rem}}@media (prefers-reduced-motion:reduce){.cinematic-preview:not([data-motion=true]) *,.cinematic-preview:not([data-motion=true]) :before,.cinematic-preview:not([data-motion=true]) :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.cinematic-preview:not([data-motion=true]) .cinematic-road-stage{opacity:0}.cinematic-preview:not([data-motion=true]) .cinematic-logo-wrap{opacity:1;filter:none;transform:translate(-50%,-50%)scale(1)}}
