.odYpCG_banner{background:#fff9f2;min-height:310px;position:relative;overflow:hidden}.odYpCG_bannerPhoto{object-fit:cover;object-position:right bottom;width:70%;height:100%;position:absolute;top:0;right:0}.odYpCG_fade{background:linear-gradient(90deg,#fff9f2 0% 34%,#fff9f2eb 43%,#fff9f233 63%,#0000 78%);position:absolute;inset:0}.odYpCG_bannerContent{padding-top:28px;padding-bottom:32px;position:relative}.odYpCG_breadcrumb{color:#333;align-items:center;gap:8px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:flex}.odYpCG_breadcrumb li{align-items:center;gap:8px;display:flex}.odYpCG_breadcrumb svg,.odYpCG_breadcrumb a:hover{color:var(--primary)}.odYpCG_eyebrow{color:var(--primary);font:700 12px/1.5 var(--font-sans);letter-spacing:1.4px;margin-bottom:10px}.odYpCG_heading{color:var(--heading);font-family:var(--font-sans);letter-spacing:-.02em;max-width:640px;margin:0;font-size:30px;font-weight:700;line-height:1.2}@media (width>=768px){.odYpCG_heading{font-size:42px;line-height:1.15}}.odYpCG_description{color:#333;max-width:510px;margin:14px 0 0;font-size:15px;line-height:1.6}@media (width>=768px){.odYpCG_description{font-size:16px}}.odYpCG_catalogue{padding-top:20px;padding-bottom:16px}.odYpCG_tabs{scrollbar-width:thin;scrollbar-color:#c94f00 #fff4e6;gap:12px;padding:4px 3px 10px;display:flex;overflow-x:auto}.odYpCG_tab{border:1px solid var(--border);color:#333;min-height:48px;font:500 14px/1.4 var(--font-sans);cursor:pointer;background:#fff;border-radius:8px;flex:1 0 auto;justify-content:center;align-items:center;gap:10px;padding:14px 16px;display:flex}.odYpCG_tab:hover{border-color:var(--primary);color:var(--primary)}.odYpCG_tab[aria-selected=true]{background:var(--primary);border-color:var(--primary);color:#fff}.odYpCG_tab:focus-visible,.odYpCG_panel:focus-visible,.odYpCG_breadcrumb a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.odYpCG_scrollHint{display:none}.odYpCG_anchors{position:relative}.odYpCG_anchors span{scroll-margin-top:100px;position:absolute;top:0}.odYpCG_panel{border-radius:4px;margin-top:20px}.odYpCG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.odYpCG_card{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .28s;display:flex;position:relative;overflow:hidden}.odYpCG_card:hover{border-color:#e7700066;transform:translateY(-5px);box-shadow:0 12px 28px #00000014}.odYpCG_imageWrap{background:#faf8f5;border:1px solid #00000008;border-radius:10px;margin:10px 10px 0;position:relative;overflow:hidden}.odYpCG_vehicleImage{box-sizing:border-box;aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;padding:12px 10px 6px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block}.odYpCG_card:hover .odYpCG_vehicleImage{transform:scale(1.06)}.odYpCG_cardBody{flex-direction:column;flex:1;padding:16px 14px 14px;display:flex}.odYpCG_vehicleName{font-family:var(--font-sans);color:var(--heading);margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.35;transition:color .2s}@media (width>=768px){.odYpCG_vehicleName{font-size:20px;line-height:1.3}}.odYpCG_card:hover .odYpCG_vehicleName{color:var(--primary)}.odYpCG_details{color:#6b625b;margin:0 0 20px;font-size:13px;line-height:1.6}.odYpCG_specifications{color:#6b625b;gap:8px;margin:0 0 16px;padding:0;font-size:13px;list-style:none;display:grid}.odYpCG_specifications li{align-items:center;gap:10px;display:flex}.odYpCG_specifications svg{color:var(--primary);transition:transform .2s}.odYpCG_enquire{border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:44px;margin-top:auto;font-size:13px;transition:all .2s;display:inline-flex}.odYpCG_enquire svg{flex-shrink:0;transition:transform .2s}.odYpCG_card:hover .odYpCG_enquire svg:last-child{transform:translate(3px)}.odYpCG_empty{text-align:center;border:1px solid var(--border);background:#fffdf8;border-radius:12px;padding:48px 24px}.odYpCG_empty h2{font-family:var(--font-sans);color:var(--heading);font-size:25px;font-weight:700;line-height:1.25}@media (width>=768px){.odYpCG_empty h2{font-size:30px;line-height:1.2}}.odYpCG_empty p{color:#6b625b;margin:12px 0 24px}.odYpCG_visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1100px){.odYpCG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.odYpCG_tab{flex:none}.odYpCG_scrollHint{color:#6b625b;align-items:center;gap:8px;margin:0;font-size:12px;display:flex}}@media (width<=639px){.odYpCG_banner{min-height:0;padding-bottom:175px}.odYpCG_bannerPhoto{object-position:right bottom;width:100%;height:205px;top:auto;bottom:0}.odYpCG_fade{background:linear-gradient(#fff9f2 0% 52%,#fff9f299 66%,#0000 82%)}.odYpCG_bannerContent{padding-top:22px;padding-bottom:40px}.odYpCG_heading{font-size:34px}.odYpCG_desktopBreak{display:none}.odYpCG_description{font-size:14px}.odYpCG_grid{grid-template-columns:minmax(0,1fr);gap:20px}.odYpCG_catalogue{padding-top:16px}.odYpCG_tabs{gap:8px}.odYpCG_tab{padding:12px 14px;font-size:13px}.odYpCG_vehicleName{font-size:22px}}.odYpCG_bannerActions{flex-wrap:wrap;gap:12px;max-width:510px;margin-top:20px;display:flex}.odYpCG_bannerQuote,.odYpCG_bannerCall{border-radius:8px;height:46px;min-height:46px;padding:0 22px;font-size:14px;font-weight:600}.odYpCG_bannerQuote{color:#fff;background:#c94f00}.odYpCG_bannerQuote:hover{background:#b84300}.odYpCG_bannerCall{color:#c94f00;background:#fff9f2;border:1px solid #c94f00}.odYpCG_bannerCall:hover{color:#b84300;background:#fff4e6;border-color:#b84300}.odYpCG_bannerCall:disabled{opacity:1}.odYpCG_bannerQuote:focus-visible,.odYpCG_bannerCall:focus-visible{outline-offset:3px;outline:2px solid #c94f00}@media (width<=359px){.odYpCG_bannerActions{flex-direction:column}}
