._section_qpslb_1{background:#f4f7f9;padding:0 0 96px}._shell_qpslb_6{width:min(1320px,100% - 80px);margin-inline:auto}._promo_qpslb_11{background:#082745;border-radius:14px;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);min-height:380px;display:grid;overflow:hidden;box-shadow:0 16px 42px #041d3524}._promoCopy_qpslb_21{color:#fff;align-self:center;padding:clamp(42px,5vw,72px)}._promoCopy_qpslb_21 h2{font-family:var(--display);letter-spacing:-.015em;text-transform:uppercase;margin:0;font-size:clamp(3.4rem,5.6vw,5.8rem);font-weight:800;line-height:.84}._promoCopy_qpslb_21 h2:before{content:"";background:#c92d14;width:58px;height:4px;margin-bottom:24px;display:block}._promoCopy_qpslb_21 h2 span{margin-top:12px;display:block}._promoCopy_qpslb_21>p{color:#ffffffd1;max-width:590px;margin:26px 0 0;font-size:.92rem;line-height:1.65}._promoActions_qpslb_59{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._promoActions_qpslb_59 a{color:#fff;border:1px solid #ffffffc7;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 18px;font-size:.75rem;font-weight:800;display:inline-flex}._promoActions_qpslb_59 a:first-child{background:#c92d14;border-color:#c92d14}._promoActions_qpslb_59 a svg{transition:transform .16s}._promoActions_qpslb_59 a:hover svg{transform:translate(3px)}._promoImage_qpslb_93{min-height:100%;margin:0;position:relative;overflow:hidden}._promoImage_qpslb_93:before{clip-path:polygon(0 0,100% 0,0 100%);content:"";z-index:1;background:#082745;width:76px;height:100%;position:absolute;top:0;left:-1px}._promoImage_qpslb_93 picture,._promoImage_qpslb_93 img{width:100%;height:100%;display:block}._promoImage_qpslb_93 img{object-fit:cover;object-position:center}._promoImage_qpslb_93 figcaption{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#082745eb;padding:8px 10px;font-size:.63rem;font-weight:800;position:absolute;bottom:14px;right:14px}._carousel_qpslb_137{margin-top:44px}._carouselHeader_qpslb_141{justify-content:space-between;align-items:end;gap:28px;margin-bottom:20px;display:flex}._carouselHeader_qpslb_141 h3{color:#082745;font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(2.5rem,4vw,4rem);line-height:.95}._carouselHeader_qpslb_141 p{color:#566773;margin:8px 0 0;font-size:.86rem;line-height:1.55}._carouselControls_qpslb_165{flex:none;gap:8px;display:flex}._carouselControls_qpslb_165 button{color:#082745;cursor:pointer;background:#fff;border:1px solid #cbd6dc;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex}._carouselControls_qpslb_165 button:not(:disabled):hover{color:#c92d14;border-color:#c92d14}._carouselControls_qpslb_165 button:disabled{cursor:default;opacity:.35}._rail_qpslb_195{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:22px;padding:2px 2px 18px;display:flex;overflow-x:auto}._rail_qpslb_195::-webkit-scrollbar{display:none}._rail_qpslb_195 .vehicle-card{scroll-snap-align:start;flex:0 0 calc(25% - 16.5px)}._card_qpslb_214 .vehicle-meta span:first-child:before{background:#c92d14}._card_qpslb_214 .vehicle-link{justify-content:space-between;width:100%}@media (width<=1100px){._promo_qpslb_11{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr)}._rail_qpslb_195 .vehicle-card{flex-basis:calc(33.3333% - 14.6667px)}}@media (width<=820px){._promo_qpslb_11{grid-template-columns:1fr}._promoImage_qpslb_93{min-height:300px}._promoImage_qpslb_93:before{display:none}._rail_qpslb_195 .vehicle-card{flex-basis:min(42vw,330px)}}@media (width<=680px){._section_qpslb_1{padding-bottom:72px}._shell_qpslb_6{width:calc(100% - 30px)}._promoCopy_qpslb_21{padding:34px 22px 30px}._promoCopy_qpslb_21 h2{font-size:clamp(3rem,14vw,4rem);line-height:.88}._promoCopy_qpslb_21 h2:before{margin-bottom:18px}._promoCopy_qpslb_21>p{margin-top:20px;font-size:.83rem;line-height:1.55}._promoActions_qpslb_59{margin-top:24px;display:grid}._promoActions_qpslb_59 a{width:100%;min-height:52px}._promoImage_qpslb_93{min-height:230px}._carousel_qpslb_137{margin-top:34px}._carouselHeader_qpslb_141{align-items:center;gap:14px}._carouselHeader_qpslb_141 h3{font-size:2.35rem}._carouselHeader_qpslb_141 p{font-size:.76rem}._carouselControls_qpslb_165 button{width:44px;height:44px}._rail_qpslb_195{gap:14px;margin-right:-15px;padding-right:15px}._rail_qpslb_195 .vehicle-card{flex-basis:min(84vw,330px)}}@media (prefers-reduced-motion:reduce){._promoActions_qpslb_59 a svg{transition:none}}
