.modern-home-module-scss-module__ofwK2a__page{width:100%;min-width:0}.modern-home-module-scss-module__ofwK2a__vertexSlider{background:#000;width:100%;min-width:0;max-width:100%;overflow-x:clip}.modern-home-module-scss-module__ofwK2a__vertexSlider .btn_search-home{color:#fff;background-color:#d11b20;border-color:#d11b20}.modern-home-module-scss-module__ofwK2a__vertexSlider .btn_search-home:hover{background-color:#000;border-color:#fff}.modern-home-module-scss-module__ofwK2a__vertexSlider .swiper{min-width:0;max-width:100%}.modern-home-module-scss-module__ofwK2a__vertexSlider .swiper-slide:after{content:"";pointer-events:none;background:#0003;position:absolute;inset:0}.modern-home-module-scss-module__ofwK2a__home{--ink:#000;--muted:#666;--paper:#fff;--accent:#d11b20;width:100%;color:var(--ink);font-family:DM Sans,Arial,sans-serif}.modern-home-module-scss-module__ofwK2a__home h1,.modern-home-module-scss-module__ofwK2a__home h2,.modern-home-module-scss-module__ofwK2a__home h3,.modern-home-module-scss-module__ofwK2a__home p{color:inherit;margin:0}.modern-home-module-scss-module__ofwK2a__home h1,.modern-home-module-scss-module__ofwK2a__home h2,.modern-home-module-scss-module__ofwK2a__home h3{text-transform:none;font-family:inherit}.modern-home-module-scss-module__ofwK2a__home h1,.modern-home-module-scss-module__ofwK2a__home h2{letter-spacing:-1.6px;font-size:clamp(30px,3.4vw,48px);font-weight:600;line-height:1.12}.modern-home-module-scss-module__ofwK2a__home h3{letter-spacing:-.4px;font-size:20px;font-weight:600}.modern-home-module-scss-module__ofwK2a__home a{color:inherit;text-decoration:none}.modern-home-module-scss-module__ofwK2a__home a,.modern-home-module-scss-module__ofwK2a__home button,.modern-home-module-scss-module__ofwK2a__home select{-webkit-tap-highlight-color:#0000}.modern-home-module-scss-module__ofwK2a__home a:focus-visible,.modern-home-module-scss-module__ofwK2a__home button:focus-visible,.modern-home-module-scss-module__ofwK2a__home select:focus-visible{outline-offset:5px;outline:3px solid #d11b20}.modern-home-module-scss-module__ofwK2a__home img{max-width:100%;display:block}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__eyebrow{letter-spacing:2px;text-transform:uppercase;margin-bottom:18px;font-size:11px;font-weight:700;line-height:1.6}.modern-home-module-scss-module__ofwK2a__container{width:min(1280px,100% - 112px);margin:0 auto}.modern-home-module-scss-module__ofwK2a__section{padding:96px 0}.modern-home-module-scss-module__ofwK2a__light{background:var(--paper);color:var(--ink)}.modern-home-module-scss-module__ofwK2a__dark{background:var(--ink);color:#fff}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__primary,.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__outline{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:24px;min-height:54px;padding:17px 24px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__primary{background:var(--accent);color:#fff}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__primary:hover{background:#000;border-color:#fff;transform:translateY(-2px)}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__outline{color:#fff;background:#ffffff08;border-color:#ffffff65}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__outline:hover{background:#ffffff1c}.modern-home-module-scss-module__ofwK2a__search{border-bottom:1px solid #ddd;grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:26px;margin-bottom:64px;padding-bottom:40px;display:grid}.modern-home-module-scss-module__ofwK2a__search h2{letter-spacing:-.8px;font-size:27px}.modern-home-module-scss-module__ofwK2a__search label{color:var(--muted);margin:0;font-size:11px;font-weight:600}.modern-home-module-scss-module__ofwK2a__search select{width:100%;font:inherit;color:var(--ink);background:0 0;border:1px solid #d5d5d5;border-radius:4px;min-height:54px;margin-top:9px;padding:14px 32px 14px 14px;font-size:14px;display:block}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__search .modern-home-module-scss-module__ofwK2a__eyebrow{margin-bottom:10px;font-size:9px}.modern-home-module-scss-module__ofwK2a__sectionHeading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:38px;display:flex}.modern-home-module-scss-module__ofwK2a__sectionHeading>p{color:#bbb;font-size:14px;line-height:1.8}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__textLink{border-bottom:1px solid;flex-shrink:0;align-items:center;gap:18px;padding-bottom:7px;font-size:13px;font-weight:600;display:inline-flex}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__textLink:hover{color:var(--accent)}.modern-home-module-scss-module__ofwK2a__vehicleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.modern-home-module-scss-module__ofwK2a__vehicleCard{background:#fff;border:1px solid #e2e2e2;border-radius:8px;transition:box-shadow .2s,transform .2s;overflow:hidden}.modern-home-module-scss-module__ofwK2a__vehicleCard:hover{transform:translateY(-5px);box-shadow:0 14px 32px #00000012}.modern-home-module-scss-module__ofwK2a__vehicleImage{aspect-ratio:1.6;background:#e7e7e7;position:relative}.modern-home-module-scss-module__ofwK2a__vehicleImage img{object-fit:cover;width:100%;height:100%}.modern-home-module-scss-module__ofwK2a__vehicleImage>span{color:var(--ink);background:#fff;border-radius:3px;padding:6px 10px;font-size:10px;font-weight:600;position:absolute;top:16px;left:16px}.modern-home-module-scss-module__ofwK2a__vehicleInfo{padding:24px}.modern-home-module-scss-module__ofwK2a__vehicleInfo h3{font-size:18px;line-height:1.5}.modern-home-module-scss-module__ofwK2a__vehicleDetails{color:var(--muted);gap:14px;margin:8px 0 24px;font-size:12px;display:flex}.modern-home-module-scss-module__ofwK2a__vehiclePrice{border-top:1px solid #ececec;justify-content:space-between;align-items:center;padding-top:18px;display:flex}.modern-home-module-scss-module__ofwK2a__vehiclePrice strong{font-size:22px;font-weight:600}.modern-home-module-scss-module__ofwK2a__vehiclePrice>span{border:1px solid #ddd;border-radius:50%;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.modern-home-module-scss-module__ofwK2a__emptyInventory{background:#fff;border:1px solid #e2e2e2;border-radius:8px;padding:40px}.modern-home-module-scss-module__ofwK2a__emptyInventory p{color:var(--muted);margin:15px 0 24px}.modern-home-module-scss-module__ofwK2a__bodyGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__bodyCard{background:#ffffff03;border:1px solid #ffffff26;border-radius:6px;padding:20px 16px;transition:background .2s}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__bodyCard:hover{background:#ffffff0e}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__bodyCard img{object-fit:contain;width:100%;height:85px;margin:20px 0}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__bodyCard>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__bodyCard h3{font-size:13px}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__bodyCard svg{color:#bbb;font-size:11px}.modern-home-module-scss-module__ofwK2a__bodyNumber{color:#aaa;letter-spacing:1px;font-size:10px}.modern-home-module-scss-module__ofwK2a__welcome{isolation:isolate;text-align:center;color:#fff;background:#000;place-items:center;min-height:520px;display:grid;position:relative}.modern-home-module-scss-module__ofwK2a__welcome:before{content:"";z-index:-1;background:linear-gradient(90deg,#00000073,#0009 50%,#00000073);position:absolute;inset:0}.modern-home-module-scss-module__ofwK2a__welcomeImage{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.modern-home-module-scss-module__ofwK2a__welcomeContent{width:min(840px,100% - 64px);padding:80px 0}.modern-home-module-scss-module__ofwK2a__welcomeContent:before{content:"";background:var(--accent);width:42px;height:3px;margin:0 auto 24px;display:block}.modern-home-module-scss-module__ofwK2a__welcomeContent h2{overflow-wrap:anywhere;margin-bottom:28px}.modern-home-module-scss-module__ofwK2a__welcomeContent h2>span{letter-spacing:3px;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:600;display:block}.modern-home-module-scss-module__ofwK2a__welcomeContent>a{margin-top:28px}.modern-home-module-scss-module__ofwK2a__welcomeNote{color:#eee;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.modern-home-module-scss-module__ofwK2a__welcomeNote p{margin-bottom:16px}.modern-home-module-scss-module__ofwK2a__welcomeNote p:last-of-type{margin-bottom:0}.modern-home-module-scss-module__ofwK2a__welcomeNote a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.modern-home-module-scss-module__ofwK2a__finance{background:linear-gradient(#000000bf,#000000bf),url(/images/department_home.webp) 50%/cover no-repeat,#000}.modern-home-module-scss-module__ofwK2a__financeGrid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.modern-home-module-scss-module__ofwK2a__financeGrid>div>p:not(.modern-home-module-scss-module__ofwK2a__eyebrow){color:#bdbdbd;max-width:390px;margin:24px 0 30px;font-size:15px;line-height:1.8}.modern-home-module-scss-module__ofwK2a__serviceLinks>a{border-bottom:1px solid #ffffff26;align-items:center;gap:22px;padding:28px 0;display:flex}.modern-home-module-scss-module__ofwK2a__serviceLinks>a:first-child{border-top:1px solid #ffffff26}.modern-home-module-scss-module__ofwK2a__serviceLinks>a>svg:last-child{flex-shrink:0;margin-left:auto;font-size:13px}.modern-home-module-scss-module__ofwK2a__serviceLinks>a h3{font-size:20px}.modern-home-module-scss-module__ofwK2a__serviceLinks>a p{color:#bdbdbd;margin-top:8px;font-size:13px;line-height:1.7}.modern-home-module-scss-module__ofwK2a__serviceLinks>a:hover h3{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px}.modern-home-module-scss-module__ofwK2a__serviceIcon{color:#ddd;flex-shrink:0;font-size:24px}.modern-home-module-scss-module__ofwK2a__brands{text-align:center}.modern-home-module-scss-module__ofwK2a__brands h2{font-size:clamp(27px,3vw,40px)}.modern-home-module-scss-module__ofwK2a__brandGrid{background:#ddd;border:1px solid #ddd;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:40px 0 30px;display:grid;overflow:hidden}.modern-home-module-scss-module__ofwK2a__brandGrid>a{background:var(--paper);color:var(--muted);justify-items:center;gap:10px;padding:25px 12px;font-size:11px;display:grid}.modern-home-module-scss-module__ofwK2a__brandGrid>a:hover{color:var(--accent);background:#fff}.modern-home-module-scss-module__ofwK2a__brandGrid img{object-fit:contain;width:75px;height:45px}@media (max-width:1100px){.modern-home-module-scss-module__ofwK2a__container{width:calc(100% - 64px)}.modern-home-module-scss-module__ofwK2a__section{padding:72px 0}.modern-home-module-scss-module__ofwK2a__search{grid-template-columns:1fr 1fr}.modern-home-module-scss-module__ofwK2a__search>div{grid-column:1/-1}.modern-home-module-scss-module__ofwK2a__search button{grid-column:1/-1;justify-self:start}.modern-home-module-scss-module__ofwK2a__bodyGrid{grid-template-columns:repeat(3,1fr)}.modern-home-module-scss-module__ofwK2a__financeGrid{gap:45px}.modern-home-module-scss-module__ofwK2a__vehicleInfo{padding:18px}}@media (max-width:700px){.modern-home-module-scss-module__ofwK2a__container{width:calc(100% - 40px)}.modern-home-module-scss-module__ofwK2a__section{padding:56px 0}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__primary,.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__outline{gap:14px;padding:15px 18px}.modern-home-module-scss-module__ofwK2a__search{gap:18px 14px;margin-bottom:42px;padding-bottom:32px}.modern-home-module-scss-module__ofwK2a__search button{width:100%}.modern-home-module-scss-module__ofwK2a__sectionHeading{flex-direction:column;align-items:start;gap:20px;margin-bottom:28px}.modern-home-module-scss-module__ofwK2a__vehicleGrid{grid-template-columns:1fr;gap:22px}.modern-home-module-scss-module__ofwK2a__bodyGrid{grid-template-columns:repeat(2,1fr);gap:12px}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__bodyCard img{height:72px}.modern-home-module-scss-module__ofwK2a__financeGrid{grid-template-columns:1fr;gap:36px}.modern-home-module-scss-module__ofwK2a__welcomeContent{width:calc(100% - 40px);padding:56px 0}.modern-home-module-scss-module__ofwK2a__welcomeNote{font-size:14px}.modern-home-module-scss-module__ofwK2a__brandGrid{grid-template-columns:repeat(3,1fr)}.modern-home-module-scss-module__ofwK2a__home h1,.modern-home-module-scss-module__ofwK2a__home h2{letter-spacing:-1px}.modern-home-module-scss-module__ofwK2a__home .modern-home-module-scss-module__ofwK2a__eyebrow{letter-spacing:1.5px;overflow-wrap:anywhere;font-size:10px}}@media (prefers-reduced-motion:reduce){.modern-home-module-scss-module__ofwK2a__home a,.modern-home-module-scss-module__ofwK2a__home button{transition:none}.modern-home-module-scss-module__ofwK2a__home a:hover,.modern-home-module-scss-module__ofwK2a__home button:hover{transform:none}}
