@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{color:#101821;font-synthesis:none;text-rendering:optimizelegibility;--blue:#1677ff;--blue2:#54a9ff;--dark:#07111b;--dark2:#0b1722;--text:#101821;--muted:#697681;--line:#dfe5ea;background:#f5f7f9;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#f5f7f9;min-width:320px;margin:0}button,a{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}img{width:100%;display:block}.shell{width:min(1180px,88%);margin-inline:auto}.hero{color:#fff;background:radial-gradient(circle at 75% 35%,#1677ff29,#0000 28%),linear-gradient(135deg,#050c13 0%,#091522 58%,#07111b 100%);min-height:850px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.heroGlow{filter:blur(180px);opacity:.12;background:#0f72ff;border-radius:50%;width:600px;height:600px;position:absolute;top:80px;right:-120px}.nav{z-index:20;justify-content:space-between;align-items:center;height:88px;display:flex;position:relative}.brand{align-items:center;gap:11px;display:inline-flex}.brandMark{color:#60b1ff;background:#1677ff1a;border:1px solid #54a9ff73;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.brand>span:last-child{flex-direction:column;line-height:1;display:flex}.brand b{letter-spacing:3px;font-family:Manrope;font-size:17px}.brand strong{color:#57aaff;letter-spacing:5px;margin-top:5px;font-family:Manrope;font-size:9px}.navLinks{align-items:center;gap:28px;display:flex}.navLinks a{color:#9fabb5;font-size:12px;transition:all .2s}.navLinks a:hover{color:#fff}.navCta{background:var(--blue);color:#fff;border:0;border-radius:8px;margin-left:7px;padding:12px 18px;font-size:12px;font-weight:700}.menuButton{color:#fff;background:0 0;border:0;display:none}.heroGrid{z-index:4;grid-template-columns:.88fr 1.12fr;align-items:center;gap:50px;min-height:610px;display:grid;position:relative}.heroCopy{padding-bottom:25px}.miniTag,.kicker{color:#5aafff;letter-spacing:2.6px;font-size:9px;font-weight:800}.miniTag{background:#1677ff14;border:1px solid #53abff4d;border-radius:5px;align-items:center;gap:7px;width:max-content;padding:8px 11px;display:flex}.hero h1{letter-spacing:-4px;max-width:650px;margin:24px 0;font-family:Manrope;font-size:clamp(55px,6vw,82px);line-height:.98}.hero h1 span{color:#5af;display:block}.heroLead{color:#a9b4bd;max-width:540px;font-size:16px;line-height:1.75}.heroActions{gap:11px;margin-top:31px;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 21px;font-size:12px;font-weight:700;display:inline-flex}.buttonBlue{border:1px solid var(--blue);background:var(--blue);color:#fff}.buttonGlass{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff38}.buttonDark{background:var(--dark);color:#fff;border:0}.heroStats{gap:42px;margin-top:42px;display:flex}.heroStats div{flex-direction:column;display:flex}.heroStats b{font-family:Manrope;font-size:23px}.heroStats span{color:#657583;margin-top:4px;font-size:9px}.heroVisual{min-height:500px;position:relative}.visualCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff0b;border:1px solid #ffffff21;border-radius:24px;width:92%;position:absolute;top:40px;right:0;overflow:hidden;box-shadow:0 40px 100px #00000059}.visualTop{color:#778b9c;letter-spacing:1.8px;justify-content:space-between;align-items:center;height:58px;padding:0 21px;font-size:8px;font-weight:800;display:flex}.availability{color:#62d39a;align-items:center;gap:7px;display:flex}.availability i{background:#4dd38d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #4dd38d}.vehicleSilhouette{height:320px;overflow:hidden}.vehicleSilhouette img{object-fit:cover;filter:saturate(.75)contrast(1.05);height:100%}.visualBottom{justify-content:space-between;align-items:center;min-height:84px;padding:17px 21px;display:flex}.visualBottom small{color:#607384;letter-spacing:1.4px;font-size:7px;display:block}.visualBottom strong{margin-top:3px;font-family:Manrope;font-size:25px;display:inline-block}.visualBottom span{color:#71818e;font-size:9px}.visualBottom button{color:#fff;background:#0e1c28;border:1px solid #233646;border-radius:7px;align-items:center;gap:7px;padding:10px 14px;font-size:10px;display:flex}.floating{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#08131ddb;border:1px solid #ffffff21;border-radius:12px;align-items:center;gap:10px;min-width:155px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 15px 35px #0000004d}.floating svg{color:#5af}.floating b{font-size:11px;display:block}.floating span{color:#697b89;font-size:8px}.floatingOne{top:100px;left:-15px}.floatingTwo{top:235px;right:-25px}.floatingThree{bottom:40px;left:15px}.bookingPanel{z-index:8;background:#0d1a26f5;border:1px solid #ffffff1f;border-radius:15px;grid-template-columns:1.1fr 1fr 1fr 1fr .85fr;min-height:105px;display:grid;position:relative;box-shadow:0 25px 60px #0000004d}.bookingField{border-right:1px solid #233441;padding:25px 21px}.bookingField>span{color:#61717f;letter-spacing:1.5px;margin-bottom:10px;font-size:7px;font-weight:800;display:block}.bookingField b{align-items:center;gap:7px;font-size:11px;display:flex}.bookingField svg{color:#5af}.searchRide{background:var(--blue);color:#fff;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:12px;font-size:11px;font-weight:800;display:flex}.categoryStrip{background:#fff;padding:95px 0 30px}.categoryGrid{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.categoryGrid>button{border:0;border-right:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:17px;min-height:125px;padding:25px;transition:all .25s;display:grid}.categoryGrid>button:last-child{border-right:0}.categoryGrid>button:hover{background:#f7faff}.categoryIcon{width:49px;height:49px;color:var(--blue);background:#eaf4ff;border-radius:12px;place-items:center;display:grid}.categoryGrid small{color:#9aa4ac;letter-spacing:1.2px;margin-bottom:5px;font-size:7px;font-weight:800;display:block}.categoryGrid b{font-family:Manrope;font-size:16px}.categoryGrid>button>svg{color:#a2acb3;width:17px}.fleetSection{background:#f5f7f9;padding:105px 0}.sectionHead{justify-content:space-between;align-items:end;gap:60px;margin-bottom:35px;display:flex}.sectionHead h2,.darkHead h2,.processCopy h2,.whyCopy h2,.faqGrid h2,.finalCta h2{letter-spacing:-2px;margin:12px 0 0;font-family:Manrope;font-size:clamp(37px,4vw,52px);line-height:1.08}.sectionHead h2 em,.darkHead h2 em,.processCopy h2 em,.whyCopy h2 em,.faqGrid h2 em,.finalCta h2 em{color:var(--blue);font-style:normal}.sectionHead>p{max-width:390px;color:var(--muted);font-size:12px;line-height:1.7}.filters{gap:8px;margin-bottom:28px;display:flex}.filters button{color:#6d7881;background:#fff;border:1px solid #d9e0e5;border-radius:30px;padding:9px 16px;font-size:10px;font-weight:600}.filters button.active{border-color:var(--blue);background:var(--blue);color:#fff}.fleetGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.vehicleCard{background:#fff;border:1px solid #dfe5ea;border-radius:15px;transition:all .3s;overflow:hidden}.vehicleCard:hover{transform:translateY(-5px);box-shadow:0 20px 50px #1226371a}.vehicleImage{background:#dfe4e8;height:235px;position:relative;overflow:hidden}.vehicleImage img{object-fit:cover;height:100%;transition:all .45s}.vehicleCard:hover img{transform:scale(1.045)}.vehicleTag,.vehicleCategory{letter-spacing:1px;border-radius:5px;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;top:14px}.vehicleTag{color:#fff;background:#07131f;left:14px}.vehicleCategory{color:#0d1b27;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;right:14px}.vehicleContent{padding:21px}.vehicleTitle{justify-content:space-between;gap:15px;display:flex}.vehicleTitle small{color:var(--blue);letter-spacing:1.5px;font-size:7px;font-weight:800}.vehicleTitle h3{margin:4px 0 0;font-family:Manrope;font-size:18px}.vehiclePrice{text-align:right;white-space:nowrap}.vehiclePrice b{font-family:Manrope;font-size:19px;display:block}.vehiclePrice span{color:#89949c;font-size:8px}.specGrid{border-top:1px solid #e8ecef;border-bottom:1px solid #e8ecef;grid-template-columns:repeat(3,1fr);margin:18px 0;padding:15px 0;display:grid}.specGrid span{color:#697680;align-items:center;gap:5px;font-size:8px;display:flex}.specGrid svg{color:#7c8a94;width:13px}.vehicleButton{color:#0969d4;background:#eaf4ff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:43px;font-size:10px;font-weight:800;display:flex}.services{color:#fff;background:#07111b;padding:105px 0}.darkHead{text-align:center;max-width:700px;margin:0 auto 45px}.darkHead p{color:#718391;max-width:500px;margin:16px auto 0;font-size:11px;line-height:1.7}.serviceGrid{border:1px solid #1e303e;border-radius:15px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.serviceGrid article{background:#091722;border-right:1px solid #1e303e;min-height:260px;padding:32px 26px;position:relative}.serviceGrid article:last-child{border-right:0}.serviceGrid article>svg{color:#54aaff;stroke-width:1.6px;width:29px;height:29px;margin:30px 0 25px}.serviceGrid article>span{color:#263846;font-family:Manrope;font-size:25px;font-weight:800;position:absolute;top:20px;right:21px}.serviceGrid h3{font-family:Manrope;font-size:15px}.serviceGrid p{color:#71828f;font-size:9px;line-height:1.75}.process{background:#fff;padding:110px 0}.processGrid{grid-template-columns:.75fr 1.25fr;align-items:center;gap:80px;display:grid}.processCopy p{max-width:430px;color:var(--muted);margin:18px 0 25px;font-size:11px;line-height:1.8}.steps{grid-template-columns:repeat(3,1fr);display:grid}.steps article{border:1px solid var(--line);border-right:0;min-height:270px;padding:25px 20px;position:relative}.steps article:last-child{border-right:1px solid var(--line)}.steps article>b{color:#d7dee3;font-family:Manrope;font-size:25px;position:absolute;top:17px;right:18px}.steps svg{width:28px;height:28px;color:var(--blue);margin:65px 0 20px}.steps h3{font-family:Manrope;font-size:14px}.steps p{color:var(--muted);font-size:9px;line-height:1.7}.roadTrip{color:#fff;background:url(https://images.unsplash.com/photo-1470770841072-f978cf4d019e?auto=format&fit=crop&w=1900&q=90) 50%/cover;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.roadOverlay{background:linear-gradient(90deg,#040d15f7,#040d15ad 55%,#040d1533);position:absolute;inset:0}.roadContent{z-index:2;position:relative}.roadContent h2{letter-spacing:-3px;max-width:720px;margin:15px 0;font-family:Manrope;font-size:clamp(48px,5vw,70px);line-height:1}.roadContent h2 em{color:#5af;font-style:normal;display:block}.roadContent p{color:#b7c1c8;max-width:530px;line-height:1.8}.roadButtons{gap:10px;margin-top:28px;display:flex}.whySection{background:#f5f7f9;padding:110px 0}.whyGrid{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.whyImage{position:relative}.whyImage>img{object-fit:cover;border-radius:16px;height:540px}.ratingCard{background:#fff;border-radius:10px;align-items:center;gap:11px;padding:17px 20px;display:flex;position:absolute;bottom:35px;right:-20px;box-shadow:0 18px 45px #00000021}.ratingCard>svg{color:#f3ad1d}.ratingCard b{font-family:Manrope;font-size:15px;display:block}.ratingCard span{color:#89939b;font-size:8px}.whyCopy>p{color:var(--muted);margin:18px 0 24px;font-size:11px;line-height:1.8}.benefits{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:27px;display:grid}.benefits span{color:#596670;align-items:center;gap:7px;font-size:10px;display:flex}.benefits svg{width:15px;color:var(--blue)}.priceBanner{background:var(--blue);color:#fff;padding:37px 0}.priceBannerInner{grid-template-columns:auto 1fr auto;align-items:center;gap:55px;display:grid}.priceBanner small{letter-spacing:1.5px;font-size:7px;font-weight:800;display:block}.priceBanner strong{font-family:Manrope;font-size:31px}.priceBanner span{font-size:10px}.priceBanner p{color:#dbeaff;font-size:10px}.priceBanner button{color:#0964c6;background:#fff;border:0;border-radius:8px;align-items:center;gap:7px;padding:13px 18px;font-size:10px;font-weight:800;display:flex}.faqSection{background:#fff;padding:110px 0}.faqGrid{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.faqGrid>div:first-child>p{max-width:400px;color:var(--muted);font-size:10px;line-height:1.8}.faqList{border-top:1px solid var(--line)}.faq{border-bottom:1px solid var(--line)}.faq>button{width:100%;min-height:65px;color:var(--text);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-family:Manrope;font-size:13px;font-weight:700;display:flex}.faq>button svg{width:17px;transition:all .25s}.faq.active>button svg{transform:rotate(180deg)}.faqAnswer{max-height:0;transition:all .3s;overflow:hidden}.faq.active .faqAnswer{max-height:120px}.faqAnswer p{color:var(--muted);margin:0;padding:0 35px 20px 0;font-size:10px;line-height:1.8}.finalCta{color:#fff;background:radial-gradient(circle at 80%,#1677ff2e,#0000 28%),#07111b;padding:90px 0}.finalCtaInner{justify-content:space-between;align-items:center;gap:50px;display:flex}.finalCta h2{max-width:700px}.finalCta p{color:#71818e;font-size:10px}footer{color:#fff;background:#040b12;padding:70px 0 25px}.footerGrid{grid-template-columns:1.7fr .8fr .8fr 1.3fr;gap:55px;display:grid}.footerBrand p{color:#5e6d79;max-width:300px;margin-top:20px;font-size:9px;line-height:1.8}.footerGrid>div:not(.footerBrand){flex-direction:column;gap:11px;display:flex}.footerGrid h4{color:#4b9ff0;letter-spacing:1.7px;margin:0 0 7px;font-size:7px}.footerGrid a,.footerGrid button,.footerGrid span{color:#71808b;font-size:9px}.footerGrid button{text-align:left;background:0 0;border:0;padding:0}.footerGrid span{align-items:center;gap:7px;display:flex}.footerGrid span svg{width:12px}.footerBottom{color:#485761;border-top:1px solid #14212b;justify-content:space-between;margin-top:55px;padding-top:20px;font-size:8px;display:flex}.footerBottom b{color:#4a9bea}.whatsappFloat{z-index:50;color:#fff;background:#20aa68;border:0;border-radius:30px;align-items:center;gap:8px;min-height:50px;padding:0 18px;font-size:11px;font-weight:800;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #00000040}.whatsappFloat svg{width:18px}@media (width<=950px){.menuButton{display:block}.navLinks{background:#08131d;flex-direction:column;align-items:stretch;gap:0;max-height:0;padding:0 6%;transition:all .3s;position:absolute;top:78px;left:0;right:0;overflow:hidden}.navLinks.open{max-height:450px;padding-top:12px;padding-bottom:20px}.navLinks a{border-bottom:1px solid #182733;padding:12px 0}.navCta{margin:13px 0 0}.heroGrid{grid-template-columns:1fr;padding:50px 0 80px}.heroVisual{min-height:500px}.visualCard{width:92%;left:4%;right:auto}.bookingPanel{grid-template-columns:1fr 1fr}.searchRide{grid-column:1/-1;min-height:60px}.categoryGrid{grid-template-columns:1fr}.categoryGrid>button{border-right:0;border-bottom:1px solid var(--line)}.fleetGrid,.serviceGrid{grid-template-columns:1fr 1fr}.serviceGrid article:nth-child(2){border-right:0}.processGrid,.whyGrid,.faqGrid{grid-template-columns:1fr}.footerGrid{grid-template-columns:1.5fr 1fr 1fr}.footerGrid>div:last-child{grid-column:1/-1}}@media (width<=620px){.shell{width:90%}.nav{height:76px}.hero{min-height:auto}.heroGrid{padding-top:55px}.hero h1{letter-spacing:-3px;font-size:51px}.heroLead{font-size:14px}.heroActions{flex-direction:column}.heroStats{gap:20px}.heroStats b{font-size:19px}.heroVisual{min-height:430px}.visualCard{top:20px}.vehicleSilhouette{height:250px}.floating{min-width:130px;padding:10px}.floatingOne{left:-5px}.floatingTwo{right:-5px}.floatingThree{bottom:0}.bookingPanel{grid-template-columns:1fr 1fr;width:90%;margin-bottom:0}.bookingField{padding:17px 14px}.categoryStrip{padding-top:60px}.fleetSection,.services,.process,.whySection,.faqSection{padding:78px 0}.sectionHead{flex-direction:column;align-items:flex-start;gap:18px}.filters{overflow-x:auto}.filters button{white-space:nowrap}.fleetGrid{grid-template-columns:1fr}.vehicleImage{height:260px}.serviceGrid{grid-template-columns:1fr}.serviceGrid article{border-bottom:1px solid #1e303e;border-right:0;min-height:220px}.steps{grid-template-columns:1fr}.steps article{border-right:1px solid var(--line);border-bottom:0;min-height:210px}.steps article:last-child{border-bottom:1px solid var(--line)}.steps svg{margin-top:45px}.roadTrip{min-height:580px}.roadContent h2{font-size:49px}.roadButtons{flex-direction:column;max-width:280px}.whyImage>img{height:420px}.ratingCard{right:10px}.benefits{grid-template-columns:1fr}.priceBannerInner{grid-template-columns:1fr;gap:18px}.finalCtaInner{flex-direction:column;align-items:flex-start}.footerGrid{grid-template-columns:1fr 1fr}.footerBrand,.footerGrid>div:last-child{grid-column:1/-1}.footerBottom{flex-direction:column;gap:8px}.whatsappFloat{justify-content:center;width:50px;padding:0}.whatsappFloat span{display:none}}
