.HeroSedan_heroBanner__KdkkB{background-image:url(/images/hero/HeroSedan.jpg);background-size:cover;background-position:50%;height:80vh;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;padding:0 20px}.HeroSedan_heroTitle__rxlzS{font-size:48px;font-weight:700;margin-bottom:20px;color:#2b2b2b;font-family:Helvetica}.HeroSedan_heroDescription__FwoTz{font-size:20px;margin-bottom:60px;color:#2b2b2b;font-family:Helvetica}@media (max-width:1024px){.HeroSedan_heroBanner__KdkkB{height:70vh}.HeroSedan_heroTitle__rxlzS{font-size:42px}.HeroSedan_heroDescription__FwoTz{font-size:18px}}@media (max-width:768px){.HeroSedan_heroBanner__KdkkB{display:none}.HeroSedan_heroTitle__rxlzS{margin-top:100px;font-size:36px}.HeroSedan_heroDescription__FwoTz{font-size:16px;margin-bottom:30px}}@media (max-width:480px){.HeroSedan_heroBanner__KdkkB{height:60vh;padding:0 15px}.HeroSedan_heroTitle__rxlzS{margin-top:100px;font-size:28px}.HeroSedan_heroDescription__FwoTz{font-size:14px;margin-bottom:20px}}.CarCard_card__gLFZL{background-color:#fff;border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.15);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;max-width:400px;text-align:center;font-family:Helvetica}.CarCard_card__gLFZL:hover{transform:scale(1.05);box-shadow:0 12px 24px rgba(0,0,0,.2)}.CarCard_image__ttnqv{width:100%;height:220px;object-fit:cover;border-bottom:2px solid #eb0a1e}.CarCard_info__GUvi9{padding:20px}.CarCard_name__BiktK{font-size:22px;font-weight:700;color:#2b2b2b;margin-bottom:10px}.CarCard_description___HFz6{font-size:16px;color:#2b2b2b}.CarCard_price__fYDxA{font-size:18px;color:#eb0a1e;margin-bottom:15px;margin-top:10px}.CarCard_detailsButton__GguTs{background-color:#eb0a1e;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-size:16px;cursor:pointer;transition:background-color .3s ease}.CarCard_detailsButton__GguTs:hover{background-color:#c00a1c}@media (max-width:1024px){.CarCard_card__gLFZL{max-width:350px}.CarCard_name__BiktK{font-size:20px}.CarCard_image__ttnqv{height:auto}.CarCard_description___HFz6,.CarCard_price__fYDxA{font-size:16px}.CarCard_detailsButton__GguTs{padding:8px 18px;font-size:15px}}@media (max-width:768px){.CarCard_card__gLFZL{max-width:100%;margin:10px 0}.CarCard_name__BiktK{font-size:16px}.CarCard_description___HFz6,.CarCard_price__fYDxA{font-size:14px}.CarCard_detailsButton__GguTs{padding:6px 12px;font-size:13px}}@media (max-width:480px){.CarCard_card__gLFZL{max-width:100%;margin:10px 0}.CarCard_name__BiktK{font-size:16px}.CarCard_description___HFz6,.CarCard_price__fYDxA{font-size:14px}.CarCard_detailsButton__GguTs{padding:6px 12px;font-size:13px}}.page_sedanPage__93sIO{text-align:center;font-family:Helvetica;padding:0 100px;box-sizing:border-box}.page_carGrid__zCVdG{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px;justify-items:center;margin-top:120px;margin-bottom:120px}@media (max-width:1024px){.page_carGrid__zCVdG{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:80px;margin-bottom:80px}}@media (max-width:768px){.page_carGrid__zCVdG{grid-template-columns:1fr;gap:20px;margin-top:60px;margin-bottom:60px}}@media (max-width:480px){.page_sedanPage__93sIO{padding:0 20px}.page_carGrid__zCVdG{grid-template-columns:1fr;gap:20px;margin-top:40px;margin-bottom:40px}}.page_suvPage__W347P{text-align:center;font-family:Helvetica;padding:0 100px}.page_carGrid__lScDA{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px;justify-items:center;margin-top:120px;margin-bottom:120px}@media (max-width:1024px){.page_carGrid__lScDA{grid-template-columns:repeat(2,1fr);gap:30px;margin-top:80px;margin-bottom:80px}}@media (max-width:768px){.page_carGrid__lScDA{grid-template-columns:1fr;gap:20px;margin-top:60px;margin-bottom:60px}}@media (max-width:480px){.page_suvPage__W347P{padding:0 20px}.page_carGrid__lScDA{grid-template-columns:1fr;gap:20px;margin-top:40px;margin-bottom:40px}}