.bbr-dealers-hero {background:var(--bbr-header-gradient);padding-block:clamp(2.5rem,5vw,5rem)}
.bbr-dealers h1 {font-size:clamp(2.5rem,4vw,4rem);line-height:1.1;margin:0 0 3rem}
.bbr-dealers h1::after {content:"";display:block;width:3rem;height:4px;background:var(--bbr-brand);margin-top:1.5rem}
.bbr-dealers h2 {font-size:var(--bbr-text-2xl);line-height:1.2;margin:0 0 1.5rem}
.bbr-dealers h3 {font-size:var(--bbr-text-lg);line-height:1.45;margin:0 0 1rem;max-width:32rem}
.bbr-dealers p {color:var(--bbr-muted);line-height:1.65}
.bbr-dealers-benefits {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem)}
.bbr-dealers-benefits article {border-top:1px solid var(--bbr-border);padding-top:1.5rem}
.bbr-dealers-benefits p {margin:0}
.bbr-dealers-benefits b {color:var(--bbr-text)}
.bbr-dealers-paths {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:clamp(2rem,5vw,5rem);align-items:start;padding-block:clamp(3rem,6vw,6rem)}
.bbr-dealers-existing {background:var(--bbr-surface);padding:clamp(1.25rem,2.5vw,2.5rem);border:1px solid var(--bbr-border);border-radius:var(--bbr-radius-md)}
.bbr-dealers-existing h2 {font-size:1.5rem}
.bbr-dealers .bbr-button {display:inline-flex;align-items:center;gap:.75rem}
.bbr-dealers-login {margin-top:2rem;padding-top:2rem;border-top:1px solid var(--bbr-border)}
.bbr-dealers-intro {margin-bottom:2rem}
.bbr-dealers-new {min-width:0}
.bbr-dealers .forminator-ui .forminator-description a {color:var(--bbr-text)!important;text-decoration:underline}
.bbr-dealers .forminator-ui .forminator-input-with-icon .forminator-icon-eye {color:var(--bbr-text)!important}
@media(max-width:1050px) {.bbr-dealers-paths {grid-template-columns:1fr}.bbr-dealers-existing {max-width:40rem;width:100%}}
@media(max-width:600px) {.bbr-dealers-benefits {grid-template-columns:1fr}.bbr-dealers h2 {font-size:1.65rem}.bbr-dealers-existing h2 {font-size:1.4rem}}

.bbr-dealers-benefits article {display:grid;grid-template-columns:7rem minmax(0,1fr);gap:1.5rem;align-items:start}
.bbr-dealers-benefit-icon {display:block;width:7rem;height:7rem;background:var(--bbr-brand);mask:url('../images/BBR-icon-motocross-detail.svg') center/contain no-repeat}
.bbr-dealers-benefit-icon--custom {mask-image:url('../images/BBR-icon-motocross-configurator.svg')}
@media(max-width:760px) {.bbr-dealers-benefits article {grid-template-columns:1fr}.bbr-dealers-benefit-icon {width:6rem;height:6rem}}
