:root{--font-arabic:"Cairo", sans-serif;--font-tech:"Outfit", sans-serif;--bg-primary:#07070a;--bg-secondary:#0d0d12;--bg-tertiary:#12121a;--bg-card:#12121aa6;--bg-card-hover:#1a1a26d9;--border-color:#ffffff12;--border-strong:#ffffff24;--border-glow:#ff6b0029;--primary-orange:#ff6b00;--primary-orange-rgb:255, 107, 0;--primary-glow:#ff6b001f;--primary-gradient:linear-gradient(135deg, #ff6b00 0%, #ff8533 100%);--primary-gradient-hover:linear-gradient(135deg, #ff7a1a 0%, #ff944d 100%);--tech-teal:#00b4d8;--tech-teal-rgb:0, 180, 216;--tech-glow:#00b4d81f;--tech-gradient:linear-gradient(135deg, #00b4d8 0%, #0077b6 100%);--color-store:#f2c94c;--color-store-rgb:242, 201, 76;--color-driver:#00b4d8;--color-driver-rgb:0, 180, 216;--color-admin:#a78bfa;--color-admin-rgb:167, 139, 250;--color-success:#22c55e;--text-primary:#fff;--text-secondary:#9fa0a6;--text-muted:#6c6d75;--shadow-card:0px 4px 20px #0006;--shadow-elevated:0px 12px 40px #000000a6;--header-height:72px;--container-max-width:1200px;--border-radius-sm:8px;--border-radius-md:16px;--border-radius-lg:24px;--border-radius-xl:32px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--dur-press:.14s;--dur-fast:.18s;--dur-normal:.24s;--transition-fast:var(--dur-fast) var(--ease-out);--transition-normal:var(--dur-normal) var(--ease-out);--transition-slow:var(--dur-normal) var(--ease-out)}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}html{scroll-padding-top:calc(var(--header-height) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font-arabic);background-color:var(--bg-primary);color:var(--text-primary);text-align:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;direction:rtl;background-image:radial-gradient(circle at 10% 8%,#ff6b000d 0%,#0000 40%),radial-gradient(circle at 90% 60%,#00b4d808 0%,#0000 40%),linear-gradient(#ffffff03 1px,#0000 1px),linear-gradient(90deg,#ffffff03 1px,#0000 1px);background-size:100% 100%,100% 100%,40px 40px,40px 40px;line-height:1.6;overflow-x:hidden}ul,ol{margin:0;padding:0;list-style:none}a{color:inherit;transition:color var(--dur-fast) ease;text-decoration:none}img,video{max-width:100%;height:auto;display:block}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:none;outline:none}button{cursor:pointer;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{border:2px solid var(--bg-primary);background:#ffffff1f;border-radius:4px}.container{width:100%;max-width:var(--container-max-width);margin-inline:auto;padding-inline:24px}.glass{background:var(--bg-card);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-color);box-shadow:var(--shadow-card)}.orange-glow{box-shadow:0 8px 32px #ff6b0014}.teal-glow{box-shadow:0 8px 32px #00b4d814}.gradient-text-orange{background:var(--primary-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border-radius:var(--border-radius-md);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;justify-content:center;align-items:center;gap:10px;padding:12px 28px;font-weight:700;display:inline-flex}.btn:active{transform:scale(.97)}.btn-primary{background:var(--primary-orange);background-image:var(--primary-gradient);color:#fff;box-shadow:0 4px 18px #ff6b004d}.btn-secondary{border:1px solid var(--border-strong);color:#fff;background-color:#ffffff0d}@media (hover:hover) and (pointer:fine){.btn-primary:hover{background-image:var(--primary-gradient-hover)}.btn-secondary:hover{background-color:#ffffff17}}.btn-block{width:100%}.badge{border:1px solid var(--border-color);border-radius:20px;align-items:center;gap:8px;padding:6px 16px;font-size:.82rem;font-weight:700;display:inline-flex}.badge-orange{color:var(--primary-orange);background:#ff6b001a;border-color:#ff6b0040}.badge-teal{color:var(--tech-teal);background:#00b4d81a;border-color:#00b4d840}.header-main{width:100%;height:var(--header-height);z-index:1000;-webkit-backdrop-filter:blur(20px)saturate(180%);transition:background-color var(--dur-normal) ease;background-color:#07070a8c;align-items:center;display:flex;position:fixed;top:0;left:0}.header-main:after{content:"";top:100%;opacity:0;pointer-events:none;height:20px;transition:opacity var(--dur-normal) ease;background:linear-gradient(#07070a8c,#07070a00);position:absolute;inset-inline:0}.header-main.shrunk{background-color:#07070ac7}.header-main.shrunk:after{opacity:1}.header-container{justify-content:space-between;align-items:center;width:100%;display:flex}.logo-wrapper{align-items:center;gap:12px;display:flex}.logo-icon{width:auto;height:40px}.logo-text{font-size:1.4rem;font-weight:800;font-family:var(--font-arabic);color:var(--text-primary)}.logo-text span{color:var(--primary-orange)}.nav-main{align-items:center;gap:32px;display:flex}.nav-link{color:var(--text-secondary);padding-block:8px;font-size:.95rem;font-weight:700;position:relative}.nav-link.active{color:var(--text-primary)}.nav-link:after{content:"";bottom:0;background:var(--primary-orange);transform-origin:100%;height:2px;transition:transform var(--dur-normal) var(--ease-out);position:absolute;inset-inline:0;transform:scaleX(0)}.nav-link.active:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav-link:hover{color:var(--text-primary)}}.header-actions{align-items:center;gap:16px;display:flex}.btn-header-cta{border-radius:var(--border-radius-sm);padding:8px 20px;font-size:.9rem}.mobile-nav-toggle{z-index:1100;flex-direction:column;justify-content:space-between;width:44px;height:44px;margin-inline-end:-10px;padding:13px 10px;display:none}.mobile-nav-toggle span{background:var(--text-primary);width:100%;height:2px;transition:transform var(--dur-normal) var(--ease-out), opacity var(--dur-fast) ease;border-radius:2px;display:block}.mobile-nav-toggle.active span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-nav-toggle.active span:nth-child(2){opacity:0}.mobile-nav-toggle.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.section-hero{padding-top:calc(var(--header-height) + 64px);align-items:center;min-height:90svh;padding-bottom:96px;display:flex;position:relative;overflow:hidden}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;width:100%;display:grid}.hero-content{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.hero-headline{text-wrap:balance;color:var(--text-primary);font-size:clamp(2.2rem,1.2rem + 3vw,3.6rem);font-weight:800;line-height:1.2}.hero-description{color:var(--text-secondary);text-wrap:pretty;max-width:580px;font-size:clamp(1rem,.95rem + .3vw,1.15rem)}.hero-ctas{flex-direction:column;align-items:flex-start;gap:14px;margin-top:8px;display:flex}.btn-download{display:none}.store-icon{flex-shrink:0;display:none}.os-ios .store-icon-apple,.os-android .store-icon-play{display:block}.qr-mockup-wrapper{padding:18px;border-radius:var(--border-radius-lg);background:linear-gradient(135deg, #ff6b0014, #ff6b0000 60%), var(--bg-secondary);border:1px solid #ff6b004d;align-items:center;gap:20px;padding-inline-end:28px;display:flex;box-shadow:0 12px 32px #00000059}.qr-code{border-radius:var(--border-radius-sm);background:#fff;flex-shrink:0;width:112px;height:112px;padding:8px}.qr-code svg{width:100%;height:100%;display:block}.qr-text{flex-direction:column;gap:6px;display:flex}.qr-text .qr-title{color:var(--text-primary);font-size:1.15rem;font-weight:800}.qr-text p{color:var(--text-secondary);max-width:300px;font-size:.85rem}.hero-download-buttons{gap:10px;margin-top:8px;display:flex}.hero-alt-links{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:0 10px;font-size:.92rem;font-weight:600;display:flex}.hero-alt-link{padding-block:6px}.hero-alt-link strong{color:var(--text-primary);transition:color var(--dur-fast) var(--ease-out);font-weight:800}.hero-open-app,.hero-alt-sep{display:none}.os-ios .hero-open-app,.os-android .hero-open-app,.os-ios .hero-alt-sep,.os-android .hero-alt-sep{display:inline}.hero-open-app-hint{color:var(--text-secondary);font-size:.85rem}.hero-open-app-hint a{color:var(--primary-orange);font-weight:800}@media (hover:hover) and (pointer:fine){.hero-alt-link:hover strong{color:var(--primary-orange)}}.hero-partner-link{color:var(--text-secondary);font-size:.92rem;font-weight:600}.hero-partner-cta{color:var(--text-primary);white-space:nowrap;font-weight:800}.hero-partner-cta span{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.hero-partner-link:hover .hero-partner-cta{color:var(--primary-orange)}.hero-partner-link:hover .hero-partner-cta span{transform:translate(-3px)}}.btn-app-store,.btn-google-play{color:#fff;font-size:.78rem;font-weight:700;font-family:var(--font-tech);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;background-color:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.btn-app-store:active,.btn-google-play:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn-app-store:hover,.btn-google-play:hover{background-color:#ffffff24;border-color:#fff3}}.hero-visual{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.hero-ellipse-glow{z-index:1;pointer-events:none;background:radial-gradient(circle,#ff6b001f 0%,#0000 70%);width:360px;height:360px;position:absolute}.hero-chip{z-index:4;border:1px solid #ffffff1a;border-radius:30px;align-items:center;gap:8px;padding:10px 16px;font-size:.82rem;font-weight:800;display:flex;position:absolute;box-shadow:0 8px 24px #00000059}.hero-chip-1{background:var(--primary-orange);color:#fff;border-color:var(--primary-orange);top:15%;right:-4%}.hero-chip-2{background:var(--bg-secondary);color:var(--tech-teal);border-color:#00b4d84d;bottom:24%;left:-4%}.js .hero-chip{opacity:0}.js .hero-visual.is-visible .hero-chip,.reveal-fallback .hero-chip{opacity:1;animation:chip-in .4s var(--ease-out) backwards}.hero-visual.is-visible .hero-chip-1{animation-delay:.4s}.hero-visual.is-visible .hero-chip-2{animation-delay:.9s}@keyframes chip-in{0%{opacity:0;transform:translateY(8px)scale(.96)}}@media (prefers-reduced-motion:no-preference){.hero-content>*{animation:rise-in .5s var(--ease-out) backwards}.hero-content>:first-child,.hero-content>:nth-child(2){animation-delay:0s}.hero-content>:nth-child(3){animation-delay:60ms}.hero-content>:nth-child(4){animation-delay:.12s}.hero-content>:nth-child(5){animation-delay:.18s}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}}.phone-mockup-outer{aspect-ratio:320/650;z-index:3;background:#1c1c24;border-radius:48px;width:320px;max-width:100%;margin:0 auto;padding:10px;position:relative;box-shadow:0 20px 45px #0009,0 0 0 3px #2d2d38,0 0 0 10px #1e1e26}.phone-mockup-inner{background:#000;border:1px solid #2a2a35;border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden;container-type:inline-size}.phone-mockup-inner>img{object-fit:cover;object-position:center top;width:100%;height:100%}.phone-dynamic-island{z-index:10;pointer-events:none;background:#000;border-radius:999px;width:31.08cqw;height:8.96cqw;position:absolute;top:3.5cqw;left:34.42cqw}.section-restaurants{padding-block:32px 72px}.rail-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.rail-heading{flex-direction:column;gap:10px;display:flex}.rail-live{color:var(--text-secondary);align-items:center;gap:8px;font-size:.92rem;font-weight:700;display:inline-flex}.live-dot{background:var(--color-success);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #22c55e2e}.rail-controls{gap:8px;display:flex}.rail-btn{width:40px;height:40px;color:var(--text-primary);border:1px solid var(--border-color);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease, opacity var(--dur-fast) ease;background-color:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;display:flex}.rail-btn:active{transform:scale(.94)}.rail-btn:disabled{opacity:.3;cursor:default}@media (hover:hover) and (pointer:fine){.rail-btn:not(:disabled):hover{background-color:#ffffff1f}}.rail-viewport{--gutter:max(24px, calc((100vw - var(--container-max-width)) / 2 + 24px));position:relative}.rail-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--fade-start,0px), #000 calc(100% - var(--fade-end,0px)), transparent 100%);-webkit-mask-image:linear-gradient(to left, transparent 0, #000 var(--fade-start,0px), #000 calc(100% - var(--fade-end,0px)), transparent 100%);mask-image:linear-gradient(to left, transparent 0, #000 var(--fade-start,0px), #000 calc(100% - var(--fade-end,0px)), transparent 100%);gap:16px;padding-block:4px 12px;display:flex;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.rail-track.fade-start{--fade-start:48px}.rail-track.fade-end{--fade-end:48px}.rail-item{scroll-snap-align:start;flex:none;width:260px}.rest-card{border-radius:var(--border-radius-lg);background-color:var(--bg-secondary);border:1px solid var(--border-color);height:100%;transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-fast) ease;-webkit-touch-callout:none;flex-direction:column;display:flex;overflow:hidden}.rest-card:active{transform:scale(.97)}.rest-cover{aspect-ratio:16/10;background:var(--bg-tertiary);position:relative;overflow:hidden}.rest-cover img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .3s ease, transform .4s var(--ease-out)}.rest-cover img.is-loaded{opacity:1}.rest-card.is-closed .rest-cover img{filter:saturate(.35)brightness(.75)}@media (hover:hover) and (pointer:fine){.rest-card:hover{border-color:var(--border-strong)}.rest-card:hover .rest-cover img{transform:scale(1.03)}}.rest-status{top:10px;color:#fff;-webkit-backdrop-filter:blur(12px)saturate(160%);background:#07070a8c;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:800;display:inline-flex;position:absolute;inset-inline-start:10px}.rest-status:before{content:"";background:var(--text-muted);border-radius:50%;width:6px;height:6px}.rest-card.is-open .rest-status:before{background:var(--color-success)}.rest-body{align-items:center;gap:12px;padding:14px 16px 16px;display:flex}.rest-logo{object-fit:cover;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:50%;flex-shrink:0;width:44px;height:44px;margin-top:-36px;box-shadow:0 4px 12px #0006}.rest-text{flex-direction:column;min-width:0;display:flex}.rest-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:800;overflow:hidden}.rest-meta{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.rail-item.is-skeleton .rest-card{pointer-events:none}.rail-item.is-skeleton .rest-name,.rail-item.is-skeleton .rest-meta{background:var(--bg-tertiary);border-radius:6px;width:120px;height:12px}.rail-item.is-skeleton .rest-meta{width:80px;margin-top:8px}.dock{display:none}@media (width<=768px){.dock{inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:900;opacity:0;pointer-events:none;transition:opacity .2s ease, transform .3s var(--ease-out);display:block;position:fixed;transform:translateY(24px)scale(.96)}.dock.is-shown{opacity:1;pointer-events:auto;transform:none}}.dock-inner{-webkit-backdrop-filter:blur(24px)saturate(180%);background:#16161eb8;border:1px solid #ffffff1a;border-radius:22px;align-items:center;gap:12px;padding:10px;padding-inline-start:12px;display:flex;box-shadow:inset 0 1px #ffffff14,0 16px 40px #0000008c}.dock-logo{border-radius:10px;flex-shrink:0;width:36px;height:36px}.dock-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.dock-title{color:var(--text-primary);font-size:.92rem;font-weight:800}.dock-sub{color:#ffffffb8;font-size:.76rem;font-weight:600}.dock-btn{border-radius:14px;padding:10px 22px;font-size:.95rem}@media (width<=768px){.rail-controls{display:none}.rail-item{width:72vw;max-width:280px}.section-restaurants{padding-block:8px 56px}}.section-title-block{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:700px;margin:0 auto 56px;display:flex}.section-label{color:var(--primary-orange);font-size:.85rem;font-weight:800}.section-title{color:var(--text-primary);text-wrap:balance;font-size:clamp(1.8rem,1.3rem + 1.5vw,2.4rem);font-weight:800;line-height:1.3}.section-subtitle{color:var(--text-secondary);text-wrap:pretty;font-size:1rem}.section-ecosystem{padding:96px 0;position:relative}.ecosystem-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.ecosystem-card{border-radius:var(--border-radius-lg);background:var(--bg-secondary);border:1px solid var(--border-color);flex-direction:column;align-items:flex-start;gap:16px;padding:32px 24px;display:flex;position:relative;overflow:hidden}.ecosystem-card:before{content:"";top:0;background:var(--card-accent-color);opacity:.55;height:2px;position:absolute;inset-inline:0}.ecosystem-card.card-consumer{--card-accent-color:var(--primary-orange);--card-accent-color-rgb:var(--primary-orange-rgb)}.ecosystem-card.card-store{--card-accent-color:var(--color-store);--card-accent-color-rgb:var(--color-store-rgb)}.ecosystem-card.card-driver{--card-accent-color:var(--color-driver);--card-accent-color-rgb:var(--color-driver-rgb)}.ecosystem-card.card-admin{--card-accent-color:var(--color-admin);--card-accent-color-rgb:var(--color-admin-rgb)}.card-icon-container{border-radius:var(--border-radius-md);background:rgba(var(--card-accent-color-rgb), .1);border:1px solid rgba(var(--card-accent-color-rgb), .22);justify-content:center;align-items:center;width:52px;height:52px;font-size:1.45rem;display:flex}.card-title{color:var(--text-primary);font-size:1.2rem;font-weight:800}.card-description{color:var(--text-secondary);font-size:.92rem;line-height:1.65}.card-link{color:var(--card-accent-color);align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:.88rem;font-weight:700;display:inline-flex}.card-link span{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}@media (hover:hover) and (pointer:fine){.card-link:hover span{transform:translate(-3px)}}.section-showcase{padding:96px 0}.showcase-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.showcase-tabs{flex-direction:column;gap:12px;display:flex}.showcase-tab-btn{border-radius:var(--border-radius-lg);text-align:right;background-color:var(--bg-secondary);border:1px solid var(--border-color);transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease, border-color var(--dur-fast) ease;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.showcase-tab-btn:active{transform:scale(.99)}.showcase-tab-btn.active{background-color:#ff6b000f;border-color:#ff6b0066}@media (hover:hover) and (pointer:fine){.showcase-tab-btn:not(.active):hover{border-color:var(--border-strong)}}.tab-number{font-family:var(--font-tech);color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:1.3rem;font-weight:800;line-height:1.3}.showcase-tab-btn.active .tab-number{color:var(--primary-orange)}.tab-content{flex-direction:column;display:flex}.tab-title{color:var(--text-secondary);font-size:1.1rem;font-weight:800}.showcase-tab-btn.active .tab-title{color:var(--text-primary)}.tab-description-wrap{transition:grid-template-rows var(--dur-normal) var(--ease-out);grid-template-rows:0fr;display:grid}.showcase-tab-btn.active .tab-description-wrap{grid-template-rows:1fr}.tab-description{min-height:0;color:var(--text-secondary);opacity:0;padding-top:6px;font-size:.9rem;line-height:1.55;transition:opacity .15s;overflow:hidden}.showcase-tab-btn.active .tab-description{opacity:1;transition:opacity var(--dur-normal) ease 60ms}.showcase-phone{position:relative}.phone-ambient-glow{z-index:1;pointer-events:none;background:radial-gradient(circle,#ff6b001a 0%,#0000 60%);width:110%;height:110%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone-pager{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.phone-pager.is-dragging{cursor:grabbing}.phone-screen-image{object-fit:cover;pointer-events:none;-webkit-user-drag:none;will-change:transform;width:100%;height:100%;position:absolute;inset:0}.phone-screen-image:not(.active){transform:translate(-100%)}.pager-dots{--dot:6px;--gap:10px;justify-content:center;gap:var(--gap);direction:rtl;width:max-content;margin:28px auto 0;display:flex;position:relative}.pager-dot{width:var(--dot);height:var(--dot);background:#ffffff2e;border-radius:50%}.pager-indicator{width:var(--dot);height:var(--dot);background:var(--primary-orange);will-change:transform;border-radius:50%;position:absolute;top:0;right:0}.section-dispatch{padding:96px 0;position:relative}.dispatch-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;display:grid}.dispatch-console{border-radius:var(--border-radius-lg);background:var(--bg-secondary);border:1px solid var(--border-color);width:100%;box-shadow:var(--shadow-elevated);flex-direction:column;display:flex;position:relative;overflow:hidden}.console-header{border-bottom:1px solid var(--border-color);padding:16px 20px}.journey-stepper{align-items:flex-start;display:flex}.step-item{flex-direction:column;flex-shrink:0;align-items:center;gap:6px;width:72px;display:flex}.step-dot{background:var(--bg-tertiary);border:2px solid var(--border-strong);width:12px;height:12px;transition:background-color var(--dur-normal) ease, border-color var(--dur-normal) ease;border-radius:50%}.step-label{color:var(--text-muted);white-space:nowrap;text-align:center;transition:color var(--dur-normal) ease;font-size:.72rem;font-weight:700}.step-line{background:var(--border-color);flex:1;height:2px;margin-top:5px;position:relative;overflow:hidden}.step-line:after{content:"";background:var(--color-success);transform-origin:100%;transition:transform .4s var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.step-line.completed:after{transform:scaleX(1)}.step-item.active .step-dot{background:var(--tech-teal);border-color:var(--tech-teal)}.step-item.active .step-label{color:var(--text-primary)}.step-item.completed .step-dot{background:var(--color-success);border-color:var(--color-success)}.step-item.completed .step-label{color:var(--text-secondary)}.console-body-map{aspect-ratio:16/10;background:#09090e;position:relative;overflow:hidden;container-type:size}.map-grid{pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.dispatch-vector-line{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.route-path{fill:none;stroke-width:.9px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.route-path.drawn{stroke-dashoffset:0}.route-to-restaurant{stroke:#00b4d8b3}.route-to-customer{stroke:#ff6b00bf}.map-node{z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.node-restaurant{top:50%;left:50%}.node-customer{top:30%;left:20%}.node-driver-icon{z-index:6;transform:translate(var(--driver-x,75cqw), var(--driver-y,70cqh)) translate(-50%, -50%);transition:transform var(--driver-duration,0s) var(--ease-in-out), opacity .2s ease;will-change:transform;top:0;left:0}.dispatch-vector-line{transition:opacity .2s}.console-body-map.is-resetting .dispatch-vector-line,.console-body-map.is-resetting .node-driver-icon,.console-body-map.is-delivered .node-driver-icon{opacity:0}.node-ring{background:var(--bg-tertiary);border:2px solid var(--node-color);width:46px;height:46px;transition:border-color var(--dur-normal) ease;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 15px #0006}.node-restaurant .node-ring{--node-color:var(--color-store)}.node-customer .node-ring{--node-color:var(--primary-orange)}.node-driver-icon .node-ring{--node-color:var(--tech-teal)}.node-svg-icon{color:var(--node-color)}.node-label-tag{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);white-space:nowrap;border-radius:12px;margin-top:8px;padding:3px 10px;font-size:.72rem;font-weight:700;position:absolute;top:100%}.node-restaurant .node-label-tag{transition:opacity var(--dur-fast) ease}.console-body-map.at-restaurant .node-restaurant .node-label-tag{opacity:0}.node-customer.delivered .node-ring{--node-color:var(--color-success)}.node-customer .node-ring:after{content:"";border:2px solid var(--color-success);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.node-customer.delivered .node-ring:after{animation:delivered-ring .7s var(--ease-out)}@keyframes delivered-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.console-footer-logs{border-top:1px solid var(--border-color);align-items:center;min-height:52px;padding:14px 20px;font-size:.9rem;display:flex}.log-entry-text{color:var(--text-primary);font-weight:700}.log-entry-text .accent-teal{color:var(--tech-teal)}.log-entry-text .accent-success{color:var(--color-success)}.tech-details{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.tech-bullets{flex-direction:column;gap:20px;margin-top:4px;display:flex}.tech-bullet-item{align-items:flex-start;gap:16px;display:flex}.tech-bullet-icon{background:#00b4d81a;border:1px solid #00b4d833;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;display:flex}.tech-bullet-info{flex-direction:column;gap:4px;display:flex}.tech-bullet-title{color:var(--text-primary);font-size:1.05rem;font-weight:800}.tech-bullet-desc{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.section-faq{padding:96px 0;position:relative}.faq-accordion-container{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.faq-item{border-radius:var(--border-radius-lg);border:1px solid var(--border-color);background:var(--bg-secondary);transition:border-color var(--dur-fast) ease;overflow:hidden}.faq-item.active{border-color:#ff6b0066}@media (hover:hover) and (pointer:fine){.faq-item:not(.active):hover{border-color:var(--border-strong)}}.faq-trigger{text-align:right;width:100%;color:var(--text-primary);justify-content:space-between;align-items:center;gap:20px;padding-block:22px;padding-inline:28px;font-size:1.08rem;font-weight:800;display:flex}.faq-chevron{color:var(--text-secondary);transition:transform var(--dur-normal) var(--ease-out), color var(--dur-fast) ease;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faq-item.active .faq-chevron{color:var(--primary-orange);transform:rotate(180deg)}.faq-answer-wrapper{transition:grid-template-rows var(--dur-normal) var(--ease-out);grid-template-rows:0fr;display:grid}.faq-item.active .faq-answer-wrapper{grid-template-rows:1fr}.faq-answer{opacity:0;min-height:0;transition:opacity .15s;overflow:hidden}.faq-item.active .faq-answer{opacity:1;transition:opacity var(--dur-normal) ease 60ms}.faq-answer p{color:var(--text-secondary);padding-block-end:24px;padding-inline:28px;font-size:.95rem;line-height:1.7}.section-cta{padding:96px 0;position:relative}.cta-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;display:grid}.cta-info{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.cta-headline{text-wrap:balance;font-size:clamp(1.8rem,1.3rem + 1.5vw,2.6rem);font-weight:800;line-height:1.3}.cta-desc{color:var(--text-secondary);font-size:1.05rem;line-height:1.7}.cta-benefits{flex-direction:column;gap:14px;margin-top:4px;display:flex}.cta-benefit-item{color:var(--text-primary);align-items:center;gap:12px;font-size:1rem;font-weight:700;display:flex}.cta-benefit-item span{color:var(--primary-orange);font-size:1.1rem}.cta-choices{flex-direction:column;gap:16px;display:flex}.cta-choice{border-radius:var(--border-radius-lg);background-color:var(--bg-secondary);border:1px solid var(--border-color);transition:transform var(--dur-press) var(--ease-out), border-color var(--dur-fast) ease, background-color var(--dur-fast) ease;align-items:center;gap:20px;padding:24px;display:flex}.cta-choice:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.cta-choice:hover{border-color:rgba(var(--choice-rgb), .45);background-color:rgba(var(--choice-rgb), .04)}}.cta-choice-store{--choice-rgb:var(--primary-orange-rgb)}.cta-choice-driver{--choice-rgb:var(--color-driver-rgb)}.cta-choice-icon{border-radius:var(--border-radius-md);background:rgba(var(--choice-rgb), .1);border:1px solid rgba(var(--choice-rgb), .25);flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex}.cta-choice-text{flex-direction:column;flex:1;gap:4px;display:flex}.cta-choice-title{color:var(--text-primary);font-size:1.1rem;font-weight:800}.cta-choice-desc{color:var(--text-secondary);font-size:.88rem;line-height:1.55}.cta-choice-arrow{color:rgb(var(--choice-rgb));transition:transform var(--dur-fast) var(--ease-out);font-size:1.2rem;font-weight:800}@media (hover:hover) and (pointer:fine){.cta-choice:hover .cta-choice-arrow{transform:translate(-4px)}}.cta-note{color:var(--text-muted);text-align:center;font-size:.85rem}.cta-form-box{background:var(--bg-secondary);border-radius:var(--border-radius-xl);border:1px solid var(--border-color);box-shadow:var(--shadow-elevated);width:100%;padding:40px}.form-group-tabs{border-bottom:1px solid var(--border-color);gap:20px;margin-bottom:28px;display:flex}.form-tab-btn{color:var(--text-secondary);transition:color var(--dur-fast) ease;padding-bottom:12px;font-size:1rem;font-weight:700;position:relative}.form-tab-btn.active{color:var(--primary-orange)}.form-tab-btn:after{content:"";bottom:-1px;background:var(--primary-orange);transform-origin:100%;height:2px;transition:transform var(--dur-normal) var(--ease-out);position:absolute;inset-inline:0;transform:scaleX(0)}.form-tab-btn.active:after{transform:scaleX(1)}.cta-form{flex-direction:column;gap:20px;display:flex}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-field-wrapper{flex-direction:column;gap:8px;display:flex}.form-label{color:var(--text-primary);font-size:.88rem;font-weight:700}.form-input{border:1px solid var(--border-color);border-radius:var(--border-radius-md);color:var(--text-primary);transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;background:#ffffff08;padding:14px 18px;font-size:1rem}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible{outline:2px solid var(--primary-orange);outline-offset:4px}.faq-trigger:focus-visible,.showcase-tab-btn:focus-visible,.cta-choice:focus-visible{outline:2px solid var(--primary-orange);outline-offset:-2px;border-radius:var(--border-radius-lg)}.form-input:focus-visible{border-color:var(--primary-orange);background:#ffffff0f;outline:none;box-shadow:0 0 0 3px #ff6b0038}.form-input:user-invalid{background:#ef44440a!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #ef444426!important}.form-input:user-invalid+.error-message{display:block}.form-input:user-valid{box-shadow:none!important;background:#10b98105!important;border-color:#10b981!important}.error-message{color:#ef4444;margin-top:4px;font-size:.8rem;font-weight:700;display:none}.form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%239FA0A6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'/%3E%3C/svg%3E");background-position:16px;background-repeat:no-repeat;background-size:16px;padding-inline-end:40px}.btn-form-submit{width:100%;padding-block:16px;font-size:1rem}.footer-main{background:var(--bg-secondary);border-top:1px solid var(--border-color);padding-block:56px calc(32px + env(safe-area-inset-bottom,0px));z-index:10;position:relative}.footer-hero{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;gap:32px;padding-bottom:40px;display:flex}.footer-brand{flex-direction:column;gap:12px;max-width:420px;display:flex}.footer-logo{align-items:center;gap:12px;display:flex}.footer-logo-img{border-radius:10px;width:40px;height:40px}.footer-desc{color:var(--text-secondary);text-wrap:balance;font-size:.95rem;line-height:1.7}.footer-download{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-download-label{color:var(--text-secondary);font-size:.85rem;font-weight:700}.footer-download .hero-download-buttons{margin-top:0}.footer-download .btn-app-store,.footer-download .btn-google-play{border-radius:10px;padding:10px 16px;font-size:.85rem}.footer-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:40px;display:grid}.footer-column{flex-direction:column;gap:14px;display:flex}.footer-column-title{color:var(--text-muted);font-size:.8rem;font-weight:800}.footer-links-list{color:var(--text-primary);flex-direction:column;gap:0;font-size:.95rem;font-weight:600;display:flex}.footer-links-list a{align-items:center;min-height:40px;display:inline-flex}.footer-contact-link{gap:10px}.footer-contact-link svg{color:var(--text-secondary);transition:color var(--dur-fast) ease;flex-shrink:0}.footer-phone,.footer-handle{font-family:var(--font-tech);color:var(--text-secondary);margin-inline-start:4px;font-weight:600}.footer-bottom{border-top:1px solid var(--border-color);color:var(--text-muted);justify-content:space-between;align-items:flex-start;gap:16px 32px;padding-top:28px;font-size:.82rem;line-height:1.8;display:flex}.footer-legal{flex-wrap:wrap;align-items:flex-start;gap:8px 28px;display:flex}.footer-legal-group{flex-wrap:wrap;gap:4px 16px;display:flex}.footer-legal-group[lang=he]{font-family:"Heebo", var(--font-arabic)}.footer-legal-group[lang=en]{font-family:var(--font-tech)}@media (hover:hover) and (pointer:fine){.footer-links-list a:hover,.footer-contact-link:hover svg{color:var(--primary-orange)}.footer-legal a:hover{color:var(--text-primary)}}.js .reveal:not(.is-visible){opacity:0}.reveal.is-visible{animation:rise-in .6s var(--ease-out) backwards;animation-delay:calc(var(--reveal-index,0) * 70ms)}.reveal-fallback .reveal:not(.is-visible){opacity:1}@media (width<=1024px){.ecosystem-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){:root{--header-height:64px}.nav-main{border-bottom:1px solid var(--border-color);opacity:0;visibility:hidden;width:100%;transition:opacity .15s ease, transform .15s var(--ease-out), visibility 0s linear .15s;background:#0d0d12fa;flex-direction:column;align-items:stretch;gap:0;padding:12px 24px 20px;position:absolute;top:100%;left:0;transform:translateY(-8px);box-shadow:0 10px 30px #00000080}.nav-main.mobile-active{opacity:1;visibility:visible;transition:opacity var(--dur-fast) ease, transform var(--dur-normal) var(--ease-out), visibility 0s;transform:translateY(0)}.nav-main .nav-link{border-bottom:1px solid var(--border-color);padding-block:14px}.nav-main .nav-link:last-child{border-bottom:none}.nav-main .nav-link:after{display:none}.nav-main .nav-link.active{color:var(--primary-orange)}.header-actions{display:none}.mobile-nav-toggle{display:flex}.hero-grid,.showcase-grid,.dispatch-grid,.cta-grid{grid-template-columns:1fr;gap:40px}.section-hero{padding-block:calc(var(--header-height) + 40px) 64px}.section-ecosystem,.section-showcase,.section-dispatch,.section-faq,.section-cta{padding-block:72px}.hero-content{text-align:center;align-items:center}.hero-ctas{align-items:stretch;gap:12px;width:100%}.btn-download{width:100%;padding-block:16px;font-size:1.08rem;font-weight:800;display:inline-flex}.qr-mockup-wrapper{box-shadow:none;background:0 0;border:none;justify-content:center;padding:0}.qr-code,.qr-text .qr-title,.qr-text p{display:none}.qr-text{align-items:center}.hero-download-buttons{justify-content:center;margin-top:0}.hero-alt-links{justify-content:center}.hero-open-app-hint{text-align:center}.hero-partner-link{margin-top:4px}.hero-chip{padding:8px 12px;font-size:.74rem}.hero-chip-1{right:0}.hero-chip-2{left:0}.phone-mockup-outer{width:280px}.ecosystem-grid{grid-template-columns:1fr}.showcase-tabs{order:2}.cta-form-box{padding:24px}.form-row{grid-template-columns:1fr;gap:20px}.footer-hero{flex-direction:column;align-items:flex-start;gap:24px;padding-bottom:32px}.footer-nav{grid-template-columns:1fr 1fr;gap:28px 20px;padding-block:32px}.footer-column-contact{grid-column:1/-1}.footer-bottom{flex-direction:column}.footer-legal{flex-direction:column;gap:6px}.footer-legal-group[dir=ltr]{align-self:flex-start}.step-item{width:56px}.step-label{font-size:.64rem}.console-body-map{aspect-ratio:4/3}.node-ring{width:40px;height:40px}.node-label-tag{font-size:.66rem}.faq-trigger{padding-block:18px;padding-inline:20px;font-size:.98rem}.faq-answer p{padding-block-end:20px;padding-inline:20px;font-size:.9rem}.cta-choice{gap:16px;padding:20px}}@media (prefers-reduced-motion:reduce){.btn:active,.btn-app-store:active,.btn-google-play:active,.showcase-tab-btn:active,.cta-choice:active,.nav-main,.nav-main.mobile-active{transform:none}.node-driver-icon{transition:opacity .2s}.faq-answer-wrapper{transition:none}.node-customer.delivered .node-ring:after{animation:none}.reveal.is-visible,.hero-visual.is-visible .hero-chip{animation-name:fade-in;animation-duration:.3s}.tab-description-wrap{transition:none}}@keyframes fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dock{transform:none!important}.rest-card:active{transform:none}}@media (prefers-reduced-transparency:reduce){.dock-inner,.rest-status{background:var(--bg-tertiary);-webkit-backdrop-filter:none}.header-main,.header-main.shrunk{background-color:var(--bg-primary);-webkit-backdrop-filter:none}.glass{background:var(--bg-secondary);-webkit-backdrop-filter:none}}@media (prefers-contrast:more){:root{--border-color:#ffffff47;--text-secondary:#c9cad0;--text-muted:#9fa0a6}}
