:root,.theme-dark{--bg: #050507;--surface-raised: #0b0b0e;--surface-glass: rgba(255, 255, 255, .05);--surface-glass-border: rgba(255, 255, 255, .08);--amber: #ffb800;--amber-tint: rgba(255, 184, 0, .14);--accent-text: #ffb800;--cyan: #00f2fe;--emerald: #00e676;--cash-text: #00e676;--text-primary: #f5f5f7;--text-secondary: rgba(245, 245, 247, .62);--danger: #ff453a;--on-accent: #0a0a0a;--on-danger: #ffffff;--shadow: rgba(0, 0, 0, .6);color-scheme:dark}:root{--map-pickup: #eda300;--map-dropoff: #17171a;--map-pin-ring: #ffffff;--map-pin-shadow: rgba(0, 0, 0, .35);--photo-backdrop: rgba(0, 0, 0, .9);--qr-paper: #ffffff;--radius-lg: 24px;--radius-md: 16px;--radius-sm: 10px;--dur-fast: .15s;--dur-base: .2s;--dur-slow: .4s;--ease-standard: cubic-bezier(.25, .46, .45, .94)}@media(prefers-color-scheme:light){:root{--bg: #f7f7f4;--surface-raised: #ffffff;--surface-glass: rgba(10, 10, 10, .045);--surface-glass-border: rgba(10, 10, 10, .1);--amber: #eda300;--amber-tint: rgba(168, 96, 10, .12);--accent-text: #8a5000;--cyan: #006a7e;--emerald: #1c9955;--cash-text: #157f47;--text-primary: #17171a;--text-secondary: rgba(23, 23, 26, .62);--danger: #c4291d;--shadow: rgba(0, 0, 0, .18);color-scheme:light}}.theme-dark{color:var(--text-primary)}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text-primary);font-family:IBM Plex Sans Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit}button{font:inherit;cursor:pointer}.site-nav{display:flex;align-items:center;justify-content:space-between;max-width:1240px;margin:0 auto;padding:18px 20px 8px}.nav-logo{display:flex;align-items:center;gap:9px;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.nav-logo-mark{height:26px;width:26px;object-fit:contain}.nav-logo-accent{color:var(--accent-text)}.nav-links{display:flex;gap:28px;font-size:.92rem;font-weight:500}.nav-links a{text-decoration:none;color:var(--text-secondary);transition:color var(--dur-fast) var(--ease-standard)}.nav-links a:hover{color:var(--text-primary)}.nav-links a.nav-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:var(--amber);color:var(--on-accent);font-weight:700}.nav-links a.nav-cta:hover{color:var(--on-accent)}.nav-links{align-items:center}@media(max-width:640px){.nav-links{gap:14px}.nav-links a:not(.lang-switch):not(.nav-cta){display:none}}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.ride-banner{display:flex;align-items:center;gap:16px;margin:8px 0 18px;padding:16px 18px;border-radius:var(--radius-md);background:var(--amber-tint);border:1px solid color-mix(in srgb,var(--amber) 35%,transparent)}.ride-banner-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.ride-banner-text strong{color:var(--text-primary);font-size:1.05rem;overflow-wrap:anywhere}.ride-banner-text span{color:var(--text-secondary);font-size:.85rem}.ride-banner-cta{flex-shrink:0;padding:12px 20px;border-radius:999px;background:var(--amber);color:var(--on-accent);font-weight:700;text-decoration:none}@media(max-width:640px){.ride-banner{flex-direction:column;align-items:stretch;text-align:start}.ride-banner-cta{text-align:center}}main{max-width:1240px;margin:0 auto;padding:0 20px 80px}.hero-window{margin-top:20px;border-radius:var(--radius-lg);border:1px solid var(--surface-glass-border);background:var(--surface-raised);overflow:hidden;box-shadow:0 40px 120px -40px color-mix(in srgb,var(--amber) 15%,transparent)}.window-topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 22px;border-bottom:1px solid var(--surface-glass-border);flex-wrap:wrap;gap:8px}.window-brand{display:flex;align-items:center;gap:8px;font-weight:800;letter-spacing:.02em}.window-mark{width:20px;height:20px;object-fit:contain}.window-ticker{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text-secondary)}.ticker-value{color:var(--text-primary);font-variant-numeric:tabular-nums}.window-body{display:grid;grid-template-columns:260px 1fr 280px;grid-template-areas:"fare center map";gap:0;min-height:560px}@media(max-width:980px){.window-body{grid-template-columns:1fr;grid-template-areas:"center" "fare" "map"}}.fare-card{grid-area:fare;padding:24px 20px;border-inline-end:1px solid var(--surface-glass-border);display:flex;flex-direction:column;gap:14px;background:color-mix(in srgb,var(--cyan) 3%,transparent)}@media(max-width:980px){.fare-card{border-inline-end:none;border-top:1px solid var(--surface-glass-border)}}.fare-card h2{font-size:1rem;margin:0 0 4px}.field{display:flex;flex-direction:column;gap:6px;font-size:.8rem;color:var(--text-secondary)}.field select,.field input{min-height:44px;background:var(--surface-glass);border:1px solid var(--surface-glass-border);border-radius:var(--radius-sm);color:var(--text-primary);padding:10px 12px;font-size:.88rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field select:focus-visible,.field input:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.tier-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.tier-pill,.currency-btn{background:var(--surface-glass);border:1px solid var(--surface-glass-border);color:var(--text-secondary);border-radius:999px;min-height:44px;padding:7px 13px;font-size:.78rem;font-weight:600;transition:all var(--dur-fast) var(--ease-standard)}.tier-pill.is-active{background:var(--amber);border-color:var(--amber);color:var(--on-accent)}.currency-toggle{display:flex;gap:6px;margin-top:2px}.currency-btn{flex:1;text-align:center}.currency-btn.is-active{background:var(--surface-glass);border-color:var(--cyan);color:var(--cyan)}.fare-display{margin-top:auto;padding-top:16px;border-top:1px solid var(--surface-glass-border);display:flex;flex-direction:column;gap:4px}.fare-display #fareValue{font-size:2.1rem;font-weight:800;font-variant-numeric:tabular-nums;color:var(--accent-text)}.fare-sub{font-size:.78rem;color:var(--text-secondary)}.hero-center{grid-area:center;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 24px;gap:18px}.hero-video{width:150px;height:auto;aspect-ratio:960 / 1024;-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%)}.hero-center h1{font-size:clamp(2rem,5vw,3rem);font-weight:800;letter-spacing:-.01em;margin:0;text-transform:uppercase;color:var(--accent-text)}.hero-sub{max-width:440px;color:var(--text-secondary);font-size:.98rem;margin:0}.feature-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.feature-chip{display:flex;align-items:center;gap:8px;background:var(--surface-glass);border:1px solid var(--surface-glass-border);border-radius:999px;padding:8px 14px 8px 8px;font-size:.82rem;font-weight:600;color:var(--text-primary)}.chip-icon{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem}.chip-icon--amber{background:var(--amber-tint);color:var(--accent-text)}.chip-icon--cyan{background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan)}.chip-icon--emerald{background:color-mix(in srgb,var(--emerald) 14%,transparent);color:var(--cash-text)}.map-card{grid-area:map;border-inline-start:1px solid var(--surface-glass-border);display:flex;flex-direction:column;background:color-mix(in srgb,var(--amber) 2%,transparent)}@media(max-width:980px){.map-card{border-inline-start:none;border-top:1px solid var(--surface-glass-border)}}.map-card-head{padding:14px 18px;border-bottom:1px solid var(--surface-glass-border);font-size:.85rem;font-weight:700;color:var(--text-secondary)}.map-canvas{position:relative;flex:1;min-height:260px;margin:16px;border-radius:var(--radius-md);background:var(--surface-raised);border:1px solid color-mix(in srgb,var(--cyan) 20%,transparent);overflow:hidden}.map-tiles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.map-city{position:absolute;left:12px;top:10px;z-index:2;font-size:.72rem;color:var(--text-secondary);background:color-mix(in srgb,var(--bg) 60%,transparent);padding:3px 8px;border-radius:6px}.map-pin{display:flex;flex-direction:column;align-items:center;filter:drop-shadow(0 1px 2px var(--map-pin-shadow))}.map-pin-head{width:28px;height:28px;border-radius:50%;border:3px solid var(--map-pin-ring);background:var(--pin-color);box-sizing:border-box;display:grid;place-items:center}.map-pin-head:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--map-pin-ring)}.map-pin-stem{width:3px;height:10px;background:var(--pin-color)}.map-pin--pickup{--pin-color: var(--map-pickup)}.map-pin--dropoff{--pin-color: var(--map-dropoff)}.map-pulse{width:14px;height:14px;border-radius:50%;background:var(--map-pickup);opacity:0;pointer-events:none}.map-canvas.is-booking .map-pulse{opacity:1;animation:pulse 1.4s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--map-pickup) 60%,transparent)}to{box-shadow:0 0 0 28px transparent}}@media(prefers-reduced-motion:reduce){.map-canvas.is-booking .map-pulse{animation:none;box-shadow:0 0 0 8px color-mix(in srgb,var(--map-pickup) 35%,transparent)}}.simulate-btn{min-height:44px;margin:0 16px 16px;padding:12px;border-radius:999px;border:none;background:var(--amber);color:var(--on-accent);font-weight:700;font-size:.88rem;transition:transform var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.simulate-btn:hover{transform:translateY(-1px)}.simulate-btn.is-simulating{opacity:.75;cursor:default}.driver-toast{position:fixed;inset-inline-end:20px;bottom:20px;display:flex;align-items:center;gap:12px;background:var(--surface-raised);border:1px solid var(--surface-glass-border);border-radius:var(--radius-md);padding:14px 16px;max-width:320px;box-shadow:0 20px 50px -20px var(--shadow);transform:translateY(140%);opacity:0;transition:transform var(--dur-slow) var(--ease-standard),opacity var(--dur-slow) var(--ease-standard);z-index:20}.driver-toast.is-visible{transform:translateY(0);opacity:1}.driver-toast.is-dismissed{transform:translateY(140%);opacity:0}.driver-toast-mark{width:30px;height:30px;object-fit:contain;flex-shrink:0}.driver-toast div{display:flex;flex-direction:column;font-size:.82rem;color:var(--text-secondary)}.driver-toast strong{color:var(--text-primary);font-size:.88rem}.driver-toast-close{background:none;border:none;color:var(--text-secondary);font-size:1.1rem;line-height:1;padding:4px;margin-inline-start:auto;align-self:flex-start}@media(max-width:640px){.driver-toast{left:20px;right:20px;max-width:none}}.why{margin-top:90px}.why h2,.apps h2{font-size:clamp(1.5rem,3vw,2rem);text-align:center;margin-bottom:36px}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.why-card{background:var(--surface-glass);border:1px solid var(--surface-glass-border);border-radius:var(--radius-md);padding:22px}.why-card h3{margin:0 0 10px;color:var(--accent-text);font-size:1.02rem}.why-card p{margin:0;color:var(--text-secondary);font-size:.9rem}.apps{margin-top:90px}.apps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.app-card{background:linear-gradient(160deg,color-mix(in srgb,var(--amber) 6%,transparent),transparent 60%),var(--surface-glass);border:1px solid var(--surface-glass-border);border-radius:var(--radius-lg);padding:28px}.app-tag{display:inline-block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:5px 10px;border-radius:999px;margin-bottom:14px}.app-tag--rider{background:var(--amber-tint);color:var(--accent-text)}.app-tag--driver{background:color-mix(in srgb,var(--cyan) 14%,transparent);color:var(--cyan)}.app-card h3{margin:0 0 8px;font-size:1.2rem}.app-card p{margin:0 0 20px;color:var(--text-secondary);font-size:.92rem}.app-store-row{display:flex;flex-wrap:wrap;gap:10px}.store-badge{font-size:.76rem;color:var(--text-secondary);border:1px solid var(--surface-glass-border);border-radius:var(--radius-sm);padding:8px 12px}.site-footer{max-width:1240px;margin:90px auto 0;padding:24px 20px 40px;display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:.82rem;border-top:1px solid var(--surface-glass-border)}.footer-mark{width:18px;height:18px;object-fit:contain}.site-footer{flex-wrap:wrap}.footer-links{display:flex;gap:18px;margin-inline-start:auto}.footer-links a{color:var(--text-secondary);text-decoration:none}.footer-flashget{color:var(--cyan);text-decoration:none}.footer-links a:hover{color:var(--text-primary)}a.nav-logo{text-decoration:none}.legal{max-width:760px;margin:0 auto;padding:32px 16px 0}.legal h1{font-size:clamp(1.8rem,5vw,2.4rem);letter-spacing:-.02em;margin:0 0 8px}.legal h2{font-size:1.15rem;margin:32px 0 8px}.legal p,.legal li{color:var(--text-secondary)}.legal strong,.legal em{color:var(--text-primary)}.legal a{color:var(--accent-text)}.legal-meta{font-size:.85rem}.legal ul,.legal ol{padding-inline-start:22px}.legal li+li{margin-top:6px}.map-canvas{direction:ltr}.lang-switch{font-weight:600;color:var(--accent-text)!important}.legal hr{border:0;border-top:1px solid var(--surface-glass-border);margin:48px 0 8px}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background:var(--bg);cursor:pointer;transition:opacity var(--dur-slow) var(--ease-standard);animation:splash-failsafe 0s linear 6s forwards}.splash>*{grid-area:1 / 1}.splash-video{width:min(42vw,220px);aspect-ratio:960 / 1024;-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);transition:opacity var(--dur-slow) var(--ease-standard)}.splash-logo{width:min(64vw,260px);height:auto;opacity:0;transition:opacity var(--dur-slow) var(--ease-standard)}.splash.is-logo .splash-video{opacity:0}.splash.is-logo .splash-logo{opacity:1}.splash.is-still .splash-logo{transition:none}.splash.is-leaving{opacity:0;pointer-events:none}.splash-skip{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));inset-inline-end:20px;background:transparent;border:1px solid var(--surface-glass-border);border-radius:999px;color:var(--text-secondary);padding:8px 16px;font-size:.85rem}.splash-skip:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@keyframes splash-failsafe{to{opacity:0;visibility:hidden;pointer-events:none}}@media(prefers-reduced-motion:reduce){.splash,.splash-video,.splash-logo{transition:none}}.share{max-width:760px;margin:0 auto;padding:24px 16px 32px;display:grid;gap:12px}.share h1{margin:0;font-size:clamp(1.5rem,5vw,2rem)}.share-status{margin:0;font-size:1.1rem;font-weight:600;color:var(--text-primary)}.share-car{padding:14px 16px;border-radius:16px;background:var(--surface-glass);border:1px solid var(--surface-glass-border)}.share-car p{margin:2px 0;color:var(--text-secondary)}.share-plate{font-size:1.6rem;font-weight:700;color:var(--text-primary)!important;text-align:start}.share-map{height:min(60vh,460px);border-radius:16px;overflow:hidden;border:1px solid var(--surface-glass-border);background:var(--surface-glass)}.share-car-icon{width:22px;height:44px}.share-note{margin:0;font-size:.9rem;color:var(--text-secondary)}.hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font:inherit;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),opacity var(--dur-fast) var(--ease-standard)}.cta:hover{transform:translateY(-1px)}.cta:disabled{opacity:.7;cursor:progress;transform:none}.cta--primary{background:var(--amber);color:var(--on-accent)}.cta--secondary{background:transparent;border-color:var(--surface-glass-border);color:var(--text-primary)}.join{margin-top:90px;scroll-margin-top:20px}.join h2{margin:0 0 8px}.join-sub{margin:0 0 24px;color:var(--text-secondary);max-width:620px}.join-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.join-form{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:var(--radius-lg);border:1px solid var(--surface-glass-border);background:var(--surface-glass);scroll-margin-top:20px}.join-form h3{margin:0;font-size:1.2rem}.join-note,.join-consent{margin:0;color:var(--text-secondary);font-size:.85rem}.join-form .join-consent{margin-top:auto}.join-consent a{color:var(--accent-text)}.join-check{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--text-primary);font-size:.92rem}.join-check input{width:20px;height:20px;accent-color:var(--amber)}.join-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;padding:0}.join-status{margin:0;min-height:1.4em;color:var(--cash-text);font-weight:600;font-size:.9rem}.join-status.is-error{color:var(--danger)}.site-credit{flex-basis:100%;margin:6px 0 0;color:var(--text-secondary);font-size:.78rem}.site-credit a{color:var(--accent-text);text-decoration:none}.site-credit a:hover{text-decoration:underline}
