.buyer-kicker{font-size:11px;letter-spacing:.14em;font-weight:800;color:#ffe600}.price-explainer{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:20px 0 30px;padding:28px;background:linear-gradient(120deg,#222222,#171717);border:1px solid #505050;border-radius:18px}.price-explainer h3{font-size:25px;line-height:1.25;letter-spacing:-.035em;margin:10px 0}.price-explainer p{line-height:1.7;color:#c7c7c7;font-size:13px}.price-explainer dl{margin:0;display:grid;gap:14px}.price-explainer dt{font-size:12px;color:#ffe600;font-weight:700}.price-explainer dd{margin:4px 0 0;font-size:13px;line-height:1.55;color:#f1f1f1}.stock-label{max-width:85%;font-size:10px!important}.quote-caption{font-size:12px;color:#c7c7c7;margin-top:-18px}
.ride-help{display:grid;grid-template-columns:.85fr 1.15fr;gap:55px;background:#161616;border-block:1px solid #3d3d3d;max-width:none;padding:70px max(22px,calc((100vw - 1156px)/2))}.ride-help h2,.buying-steps h2{font-size:clamp(36px,5vw,58px);line-height:1.06;letter-spacing:-.05em;margin:15px 0 20px}.ride-help p{color:#c7c7c7;font-size:14px;line-height:1.8}.ride-help .help-aside{color:#ffe600}.ride-help form{background:#1a1a1a;border:1px solid #505050;border-radius:20px;padding:25px}.help-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.help-fields label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;color:#ffe600}.help-fields select,.help-fields textarea{background:#121212;border:1px solid #6a6a6a;color:#f1f1f1;border-radius:10px;padding:12px;min-width:0;width:100%}.help-fields textarea{min-height:90px;resize:vertical}.help-fields textarea::placeholder{color:#b3b3b3}.help-wide{grid-column:1/-1}.help-privacy{font-size:11px!important}.help-privacy a{text-decoration:underline;color:#ffe600}.human-help-link{display:inline-block;color:#ffe600;text-decoration:underline;margin-top:22px;font-size:13px}
.buying-steps{padding-block:70px}.buyer-intro{color:#c7c7c7;line-height:1.7}.buying-steps ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:0;margin:32px 0}.buying-steps li{background:#1a1a1a;padding:24px 20px;border-radius:16px;border:1px solid #3d3d3d}.buying-steps li>span{color:#ffe600;font-size:12px;font-weight:800}.buying-steps h3{font-size:19px;letter-spacing:-.02em}.buying-steps li p{font-size:13px;line-height:1.8;color:#c7c7c7}
.spec-modal{display:flex!important;flex-direction:column!important}.spec-closebar{order:0}.model-quick-facts{order:1;padding:35px max(24px,calc((100% - 1156px)/2));background:#1a1a1a;border-bottom:1px solid #505050}.quick-heading{display:flex;justify-content:space-between;gap:25px}.quick-heading h2{font-size:clamp(30px,4vw,49px);margin:12px 0;line-height:1.1;letter-spacing:-.045em}.quick-heading p{max-width:650px;font-size:14px;line-height:1.7;color:#c7c7c7}.quick-price{display:flex;flex-direction:column;gap:9px;min-width:230px}.quick-price strong{font-size:38px;letter-spacing:-.04em;color:#f1f1f1}.quick-price>span{font-size:12px;color:#c7c7c7}.availability-pill{display:inline-block;padding:9px 12px;border-radius:100px;background:#2c2c2c;color:#ffe600!important;border:1px solid #6a6a6a;align-self:flex-start}.model-quick-facts dl{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;border-block:1px solid #505050;padding:22px 0;margin:20px 0}.model-quick-facts dt{font-size:11px;color:#ffe600;text-transform:uppercase;letter-spacing:.08em}.model-quick-facts dd{margin:9px 0 0;font-size:14px;line-height:1.65;color:#f1f1f1}.quick-bottom{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.quick-bottom p{font-size:12px;line-height:1.7;color:#c7c7c7;flex:1;min-width:240px}.quick-bottom>a{font-size:12px;color:#ffe600;text-decoration:underline}.quick-conflict{background:#382c1a;border-left:3px solid #ffdc9b;padding:15px;color:#ffedcc;font-size:13px;line-height:1.7}.spec-gallery{order:2;min-height:400px!important}.spec-gallery-inner{min-height:350px!important}.spec-info{order:3;max-width:100%!important;padding:30px max(24px,calc((100% - 1156px)/2))!important}.model-overview{order:4}.model-comparison{order:5}
@media(max-width:800px){.price-explainer,.ride-help{grid-template-columns:1fr;gap:25px}.buying-steps ol{grid-template-columns:1fr 1fr}.quick-heading{flex-direction:column}.model-quick-facts dl{grid-template-columns:1fr 1fr}.quick-price{min-width:0}.ride-help{padding:45px 20px}.model-quick-facts{padding:28px 20px}}
@media(max-width:480px){.price-explainer{padding:20px}.help-fields{grid-template-columns:1fr}.buying-steps ol{grid-template-columns:1fr}.model-quick-facts dl{grid-template-columns:1fr}.ride-help form{padding:20px}.quick-bottom .btn{width:100%}.buying-steps{padding-block:45px}}

.mobile-enquiry .btn{font-size:11px;max-width:55%;white-space:normal;text-align:center}.mobile-enquiry{order:6}
