.VehicleDetails_vehicleDetailsContainer__V1yhK{width:100vw;height:85vh;position:relative;overflow:hidden}.VehicleDetails_vehicleImage__N8Yit{width:100%;height:100%;object-fit:cover}.VehicleDetails_vehicleInfoOverlay__YML0M{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.7));padding:2rem;color:white}.VehicleDetails_vehicleName__hjPiB{font-size:3rem;margin:0 0 .5rem}.VehicleDetails_vehicleTagline__TjAhy{font-size:1.5rem;margin:0 0 1rem}.VehicleDetails_vehiclePrice__kPPI6{font-size:1.2rem;margin:0}.VehicleDetails_vehicleDetailsWrapper__4FcVB{width:100%;background-color:white}.VehicleDetails_vehicleDetailsSection__PPocN{width:100%;background:white}.VehicleDetails_detailsHeader___0LeU{text-align:center;margin:4rem 0 3rem}.VehicleDetails_detailsTitle__UXMZ2{font-size:2.5rem;font-weight:700;color:#333;margin:0 0 .5rem;text-transform:uppercase}.VehicleDetails_detailsSubtitle__8GeQJ{font-size:1.8rem;font-weight:700;color:#666;margin:2rem 0 0;text-transform:uppercase}.VehicleDetails_detailsImage1__mwhZT{width:100%;margin-bottom:0}.VehicleDetails_detailsImage2__iJ_mb{width:100%;display:flex;align-items:stretch}.VehicleDetails_fullWidthImage__T8fDQ{width:100vw;height:auto;display:block}.VehicleDetails_image2Container__NWavu{width:60%;position:relative;overflow:hidden}.VehicleDetails_image2Container__NWavu img{width:100%;height:auto;display:block}.VehicleDetails_image2Content__5JTab{width:40%;background:white;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center}.VehicleDetails_image2Title__lemGJ{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 1rem;line-height:1.3}.VehicleDetails_image2Description__Z4PL0{font-size:1rem;color:#666;line-height:1.6;margin:0}.VehicleDetails_interiorSection__WMo7H{width:100%;background:white}.VehicleDetails_interiorTitle__VZMn7{font-size:2.5rem;font-weight:700;color:#333;text-align:center;margin:4rem 0 3rem;text-transform:uppercase}.VehicleDetails_interiorImage3__ZxvlM{width:100vw;height:auto;display:block;margin:0}.VehicleDetails_interiorContentImage__EeTJr{width:100%;display:flex;align-items:stretch;margin:0}.VehicleDetails_interiorContent__CQko5{width:50%;background:white;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center}.VehicleDetails_interiorContentTitle__LNj5e{font-size:1.8rem;font-weight:700;color:#333;margin:0 0 1rem;line-height:1.3}.VehicleDetails_interiorContentDescription__mbTf2{font-size:1rem;color:#666;line-height:1.6;margin:0}.VehicleDetails_interiorImage4__s0dRC{width:50%;position:relative;overflow:hidden}.VehicleDetails_interiorImage4__s0dRC img{width:100%;height:auto;display:block}.VehicleDetails_interiorImagesRow__vVv_4{width:100%;display:flex;align-items:stretch;margin:0}.VehicleDetails_interiorImage5__ckOSh,.VehicleDetails_interiorImage6__fncqS{width:50%;position:relative;overflow:hidden}.VehicleDetails_interiorImage5__ckOSh img,.VehicleDetails_interiorImage6__fncqS img{width:100%;height:auto;display:block}.VehicleDetails_capabilitySection__LTmsW{width:100%;display:flex;align-items:stretch;background:white}.VehicleDetails_capabilityImage__rTXiH{width:50%;position:relative;overflow:hidden}.VehicleDetails_capabilityImage__rTXiH img{width:100%;height:auto;display:block}.VehicleDetails_capabilityContent__mfRxe{width:50%;background:white;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center}.VehicleDetails_capabilityTitle__Hl58v{font-size:1.8rem;font-weight:700;color:#333;margin:0 0 1rem;line-height:1.3}.VehicleDetails_capabilityDescription__eglxn{font-size:1rem;color:#666;line-height:1.6;margin:0}.VehicleDetails_cherokeeSection__w0duR{width:100%;display:flex;align-items:stretch;background:white}.VehicleDetails_cherokeeImage__heynC{width:50%;position:relative;overflow:hidden}.VehicleDetails_cherokeeImage__heynC img{width:100%;height:auto;display:block}.VehicleDetails_cherokeeContent__1y_mu{width:50%;background:white;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center}.VehicleDetails_cherokeeTitle__QpUgj{font-size:1.8rem;font-weight:700;color:#333;margin:0 0 1rem;line-height:1.3}.VehicleDetails_cherokeeDescription__bHthL{font-size:1rem;color:#666;line-height:1.6;margin:0}.VehicleDetails_actionButtonsOverlay__KtJXz{position:absolute;bottom:0;left:0;right:0;padding:30px 20px;z-index:3;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent)}.VehicleDetails_actionButtonsContainer__dZoQK{display:flex;gap:20px;justify-content:center;max-width:1200px;margin:0 auto}.VehicleDetails_bookTestDriveBtn__z4weo,.VehicleDetails_contactUsBtn__HwAUQ,.VehicleDetails_downloadBrochureBtn__nwLgQ,.VehicleDetails_exploreVehicleBtn__i3GRp{padding:12px 24px;background:#487f70ff;color:white;border:none;border-radius:4px;font-weight:600;font-size:14px;cursor:pointer;transition:background .3s;text-transform:uppercase}.VehicleDetails_bookTestDriveBtn__z4weo:hover,.VehicleDetails_contactUsBtn__HwAUQ:hover,.VehicleDetails_downloadBrochureBtn__nwLgQ:hover,.VehicleDetails_exploreVehicleBtn__i3GRp:hover{background:#008f8c}@media (max-width:768px){.VehicleDetails_vehicleDetailsContainer__V1yhK{height:auto;display:flex;flex-direction:column}.VehicleDetails_vehicleImage__N8Yit{max-width:100%;height:18vh;object-fit:cover}.VehicleDetails_actionButtonsContainer__dZoQK{flex-direction:row;gap:15px;align-items:center;justify-content:center;flex-wrap:wrap;padding:30px 20px;background:#000}.VehicleDetails_bookTestDriveBtn__z4weo,.VehicleDetails_contactUsBtn__HwAUQ,.VehicleDetails_downloadBrochureBtn__nwLgQ,.VehicleDetails_exploreVehicleBtn__i3GRp{width:auto;min-width:140px;padding:15px 20px;font-size:16px}.VehicleDetails_actionButtonsOverlay__KtJXz{position:relative;background:#000;padding:0}.VehicleDetails_detailsHeader___0LeU{margin:2rem 0 1.5rem;padding:0 1rem}.VehicleDetails_detailsTitle__UXMZ2{font-size:2rem}.VehicleDetails_detailsSubtitle__8GeQJ{font-size:1.5rem}.VehicleDetails_capabilitySection__LTmsW,.VehicleDetails_cherokeeSection__w0duR,.VehicleDetails_detailsImage2__iJ_mb,.VehicleDetails_interiorContentImage__EeTJr,.VehicleDetails_interiorImagesRow__vVv_4{flex-direction:column}.VehicleDetails_capabilityContent__mfRxe,.VehicleDetails_capabilityImage__rTXiH,.VehicleDetails_cherokeeContent__1y_mu,.VehicleDetails_cherokeeImage__heynC,.VehicleDetails_image2Container__NWavu,.VehicleDetails_image2Content__5JTab,.VehicleDetails_interiorContent__CQko5,.VehicleDetails_interiorImage4__s0dRC,.VehicleDetails_interiorImage5__ckOSh,.VehicleDetails_interiorImage6__fncqS{width:100%}.VehicleDetails_capabilityContent__mfRxe,.VehicleDetails_cherokeeContent__1y_mu,.VehicleDetails_image2Content__5JTab,.VehicleDetails_interiorContent__CQko5{padding:2rem 1rem}.VehicleDetails_interiorTitle__VZMn7{font-size:2rem;margin:2rem 0 1.5rem;padding:0 1rem}.VehicleDetails_capabilityTitle__Hl58v,.VehicleDetails_cherokeeTitle__QpUgj,.VehicleDetails_interiorContentTitle__LNj5e{font-size:1.5rem}}@media (max-width:480px){.VehicleDetails_vehicleDetailsContainer__V1yhK{height:auto}.VehicleDetails_vehicleImage__N8Yit{height:16vh}.VehicleDetails_detailsTitle__UXMZ2{font-size:1.8rem}.VehicleDetails_detailsSubtitle__8GeQJ{font-size:1.3rem}.VehicleDetails_interiorTitle__VZMn7{font-size:1.8rem}.VehicleDetails_capabilityTitle__Hl58v,.VehicleDetails_cherokeeTitle__QpUgj,.VehicleDetails_interiorContentTitle__LNj5e{font-size:1.4rem}.VehicleDetails_capabilityContent__mfRxe,.VehicleDetails_cherokeeContent__1y_mu,.VehicleDetails_image2Content__5JTab,.VehicleDetails_interiorContent__CQko5{padding:1.5rem 1rem}.VehicleDetails_actionButtonsContainer__dZoQK{gap:10px;padding:20px 15px;flex-wrap:wrap}.VehicleDetails_bookTestDriveBtn__z4weo,.VehicleDetails_contactUsBtn__HwAUQ,.VehicleDetails_downloadBrochureBtn__nwLgQ,.VehicleDetails_exploreVehicleBtn__i3GRp{padding:12px 16px;font-size:14px;min-width:120px}}@media (min-width:769px) and (max-width:1024px){.VehicleDetails_vehicleDetailsContainer__V1yhK{height:70vh}.VehicleDetails_detailsTitle__UXMZ2{font-size:2.2rem}.VehicleDetails_detailsSubtitle__8GeQJ{font-size:1.6rem}.VehicleDetails_interiorTitle__VZMn7{font-size:2.2rem}.VehicleDetails_capabilityTitle__Hl58v,.VehicleDetails_cherokeeTitle__QpUgj,.VehicleDetails_interiorContentTitle__LNj5e{font-size:1.6rem}.VehicleDetails_capabilityContent__mfRxe,.VehicleDetails_cherokeeContent__1y_mu,.VehicleDetails_image2Content__5JTab,.VehicleDetails_interiorContent__CQko5{padding:2.5rem 1.5rem}}