.Hero-module__5Rre9a__hero{color:#fff;isolation:isolate;align-items:center;min-height:clamp(440px,60vh,680px);padding:clamp(2.5rem,8vw,6rem) clamp(1rem,4vw,3rem) clamp(3.5rem,8vw,7rem);display:flex;position:relative;overflow:hidden}.Hero-module__5Rre9a__heroImage{z-index:-3;background-image:var(--brand-image-hero,none),url(/images/columbus-vehicles-hero-cars-vans-bikes.webp);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:0}.Hero-module__5Rre9a__heroOverlay{z-index:-2;background-image:linear-gradient(135deg,color-mix(in srgb,var(--color-text)92%,transparent)0%,color-mix(in srgb,var(--color-text)55%,transparent)60%,color-mix(in srgb,var(--color-text)88%,transparent)100%);position:absolute;inset:0}.Hero-module__5Rre9a__glowBlob{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--color-primary)38%,transparent),transparent 65%);filter:blur(70px);width:540px;height:540px;animation:9s ease-in-out infinite alternate Hero-module__5Rre9a__dual-hero-glow;position:absolute;top:-10%;right:-10%}@keyframes Hero-module__5Rre9a__dual-hero-glow{0%{opacity:.78;transform:translateY(0)scale(1)}to{opacity:1;transform:translateY(-30px)scale(1.08)}}@media (prefers-reduced-motion:reduce){.Hero-module__5Rre9a__glowBlob{animation:none}}@media (max-width:640px){.Hero-module__5Rre9a__glowBlob{display:none}}.Hero-module__5Rre9a__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:18px;width:100%;max-width:880px;margin:0 auto;display:flex;position:relative}.Hero-module__5Rre9a__eyebrow{-webkit-backdrop-filter:blur(8px);letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 12px;font-family:Roboto Condensed,sans-serif;font-size:.78rem;font-weight:600;display:inline-flex}.Hero-module__5Rre9a__title{letter-spacing:-.005em;color:#fff;text-shadow:0 2px 24px #00000073;margin:0;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.4rem,3.6vw,2.4rem);font-weight:700;line-height:1.15}.Hero-module__5Rre9a__titleAccent{background:linear-gradient(95deg,var(--color-accent),color-mix(in srgb,var(--color-accent)55%,#fff));color:#0000;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--color-accent)45%,transparent));-webkit-background-clip:text;background-clip:text;display:inline-block}.Hero-module__5Rre9a__lead{color:#ffffffeb;text-shadow:0 1px 8px #0006;max-width:58ch;margin:0;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.55}.Hero-module__5Rre9a__lead strong{color:#fff;font-weight:700}.Hero-module__5Rre9a__filterBar{background:#fff;border-radius:14px;flex-direction:column;gap:10px;width:100%;max-width:760px;margin-top:12px;padding:12px;display:flex;box-shadow:0 18px 40px #00000047,0 2px 6px #0000002e}.Hero-module__5Rre9a__filterTabs{background:color-mix(in srgb,var(--color-text)6%,transparent);border-radius:10px;align-self:flex-start;gap:4px;width:fit-content;padding:4px;display:inline-flex}.Hero-module__5Rre9a__filterTab{color:var(--color-muted);letter-spacing:.01em;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;min-height:38px;padding:9px 14px;font-family:Roboto Condensed,sans-serif;font-size:.9rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.Hero-module__5Rre9a__filterTab svg{flex:none}.Hero-module__5Rre9a__filterTab:hover{color:var(--color-text)}.Hero-module__5Rre9a__filterTabActive{background:var(--color-primary);color:#fff}.Hero-module__5Rre9a__filterTabActive:hover{color:#fff}.Hero-module__5Rre9a__filterRow{grid-template-columns:1fr;gap:8px;display:grid}.Hero-module__5Rre9a__searchWrap{align-items:center;min-width:0;display:flex;position:relative}.Hero-module__5Rre9a__searchIcon{color:var(--color-primary);pointer-events:none;position:absolute;left:14px}.Hero-module__5Rre9a__searchInput{border:1px solid var(--color-border);width:100%;color:var(--color-text);background:#fff;border-radius:9px;min-height:46px;padding:11px 16px 11px 42px;font-family:Open Sans,system-ui,sans-serif;font-size:.95rem}.Hero-module__5Rre9a__searchInput::placeholder{color:var(--color-muted)}.Hero-module__5Rre9a__searchInput:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)18%,transparent);outline:none}.Hero-module__5Rre9a__selectWrap{align-items:center;display:flex;position:relative}.Hero-module__5Rre9a__select{border:1px solid var(--color-border);width:100%;color:var(--color-text);appearance:none;cursor:pointer;background:#fff;border-radius:9px;min-height:46px;padding:11px 36px 11px 14px;font-family:Open Sans,system-ui,sans-serif;font-size:.95rem}.Hero-module__5Rre9a__select option{color:var(--color-text);background:#fff}.Hero-module__5Rre9a__select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary)18%,transparent);outline:none}.Hero-module__5Rre9a__selectChevron{color:var(--color-muted);pointer-events:none;position:absolute;right:14px}.Hero-module__5Rre9a__submitBtn{background:var(--color-primary);color:#fff;letter-spacing:.01em;cursor:pointer;white-space:nowrap;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-family:Roboto Condensed,sans-serif;font-size:.98rem;font-weight:700;transition:background .15s,transform .15s;display:inline-flex}.Hero-module__5Rre9a__submitBtn:hover{background:color-mix(in srgb,var(--color-primary)88%,#000);transform:translateY(-1px)}.Hero-module__5Rre9a__suggestions{z-index:20;border:1px solid var(--color-border);background:#fff;border-radius:10px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 40px #0000002e,0 2px 6px #0000001a}.Hero-module__5Rre9a__suggestions li{margin:0}.Hero-module__5Rre9a__suggestion{color:var(--color-text);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-family:Open Sans,system-ui,sans-serif;font-size:.9rem;line-height:1.3;text-decoration:none;transition:background .12s;display:flex}.Hero-module__5Rre9a__suggestion:hover,.Hero-module__5Rre9a__suggestionActive{background:color-mix(in srgb,var(--color-primary)8%,transparent)}.Hero-module__5Rre9a__suggestionMain{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.Hero-module__5Rre9a__suggestionTitle{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.Hero-module__5Rre9a__suggestionVariant{color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.Hero-module__5Rre9a__suggestionPrice{color:var(--color-primary);white-space:nowrap;flex:none;font-family:Roboto Condensed,sans-serif;font-weight:700}@media (min-width:720px){.Hero-module__5Rre9a__filterRow{grid-template-columns:minmax(0,1fr) minmax(180px,220px) auto;gap:10px}}@media (max-width:640px){.Hero-module__5Rre9a__heroInner{gap:14px}.Hero-module__5Rre9a__eyebrow{letter-spacing:.1em;padding:5px 12px 5px 10px;font-size:.7rem}.Hero-module__5Rre9a__lead{font-size:.95rem;line-height:1.5}.Hero-module__5Rre9a__filterBar{gap:8px;padding:8px}.Hero-module__5Rre9a__filterTab{padding-inline:8px;font-size:.8rem}.Hero-module__5Rre9a__submitBtn{width:100%}}
.StatsBar-module___aomrq__bar{background:linear-gradient(180deg,var(--color-bg)0%,color-mix(in srgb,var(--color-bg)96%,var(--color-primary))100%);border-bottom:1px solid var(--color-border)}.StatsBar-module___aomrq__barInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.StatsBar-module___aomrq__stat{border-left:3px solid var(--color-primary);flex-direction:column;gap:4px;padding:14px 16px;display:flex;position:relative}.StatsBar-module___aomrq__statEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);font-family:Roboto Condensed,sans-serif;font-size:.72rem;font-weight:600}.StatsBar-module___aomrq__statValue{color:var(--color-text);align-items:baseline;gap:2px;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1;display:inline-flex}.StatsBar-module___aomrq__statPrefix{color:var(--color-muted);letter-spacing:.02em;text-transform:uppercase;margin-right:2px;font-size:.5em;font-weight:600}.StatsBar-module___aomrq__statSuffix{color:var(--color-primary)}.StatsBar-module___aomrq__statLabel{color:var(--color-muted);font-size:.82rem}@media (min-width:768px){.StatsBar-module___aomrq__barInner{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.StatsBar-module___aomrq__barInner{gap:12px 14px}.StatsBar-module___aomrq__stat{border-left-width:2px;padding:10px 12px}.StatsBar-module___aomrq__statEyebrow{display:none}.StatsBar-module___aomrq__statValue{font-size:1.6rem}.StatsBar-module___aomrq__statLabel{font-size:.75rem;line-height:1.3}}
.VehicleCard-module__eReMjq__card{color:var(--color-text);isolation:isolate;background:#fff;border-radius:14px;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 6px 14px #0f172a0a}.VehicleCard-module__eReMjq__card:hover{box-shadow:0 22px 50px color-mix(in srgb,var(--color-text)16%,transparent);transform:translateY(-4px)}.VehicleCard-module__eReMjq__cardLink{z-index:2;position:absolute;inset:0}.VehicleCard-module__eReMjq__cardSold .VehicleCard-module__eReMjq__mediaImage{filter:grayscale(.6)brightness(.85)}.VehicleCard-module__eReMjq__media{aspect-ratio:4/3;background:#eef1f8;position:relative;overflow:hidden}.VehicleCard-module__eReMjq__mediaImage{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block;position:absolute;inset:0}.VehicleCard-module__eReMjq__card:hover .VehicleCard-module__eReMjq__mediaImage{transform:scale(1.04)}.VehicleCard-module__eReMjq__soldStamp{z-index:3;background:var(--color-primary);color:#fff;letter-spacing:.18em;text-transform:uppercase;box-shadow:0 6px 18px color-mix(in srgb,var(--color-text)28%,transparent);border-radius:4px;padding:6px 14px;font-family:Roboto Condensed,sans-serif;font-size:.78rem;font-weight:700;position:absolute;top:16px;right:16px}.VehicleCard-module__eReMjq__mediaTopLeft{z-index:3;gap:4px;display:flex;position:absolute;top:10px;left:10px}.VehicleCard-module__eReMjq__iconAction{border:1px solid color-mix(in srgb,var(--color-text)10%,transparent);width:30px;height:30px;color:var(--color-primary);cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;transition:background .15s,color .15s,transform .15s;display:inline-flex}.VehicleCard-module__eReMjq__iconAction:hover{background:var(--color-primary);color:#fff;transform:scale(1.05)}.VehicleCard-module__eReMjq__iconAction:disabled{opacity:.4;cursor:not-allowed}.VehicleCard-module__eReMjq__iconActionOn{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.VehicleCard-module__eReMjq__iconActionOn:hover{background:color-mix(in srgb,var(--color-primary)88%,#000)}.VehicleCard-module__eReMjq__mediaBadges{z-index:3;gap:6px;display:flex;position:absolute;bottom:10px;left:10px}.VehicleCard-module__eReMjq__featuredBadge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#28a2e6eb;border-radius:4px;padding:4px 10px;font-family:Roboto Condensed,sans-serif;font-size:.72rem;font-weight:700}.VehicleCard-module__eReMjq__body{background:#fff;flex-direction:column;gap:10px;padding:18px;display:flex}.VehicleCard-module__eReMjq__title{letter-spacing:-.005em;color:var(--color-text);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-family:Roboto Condensed,sans-serif;font-size:1.1rem;font-weight:700;display:-webkit-box;overflow:hidden}.VehicleCard-module__eReMjq__meta{color:var(--color-muted);flex-wrap:wrap;gap:4px;margin:0;font-size:.82rem;display:flex}.VehicleCard-module__eReMjq__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;margin:0;padding:0;list-style:none;display:grid}.VehicleCard-module__eReMjq__specs li{color:var(--color-muted);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.VehicleCard-module__eReMjq__specs li svg{color:var(--color-primary);flex:none}.VehicleCard-module__eReMjq__specs li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.VehicleCard-module__eReMjq__specsCompact{color:var(--color-muted);flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;font-size:.74rem;list-style:none;display:flex}.VehicleCard-module__eReMjq__specsCompact li:not(:last-child):after{content:"·";color:#52688c80;margin-left:8px}.VehicleCard-module__eReMjq__specsCompact li:nth-child(n+4){display:none}.VehicleCard-module__eReMjq__priceRow{border-top:1px solid var(--color-border);justify-content:space-between;align-items:flex-end;gap:12px;margin-top:4px;padding-top:12px;display:flex}.VehicleCard-module__eReMjq__priceBlock{flex-direction:column;gap:1px;display:flex}.VehicleCard-module__eReMjq__priceLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.66rem;font-weight:600}.VehicleCard-module__eReMjq__priceValue{color:var(--color-primary);font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:700;line-height:1}.VehicleCard-module__eReMjq__priceValueSold{color:var(--color-muted);text-decoration:line-through}.VehicleCard-module__eReMjq__priceMonthly{color:var(--color-text);font-family:Roboto Condensed,sans-serif;font-size:1.05rem;font-weight:600;line-height:1}.VehicleCard-module__eReMjq__cta{justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.VehicleCard-module__eReMjq__cardCtaPrimary{letter-spacing:0;color:var(--color-primary);align-items:center;gap:6px;font-family:Roboto Condensed,sans-serif;font-size:.88rem;font-weight:600;display:inline-flex}.VehicleCard-module__eReMjq__locationChip{color:var(--color-muted);align-items:center;gap:4px;font-size:.75rem;display:inline-flex}.VehicleCard-module__eReMjq__cardCompact .VehicleCard-module__eReMjq__body{gap:8px;padding:14px}.VehicleCard-module__eReMjq__cardCompact .VehicleCard-module__eReMjq__title{font-size:.98rem}.VehicleCard-module__eReMjq__cardCompact .VehicleCard-module__eReMjq__priceRow{padding-top:10px}.VehicleCard-module__eReMjq__cardCompact .VehicleCard-module__eReMjq__priceValue{font-size:1.2rem}.VehicleCard-module__eReMjq__cardCompact .VehicleCard-module__eReMjq__priceMonthly{font-size:.88rem}.VehicleCard-module__eReMjq__cardSold .VehicleCard-module__eReMjq__cta{display:none}
.FeaturedStock-module__nl1mGW__head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:clamp(28px,4vw,48px);display:flex}.FeaturedStock-module__nl1mGW__title{letter-spacing:-.005em;color:var(--color-text);margin:6px 0 0;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.8rem,3.4vw,2.6rem);line-height:1.15}.FeaturedStock-module__nl1mGW__headCta{white-space:nowrap}.FeaturedStock-module__nl1mGW__rail{margin-bottom:clamp(36px,5vw,56px)}.FeaturedStock-module__nl1mGW__railHead{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:18px;display:flex}.FeaturedStock-module__nl1mGW__railEyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);align-items:center;gap:10px;font-family:Roboto Condensed,sans-serif;font-size:1.05rem;font-weight:700;display:inline-flex}.FeaturedStock-module__nl1mGW__railEyebrow:before{content:"";background:var(--color-primary);width:22px;height:3px}.FeaturedStock-module__nl1mGW__railSubtitle{color:var(--color-muted);margin:4px 0 0;font-size:.85rem}.FeaturedStock-module__nl1mGW__railLink{letter-spacing:0;color:var(--color-primary);white-space:nowrap;font-family:Roboto Condensed,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none}.FeaturedStock-module__nl1mGW__railLink:hover{text-decoration:underline}.FeaturedStock-module__nl1mGW__row{grid-template-columns:1fr;gap:18px;display:grid}.FeaturedStock-module__nl1mGW__rowItem{min-width:0}.FeaturedStock-module__nl1mGW__skeletonRow{grid-template-columns:1fr 1fr;gap:18px;display:grid}.FeaturedStock-module__nl1mGW__skeletonCard{aspect-ratio:4/3;background:linear-gradient(90deg,var(--color-surface),color-mix(in srgb,var(--color-surface)80%,var(--color-border)),var(--color-surface));background-size:200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite FeaturedStock-module__nl1mGW__dual-skel}@keyframes FeaturedStock-module__nl1mGW__dual-skel{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:640px){.FeaturedStock-module__nl1mGW__head{flex-direction:row;justify-content:space-between;align-items:flex-end}.FeaturedStock-module__nl1mGW__row,.FeaturedStock-module__nl1mGW__skeletonRow{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.FeaturedStock-module__nl1mGW__row,.FeaturedStock-module__nl1mGW__skeletonRow{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.FeaturedStock-module__nl1mGW__row,.FeaturedStock-module__nl1mGW__skeletonRow{grid-template-columns:repeat(4,1fr)}}@media (max-width:640px){.FeaturedStock-module__nl1mGW__head{gap:12px;margin-bottom:22px}.FeaturedStock-module__nl1mGW__title{font-size:1.55rem}.FeaturedStock-module__nl1mGW__headCta{width:100%;padding-inline:16px}.FeaturedStock-module__nl1mGW__rail{margin-bottom:32px}.FeaturedStock-module__nl1mGW__railHead{flex-wrap:wrap;gap:10px;margin-bottom:14px}.FeaturedStock-module__nl1mGW__railEyebrow{font-size:.95rem}.FeaturedStock-module__nl1mGW__row,.FeaturedStock-module__nl1mGW__skeletonRow{gap:14px}}
.ServiceHighlights-module___knSRq__head{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:720px;margin:0 auto clamp(32px,5vw,56px);display:flex}.ServiceHighlights-module___knSRq__head .ServiceHighlights-module___knSRq__dual-eyebrow{align-self:center}.ServiceHighlights-module___knSRq__title{letter-spacing:-.005em;color:var(--color-text);margin:0;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.4rem,3.2vw,2.2rem);line-height:1.15}.ServiceHighlights-module___knSRq__titleAccent{background:linear-gradient(95deg,var(--color-primary),var(--color-secondary));color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}.ServiceHighlights-module___knSRq__lead{color:var(--color-muted);margin:0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.6}.ServiceHighlights-module___knSRq__grid{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:480px){.ServiceHighlights-module___knSRq__grid{grid-template-columns:1fr 1fr;gap:14px}}.ServiceHighlights-module___knSRq__card{background:var(--color-surface);color:var(--color-text);border-radius:12px;flex-direction:column;gap:8px;padding:clamp(16px,3vw,22px);text-decoration:none;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a}.ServiceHighlights-module___knSRq__card:after{content:"";background:linear-gradient(90deg,transparent,var(--color-primary),transparent);opacity:0;height:3px;transition:opacity .22s;position:absolute;top:0;left:0;right:0}.ServiceHighlights-module___knSRq__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0f172a1f}.ServiceHighlights-module___knSRq__card:hover:after{opacity:1}.ServiceHighlights-module___knSRq__cardIcon{background:color-mix(in srgb,var(--color-primary)12%,transparent);width:48px;height:48px;color:var(--color-primary);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.ServiceHighlights-module___knSRq__cardEyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);margin-top:6px;font-family:Roboto Condensed,sans-serif;font-size:.72rem;font-weight:600}.ServiceHighlights-module___knSRq__cardTitle{letter-spacing:-.005em;margin:0;font-family:Roboto Condensed,sans-serif;font-size:1.25rem;line-height:1.2}.ServiceHighlights-module___knSRq__cardBody{color:var(--color-muted);flex:auto;margin:0;font-size:.92rem;line-height:1.55}.ServiceHighlights-module___knSRq__cardCta{letter-spacing:0;color:var(--color-primary);margin-top:4px;font-family:Roboto Condensed,sans-serif;font-size:.9rem;font-weight:600}@media (min-width:640px){.ServiceHighlights-module___knSRq__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.ServiceHighlights-module___knSRq__grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.ServiceHighlights-module___knSRq__head{gap:8px;margin-bottom:24px}.ServiceHighlights-module___knSRq__head .ServiceHighlights-module___knSRq__lead{font-size:.9rem;line-height:1.5}.ServiceHighlights-module___knSRq__card{gap:6px;padding:14px}.ServiceHighlights-module___knSRq__card:hover{box-shadow:none;transform:none}.ServiceHighlights-module___knSRq__cardIcon{width:38px;height:38px}.ServiceHighlights-module___knSRq__cardEyebrow{display:none}.ServiceHighlights-module___knSRq__cardTitle{font-size:1.05rem}.ServiceHighlights-module___knSRq__cardBody{font-size:.86rem;line-height:1.45}.ServiceHighlights-module___knSRq__cardCta{font-size:.78rem}}
.BrandTrust-module___YrnFq__section{background:var(--color-bg)}.BrandTrust-module___YrnFq__head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:clamp(28px,4vw,48px);display:flex}.BrandTrust-module___YrnFq__title{color:var(--color-text);margin:0;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.15}.BrandTrust-module___YrnFq__row{grid-template-columns:1fr;gap:24px;display:grid}.BrandTrust-module___YrnFq__col{background:var(--color-surface);box-shadow:0 18px 40px color-mix(in srgb,var(--color-text)8%,transparent);border-radius:14px;padding:24px;position:relative;overflow:hidden}.BrandTrust-module___YrnFq__col:before{content:"";background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary)60%,#8fd2f3));height:3px;position:absolute;top:0;left:0;right:0}.BrandTrust-module___YrnFq__colTitle{color:var(--color-text);letter-spacing:-.005em;align-items:center;gap:10px;margin:6px 0 18px;font-family:Roboto Condensed,sans-serif;font-size:1.1rem;font-weight:700;display:flex}.BrandTrust-module___YrnFq__colDescriptor{color:var(--color-muted);letter-spacing:.06em;font-weight:500}.BrandTrust-module___YrnFq__colBadge{background:var(--color-primary);color:#fff;letter-spacing:.14em;border-radius:4px;justify-content:center;align-items:center;padding:4px 11px;font-size:.72rem;font-weight:700;display:inline-flex}.BrandTrust-module___YrnFq__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.BrandTrust-module___YrnFq__chip{border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-secondary)4%,var(--color-bg));color:var(--color-text);border-radius:999px;align-items:center;padding:8px 14px;font-size:.85rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s,border-color .15s,transform .15s;display:inline-flex}.BrandTrust-module___YrnFq__chip:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-1px)}@media (min-width:768px){.BrandTrust-module___YrnFq__row{grid-template-columns:1fr 1fr}}@media (max-width:640px){.BrandTrust-module___YrnFq__head{margin-bottom:20px}.BrandTrust-module___YrnFq__row{gap:14px}.BrandTrust-module___YrnFq__col{border-radius:12px;padding:16px 16px 18px}.BrandTrust-module___YrnFq__col:before{height:2px}.BrandTrust-module___YrnFq__colTitle{gap:8px;margin:4px 0 12px;font-size:.95rem}.BrandTrust-module___YrnFq__colBadge{padding:3px 8px;font-size:.66rem}.BrandTrust-module___YrnFq__chips{gap:6px}.BrandTrust-module___YrnFq__chips li:nth-child(n+9){display:none}.BrandTrust-module___YrnFq__chip{padding:6px 11px;font-size:.78rem}}
.Testimonials-module__zA1zGa__section{background:var(--color-bg);position:relative}.Testimonials-module__zA1zGa__head{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:clamp(28px,4vw,48px);display:flex}.Testimonials-module__zA1zGa__title{letter-spacing:-.005em;color:var(--color-text);margin:0;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.15}.Testimonials-module__zA1zGa__lead{color:var(--color-muted);max-width:56ch;margin:0;font-size:.95rem}.Testimonials-module__zA1zGa__grid{grid-template-columns:1fr;gap:18px;display:grid}.Testimonials-module__zA1zGa__card{background:var(--color-surface);box-shadow:0 18px 40px color-mix(in srgb,var(--color-text)8%,transparent);border-radius:14px;flex-direction:column;gap:16px;padding:28px 26px 24px;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.Testimonials-module__zA1zGa__card:before{content:"";background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary)60%,#8fd2f3));height:3px;position:absolute;top:0;left:0;right:0}.Testimonials-module__zA1zGa__card:hover{box-shadow:0 24px 50px color-mix(in srgb,var(--color-text)12%,transparent);transform:translateY(-3px)}.Testimonials-module__zA1zGa__quoteGlyph{width:56px;height:44px;fill:var(--color-primary);opacity:.1;pointer-events:none;position:absolute;top:22px;right:22px}.Testimonials-module__zA1zGa__topRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.Testimonials-module__zA1zGa__badge{letter-spacing:.14em;text-transform:uppercase;color:#fff;border-radius:4px;align-items:center;padding:5px 11px;font-family:Roboto Condensed,sans-serif;font-size:.7rem;font-weight:700;display:inline-flex}.Testimonials-module__zA1zGa__badgeCar{background:var(--color-muted)}.Testimonials-module__zA1zGa__badgeBike{background:var(--color-primary)}.Testimonials-module__zA1zGa__stars{color:var(--color-review-star,#facc15);gap:2px;display:inline-flex}.Testimonials-module__zA1zGa__quote{color:var(--color-text);z-index:1;margin:0;font-size:1rem;line-height:1.6;position:relative}.Testimonials-module__zA1zGa__attribution{border-top:1px solid #eef1f7;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.Testimonials-module__zA1zGa__avatar{background:color-mix(in srgb,var(--color-primary)12%,#fff);width:38px;height:38px;color:var(--color-primary);letter-spacing:.02em;border:1px solid color-mix(in srgb,var(--color-primary)22%,transparent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:700;display:inline-flex}.Testimonials-module__zA1zGa__person{flex-direction:column;gap:1px;line-height:1.3;display:flex}.Testimonials-module__zA1zGa__person strong{color:var(--color-text);font-size:.9rem;font-weight:700}.Testimonials-module__zA1zGa__location{color:var(--color-muted);font-size:.8rem}@media (min-width:768px){.Testimonials-module__zA1zGa__grid{grid-template-columns:repeat(3,1fr);gap:20px}}
.CtaBand-module__obXS-W__band{isolation:isolate;color:#fff;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:clamp(2.5rem,6vw,5rem) clamp(1rem,4vw,2rem);position:relative;overflow:hidden}.CtaBand-module__obXS-W__bandImage{z-index:-3;background-image:var(--brand-image-sell-your-car,none),url(/themes/dual-stock-modern-bespoke/images/sellYourCar.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:0}.CtaBand-module__obXS-W__bandOverlay{z-index:-2;background-image:linear-gradient(120deg,#030a1ac7,#28a2e68c 70%);position:absolute;inset:0}.CtaBand-module__obXS-W__bandGlow{z-index:-1;filter:blur(60px);background:radial-gradient(circle,#28a2e666,#0000 60%);width:480px;height:480px;position:absolute;top:-10%;right:-10%}.CtaBand-module__obXS-W__bandInner{grid-template-columns:1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}.CtaBand-module__obXS-W__copy{flex-direction:column;gap:14px;display:flex}.CtaBand-module__obXS-W__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#fff;align-items:center;gap:10px;font-family:Roboto Condensed,sans-serif;font-size:.78rem;font-weight:700;display:inline-flex}.CtaBand-module__obXS-W__eyebrow:before{content:"";background:#fff;width:28px;height:2px}.CtaBand-module__obXS-W__title{letter-spacing:-.005em;color:#fff;text-shadow:0 2px 24px #00000073;margin:0;font-family:Roboto Condensed,sans-serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.1}.CtaBand-module__obXS-W__titleAccent{background:linear-gradient(95deg,#fff,#8fd2f3);color:#0000;-webkit-background-clip:text;background-clip:text}.CtaBand-module__obXS-W__lead{color:#ffffffe6;max-width:56ch;margin:0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.6}.CtaBand-module__obXS-W__cards{grid-template-columns:1fr;gap:14px;display:grid}.CtaBand-module__obXS-W__cardCta{color:var(--color-text);box-shadow:0 18px 40px color-mix(in srgb,var(--color-text)20%,transparent);background:#fff;border:1px solid #fff6;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;padding:22px 24px;text-decoration:none;transition:background .18s,transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.CtaBand-module__obXS-W__cardCta:before{content:"";background:var(--color-primary);width:4px;position:absolute;top:0;bottom:0;left:0}.CtaBand-module__obXS-W__cardCta:hover{box-shadow:0 22px 50px color-mix(in srgb,var(--color-text)26%,transparent);border-color:var(--color-primary);transform:translate(4px)}.CtaBand-module__obXS-W__cardCtaLabel{letter-spacing:-.005em;color:var(--color-text);grid-area:1/1;font-family:Roboto Condensed,sans-serif;font-size:1.3rem;font-weight:700}.CtaBand-module__obXS-W__cardCtaSub{color:var(--color-muted);grid-area:2/1;font-size:.85rem}.CtaBand-module__obXS-W__cardCtaArrow{color:var(--color-primary);grid-area:1/2/span 2;font-family:Roboto Condensed,sans-serif;font-size:1.6rem}.CtaBand-module__obXS-W__cardCtaBike:before,.CtaBand-module__obXS-W__cardCtaCar:before{background:var(--color-primary)}@media (min-width:880px){.CtaBand-module__obXS-W__bandInner{grid-template-columns:1.1fr 1fr}}
.RecentlySoldRail-module__lqdkuq__section{background:linear-gradient(180deg,var(--color-bg)0%,color-mix(in srgb,var(--color-bg)88%,var(--color-primary))100%);position:relative;overflow:hidden}.RecentlySoldRail-module__lqdkuq__section:before{content:"";filter:blur(60px);pointer-events:none;background:radial-gradient(circle,#28a2e61f,#0000 65%);width:400px;height:400px;position:absolute;top:-20%;left:-10%}.RecentlySoldRail-module__lqdkuq__head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:clamp(24px,4vw,40px);display:flex}.RecentlySoldRail-module__lqdkuq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary);font-family:Roboto Condensed,sans-serif;font-size:.78rem;font-weight:700}.RecentlySoldRail-module__lqdkuq__title{letter-spacing:-.005em;color:var(--color-text);margin:8px 0 4px;font-family:Roboto Condensed,sans-serif;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.15}.RecentlySoldRail-module__lqdkuq__lead{color:var(--color-muted);margin:0;font-size:.95rem}.RecentlySoldRail-module__lqdkuq__lead a{color:var(--color-primary);text-decoration:underline}.RecentlySoldRail-module__lqdkuq__headCta{letter-spacing:0;color:var(--color-primary);white-space:nowrap;font-family:Roboto Condensed,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none}.RecentlySoldRail-module__lqdkuq__headCta:hover{text-decoration:underline}.RecentlySoldRail-module__lqdkuq__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.RecentlySoldRail-module__lqdkuq__skel{aspect-ratio:4/3;background:linear-gradient(90deg,#fff,#f1f5fc,#fff) 0 0/200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite RecentlySoldRail-module__lqdkuq__dual-skel-light}@keyframes RecentlySoldRail-module__lqdkuq__dual-skel-light{0%{background-position:200% 0}to{background-position:-200% 0}}@media (min-width:640px){.RecentlySoldRail-module__lqdkuq__head{flex-direction:row;justify-content:space-between;align-items:flex-end}}@media (min-width:960px){.RecentlySoldRail-module__lqdkuq__grid{grid-template-columns:repeat(4,1fr)}}
.page-module__7I4T8W__tabs{-webkit-backdrop-filter:blur(10px);background:#0006;border:1px solid #ffffff24;border-radius:10px;align-self:flex-start;gap:4px;margin-top:18px;padding:4px;display:inline-flex}.page-module__7I4T8W__tab{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#ffffffc7;background:0 0;border:0;border-radius:6px;min-height:44px;padding:10px 18px;font-family:Roboto Condensed,sans-serif;font-size:.92rem;font-weight:600}.page-module__7I4T8W__tab:hover{color:#fff}.page-module__7I4T8W__tabActive{background:var(--color-primary);color:#fff}.page-module__7I4T8W__grid{grid-template-columns:1fr;gap:18px;display:grid}.page-module__7I4T8W__skel{aspect-ratio:4/3;background:linear-gradient(90deg,var(--color-surface),color-mix(in srgb,var(--color-surface)80%,var(--color-border)),var(--color-surface));background-size:200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite page-module__7I4T8W__dual-skel-sold}@keyframes page-module__7I4T8W__dual-skel-sold{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__7I4T8W__empty{text-align:center;background:var(--color-surface);border:1px dashed var(--color-border);color:var(--color-muted);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:clamp(28px,5vw,64px);display:flex}.page-module__7I4T8W__empty h2{color:var(--color-text);margin:0;font-family:Roboto Condensed,sans-serif}@media (min-width:640px){.page-module__7I4T8W__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.page-module__7I4T8W__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1440px){.page-module__7I4T8W__grid{grid-template-columns:repeat(4,1fr)}}
.page-module__lobZkq__page{background:var(--color-bg);color:var(--color-text);min-height:100vh;padding-bottom:clamp(80px,14vh,120px);overflow-x:hidden}.page-module__lobZkq__breadcrumbRow{background:var(--color-surface);border-bottom:1px solid var(--color-border)}.page-module__lobZkq__breadcrumbInner{max-width:1440px;margin:0 auto;padding:14px clamp(16px,4vw,32px)}.page-module__lobZkq__breadcrumb{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.85rem;display:flex}.page-module__lobZkq__breadcrumb a{color:var(--color-muted);text-decoration:none;transition:color .18s}.page-module__lobZkq__breadcrumb a:hover{color:var(--color-primary)}.page-module__lobZkq__crumbSep{color:var(--color-accent);opacity:.6}.page-module__lobZkq__crumbCurrent{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:60ch;font-weight:500;overflow:hidden}@media (max-width:640px){.page-module__lobZkq__breadcrumb>:not(:nth-last-child(-n+2)){display:none}.page-module__lobZkq__breadcrumb:before{content:"←";color:var(--color-primary);font-size:1rem}}.page-module__lobZkq__heroBand{background:linear-gradient(180deg,var(--color-bg)0%,var(--color-surface)100%);padding:clamp(20px,4vw,40px) 0 clamp(16px,3vw,24px)}.page-module__lobZkq__heroInner{flex-direction:column;gap:clamp(18px,3vw,28px);min-width:0;max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,32px);display:flex}.page-module__lobZkq__titleStrip{flex-direction:column;gap:14px;min-width:0;display:flex}@media (min-width:760px){.page-module__lobZkq__titleStrip{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}}.page-module__lobZkq__titleStripText{flex-direction:column;gap:6px;min-width:0;display:flex}.page-module__lobZkq__eyebrow{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.28em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:10px;margin:0;font-size:.74rem;font-weight:600;display:inline-flex}.page-module__lobZkq__typeMark{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.page-module__lobZkq__typeMarkCar{background:var(--color-primary)}.page-module__lobZkq__typeMarkBike{background:var(--color-accent,var(--color-primary))}.page-module__lobZkq__title{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.01em;color:var(--color-text);margin:0;font-size:clamp(1.35rem,3vw,2.15rem);font-weight:700;line-height:1.1}.page-module__lobZkq__titleMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.page-module__lobZkq__regChip{color:var(--color-text);font-family:"Charles Wright",var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.08em;background:#ffe169;border-radius:3px;padding:4px 12px;font-size:.92rem;font-weight:700;display:inline-block}.page-module__lobZkq__stockPill{background:color-mix(in srgb,var(--color-text)4%,transparent);border:1px solid color-mix(in srgb,var(--color-text)10%,transparent);font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);border-radius:999px;align-items:center;padding:4px 10px;font-size:.7rem;display:inline-flex}.page-module__lobZkq__statusBadge{background:color-mix(in srgb,var(--color-primary)12%,transparent);border:1px solid color-mix(in srgb,var(--color-primary)36%,transparent);font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:var(--color-text);border-radius:999px;align-items:center;gap:6px;padding:4px 12px 4px 10px;font-size:.78rem;display:inline-flex}.page-module__lobZkq__titleStripActions{flex-shrink:0;gap:8px;display:flex}.page-module__lobZkq__iconAction{appearance:none;background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:6px;align-items:center;gap:6px;min-height:40px;padding:9px 14px;font-size:.74rem;font-weight:600;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.page-module__lobZkq__iconAction:hover{border-color:var(--color-primary);color:var(--color-primary)}.page-module__lobZkq__iconActionOn{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)10%,transparent);color:var(--color-primary)}.page-module__lobZkq__gallery{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}@media (min-width:900px){.page-module__lobZkq__gallery{--gallery-desktop-height:clamp(420px,32vw,620px);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:stretch;gap:12px}}.page-module__lobZkq__galleryMain{appearance:none;background:var(--color-surface);aspect-ratio:4/3;cursor:zoom-in;border:0;border-radius:10px;padding:0;position:relative;overflow:hidden}@media (min-width:900px){.page-module__lobZkq__galleryMain{aspect-ratio:auto;height:var(--gallery-desktop-height);min-height:0}}.page-module__lobZkq__galleryMain:disabled{cursor:default}.page-module__lobZkq__galleryMain img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.page-module__lobZkq__galleryMain:hover img{transform:scale(1.04)}.page-module__lobZkq__galleryMain:disabled:hover img{transform:none}.page-module__lobZkq__galleryCounter{background:color-mix(in srgb,var(--color-text)78%,transparent);color:#fff;font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.16em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:6px 12px;font-size:.78rem;position:absolute;bottom:14px;left:14px}.page-module__lobZkq__galleryExpand{background:color-mix(in srgb,var(--color-text)78%,transparent);color:#fff;font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.74rem;font-weight:600;display:inline-flex;position:absolute;top:14px;right:14px}.page-module__lobZkq__galleryMain:hover .page-module__lobZkq__galleryExpand{background:color-mix(in srgb,var(--color-text)92%,transparent)}.page-module__lobZkq__mediaPlaceholder{color:var(--color-muted);font-family:var(--font-ui-family-override,"Open Sans",sans-serif);place-items:center;display:grid;position:absolute;inset:0}.page-module__lobZkq__galleryThumbs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(140px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:4px;display:grid;overflow-x:auto}.page-module__lobZkq__galleryThumbs::-webkit-scrollbar{height:4px}.page-module__lobZkq__galleryThumbs::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--color-primary)50%,transparent);border-radius:999px}@media (min-width:900px){.page-module__lobZkq__galleryThumbs{height:var(--gallery-desktop-height);scroll-snap-type:none;grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr;grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow:visible}}.page-module__lobZkq__thumb{appearance:none;background:var(--color-surface);aspect-ratio:4/3;cursor:pointer;scroll-snap-align:start;border:0;border-radius:8px;min-width:140px;padding:0;transition:transform .2s;position:relative;overflow:hidden}@media (min-width:900px){.page-module__lobZkq__thumb{aspect-ratio:auto;min-height:0}}.page-module__lobZkq__thumb img{object-fit:cover;opacity:.88;width:100%;height:100%;transition:opacity .18s,transform .3s}.page-module__lobZkq__thumb:hover img,.page-module__lobZkq__thumbActive img{opacity:1;transform:scale(1.04)}.page-module__lobZkq__thumb:disabled{cursor:default}.page-module__lobZkq__thumb:disabled img,.page-module__lobZkq__thumb:disabled:hover img{opacity:.88;transform:none}.page-module__lobZkq__thumbActive{outline:2px solid var(--color-primary);outline-offset:2px}.page-module__lobZkq__thumbBadge{background:color-mix(in srgb,var(--color-text)80%,transparent);color:#fff;font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.04em;pointer-events:none;-webkit-backdrop-filter:blur(4px);border:1px solid #ffffff29;border-radius:999px;align-items:center;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex;position:absolute;inset-block-end:6px;inset-inline-end:6px}.page-module__lobZkq__quickSpecs{background:var(--color-surface-dark,var(--color-header-bg,var(--color-text)));color:#fff;border-top:1px solid color-mix(in srgb,var(--color-primary)24%,transparent);border-bottom:1px solid color-mix(in srgb,var(--color-primary)24%,transparent)}.page-module__lobZkq__quickSpecsInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;max-width:1440px;margin:0 auto;padding:clamp(18px,3vw,26px) clamp(16px,4vw,32px);display:grid}@media (min-width:640px){.page-module__lobZkq__quickSpecsInner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.page-module__lobZkq__quickSpecsInner{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}}.page-module__lobZkq__qsItem{border-left:2px solid color-mix(in srgb,var(--color-primary)50%,transparent);flex-direction:column;gap:4px;min-width:0;padding:0 0 0 12px;display:flex}.page-module__lobZkq__qsIcon{color:var(--color-primary);margin-bottom:2px;display:inline-flex}.page-module__lobZkq__qsLabel{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.22em;text-transform:uppercase;color:#ffffff9e;font-size:.68rem}.page-module__lobZkq__qsValue{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.page-module__lobZkq__detailGrid{grid-template-columns:1fr;gap:clamp(24px,4vw,40px);max-width:1440px;margin:0 auto;padding:clamp(28px,5vw,56px) clamp(16px,4vw,32px);display:grid}@media (min-width:1024px){.page-module__lobZkq__detailGrid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start}}.page-module__lobZkq__contentColumn{flex-direction:column;gap:clamp(28px,4vw,44px);min-width:0;display:flex}.page-module__lobZkq__section{flex-direction:column;gap:14px;display:flex}.page-module__lobZkq__sectionTitle{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.02em;color:var(--color-text);flex-direction:column;gap:6px;margin:0;scroll-margin-top:112px;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:700;display:flex}.page-module__lobZkq__sectionEyebrow{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--color-primary);font-size:.7rem;font-weight:600}.page-module__lobZkq__descriptionBody{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:var(--color-muted);margin:0;font-size:1rem;line-height:1.7}.page-module__lobZkq__featuresList{grid-template-columns:1fr;gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.page-module__lobZkq__featuresList{grid-template-columns:1fr 1fr}}@media (min-width:1280px){.page-module__lobZkq__featuresList{grid-template-columns:1fr 1fr 1fr}}.page-module__lobZkq__featuresList li{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:var(--color-text);align-items:flex-start;gap:10px;font-size:.92rem;line-height:1.5;display:flex}.page-module__lobZkq__featureBullet{background:color-mix(in srgb,var(--color-primary)14%,transparent);width:22px;height:22px;color:var(--color-primary);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.page-module__lobZkq__highlightsGrid{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.page-module__lobZkq__highlightsGrid{grid-template-columns:1fr 1fr}}.page-module__lobZkq__highlightsGrid li{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.page-module__lobZkq__highlightsGrid li:before{content:"";background:var(--color-primary);opacity:.85;width:3px;position:absolute;inset:0 auto 0 0}.page-module__lobZkq__highlightIcon{background:color-mix(in srgb,var(--color-primary)12%,transparent);width:32px;height:32px;color:var(--color-primary);border-radius:8px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.page-module__lobZkq__highlightTitle{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.02em;color:var(--color-text);font-size:.95rem;font-weight:700}.page-module__lobZkq__highlightBody{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:var(--color-muted);font-size:.86rem;line-height:1.55}.page-module__lobZkq__specsBand{background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);margin-top:clamp(24px,4vw,40px);padding:clamp(28px,5vw,56px) 0}.page-module__lobZkq__breakdownJump{width:100%;color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-primary)18%,var(--color-border));box-shadow:0 8px 18px color-mix(in srgb,var(--color-text)5%,transparent);background:#fff;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:0;padding:10px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.page-module__lobZkq__breakdownJump:hover{border-color:color-mix(in srgb,var(--color-primary)42%,var(--color-border));background:color-mix(in srgb,var(--color-primary)3%,#fff);transform:translateY(-2px)}.page-module__lobZkq__breakdownJumpIcon,.page-module__lobZkq__breakdownJumpArrow{width:38px;height:38px;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)8%,#fff);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.page-module__lobZkq__breakdownJumpArrow{background:var(--color-primary);color:#fff;border-radius:999px;width:30px;height:30px}.page-module__lobZkq__breakdownJumpText{flex-direction:column;gap:7px;min-width:0;display:flex}.page-module__lobZkq__breakdownJumpText strong{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text);font-size:.82rem;line-height:1.15}.page-module__lobZkq__breakdownQuickSpecs{flex-wrap:wrap;gap:5px;display:flex}.page-module__lobZkq__breakdownQuickSpecs span{background:color-mix(in srgb,var(--color-primary)6%,#fff);border:1px solid color-mix(in srgb,var(--color-primary)14%,var(--color-border));max-width:100%;color:var(--color-text);font-family:var(--font-ui-family-override,"Open Sans",sans-serif);letter-spacing:0;text-transform:none;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:4px 7px;font-size:.66rem;font-weight:700;line-height:1.2;overflow:hidden}.page-module__lobZkq__specsBandInner{flex-direction:column;gap:clamp(18px,3vw,24px);max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,32px);display:flex}.page-module__lobZkq__specGrid{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;grid-template-columns:1fr;gap:0;margin:0;display:grid;overflow:hidden}@media (min-width:600px){.page-module__lobZkq__specGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.page-module__lobZkq__specGrid{grid-template-columns:1fr 1fr 1fr}}.page-module__lobZkq__specRow{border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px;padding:12px 16px;display:grid}.page-module__lobZkq__specRow:nth-child(2n){border-right:0}@media (max-width:599px){.page-module__lobZkq__specRow{border-right:0}.page-module__lobZkq__specRow:last-child{border-bottom:0}}@media (min-width:600px) and (max-width:1023px){.page-module__lobZkq__specRow:nth-child(2n){border-right:0}.page-module__lobZkq__specRow:nth-child(3n){border-right:1px solid var(--color-border)}.page-module__lobZkq__specRow:nth-last-child(-n+2){border-bottom:0}}@media (min-width:1024px){.page-module__lobZkq__specRow:nth-child(2n){border-right:1px solid var(--color-border)}.page-module__lobZkq__specRow:nth-child(3n){border-right:0}.page-module__lobZkq__specRow:nth-last-child(-n+3){border-bottom:0}}.page-module__lobZkq__specRow dt{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);align-self:center;font-size:.72rem;font-weight:600}.page-module__lobZkq__specRow dd{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:var(--color-text);text-overflow:ellipsis;align-self:center;margin:0;font-size:.95rem;font-weight:500;overflow:hidden}.page-module__lobZkq__financeStrip{background:var(--color-surface-dark,var(--color-header-bg,var(--color-text)));color:#fff;border-radius:12px;flex-direction:column;gap:20px;padding:clamp(24px,4vw,36px);display:flex;position:relative;overflow:hidden}.page-module__lobZkq__financeStrip:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--color-primary)28%,transparent)0%,transparent 65%);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px}@media (min-width:720px){.page-module__lobZkq__financeStrip{flex-direction:row;justify-content:space-between;align-items:center}}.page-module__lobZkq__financeStripText{z-index:1;flex-direction:column;gap:6px;display:flex;position:relative}.page-module__lobZkq__financeEyebrow{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--color-primary);margin:0;font-size:.7rem}.page-module__lobZkq__financeTitle{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.02em;color:#fff;margin:0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700}.page-module__lobZkq__financeTitle em{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:var(--color-primary);text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:600}.page-module__lobZkq__financeLead{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:#ffffffc7;margin:0;font-size:.92rem;line-height:1.6}.page-module__lobZkq__financeActions{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.page-module__lobZkq__sidebar{flex-direction:column;gap:16px;min-width:0;display:flex;position:relative}@media (min-width:1024px){.page-module__lobZkq__sidebar{position:sticky;top:100px}}.page-module__lobZkq__sidebar .page-module__lobZkq__financeStrip{flex-direction:column;align-items:stretch;gap:14px;padding:clamp(18px,3vw,24px)}.page-module__lobZkq__sidebar .page-module__lobZkq__financeTitle{font-size:clamp(1.2rem,2.2vw,1.5rem)}.page-module__lobZkq__sidebar .page-module__lobZkq__financeLead{font-size:.86rem}.page-module__lobZkq__sidebar .page-module__lobZkq__financeActions{flex-direction:column}.page-module__lobZkq__sidebar .page-module__lobZkq__financeActions>*{justify-content:center;width:100%}.page-module__lobZkq__sidebarCard{background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--color-bg)84%,#fff)100%),var(--color-surface);border:1px solid color-mix(in srgb,var(--color-border)82%,var(--color-primary));box-shadow:0 16px 36px color-mix(in srgb,var(--color-text)7%,transparent);border-radius:18px;flex-direction:column;gap:14px;padding:clamp(16px,2.4vw,22px);display:flex}.page-module__lobZkq__priceBlock{background:color-mix(in srgb,var(--color-bg)72%,#fff);border:1px solid color-mix(in srgb,var(--color-border)74%,transparent);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex}.page-module__lobZkq__sidebarEyebrow{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted);margin:0;font-size:.68rem}.page-module__lobZkq__priceLg{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);color:var(--color-text);letter-spacing:.01em;margin:0;font-size:clamp(2rem,4vw,2.55rem);font-weight:700;line-height:1}.page-module__lobZkq__monthlyLine{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:color-mix(in srgb,var(--color-primary)88%,var(--color-text));margin:0;font-size:.86rem;line-height:1.35}.page-module__lobZkq__monthlyLine strong{font-style:normal;font-weight:700}.page-module__lobZkq__primaryCta{border-radius:999px;gap:8px;width:100%;min-height:48px;padding:10px 14px}.dual-btn.page-module__lobZkq__primaryCta{box-shadow:none;border-radius:999px}.page-module__lobZkq__enquiryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.page-module__lobZkq__enquiryActions>:only-child{grid-column:1/-1}.page-module__lobZkq__contactBtn{background:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 12px;font-size:.76rem;font-weight:700;text-decoration:none;transition:border-color .18s,color .18s,background .18s;display:inline-flex}.page-module__lobZkq__primaryCta,.page-module__lobZkq__contactBtn{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem;font-weight:700}.page-module__lobZkq__contactBtn svg,.page-module__lobZkq__primaryCta svg{flex:none}.page-module__lobZkq__callCta{background:var(--color-bg)}.page-module__lobZkq__contactBtn:hover{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary)4%,transparent)}.page-module__lobZkq__sidebarDivider{background:var(--color-border);height:1px}.page-module__lobZkq__sidebarFacts{grid-template-columns:1fr 1fr;gap:10px 16px;margin:0;padding:0;list-style:none;display:grid}.page-module__lobZkq__sidebarFacts li{flex-direction:column;gap:2px;min-width:0;display:flex}.page-module__lobZkq__sidebarFacts li span{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted);align-items:center;gap:4px;font-size:.66rem;display:inline-flex}.page-module__lobZkq__sidebarFacts li strong{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:600;overflow:hidden}.page-module__lobZkq__partExLink{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:6px;font-size:.78rem;font-weight:600;text-decoration:none;transition:gap .18s;display:inline-flex}.page-module__lobZkq__partExLink:hover{gap:10px}.page-module__lobZkq__sidebarNote{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:var(--color-muted);margin:0;font-size:.86rem;font-style:italic;line-height:1.55}.page-module__lobZkq__stickyBar{z-index:80;background:var(--color-surface-dark,var(--color-header-bg,var(--color-text)));border-top:1px solid color-mix(in srgb,var(--color-primary)36%,transparent);padding:10px 16px env(safe-area-inset-bottom,10px);align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:80px;box-shadow:0 -10px 24px #00000052}@media (min-width:1024px){.page-module__lobZkq__stickyBar{display:none}}.page-module__lobZkq__stickyBarPrice{flex-direction:column;flex:auto;min-width:0;display:flex}.page-module__lobZkq__stickyBarLabel{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.2em;text-transform:uppercase;color:#ffffff9e;font-size:.62rem}.page-module__lobZkq__stickyBarPrice strong{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);color:#fff;font-size:1.22rem;font-weight:700;line-height:1.1}.page-module__lobZkq__stickyBarPrice small{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:var(--color-primary);font-size:.72rem;font-style:italic}.page-module__lobZkq__stickyBarCta{appearance:none;background:var(--color-primary);color:#fff;font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:none;min-height:46px;padding:12px 22px;font-size:.84rem;font-weight:700}.page-module__lobZkq__stickyBarCta:hover{filter:brightness(1.08)}.page-module__lobZkq__similarSection{background:var(--color-surface);border-top:1px solid var(--color-border);padding:clamp(48px,7vw,80px) 0}.page-module__lobZkq__similarInner{max-width:1440px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.page-module__lobZkq__similarHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.page-module__lobZkq__similarTitle{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.02em;color:var(--color-text);margin:6px 0 0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.page-module__lobZkq__similarLink{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary);font-size:.82rem;font-weight:600;text-decoration:none}.page-module__lobZkq__similarLink:hover{text-underline-offset:4px;text-decoration:underline}.page-module__lobZkq__similarGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.page-module__lobZkq__similarGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.page-module__lobZkq__similarGrid{grid-template-columns:repeat(4,1fr)}}.page-module__lobZkq__similarCell{min-width:0}.page-module__lobZkq__lightbox{background:color-mix(in srgb,var(--color-text)96%,transparent);z-index:9999;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.page-module__lobZkq__lightboxClose,.page-module__lobZkq__lightboxNav{appearance:none;background:color-mix(in srgb,var(--color-primary)22%,transparent);border:1px solid color-mix(in srgb,var(--color-primary)50%,transparent);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.6rem;transition:background .18s,color .18s;display:grid}.page-module__lobZkq__lightboxClose:hover,.page-module__lobZkq__lightboxNav:hover{background:color-mix(in srgb,var(--color-primary)36%,transparent)}.page-module__lobZkq__lightboxClose{position:absolute;top:20px;right:24px}.page-module__lobZkq__lightboxNav{position:absolute;top:50%;transform:translateY(-50%)}.page-module__lobZkq__lightboxNav[data-side=prev]{left:24px}.page-module__lobZkq__lightboxNav[data-side=next]{right:24px}.page-module__lobZkq__lightboxImg{object-fit:contain;border-radius:6px;width:auto;max-width:min(1200px,92vw);height:auto;max-height:86vh}.page-module__lobZkq__lightboxFooter{color:#fff;font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.16em;font-size:.92rem;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.page-module__lobZkq__loadingWrap{text-align:center;margin:0 auto;padding:clamp(80px,14vw,160px) clamp(16px,4vw,32px)}.page-module__lobZkq__loadingEyebrow{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.32em;text-transform:uppercase;color:var(--color-primary);font-size:.82rem}.page-module__lobZkq__loadingBars{gap:6px;margin-top:16px;display:inline-flex}.page-module__lobZkq__loadingBars span{background:var(--color-primary);border-radius:2px;width:8px;height:24px;animation:1.1s ease-in-out infinite page-module__lobZkq__dualVehicleBars}.page-module__lobZkq__loadingBars span:nth-child(2){animation-delay:.15s}.page-module__lobZkq__loadingBars span:nth-child(3){animation-delay:.3s}@keyframes page-module__lobZkq__dualVehicleBars{0%,to{opacity:.5;transform:scaleY(.4)}50%{opacity:1;transform:scaleY(1)}}.page-module__lobZkq__notFound{background:var(--color-surface-dark,var(--color-header-bg,var(--color-text)));color:#fff;padding:clamp(48px,8vw,96px) clamp(16px,4vw,32px)}.page-module__lobZkq__notFoundInner{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:560px;margin:0 auto;display:flex}.page-module__lobZkq__notFoundInner h1{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.02em;color:#fff;margin:0;font-size:clamp(1.6rem,3.6vw,2.2rem);font-weight:700}.page-module__lobZkq__notFoundInner p{color:#ffffffc7;margin:0}.page-module__lobZkq__notFoundActions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.page-module__lobZkq__attentionGrabber{background:color-mix(in srgb,var(--color-accent,var(--color-primary))10%,transparent);border:1px solid color-mix(in srgb,var(--color-accent,var(--color-primary))42%,transparent);border-left:3px solid var(--color-accent,var(--color-primary));max-width:100%;color:var(--color-text);font-family:var(--font-ui-family-override,"Open Sans",sans-serif);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;padding:4px 12px;font-size:.74rem;font-weight:700;line-height:1.2;display:inline-flex;overflow:hidden}.page-module__lobZkq__badgeRow{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.page-module__lobZkq__trustBadge{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);letter-spacing:.02em;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;line-height:1;display:inline-flex}.page-module__lobZkq__trustBadge svg{flex-shrink:0;width:12px;height:12px}.page-module__lobZkq__trustBadgePrimary{background:color-mix(in srgb,var(--color-primary)12%,transparent);border-color:color-mix(in srgb,var(--color-primary)32%,transparent);color:var(--color-primary)}.page-module__lobZkq__trustBadgeSuccess{color:#0f7a48;background:#14b86b24;border-color:#14b86b5c}.page-module__lobZkq__videoFrame{aspect-ratio:16/9;background:var(--color-text);border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 8px 32px #0f172a2e}.page-module__lobZkq__videoFrame iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__lobZkq__historyGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.page-module__lobZkq__historyCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:6px;padding:14px 16px;transition:transform .18s,box-shadow .18s;display:flex}.page-module__lobZkq__historyCard:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--color-text)10%,transparent);transform:translateY(-2px)}.page-module__lobZkq__historyCardOk{border-color:color-mix(in srgb,#14b86b 30%,var(--color-border));background:color-mix(in srgb,#14b86b 6%,var(--color-surface))}.page-module__lobZkq__historyCardWarn{border-color:color-mix(in srgb,#ff6b35 32%,var(--color-border));background:color-mix(in srgb,#ff6b35 7%,var(--color-surface))}.page-module__lobZkq__historyEyebrow{font-family:var(--font-brand-family-override,"Roboto Condensed",sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted);font-size:.66rem}.page-module__lobZkq__historyValue{font-family:var(--font-ui-family-override,"Open Sans",sans-serif);color:var(--color-text);font-size:1.05rem;font-weight:700}@media (max-width:640px){.page-module__lobZkq__badgeRow{gap:6px}.page-module__lobZkq__trustBadge{padding:5px 10px;font-size:.72rem}.page-module__lobZkq__attentionGrabber{padding:8px 12px;font-size:.9rem}.page-module__lobZkq__historyGrid{grid-template-columns:repeat(2,1fr);gap:8px}.page-module__lobZkq__historyCard{padding:12px}.page-module__lobZkq__historyValue{font-size:.95rem}}.page-module__lobZkq__priceRow{flex-wrap:wrap;align-items:flex-start;gap:8px 12px;margin:0;display:flex}.page-module__lobZkq__priceRow .page-module__lobZkq__priceLg{margin:0}.page-module__lobZkq__priceRow .page-module__lobZkq__statusBadge{margin-top:4px}@media (max-width:480px){.page-module__lobZkq__priceRow{gap:8px}.page-module__lobZkq__priceRow .page-module__lobZkq__statusBadge{padding:3px 10px;font-size:.72rem}}.page-module__lobZkq__statusBadgeWarn{color:#a05a00;background:#ff9f1c29;border-color:#ff9f1c66}.page-module__lobZkq__statusBadgeWarn .page-module__lobZkq__mfx-pulse-dot{background:#ff9f1c}.page-module__lobZkq__statusBadgeDanger{color:#9b1c14;background:#d92d2024;border-color:#d92d2061}.page-module__lobZkq__statusBadgeDanger .page-module__lobZkq__mfx-pulse-dot{background:#d92d20}
.page-module__BhwiRq__page{background:var(--color-bg);color:var(--color-text)}.page-module__BhwiRq__tabsBar{border-bottom:1px solid var(--color-border);scrollbar-width:none;align-items:stretch;gap:clamp(4px,1vw,16px);margin-bottom:20px;display:flex;overflow-x:auto}.page-module__BhwiRq__tabsBar::-webkit-scrollbar{display:none}.page-module__BhwiRq__tab{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;min-height:48px;padding:14px 6px;font-family:Roboto Condensed,sans-serif;font-size:.95rem;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.page-module__BhwiRq__tab:after{content:"";background:var(--color-primary);transform-origin:50%;height:2px;transition:transform .22s cubic-bezier(.4,0,.2,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.page-module__BhwiRq__tab:hover{color:var(--color-text)}.page-module__BhwiRq__tab:hover:after{opacity:.5;transform:scaleX(.5)}.page-module__BhwiRq__tabActive{color:var(--color-text)}.page-module__BhwiRq__tabActive:after{opacity:1;height:3px;transform:scaleX(1)}.page-module__BhwiRq__tabActive:hover:after{opacity:1;transform:scaleX(1)}.page-module__BhwiRq__tabLabel{font-weight:inherit}.page-module__BhwiRq__tabCount{min-width:24px;height:22px;color:var(--color-muted);letter-spacing:0;text-transform:none;background:#f1f5fc;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-family:Open Sans,system-ui,sans-serif;font-size:.72rem;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.page-module__BhwiRq__tabActive .page-module__BhwiRq__tabCount{background:color-mix(in srgb,var(--color-primary)14%,transparent);color:var(--color-primary)}.page-module__BhwiRq__body{padding:clamp(2rem,4vw,3rem) clamp(1rem,3vw,2rem) clamp(3rem,6vw,5rem)}.page-module__BhwiRq__bodyInner{max-width:1440px;margin:0 auto}.page-module__BhwiRq__toolbar{border:1px solid var(--color-border);background:#fff;border-radius:12px;flex-direction:column;gap:12px;margin-bottom:24px;padding:14px 16px;display:flex}.page-module__BhwiRq__searchRow{align-items:center;display:flex;position:relative}.page-module__BhwiRq__searchIcon{color:var(--color-primary);align-items:center;display:inline-flex;position:absolute;left:14px}.page-module__BhwiRq__searchInput{border:1px solid var(--color-border);color:var(--color-text);background:#fff;border-radius:8px;flex:1;min-height:44px;padding:12px 14px 12px 44px;font-size:.95rem}.page-module__BhwiRq__searchInput:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #28a2e62e}.page-module__BhwiRq__toolbarRight{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.page-module__BhwiRq__sortChip{border:1px solid var(--color-border);color:var(--color-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 12px;font-size:.85rem;display:inline-flex}.page-module__BhwiRq__sortChip span{letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted);font-family:Roboto Condensed,sans-serif;font-size:.75rem;font-weight:600}.page-module__BhwiRq__sortChip select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.page-module__BhwiRq__filterToggle{border:1px solid var(--color-primary);background:var(--color-primary);color:#fff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-family:Roboto Condensed,sans-serif;font-size:.85rem;font-weight:600;display:inline-flex}.page-module__BhwiRq__filterDot{background:#0003;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.7rem;display:inline-flex}.page-module__BhwiRq__compareCount,.page-module__BhwiRq__wishlistCount{border:1px solid var(--color-border);color:var(--color-text);background:#f1f5fc;border-radius:999px;align-items:center;min-height:40px;padding:8px 14px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__BhwiRq__compareCount:hover,.page-module__BhwiRq__wishlistCount:hover{border-color:var(--color-primary);color:var(--color-primary);background:#fff}.page-module__BhwiRq__layout{display:block}.page-module__BhwiRq__filters{z-index:80;border-right:1px solid var(--color-border);width:min(360px,92vw);box-shadow:0 24px 60px color-mix(in srgb,var(--color-text)20%,transparent);visibility:hidden;background:#fff;flex-direction:column;transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-110%)}.page-module__BhwiRq__filtersOpen{visibility:visible;transition:transform .28s cubic-bezier(.4,0,.2,1);transform:translate(0)}.page-module__BhwiRq__filtersBackdrop{z-index:75;background:color-mix(in srgb,var(--color-text)50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;border:0;padding:0;animation:.2s ease-out page-module__BhwiRq__dual-filters-fade;position:fixed;inset:0}@keyframes page-module__BhwiRq__dual-filters-fade{0%{opacity:0}to{opacity:1}}.page-module__BhwiRq__filtersHead{border-bottom:1px solid var(--color-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.page-module__BhwiRq__filtersHead h2{letter-spacing:.06em;color:var(--color-text);margin:0;font-family:Roboto Condensed,sans-serif;font-size:1.05rem}.page-module__BhwiRq__filtersHeadActions{align-items:center;gap:6px;display:inline-flex}.page-module__BhwiRq__resetBtn{color:var(--color-primary);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-family:Roboto Condensed,sans-serif;font-size:.78rem;font-weight:600}.page-module__BhwiRq__resetBtn:hover{text-decoration:underline}.page-module__BhwiRq__filtersClose{border:1px solid var(--color-border);width:36px;height:36px;color:var(--color-text);cursor:pointer;background:#f1f5fc;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.page-module__BhwiRq__filtersClose:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.page-module__BhwiRq__filtersBody{flex-direction:column;flex:1;gap:14px;padding:18px;display:flex;overflow-y:auto}.page-module__BhwiRq__filtersFoot{border-top:1px solid var(--color-border);background:#fff;flex-shrink:0;padding:14px 18px}.page-module__BhwiRq__filtersFoot .page-module__BhwiRq__dual-btn,.page-module__BhwiRq__filtersFoot>button{width:100%}.page-module__BhwiRq__field{flex-direction:column;gap:4px;display:flex}.page-module__BhwiRq__fieldLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);font-family:Roboto Condensed,sans-serif;font-size:.72rem;font-weight:600}.page-module__BhwiRq__results{flex-direction:column;gap:16px;display:flex}.page-module__BhwiRq__resultsHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__BhwiRq__count{color:var(--color-text);font-family:Roboto Condensed,sans-serif;font-size:.92rem;font-weight:600}.page-module__BhwiRq__chipList{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-module__BhwiRq__chipList li{background:color-mix(in srgb,var(--color-primary)14%,transparent);color:var(--color-primary);border-radius:999px;padding:3px 10px;font-size:.78rem;font-weight:500}.page-module__BhwiRq__grid{grid-template-columns:1fr;gap:18px;display:grid}.page-module__BhwiRq__skel{aspect-ratio:4/3;background:linear-gradient(90deg,#fff,#eef1f8,#fff) 0 0/200% 100%;border-radius:12px;animation:1.4s ease-in-out infinite page-module__BhwiRq__dual-skel-list}@keyframes page-module__BhwiRq__dual-skel-list{0%{background-position:200% 0}to{background-position:-200% 0}}.page-module__BhwiRq__empty{text-align:center;border:1px dashed var(--color-border);color:var(--color-muted);border-radius:12px;flex-direction:column;align-items:center;gap:12px;padding:clamp(28px,5vw,56px);display:flex}.page-module__BhwiRq__empty h3{color:var(--color-text);margin:0;font-family:Roboto Condensed,sans-serif}.page-module__BhwiRq__empty a{color:var(--color-primary)}.page-module__BhwiRq__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;margin-top:24px;display:flex}.page-module__BhwiRq__pagination button{border:1px solid var(--color-border);cursor:pointer;min-width:40px;min-height:40px;color:var(--color-text);background:#fff;border-radius:6px;padding:8px 12px;font-weight:600}.page-module__BhwiRq__pagination button:hover{border-color:var(--color-primary);color:var(--color-primary);background:#f1f5fc}.page-module__BhwiRq__pagination button:disabled{opacity:.4;cursor:not-allowed}.page-module__BhwiRq__pageActive{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important}.page-module__BhwiRq__pageEllipsis{color:var(--color-muted);padding:0 6px}@media (min-width:768px){.page-module__BhwiRq__toolbar{flex-direction:row;align-items:center}.page-module__BhwiRq__searchRow{flex:1}.page-module__BhwiRq__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__BhwiRq__grid{grid-template-columns:repeat(4,1fr)}}
