.builder-promotion{background:#f4f5f6;padding:62px 0}.builder-promotion-card{border-radius:24px;overflow:hidden;background:linear-gradient(90deg,#fafafa 0%,rgba(250,250,250,.97) 38%,rgba(250,250,250,.6) 65%,rgba(250,250,250,.05) 100%),url('/assets/motor-hero-v2.webp') 72% center/cover no-repeat;min-height:490px;padding:48px 42px;box-shadow:0 12px 36px #17191c0d}.builder-promotion-copy{max-width:670px}.builder-eyebrow{display:block;color:#17191c;font-size:12px;letter-spacing:2px;font-weight:800;margin-bottom:22px}.builder-eyebrow:before{content:"";display:inline-block;width:38px;height:4px;background:#ffd100;vertical-align:middle;margin-right:14px}.builder-promotion h2{font-size:clamp(32px,4.1vw,54px);line-height:1.08;letter-spacing:-1.5px;margin:0 0 22px;color:#111;font-weight:800}.builder-promotion h2 em{color:#ffd100;font-style:normal}.builder-promotion p{max-width:580px;font-size:17px;line-height:1.65;color:#333;margin:0 0 25px}.builder-promotion .button{display:inline-flex;gap:32px}.builder-promotion small{display:block;max-width:560px;font-size:12px;line-height:1.6;color:#555;margin-top:16px}@media(max-width:750px){.builder-promotion{padding:30px 0}.builder-promotion-card{padding:30px 22px;min-height:0;background:linear-gradient(90deg,rgba(250,250,250,.98),rgba(250,250,250,.87)),url('/assets/motor-hero-v2.webp') center/cover}.builder-promotion h2{letter-spacing:-.8px}.builder-promotion .button{width:100%;justify-content:space-between}.builder-promotion p{font-size:15px}}
