.BookingSearchForm-module-scss-module__UpY-lW__form{-webkit-backdrop-filter:blur(22px);background:#ffffff26;border:1px solid #ffffff40;border-radius:16px;align-items:flex-end;gap:16px;padding:28px 32px;display:flex;box-shadow:0 4px 24px #0000001f}@media (max-width:1024px){.BookingSearchForm-module-scss-module__UpY-lW__form{flex-wrap:wrap}}@media (max-width:768px){.BookingSearchForm-module-scss-module__UpY-lW__form{flex-direction:column;padding:24px}}.BookingSearchForm-module-scss-module__UpY-lW__field{flex-direction:column;flex:1;gap:6px;min-width:150px;display:flex}.BookingSearchForm-module-scss-module__UpY-lW__field label{color:#fff;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:12px;font-weight:600;display:flex}.BookingSearchForm-module-scss-module__UpY-lW__field label svg{opacity:.8}.BookingSearchForm-module-scss-module__UpY-lW__field input,.BookingSearchForm-module-scss-module__UpY-lW__field select{color:#1a1a1a;cursor:pointer;background:#fffffff2;border:none;border-radius:8px;outline:none;width:100%;padding:12px 14px;font-size:14px}.BookingSearchForm-module-scss-module__UpY-lW__field input:focus,.BookingSearchForm-module-scss-module__UpY-lW__field select:focus{box-shadow:0 0 0 2px #ffffff80}@media (max-width:768px){.BookingSearchForm-module-scss-module__UpY-lW__field{width:100%}}.BookingSearchForm-module-scss-module__UpY-lW__searchBtn{color:#fff;letter-spacing:1px;cursor:pointer;white-space:nowrap;background:#b01038;border:none;border-radius:8px;flex-shrink:0;padding:12px 36px;font-size:14px;font-weight:700;transition:background .3s}.BookingSearchForm-module-scss-module__UpY-lW__searchBtn:hover{background:#8a0d2d}@media (max-width:768px){.BookingSearchForm-module-scss-module__UpY-lW__searchBtn{width:100%;padding:14px}}
.HeroSection-module-scss-module__RZxiYW__hero{background:#d31341;min-height:520px;padding:60px 0 100px;position:relative;overflow:hidden}@media (max-width:768px){.HeroSection-module-scss-module__RZxiYW__hero{min-height:auto;padding:40px 0 120px}}.HeroSection-module-scss-module__RZxiYW__background{position:absolute;inset:0;overflow:hidden}.HeroSection-module-scss-module__RZxiYW__shape1{clip-path:polygon(20% 0%,100% 0%,100% 100%,0% 100%);background:#b01038;width:60%;height:140%;position:absolute;top:-20%;right:-5%}@media (max-width:768px){.HeroSection-module-scss-module__RZxiYW__shape1{display:none}}.HeroSection-module-scss-module__RZxiYW__shape2{clip-path:polygon(30% 0%,100% 0%,70% 100%,0% 100%);background:#00000014;width:40%;height:100%;position:absolute;top:0;right:10%}@media (max-width:768px){.HeroSection-module-scss-module__RZxiYW__shape2{display:none}}.HeroSection-module-scss-module__RZxiYW__shape3{background:#0000000d;border-radius:50%;width:50%;height:100%;position:absolute;bottom:-50%;left:-10%}@media (max-width:768px){.HeroSection-module-scss-module__RZxiYW__shape3{display:none}}.HeroSection-module-scss-module__RZxiYW__container{z-index:2;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px;display:flex;position:relative}@media (max-width:768px){.HeroSection-module-scss-module__RZxiYW__container{text-align:center;flex-direction:column}}.HeroSection-module-scss-module__RZxiYW__content{flex:0 0 45%;max-width:45%}@media (max-width:768px){.HeroSection-module-scss-module__RZxiYW__content{flex:1;max-width:100%;margin-bottom:24px}}.HeroSection-module-scss-module__RZxiYW__heading{color:#fff;margin-bottom:16px;font-size:3.5rem;font-weight:700;line-height:1.1}@media (max-width:768px){.HeroSection-module-scss-module__RZxiYW__heading{font-size:2.5rem}}@media (max-width:480px){.HeroSection-module-scss-module__RZxiYW__heading{font-size:2rem}}.HeroSection-module-scss-module__RZxiYW__subtitle{color:#ffffffe6;max-width:400px;font-size:1.1rem;line-height:1.6}@media (max-width:768px){.HeroSection-module-scss-module__RZxiYW__subtitle{max-width:100%;font-size:1rem}}.HeroSection-module-scss-module__RZxiYW__carImage{flex:0 0 50%;justify-content:center;align-items:center;max-width:50%;display:flex}.HeroSection-module-scss-module__RZxiYW__carImage img{filter:drop-shadow(0 10px 30px #0000004d);width:100%;max-width:700px;height:auto}@media (max-width:768px){.HeroSection-module-scss-module__RZxiYW__carImage{flex:1;max-width:80%}}.HeroSection-module-scss-module__RZxiYW__searchWrapper{z-index:10;max-width:1200px;margin:-30px auto 0;padding-left:24px;padding-right:24px;position:relative}@media (max-width:768px){.HeroSection-module-scss-module__RZxiYW__searchWrapper{margin-top:16px}}
.VehicleCard-module-scss-module__DBHABG__card{background:#fff;border-radius:12px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 1px 8px #00000014}.VehicleCard-module-scss-module__DBHABG__card:hover{transform:translateY(-.25rem);box-shadow:0 8px 32px #00000026}.VehicleCard-module-scss-module__DBHABG__imageWrapper{background:#f5f5f5;justify-content:center;align-items:center;min-height:200px;padding:20px;display:flex;position:relative}.VehicleCard-module-scss-module__DBHABG__imageWrapper:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0000000a);height:40px;position:absolute;bottom:0;left:0;right:0}.VehicleCard-module-scss-module__DBHABG__imageWrapper img{object-fit:contain;width:100%;height:180px}.VehicleCard-module-scss-module__DBHABG__categoryBadge{color:#fff;letter-spacing:.3px;z-index:1;text-transform:uppercase;background:#d31341;border-radius:50px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:12px;left:12px}.VehicleCard-module-scss-module__DBHABG__body{flex-direction:column;flex:1;padding:20px;display:flex}.VehicleCard-module-scss-module__DBHABG__titleRow{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.VehicleCard-module-scss-module__DBHABG__title{color:#1a1a1a;font-size:1.15rem;font-weight:700}.VehicleCard-module-scss-module__DBHABG__price{color:#d31341;white-space:nowrap;font-size:1.15rem;font-weight:700}.VehicleCard-module-scss-module__DBHABG__priceUnit{color:#666;font-size:.8rem;font-weight:500}.VehicleCard-module-scss-module__DBHABG__specs{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.VehicleCard-module-scss-module__DBHABG__spec{color:#666;align-items:center;gap:5px;font-size:13px;display:inline-flex}.VehicleCard-module-scss-module__DBHABG__spec svg{color:#666;flex-shrink:0}.VehicleCard-module-scss-module__DBHABG__actions{gap:10px;margin-top:auto;display:flex}.VehicleCard-module-scss-module__DBHABG__detailsBtn{text-align:center;color:#d31341;letter-spacing:.3px;background:0 0;border:2px solid #d31341;border-radius:8px;flex:1;padding:12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .3s,color .3s;display:block}.VehicleCard-module-scss-module__DBHABG__detailsBtn:hover{color:#fff;background:#d31341}.VehicleCard-module-scss-module__DBHABG__bookBtn{text-align:center;color:#fff;letter-spacing:.3px;background:#d31341;border:2px solid #d31341;border-radius:8px;flex:1;padding:12px;font-size:14px;font-weight:700;text-decoration:none;transition:background .3s;display:block}.VehicleCard-module-scss-module__DBHABG__bookBtn:hover{background:#b01038;border-color:#b01038}
.VehicleGrid-module-scss-module__UKeTVG__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:1024px){.VehicleGrid-module-scss-module__UKeTVG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.VehicleGrid-module-scss-module__UKeTVG__grid{grid-template-columns:1fr}}.VehicleGrid-module-scss-module__UKeTVG__empty{text-align:center;color:#666;padding:60px 20px;font-size:16px}
.USPSection-module-scss-module__eUPkmG__usp{background:#d31341;padding:80px 0 40px}@media (max-width:768px){.USPSection-module-scss-module__eUPkmG__usp{padding:60px 0 30px}}.USPSection-module-scss-module__eUPkmG__container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.USPSection-module-scss-module__eUPkmG__grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}@media (max-width:768px){.USPSection-module-scss-module__eUPkmG__grid{grid-template-columns:1fr;gap:32px}}.USPSection-module-scss-module__eUPkmG__card{padding:20px}.USPSection-module-scss-module__eUPkmG__title{color:#fff;margin-bottom:16px;font-size:1.75rem;font-weight:700;line-height:1.2}@media (max-width:768px){.USPSection-module-scss-module__eUPkmG__title{font-size:1.5rem}}.USPSection-module-scss-module__eUPkmG__description{color:#ffffffd9;font-size:15px;line-height:1.7}
.BrandCarousel-module-scss-module__FiYVOq__carousel{background:#d31341;padding:50px 0 80px;position:relative;overflow:hidden}.BrandCarousel-module-scss-module__FiYVOq__carousel:before,.BrandCarousel-module-scss-module__FiYVOq__carousel:after{content:"";z-index:2;pointer-events:none;width:12%;position:absolute;top:0;bottom:0}.BrandCarousel-module-scss-module__FiYVOq__carousel:before{background:linear-gradient(90deg,#d31341,#d3134100);left:0}.BrandCarousel-module-scss-module__FiYVOq__carousel:after{background:linear-gradient(270deg,#d31341,#d3134100);right:0}.BrandCarousel-module-scss-module__FiYVOq__track{will-change:transform;align-items:center;gap:100px;width:max-content;display:flex}.BrandCarousel-module-scss-module__FiYVOq__brandItem{flex-shrink:0;justify-content:center;align-items:center;padding:10px 20px;display:flex}.BrandCarousel-module-scss-module__FiYVOq__brandLogo{object-fit:contain;filter:brightness(0)invert();opacity:.9;width:auto;height:50px}
.WhyChooseSection-module-scss-module__1Bk8ZW__section{padding:80px 0}@media (max-width:768px){.WhyChooseSection-module-scss-module__1Bk8ZW__section{padding:60px 0}}.WhyChooseSection-module-scss-module__1Bk8ZW__container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.WhyChooseSection-module-scss-module__1Bk8ZW__grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}@media (max-width:768px){.WhyChooseSection-module-scss-module__1Bk8ZW__grid{grid-template-columns:1fr;gap:40px}.WhyChooseSection-module-scss-module__1Bk8ZW__imageCol{order:-1}}.WhyChooseSection-module-scss-module__1Bk8ZW__imageWrapper{border-radius:16px;overflow:hidden;box-shadow:0 4px 24px #0000001f}.WhyChooseSection-module-scss-module__1Bk8ZW__imageWrapper img{width:100%;height:auto;display:block}.WhyChooseSection-module-scss-module__1Bk8ZW__contentCol{flex-direction:column;display:flex}.WhyChooseSection-module-scss-module__1Bk8ZW__heading{color:#1a1a1a;margin-bottom:32px;font-size:2.25rem;font-weight:800;line-height:1.2}@media (max-width:768px){.WhyChooseSection-module-scss-module__1Bk8ZW__heading{font-size:1.75rem}}.WhyChooseSection-module-scss-module__1Bk8ZW__highlight{color:#d31341}.WhyChooseSection-module-scss-module__1Bk8ZW__benefits{flex-direction:column;gap:24px;display:flex}.WhyChooseSection-module-scss-module__1Bk8ZW__benefit{padding-left:0}.WhyChooseSection-module-scss-module__1Bk8ZW__benefitTitle{color:#1a1a1a;margin-bottom:4px;font-size:1.1rem;font-style:italic;font-weight:700}.WhyChooseSection-module-scss-module__1Bk8ZW__benefitDesc{color:#666;font-size:14px;line-height:1.6}
.page-module-scss-module__KRwGrq__home{margin-top:70px}.page-module-scss-module__KRwGrq__container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.page-module-scss-module__KRwGrq__popularSection{padding:80px 0}@media (max-width:768px){.page-module-scss-module__KRwGrq__popularSection{padding:60px 0}}.page-module-scss-module__KRwGrq__popularHeader{text-align:center;margin-bottom:48px}.page-module-scss-module__KRwGrq__popularHeader h2{margin-bottom:12px;font-size:2.25rem;font-weight:400}.page-module-scss-module__KRwGrq__popularHeader h2 strong{font-weight:700}@media (max-width:768px){.page-module-scss-module__KRwGrq__popularHeader h2{font-size:1.75rem}}.page-module-scss-module__KRwGrq__fleetLink{color:#d31341;font-size:15px;font-weight:500;text-decoration:underline;transition:color .2s}.page-module-scss-module__KRwGrq__fleetLink:hover{color:#b01038}
.page-module-scss-module__BL5PjW__page{margin-top:70px}.page-module-scss-module__BL5PjW__container{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.page-module-scss-module__BL5PjW__heroSection{text-align:center;padding:80px 0 48px}@media (max-width:768px){.page-module-scss-module__BL5PjW__heroSection{padding:60px 0 32px}}.page-module-scss-module__BL5PjW__label{color:#d31341;margin-bottom:12px;font-size:15px;font-weight:600;display:inline-block}.page-module-scss-module__BL5PjW__heading{color:#1a1a1a;margin-bottom:20px;font-size:3rem;font-weight:700}.page-module-scss-module__BL5PjW__heading em{color:#d31341;font-style:italic}@media (max-width:768px){.page-module-scss-module__BL5PjW__heading{font-size:2rem}}.page-module-scss-module__BL5PjW__intro{color:#666;max-width:720px;margin:0 auto;font-size:15px;line-height:1.7}.page-module-scss-module__BL5PjW__gridSection{padding:0 0 80px}
