:root{--ink:#0b1618;--teal:#004f5a;--cyan:#0ee6eb;--mint:#7ce8d6;--paper:#f2f6f5;--line:#d8e1df;--muted:#5e7073}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.shell{width:min(1180px,100% - 44px);margin-inline:auto}.nav{justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex}.brand{color:var(--ink);letter-spacing:-.03em;align-items:center;gap:12px;font-size:19px;font-weight:900;text-decoration:none;display:flex}.brand img{border-radius:12px}.navLinks{gap:30px;display:flex}.navLinks a{font-size:14px;font-weight:800;text-decoration:none}.navButton{color:#fff;background:var(--ink);border-radius:999px;padding:13px 19px;font-size:14px;font-weight:900;text-decoration:none}.hero{background:#071217;min-height:740px;position:relative;overflow:hidden}.heroPhoto{object-fit:cover;object-position:center 39%}.heroShade{background:linear-gradient(90deg,#030c10eb 0%,#030c10b0 46%,#030c102e 100%);position:absolute;inset:0}.heroContent{z-index:1;grid-template-columns:1.06fr .7fr;align-items:center;gap:90px;min-height:740px;display:grid;position:relative}.heroCopy{color:#fff}.kicker{color:var(--teal);letter-spacing:.18em;margin:0 0 18px;font-size:12px;font-weight:950}.lightKicker,.mint{color:var(--mint)}.hero h1{letter-spacing:-.075em;margin:0;font-size:clamp(66px,8vw,112px);line-height:.87}.hero h1 em{color:var(--cyan);font-style:normal}.heroCopy>p:last-child{color:#d6e1e1;max-width:610px;font-size:20px;line-height:1.55}.requestCard{background:#fff;border-radius:22px;padding:28px;box-shadow:0 24px 70px #0006}.requestTabs{border-bottom:1px solid var(--line);gap:25px;margin:-5px 0 26px;display:flex}.requestTabs>*{padding:14px 3px}.requestTabs b{border-bottom:3px solid var(--teal)}.requestCard h2{letter-spacing:-.04em;margin:0 0 25px;font-size:31px}.requestCard label{align-items:center;gap:10px;margin:14px 0 7px;font-size:12px;font-weight:900;display:flex}.dot{background:var(--teal);border-radius:50%;width:10px;height:10px}.destinationDot{background:var(--ink);border-radius:2px}.locationField{background:var(--paper);padding:17px;font-weight:800}.mutedField{color:#7a8989}.button{border-radius:9px;justify-content:center;align-items:center;gap:12px;padding:17px 22px;font-size:15px;font-weight:950;text-decoration:none;display:inline-flex}.button.dark{color:#fff;background:var(--ink)}.button.light{background:var(--paper)}.fullButton{width:100%;margin-top:22px}.requestCard>small{color:var(--muted);text-align:center;margin-top:12px;display:block}.benefits{grid-template-columns:repeat(3,1fr);padding:70px 0;display:grid}.benefits article{border-right:1px solid var(--line);gap:20px;padding:16px 30px;display:flex}.benefits article:last-child{border:0}.benefits article>span{color:var(--teal);font-weight:950}.benefits h3{margin:0 0 9px;font-size:20px}.benefits p{color:var(--muted);margin:0;line-height:1.5}.appShowcase{grid-template-columns:.86fr 1.14fr;align-items:center;gap:80px;padding:110px 0;display:grid}.showcaseCopy h2,.safetyInner h2,.driverInner h2,.download h2{letter-spacing:-.06em;margin:0;font-size:clamp(45px,5.2vw,72px);line-height:.98}.showcaseCopy>p,.safetyInner>div>p,.driverInner p,.download p{color:var(--muted);font-size:18px;line-height:1.65}.showcaseActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.phoneStage{background:radial-gradient(circle at 60% 30%,#15e7ed55,#0000 29%),linear-gradient(145deg,#003943,#061b20);border-radius:38px;min-height:670px;position:relative;overflow:hidden;box-shadow:0 32px 80px #00394333}.phone{background:#eef5f4;border:8px solid #162527;border-radius:40px;width:275px;height:540px;padding:32px 22px 23px;position:absolute;box-shadow:0 25px 50px #0006}.phone>img{border-radius:25px;margin:15px auto;display:block}.phoneTop{background:#152225;border-radius:99px;width:74px;height:17px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.phone small{color:var(--teal);letter-spacing:.12em;font-weight:900}.phone h3{margin:8px 0 18px;font-size:23px}.passengerPhone{top:65px;left:13%;transform:rotate(-5deg)}.driverPhone{top:40px;right:10%;transform:rotate(6deg)}.miniMap{background:repeating-linear-gradient(35deg,#d5e1df 0 3px,#0000 3px 55px),repeating-linear-gradient(120deg,#d5e1df 0 3px,#eef5f4 3px 70px);border-radius:16px;height:175px;position:relative;overflow:hidden}.miniMap .route{border-left:5px solid var(--teal);border-bottom:5px solid var(--teal);border-radius:0 0 0 50px;width:120px;height:120px;position:absolute;top:24px;left:53px}.miniMap img{object-fit:contain;position:absolute;bottom:30px;right:28px}.phoneButton{color:#fff;background:var(--teal);text-align:center;border-radius:9px;margin-top:16px;padding:14px;font-weight:900}.driverOnline{background:#fff;border-radius:14px;margin:30px 0 165px;padding:18px;font-weight:900;box-shadow:0 8px 25px #08282b12}.driverOnline i{background:#1dbe88;border-radius:50%;width:11px;height:11px;margin-right:10px;display:inline-block}.safetySection{color:#fff;background:#071416;padding:120px 0}.safetyInner{grid-template-columns:.75fr 1.25fr;gap:100px;display:grid}.safetyInner>div>p{color:#b8c8c8}.safetyGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.safetyGrid article{background:#0d2124;border:1px solid #274044;border-radius:20px;padding:28px}.safetyGrid article>span{color:#012c32;background:var(--cyan);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.safetyGrid h3{margin:34px 0 8px;font-size:22px}.safetyGrid p{color:#aebfc0;margin:0;line-height:1.55}.driverSection{background:var(--teal);color:#fff;padding:120px 0}.driverInner{grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;display:grid}.driverInner p{color:#d1e4e4}.driverInner ul{padding:0;list-style:none}.driverInner li{border-bottom:1px solid #ffffff35;padding:13px 0;font-weight:800}.driverInner li:before{content:"✓";color:var(--cyan);margin-right:12px}.white{color:var(--ink);background:#fff;margin-top:18px}.driverVisual{background:#042f37;border-radius:34px;place-items:center;min-height:470px;display:grid;position:relative}.driverVisual>img{border-radius:54px;box-shadow:0 26px 55px #0005}.earningsCard{color:var(--ink);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:20px;display:flex;position:absolute;bottom:25px;right:25px;box-shadow:0 14px 35px #0004}.earningsCard small{color:var(--teal);letter-spacing:.1em;font-weight:950}.earningsCard b{font-size:21px}.earningsCard span{color:var(--muted)}.download{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:110px 0;display:grid}.appCards{gap:14px;display:grid}.appCards article{border:1px solid var(--line);border-radius:20px;align-items:center;gap:18px;padding:18px;display:flex;box-shadow:0 12px 35px #10241a0d}.appCards img{border-radius:18px}.appCards div{gap:6px;display:grid}.appCards b{font-size:19px}.appCards small{color:var(--muted)}footer{color:#dbe5e1;background:#071011;padding:70px 0 26px}.footerInner{grid-template-columns:2fr repeat(3,1fr);gap:60px;display:grid}.inverted{color:#fff}.footerInner>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footerInner b{color:#fff;margin-bottom:6px}.footerInner a{text-decoration:none}.footerInner p,.footerInner span{color:#92a3a3}.copyright{color:#718384;border-top:1px solid #26383a;margin-top:60px;padding-top:24px;font-size:12px}.legalPage{background:var(--paper);min-height:100vh;padding:28px}.legalNav{justify-content:space-between;align-items:center;width:min(900px,100%);margin:0 auto 22px;display:flex}.legalNav>a:last-child{color:var(--teal);font-weight:800;text-decoration:none}.legalCard{background:#fff;border-radius:30px;width:min(900px,100%);margin:0 auto;padding:clamp(28px,6vw,70px);box-shadow:0 24px 70px #10241a12}.legalCard h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(44px,7vw,72px)}.legalCard h2{color:var(--teal);margin:38px 0 10px;font-size:24px}.legalCard p,.legalCard li{color:#4b5e60;line-height:1.75}.legalCard a{color:var(--teal);font-weight:800}.legalCallout{border-left:4px solid var(--teal);background:#e4f3f1;border-radius:18px;margin-top:26px;padding:22px}@media (max-width:920px){.navLinks{display:none}.heroContent,.appShowcase,.safetyInner,.driverInner,.download{grid-template-columns:1fr}.heroContent{padding:70px 0}.requestCard{max-width:500px}.benefits{grid-template-columns:1fr}.benefits article{border-right:0;border-bottom:1px solid var(--line)}.phoneStage{min-height:640px}.safetyInner,.driverInner{gap:55px}.footerInner{grid-template-columns:1fr 1fr}}@media (max-width:590px){.shell{width:min(100% - 28px,1180px)}.navButton{display:none}.hero,.heroContent{min-height:850px}.heroPhoto{object-position:57% center}.heroShade{background:linear-gradient(#061215dd,#06121599)}.heroContent{align-content:center;gap:35px}.hero h1{font-size:57px}.heroCopy>p:last-child{font-size:17px}.requestCard{padding:22px}.phoneStage{min-height:720px}.phone{width:245px;height:500px}.passengerPhone{top:34px;left:5%}.driverPhone{top:190px;right:3%}.driverOnline{margin-bottom:120px}.safetyGrid{grid-template-columns:1fr}.driverVisual{min-height:390px}.driverVisual>img{width:220px;height:220px}.footerInner{grid-template-columns:1fr}.download{padding:80px 0}.legalPage{padding:16px}.legalNav{flex-direction:column;align-items:flex-start;gap:18px}}
:root{--ink:#091416;--teal:#005762;--cyan:#11e7ec;--mint:#80e9d8;--paper:#f3f6f5;--line:#d9e1df;--muted:#5d6d70}body{font-family:Segoe UI,Arial,Helvetica,sans-serif}.nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff2;height:78px;position:sticky;top:0}.nav:before{content:"";z-index:-1;background:#fffffff2;border-bottom:1px solid #e8edeb;height:78px;position:fixed;top:0;left:0;right:0}.brand{font-weight:800}.navLinks{gap:32px}.navLinks a{font-weight:700;position:relative}.navLinks a:after{content:"";background:var(--teal);height:2px;transition:all .2s;position:absolute;bottom:-7px;left:0;right:100%}.navLinks a:hover:after{right:0}.navButton{padding:13px 20px;font-weight:800}.hero,.heroContent{min-height:720px}.heroShade{background:linear-gradient(90deg,#030c10f0 0%,#030c10ba 48%,#030c1024 100%)}.heroContent{grid-template-columns:1.04fr .72fr;gap:85px}.hero h1{letter-spacing:-.065em;max-width:650px;font-size:clamp(62px,7vw,98px);font-weight:800;line-height:.9}.heroCopy>p{color:#d6e1e1;max-width:590px;font-size:19px;line-height:1.55}.heroTrust{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.heroTrust span{color:#e9f3f2;background:#07171988;border:1px solid #ffffff2e;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:700}.requestCard{border-radius:18px;padding:26px;box-shadow:0 28px 80px #0008}.requestTitle{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.requestTitle img{border-radius:13px}.requestTitle div{gap:3px;display:grid}.requestTitle small{color:var(--teal);letter-spacing:.13em;font-size:10px;font-weight:900}.requestTitle b{font-size:16px}.requestCard h2{margin:24px 0 18px;font-size:29px}.routeFields{grid-template-columns:20px 1fr;gap:9px;display:grid}.routeRail{flex-direction:column;align-items:center;padding-top:24px;display:flex}.routeRail:after{content:"";background:#b7c6c4;width:2px;height:88px;margin:-2px 0}.routeRail i{z-index:1;border:3px solid var(--teal);background:#fff;border-radius:50%;width:10px;height:10px}.routeRail i:last-child{border-color:var(--ink);border-radius:1px}.requestCard label{margin:8px 0 6px;font-size:11px;font-weight:800;display:block}.locationField{align-items:center;gap:10px;padding:15px;font-weight:700;display:flex}.locationField span{color:var(--teal);font-size:20px}.button{font-weight:800}.fullButton{margin-top:21px}.footerBrand>img{width:min(280px,100%);height:auto}@media (max-width:920px){.heroContent{grid-template-columns:1fr;gap:40px}.hero,.heroContent{min-height:960px}.requestCard{max-width:500px}}@media (max-width:590px){.nav,.nav:before{height:70px}.hero,.heroContent{min-height:900px}.hero h1{font-size:53px}.heroCopy>p{font-size:16px}.heroTrust{gap:7px;margin-top:20px}.heroTrust span{font-size:10px}.requestCard{padding:20px}.requestCard h2{font-size:26px}.routeRail:after{height:84px}}
