.VehiclesPreview_container__wxlbl{width:100%;max-width:960px;margin:0 auto;text-align:center;display:flex;flex-direction:column;padding:0 20px}.VehiclesPreview_header__nh19E{display:flex;flex-direction:column;padding-top:20px;padding-bottom:20px;gap:10px}.VehiclesPreview_title__9GLF6{font-weight:700;font-size:36px;line-height:1.2}.VehiclesPreview_description__Q8tAS{font-size:18px;text-align:justify;line-height:1.5}.VehiclesPreview_subtitle__so2TJ{font-size:19px;color:#7f8c8d;max-width:700px;margin:0 auto auto;text-align:center}.VehiclesPreview_vehicles__S3OOL{width:100%;display:flex;flex-direction:column;gap:20px;margin-top:20px}@media (max-width:765px){.VehiclesPreview_title__9GLF6{font-size:30px}.VehiclesPreview_description__Q8tAS{font-size:16px}.VehiclesPreview_subtitle__so2TJ{font-size:17px}.VehiclesPreview_vehicles__S3OOL{flex-wrap:wrap}}.Vehicle_vehicleContainer__yGk2q{width:100%;flex:1 1 100%;align-self:stretch;height:auto;background-color:white;display:flex;flex-direction:row;border-radius:10px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.2);border:1px solid #e4e4e4;transition:transform .2s ease,box-shadow .2s ease}.Vehicle_vehicleContainer__yGk2q:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(0,0,0,.15)}.Vehicle_clickableCard__h7BLc{cursor:pointer;user-select:none}.Vehicle_clickableCard__h7BLc:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(0,0,0,.15)}.Vehicle_vehicleContainer_filterMode__iQWy2{width:100%;flex:1 1 100%;align-self:stretch;height:auto;background-color:white;display:flex;flex-direction:column;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.2);border:1px solid #e4e4e4;transition:transform .2s ease,box-shadow .2s ease}.Vehicle_vehicleContainer_filterMode__iQWy2:hover{transform:translateY(-2px);box-shadow:0 8px 15px rgba(0,0,0,.15)}.Vehicle_photoContainer__m88WT{width:100%;height:250px;background-size:cover;background-position:50%;border-top-left-radius:10px;border-top-right-radius:10px}.Vehicle_detailsContainer__0Ca_V{align-items:center;justify-items:flex-start;justify-content:space-between;padding:20px}.Vehicle_detailsContainer__0Ca_V,.Vehicle_detailsHeader__h0hT1{width:100%;display:flex;flex-direction:column;gap:10px}.Vehicle_titleRow__55_Qh{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.Vehicle_title__pNAhR{font-size:26px;font-weight:600;text-align:left;line-height:1.2}.Vehicle_subtitle__GbSvx{font-size:14px;color:#6b7280;margin-top:2px;text-align:left}.Vehicle_priceContainer__y16Ft{display:flex;flex-direction:row;align-items:center;background-color:gray;padding:5px 10px;border-radius:5px;position:relative;border:1px solid #676767}.Vehicle_price__JL8mW{color:white;font-size:16px;font-weight:500;margin-right:5px}.Vehicle_price__JL8mW span{font-size:18px;font-weight:600}.Vehicle_description__d66Xa{font-size:16px;text-align:justify;width:100%;line-height:1.4}.Vehicle_featureGrid__9QiON{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 18px;padding:12px 0;border-top:1px solid #d1d5db}.Vehicle_featureGridExtra__js5S5{display:none}@media (min-width:768px){.Vehicle_featureGridExtra__js5S5{display:grid;grid-template-columns:repeat(3,1fr);gap:14px 18px}}.Vehicle_featureItem__VBTOW{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.Vehicle_featureIcon__bBy9n{width:26px;height:26px;opacity:.9;filter:invert(56%) sepia(16%) saturate(617%) hue-rotate(121deg) brightness(90%) contrast(88%)}.Vehicle_featureLabel__H3RYV{font-size:13px;color:#111827}.Vehicle_featureValue__cQoR1{font-size:16px;font-weight:600;color:#2c3e50}.Vehicle_detailsSection__QTQvl{width:100%;display:flex;flex-direction:column;justify-content:flex-start}.Vehicle_detailsTitle__bzUpW{width:100%;font-size:22px;font-weight:600;text-align:left}.Vehicle_detailsList__WnO5r{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;width:100%;text-align:left;padding-top:10px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}.Vehicle_detailListItem__1iBS3{width:33%;display:flex;flex-direction:row;align-items:center;text-transform:capitalize;font-size:16px;margin-bottom:8px}.Vehicle_detailsIcon__shFkM{height:17px;margin-right:5px}.Vehicle_actionsRow__s3nT6{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;gap:20px}.Vehicle_sliderContainer__gVWj8{height:100%;border-radius:10px 8px 8px 10px}.Vehicle_filerSliderContainer__BsGfN,.Vehicle_sliderContainer__gVWj8{width:100%;background-size:cover;background-position:50%;background-color:#fec522;min-height:300px}.Vehicle_filerSliderContainer__BsGfN{border-radius:10px 10px 8px 8px}.Vehicle_imageContainer__Cm_FY{position:relative;width:100%}.Vehicle_mobilePriceInfo__kXh6X{position:absolute;top:12px;right:12px;z-index:10;display:none}.Vehicle_desktopPriceInfo__SKSWH{display:block}@media (max-width:765px){.Vehicle_vehicleContainer__yGk2q{width:100%;flex-direction:column}.Vehicle_actionsRow__s3nT6{justify-content:flex-end;gap:0}.Vehicle_mobilePriceInfo__kXh6X{display:block}.Vehicle_desktopPriceInfo__SKSWH{display:none}}@media (max-width:425px){.Vehicle_sliderContainer__gVWj8{min-height:200px}}.PriceInfo_priceContainer__dodSm,.PriceInfo_titleRow__ks7Sw{display:flex;flex-direction:row;align-items:center;position:relative}.PriceInfo_priceContainer__dodSm{gap:5px;justify-content:space-between;background-color:#363636;padding:5px 10px;border-radius:5px;border:1px solid #676767}.PriceInfo_priceContainerIcon__iPDG3{height:25px;cursor:pointer}.PriceInfo_price__U9LBr{color:white;font-size:15px;font-weight:500;margin-right:5px}.PriceInfo_price__U9LBr span{font-size:17px;font-weight:600}.PriceInfo_tooltipDesign__Q_x_v{z-index:var(--z-tooltip);max-width:250px}@media (max-width:765px){.PriceInfo_price__U9LBr{color:#3d3d3d}.PriceInfo_priceContainer__dodSm{background-color:white;border-color:#dcdcdc}.PriceInfo_priceContainerIcon__iPDG3{background-color:gray;border-radius:15px}}.Insurance_hero__yxCI0{text-align:center}.Insurance_title__InW0d{font-weight:700;line-height:1.2;background:linear-gradient(135deg,#2c3e50,#34495e);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Insurance_cardContent__kM1_9{color:#5a6c7d;line-height:1.6}.Insurance_highlight__lleGp{background:#3d3d3d;color:white;border-radius:12px;padding:40px;text-align:center}.Insurance_sectionTitle__3eJhz{font-size:29px;color:#2c3e50;margin-bottom:24px;text-align:center}.Insurance_infoSection__erUo4{margin:24px 0}.Insurance_infoGrid__Eqw17{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.Insurance_infoGrid__Eqw17{grid-template-columns:repeat(2,1fr)}}.Insurance_infoCard__cbeEe{background:#f8f9fa;border-radius:8px;padding:24px;border-left:4px solid #fec522}.Insurance_infoTitle__GWx2k{font-weight:600;color:#2c3e50;margin-bottom:8px}.Insurance_infoText__yLE3E{color:#5a6c7d;font-size:15px}.Insurance_contactButtons__4RyaI{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}@media (max-width:765px){.Insurance_contactButtons__4RyaI{flex-direction:column;gap:12px;width:100%}.Insurance_contactButtons__4RyaI>*{width:100%;max-width:none;flex:none}}