.CarClasses_section__fs9Yy{background:#f7f6f3;padding:84px 0;position:relative}.CarClasses_section__fs9Yy:before{display:none}@media(max-width:768px){.CarClasses_section__fs9Yy{padding:60px 0}}.CarClasses_container__GPbsA{max-width:1400px;padding:0 64px;margin:0 auto 48px;position:relative;z-index:1}@media(max-width:1024px){.CarClasses_container__GPbsA{padding:0 32px;margin-bottom:36px}}@media(max-width:640px){.CarClasses_container__GPbsA{padding:0 24px;margin-bottom:28px}}.CarClasses_eyebrow__dvHtd{display:block;font-size:10px;font-weight:700;letter-spacing:.32em;color:#d4a84c;opacity:.85;margin-bottom:14px}.CarClasses_eyebrow__dvHtd,.CarClasses_sectionTitle__kSAr4{font-family:var(--font-montserrat),"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-transform:uppercase}.CarClasses_sectionTitle__kSAr4{font-size:clamp(26px,3vw,42px);font-weight:800;letter-spacing:.02em;line-height:1.1;color:#141311;margin:0 0 14px;text-wrap:balance}.CarClasses_sectionSubtitle__Mz73a{max-width:640px;font-family:var(--font-montserrat),"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(13px,1.2vw,15px);font-weight:300;color:rgba(20,19,17,.55);line-height:1.75;letter-spacing:.01em;margin:0}.CarClasses_grid__V58vD{max-width:1400px;margin:0 auto;padding:0 64px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;position:relative;z-index:1}@media(max-width:1024px){.CarClasses_grid__V58vD{padding:0 32px;grid-template-columns:repeat(2,1fr);gap:14px}}@media(max-width:768px){.CarClasses_grid__V58vD{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:640px){.CarClasses_grid__V58vD{padding:0 24px;grid-template-columns:1fr 1fr;gap:10px}}.CarClasses_card__Q2_QR{position:relative;display:block;overflow:hidden;text-decoration:none;cursor:pointer;border-radius:16px;isolation:isolate;transform:translateZ(0);transition:transform .34s cubic-bezier(.18,1,.22,1),box-shadow .34s ease,border-color .34s ease;background:hsla(0,0%,100%,.92);border:1px solid rgba(20,19,17,.1);box-shadow:0 18px 60px rgba(20,19,17,.08),inset 0 1px 0 hsla(0,0%,100%,.8)}.CarClasses_card__Q2_QR:hover .CarClasses_cardImg__qVtsT{transform:scale(1.03)}.CarClasses_card__Q2_QR:hover .CarClasses_mediaOverlay__kIUAa{opacity:0}.CarClasses_card__Q2_QR:hover{transform:translateY(-5px);border-color:rgba(212,168,76,.28);box-shadow:0 26px 82px rgba(20,19,17,.12),0 10px 26px rgba(212,168,76,.12),inset 0 1px 0 hsla(0,0%,100%,.85)}.CarClasses_card__Q2_QR:active{transform:translateY(-2px) scale(.995)}.CarClasses_media__4ntm3{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:rgba(20,19,17,.06)}.CarClasses_cardImg__qVtsT{object-fit:cover;object-position:center;transition:transform .55s cubic-bezier(.18,1,.22,1)}.CarClasses_mediaOverlay__kIUAa{position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.22));opacity:1;transition:opacity .34s ease}.CarClasses_body__uIEca{display:block;padding:16px 16px 18px}.CarClasses_cardLabel__SxBkh{font-size:clamp(15px,1.2vw,18px);font-weight:800;letter-spacing:.02em;color:#141311;line-height:1.2;margin-bottom:6px;text-wrap:balance}.CarClasses_cardLabel__SxBkh,.CarClasses_cardPrice__bNSjd{display:block;font-family:var(--font-montserrat),"Montserrat",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.CarClasses_cardPrice__bNSjd{font-size:13px;font-weight:500;color:rgba(20,19,17,.62);letter-spacing:.01em}.CarClasses_cardLink__kiWQE{display:inline-flex;margin-top:12px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(212,168,76,.92)}@media(prefers-reduced-motion:reduce){.CarClasses_cardImg__qVtsT,.CarClasses_card__Q2_QR,.CarClasses_mediaOverlay__kIUAa{transition:none}}