.Hero_hero__Q5FaL{position:relative;width:100%;aspect-ratio:1920/750;max-height:620px;min-height:320px;overflow:hidden;background:#111}.Hero_slide__Sng4j{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.Hero_slide__Sng4j.Hero_active__tj1Qr{opacity:1;pointer-events:auto}.Hero_overlay__kq0F9{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.72) 0,rgba(0,0,0,.35) 55%,rgba(0,0,0,.1))}.Hero_content__rnCeh{position:absolute;inset:0;z-index:10;display:flex;flex-direction:column;justify-content:center;width:100%;max-width:1490px;left:50%;transform:translateX(-50%);padding:0 24px}.Hero_redLine__LMIg2{width:40px;height:4px;background:#e50202;border-radius:2px;margin-bottom:18px}.Hero_title__JisBU{display:flex;flex-direction:column;line-height:1.05;margin-bottom:28px}.Hero_title__JisBU span{font-size:clamp(36px,5.5vw,62px);font-weight:900;letter-spacing:-.5px;display:block}.Hero_white__XGN8z{color:#ffffff}.Hero_red__QNuoS{color:#e50202}.Hero_btn__TzqUJ{display:inline-flex;align-items:center;gap:10px;background:#e50202;color:#fff;font-size:14px;font-weight:800;letter-spacing:.8px;padding:14px 28px;border-radius:4px;text-decoration:none;width:-moz-fit-content;width:fit-content;transition:background .2s;text-transform:uppercase}.Hero_btn__TzqUJ:hover{background:#c50000}.Hero_arrow___QpGP{position:absolute;top:50%;transform:translateY(-50%);z-index:20;background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.4);color:#fff;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.Hero_arrow___QpGP:hover{background:#e50202;border-color:#e50202}.Hero_arrowLeft__4dqeB{left:20px}.Hero_arrowRight__FVsF1{right:20px}.Hero_dots__V7QH3{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);z-index:20;display:flex;gap:8px}.Hero_dot__v6Ul9{width:10px;height:10px;border-radius:50%;border:2px solid rgba(255,255,255,.6);background:transparent;cursor:pointer;transition:all .2s;padding:0}.Hero_dotActive__lZ0aR{background:#e50202;border-color:#e50202;width:28px;border-radius:5px}@media (max-width:768px){.Hero_hero__Q5FaL{height:420px}.Hero_content__rnCeh{padding:0 48px}.Hero_arrow___QpGP{display:none}}@media (max-width:480px){.Hero_hero__Q5FaL{height:360px}.Hero_content__rnCeh{padding:0 24px}}.CarCard_card__zYX18{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:box-shadow .2s,transform .2s;display:flex;flex-direction:column}.CarCard_card__zYX18:hover{box-shadow:0 8px 28px rgba(0,0,0,.1);transform:translateY(-3px)}.CarCard_imageWrap__IGzKQ{position:relative;display:block;height:270px;background:#f8f8f8;overflow:hidden;flex-shrink:0}.CarCard_newArrivalBadge__RWD0J{position:absolute;top:10px;left:10px;z-index:2;background:#e50202;color:#fff;font-size:11px;font-weight:800;letter-spacing:.8px;padding:4px 9px;border-radius:3px;text-transform:uppercase}.CarCard_placeholder__WSrDr{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.CarCard_body__eyP5u{padding:16px 18px 18px;display:flex;flex-direction:column;gap:4px;flex:1 1}.CarCard_yearMake__tt2nr{font-size:15px;font-weight:500;color:#4b5563;margin:0;line-height:1.3}.CarCard_model__TRx7g{font-size:20px;font-weight:800;color:#020300;margin:0;line-height:1.2}.CarCard_mileage__RTPLU{font-size:15px;color:#6b7280;margin:4px 0 8px}.CarCard_price__I_djn{font-size:26px;font-weight:900;color:#e50202;margin-bottom:14px;line-height:1}.CarCard_footer__Hc_Tw{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.CarCard_titleBadge__tRLmv{font-size:13px;font-weight:600;padding:4px 12px;border-radius:20px;white-space:nowrap}.CarCard_clean___pfXp{background:#dcfce7;color:#16a34a}.CarCard_rebuilt__VHDNR{background:#fce7e7;color:#e50202}.CarCard_viewBtn__Yu_lj{display:block;background:#020300;color:#fff;font-size:13px;font-weight:700;letter-spacing:.5px;padding:9px 18px;border-radius:4px;text-decoration:none;transition:background .2s;white-space:nowrap;text-align:center;margin-top:auto}.CarCard_viewBtn__Yu_lj:hover{background:#333}@media (max-width:768px){.CarCard_imageWrap__IGzKQ{height:367px}}.page_hero__yMKls{background:#020300;padding:52px 0 48px;text-align:center}.page_heroLabel__jcCsu{font-size:12px;font-weight:700;letter-spacing:2px;color:#e50202;text-transform:uppercase;margin-bottom:12px}.page_heroTitle__mc29K{font-size:clamp(28px,4vw,46px);font-weight:900;color:#ffffff;letter-spacing:1px;margin:0 0 14px}.page_heroSub__TssKG{font-size:15px;color:rgba(255,255,255,.55);margin:0}.page_searchBar__x1zt6{background:#fff;padding:24px 0;border-bottom:1px solid #e5e7eb}.page_searchWrap__JaRC3{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.page_searchInputWrap__8mu_z{flex:1 1;min-width:260px;position:relative;display:flex;align-items:center}.page_searchIcon__rU5Jz{position:absolute;left:14px;color:#9ca3af;pointer-events:none}.page_searchInput__E4JWC{width:100%;height:48px;padding:0 44px;border:1.5px solid #e5e7eb;border-radius:6px;font-size:14px;font-family:inherit;color:#020300;outline:none;transition:border-color .2s}.page_searchInput__E4JWC:focus{border-color:#e50202}.page_searchInput__E4JWC::placeholder{color:#9ca3af}.page_searchClear__4tGOa{position:absolute;right:12px;background:none;border:none;cursor:pointer;color:#9ca3af;display:flex;align-items:center;padding:2px}.page_searchClear__4tGOa:hover{color:#e50202}.page_filterGroup__MePbY{display:flex;gap:10px;flex-shrink:0}.page_filterSelect__rK1ln{height:48px;padding:0 14px;border:1.5px solid #e5e7eb;border-radius:6px;font-size:13.5px;font-family:inherit;color:#020300;background:#fff;outline:none;cursor:pointer;transition:border-color .2s}.page_filterSelect__rK1ln:focus{border-color:#e50202}.page_statsBar__N8sHw{background:#fff;border-bottom:1px solid #e5e7eb;padding:14px 0}.page_statsInner__U7k2u{display:flex;align-items:center;gap:0;flex-wrap:wrap}.page_statItem__DxsdZ{display:flex;align-items:center;gap:9px;font-size:14px;color:#4b5563;padding:6px 28px 6px 0}.page_statItem__DxsdZ svg{color:#e50202;flex-shrink:0}.page_statItem__DxsdZ strong{color:#020300;font-weight:800}.page_statDivider__iEVhn{width:1px;height:22px;background:#d1d5db;margin-right:28px;flex-shrink:0}.page_inventorySection__fKn9D{padding:48px 0 64px;background:#fff}.page_carsGrid__PNVkp{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:18px;gap:18px}.page_noResults__iiGt8{display:flex;flex-direction:column;align-items:center;gap:16px;padding:80px 0;color:#9ca3af;text-align:center}.page_noResults__iiGt8 p{font-size:16px;color:#6b7280}.page_clearBtn__FJrvc{background:#e50202;color:#fff;border:none;padding:10px 24px;border-radius:6px;font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:background .2s}.page_clearBtn__FJrvc:hover{background:#c50000}.page_rebuiltBanner__D1L2_{background:#fff8f8;border-top:1px solid #fecdd3;border-bottom:1px solid #fecdd3;padding:28px 0}.page_rebuiltInner__pjZjy{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.page_rebuiltLeft__yBwD4{display:flex;align-items:flex-start;gap:16px;flex:1 1;min-width:260px}.page_rebuiltIcon__gJWwm{color:#e50202;flex-shrink:0;margin-top:2px}.page_rebuiltTitle__Q_yuI{font-size:16px;font-weight:800;color:#020300;margin:0 0 6px}.page_rebuiltText__9NXAL{font-size:13.5px;color:#4b5563;line-height:1.7;margin:0}.page_rebuiltBtn__gtiRz{display:inline-block;background:#e50202;color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.5px;padding:12px 24px;border-radius:5px;text-decoration:none;white-space:nowrap;transition:background .2s;flex-shrink:0}.page_rebuiltBtn__gtiRz:hover{background:#c50000}@media (max-width:1280px){.page_carsGrid__PNVkp{grid-template-columns:repeat(4,1fr)}}@media (max-width:1024px){.page_carsGrid__PNVkp{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page_carsGrid__PNVkp{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_searchWrap__JaRC3{flex-direction:column;align-items:stretch}.page_filterGroup__MePbY{flex-direction:row}.page_filterSelect__rK1ln{flex:1 1}.page_carsGrid__PNVkp{grid-template-columns:1fr}.page_statsInner__U7k2u{gap:10px;flex-direction:column;align-items:flex-start}.page_statDivider__iEVhn{display:none}}.page_featuredSection__H_juN{padding:64px 0 72px;background:#fff}.page_featuredHead__LWrd3{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.page_featuredHeadLeft__eAgQt{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.page_featuredTitle__EG0T9{font-size:24px;font-weight:900;color:#020300;letter-spacing:.5px;display:flex;align-items:center;gap:12px;margin:0}.page_titleLine__ULaaj{display:inline-block;width:36px;height:3px;background:#e50202;border-radius:2px}.page_vehicleCount__ivP1V{display:flex;align-items:center;gap:7px;font-size:16px;color:#6b7280;font-weight:500}.page_vehicleCount__ivP1V svg{color:#6b7280}.page_viewAllLink__8GG0e{display:inline-flex;align-items:center;gap:7px;color:#e50202;font-size:16px;font-weight:700;text-decoration:none;letter-spacing:.3px;transition:gap .2s}.page_viewAllLink__8GG0e:hover{gap:10px}.page_carsGrid__3SFkW{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:18px;gap:18px}.page_whySection__GjgQC{background:#020300;padding:60px 0}.page_whyTitle__R2Hfy{font-size:clamp(20px,2.5vw,26px);font-weight:900;color:#fff;text-align:center;letter-spacing:.5px;margin-bottom:44px}.page_whyTitle__R2Hfy span{color:#e50202}.page_whyGrid__W2CzY{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:0;gap:0;border:1px solid rgba(255,255,255,.08);border-radius:8px;overflow:hidden}.page_whyItem__C_z3p{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:32px 16px;border-right:1px solid rgba(255,255,255,.08);text-align:center;transition:background .2s}.page_whyItem__C_z3p:last-child{border-right:none}.page_whyItem__C_z3p:hover{background:rgba(255,255,255,.04)}.page_whyIcon__9pVH8{color:#e50202}.page_whyDivider__w3T7X{width:28px;height:2px;background:rgba(255,255,255,.15);border-radius:2px}.page_whyLabel__shLD5{font-size:13px;font-weight:700;color:#fff;letter-spacing:.8px;text-transform:uppercase;line-height:1.4}.page_reviewsSection__kwLNN{padding:64px 0 72px;background:#fff}.page_reviewsGrid__cZvMs{display:grid;grid-template-columns:1fr 280px;grid-gap:48px;gap:48px;align-items:start}.page_reviewsTitle__CmU7M{font-size:24px;font-weight:900;color:#020300;letter-spacing:.5px;margin-bottom:18px}.page_reviewsDash__4ONcA{color:#e50202;margin-left:8px}.page_ratingRow__VRnGV{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:16px}.page_ratingNumber__8Ln9N{font-size:52px;font-weight:900;color:#020300;line-height:1}.page_ratingStars__6Bd7X{display:flex;gap:3px}.page_ratingCount__SkuOm{font-size:16px;color:#6b7280}.page_googleBadge__Lo1_C{display:flex;align-items:center}.page_googleReviewsBtn__fjTml{display:inline-block;background:#e50202;color:#fff;font-size:14px;font-weight:800;letter-spacing:.8px;padding:10px 20px;border-radius:4px;text-decoration:none;margin-bottom:28px;transition:background .2s}.page_googleReviewsBtn__fjTml:hover{background:#c50000}.page_reviewCards__Nqdbw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.page_reviewCard__fEgZI{border:1px solid #e5e7eb;border-radius:8px;padding:18px;display:flex;flex-direction:column;min-height:220px;gap:10px}.page_reviewStars__H9Dzk{display:flex;gap:2px}.page_reviewText__io7N_{font-size:15px;color:#4b5563;line-height:1.7;flex:1 1;max-height:calc(1.7em * 5);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.page_reviewText__io7N_::-webkit-scrollbar{width:4px}.page_reviewText__io7N_::-webkit-scrollbar-track{background:transparent}.page_reviewText__io7N_::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.page_sliderControls__PNG27{gap:14px;margin-top:20px}.page_sliderBtn__twcxP,.page_sliderControls__PNG27{display:flex;align-items:center;justify-content:center}.page_sliderBtn__twcxP{width:36px;height:36px;border-radius:50%;border:2px solid #e5e7eb;background:#fff;color:#374151;cursor:pointer;transition:border-color .15s,color .15s,background .15s;flex-shrink:0}.page_sliderBtn__twcxP:hover:not(:disabled){border-color:#e50202;color:#e50202}.page_sliderBtn__twcxP:disabled{opacity:.35;cursor:not-allowed}.page_sliderDots__qm0t9{display:flex;gap:6px;align-items:center}.page_sliderDot__uewht{all:unset;width:8px;height:8px;border-radius:50%;background:#d1d5db;cursor:pointer;transition:background .15s,transform .15s}.page_sliderDotActive__x5if8{background:#e50202;transform:scale(1.3)}.page_reviewFooter__9cFVk{display:flex;align-items:center;justify-content:space-between}.page_reviewName__MaJSX{font-size:15px;font-weight:700;color:#020300}.page_leaveReviewBox__9G5KG{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:28px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.page_leaveReviewTitle__3zUIF{font-size:16px;font-weight:800;color:#020300;line-height:1.4;text-align:center}.page_qrPlaceholder__8wZqW{width:120px;height:120px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;align-items:center;justify-content:center}.page_qrSub__UnaxG{font-size:14px;color:#6b7280;line-height:1.6}.page_leaveReviewBtn__fhUSK{display:inline-block;background:#e50202;color:#fff;font-size:14px;font-weight:800;letter-spacing:.8px;padding:11px 20px;border-radius:4px;text-decoration:none;width:100%;text-align:center;transition:background .2s}.page_leaveReviewBtn__fhUSK:hover{background:#c50000}@media (max-width:1200px){.page_carsGrid__3SFkW,.page_whyGrid__W2CzY{grid-template-columns:repeat(3,1fr)}.page_whyItem__C_z3p{border-bottom:1px solid rgba(255,255,255,.08)}}@media (max-width:900px){.page_reviewCards__Nqdbw,.page_reviewsGrid__cZvMs{grid-template-columns:1fr}.page_reviewsRight__uyuz7{display:none}}@media (max-width:768px){.page_carsGrid__3SFkW,.page_whyGrid__W2CzY{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page_carsGrid__3SFkW{grid-template-columns:1fr}.page_whyGrid__W2CzY{grid-template-columns:repeat(2,1fr)}.page_featuredHead__LWrd3{flex-direction:column;align-items:flex-start}}