.bm-exact-vehicle{padding:0;background:#14221b var(--bm-exact-road) center 58%/cover no-repeat}
.bm-exact-vehicle .bm-vehicle-wrap{width:min(100% - 48px,1440px)}
.bm-exact-vehicle .bm-vehicle-hero{min-height:360px;border:0;border-radius:0;background:linear-gradient(90deg,rgba(8,13,12,.91),rgba(8,13,12,.18));color:#fff;box-shadow:none}
.bm-exact-vehicle .bm-vehicle-hero__copy{padding:38px 30px}
.bm-exact-vehicle .bm-vehicle-title,.bm-exact-vehicle .bm-vehicle-lead,.bm-exact-vehicle .bm-vehicle-breadcrumbs{color:#fff}
.bm-exact-vehicle .bm-vehicle-hero__copy>a{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;color:#fff;text-underline-offset:4px}
.bm-exact-vehicle .bm-vehicle-hero__visual{min-height:260px;background:transparent;border:0}
.bm-exact-vehicle .bm-vehicle-hero__visual:after{display:none}
.bm-exact-vehicle .bm-vehicle-hero__visual img{width:100%;max-width:600px;max-height:340px;object-fit:contain}
.bm-exact-vehicle__asset{padding:20px;color:#fff;text-align:center}
.bm-exact-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:12px;margin:18px 0 28px}
.bm-exact-options button{min-height:58px;padding:14px 18px;border:1px solid #deded9;border-radius:10px;background:#fff;color:#171717;font:inherit;text-align:left;cursor:pointer}
.bm-exact-options button:hover,.bm-exact-options button:focus-visible{border-color:#ff4d00;outline:2px solid #ff4d00;outline-offset:2px}
@media(max-width:760px){.bm-exact-vehicle .bm-vehicle-wrap{width:100%}.bm-exact-vehicle .bm-vehicle-hero{grid-template-columns:1fr;min-height:0}.bm-exact-vehicle .bm-vehicle-hero__copy{padding:24px 20px 0}.bm-exact-vehicle .bm-vehicle-hero__visual{min-height:160px;padding:12px 20px 24px}.bm-exact-vehicle .bm-vehicle-title{font-size:30px;overflow-wrap:anywhere}}
