body{background:#fff}.main-nav a.active{color:#e40521}.regional-hero{min-height:495px;padding:85px max(7vw,34px);display:flex;align-items:center;color:#fff;background:linear-gradient(100deg,rgba(16,17,22,.95),rgba(22,23,29,.7)),url('assets/honda-elevate.png') center/cover}.exchange-hero{background-image:linear-gradient(100deg,rgba(16,17,22,.95),rgba(22,23,29,.7)),url('assets/honda-city.png')}.regional-hero>div{max-width:640px}.regional-hero p,.regional-content p,.regional-contact p{margin:0 0 15px;color:#f34c61;font-size:11px;font-weight:800;letter-spacing:.16em}.regional-hero h1,.regional-content h2,.regional-contact h2{margin:0;font-size:clamp(48px,6vw,80px);line-height:.9;letter-spacing:-.07em}.regional-hero h1 em,.regional-content h2 em,.regional-contact h2 em{font-weight:400}.regional-hero span{display:block;max-width:520px;margin:25px 0 30px;color:#d9dade;font-size:16px;line-height:1.65}.regional-hero a{display:inline-flex;gap:28px;padding:17px 20px;background:#e40521;color:#fff;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.regional-content{display:grid;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:95px max(7vw,34px)}.regional-content h2,.regional-contact h2{font-size:clamp(40px,4.5vw,64px)}.regional-cards{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ddd;border-right:0}.regional-cards article{min-height:245px;padding:25px;border-right:1px solid #ddd}.regional-cards b{color:#e40521;font-size:12px}.regional-cards h3{margin:55px 0 10px;font-size:20px;line-height:1.08}.regional-cards span{color:#666772;font-size:14px;line-height:1.6}.regional-contact{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:80px max(7vw,34px);background:#191a20;color:#fff}.regional-contact>a{display:grid;gap:7px;min-width:260px;padding:25px;background:#e40521;color:#fff;font-size:20px;font-weight:800}.regional-contact small{font-size:10px;letter-spacing:.13em;text-transform:uppercase}.regional-contact b{justify-self:end}.regional-footer{display:flex;justify-content:space-between;padding:27px max(7vw,34px);background:#111217;color:#c6c7cb;font-size:13px}.regional-footer a{color:#fff;font-weight:800}@media(max-width:750px){.regional-content{grid-template-columns:1fr;gap:40px}.regional-cards{max-width:700px}.regional-contact{align-items:flex-start;flex-direction:column}.regional-hero{padding:65px 24px}.regional-content,.regional-contact{padding:65px 24px}.regional-footer{padding:25px 24px}}@media(max-width:560px){.regional-cards{grid-template-columns:1fr}.regional-cards article{min-height:0;border-right:0;border-bottom:1px solid #ddd}.regional-cards h3{margin-top:24px}.regional-contact>a{min-width:0;width:100%}.regional-footer{flex-direction:column;gap:10px}.main-nav.open{display:flex}}
