@font-face{font-family:Rubik;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/rubik-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Rubik;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/rubik-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0b120e;--ink-soft: #3d4a41;--ink-mute: #5a665d;--dark-emerald: #04160c;--dark-surface: #072013;--dark-card: #0d2a1c;--dark-card-border: rgba(36, 232, 106, .18);--dark-text: #f0f7f2;--dark-text-mute: #9ab4a3;--green: #24e86a;--green-neon: #1dd659;--green-deep: #09943d;--green-ink: #05662c;--green-glow: rgba(36, 232, 106, .28);--green-glow-strong: rgba(36, 232, 106, .45);--header-gradient: linear-gradient(135deg, #033617 0%, #064e22 50%, #09682e 100%);--hero-dark-gradient: radial-gradient(120% 120% at 50% 10%, #082d19 0%, #04160c 70%, #020b06 100%);--card-dark-gradient: linear-gradient(145deg, #0e3020, #071c11);--surface: #ffffff;--surface-raised: #ffffff;--paper: #f3f7f4;--mint: #dcf5e5;--mint-soft: #eaf8f0;--mint-deep: #bfe9ce;--line: #d6e2d4;--line-soft: #e4ebe2;--line-strong: #b8cab6;--r-xs: 8px;--r-sm: 12px;--r-md: 18px;--r-lg: 26px;--r-xl: 34px;--r-pill: 999px;--sh-1: 0 2px 6px rgba(10, 20, 15, .05);--sh-2: 0 6px 20px rgba(10, 20, 15, .08);--sh-3: 0 16px 40px rgba(10, 20, 15, .11);--sh-4: 0 28px 70px rgba(10, 20, 15, .14);--sh-card: 0 10px 30px -4px rgba(10, 30, 20, .07), 0 2px 8px rgba(0, 0, 0, .02);--sh-card-hover: 0 22px 50px -6px rgba(9, 148, 61, .22), 0 8px 24px rgba(0, 0, 0, .06);--sh-green: 0 14px 36px rgba(9, 148, 61, .28);--sh-glow: 0 0 40px rgba(36, 232, 106, .32);--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 44px;--s-8: 60px;--s-9: 80px;--s-10: 110px;--shell: 1160px;--header-h: 76px;--section-y: clamp(72px, 8vw, 118px);--ease: cubic-bezier(.22, .68, .3, 1);--t-fast: .18s var(--ease);--t-base: .28s var(--ease);--t-slow: .5s var(--ease)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-width:320px;margin:0;background:var(--surface);color:var(--ink);font-family:Rubik,Segoe UI,Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,a,input{font-family:inherit}a{color:inherit;text-decoration:none}button{color:inherit}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--green-deep);outline-offset:3px;border-radius:var(--r-xs)}::selection{background:var(--mint-deep);color:var(--ink)}.shell{width:min(var(--shell),calc(100% - 48px));margin-inline:auto}.section{padding-block:var(--section-y)}.reveal{opacity:0;transform:translateY(22px);transition:opacity var(--t-slow),transform var(--t-slow)}.reveal.is-visible{opacity:1;transform:none}.kicker{display:inline-flex;align-items:center;gap:9px;color:var(--green-ink);font-size:13px;font-weight:700;letter-spacing:.01em}.kicker i{width:26px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(1);transition:transform .55s var(--ease) .18s}.reveal:not(.is-visible) .kicker i{transform:scaleX(0)}h1,h2,h3{margin:0}.section-head{display:grid;gap:var(--s-5)}.section-head-split{grid-template-columns:1fr .62fr;align-items:end;gap:clamp(24px,5vw,70px)}.section-head-center{justify-items:center;text-align:center}.section-head h2,.cities-copy h2,.captain-copy h2{margin-top:var(--s-4);font-size:clamp(38px,4.6vw,62px);font-weight:700;line-height:1.08;letter-spacing:-.04em}.section-head h2 em,.cities-copy h2 em,.captain-copy h2 em{font-style:normal;color:var(--green-deep)}.title-line{display:block}@media(max-width:760px){.hero h1 .title-line,.section-head h2 .title-line,.cities-copy h2 .title-line,.captain-copy h2 .title-line{display:inline}.title-line+.title-line:before{content:" "}}html[dir=rtl] .hero h1,html[dir=rtl] .section-head h2,html[dir=rtl] .cities-copy h2,html[dir=rtl] .captain-copy h2,html[dir=rtl] .download-inner h2{letter-spacing:0}.section-head-text{max-width:44ch;margin:0 0 6px;color:var(--ink-soft);font-size:17px;line-height:1.85}.section-head-center .section-head-text{margin-inline:auto}.btn{min-height:52px;position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 24px;border:1px solid transparent;border-radius:var(--r-pill);font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer;transition:transform var(--t-fast),background var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast),color var(--t-fast)}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn-primary{background:linear-gradient(135deg,#24e86a,#0fa644);color:#04180d;box-shadow:0 8px 24px #24e86a59;text-shadow:0 1px 0 rgba(255,255,255,.2)}.btn-primary span{position:relative;color:#04180d;font-size:18px;font-weight:800}.btn-primary:hover{background:linear-gradient(135deg,#32f278,#11b84c);box-shadow:0 14px 34px #24e86a80;transform:translateY(-3px)}.btn-primary:after,.nav-order:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 34%,rgba(255,255,255,.35) 50%,transparent 66%);transform:translate(-130%);pointer-events:none}.btn-primary:hover:after,.nav-order:hover:after{transform:translate(130%);transition:transform .75s var(--ease)}.btn-outline{border-color:#24e86a66;background:#ffffff14;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-outline:hover{border-color:var(--green);background:#24e86a26;color:#fff;box-shadow:0 6px 20px #24e86a40}.btn-ghost{padding-inline:20px;border-color:var(--line-strong);background:var(--surface);font-size:14px}.btn-ghost svg{width:17px;color:var(--green-deep)}.btn-ghost:hover{border-color:var(--green-deep);background:var(--mint-soft);box-shadow:var(--sh-2)}:root{--pat-ink: rgba(10, 140, 58, .055);--pat-ink-soft: rgba(10, 140, 58, .04);--pat-dots: radial-gradient(circle at center, var(--pat-ink) 1.2px, transparent 1.2px);--pat-rings: repeating-radial-gradient(circle at 50% 50%, transparent 0 43px, var(--pat-ink-soft) 43px 44px);--pat-road: repeating-linear-gradient(114deg, var(--pat-ink) 0 22px, transparent 22px 58px);--pat-grid: linear-gradient(var(--pat-ink) 1px, transparent 1px), linear-gradient(90deg, var(--pat-ink) 1px, transparent 1px)}.why,.services-section,.wallet-section,.cities,.captain,.download,.footer{position:relative;isolation:isolate}.why:before,.services-section:before,.wallet-section:before,.cities:before,.captain:before,.download:before,.footer:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:var(--pattern);background-size:var(--pattern-size, 26px 26px);background-position:center;-webkit-mask-image:var(--pattern-mask);mask-image:var(--pattern-mask);pointer-events:none}.shell{position:relative;z-index:1}.why{--pattern: var(--pat-dots);--pattern-size: 24px 24px;--pattern-mask: radial-gradient(ellipse 80% 60% at 50% 0%, #000, transparent 75%)}.services-section{--pattern: var(--pat-dots);--pattern-size: 24px 24px;--pattern-mask: radial-gradient(ellipse 80% 55% at 50% 0%, #000, transparent 75%)}.wallet-section{--pattern: var(--pat-grid);--pattern-size: 42px 42px;--pattern-mask: radial-gradient(ellipse 70% 70% at 50% 20%, #000, transparent 72%)}.cities{--pattern: var(--pat-rings);--pattern-size: auto;--pattern-mask: radial-gradient(ellipse 65% 75% at 70% 50%, #000, transparent 72%)}.captain{--pattern: var(--pat-road);--pattern-size: auto;--pattern-mask: linear-gradient(to top, #000, transparent 55%)}.download{--pattern: var(--pat-rings);--pattern-size: auto;--pattern-mask: radial-gradient(ellipse 60% 60% at 50% 50%, #000, transparent 70%)}.footer{--pattern: var(--pat-grid);--pattern-size: 38px 38px;--pattern-mask: linear-gradient(to bottom, #000, transparent 70%)}.road-rule{height:3px;position:relative;overflow:hidden;opacity:.5}.road-rule:before{content:"";position:absolute;inset:0 auto 0 0;width:200%;background:repeating-linear-gradient(90deg,var(--green-deep) 0 26px,transparent 26px 52px);animation:road-run 2.6s linear infinite}@keyframes road-run{to{transform:translate(-52px)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marquee-rtl{to{transform:translate(50%)}}@keyframes drift-a{50%{transform:translate3d(-6%,8%,0) scale(1.12)}}@keyframes drift-b{50%{transform:translate3d(7%,-6%,0) scale(.9)}}@keyframes float-soft{50%{transform:translateY(-14px) rotate(1.2deg) scale(var(--phone-scale, 1))}}@keyframes map-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes ping{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.header{position:fixed;inset:0 0 auto;z-index:100;height:var(--header-h);background:var(--header-gradient);color:#fff;transition:box-shadow var(--t-base)}.header.is-scrolled,.header.is-open{box-shadow:0 6px 24px #04481f47}.header :focus-visible{outline-color:#fff}.nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:28px}.nav-brand{display:inline-flex;border-radius:var(--r-sm)}.brand{display:inline-flex;align-items:center;gap:12px}.brand-logo{width:112px;height:38px;position:relative;overflow:hidden;border-radius:var(--r-sm);background:var(--ink);direction:ltr}.header .brand-logo{background:none}.brand-logo img{width:94px;height:94px;position:absolute;top:-33px;left:9px}.brand-ar{padding-inline-start:12px;border-inline-start:1px solid var(--line-strong);font-size:18px;font-weight:700}.header .brand-ar{border-inline-start-color:#ffffff4d;color:#fff}.nav-menu{display:flex;align-items:center;gap:4px;margin-inline-start:auto;font-size:13.5px;font-weight:600}.nav-menu a{padding:9px 13px;border-radius:var(--r-pill);color:#ffffffd6;transition:color var(--t-fast),background var(--t-fast)}.nav-menu a:hover{background:#ffffff26;color:#fff}.nav-actions{display:flex;align-items:center;gap:10px}.nav-progress{position:absolute;z-index:2;inset:auto 0 0;height:2px;background:linear-gradient(90deg,var(--green),#fff);transform:scaleX(var(--progress, 0));transform-origin:left center;pointer-events:none}html[dir=rtl] .nav-progress{transform-origin:right center}.nav-order{flex-shrink:0;height:42px;position:relative;overflow:hidden;padding:0 20px;border:0;border-radius:var(--r-pill);background:#fff;color:var(--green-ink);font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer;box-shadow:0 6px 18px #04481f40;transition:transform var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.nav-order:hover{transform:translateY(-2px);background:var(--mint-soft);box-shadow:0 12px 28px #04481f52}.language-toggle{min-width:64px;height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.38);border-radius:var(--r-pill);background:transparent;color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}.language-toggle:hover{border-color:#fff;background:#ffffff29}.menu-toggle{display:none;width:42px;height:42px;padding:12px;border:1px solid rgba(255,255,255,.38);border-radius:50%;background:transparent;cursor:pointer}.menu-toggle span{display:block;width:100%;height:1.5px;margin:5px 0;border-radius:2px;background:#fff;transition:transform var(--t-fast)}.header.is-open .menu-toggle span:first-child{transform:translateY(3.25px) rotate(45deg)}.header.is-open .menu-toggle span:last-child{transform:translateY(-3.25px) rotate(-45deg)}.hero{position:relative;min-height:720px;padding-top:var(--header-h);overflow:hidden;background:linear-gradient(180deg,#fff,#f4f9f6 55%,#ebf5ee);color:var(--ink)}.hero-glow{position:absolute;z-index:0;border-radius:50%;pointer-events:none}.hero-glow-a{inset-inline-end:-10%;top:-15%;width:800px;height:800px;background:radial-gradient(circle,rgba(36,232,106,.16) 0%,rgba(9,148,61,.04) 50%,transparent 70%);animation:drift-a 26s var(--ease) infinite}.hero-glow-b{inset-inline-start:-14%;bottom:-20%;width:680px;height:680px;background:radial-gradient(circle,#09943d1f,#fff0 70%);animation:drift-b 34s var(--ease) infinite}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--pat-dots);background-size:26px 26px;opacity:.25;-webkit-mask-image:radial-gradient(ellipse 70% 70% at 30% 40%,#000,transparent 70%);mask-image:radial-gradient(ellipse 70% 70% at 30% 40%,#000,transparent 70%);pointer-events:none}.hero .road-rule{position:absolute;inset:auto 0 0;z-index:2;opacity:.12}.hero-layout{position:relative;min-height:630px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(36px,5vw,70px);padding-block:var(--s-8)}.hero .kicker{color:var(--green-deep)}.hero .kicker i{background:var(--green-deep)}.hero h1{margin:var(--s-5) 0 var(--s-5);color:#0c1a11;font-size:clamp(46px,5.8vw,78px);font-weight:800;line-height:1.02;letter-spacing:-.05em}.hero h1 em{font-style:normal;color:#086b2c;background:linear-gradient(135deg,#086b2c,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 8px rgba(8,107,44,.15))}.hero-copy>p{max-width:52ch;margin:0;color:#3b4e42;font-size:18px;line-height:1.85}.hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.hero-actions .btn-primary{background:linear-gradient(135deg,#086b2c,#065b25);color:#fff;font-weight:700;box-shadow:0 10px 28px #086b2c47}.hero-actions .btn-primary:hover{background:linear-gradient(135deg,#065222,#043f1a);box-shadow:0 14px 34px #086b2c61;transform:translateY(-2px)}.hero-actions .btn-ghost{background:#fff;color:#0c1a11;font-weight:700;border:1.5px solid #d0e4d6;box-shadow:0 6px 20px #0000000d}.hero-actions .btn-ghost svg{color:#086b2c}.hero-actions .btn-ghost:hover{background:#f0f7f2;color:#086b2c;border-color:#086b2c;box-shadow:0 10px 26px #086b2c26}.hero-cities{display:flex;align-items:center;flex-wrap:wrap;gap:11px;width:fit-content;margin-top:var(--s-7);padding:11px 20px;border:1.5px solid rgba(8,107,44,.18);border-radius:var(--r-pill);background:#ffffffe6;color:#3b4e42;font-size:13px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 18px #0000000d}.hero-cities strong{color:#0c1a11;font-weight:700}.hero-cities i{width:6px;height:6px;border-radius:50%;background:#24e86a;box-shadow:0 0 8px #24e86a}.product-stage{min-height:570px;position:relative;display:grid;place-items:center;border:1.5px solid rgba(8,107,44,.12);border-radius:var(--r-xl);background:linear-gradient(165deg,#fffffff2,#eaf4edd9);box-shadow:0 20px 50px #00000012;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.product-stage:before{display:none}.stage-label{position:absolute;top:30px;inset-inline-end:30px;display:flex;align-items:center;gap:8px;padding:8px 14px;border:1.5px solid rgba(8,107,44,.2);border-radius:var(--r-pill);background:#fff;color:#0c1a11;box-shadow:0 4px 16px #0000000f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:700}.stage-label span{width:8px;height:8px;border-radius:50%;background:#24e86a;box-shadow:0 0 10px #24e86a}.phone-clean{position:relative;z-index:2;width:262px;height:512px;padding:8px;border:1px solid rgba(0,0,0,.1);border-radius:42px;background:#0c1a11;box-shadow:0 30px 70px #00000040;--phone-scale: 1;transform:rotate(2deg) scale(var(--phone-scale));animation:float-soft 7s var(--ease) infinite;transition:box-shadow var(--t-slow),border-color var(--t-slow)}.product-stage:hover .phone-clean{border-color:#24e86a66;box-shadow:0 40px 90px #00000059,0 0 30px #24e86a26}.phone-island{position:absolute;z-index:6;top:16px;left:50%;width:76px;height:20px;border-radius:var(--r-pill);background:#070807;transform:translate(-50%)}.app-screen{height:100%;position:relative;overflow:hidden;border-radius:34px;background:#eef1ec}.app-top{height:76px;display:grid;grid-template-columns:32px 1fr 32px;align-items:end;gap:8px;padding:18px 13px 11px;background:#fff}.app-top button{width:30px;height:30px;display:grid;align-content:center;gap:3px;padding:8px;border:1px solid #eceeeb;border-radius:50%;background:#fff}.app-top button span{display:block;height:1px;background:var(--ink)}.app-top>div{text-align:center}.app-top small,.app-top strong{display:block}.app-top small{color:#9aa09b;font-size:7px}.app-top strong{margin-top:2px;font-size:9px}.app-avatar{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--green);font-size:10px;font-weight:700}.app-map{height:250px;position:relative;overflow:hidden;background-color:#e9ede8;background-image:linear-gradient(25deg,transparent 46%,rgba(255,255,255,.9) 47% 51%,transparent 52%),linear-gradient(105deg,transparent 45%,rgba(255,255,255,.8) 46% 50%,transparent 51%);background-size:92px 80px,110px 94px}.road{position:absolute;height:8px;border-block:1px solid #d8ddd7;background:#f7f8f6;transform-origin:left center}.road-a{width:310px;top:80px;right:-30px;transform:rotate(-18deg)}.road-b{width:280px;top:160px;left:-20px;transform:rotate(23deg)}.road-c{width:220px;top:35px;left:60px;transform:rotate(76deg)}.route{position:absolute;z-index:2;height:4px;border-radius:var(--r-pill);background:var(--green-deep);transform-origin:right center}.route-a{width:70px;right:57px;top:184px;transform:rotate(-70deg)}.route-b{width:75px;right:79px;top:119px;transform:rotate(-8deg)}.route-c{width:54px;right:148px;top:109px;transform:rotate(53deg)}.map-point{position:absolute;z-index:3;width:17px;height:17px;display:grid;place-items:center;border:4px solid #fff;border-radius:50%;box-shadow:0 3px 10px #00000026}.map-point i{width:100%;height:100%;border-radius:50%;background:currentColor}.pickup{right:47px;bottom:48px;color:var(--ink)}.destination{right:177px;top:77px;color:var(--green-deep)}.destination:after{content:"";z-index:-1;position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:var(--green-deep);animation:ping 2.4s var(--ease) infinite}.car-point{position:absolute;z-index:4;right:109px;top:121px;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:#fff;box-shadow:0 5px 14px #0003}.car-point svg{width:16px}.ride-panel{position:absolute;z-index:5;inset:auto 0 0;min-height:190px;padding:9px 15px 14px;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -10px 30px #00000014}.panel-handle{width:32px;height:3px;display:block;margin:0 auto 10px;border-radius:var(--r-pill);background:#d5d9d4}.panel-title{display:flex;align-items:center;justify-content:space-between}.panel-title small,.panel-title strong{display:block}.panel-title small{color:#9aa09a;font-size:8px}.panel-title strong{margin-top:2px;font-size:12px}.panel-title svg{width:24px;height:24px;padding:6px;border-radius:50%;background:var(--mint);color:var(--green-deep)}.location-row{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;margin-top:12px;padding:9px;border-radius:10px;background:#f5f6f3}.location-row>span{width:24px;height:24px;border-radius:8px;background:var(--mint)}.location-row strong,.location-row small{display:block}.location-row strong{font-size:9px}.location-row small{color:#9aa09b;font-size:7px}.location-row i{font-style:normal}.ride-panel>button{width:100%;height:34px;margin-top:10px;border:0;border-radius:99px;background:#086b2c;color:#fff;font-size:11px;font-weight:700;cursor:pointer}.city-pill{position:absolute;z-index:5;inset-inline-start:26px;bottom:38px;display:flex;align-items:center;gap:10px;padding:13px 18px;border:1.5px solid rgba(8,107,44,.18);border-radius:var(--r-md);background:#fff;color:#0c1a11;box-shadow:0 10px 30px #00000014;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.city-pill svg{width:18px;color:#086b2c}.city-pill strong,.city-pill span{display:block}.city-pill strong{font-size:13px;color:#0c1a11}.city-pill span{color:#4a5c50;font-size:9.5px}.why{background:var(--paper)}.why .section-head-stacked h2{max-width:18ch}.benefit-list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-5);margin-top:var(--s-8)}.benefit-card{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:32px 28px;border:1px solid rgba(9,148,61,.18);border-radius:24px;background:var(--surface);box-shadow:0 12px 36px #04481f12;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s,border-color .4s}.benefit-card:before{content:"";position:absolute;inset-inline:0;top:0;height:4px;background:linear-gradient(90deg,#24e86a,#086b2c);transform:scaleX(0);transform-origin:var(--tx-origin, right);transition:transform .4s ease}html[dir=ltr] .benefit-card:before{--tx-origin: left}.benefit-card:hover{transform:translateY(-8px);border-color:#24e86a80;box-shadow:0 24px 50px #04481f24,0 0 30px #24e86a1a}.benefit-card:hover:before{transform:scaleX(1)}.benefit-index{position:absolute;top:24px;inset-inline-end:28px;color:#09943d24;font-size:52px;font-weight:900;line-height:1;letter-spacing:-.04em;pointer-events:none;font-family:var(--font-heading)}.benefit-icon{width:66px;height:66px;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#24e86a2e,#04481f14);border:1.5px solid rgba(36,232,106,.35);color:#04481f;box-shadow:0 10px 24px #09943d1f,inset 0 1px #fff9;transition:background .35s ease,color .35s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease}.benefit-card:hover .benefit-icon{background:linear-gradient(135deg,#086b2c,#043818);color:#24e86a;border-color:#24e86a;transform:translateY(-4px) scale(1.08) rotate(-4deg);box-shadow:0 14px 32px #24e86a59}.benefit-icon svg{width:30px;height:30px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.08))}.benefit-card h3{margin:28px 0 10px;font-size:22px;font-weight:700;color:var(--ink)}.benefit-card p{max-width:34ch;margin:0;color:var(--ink-soft);font-size:15px;line-height:1.75}.services-section{overflow:hidden;background:var(--surface)}.services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-8)}.service-card{min-width:0;overflow:hidden;border:1px solid rgba(9,148,61,.15);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-card);transition:transform var(--t-base),border-color var(--t-base),box-shadow var(--t-base),opacity var(--t-slow)}.service-card:hover{transform:translateY(-8px);border-color:var(--green);box-shadow:var(--sh-card-hover)}.service-art{height:236px;position:relative;display:grid;place-items:center;overflow:hidden;background-color:var(--mint);background-image:linear-gradient(rgba(10,140,58,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(10,140,58,.08) 1px,transparent 1px);background-size:34px 34px}.service-art:after{content:"";width:188px;height:188px;position:absolute;top:50%;left:50%;border:1px solid rgba(14,20,17,.09);border-radius:50%;transform:translate(-50%,-50%)}.service-art img{width:116%;max-width:none;height:226px;position:relative;z-index:2;object-fit:contain;filter:drop-shadow(0 16px 18px rgba(14,20,17,.18));transition:transform var(--t-slow)}.service-card:hover .service-art img{transform:translateY(-7px) scale(1.05)}.service-index,.service-status{position:absolute;z-index:4;top:15px;font-size:10px;font-weight:700}.service-index{inset-inline-end:16px;color:var(--green-ink);font-weight:800}.service-status{inset-inline-start:16px;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--r-pill);background:#fffffff0;color:var(--green-ink);box-shadow:0 4px 12px #0000000f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.service-status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--green-glow)}.service-body{min-height:238px;display:flex;flex-direction:column;align-items:flex-start;padding:var(--s-5) var(--s-5) var(--s-5)}.service-body small{color:var(--green-ink);font-size:11px;font-weight:700}.service-body h3{margin:7px 0 10px;font-size:23px;font-weight:700}.service-body p{margin:0 0 var(--s-5);color:var(--ink-soft);font-size:14px;line-height:1.75}.service-body button{width:100%;min-height:46px;display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding:0 18px;border:1px solid rgba(9,148,61,.25);border-radius:var(--r-pill);background:transparent;font-size:13px;font-weight:700;cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast),box-shadow var(--t-fast)}.service-body button:hover{border-color:var(--ink);background:var(--ink);color:#fff;box-shadow:var(--sh-2)}.service-body button:hover span{color:var(--green)}.service-luxury .service-art{background-color:#eef1ec}.service-nawaem .service-art{background-color:#fdf1f6;background-image:linear-gradient(rgba(208,65,126,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(208,65,126,.06) 1px,transparent 1px)}.service-nawaem .service-art:after{border-color:#d0417e24}.service-nawaem .service-body small,.service-nawaem .service-status{color:#b3306a}.service-nawaem .service-status i{background:#e86aa4;box-shadow:0 0 0 4px #d0417e1f}.service-yellowTaxi .service-art{background-color:#fff9dd}.cities{overflow:hidden;background:var(--paper)}.cities-layout{display:grid;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(30px,4vw,60px)}.cities-copy p{max-width:42ch;margin:var(--s-5) 0 0;color:var(--ink-soft);line-height:1.85}.city-rows{max-width:440px;margin-top:var(--s-6);padding:var(--s-2);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1)}.city-rows button{width:100%;display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:12px;padding:15px 14px;border:0;border-radius:var(--r-md);background:transparent;text-align:start;cursor:pointer;transition:background var(--t-fast)}.city-rows button:hover,.city-rows button.active{background:var(--mint)}.city-rows svg{width:18px;color:var(--green-deep)}.city-rows strong{font-size:17px}.city-rows span{color:var(--green-ink);font-size:10px;font-weight:700}.libya-map{min-width:0}.map-inner{min-height:580px;position:relative;display:grid;place-items:center;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-xl);background:radial-gradient(circle at 50% 42%,#fff,var(--mint-soft) 62%,var(--mint))}.map-inner:before{content:"";position:absolute;width:480px;height:480px;border:1px dashed rgba(10,140,58,.16);border-radius:50%}.map-stage{position:relative;width:520px;height:520px}.map-shape{width:100%;height:100%;filter:drop-shadow(0 2px 0 rgba(9,148,61,.28)) drop-shadow(0 24px 34px rgba(9,148,61,.2));transition:transform var(--t-base)}.map-shape:before{content:"";display:block;width:100%;height:100%;background:linear-gradient(rgba(9,148,61,.07) 1px,transparent 1px) 0 0 / 26px 26px,linear-gradient(90deg,rgba(9,148,61,.07) 1px,transparent 1px) 0 0 / 26px 26px,linear-gradient(155deg,#bfe9ce,#ddf5e7 46%,#f4fcf8);-webkit-mask:url(/libya-shape.svg) center / contain no-repeat;mask:url(/libya-shape.svg) center / contain no-repeat}.map-inner:hover .map-shape{transform:scale(1.015)}.map-routes{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.map-routes path{fill:none;stroke:var(--green-deep);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:3 4;opacity:.65;vector-effect:non-scaling-stroke;animation:route-dash 1.6s linear infinite}@keyframes route-dash{to{stroke-dashoffset:-7}}@media(prefers-reduced-motion:reduce){.map-routes path{animation:none}}.map-hint{position:absolute;z-index:4;top:22px;inset-inline-start:22px;display:inline-flex;align-items:center;gap:7px;padding:9px 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:#ffffffe0;color:var(--green-ink);font-size:10.5px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.map-hint svg{width:15px;color:var(--green-deep)}.city-marker{position:absolute;z-index:5;width:13px;height:13px;padding:0;border:0;background:transparent;font-size:11px;cursor:pointer;transform:translate(-50%,-50%);transition:transform var(--t-fast)}.city-marker:hover,.city-marker:focus-visible,.city-marker.active{z-index:7;transform:translate(-50%,-50%) scale(1.1)}.city-marker i{position:absolute;top:0;right:0;bottom:0;left:0;border:3px solid #fff;border-radius:50%;background:var(--green-deep);box-shadow:0 0 0 6px #0a8c3a24;transition:box-shadow var(--t-fast),background var(--t-fast)}.city-marker.active i{background:var(--green);box-shadow:0 0 0 8px #0a8c3a2e,0 0 0 15px var(--green-glow);animation:map-pulse 1.8s ease-in-out infinite}.city-marker strong{position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);padding:6px 11px;border-radius:var(--r-pill);background:var(--ink);color:#fff;white-space:nowrap;box-shadow:var(--sh-2);transition:background var(--t-fast),color var(--t-fast)}.city-marker.active strong{background:var(--green);color:var(--ink)}.city-marker.tripoli{top:4%;left:24.3%}.city-marker.misrata{top:7.6%;left:36.3%}.city-marker.benghazi{top:9.4%;left:67.7%}.map-status{position:absolute;z-index:6;inset-inline-end:22px;bottom:22px;min-width:196px;padding:16px 18px;border:1px solid var(--line);border-radius:var(--r-md);background:#fffffff0;box-shadow:var(--sh-3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.map-status small,.map-status strong,.map-status span{display:block}.map-status small{color:var(--ink-mute);font-size:9.5px}.map-status strong{margin:3px 0 8px;font-size:21px}.map-status span{color:var(--green-ink);font-size:9.5px;font-weight:700}.map-status span i{width:6px;height:6px;display:inline-block;margin-inline-end:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--green-glow)}.map-caption{position:absolute;bottom:32px;inset-inline-start:28px;color:#0e141112;font-size:96px;font-weight:700;line-height:.8;letter-spacing:-.08em}.partners-section{background:var(--paper)}.partner-marquee{overflow:hidden;margin-top:calc(var(--s-8) - var(--s-6));padding-block:var(--s-6);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.partner-track{width:max-content;display:flex;animation:marquee 38s linear infinite}html[dir=rtl] .partner-track{animation-name:marquee-rtl}.partner-marquee:hover .partner-track,.partner-marquee:focus-within .partner-track{animation-play-state:paused}.partner-track:not(.is-running){animation-play-state:paused}.partner-set{display:flex;margin:0;padding:0;list-style:none}.partner-card{width:210px;display:flex;flex-direction:column;align-items:center;gap:var(--s-3);margin-inline:var(--s-2);padding:var(--s-5) var(--s-4);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1);transition:transform var(--t-base),box-shadow var(--t-base),border-color var(--t-base)}.partner-card:hover{transform:translateY(-6px);border-color:var(--mint-deep);box-shadow:var(--sh-3)}.partner-logo{width:100%;height:96px;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:4px}.partner-logo img{width:100%;height:100%;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter var(--t-base),opacity var(--t-base)}.partner-card:hover .partner-logo img,.partner-card:focus-within .partner-logo img{filter:none;opacity:1}.partner-name{min-height:34px;display:grid;place-items:center;color:var(--ink-soft);font-size:12.5px;font-weight:600;line-height:1.45;text-align:center}.download{background:var(--paper)}.download-inner{position:relative;overflow:hidden;padding:clamp(48px,7vw,84px) var(--s-5);border:1px solid rgba(36,232,106,.35);border-radius:var(--r-xl);background:var(--hero-dark-gradient);color:#fff;box-shadow:0 30px 80px #00000080,0 0 40px #24e86a26;text-align:center}.download-inner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25;background-image:linear-gradient(rgba(36,232,106,.15) 1px,transparent 1px),linear-gradient(90deg,rgba(36,232,106,.15) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(circle at 50% 40%,#000,transparent 72%);mask-image:radial-gradient(circle at 50% 40%,#000,transparent 72%);pointer-events:none}.download-inner>*{position:relative;z-index:2}.download-inner h2{margin:var(--s-4) 0 var(--s-3);color:#fff;font-size:clamp(40px,5.4vw,68px);font-weight:700;line-height:1.08;letter-spacing:-.045em}.download-inner h2 em{color:var(--green)}.download-inner>p{max-width:44ch;margin:0 auto;color:#b2d4c0;font-size:18px;line-height:1.7}.store-downloads>span{display:block;margin-bottom:var(--s-2);color:#b2d4c0;font-size:13px;font-weight:600}.store-badges{min-height:62px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;direction:ltr}.store-badge{display:grid;place-items:center;border-radius:var(--r-sm);transition:transform var(--t-fast),opacity var(--t-fast)}.store-badge:hover{opacity:.9;transform:translateY(-2px)}.google-play-badge img{width:auto;height:68px}.app-store-badge img{width:auto;height:47px}.download-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-7)}.download-actions .btn{min-width:168px}.wallet-section{overflow:hidden;background:var(--paper)}.wallet-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:var(--s-4);margin-top:var(--s-8)}.wallet-visual{min-height:620px;position:relative;display:grid;place-items:center;padding:var(--s-6);border:1px solid rgba(9,148,61,.2);border-radius:var(--r-lg);background:linear-gradient(160deg,#ffffff,var(--mint));box-shadow:var(--sh-card)}.wallet-phone-frame{width:min(288px,100%);height:578px;position:relative;overflow:hidden;padding:9px;border:1px solid rgba(36,232,106,.35);border-radius:44px;background:#050706;box-shadow:0 30px 75px #0a140f4d}.wallet-phone-frame img{width:100%;height:100%;border-radius:35px;object-fit:cover;object-position:top}.wallet-speaker{width:70px;height:19px;position:absolute;z-index:2;top:16px;left:50%;border-radius:var(--r-pill);background:#050605;transform:translate(-50%)}.wallet-screen-caption{position:absolute;z-index:3;inset-inline-end:18px;bottom:18px;display:inline-flex;align-items:center;gap:7px;padding:9px 15px;border-radius:var(--r-pill);background:var(--ink);color:#fff;box-shadow:0 8px 20px #00000040;font-size:11px;font-weight:700}.wallet-screen-caption i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 10px var(--green)}.wallet-methods{display:grid;grid-template-rows:auto auto;gap:var(--s-4)}.wallet-methods article{display:flex;flex-direction:column;justify-content:center;padding:var(--s-6);border:1px solid rgba(9,148,61,.18);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-card);transition:box-shadow var(--t-base),border-color var(--t-base),opacity var(--t-slow),transform var(--t-slow)}.wallet-methods article:hover{transform:translateY(-6px);border-color:var(--green);box-shadow:var(--sh-card-hover)}.wallet-methods header{display:flex;align-items:center;gap:14px}.wallet-methods header>span{width:48px;height:48px;display:grid;place-items:center;border-radius:var(--r-md);background:linear-gradient(135deg,var(--mint) 0%,#bfe9ce 100%);color:var(--green-ink);box-shadow:0 6px 16px #09943d29}.wallet-methods header svg{width:22px}.wallet-methods h3{margin:0;font-size:20px;font-weight:700;color:var(--ink)}.method-chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-5) 0 0;padding:0;list-style:none}.method-chip{display:inline-flex;align-items:center;gap:9px;padding:7px;padding-inline-end:14px;border:1px solid rgba(9,148,61,.18);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font-size:13px;font-weight:600;box-shadow:0 2px 8px #00000008;transition:border-color var(--t-fast),background var(--t-fast),box-shadow var(--t-fast)}.method-chip:hover{border-color:var(--green);background:var(--mint-soft);box-shadow:0 4px 14px #09943d26}.method-mark{width:var(--mark-w, 34px);height:34px;flex-shrink:0;display:grid;place-items:center;padding:4px 6px;border-radius:var(--r-pill);background:var(--paper);color:var(--green-deep)}.method-mark img{width:100%;height:100%;object-fit:contain}.method-mark svg{width:17px}.method-mark-letter{padding:0;background:var(--ink);color:#fff;font-size:15px;font-weight:700;line-height:1}.method-tags{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-5)}.method-tags span{padding:8px 13px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper);color:var(--ink-soft);font-size:11.5px;font-weight:600}.wallet-gallery-shell{position:relative;overflow:hidden;margin-top:var(--s-4);padding:var(--s-7) clamp(20px,3vw,40px) var(--s-8);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-1)}.wallet-gallery-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.55;background-image:linear-gradient(rgba(10,140,58,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(10,140,58,.05) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 78%);mask-image:linear-gradient(to bottom,#000,transparent 78%);pointer-events:none}.wallet-gallery-head{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--s-5)}.wallet-gallery-head>div{display:flex;align-items:center;gap:11px}.wallet-gallery-head svg{width:20px;color:var(--green-deep)}.wallet-gallery-head strong{font-size:19px}.gallery-swipe-hint{display:none;color:var(--ink-mute);font-size:11px;font-weight:600}.wallet-gallery{width:min(100%,820px);position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2.3vw,28px);margin:var(--s-6) auto 0;padding:8px 4px 10px;scrollbar-width:none}.wallet-gallery::-webkit-scrollbar{display:none}.wallet-screen-card{min-width:0;margin:0;transition:transform var(--t-base)}.wallet-screen-card:hover{transform:translateY(-6px)}.wallet-screen-frame{width:min(100%,230px);aspect-ratio:432 / 880;position:relative;overflow:hidden;margin-inline:auto;padding:34px 8px 8px;border:1px solid #2f3732;border-radius:clamp(28px,3.2vw,40px);background:#050706;box-shadow:var(--sh-3)}.wallet-screen-frame img{width:100%;height:100%;display:block;border-radius:clamp(18px,2.2vw,27px);background:#fff;object-fit:contain;object-position:center top}.screen-notch{width:62px;height:14px;position:absolute;z-index:2;top:10px;left:50%;border-radius:var(--r-pill);background:#202321;transform:translate(-50%)}.wallet-gallery figcaption{max-width:230px;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin:var(--s-3) auto 0;padding:11px 14px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--paper)}.wallet-gallery figcaption span{color:var(--green-ink);font-size:10px;font-weight:700}.wallet-gallery figcaption strong{font-size:12px}.showcase{background:var(--surface);position:relative}.showcase-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:var(--s-5);margin-top:var(--s-8)}.showcase-main{min-height:560px;position:relative;overflow:hidden;margin:0;border-radius:var(--r-xl);background:#061e0e;border:1px solid rgba(36,232,106,.2);box-shadow:0 20px 50px #00000040,0 0 40px #24e86a14;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.showcase-main:hover{transform:translateY(-4px);box-shadow:0 30px 60px #00000059,0 0 50px #24e86a2e;border-color:#24e86a66}.showcase-main img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.showcase-main:hover img{transform:scale(1.03)}.showcase-main-badge-top{position:absolute;top:24px;right:24px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background:#042d14a6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.2);border-radius:99px;color:#fff;font-size:12px;font-weight:700;box-shadow:0 8px 24px #0000004d}[dir=ltr] .showcase-main-badge-top{right:auto;left:24px}.live-pulse-dot{width:8px;height:8px;border-radius:50%;background:#24e86a;box-shadow:0 0 8px #24e86a;animation:pulse-dot 1.5s infinite alternate}@keyframes pulse-dot{0%{transform:scale(.8);opacity:.7}to{transform:scale(1.3);opacity:1}}.showcase-main-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#0003 40%,#000000c7);z-index:1}.showcase-main figcaption{position:absolute;z-index:2;inset:auto 24px 24px;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:16px 22px;background:#0c2614bf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.18);border-radius:20px;color:#fff}.figcaption-left{display:flex;align-items:center;gap:14px}.showcase-tag{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--green);color:var(--ink);font-size:13px;font-weight:800}.showcase-main figcaption strong{font-size:17px;font-weight:700;letter-spacing:-.01em}.showcase-rating-pill{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:99px;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);font-size:12px;font-weight:700;color:#fff;white-space:nowrap}.showcase-rating-pill .star{color:#fbbf24;font-size:14px}.showcase-side{display:grid;grid-template-rows:1.15fr .85fr;gap:var(--s-5)}.product-detail-card{min-height:0;position:relative;display:flex;flex-direction:column;overflow:hidden;padding:24px;border-radius:var(--r-xl);background:radial-gradient(circle at 80% 20%,#0a3d1c,#031a0b 70%,#021207);color:#fff;border:1px solid rgba(36,232,106,.25);box-shadow:0 16px 40px #00000059;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.product-detail-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px #00000073,0 0 35px #24e86a26;border-color:#24e86a73}.product-detail-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(36,232,106,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(36,232,106,.3) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 80%);mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 80%)}.product-detail-card>div{position:relative;z-index:3;flex:1;display:flex;flex-direction:column;justify-content:space-between}.detail-card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.detail-logo{width:110px;height:32px;position:relative;display:block;overflow:hidden;direction:ltr}.detail-logo img{width:110px;height:110px;position:absolute;top:-42px;left:0}.detail-status{display:inline-flex;align-items:center;gap:6px;color:#a7f3d0;background:#24e86a1a;border:1px solid rgba(36,232,106,.25);padding:4px 10px;border-radius:99px;font-size:10px;font-weight:700;white-space:nowrap}.detail-status i{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 6px var(--green)}.detail-route-container{position:relative;width:100%;height:110px;margin:12px 0;display:flex;align-items:center;justify-content:center}.detail-route-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 12px rgba(36,232,106,.25))}.svg-route-line{stroke-dasharray:300;stroke-dashoffset:0;animation:route-pulse-glow 3s linear infinite alternate}@keyframes route-pulse-glow{0%{stroke-opacity:.8}to{stroke-opacity:1;filter:drop-shadow(0 0 8px #24e86a)}}.svg-route-car{offset-path:path("M 20,95 C 80,95 100,25 180,25 C 220,25 240,75 260,75");offset-rotate:auto;offset-distance:0%;animation:car-route-drive 4s cubic-bezier(.4,0,.2,1) infinite alternate}@keyframes car-route-drive{0%{offset-distance:5%}to{offset-distance:92%}}.route-pin-pulse{animation:pin-pulse-wave 1.6s ease-out infinite}.dest-pulse-ring{animation:pin-pulse-wave 1.6s ease-out infinite .8s}@keyframes pin-pulse-wave{0%{r:5px;opacity:.9}to{r:18px;opacity:0}}.route-eta-badge{position:absolute;bottom:0;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:6px;padding:4px 12px;background:#062d15d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(36,232,106,.3);border-radius:99px;color:#fff;font-size:11px;font-weight:700;white-space:nowrap;box-shadow:0 4px 14px #0000004d}.detail-card-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-3);margin-top:6px}.client-badge{display:inline-block;color:var(--green);font-size:11px;font-weight:700;margin-bottom:4px}.detail-card-info strong{display:block;font-size:18px;line-height:1.25;color:#fff;font-weight:700}.app-copy-card{display:flex;flex-direction:column;justify-content:space-between;padding:24px;border-radius:var(--r-xl);background:linear-gradient(135deg,#10b981,#059669 40%,#047857);color:#fff;box-shadow:0 16px 40px #0596694d;border:1px solid rgba(255,255,255,.25);position:relative;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.app-copy-card:before{content:"";position:absolute;top:-40%;right:-30%;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.25),transparent 70%);pointer-events:none}.app-copy-card:hover{transform:translateY(-3px);box-shadow:0 24px 50px #05966973}.app-copy-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.app-copy-icon{width:40px;height:40px;border-radius:12px;background:#0000002e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;color:#fff;border:1px solid rgba(255,255,255,.2)}.app-copy-icon svg{width:20px;height:20px}.app-copy-tag{font-size:11px;font-weight:700;background:#0003;padding:4px 10px;border-radius:99px;letter-spacing:.02em}.app-copy-steps{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:10px 0;padding:12px 14px;background:#00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;border:1px solid rgba(255,255,255,.15)}.step-item{display:flex;flex-direction:column;align-items:center;gap:2px;flex:1;text-align:center;position:relative}.step-item:not(:last-child):after{content:"›";position:absolute;top:50%;left:-4px;transform:translateY(-60%);font-size:16px;opacity:.6;font-weight:700}[dir=rtl] .step-item:not(:last-child):after{left:auto;right:-4px;content:"‹"}.step-num{font-size:9px;font-weight:800;opacity:.8;letter-spacing:.05em}.step-word{font-size:16px;font-weight:800;letter-spacing:-.01em}.app-copy-footer{margin-top:10px}.download-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 20px;border-radius:var(--r-pill);background:var(--ink);color:#fff;font-size:13px;font-weight:700;box-shadow:0 8px 20px #00000040;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.download-btn:hover{background:#021207;transform:translateY(-2px);box-shadow:0 12px 28px #0006}.arrow-icon{font-size:14px;transition:transform .25s ease}.download-btn:hover .arrow-icon{transform:translate(-3px,3px)}.captain{overflow:hidden;background:radial-gradient(circle at 75% 30%,#085925,#043818 55%,#02200d);color:#fff;position:relative;padding-block:var(--s-9)}.captain:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(36,232,106,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(36,232,106,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 40%,transparent 80%);mask-image:radial-gradient(circle at 50% 50%,#000 40%,transparent 80%);pointer-events:none}.captain-layout{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:clamp(32px,5vw,64px);position:relative;z-index:2}.captain-copy .kicker{color:#24e86a}.captain-copy h2{font-size:clamp(34px,4.5vw,54px);font-weight:800;line-height:1.18;color:#fff;margin:16px 0 20px;letter-spacing:-.02em}.captain-copy h2 .title-accent{color:#24e86a;font-style:normal;display:inline-block;background:linear-gradient(135deg,#24e86a,#8effb7);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.captain-copy p{max-width:44ch;margin:0 0 32px;color:#ffffffd9;font-size:16.5px;line-height:1.8}.btn-captain{display:inline-flex;align-items:center;gap:12px;padding:14px 30px;border-radius:var(--r-pill);background:linear-gradient(135deg,#24e86a,#10b981);color:#02200d;font-size:15px;font-weight:800;box-shadow:0 10px 30px #24e86a59;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease;cursor:pointer}.btn-captain:hover{transform:translateY(-3px);box-shadow:0 16px 40px #24e86a80}.btn-captain .arrow{font-size:16px;transition:transform .25s ease}.btn-captain:hover .arrow{transform:translate(-3px,3px)}.captain-image{height:480px;position:relative;overflow:hidden;border-radius:28px;border:1.5px solid rgba(36,232,106,.35);box-shadow:0 24px 64px #0000008c,0 0 40px #24e86a2e}.captain-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.16,1,.3,1)}.captain-image:hover img{transform:scale(1.04)}@media(max-width:980px){.showcase-grid{grid-template-columns:1fr;gap:var(--s-5)}.showcase-main{min-height:440px}.showcase-side{grid-template-rows:auto auto}}@media(max-width:580px){.showcase-main{min-height:340px}.showcase-main figcaption{flex-direction:column;align-items:flex-start;gap:10px;inset:auto 16px 16px;padding:14px 16px}.product-detail-card,.app-copy-card{padding:18px}.step-word{font-size:14px}}.footer{padding:var(--s-8) 0 var(--s-5);border-top:1px solid var(--line);background:var(--paper);color:var(--ink)}.footer-main{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--s-7);padding-bottom:var(--s-7)}.footer-identity{display:grid;justify-items:start;gap:var(--s-3)}.footer-identity p{margin:0;color:var(--ink-soft);font-size:14px}.footer-social{display:flex;gap:var(--s-2);margin-top:var(--s-2)}.footer-social a{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface);color:var(--green-ink);transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.footer-social a:hover{transform:translateY(-3px);border-color:var(--green-deep);background:var(--green-ink);color:#fff}.footer-social svg{width:19px;height:19px}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s-2) var(--s-5);padding-top:9px;font-size:13px;font-weight:600}.footer-links a{color:var(--ink-soft);transition:color var(--t-fast)}.footer-links a:hover{color:var(--green-ink)}.footer-contact{display:grid;justify-items:start;gap:var(--s-3)}.footer-contact-title{color:var(--ink-mute);font-size:12px;font-weight:700}.footer-support{display:inline-flex;align-items:center;gap:9px;padding:11px 18px;border-radius:var(--r-pill);background:var(--green-ink);color:#fff;font-size:13px;font-weight:700;white-space:nowrap;box-shadow:var(--sh-green);transition:background var(--t-fast),transform var(--t-fast)}.footer-support:hover{transform:translateY(-2px);background:var(--green-deep)}.footer-support svg{width:17px;height:17px}.footer-top{padding:11px 18px;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface);color:var(--green-ink);font-size:12px;font-weight:700;white-space:nowrap;transition:border-color var(--t-fast),background var(--t-fast)}.footer-top:hover{border-color:var(--green-deep);background:var(--mint-soft)}.footer-bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--line);color:var(--ink-mute);font-size:11.5px}.footer-bottom a{transition:color var(--t-fast)}.footer-bottom a:hover{color:var(--green-ink)}.booking-modal{position:fixed;z-index:300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px}.booking-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background:#0e14118c;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer}.booking-phone{position:relative;width:min(390px,calc(100vw - 28px));height:min(790px,calc(100dvh - 36px));overflow:hidden;padding:8px;border-radius:44px;background:#050605;box-shadow:0 35px 100px #0000008c;animation:modal-in .3s var(--ease) both}.booking-top{height:56px;display:flex;align-items:center;justify-content:space-between;padding-inline:8px;color:#fff}.booking-top>span{display:flex;align-items:center;gap:9px;padding-inline-start:8px;font-size:12px;font-weight:700}.booking-top i{width:7px;height:7px;border-radius:50%;background:var(--green)}.booking-top button{width:36px;height:36px;border:1px solid rgba(255,255,255,.17);border-radius:50%;background:transparent;color:#fff;font-size:23px;cursor:pointer;transition:background var(--t-fast)}.booking-top button:hover{background:#ffffff1f}.booking-phone iframe{width:100%;height:calc(100% - 80px);display:block;border:0;border-radius:28px;background:#fff}.booking-home{height:24px;display:grid;place-items:center}.booking-home span{width:90px;height:4px;border-radius:var(--r-pill);background:#ffffffb3}@keyframes modal-in{0%{opacity:0;transform:translateY(20px) scale(.96)}}html,body{overflow-x:hidden;width:100%;max-width:100vw}img,svg,video{max-width:100%;height:auto}html[dir=ltr] .btn-primary>span,html[dir=ltr] .service-body button span,html[dir=ltr] .app-copy-card a span{display:inline-block;transform:scaleX(-1)}html[dir=rtl] .location-row i{display:inline-block;transform:scaleX(-1)}html[dir=ltr] .detail-route,html[dir=ltr] .detail-car{transform:scaleX(-1)}html[dir=ltr] .hero h1,html[dir=ltr] .section-head h2,html[dir=ltr] .cities-copy h2,html[dir=ltr] .captain-copy h2,html[dir=ltr] .download-inner h2{letter-spacing:-.03em}html[dir=ltr] .hero h1{font-size:clamp(38px,5.2vw,72px)}html[dir=ltr] .app-top>div,html[dir=ltr] .cities-copy,html[dir=ltr] .captain-copy{text-align:left}@media(max-width:1080px){.nav-menu{position:fixed;inset:var(--header-h) 0 auto;flex-direction:column;align-items:stretch;gap:0;padding:var(--s-4) 24px var(--s-6);background:var(--header-gradient);box-shadow:0 18px 34px #04481f4d;visibility:hidden;transform:translateY(-130%);transition:transform var(--t-base),visibility var(--t-base)}.nav-menu.open{visibility:visible;transform:translateY(0)}.nav-menu a{padding:15px 12px;border-radius:var(--r-sm);border-bottom:1px solid rgba(255,255,255,.14)}.menu-toggle{display:block}}@media(max-width:940px){.hero-layout{grid-template-columns:1fr;gap:var(--s-7);padding-block:var(--s-8)}.hero-copy{text-align:center}.hero-copy>p{margin-inline:auto}.hero-actions,.hero-cities{justify-content:center}.hero-cities{margin-inline:auto}.product-stage{max-width:580px;width:100%;margin-inline:auto}.section-head-split{grid-template-columns:1fr;gap:var(--s-5)}.section-head-text{margin-bottom:0}.benefit-list{grid-template-columns:1fr}.benefit-card{min-height:0}.wallet-grid,.cities-layout,.captain-layout,.showcase-grid{grid-template-columns:1fr}.wallet-visual{min-height:520px}.wallet-gallery{gap:var(--s-4)}.wallet-screen-frame,.wallet-gallery figcaption{max-width:210px}.cities-copy{text-align:center}.cities-copy p,.city-rows{margin-inline:auto}.showcase-side{grid-template-columns:1fr;grid-template-rows:auto auto;gap:var(--s-4)}.captain-copy{text-align:center}.captain-copy p{margin-inline:auto}.captain-image{height:400px}.footer-main{grid-template-columns:1fr;justify-items:center;text-align:center;gap:var(--s-6)}.footer-identity{justify-items:center}.footer-social{justify-content:center}.footer-contact{justify-items:center;text-align:center}.footer-links{padding-top:0;justify-content:center;gap:12px 18px}}@media(max-width:768px){.services-grid{grid-template-columns:1fr}}@media(max-width:620px){.shell{width:min(100% - 24px,var(--shell))}.nav{gap:8px}.brand-logo{width:78px;height:26px}.brand-logo img{width:65px;height:65px;top:-23px;left:6px}.brand-ar{display:none}.footer .brand-ar{display:inline}.nav-actions{gap:6px}.nav-order{height:38px;padding-inline:12px;font-size:12px}.language-toggle{min-width:50px;height:38px;padding-inline:8px;font-size:11px}.hero-glow{display:none}.hero-layout{padding-block:var(--s-7)}.hero h1{font-size:clamp(32px,8vw,44px)}.hero-copy>p{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch;gap:10px}.hero-actions .btn,.captain-copy .btn{width:100%;justify-content:center}.hero-cities{width:100%;justify-content:center;border-radius:var(--r-md);flex-wrap:wrap}.product-stage{min-height:480px;width:100%;overflow:hidden}.phone-clean{--phone-scale: .84}.city-pill{inset-inline-start:10px;bottom:16px;padding:8px 12px}.section-head h2,.cities-copy h2,.captain-copy h2{font-size:clamp(28px,7vw,36px)}.benefit-list{margin-top:var(--s-5)}.services-grid{grid-template-columns:1fr;margin-top:var(--s-5);gap:16px}.service-art{height:200px}.service-body{min-height:0;padding:20px}.wallet-grid{margin-top:var(--s-5)}.wallet-visual{min-height:480px;padding:var(--s-3)}.wallet-phone-frame{width:min(240px,80vw);height:auto;aspect-ratio:9/18;border-radius:36px}.wallet-phone-frame img{border-radius:28px}.wallet-methods article{padding:var(--s-4)}.wallet-gallery-shell{margin-top:var(--s-3);padding:var(--s-4) var(--s-3) var(--s-5)}.wallet-gallery-head{flex-direction:column;align-items:flex-start;gap:6px}.gallery-swipe-hint{max-width:none;display:block;text-align:start;font-size:11px}.wallet-gallery{width:100%;grid-template-columns:repeat(3,210px);justify-content:start;overflow-x:auto;margin:var(--s-4) 0 0;padding:6px 4px 12px;scroll-snap-type:x mandatory}.wallet-screen-card{scroll-snap-align:center}.wallet-screen-card:hover{transform:none}.wallet-screen-frame{width:210px;max-width:none;border-radius:32px}.wallet-screen-frame img{border-radius:22px}.map-inner{min-height:440px;max-width:100%;overflow:hidden}.map-stage{width:min(360px,92vw);height:min(360px,92vw);margin:0 auto}.map-inner:before{width:min(320px,80vw);height:min(320px,80vw)}.map-hint{top:12px;inset-inline-start:12px;font-size:11px}.city-marker strong{padding:4px 8px;font-size:9px}.map-status{inset-inline-end:12px;bottom:12px;min-width:140px;padding:10px 12px}.map-status strong{font-size:16px}.map-caption{inset-inline-start:12px;bottom:20px;font-size:48px}.showcase-grid{margin-top:var(--s-5)}.showcase-main{min-height:340px}.showcase-side{grid-template-columns:1fr;grid-template-rows:auto auto;gap:16px}.captain-image{height:300px}.partner-marquee{margin-top:0}.partner-card{width:140px;padding:var(--s-3) var(--s-2)}.partner-logo{height:60px}.partner-name{font-size:11px}.download-inner{padding-inline:var(--s-3);padding-block:var(--s-7)}.download-inner h2{font-size:clamp(28px,8vw,40px)}.store-downloads{margin-top:var(--s-4)}.store-badges{gap:8px;flex-wrap:wrap;justify-content:center}.google-play-badge img{height:50px}.app-store-badge img{height:38px}.download-actions{flex-direction:column;margin-top:var(--s-5);gap:10px;width:100%}.download-actions .btn{width:100%;justify-content:center}.footer-bottom{flex-direction:column;align-items:center;text-align:center;gap:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.kicker i{transform:scaleX(1)}.hero-glow,.phone-clean,.destination:after,.road-rule:before{animation:none}.phone-clean{transform:rotate(2deg) scale(var(--phone-scale))}.road-rule{display:none}.partner-track{animation:none}.partner-set[aria-hidden]{display:none}.partner-marquee{overflow-x:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
