.BookNow_container__2y8NO{background-color:#0071bc;width:100%;padding:2rem 1rem}.BookNow_content___aXMw{display:flex;justify-content:center;align-items:center;gap:2rem;max-width:1200px;margin:0 auto}.BookNow_heading__wQRVu{color:white;font-size:clamp(1.25rem,3vw,2rem);margin:0;text-align:center}.BookNow_button__aqp_O,.BookNow_heading__wQRVu{font-family:kallisto,sans-serif;font-weight:600}.BookNow_button__aqp_O{display:inline-flex;align-items:center;justify-content:center;background-color:#ffffff;color:#1a1a1a;font-size:.875rem;padding:.875rem 2rem;border:none;border-radius:4px;cursor:pointer;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,transform .2s ease;min-height:44px;white-space:nowrap}.BookNow_button__aqp_O:hover{background-color:#f0f0f0;transform:translateY(-2px)}@media (max-width:576px){.BookNow_content___aXMw{flex-direction:column;gap:1.5rem}.BookNow_button__aqp_O{width:100%;max-width:200px}}.Socials_socialsContainer__x39th{text-align:center;padding:4rem 1rem;background-color:#f7f7f7}.Socials_socialsHeading__Jo7Mr{font-size:clamp(2rem,5vw,3.75rem);font-weight:700;color:#0071bc;margin-bottom:1rem}.Socials_socialsSubheading__B7fMo{font-size:clamp(.875rem,2vw,1.25rem);color:#1a1a1a;max-width:800px;margin:0 auto 2rem;line-height:1.6}.Socials_iconContainer__wd0hh{display:flex;justify-content:center;align-items:center;gap:1.5rem}.Socials_socialLink__k0162{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;transition:background-color .2s ease,transform .2s ease}.Socials_socialLink__k0162:hover{background-color:rgba(0,113,188,.1);transform:scale(1.1)}.Socials_socialIcon__MmpE6{color:#0071bc;font-size:2.5rem}@media (max-width:576px){.Socials_socialsContainer__x39th{padding:3rem 1rem}.Socials_socialLink__k0162{width:50px;height:50px}.Socials_socialIcon__MmpE6{font-size:2rem}}.VehiclePage_heroSection__MEika{background-color:#1a1a1a;padding:3rem 1rem;text-align:center}.VehiclePage_heroTitle__n8g7e{font-size:clamp(1.75rem,5vw,3rem);color:#0071bc;margin:0 0 .75rem}.VehiclePage_heroSubtitle__PMowy{font-size:clamp(.9375rem,2vw,1.25rem);color:white;max-width:40rem;margin:0 auto}.VehiclePage_vehicleShowcase__IR29V{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1100px;margin:0 auto;padding:3rem 1rem;background-color:#f7f7f7;align-items:center}.VehiclePage_vehicleImageContainer__U7n7v{display:flex;justify-content:center;align-items:center}.VehiclePage_vehicleImage__FeZXC{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.VehiclePage_vehicleDetails__d_6IH{background-color:white;padding:2rem;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08)}.VehiclePage_priceTag__hdoHt{display:flex;align-items:baseline;gap:.25rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #0071bc}.VehiclePage_priceAmount__9bSH_{font-size:3rem;font-weight:700;color:#0071bc}.VehiclePage_priceUnit__AeiIT{font-size:1.25rem;color:#666}.VehiclePage_specsList__YntBL{list-style:none;padding:0;margin:0}.VehiclePage_specsList__YntBL li{font-size:1rem;color:#333;padding:.5rem 0;border-bottom:1px solid #eee}.VehiclePage_specsList__YntBL li:last-child{border-bottom:none}.VehiclePage_specsList__YntBL strong{color:#1a1a1a}.VehiclePage_contentSection____GK0{padding:3rem 1rem;background-color:white}.VehiclePage_contentContainer__VGge6{max-width:50rem;margin:0 auto}.VehiclePage_sectionTitle__wKiel{font-size:clamp(1.5rem,4vw,2rem);color:#0071bc;margin:0 0 1rem}.VehiclePage_subTitle__HD2w5{font-size:clamp(1.125rem,3vw,1.5rem);color:#1a1a1a;margin:2rem 0 1rem}.VehiclePage_paragraph__S3Gdv{font-size:1rem;line-height:1.7;color:#333;margin:0 0 1rem}.VehiclePage_featureList__HGAJq{padding-left:1.5rem;margin:0 0 1.5rem}.VehiclePage_featureList__HGAJq li{font-size:1rem;line-height:1.7;color:#333;margin-bottom:.75rem}.VehiclePage_featureList__HGAJq strong{color:#0071bc}.VehiclePage_benefitsGrid__JHbIa{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1.5rem;margin:1.5rem 0}.VehiclePage_benefitCard__onQ5u{background-color:#f7f7f7;padding:1.5rem;border-radius:.5rem;border-left:4px solid #0071bc}.VehiclePage_benefitCard__onQ5u h4{font-size:1.125rem;color:#1a1a1a;margin:0 0 .5rem}.VehiclePage_benefitCard__onQ5u p{font-size:.9375rem;color:#555;margin:0;line-height:1.5}.VehiclePage_reviewSection__p08Gl{background-color:#f7f7f7;padding:3rem 1rem}.VehiclePage_reviewCard__MvUt_{max-width:50rem;margin:0 auto;background-color:white;padding:2rem;border-radius:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center}.VehiclePage_quoteIcon__PyCTg{color:#0071bc;font-size:1.5rem;opacity:.3;margin-bottom:1rem}.VehiclePage_reviewText__1ZhN0{font-size:1.125rem;line-height:1.7;color:#333;margin:0 0 1.5rem;font-style:italic}.VehiclePage_reviewStars__xIaDP{display:flex;justify-content:center;gap:.25rem;margin-bottom:1rem}.VehiclePage_starFilled__HlX1E{color:#fbbc04;font-size:1.25rem}.VehiclePage_reviewerName__st7vO{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem}.VehiclePage_reviewMeta__7Gs__{font-size:.875rem;color:#666;margin:0}@media (max-width:768px){.VehiclePage_heroSection__MEika{padding:2rem 1rem}.VehiclePage_vehicleShowcase__IR29V{grid-template-columns:1fr;padding:2rem 1rem}.VehiclePage_vehicleDetails__d_6IH{padding:1.5rem}.VehiclePage_priceAmount__9bSH_{font-size:2.5rem}.VehiclePage_contentSection____GK0{padding:2rem 1rem}.VehiclePage_benefitsGrid__JHbIa{grid-template-columns:1fr}}@media (max-width:480px){.VehiclePage_benefitCard__onQ5u{padding:1rem}.VehiclePage_priceAmount__9bSH_{font-size:2rem}}