.page-module__Df4xQa__section{background:var(--surface-bg-light);color:var(--text-on-light-strong)}.page-module__Df4xQa__inner{max-width:1280px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.page-module__Df4xQa__empty{text-align:center;background:var(--surface-card-light);border:1px solid var(--border-on-light);border-left:3px solid var(--brand-primary);border-radius:4px;flex-direction:column;align-items:center;gap:12px;padding:clamp(48px,8vw,96px) 24px;display:flex}.page-module__Df4xQa__empty svg{color:var(--brand-primary);opacity:.6}.page-module__Df4xQa__empty h2{color:var(--text-on-light-strong);font-size:clamp(1.4rem,2.4vw,2rem)}.page-module__Df4xQa__empty p{color:var(--text-on-light-muted);font-size:1rem}.page-module__Df4xQa__header{max-width:720px;margin-bottom:clamp(28px,4vw,44px)}.page-module__Df4xQa__eyebrow{font-family:var(--font-brand-family-override,"Anton","Impact",sans-serif);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:8px;font-size:.78rem;display:inline-block}.page-module__Df4xQa__header h2{color:var(--text-on-light-strong);letter-spacing:.02em;font-size:clamp(1.6rem,3.2vw,2.4rem)}.page-module__Df4xQa__header p{color:var(--text-on-light-muted);margin-top:10px;font-size:1rem}.page-module__Df4xQa__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(16px,2vw,24px);display:grid}.page-module__Df4xQa__card{background:var(--surface-card-light);border:1px solid var(--border-on-light);opacity:.92;border-radius:4px;flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__Df4xQa__cardImage{aspect-ratio:4/3;background-color:var(--image-placeholder-bg);filter:grayscale(.85);background-position:50%;background-repeat:no-repeat;background-size:cover;transition:filter .18s;position:relative}.page-module__Df4xQa__card:hover .page-module__Df4xQa__cardImage{filter:grayscale(.55)}.page-module__Df4xQa__soldBanner{background:var(--brand-primary);color:var(--brand-on-primary);font-family:var(--font-brand-family-override);letter-spacing:.16em;text-transform:uppercase;padding:6px 32px;font-size:.85rem;font-weight:400;position:absolute;top:18px;right:-28px;transform:rotate(35deg);box-shadow:0 4px 12px #0000004d}.page-module__Df4xQa__cardBody{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.page-module__Df4xQa__cardBody h3{font-family:var(--font-brand-family-override);text-transform:uppercase;letter-spacing:.02em;color:var(--text-on-light-strong);white-space:nowrap;text-overflow:ellipsis;font-size:1rem;overflow:hidden}.page-module__Df4xQa__cardMeta{color:var(--text-on-light-muted);font-family:IBM Plex Mono,Courier New,monospace;font-size:.78rem}.page-module__Df4xQa__cardFooter{border-top:1px solid var(--border-on-light);justify-content:space-between;align-items:baseline;margin-top:auto;padding-top:10px;display:flex}.page-module__Df4xQa__struckPrice{font-family:var(--font-brand-family-override);color:var(--text-on-light-muted);font-size:1.1rem;text-decoration:line-through}.page-module__Df4xQa__soldLabel{font-family:var(--font-brand-family-override);letter-spacing:.16em;text-transform:uppercase;color:var(--brand-primary);font-size:.78rem}.page-module__Df4xQa__cta{border-top:1px solid var(--border-on-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:clamp(36px,5vw,64px);padding-top:32px;display:flex}.page-module__Df4xQa__cta p{font-family:var(--font-brand-family-override);text-transform:uppercase;letter-spacing:.12em;color:var(--text-on-light-strong);font-size:1rem}
.page-module__xGumsW__section{background:var(--surface-bg-light);color:var(--text-on-light-strong)}.page-module__xGumsW__inner{max-width:1280px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.page-module__xGumsW__empty{text-align:center;background:var(--surface-card-light);border:1px solid var(--border-on-light);border-radius:4px;flex-direction:column;align-items:center;gap:16px;padding:clamp(56px,8vw,96px) 16px;display:flex}.page-module__xGumsW__empty svg{color:var(--brand-primary);opacity:.6}.page-module__xGumsW__empty h2{color:var(--text-on-light-strong);font-size:clamp(1.4rem,2.4vw,2rem)}.page-module__xGumsW__empty p{color:var(--text-on-light-muted);max-width:36ch;font-size:1rem}.page-module__xGumsW__tableWrap{background:var(--border-on-light);flex-direction:column;gap:1px;display:flex}.page-module__xGumsW__headerRow{background:var(--border-on-light);grid-template-columns:180px repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.page-module__xGumsW__headerCell{background:var(--surface-card-light);flex-direction:column;gap:8px;padding:20px 18px;display:flex}.page-module__xGumsW__headerLabel{font-family:var(--font-brand-family-override,"Anton","Impact",sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary);font-size:.92rem}.page-module__xGumsW__cardImage{aspect-ratio:4/3;background-color:var(--image-placeholder-bg);background-position:50%;background-size:cover;margin-bottom:6px}.page-module__xGumsW__headerCell h3{font-family:var(--font-brand-family-override);text-transform:uppercase;letter-spacing:.02em;color:var(--text-on-light-strong);font-size:.95rem}.page-module__xGumsW__price{font-family:var(--font-brand-family-override);color:var(--brand-primary);font-size:1.3rem}.page-module__xGumsW__removeBtn{border:1px solid var(--border-on-light-strong);color:var(--text-on-light-muted);cursor:pointer;background:0 0;border-radius:2px;align-self:flex-start;align-items:center;gap:6px;margin-top:4px;padding:6px 10px;font-size:.78rem;display:inline-flex}.page-module__xGumsW__removeBtn:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.page-module__xGumsW__row{background:var(--border-on-light);grid-template-columns:180px repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.page-module__xGumsW__rowAlt .page-module__xGumsW__rowLabel,.page-module__xGumsW__rowAlt .page-module__xGumsW__rowCell{background:var(--surface-card-light)}.page-module__xGumsW__rowLabel{background:var(--surface-bg-light);font-family:var(--font-brand-family-override);text-transform:uppercase;letter-spacing:.08em;color:var(--text-on-light-strong);align-items:center;gap:8px;padding:14px 18px;font-size:.82rem;display:inline-flex}.page-module__xGumsW__rowLabel svg{color:var(--brand-primary)}.page-module__xGumsW__rowCell{background:var(--surface-bg-light);color:var(--text-on-light-strong);padding:14px 18px;font-size:.92rem}.page-module__xGumsW__actionsRow{background:var(--border-on-light);grid-template-columns:180px repeat(auto-fit,minmax(220px,1fr));gap:1px;margin-top:1px;display:grid}.page-module__xGumsW__actionsRow .page-module__xGumsW__rowLabel,.page-module__xGumsW__actionsRow .page-module__xGumsW__rowCell{background:var(--surface-card-light)}@media (max-width:760px){.page-module__xGumsW__headerRow,.page-module__xGumsW__row,.page-module__xGumsW__actionsRow{grid-template-columns:1fr}}
.page-module__pcw5PW__section{background:var(--surface-bg-light);color:var(--text-on-light-strong)}.page-module__pcw5PW__inner{max-width:1280px;margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.page-module__pcw5PW__empty{text-align:center;background:var(--surface-card-light);border:1px solid var(--border-on-light);border-radius:4px;flex-direction:column;align-items:center;gap:14px;padding:clamp(56px,8vw,96px) 16px;display:flex}.page-module__pcw5PW__empty svg{color:var(--brand-primary);opacity:.6}.page-module__pcw5PW__empty h2{font-size:clamp(1.4rem,2.4vw,2rem)}.page-module__pcw5PW__empty p{color:var(--text-on-light-muted);font-size:1rem}.page-module__pcw5PW__header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:clamp(20px,3vw,32px);display:flex}.page-module__pcw5PW__header h2{color:var(--text-on-light-strong);font-size:clamp(1.4rem,2.6vw,2rem)}.page-module__pcw5PW__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,2vw,24px);display:grid}.page-module__pcw5PW__card{background:var(--surface-card-light);border:1px solid var(--border-on-light);border-radius:4px;transition:border-color .18s,transform .18s;position:relative;overflow:hidden}.page-module__pcw5PW__card:hover{border-color:var(--brand-primary);transform:translateY(-2px)}.page-module__pcw5PW__cardLink{z-index:2;position:absolute;inset:0}.page-module__pcw5PW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__pcw5PW__image{aspect-ratio:4/3;background-color:var(--image-placeholder-bg);background-position:50%;background-size:cover}.page-module__pcw5PW__body{flex-direction:column;gap:6px;padding:16px 18px 18px;display:flex}.page-module__pcw5PW__body h3{text-transform:uppercase;letter-spacing:.02em;color:var(--text-on-light-strong);font-size:1.05rem}.page-module__pcw5PW__meta{color:var(--text-on-light-muted);font-size:.82rem}.page-module__pcw5PW__price{font-family:var(--font-brand-family-override,"Anton","Impact",sans-serif);color:var(--brand-primary);margin-top:4px;font-size:1.4rem}.page-module__pcw5PW__removeBtn{background:rgba(var(--surface-bg-dark-rgb),.6);border:1px solid rgba(var(--color-bg-rgb),.2);width:32px;height:32px;color:var(--text-on-dark-strong);cursor:pointer;z-index:3;border-radius:2px;justify-content:center;align-items:center;transition:background .14s;display:inline-flex;position:absolute;top:12px;right:12px}.page-module__pcw5PW__removeBtn:hover{background:var(--brand-primary)}
.page-module__EThrIG__body{background:var(--surface-bg-light);color:var(--text-on-light-strong)}.page-module__EThrIG__article{max-width:760px;color:var(--text-on-light-strong);flex-direction:column;gap:16px;margin:0 auto;padding-inline:clamp(20px,4vw,48px);display:flex}.page-module__EThrIG__article h2{text-transform:uppercase;letter-spacing:.04em;color:var(--text-on-light-strong);border-bottom:1px solid var(--border-on-light);margin-top:18px;padding-bottom:8px;font-size:1.3rem}.page-module__EThrIG__article p{color:var(--text-on-light-muted);font-size:1rem;line-height:1.65}.page-module__EThrIG__article ul{color:var(--text-on-light-muted);flex-direction:column;gap:6px;margin:0;padding-left:20px;line-height:1.55;display:flex}.page-module__EThrIG__article a{color:var(--brand-primary);text-underline-offset:2px;text-decoration:underline}.page-module__EThrIG__article a:hover{color:var(--brand-primary-strong)}
.page-module__NU_jja__body{background:var(--surface-bg-light);color:var(--text-on-light-strong)}.page-module__NU_jja__article{max-width:760px;color:var(--text-on-light-strong);flex-direction:column;gap:14px;margin:0 auto;padding-inline:clamp(20px,4vw,48px);display:flex}.page-module__NU_jja__article h2{text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border-on-light);margin-top:16px;padding-bottom:6px;font-size:1.25rem}.page-module__NU_jja__article h3{font-size:1rem;font-family:var(--font-brand-family-override,"Anton","Impact",sans-serif);text-transform:uppercase;letter-spacing:.06em;color:var(--brand-primary);margin-top:8px}.page-module__NU_jja__article p{color:var(--text-on-light-muted);font-size:1rem;line-height:1.6}
.Hero-module__1vS8SW__hero{background:var(--surface-bg-light);color:var(--text-on-light-strong);position:relative;overflow:hidden}.Hero-module__1vS8SW__grid{grid-template-columns:1fr;display:grid}@media (min-width:960px){.Hero-module__1vS8SW__grid{grid-template-columns:minmax(0,47%) minmax(0,53%);align-items:stretch;min-height:min(760px,82vh)}}.Hero-module__1vS8SW__media{aspect-ratio:5/4;background:var(--surface-card-light);grid-column:1;position:relative;overflow:hidden}@media (min-width:960px){.Hero-module__1vS8SW__media{aspect-ratio:auto;height:100%;min-height:640px}}.Hero-module__1vS8SW__mediaImage{background-image:var(--brand-image-hero,none),url(/themes/axis-autos-bespoke/images/hero.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:0;transform:scale(1.02)}.Hero-module__1vS8SW__media:after{content:"";pointer-events:none;background:linear-gradient(100deg,transparent 62%,color-mix(in srgb,var(--surface-bg-light)55%,transparent)84%,var(--surface-bg-light)100%);position:absolute;inset:0}@media (max-width:959px){.Hero-module__1vS8SW__media:after{background:linear-gradient(to bottom,transparent 60%,color-mix(in srgb,var(--surface-bg-light)60%,transparent)88%,var(--surface-bg-light)100%)}}.Hero-module__1vS8SW__mediaCorner{border-top:2px solid var(--brand-primary);border-left:2px solid var(--brand-primary);pointer-events:none;z-index:1;width:30px;height:30px;position:absolute;top:clamp(20px,3vw,34px);left:clamp(20px,3vw,34px)}.Hero-module__1vS8SW__content{flex-direction:column;grid-column:1;gap:24px;min-width:0;padding:clamp(40px,8vw,72px) clamp(20px,5vw,40px) clamp(48px,8vw,72px);display:flex}@media (min-width:960px){.Hero-module__1vS8SW__content{grid-column:2;justify-content:center;max-width:720px;padding:clamp(72px,7vw,120px) clamp(40px,6vw,96px)}}.Hero-module__1vS8SW__eyebrow{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-light-muted);align-items:center;gap:14px;width:max-content;max-width:100%;font-size:.78rem;font-weight:600;display:inline-flex}.Hero-module__1vS8SW__eyeRule{background:var(--brand-primary);flex-shrink:0;width:40px;height:1px;display:inline-block}.Hero-module__1vS8SW__eyeText{line-height:1.2}.Hero-module__1vS8SW__title{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.4rem,4.8vw,3.6rem);font-weight:600;line-height:1.04}.Hero-module__1vS8SW__lead{font-family:var(--font-ui-family-override,"IBM Plex Sans",sans-serif);color:var(--text-on-light-muted);text-wrap:pretty;max-width:52ch;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.62}.Hero-module__1vS8SW__ctaRow{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.Hero-module__1vS8SW__primaryCta{min-width:210px}.Hero-module__1vS8SW__secondaryCta{min-width:180px}.Hero-module__1vS8SW__assurance{border-top:1px solid var(--border-hairline);flex-wrap:wrap;gap:clamp(20px,3vw,40px);margin:8px 0 0;padding:22px 0 0;list-style:none;display:flex}.Hero-module__1vS8SW__assurance li{color:var(--text-on-light-muted);letter-spacing:.01em;align-items:center;gap:9px;font-size:.9rem;font-weight:500;display:inline-flex}.Hero-module__1vS8SW__assurance li svg{color:var(--brand-primary);flex-shrink:0}@media (max-width:640px){.Hero-module__1vS8SW__media{aspect-ratio:4/3;min-height:300px}.Hero-module__1vS8SW__mediaCorner{width:22px;height:22px}.Hero-module__1vS8SW__content{gap:20px;max-width:100%}.Hero-module__1vS8SW__title{font-size:clamp(2.1rem,9vw,2.7rem)}.Hero-module__1vS8SW__ctaRow{flex-direction:column;width:100%}.Hero-module__1vS8SW__primaryCta,.Hero-module__1vS8SW__secondaryCta{justify-content:center;width:100%;min-width:0}.Hero-module__1vS8SW__assurance{gap:16px 22px}.Hero-module__1vS8SW__assurance li{font-size:.84rem}}
.EditorialIntro-module__d87Z4q__intro{background:var(--surface-bg-light);color:var(--text-on-light-strong)}.EditorialIntro-module__d87Z4q__grid{grid-template-columns:1fr;align-items:start;gap:44px;display:grid}@media (min-width:960px){.EditorialIntro-module__d87Z4q__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(56px,7vw,112px)}}.EditorialIntro-module__d87Z4q__left{flex-direction:column;gap:22px;max-width:46ch;display:flex;position:relative}@media (min-width:960px){.EditorialIntro-module__d87Z4q__left{padding-left:28px;position:sticky;top:96px}.EditorialIntro-module__d87Z4q__left:before{content:"";background:linear-gradient(to bottom,var(--brand-primary),color-mix(in srgb,var(--brand-primary)8%,transparent));border-radius:2px;width:2px;position:absolute;top:6px;bottom:6px;left:0}}.EditorialIntro-module__d87Z4q__title{color:var(--text-on-light-strong);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.08}.EditorialIntro-module__d87Z4q__body{color:var(--text-on-light-muted);font-size:1.06rem;line-height:1.62}.EditorialIntro-module__d87Z4q__link{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--brand-primary);border-bottom:1px solid color-mix(in srgb,var(--brand-primary)40%,transparent);align-items:center;gap:8px;width:max-content;padding-bottom:3px;font-size:.95rem;font-weight:600;transition:gap .18s,border-color .18s;display:inline-flex}.EditorialIntro-module__d87Z4q__link:hover{border-color:var(--brand-primary);gap:12px}.EditorialIntro-module__d87Z4q__points{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.EditorialIntro-module__d87Z4q__card{border:1px solid var(--border-hairline);background:var(--surface-bg-light);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:start;gap:18px;padding:clamp(20px,2.6vw,28px) clamp(20px,2.6vw,28px) clamp(20px,2.6vw,28px) clamp(24px,3vw,32px);transition:border-color .22s,background .22s,transform .22s,box-shadow .22s;display:grid;position:relative;overflow:hidden}.EditorialIntro-module__d87Z4q__cardEdge{background:var(--brand-primary);transform-origin:top;width:3px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.28)}.EditorialIntro-module__d87Z4q__card:hover{border-color:var(--brand-soft-border);background:color-mix(in srgb,var(--brand-primary)3%,var(--surface-bg-light));box-shadow:var(--shadow-elevated);transform:translateY(-2px)}.EditorialIntro-module__d87Z4q__card:hover .EditorialIntro-module__d87Z4q__cardEdge{transform:scaleY(1)}.EditorialIntro-module__d87Z4q__cardIcon{margin-top:2px;transition:background .22s,border-color .22s,transform .22s}.EditorialIntro-module__d87Z4q__card:hover .EditorialIntro-module__d87Z4q__cardIcon{background:var(--brand-soft-bg-strong);border-color:var(--brand-primary);transform:translateY(-1px)}.EditorialIntro-module__d87Z4q__cardText{flex-direction:column;gap:9px;min-width:0;display:flex}.EditorialIntro-module__d87Z4q__kicker{margin-bottom:1px}.EditorialIntro-module__d87Z4q__cardTitle{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:-.015em;color:var(--text-on-light-strong);font-size:1.22rem;font-weight:600;line-height:1.2}.EditorialIntro-module__d87Z4q__pointBody{color:var(--text-on-light-muted);max-width:46ch;font-size:.99rem;line-height:1.6}.EditorialIntro-module__d87Z4q__cardArrow{color:var(--text-on-light-muted);opacity:0;flex-shrink:0;align-self:center;transition:opacity .22s,transform .26s cubic-bezier(.22,1,.36,1),color .22s;transform:translate(-6px,4px)}.EditorialIntro-module__d87Z4q__card:hover .EditorialIntro-module__d87Z4q__cardArrow{color:var(--brand-primary);opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.EditorialIntro-module__d87Z4q__card,.EditorialIntro-module__d87Z4q__cardEdge,.EditorialIntro-module__d87Z4q__cardIcon,.EditorialIntro-module__d87Z4q__cardArrow,.EditorialIntro-module__d87Z4q__link{transition:none}.EditorialIntro-module__d87Z4q__card:hover{transform:none}}@media (max-width:640px){.EditorialIntro-module__d87Z4q__grid{gap:32px}.EditorialIntro-module__d87Z4q__points{gap:12px}.EditorialIntro-module__d87Z4q__card{grid-template-columns:auto 1fr;gap:14px;padding:18px 18px 18px 20px}.EditorialIntro-module__d87Z4q__cardTitle{font-size:1.1rem}.EditorialIntro-module__d87Z4q__cardArrow{display:none}.EditorialIntro-module__d87Z4q__cardEdge{width:2px;transform:scaleY(1)}}
.VehicleCard-module__AYkWvq__card{background:var(--surface-bg-light);border:1px solid var(--border-hairline);border-radius:4px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex;position:relative;overflow:hidden}.VehicleCard-module__AYkWvq__card:hover{border-color:var(--border-on-light-strong)}.VehicleCard-module__AYkWvq__media{aspect-ratio:4/3;background:var(--surface-card-light);position:relative;overflow:hidden}.VehicleCard-module__AYkWvq__mediaImage{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:transform .4s;position:absolute;inset:0}.VehicleCard-module__AYkWvq__card:hover .VehicleCard-module__AYkWvq__mediaImage{transform:scale(1.03)}.VehicleCard-module__AYkWvq__mediaPlaceholder{color:var(--text-on-light-muted);letter-spacing:.05em;text-transform:uppercase;justify-content:center;align-items:center;font-size:.85rem;display:flex;position:absolute;inset:0}.VehicleCard-module__AYkWvq__actions{z-index:2;gap:6px;display:flex;position:absolute;top:10px;left:10px}.VehicleCard-module__AYkWvq__actionBtn{width:26px;height:26px;color:var(--brand-primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.VehicleCard-module__AYkWvq__actionBtn:hover,.VehicleCard-module__AYkWvq__actionActive{color:var(--brand-primary-strong)}.VehicleCard-module__AYkWvq__body{flex-direction:column;flex-grow:1;gap:12px;padding:16px 18px 18px;display:flex}.VehicleCard-module__AYkWvq__title{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:1.02rem;font-weight:600;line-height:1.3;overflow:hidden}.VehicleCard-module__AYkWvq__specs{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.VehicleCard-module__AYkWvq__specs li{color:var(--text-on-light-muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:.78rem;display:inline-flex;overflow:hidden}.VehicleCard-module__AYkWvq__specs li svg{color:var(--brand-primary);flex-shrink:0}.VehicleCard-module__AYkWvq__specs li:nth-child(n+4){display:none}.VehicleCard-module__AYkWvq__footer{border-top:1px solid var(--border-hairline);justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.VehicleCard-module__AYkWvq__price{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.VehicleCard-module__AYkWvq__priceSold{color:var(--text-on-light-muted);text-decoration:line-through}.VehicleCard-module__AYkWvq__viewLink{color:var(--brand-primary);font-size:.82rem;font-weight:500}.VehicleCard-module__AYkWvq__cardLink{z-index:1;position:absolute;inset:0}.VehicleCard-module__AYkWvq__cardLink:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.VehicleCard-module__AYkWvq__cardCompact .VehicleCard-module__AYkWvq__specs{display:none}.VehicleCard-module__AYkWvq__cardSold .VehicleCard-module__AYkWvq__mediaImage{filter:grayscale();opacity:.78}.VehicleCard-module__AYkWvq__cardSold:hover .VehicleCard-module__AYkWvq__mediaImage{transform:none}.VehicleCard-module__AYkWvq__soldStamp{z-index:3;border:2px solid var(--text-on-light-strong);font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:.12em;text-transform:uppercase;color:var(--text-on-light-strong);background:color-mix(in srgb,var(--color-bg)92%,transparent);padding:6px 18px;font-size:.92rem;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}
.FeaturedStock-module__u9D7wW__section{background:var(--surface-bg-light);border-top:1px solid var(--border-hairline)}.FeaturedStock-module__u9D7wW__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,56px);display:flex}.FeaturedStock-module__u9D7wW__headerText{flex-direction:column;gap:14px;display:flex}.FeaturedStock-module__u9D7wW__viewAll{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--brand-primary);border-bottom:1px solid color-mix(in srgb,var(--brand-primary)40%,transparent);align-items:center;gap:7px;height:max-content;padding-bottom:3px;font-size:.92rem;font-weight:600;transition:gap .18s,border-color .18s;display:inline-flex}.FeaturedStock-module__u9D7wW__viewAll:hover{color:var(--brand-primary-strong);border-color:var(--brand-primary-strong);gap:12px}.FeaturedStock-module__u9D7wW__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:600px){.FeaturedStock-module__u9D7wW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.FeaturedStock-module__u9D7wW__grid{grid-template-columns:repeat(3,1fr)}}
.ServiceHighlights-module__JBXo2G__section{color:var(--text-on-light-strong)}.ServiceHighlights-module__JBXo2G__header{flex-direction:column;gap:16px;margin-bottom:clamp(36px,4vw,56px);display:flex}.ServiceHighlights-module__JBXo2G__grid{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ServiceHighlights-module__JBXo2G__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ServiceHighlights-module__JBXo2G__grid{grid-template-columns:repeat(3,1fr)}}.ServiceHighlights-module__JBXo2G__item{background:var(--surface-card-light);border:1px solid var(--border-hairline);border-radius:14px;flex-direction:column;align-items:flex-start;height:100%;padding:clamp(26px,2.4vw,34px);transition:transform .24s,border-color .24s,box-shadow .24s;display:flex}.ServiceHighlights-module__JBXo2G__item:hover{border-color:color-mix(in srgb,var(--brand-primary)45%,var(--border-on-light));box-shadow:0 16px 36px color-mix(in srgb,var(--color-text)9%,transparent);transform:translateY(-4px)}.ServiceHighlights-module__JBXo2G__iconBox{border:1px solid var(--brand-soft-border);background:var(--brand-soft-bg);width:48px;height:48px;color:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:20px;transition:background .24s,color .24s;display:inline-flex}.ServiceHighlights-module__JBXo2G__item:hover .ServiceHighlights-module__JBXo2G__iconBox{background:var(--brand-primary);color:var(--brand-on-primary)}.ServiceHighlights-module__JBXo2G__title{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.015em;margin-bottom:10px;font-size:1.28rem;font-weight:600}.ServiceHighlights-module__JBXo2G__body{color:var(--text-on-light-muted);flex-grow:1;font-size:.97rem;line-height:1.6}.ServiceHighlights-module__JBXo2G__cta{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--brand-primary);align-items:center;gap:7px;margin-top:22px;font-size:.86rem;font-weight:600;transition:gap .18s,color .18s;display:inline-flex}.ServiceHighlights-module__JBXo2G__item:hover .ServiceHighlights-module__JBXo2G__cta{color:var(--brand-primary-strong);gap:12px}@media (max-width:640px){.ServiceHighlights-module__JBXo2G__title{font-size:1.18rem}}
.RecentlySoldPreview-module__Lh_b_G__section{background:var(--surface-bg-light);border-top:1px solid var(--border-hairline)}.RecentlySoldPreview-module__Lh_b_G__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,56px);display:flex}.RecentlySoldPreview-module__Lh_b_G__header>div{flex-direction:column;gap:14px;display:flex}.RecentlySoldPreview-module__Lh_b_G__link{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--brand-primary);border-bottom:1px solid color-mix(in srgb,var(--brand-primary)40%,transparent);align-items:center;gap:7px;height:max-content;padding-bottom:3px;font-size:.92rem;font-weight:600;transition:gap .18s,border-color .18s;display:inline-flex}.RecentlySoldPreview-module__Lh_b_G__link:hover{color:var(--brand-primary-strong);border-color:var(--brand-primary-strong);gap:12px}.RecentlySoldPreview-module__Lh_b_G__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:600px){.RecentlySoldPreview-module__Lh_b_G__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.RecentlySoldPreview-module__Lh_b_G__grid{grid-template-columns:repeat(4,1fr)}}
.CTABand-module__rL5fuG__cta{position:relative;overflow:hidden}.CTABand-module__rL5fuG__cta:before{content:"";background:color-mix(in srgb,var(--brand-on-primary)16%,transparent);pointer-events:none;width:1px;height:100%;position:absolute;top:0;right:clamp(24px,6vw,96px)}.CTABand-module__rL5fuG__inner{grid-template-columns:1fr;align-items:center;gap:32px;display:grid;position:relative}@media (min-width:960px){.CTABand-module__rL5fuG__inner{grid-template-columns:1.5fr auto;gap:clamp(48px,6vw,88px)}}.CTABand-module__rL5fuG__text{flex-direction:column;gap:16px;display:flex}.CTABand-module__rL5fuG__eyebrow{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--brand-on-primary)82%,transparent);align-items:center;gap:12px;font-size:.78rem;font-weight:600;display:inline-flex}.CTABand-module__rL5fuG__eyebrow:before{content:"";background:var(--brand-on-primary);width:32px;height:1px;display:inline-block}.CTABand-module__rL5fuG__title{letter-spacing:-.025em;color:var(--brand-on-primary);text-wrap:balance;font-size:clamp(1.95rem,3.6vw,2.8rem);line-height:1.06}.CTABand-module__rL5fuG__lead{color:color-mix(in srgb,var(--brand-on-primary)88%,transparent);font-size:1.08rem;line-height:1.6}.CTABand-module__rL5fuG__actions{flex-wrap:wrap;gap:12px;display:flex}.CTABand-module__rL5fuG__primary,.CTABand-module__rL5fuG__secondary{min-width:190px}@media (max-width:640px){.CTABand-module__rL5fuG__cta:before{display:none}.CTABand-module__rL5fuG__actions{flex-direction:column;width:100%}.CTABand-module__rL5fuG__primary,.CTABand-module__rL5fuG__secondary{justify-content:center;width:100%;min-width:0}}
.Directory-module__P1Gf6W__dir{background:var(--surface-bg-light);color:var(--text-on-light-strong);border-top:1px solid var(--border-hairline)}.Directory-module__P1Gf6W__header{flex-direction:column;gap:14px;margin-bottom:clamp(32px,4vw,52px);display:flex}.Directory-module__P1Gf6W__panel{border:1px solid var(--border-on-light);background:  radial-gradient(color-mix(in srgb,var(--brand-primary)9%,transparent)1px,transparent 1.4px)0 0/26px 26px,var(--surface-card-light);border-radius:14px;position:relative;overflow:hidden}.Directory-module__P1Gf6W__bracket{border:2px solid color-mix(in srgb,var(--brand-primary)60%,transparent);pointer-events:none;z-index:2;width:16px;height:16px;position:absolute}.Directory-module__P1Gf6W__btl{border-bottom:0;border-right:0;border-top-left-radius:4px;top:10px;left:10px}.Directory-module__P1Gf6W__btr{border-bottom:0;border-left:0;border-top-right-radius:4px;top:10px;right:10px}.Directory-module__P1Gf6W__bbl{border-top:0;border-right:0;border-bottom-left-radius:4px;bottom:10px;left:10px}.Directory-module__P1Gf6W__bbr{border-top:0;border-left:0;border-bottom-right-radius:4px;bottom:10px;right:10px}.Directory-module__P1Gf6W__panelBar{border-bottom:1px solid var(--border-hairline);background:color-mix(in srgb,var(--brand-primary)4%,transparent);justify-content:space-between;align-items:center;gap:16px;padding:16px clamp(20px,3vw,32px);display:flex;position:relative}.Directory-module__P1Gf6W__panelBar:after{content:"";background:linear-gradient(90deg,transparent,var(--brand-primary),transparent);width:34%;height:1px;animation:4.6s cubic-bezier(.65,0,.35,1) infinite Directory-module__P1Gf6W__dirSweep;position:absolute;bottom:-1px;left:0}@keyframes Directory-module__P1Gf6W__dirSweep{0%{opacity:0;transform:translate(-100%)}30%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(340%)}}.Directory-module__P1Gf6W__barLabel{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--text-on-light-muted);font-size:.72rem;font-weight:600}.Directory-module__P1Gf6W__status{letter-spacing:.04em;color:var(--text-on-light-strong);align-items:center;gap:8px;font-size:.74rem;font-weight:600;display:inline-flex}.Directory-module__P1Gf6W__statusDot{background:var(--brand-primary);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary)55%,transparent);border-radius:999px;animation:2.4s ease-out infinite Directory-module__P1Gf6W__dirPulse}@keyframes Directory-module__P1Gf6W__dirPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary)50%,transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb,var(--brand-primary)0%,transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb,var(--brand-primary)0%,transparent)}}.Directory-module__P1Gf6W__grid{grid-template-columns:1fr;display:grid}@media (min-width:860px){.Directory-module__P1Gf6W__grid{grid-template-columns:1.4fr 1fr 1fr}}.Directory-module__P1Gf6W__cell{border-top:1px solid var(--border-hairline);flex-direction:column;gap:14px;padding:clamp(24px,3vw,36px) clamp(20px,3vw,32px);display:flex}.Directory-module__P1Gf6W__grid>.Directory-module__P1Gf6W__cell:first-child{border-top:0}@media (min-width:860px){.Directory-module__P1Gf6W__cell{border-top:0;border-left:1px solid var(--border-hairline)}.Directory-module__P1Gf6W__grid>.Directory-module__P1Gf6W__cell:first-child{border-left:0}}.Directory-module__P1Gf6W__cellWide{gap:16px}.Directory-module__P1Gf6W__cellWide .Directory-module__P1Gf6W__addressLine{min-width:0}.Directory-module__P1Gf6W__cellHead{align-items:center;gap:12px;display:flex}.Directory-module__P1Gf6W__iconBox{border:1px solid var(--brand-soft-border);background:var(--brand-soft-bg);width:38px;height:38px;color:var(--brand-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Directory-module__P1Gf6W__microLabel{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-light-muted);font-size:.72rem;font-weight:600}.Directory-module__P1Gf6W__addressLine{letter-spacing:-.01em;color:var(--text-on-light-strong);text-wrap:balance;font-size:clamp(1.1rem,1.5vw,1.35rem);font-weight:600;line-height:1.35}.Directory-module__P1Gf6W__readout{border:1px solid var(--border-hairline);background:color-mix(in srgb,var(--brand-primary)5%,transparent);letter-spacing:.06em;color:var(--text-on-light-strong);border-radius:6px;align-self:flex-start;align-items:center;gap:8px;padding:6px 11px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.76rem;display:inline-flex}.Directory-module__P1Gf6W__readout svg{color:var(--brand-primary)}.Directory-module__P1Gf6W__link{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--brand-primary);align-items:center;gap:5px;width:max-content;margin-top:2px;font-size:.92rem;font-weight:600;transition:gap .2s cubic-bezier(.22,1,.36,1),color .16s;display:inline-flex}.Directory-module__P1Gf6W__link svg{transition:transform .22s cubic-bezier(.22,1,.36,1)}.Directory-module__P1Gf6W__link:hover{color:var(--brand-primary-strong);gap:9px}.Directory-module__P1Gf6W__link:hover svg{transform:translate(2px,-2px)}.Directory-module__P1Gf6W__contactList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Directory-module__P1Gf6W__phone{letter-spacing:-.01em;color:var(--text-on-light-strong);font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:600;transition:color .16s}.Directory-module__P1Gf6W__phone:hover{color:var(--brand-primary)}.Directory-module__P1Gf6W__emailLink{color:var(--text-on-light-muted);align-items:center;gap:8px;font-size:.96rem;transition:color .16s;display:inline-flex}.Directory-module__P1Gf6W__emailLink svg{color:var(--brand-primary)}.Directory-module__P1Gf6W__emailLink:hover{color:var(--text-on-light-strong)}.Directory-module__P1Gf6W__mutedItem{color:var(--text-on-light-muted);font-size:.96rem;line-height:1.55}.Directory-module__P1Gf6W__hours{gap:0;width:100%;margin:0;display:grid}.Directory-module__P1Gf6W__hoursRow{border-bottom:1px solid var(--border-hairline);justify-content:space-between;gap:16px;padding:8px 0;font-size:.9rem;display:flex}.Directory-module__P1Gf6W__hoursRow:last-child{border-bottom:0}.Directory-module__P1Gf6W__hoursRow dt{color:var(--text-on-light-strong);font-weight:500}.Directory-module__P1Gf6W__hoursRow dd{color:var(--text-on-light-muted);letter-spacing:.02em;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:.82rem}@media (prefers-reduced-motion:reduce){.Directory-module__P1Gf6W__panelBar:after,.Directory-module__P1Gf6W__statusDot{animation:none}.Directory-module__P1Gf6W__panelBar:after{opacity:.6;width:100%;transform:none}}@media (max-width:640px){.Directory-module__P1Gf6W__panel{border-radius:12px}.Directory-module__P1Gf6W__bracket{width:12px;height:12px}.Directory-module__P1Gf6W__panelBar{flex-wrap:wrap;gap:6px 12px;padding:13px 16px}.Directory-module__P1Gf6W__barLabel{letter-spacing:.14em;font-size:.66rem}.Directory-module__P1Gf6W__status{font-size:.7rem}}
.page-module__IfBEmG__grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:960px){.page-module__IfBEmG__grid{grid-template-columns:1.4fr 1fr;gap:clamp(48px,6vw,96px)}}.page-module__IfBEmG__story{flex-direction:column;gap:18px;max-width:60ch;display:flex}.page-module__IfBEmG__story p{color:var(--text-on-light-muted);font-size:1.05rem;line-height:1.7}.page-module__IfBEmG__h2{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.02em;font-size:clamp(1.85rem,3.4vw,2.5rem);font-weight:600}.page-module__IfBEmG__values ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__IfBEmG__values li{border-top:1px solid var(--border-hairline);flex-direction:column;gap:8px;padding:24px 0;display:flex}.page-module__IfBEmG__values li:last-child{border-bottom:1px solid var(--border-hairline)}.page-module__IfBEmG__iconBox{border:1px solid var(--brand-soft-border);background:var(--brand-soft-bg);width:44px;height:44px;color:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.page-module__IfBEmG__values h3{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);font-size:1.1rem;font-weight:600}.page-module__IfBEmG__values p{color:var(--text-on-light-muted);font-size:.95rem}.page-module__IfBEmG__ctaBlock{flex-direction:column;align-items:flex-start;gap:20px;display:flex}
.page-module__nIJ-Hq__grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:960px){.page-module__nIJ-Hq__grid{grid-template-columns:1.4fr 1fr;gap:clamp(48px,6vw,96px)}}.page-module__nIJ-Hq__form{flex-direction:column;gap:24px;display:flex}.page-module__nIJ-Hq__row{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:600px){.page-module__nIJ-Hq__row{grid-template-columns:1fr 1fr;gap:20px}}.page-module__nIJ-Hq__success{background:var(--brand-soft-bg);border-left:3px solid var(--brand-primary);color:var(--text-on-light-strong);padding:14px 16px;font-size:.95rem}.page-module__nIJ-Hq__error{background:color-mix(in srgb,var(--state-warning)12%,transparent);border-left:3px solid var(--state-warning);color:var(--text-on-light-strong);padding:14px 16px;font-size:.95rem}.page-module__nIJ-Hq__side{background:var(--surface-card-light);border:1px solid var(--border-hairline);border-radius:4px;flex-direction:column;gap:24px;height:max-content;padding:32px;display:flex}.page-module__nIJ-Hq__sideTitle{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--text-on-light-muted);font-size:.78rem;font-weight:600}.page-module__nIJ-Hq__addr{flex-direction:column;gap:10px;font-style:normal;display:flex}.page-module__nIJ-Hq__addr a{color:var(--text-on-light-strong);align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.5;display:inline-flex}.page-module__nIJ-Hq__addr a svg{color:var(--brand-primary);flex-shrink:0;margin-top:3px}.page-module__nIJ-Hq__addr a:hover{color:var(--brand-primary)}.page-module__nIJ-Hq__hours{gap:4px;margin:0;display:grid}.page-module__nIJ-Hq__hours>div{border-bottom:1px solid var(--border-hairline);justify-content:space-between;gap:16px;padding:8px 0;font-size:.88rem;display:flex}.page-module__nIJ-Hq__hours>div:last-child{border-bottom:0}.page-module__nIJ-Hq__hours dt{color:var(--text-on-light-strong);font-weight:500}.page-module__nIJ-Hq__hours dd{color:var(--text-on-light-muted);margin:0}@media (max-width:640px){.page-module__nIJ-Hq__side{padding:24px}}
.page-module__dN7S2q__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:600px){.page-module__dN7S2q__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.page-module__dN7S2q__grid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.page-module__dN7S2q__grid{grid-template-columns:repeat(4,1fr)}}.page-module__dN7S2q__empty{text-align:center;color:var(--text-on-light-muted);border:1px solid var(--border-hairline);border-radius:4px;padding:clamp(32px,6vw,64px) 16px;font-size:1rem}.page-module__dN7S2q__ctaBlock{text-align:center;margin-top:clamp(40px,5vw,64px)}
.page-module__E88lBW__empty{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:52ch;margin:0 auto;padding:clamp(48px,8vw,80px) 16px;display:flex}.page-module__E88lBW__empty svg{color:var(--brand-primary)}.page-module__E88lBW__emptyTitle{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2rem)}.page-module__E88lBW__emptyBody{color:var(--text-on-light-muted);font-size:1rem}.page-module__E88lBW__tableWrap{border:1px solid var(--border-hairline);border-radius:4px;overflow-x:auto}.page-module__E88lBW__table{border-collapse:collapse;width:100%;min-width:720px}.page-module__E88lBW__attrCol{background:var(--surface-card-light);width:200px}.page-module__E88lBW__carCol{text-align:left;vertical-align:top;border-left:1px solid var(--border-hairline);background:var(--surface-bg-light);min-width:220px;padding:16px}.page-module__E88lBW__carHeader{flex-direction:column;gap:10px;display:flex}.page-module__E88lBW__carImage{aspect-ratio:4/3;background-position:50%;background-size:cover;background-color:var(--surface-card-light);border-radius:4px;width:100%}.page-module__E88lBW__carImagePlaceholder{aspect-ratio:4/3;background:var(--surface-card-light);width:100%;color:var(--text-on-light-muted);letter-spacing:.05em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;font-size:.82rem;display:flex}.page-module__E88lBW__carTitle{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.01em;font-size:1rem;font-weight:600}.page-module__E88lBW__carTitle:hover{color:var(--brand-primary)}.page-module__E88lBW__removeBtn{border:1px solid var(--border-on-light);color:var(--text-on-light-muted);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;width:max-content;padding:6px 10px;font-size:.78rem;display:inline-flex}.page-module__E88lBW__removeBtn:hover{color:var(--state-warning);border-color:var(--state-warning)}.page-module__E88lBW__attrLabel{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-light-muted);background:var(--surface-card-light);border-top:1px solid var(--border-hairline);width:200px;padding:14px 16px;font-size:.78rem;font-weight:600}.page-module__E88lBW__attrValue{color:var(--text-on-light-strong);border-top:1px solid var(--border-hairline);border-left:1px solid var(--border-hairline);background:var(--surface-bg-light);vertical-align:middle;padding:14px 16px;font-size:.95rem}.page-module__E88lBW__viewBtn{min-height:36px;padding:8px 12px;font-size:.82rem}
.page-module__GuYW7W__grid{grid-template-columns:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.page-module__GuYW7W__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__GuYW7W__grid{grid-template-columns:repeat(3,1fr)}}.page-module__GuYW7W__item{background:var(--surface-card-light);border:1px solid var(--border-hairline);border-radius:14px;flex-direction:column;align-items:flex-start;height:100%;padding:clamp(26px,2.4vw,34px);transition:transform .24s,border-color .24s,box-shadow .24s;display:flex}.page-module__GuYW7W__item:hover{border-color:color-mix(in srgb,var(--brand-primary)45%,var(--border-on-light));box-shadow:0 16px 36px color-mix(in srgb,var(--color-text)9%,transparent);transform:translateY(-4px)}.page-module__GuYW7W__iconBox{border:1px solid var(--brand-soft-border);background:var(--brand-soft-bg);width:48px;height:48px;color:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;margin-bottom:20px;transition:background .24s,color .24s;display:inline-flex}.page-module__GuYW7W__item:hover .page-module__GuYW7W__iconBox{background:var(--brand-primary);color:var(--brand-on-primary)}.page-module__GuYW7W__title{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.015em;margin-bottom:10px;font-size:1.28rem;font-weight:600}.page-module__GuYW7W__body{color:var(--text-on-light-muted);flex-grow:1;font-size:.97rem;line-height:1.6}.page-module__GuYW7W__cta{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--brand-primary);align-items:center;gap:7px;margin-top:22px;font-size:.86rem;font-weight:600;transition:gap .18s,color .18s;display:inline-flex}.page-module__GuYW7W__item:hover .page-module__GuYW7W__cta{color:var(--brand-primary-strong);gap:12px}@media (max-width:640px){.page-module__GuYW7W__title{font-size:1.18rem}}
.page-module__DU66aW__grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:960px){.page-module__DU66aW__grid{grid-template-columns:1fr 1.1fr;gap:clamp(48px,6vw,96px)}}.page-module__DU66aW__steps{flex-direction:column;gap:24px;max-width:50ch;display:flex}.page-module__DU66aW__h2{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600}.page-module__DU66aW__stepList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__DU66aW__stepList li{border-top:1px solid var(--border-hairline);gap:16px;padding:20px 0;display:flex}.page-module__DU66aW__stepList li:last-child{border-bottom:1px solid var(--border-hairline)}.page-module__DU66aW__stepNum{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--brand-primary);letter-spacing:.08em;flex-shrink:0;min-width:36px;font-size:.92rem;font-weight:700}.page-module__DU66aW__stepList h3{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);margin-bottom:4px;font-size:1.05rem;font-weight:600}.page-module__DU66aW__stepList p{color:var(--text-on-light-muted);font-size:.95rem}.page-module__DU66aW__tickList{grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.page-module__DU66aW__tickList li{color:var(--text-on-light-strong);align-items:center;gap:8px;font-size:.9rem;display:inline-flex}.page-module__DU66aW__tickList li svg{color:var(--brand-primary);flex-shrink:0}.page-module__DU66aW__form{background:var(--surface-card-light);border:1px solid var(--border-hairline);border-radius:4px;flex-direction:column;gap:18px;padding:32px;display:flex}.page-module__DU66aW__row{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:600px){.page-module__DU66aW__row{grid-template-columns:1fr 1fr;gap:18px}}.page-module__DU66aW__formField{flex-direction:column;display:flex}.page-module__DU66aW__success{background:var(--brand-soft-bg);border-left:3px solid var(--brand-primary);color:var(--text-on-light-strong);padding:14px 16px;font-size:.95rem}.page-module__DU66aW__error{background:color-mix(in srgb,var(--state-warning)12%,transparent);border-left:3px solid var(--state-warning);color:var(--text-on-light-strong);padding:14px 16px;font-size:.95rem}@media (max-width:640px){.page-module__DU66aW__form{padding:24px}}
.page-module__8wj3uG__grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:960px){.page-module__8wj3uG__grid{grid-template-columns:1.2fr 1fr;gap:clamp(48px,6vw,80px)}}.page-module__8wj3uG__calc{background:var(--surface-card-light);border:1px solid var(--border-hairline);border-radius:4px;flex-direction:column;gap:18px;padding:32px;display:flex}.page-module__8wj3uG__calcHeader{align-items:flex-start;gap:14px;display:flex}.page-module__8wj3uG__calcHeader>div{flex-direction:column;gap:8px;display:flex}.page-module__8wj3uG__iconBox{border:1px solid var(--brand-soft-border);background:var(--brand-soft-bg);width:44px;height:44px;color:var(--brand-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__8wj3uG__h2{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,1.85rem);font-weight:600}.page-module__8wj3uG__field{flex-direction:column;gap:8px;display:flex}.page-module__8wj3uG__fieldValue{float:right;color:var(--text-on-light-strong);text-transform:none;letter-spacing:0;font-weight:600}.page-module__8wj3uG__range{appearance:none;background:var(--border-on-light);border-radius:999px;outline:none;width:100%;height:3px}.page-module__8wj3uG__range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--brand-primary);cursor:pointer;border-radius:50%;width:18px;height:18px}.page-module__8wj3uG__range::-moz-range-thumb{background:var(--brand-primary);cursor:pointer;border:0;border-radius:50%;width:18px;height:18px}.page-module__8wj3uG__result{border-top:1px solid var(--border-hairline);justify-content:space-between;gap:24px;margin-top:6px;padding:20px 0 0;display:flex}.page-module__8wj3uG__result>div{flex-direction:column;gap:4px;display:flex}.page-module__8wj3uG__resultLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-light-muted);font-size:.78rem}.page-module__8wj3uG__resultValue{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.02em;font-size:clamp(1.85rem,3.4vw,2.4rem);font-weight:700}.page-module__8wj3uG__resultValue small{color:var(--text-on-light-muted);margin-left:4px;font-size:.92rem;font-weight:500}.page-module__8wj3uG__resultValueSmall{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);font-size:1.2rem;font-weight:600}.page-module__8wj3uG__disclaimer{color:var(--text-on-light-muted);font-size:.82rem;line-height:1.5}.page-module__8wj3uG__lead{flex-direction:column;gap:16px;display:flex}.page-module__8wj3uG__leadIntro{color:var(--text-on-light-muted);font-size:.98rem}.page-module__8wj3uG__formField{flex-direction:column;display:flex}.page-module__8wj3uG__success{background:var(--brand-soft-bg);border-left:3px solid var(--brand-primary);color:var(--text-on-light-strong);padding:14px 16px;font-size:.95rem}.page-module__8wj3uG__error{background:color-mix(in srgb,var(--state-warning)12%,transparent);border-left:3px solid var(--state-warning);color:var(--text-on-light-strong);padding:14px 16px;font-size:.95rem}@media (max-width:640px){.page-module__8wj3uG__calc{padding:24px}}
.page-module__G_7xjG__benefits{flex-direction:column;gap:18px;max-width:64ch;display:flex}.page-module__G_7xjG__iconBox{border:1px solid var(--brand-soft-border);background:var(--brand-soft-bg);width:44px;height:44px;color:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.page-module__G_7xjG__h2{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:600}.page-module__G_7xjG__benefitList{grid-template-columns:1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.page-module__G_7xjG__benefitList{grid-template-columns:1fr 1fr}}.page-module__G_7xjG__benefitList li{color:var(--text-on-light-strong);align-items:flex-start;gap:10px;font-size:.98rem;display:inline-flex}.page-module__G_7xjG__benefitList li svg{color:var(--brand-primary);flex-shrink:0;margin-top:3px}.page-module__G_7xjG__grid{grid-template-columns:1fr;gap:48px;display:grid}@media (min-width:960px){.page-module__G_7xjG__grid{grid-template-columns:1.4fr 1fr;gap:clamp(48px,6vw,80px)}}.page-module__G_7xjG__form{flex-direction:column;gap:18px;display:flex}.page-module__G_7xjG__row{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:600px){.page-module__G_7xjG__row{grid-template-columns:1fr 1fr;gap:18px}}.page-module__G_7xjG__formField{flex-direction:column;display:flex}.page-module__G_7xjG__success{background:var(--brand-soft-bg);border-left:3px solid var(--brand-primary);color:var(--text-on-light-strong);padding:14px 16px;font-size:.95rem}.page-module__G_7xjG__error{background:color-mix(in srgb,var(--state-warning)12%,transparent);border-left:3px solid var(--state-warning);color:var(--text-on-light-strong);padding:14px 16px;font-size:.95rem}.page-module__G_7xjG__side{background:var(--surface-card-light);border:1px solid var(--border-hairline);border-radius:4px;flex-direction:column;gap:12px;height:max-content;padding:32px;display:flex}.page-module__G_7xjG__side h3{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);font-size:1.2rem;font-weight:600}.page-module__G_7xjG__side p{color:var(--text-on-light-muted);font-size:.95rem;line-height:1.55}
.page-module__V1Lcaa__page{background:var(--t-page);color:var(--t-text)}.page-module__V1Lcaa__hero{background:var(--surface-card-light);color:var(--text-on-light-strong);border-bottom:1px solid var(--border-hairline);padding:clamp(30px,4.5vw,56px) 0;position:relative}.page-module__V1Lcaa__heroInner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:860px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:flex;position:relative}.page-module__V1Lcaa__eyebrow{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:.18em;text-transform:uppercase;color:var(--brand-primary);align-items:center;gap:12px;margin:0;font-size:.76rem;font-weight:600;display:inline-flex}.page-module__V1Lcaa__eyebrowRule{background:color-mix(in srgb,var(--brand-primary)55%,transparent);width:30px;height:1px;display:inline-block}.page-module__V1Lcaa__heroTitle{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:-.03em;color:var(--text-on-light-strong);text-wrap:balance;margin:0;font-size:clamp(2.3rem,5vw,3.6rem);font-weight:600;line-height:1.03}.page-module__V1Lcaa__heroLead{color:var(--text-on-light-muted);text-wrap:pretty;max-width:60ch;margin:0;font-size:clamp(1.02rem,1.3vw,1.16rem);line-height:1.6}.page-module__V1Lcaa__heroHighlights{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.page-module__V1Lcaa__heroHighlight{background:var(--surface-bg-light);border:1px solid var(--border-hairline);color:var(--text-on-light-strong);border-radius:999px;align-items:center;gap:9px;padding:9px 16px;font-size:.9rem;font-weight:500;display:inline-flex}.page-module__V1Lcaa__heroHighlight svg{color:var(--brand-primary);flex-shrink:0}.page-module__V1Lcaa__section{padding:32px 20px 72px}.page-module__V1Lcaa__sectionInner{gap:22px;max-width:1680px;margin:0 auto;display:grid}.page-module__V1Lcaa__toolbar{gap:16px;display:grid}.page-module__V1Lcaa__searchInput{border:1px solid var(--t-border);background:var(--t-card);border-radius:999px;align-items:center;gap:10px;width:100%;max-width:50%;padding:10px 16px;display:flex}.page-module__V1Lcaa__searchInput input{width:100%;font:inherit;color:var(--t-text);background:0 0;border:0;outline:none}.page-module__V1Lcaa__toolbarActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__V1Lcaa__topbarControls{border:1px solid var(--t-border);background:var(--t-card);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.page-module__V1Lcaa__sortSelect{color:var(--t-muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.page-module__V1Lcaa__sortSelect select,.page-module__V1Lcaa__priceRangeSelect select,.page-module__V1Lcaa__yearRangeSelect select{border:1px solid var(--t-border);background:var(--t-card);min-width:0;color:var(--t-text);font:inherit;border-radius:10px;padding:8px 10px}.page-module__V1Lcaa__priceRangeSelect,.page-module__V1Lcaa__yearRangeSelect{color:var(--t-muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.page-module__V1Lcaa__filterToggle{border:1px solid var(--t-border);background:var(--t-card);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-weight:600;display:inline-flex}.page-module__V1Lcaa__contentGrid{gap:24px;display:grid}.page-module__V1Lcaa__filters{z-index:120;background:var(--t-card);border-left:1px solid var(--t-border);width:min(400px,92vw);height:100dvh;box-shadow:-24px 0 60px color-mix(in srgb,var(--color-text)18%,transparent);visibility:hidden;flex-direction:column;gap:18px;padding:clamp(20px,3vw,28px);transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.page-module__V1Lcaa__filtersOpen{visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility;transform:translate(0)}.page-module__V1Lcaa__filterBackdrop{z-index:115;cursor:pointer;background:color-mix(in srgb,var(--color-text)45%,transparent);opacity:0;pointer-events:none;border:0;padding:0;transition:opacity .26s;position:fixed;inset:0}.page-module__V1Lcaa__filterBackdropOpen{opacity:1;pointer-events:auto}.page-module__V1Lcaa__filterControls,.page-module__V1Lcaa__skeletonFilterControls{gap:14px;display:grid}.page-module__V1Lcaa__filtersHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.page-module__V1Lcaa__filtersMeta{border-bottom:1px solid var(--t-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-bottom:16px;display:flex}.page-module__V1Lcaa__filtersClose{border:1px solid var(--t-border);width:38px;height:38px;color:var(--t-text);cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .16s,color .16s;display:inline-flex}.page-module__V1Lcaa__filtersClose:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.page-module__V1Lcaa__filtersFooter{border-top:1px solid var(--t-border);background:var(--t-card);margin-top:auto;padding-top:18px;position:sticky;bottom:0}.page-module__V1Lcaa__applyButton{background:var(--brand-primary);width:100%;min-height:50px;color:var(--brand-on-primary);font-family:var(--font-brand-family-override,"Manrope",sans-serif);cursor:pointer;border:0;border-radius:999px;font-size:.95rem;font-weight:600;transition:background .16s}.page-module__V1Lcaa__applyButton:hover{background:var(--brand-primary-strong)}.page-module__V1Lcaa__filtersCount{color:var(--t-muted);font-size:.85rem;font-weight:500}.page-module__V1Lcaa__filtersHeader h2{margin:0;font-size:.94rem;font-weight:600}.page-module__V1Lcaa__filtersTitle{color:var(--t-text);align-items:center;gap:10px;display:inline-flex}.page-module__V1Lcaa__clearButton{color:var(--color-primary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:.85rem;font-weight:500;display:inline-flex}.page-module__V1Lcaa__filterGroup{color:var(--t-text);background:0 0;border:0;border-radius:0;gap:4px;padding:0;font-weight:500;display:grid}.page-module__V1Lcaa__filterGroup label{color:var(--t-muted);font-size:.75rem;font-weight:500}.page-module__V1Lcaa__filterGroup select,.page-module__V1Lcaa__filterGroup input{border:1px solid var(--t-border);background:var(--t-card);color:var(--t-text);font:inherit;border-radius:10px;padding:8px 10px}.page-module__V1Lcaa__filterGroup select:focus,.page-module__V1Lcaa__filterGroup input:focus{border-color:var(--color-accent,var(--color-primary));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent,var(--color-primary))28%,transparent);outline:none}.page-module__V1Lcaa__filterGroup select{appearance:none}.page-module__V1Lcaa__filterRow{gap:12px;display:grid}.page-module__V1Lcaa__results{background:0 0;border:0;border-radius:0;gap:18px;padding:0;display:grid}.page-module__V1Lcaa__resultsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.page-module__V1Lcaa__resultsHeader h2{margin:0;font-size:1.3rem}.page-module__V1Lcaa__activeFilters{flex-wrap:wrap;gap:8px;display:flex}.page-module__V1Lcaa__activeFilterPill{background:var(--t-icon-bg);color:var(--color-primary);border-radius:999px;padding:6px 12px;font-size:.82rem;font-weight:600}.page-module__V1Lcaa__cardGrid{gap:18px;display:grid}.page-module__V1Lcaa__skeleton{background:color-mix(in srgb,var(--t-border)25%,transparent);border-radius:12px;position:relative;overflow:hidden}.page-module__V1Lcaa__skeleton:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-bg)55%,transparent),transparent);animation:1.4s infinite page-module__V1Lcaa__skeleton-shimmer;position:absolute;inset:0;transform:translate(-120%)}.page-module__V1Lcaa__skeletonSearch{width:100%;max-width:50%;height:44px}.page-module__V1Lcaa__skeletonSelect{width:170px;height:36px}.page-module__V1Lcaa__skeletonButton{border-radius:999px;width:110px;height:36px}.page-module__V1Lcaa__skeletonButtonSmall{border-radius:999px;width:70px;height:28px}.page-module__V1Lcaa__skeletonInput{height:40px}.page-module__V1Lcaa__skeletonLine{border-radius:999px;width:120px;height:12px}.page-module__V1Lcaa__skeletonLineWide{border-radius:999px;width:220px;height:16px}.page-module__V1Lcaa__skeletonPills{flex-wrap:wrap;gap:8px;display:flex}.page-module__V1Lcaa__skeletonPill{border-radius:999px;width:80px;height:24px}.page-module__V1Lcaa__skeletonFilterHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__V1Lcaa__skeletonFilterBlock{background:0 0;border:0;border-radius:0;gap:6px;padding:0;display:grid}.page-module__V1Lcaa__skeletonResultsHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__V1Lcaa__skeletonCard{border:1px solid color-mix(in srgb,var(--t-border)70%,transparent);background:var(--t-card);border-radius:20px;gap:14px;padding:14px;display:grid;overflow:hidden}.page-module__V1Lcaa__skeletonMedia{aspect-ratio:4/3;border-radius:16px;min-height:220px}.page-module__V1Lcaa__skeletonBody{gap:10px;display:grid}.page-module__V1Lcaa__skeletonSpecRow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.page-module__V1Lcaa__skeletonChip{border-radius:999px;height:16px}.page-module__V1Lcaa__emptyState{border:1px dashed color-mix(in srgb,var(--t-border)70%,transparent);background:color-mix(in srgb,var(--t-card)85%,transparent);text-align:center;color:var(--t-muted);border-radius:18px;grid-column:1/-1;padding:24px}.page-module__V1Lcaa__emptyStateIcon{background:var(--t-icon-bg);width:64px;height:64px;color:var(--color-primary);border-radius:20px;place-items:center;margin:0 auto 12px;display:grid;position:relative}.page-module__V1Lcaa__emptyStateIconBadge{background:var(--color-primary);width:26px;height:26px;color:var(--t-text-on-brand);border-radius:999px;place-items:center;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 8px 16px #00000029}.page-module__V1Lcaa__emptyState h3{color:var(--t-text);margin:0 0 6px;font-size:1.05rem}.page-module__V1Lcaa__emptyState p{margin:0}@keyframes page-module__V1Lcaa__skeleton-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}.page-module__V1Lcaa__card{border:1px solid color-mix(in srgb,var(--t-border)70%,transparent);background:var(--t-card);border-radius:20px;display:grid;position:relative;overflow:hidden}.page-module__V1Lcaa__cardImage{aspect-ratio:4/3;background-position:50%;background-size:cover;min-height:220px;position:relative}.page-module__V1Lcaa__cardImage:after{content:"";background:linear-gradient(#080c1403,#080c1429);position:absolute;inset:0}.page-module__V1Lcaa__featured{background:color-mix(in srgb,var(--color-bg)92%,transparent);color:var(--color-text);z-index:1;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700;position:absolute;top:16px;right:16px}.page-module__V1Lcaa__cardQuickActions{z-index:3;gap:8px;display:inline-flex;position:absolute;top:16px;left:16px}.page-module__V1Lcaa__iconButton{border:1px solid color-mix(in srgb,var(--color-bg)70%,transparent);background:color-mix(in srgb,var(--color-bg)92%,transparent);width:34px;height:34px;color:var(--t-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.page-module__V1Lcaa__iconButton[data-active=true]{border-color:color-mix(in srgb,var(--color-primary)60%,transparent);background:color-mix(in srgb,var(--color-primary)14%,var(--color-bg));color:var(--color-primary)}.page-module__V1Lcaa__overlayButton{white-space:nowrap;background:var(--color-primary);width:auto;max-width:calc(100% - 32px);color:var(--t-action-fg);opacity:0;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-self:center;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:700;line-height:1.2;text-decoration:none;transition:opacity .2s,transform .2s,background .2s;display:inline-flex;transform:translateY(6px)}.page-module__V1Lcaa__overlayButton:hover{background:var(--color-accent)}.page-module__V1Lcaa__cardOverlay{opacity:0;z-index:2;pointer-events:none;background:#080c146b;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.page-module__V1Lcaa__card:hover .page-module__V1Lcaa__cardOverlay{opacity:1;pointer-events:auto}.page-module__V1Lcaa__card:hover .page-module__V1Lcaa__overlayButton{opacity:1;transform:translateY(0)}.page-module__V1Lcaa__priceTag{background:color-mix(in srgb,var(--color-bg)95%,transparent);color:var(--color-text);z-index:1;border-radius:999px;padding:6px 12px;font-weight:700;position:absolute;bottom:16px;left:16px}.page-module__V1Lcaa__cardBody{gap:12px;padding:18px;display:grid}.page-module__V1Lcaa__cardBody>*+*{border-top:1px solid color-mix(in srgb,var(--t-border)70%,transparent);padding-top:10px}.page-module__V1Lcaa__cardTitleRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.page-module__V1Lcaa__cardTitleRow h3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;margin:0;font-size:1.1rem;overflow:hidden}.page-module__V1Lcaa__cardMeta{color:var(--t-muted);justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.page-module__V1Lcaa__cardMeta span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.page-module__V1Lcaa__cardPrice{color:var(--color-primary);white-space:nowrap;font-size:1.05rem;font-weight:700}.page-module__V1Lcaa__cardSpecs{gap:8px;font-size:.85rem;font-weight:600;display:grid}.page-module__V1Lcaa__cardSpecs span{color:var(--t-text);align-items:center;gap:8px;display:inline-flex}.page-module__V1Lcaa__cardSpecs span svg{background:color-mix(in srgb,var(--accent)16%,transparent);width:28px;height:28px;color:var(--accent);--accent:var(--color-primary);border-radius:10px;padding:6px}.page-module__V1Lcaa__cardSpecs span:nth-child(2){--accent:var(--spec-accent-1)}.page-module__V1Lcaa__cardSpecs span:nth-child(3){--accent:var(--spec-accent-2)}.page-module__V1Lcaa__cardSpecs+.page-module__V1Lcaa__cardSpecs span:first-child{--accent:var(--spec-accent-3)}.page-module__V1Lcaa__cardSpecs+.page-module__V1Lcaa__cardSpecs span:nth-child(2){--accent:var(--spec-accent-4)}.page-module__V1Lcaa__cardSpecs+.page-module__V1Lcaa__cardSpecs span:nth-child(3){--accent:var(--spec-accent-2)}.page-module__V1Lcaa__pagination{border-top:1px solid var(--t-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:16px 0 8px;display:flex}.page-module__V1Lcaa__paginationMeta{color:var(--t-muted);font-size:.9rem;font-weight:600}.page-module__V1Lcaa__paginationControls{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.page-module__V1Lcaa__pageButton{border:1px solid color-mix(in srgb,var(--t-border)70%,transparent);background:var(--t-card);min-width:36px;height:36px;color:var(--t-text);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-weight:600;display:inline-flex}.page-module__V1Lcaa__pageButton:disabled{opacity:.5;cursor:not-allowed}.page-module__V1Lcaa__pageButtonActive{background:var(--color-primary);color:var(--t-action-fg);border-color:var(--color-primary)}.page-module__V1Lcaa__pageEllipsis{color:var(--t-muted);padding:0 4px;font-weight:600}.page-module__V1Lcaa__cardFooter{display:none}@media (min-width:720px){.page-module__V1Lcaa__toolbar{grid-template-columns:1.2fr 1fr;align-items:center}.page-module__V1Lcaa__toolbarActions,.page-module__V1Lcaa__topbarControls{justify-content:flex-end}.page-module__V1Lcaa__searchInput{max-width:50%}.page-module__V1Lcaa__filterRow,.page-module__V1Lcaa__cardSpecs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){.page-module__V1Lcaa__searchInput{max-width:100%}.page-module__V1Lcaa__toolbarActions{justify-content:flex-start}.page-module__V1Lcaa__topbarControls{flex-direction:column;align-items:stretch;width:100%}.page-module__V1Lcaa__toolbarActions label{display:none}.page-module__V1Lcaa__sortSelect,.page-module__V1Lcaa__priceRangeSelect,.page-module__V1Lcaa__yearRangeSelect,.page-module__V1Lcaa__sortSelect select,.page-module__V1Lcaa__priceRangeSelect select,.page-module__V1Lcaa__yearRangeSelect select{width:100%}.page-module__V1Lcaa__cardSpecs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module__V1Lcaa__hero{padding:28px 0}.page-module__V1Lcaa__heroInner{gap:12px}.page-module__V1Lcaa__eyebrow,.page-module__V1Lcaa__heroLead,.page-module__V1Lcaa__heroHighlights{display:none}}@media (min-width:980px){.page-module__V1Lcaa__contentGrid{grid-template-columns:minmax(0,1fr);align-items:start}.page-module__V1Lcaa__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.page-module__V1Lcaa__toolbar{flex-wrap:nowrap;align-items:center;gap:12px;display:flex}.page-module__V1Lcaa__searchInput{flex:360px;min-width:260px;max-width:none}.page-module__V1Lcaa__toolbarActions{flex-wrap:nowrap;flex:none;justify-content:flex-end}.page-module__V1Lcaa__topbarControls{flex-wrap:nowrap;gap:8px}.page-module__V1Lcaa__sortSelect,.page-module__V1Lcaa__priceRangeSelect,.page-module__V1Lcaa__yearRangeSelect{white-space:nowrap}.page-module__V1Lcaa__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px){.page-module__V1Lcaa__hero{padding-block:52px 44px}.page-module__V1Lcaa__section{padding:40px 48px 88px}.page-module__V1Lcaa__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.page-module__gJ1k9W__page{background:var(--surface-bg-light);color:var(--text-on-light-strong);overflow-x:hidden}.page-module__gJ1k9W__breadcrumb{max-width:1400px;margin:0 auto;padding:18px clamp(16px,3vw,32px) 0}.page-module__gJ1k9W__crumbLink{color:var(--text-on-light-muted);font-family:var(--font-brand-family-override,"Anton","Impact",sans-serif);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:.82rem;text-decoration:none;transition:color .14s;display:inline-flex}.page-module__gJ1k9W__crumbLink:hover{color:var(--brand-primary)}.page-module__gJ1k9W__crumbAll{display:none}.page-module__gJ1k9W__crumbBack{display:inline}@media (min-width:720px){.page-module__gJ1k9W__crumbAll{display:inline}.page-module__gJ1k9W__crumbBack{display:none}}.page-module__gJ1k9W__titleStrip{max-width:1400px;margin:0 auto;padding:18px clamp(16px,3vw,32px) 16px}.page-module__gJ1k9W__titleStripInner{border-bottom:1px solid var(--border-on-light);grid-template-columns:1fr auto;align-items:end;gap:clamp(16px,3vw,32px);padding-bottom:18px;display:grid}.page-module__gJ1k9W__titleBody{min-width:0}.page-module__gJ1k9W__eyebrow{font-family:var(--font-brand-family-override);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-primary);margin-bottom:8px;font-size:.78rem;display:inline-block}.page-module__gJ1k9W__title{font-family:var(--font-brand-family-override);letter-spacing:.01em;text-transform:uppercase;color:var(--text-on-light-strong);font-size:clamp(1.8rem,4vw,2.8rem)}.page-module__gJ1k9W__titleMeta{color:var(--text-on-light-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:.84rem;display:flex}.page-module__gJ1k9W__titleMeta span{align-items:center;gap:6px;display:inline-flex}.page-module__gJ1k9W__titleMeta svg{color:var(--brand-primary)}.page-module__gJ1k9W__regChip{background:var(--surface-card-light);border:1px solid var(--border-on-light-strong);color:var(--text-on-light-strong);letter-spacing:.06em;padding:4px 10px;font-family:IBM Plex Mono,Courier New,monospace;font-size:.82rem}.page-module__gJ1k9W__titleActions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;display:flex}.page-module__gJ1k9W__titleIconRow{gap:6px;display:inline-flex}.page-module__gJ1k9W__iconAction{border:1px solid var(--border-on-light-strong);width:38px;height:38px;color:var(--brand-primary);cursor:pointer;background:0 0;border-radius:2px;justify-content:center;align-items:center;transition:background .14s,color .14s;display:inline-flex}.page-module__gJ1k9W__iconAction:hover,.page-module__gJ1k9W__iconAction[data-active=true]{background:var(--brand-primary);color:var(--brand-on-primary);border-color:var(--brand-primary)}.page-module__gJ1k9W__bigPrice{font-family:var(--font-brand-family-override);color:var(--brand-primary);letter-spacing:.02em;white-space:nowrap;font-size:clamp(1.6rem,3.2vw,2.4rem)}.page-module__gJ1k9W__galleryBand{background:var(--surface-bg-light);padding:18px 0 24px}.page-module__gJ1k9W__galleryInner{max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.page-module__gJ1k9W__galleryGrid{grid-template-columns:1.6fr 1fr;gap:8px;display:grid}.page-module__gJ1k9W__galleryMain{aspect-ratio:16/10;background-color:var(--surface-card-dark);border:1px solid var(--border-on-light);cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;padding:0;transition:transform .18s;position:relative;overflow:hidden}.page-module__gJ1k9W__galleryMain:hover{transform:scale(1.005)}.page-module__gJ1k9W__galleryExpand{color:#fff;pointer-events:none;background:#0000008c;border-radius:2px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:absolute;bottom:16px;right:16px}.page-module__gJ1k9W__galleryThumbs{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-module__gJ1k9W__galleryThumb{background-color:var(--surface-card-dark);border:1px solid var(--border-on-light);cursor:pointer;background-position:50%;background-size:cover;border-radius:4px;min-height:0;padding:0;transition:border-color .14s,transform .18s;position:relative;overflow:hidden}.page-module__gJ1k9W__galleryThumb:hover{border-color:var(--brand-primary);transform:scale(1.02)}.page-module__gJ1k9W__thumbMoreBadge{color:#fff;font-family:var(--font-brand-family-override);letter-spacing:.04em;background:#00000094;justify-content:center;align-items:center;font-size:1.4rem;display:flex;position:absolute;inset:0}.page-module__gJ1k9W__galleryEmpty{background:var(--surface-card-light);border:1px dashed var(--border-on-light-strong);text-align:center;color:var(--text-on-light-muted);flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.page-module__gJ1k9W__galleryEmpty svg{color:var(--brand-primary)}.page-module__gJ1k9W__specStrip{background:var(--surface-bg-dark);color:var(--text-on-dark-strong);position:relative;overflow:hidden}.page-module__gJ1k9W__specStrip:before{content:"";background:linear-gradient(to right,color-mix(in srgb,var(--brand-primary)12%,transparent)1px,transparent 1px);pointer-events:none;opacity:.6;background-size:8.33% 100%;position:absolute;inset:0}.page-module__gJ1k9W__specStripInner{grid-template-columns:repeat(6,1fr);gap:24px;max-width:1400px;margin:0 auto;padding:24px clamp(16px,3vw,32px);display:grid;position:relative}.page-module__gJ1k9W__specCell{grid-template-columns:22px 1fr;align-items:center;gap:10px;display:grid}.page-module__gJ1k9W__specCell svg{color:var(--brand-primary)}.page-module__gJ1k9W__specCell div{flex-direction:column;display:flex}.page-module__gJ1k9W__specValue{font-family:var(--font-brand-family-override,"Anton","Impact",sans-serif);letter-spacing:.04em;text-transform:uppercase;color:var(--text-on-dark-strong);font-size:1rem;line-height:1.1}.page-module__gJ1k9W__specLabel{color:var(--text-on-dark-muted);text-transform:uppercase;letter-spacing:.14em;margin-top:2px;font-size:.7rem}.page-module__gJ1k9W__content{background:var(--surface-bg-light);padding:clamp(36px,5vw,64px) 0}.page-module__gJ1k9W__contentInner{grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(28px,4vw,56px);max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,32px) 80px;display:grid}.page-module__gJ1k9W__contentMain{min-width:0}.page-module__gJ1k9W__contentBlock{margin-bottom:clamp(28px,4vw,48px)}.page-module__gJ1k9W__blockTitle{font-family:var(--font-brand-family-override);letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-light-strong);border-bottom:2px solid var(--brand-primary);width:max-content;margin-bottom:18px;padding-bottom:10px;font-size:1.1rem}.page-module__gJ1k9W__description{color:var(--text-on-light-muted);max-width:64ch;font-size:1rem;line-height:1.65}.page-module__gJ1k9W__featureList{grid-template-columns:repeat(2,1fr);gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.page-module__gJ1k9W__featureList li{color:var(--text-on-light-strong);align-items:center;gap:6px;font-family:IBM Plex Mono,Courier New,monospace;font-size:.92rem;display:inline-flex}.page-module__gJ1k9W__featureList li svg{color:var(--brand-primary)}.page-module__gJ1k9W__specsTable{flex-direction:column;gap:0;margin:0;display:flex}.page-module__gJ1k9W__specsRow{border-bottom:1px solid var(--border-on-light);grid-template-columns:200px 1fr;gap:16px;padding:10px 0;font-size:.92rem;display:grid}.page-module__gJ1k9W__specsRow dt{font-family:var(--font-brand-family-override);text-transform:uppercase;letter-spacing:.08em;color:var(--text-on-light-muted);font-size:.78rem}.page-module__gJ1k9W__specsRow dd{color:var(--text-on-light-strong);margin:0;font-family:IBM Plex Mono,Courier New,monospace}.page-module__gJ1k9W__sidebar{flex-direction:column;gap:18px;min-width:0;display:flex;position:sticky;top:140px}.page-module__gJ1k9W__priceCard{background:var(--surface-card-light);border:1px solid var(--border-on-light);border-top:3px solid var(--brand-primary);border-radius:4px;flex-direction:column;gap:12px;padding:28px 26px 26px;display:flex}.page-module__gJ1k9W__priceEyebrow{font-family:var(--font-brand-family-override);letter-spacing:.2em;text-transform:uppercase;color:var(--brand-primary);font-size:.72rem}.page-module__gJ1k9W__priceFigure{font-family:var(--font-brand-family-override);color:var(--brand-primary);letter-spacing:.02em;font-size:clamp(2rem,4vw,2.8rem);line-height:1}.page-module__gJ1k9W__enquireBtn{justify-content:center;width:100%;margin-top:6px}.page-module__gJ1k9W__contactGrid{grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:8px;display:grid}.page-module__gJ1k9W__contactCell{border:1px solid var(--border-on-light-strong);background:var(--surface-bg-light);color:var(--text-on-light-strong);font-family:var(--font-brand-family-override);letter-spacing:.1em;text-transform:uppercase;border-radius:2px;flex-direction:column;align-items:center;gap:6px;min-height:64px;padding:12px 8px;font-size:.72rem;text-decoration:none;transition:border-color .14s,color .14s;display:flex}.page-module__gJ1k9W__contactCell svg{color:var(--brand-primary)}.page-module__gJ1k9W__contactCell:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.page-module__gJ1k9W__assuranceCard{background:var(--surface-bg-dark);color:var(--text-on-dark-strong);border-left:3px solid var(--brand-primary);border-radius:4px;padding:22px 24px}.page-module__gJ1k9W__assuranceTitle{font-family:var(--font-brand-family-override);letter-spacing:.16em;text-transform:uppercase;color:var(--text-on-dark-strong);border-bottom:1px solid var(--border-on-dark);margin-bottom:14px;padding-bottom:10px;font-size:.92rem}.page-module__gJ1k9W__assuranceList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.page-module__gJ1k9W__assuranceList li{color:var(--text-on-dark-strong);align-items:center;gap:8px;font-size:.88rem;display:inline-flex}.page-module__gJ1k9W__assuranceList li svg{color:var(--brand-primary)}.page-module__gJ1k9W__stickyMobileBar{display:none}@media (max-width:720px){.page-module__gJ1k9W__stickyMobileBar{background:var(--surface-card-light);color:var(--text-on-light-strong);z-index:50;border-top:3px solid var(--brand-primary);box-shadow:0 -8px 24px color-mix(in srgb,var(--color-text)12%,transparent);justify-content:space-between;align-items:center;gap:16px;padding:12px 80px 12px 16px;display:flex;position:fixed;inset:auto 0 0}.page-module__gJ1k9W__stickyPrice{font-family:var(--font-brand-family-override);color:var(--brand-primary);font-size:1.4rem;line-height:1}.page-module__gJ1k9W__stickyEnquire{flex:1;justify-content:center;min-height:44px;padding:10px 16px;font-size:.85rem}}.page-module__gJ1k9W__similar{background:var(--surface-card-light);color:var(--text-on-light-strong);border-top:1px solid var(--border-on-light);border-bottom:1px solid var(--border-on-light)}.page-module__gJ1k9W__similarInner{max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.page-module__gJ1k9W__similarHeader{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:clamp(20px,3vw,36px);display:flex}.page-module__gJ1k9W__similarTitle{font-family:var(--font-brand-family-override);text-transform:uppercase;letter-spacing:.02em;color:var(--text-on-light-strong);font-size:clamp(1.4rem,2.8vw,2rem)}.page-module__gJ1k9W__similarRail{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,20px);display:grid}.page-module__gJ1k9W__similarCard{background:var(--surface-bg-light);border:1px solid var(--border-on-light);color:var(--text-on-light-strong);border-radius:4px;flex-direction:column;text-decoration:none;transition:border-color .14s,transform .18s;display:flex;overflow:hidden}.page-module__gJ1k9W__similarCard:hover{border-color:var(--brand-primary);transform:translateY(-2px)}.page-module__gJ1k9W__similarImage{aspect-ratio:4/3;background-color:var(--image-placeholder-bg);background-position:50%;background-repeat:no-repeat;background-size:cover}.page-module__gJ1k9W__similarBody{flex-direction:column;gap:4px;padding:14px 14px 16px;display:flex}.page-module__gJ1k9W__similarBody h3{font-family:var(--font-brand-family-override);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.page-module__gJ1k9W__similarMeta{color:var(--text-on-light-muted);font-family:IBM Plex Mono,Courier New,monospace;font-size:.78rem}.page-module__gJ1k9W__similarPrice{font-family:var(--font-brand-family-override);color:var(--brand-primary);margin-top:4px;font-size:1.2rem}.page-module__gJ1k9W__makesSeo{background:var(--surface-bg-light);padding-block:clamp(40px,5vw,64px)}.page-module__gJ1k9W__makesInner{max-width:1400px;margin:0 auto;padding:0 clamp(16px,3vw,32px)}.page-module__gJ1k9W__makesHeader{margin-bottom:clamp(20px,3vw,32px)}.page-module__gJ1k9W__makesTitle{font-family:var(--font-brand-family-override);text-transform:uppercase;letter-spacing:.02em;color:var(--text-on-light-strong);margin-top:6px;font-size:clamp(1.4rem,2.6vw,1.9rem)}.page-module__gJ1k9W__makesGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.page-module__gJ1k9W__makeChip{background:var(--surface-card-light);border:1px solid var(--border-on-light);color:var(--text-on-light-strong);font-family:var(--font-brand-family-override);letter-spacing:.08em;text-transform:uppercase;border-radius:2px;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px;font-size:.85rem;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.page-module__gJ1k9W__makeChip:hover{background:var(--brand-primary);color:var(--brand-on-primary);border-color:var(--brand-primary)}.page-module__gJ1k9W__makeChip svg{color:inherit}.page-module__gJ1k9W__lightbox{z-index:100;background:#050709eb;flex-direction:column;gap:16px;padding:clamp(20px,4vw,48px);display:flex;position:fixed;inset:0}.page-module__gJ1k9W__lightboxClose{color:#fff;cursor:pointer;z-index:1;background:0 0;border:1px solid #ffffff4d;border-radius:2px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:16px;right:16px}.page-module__gJ1k9W__lightboxClose:hover{background:var(--brand-primary);border-color:var(--brand-primary)}.page-module__gJ1k9W__lightboxStage{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.page-module__gJ1k9W__lightboxStage img{object-fit:contain;max-width:100%;max-height:100%}.page-module__gJ1k9W__lightboxStrip{scrollbar-width:thin;gap:6px;padding:4px 0;display:flex;overflow-x:auto}.page-module__gJ1k9W__lightboxThumb{cursor:pointer;opacity:.6;background-color:#ffffff0f;background-position:50%;background-size:cover;border:1px solid #ffffff2e;border-radius:2px;flex:0 0 80px;height:60px;padding:0;transition:opacity .14s,border-color .14s}.page-module__gJ1k9W__lightboxThumb:hover{opacity:1}.page-module__gJ1k9W__lightboxThumbActive{opacity:1;border-color:var(--brand-primary)}.page-module__gJ1k9W__notFound{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:540px;margin:0 auto;padding:clamp(48px,8vw,96px) 24px;display:flex}.page-module__gJ1k9W__notFoundEyebrow{font-family:var(--font-brand-family-override);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-primary);font-size:.78rem}.page-module__gJ1k9W__notFound h1{font-family:var(--font-brand-family-override);text-transform:uppercase;color:var(--text-on-light-strong);font-size:clamp(1.8rem,4vw,2.6rem)}.page-module__gJ1k9W__notFound p{color:var(--text-on-light-muted);font-size:1rem}.page-module__gJ1k9W__skeletonWrap{flex-direction:column;gap:18px;max-width:1400px;margin:0 auto;padding:32px clamp(16px,3vw,32px) 64px;display:flex}.page-module__gJ1k9W__skeleton{background:color-mix(in srgb,var(--border-on-light)35%,transparent);border-radius:2px;position:relative;overflow:hidden}.page-module__gJ1k9W__skeleton:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-bg)55%,transparent),transparent);animation:1.4s infinite page-module__gJ1k9W__detail-skeleton-shimmer;position:absolute;inset:0;transform:translate(-120%)}.page-module__gJ1k9W__skBreadcrumb{width:140px;height:16px}.page-module__gJ1k9W__skTitle{width:70%;max-width:480px;height:38px}.page-module__gJ1k9W__skeletonGallery{grid-template-columns:1.6fr 1fr;gap:8px;margin-top:8px;display:grid}.page-module__gJ1k9W__skMain{aspect-ratio:16/10}.page-module__gJ1k9W__skeletonThumbs{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-module__gJ1k9W__skThumb{aspect-ratio:4/3}@keyframes page-module__gJ1k9W__detail-skeleton-shimmer{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media (max-width:1024px){.page-module__gJ1k9W__specStripInner{grid-template-columns:repeat(3,1fr);gap:18px}.page-module__gJ1k9W__contentInner{grid-template-columns:1fr}.page-module__gJ1k9W__sidebar{position:static}.page-module__gJ1k9W__similarRail{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.page-module__gJ1k9W__titleStripInner{grid-template-columns:1fr}.page-module__gJ1k9W__titleActions{flex-direction:row;justify-content:space-between;align-items:center}.page-module__gJ1k9W__galleryGrid{grid-template-columns:1fr}.page-module__gJ1k9W__galleryThumbs{grid-template-rows:auto;grid-template-columns:repeat(4,1fr)}.page-module__gJ1k9W__specStripInner{grid-template-columns:repeat(2,1fr);gap:14px}.page-module__gJ1k9W__featureList{grid-template-columns:1fr}.page-module__gJ1k9W__specsRow{grid-template-columns:120px 1fr;gap:10px;font-size:.85rem}.page-module__gJ1k9W__similarRail{grid-template-columns:1fr}.page-module__gJ1k9W__makesGrid{grid-template-columns:repeat(2,1fr)}.page-module__gJ1k9W__content{padding:clamp(28px,4vw,48px) 0 120px}}.page-module__gJ1k9W__crumbLink{text-transform:none;letter-spacing:.01em;font-size:.88rem;font-weight:500}.page-module__gJ1k9W__eyebrow{letter-spacing:.14em;color:var(--text-on-light-muted);font-size:.74rem;font-weight:500}.page-module__gJ1k9W__title{text-transform:none;letter-spacing:-.02em;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:600;line-height:1.1}.page-module__gJ1k9W__bigPrice{letter-spacing:-.02em;color:var(--text-on-light-strong);font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:700}.page-module__gJ1k9W__priceLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--brand-primary);font-size:.72rem;font-weight:600}.page-module__gJ1k9W__specValue{font-family:var(--font-brand-family-override,"Manrope",sans-serif);text-transform:none;letter-spacing:-.005em;font-size:.98rem;font-weight:600}.page-module__gJ1k9W__specLabel{text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:500}.page-module__gJ1k9W__blockTitle{text-transform:none;letter-spacing:-.01em;border-bottom:1px solid var(--border-hairline);padding-bottom:8px;font-size:1.15rem;font-weight:600}.page-module__gJ1k9W__similarTitle,.page-module__gJ1k9W__makesTitle{text-transform:none;letter-spacing:-.02em;font-weight:600}.page-module__gJ1k9W__specStrip:before{display:none}.page-module__gJ1k9W__specStrip{border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline)}.page-module__gJ1k9W__regChip{text-transform:uppercase;border-radius:4px;font-weight:500}.page-module__gJ1k9W__iconAction{border-color:var(--border-on-light);background:var(--surface-bg-light);border-radius:4px}.page-module__gJ1k9W__galleryEmpty{background:  linear-gradient(#ffffffb3,#ffffffb3),var(--brand-image-hero,none);border:1px solid var(--border-hairline);background-position:50%;background-size:cover;border-radius:6px;min-height:360px;padding:40px 16px}.page-module__gJ1k9W__galleryEmpty p{background:var(--surface-bg-light);border:1px solid var(--border-hairline);border-radius:999px;padding:8px 14px;font-size:.88rem}.page-module__gJ1k9W__priceCard{border-top:1px solid var(--border-hairline);background:var(--surface-bg-light);gap:14px;padding:28px 26px}.page-module__gJ1k9W__priceEyebrow{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:.14em;color:var(--text-on-light-muted);text-transform:uppercase;font-size:.74rem;font-weight:600}.page-module__gJ1k9W__priceFigure{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:-.025em;color:var(--text-on-light-strong);font-size:clamp(2.2rem,4vw,2.8rem);font-weight:700}.page-module__gJ1k9W__priceFinance{color:var(--text-on-light-muted);border-bottom:1px solid var(--border-hairline);padding-bottom:16px;font-size:.85rem}.page-module__gJ1k9W__contactCell{font-family:var(--font-ui-family-override,"IBM Plex Sans",sans-serif);letter-spacing:0;text-transform:none;border-color:var(--border-on-light);border-radius:4px;gap:8px;min-height:56px;padding:10px 8px;font-size:.85rem;font-weight:500}.page-module__gJ1k9W__assuranceCard{background:var(--surface-card-light);color:var(--text-on-light-strong);border:1px solid var(--border-hairline);border-left:3px solid var(--brand-primary);padding:22px 24px}.page-module__gJ1k9W__assuranceTitle{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:-.01em;text-transform:none;color:var(--text-on-light-strong);border-bottom:1px solid var(--border-hairline);margin-bottom:14px;padding-bottom:12px;font-size:1rem;font-weight:600}.page-module__gJ1k9W__assuranceList li{color:var(--text-on-light-strong);font-size:.92rem;font-weight:500}.page-module__gJ1k9W__specsRow{font-family:var(--font-ui-family-override,"IBM Plex Sans",sans-serif);border-bottom:1px solid var(--border-hairline);padding:14px 0;font-size:.95rem;font-weight:400}.page-module__gJ1k9W__specsRow dt{font-family:var(--font-brand-family-override,"Manrope",sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--text-on-light-muted);font-size:.78rem;font-weight:600}.page-module__gJ1k9W__specsRow dd{font-family:var(--font-ui-family-override,"IBM Plex Sans",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.005em;text-transform:none;font-weight:500}
.page-module__KzR8Ea__empty{text-align:center;max-width:52ch;color:var(--text-on-light-muted);flex-direction:column;align-items:center;gap:16px;margin:0 auto;padding:clamp(48px,8vw,80px) 16px;display:flex}.page-module__KzR8Ea__empty svg{color:var(--brand-primary)}.page-module__KzR8Ea__emptyTitle{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.02em;font-size:clamp(1.6rem,3vw,2rem)}.page-module__KzR8Ea__emptyBody{color:var(--text-on-light-muted);font-size:1rem}.page-module__KzR8Ea__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(32px,4vw,48px);display:flex}.page-module__KzR8Ea__header>div{flex-direction:column;gap:12px;display:flex}.page-module__KzR8Ea__clearBtn{border:1px solid var(--border-on-light);color:var(--text-on-light-muted);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:500;transition:border-color .16s,color .16s;display:inline-flex}.page-module__KzR8Ea__clearBtn:hover{border-color:var(--state-warning);color:var(--state-warning)}.page-module__KzR8Ea__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:600px){.page-module__KzR8Ea__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.page-module__KzR8Ea__grid{grid-template-columns:repeat(3,1fr)}}
.page-module__uDakca__prose{flex-direction:column;gap:24px;max-width:72ch;margin:0 auto;display:flex}.page-module__uDakca__prose h2{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.01em;margin-top:12px;font-size:1.3rem;font-weight:600}.page-module__uDakca__prose p,.page-module__uDakca__prose li{color:var(--text-on-light-muted);font-size:1rem;line-height:1.65}.page-module__uDakca__prose ul{flex-direction:column;gap:6px;padding-left:1.2em;display:flex}.page-module__uDakca__prose a{color:var(--brand-primary);border-bottom:1px solid var(--brand-primary)}.page-module__uDakca__prose a:hover{color:var(--brand-primary-strong);border-color:var(--brand-primary-strong)}.page-module__uDakca__updated{border-top:1px solid var(--border-hairline);color:var(--text-on-light-muted);margin-top:24px;padding-top:24px;font-size:.85rem}
.page-module__BmTFqW__prose{flex-direction:column;gap:24px;max-width:72ch;margin:0 auto;display:flex}.page-module__BmTFqW__prose h2{font-family:var(--font-brand-family-override,"Manrope",sans-serif);color:var(--text-on-light-strong);letter-spacing:-.01em;margin-top:12px;font-size:1.3rem;font-weight:600}.page-module__BmTFqW__prose p,.page-module__BmTFqW__prose li{color:var(--text-on-light-muted);font-size:1rem;line-height:1.65}.page-module__BmTFqW__table{border-collapse:collapse;border:1px solid var(--border-hairline);width:100%;font-size:.92rem}.page-module__BmTFqW__table th,.page-module__BmTFqW__table td{border-bottom:1px solid var(--border-hairline);text-align:left;vertical-align:top;color:var(--text-on-light-strong);padding:12px 14px}.page-module__BmTFqW__table thead th{background:var(--surface-card-light);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-light-muted);font-size:.78rem}.page-module__BmTFqW__table tbody tr:last-child td{border-bottom:0}.page-module__BmTFqW__updated{border-top:1px solid var(--border-hairline);color:var(--text-on-light-muted);margin-top:24px;padding-top:24px;font-size:.85rem}
.HomeHero-module__OIuQba__hero{background:linear-gradient(120deg,var(--b4l-hero-fallback)0%,var(--b4l-hero-fallback-1)55%,var(--b4l-hero-fallback-2)100%);position:relative;overflow:hidden}.HomeHero-module__OIuQba__bgImage{background-image:var(--brand-image-hero),linear-gradient(120deg,var(--b4l-hero-fallback)0%,var(--b4l-hero-fallback-1)55%,var(--b4l-hero-fallback-2)100%);background-position:72%,50%;background-repeat:no-repeat;background-size:cover,cover;position:absolute;inset:0}.HomeHero-module__OIuQba__wash{background:linear-gradient(90deg,var(--color-bg)0%,color-mix(in srgb,var(--color-bg)88%,transparent)34%,color-mix(in srgb,var(--color-bg)45%,transparent)56%,transparent 78%);position:absolute;inset:0}.HomeHero-module__OIuQba__inner{z-index:1;max-width:var(--b4l-container-max);margin:0 auto;padding:clamp(56px,9vw,120px) clamp(16px,3vw,32px);position:relative}.HomeHero-module__OIuQba__eyebrow{font-family:var(--font-brand-family-override,"Montserrat",sans-serif);letter-spacing:.22em;text-transform:uppercase;color:var(--t-eyebrow);margin:0 0 14px;font-size:12px;font-weight:700}.HomeHero-module__OIuQba__title{letter-spacing:.01em;text-transform:uppercase;color:var(--color-text);text-wrap:balance;margin:0 0 18px;font-size:clamp(2rem,5vw,3.6rem);font-weight:800;line-height:1.06}.HomeHero-module__OIuQba__titleEmph{color:var(--color-primary)}.HomeHero-module__OIuQba__lead{max-width:34ch;color:var(--color-text);text-wrap:pretty;margin:0 0 26px;font-size:clamp(.95rem,1.4vw,1.05rem);line-height:1.6}.HomeHero-module__OIuQba__actions{flex-wrap:wrap;gap:12px;display:flex}.HomeHero-module__OIuQba__cta,.HomeHero-module__OIuQba__ctaGhost{min-height:46px;font-family:var(--font-brand-family-override,"Montserrat",sans-serif);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--b4l-radius-sm);justify-content:center;align-items:center;padding:12px 24px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.HomeHero-module__OIuQba__cta{background:var(--t-action-bg);color:var(--color-on-primary)}.HomeHero-module__OIuQba__cta:hover{background:var(--t-action-bg-hover)}.HomeHero-module__OIuQba__ctaGhost{border:1px solid var(--color-primary);color:var(--t-action-fg-on-light);background:color-mix(in srgb,var(--color-bg)72%,transparent)}.HomeHero-module__OIuQba__ctaGhost:hover{background:color-mix(in srgb,var(--color-primary)10%,var(--color-bg))}@media (max-width:640px){.HomeHero-module__OIuQba__inner{padding-top:48px;padding-bottom:48px}.HomeHero-module__OIuQba__bgImage{background-position:78%}}@media (max-width:480px){.HomeHero-module__OIuQba__ctaGhost{display:none}.HomeHero-module__OIuQba__lead{max-width:30ch}}
.SearchBand-module__gR1akG__band{background:var(--b4l-band-charcoal);color:var(--color-on-dark-strong)}.SearchBand-module__gR1akG__inner{max-width:var(--b4l-container-max);margin:0 auto;padding:clamp(24px,3.5vw,36px) clamp(16px,3vw,32px)}.SearchBand-module__gR1akG__title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-dark-strong);margin:0 0 16px;font-size:15px;font-weight:800}.SearchBand-module__gR1akG__fields{grid-template-columns:1fr;align-items:end;gap:12px;display:grid}.SearchBand-module__gR1akG__field{flex-direction:column;gap:6px;min-width:0;display:flex}.SearchBand-module__gR1akG__fieldLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-dark-muted);font-size:11px;font-weight:600}.SearchBand-module__gR1akG__selectWrap{display:block;position:relative}.SearchBand-module__gR1akG__select{appearance:none;width:100%;min-height:46px;font:inherit;color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--b4l-radius-sm);cursor:pointer;padding:0 36px 0 14px;font-size:14px}.SearchBand-module__gR1akG__chevron{pointer-events:none;color:var(--color-muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.SearchBand-module__gR1akG__submit{background:var(--t-action-bg);min-height:46px;color:var(--color-on-primary);border-radius:var(--b4l-radius-sm);font-family:var(--font-brand-family-override,"Montserrat",sans-serif);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:9px;padding:0 26px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.SearchBand-module__gR1akG__submit:hover{background:var(--t-action-bg-hover)}@media (min-width:720px){.SearchBand-module__gR1akG__fields{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.SearchBand-module__gR1akG__fields{grid-template-columns:1fr 1fr 1fr auto}}
.VehicleCard-module__zk9Y6q__card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--b4l-radius-sm);color:var(--color-text);flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s;display:flex;overflow:hidden}.VehicleCard-module__zk9Y6q__card:hover{border-color:color-mix(in srgb,var(--color-primary)40%,var(--color-border));transform:translateY(-2px)}.VehicleCard-module__zk9Y6q__imageWrap{aspect-ratio:4/3;background:var(--color-surface);position:relative;overflow:hidden}.VehicleCard-module__zk9Y6q__image{object-fit:cover;width:100%;height:100%;display:block}.VehicleCard-module__zk9Y6q__placeholder{color:var(--color-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.VehicleCard-module__zk9Y6q__placeholderText{font-size:12px;font-weight:600}.VehicleCard-module__zk9Y6q__yearBadge{background:var(--t-action-bg);color:var(--color-on-primary);font-family:var(--font-brand-family-override,"Montserrat",sans-serif);letter-spacing:.06em;border-radius:3px;padding:4px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.VehicleCard-module__zk9Y6q__body{flex-direction:column;align-items:flex-start;padding:14px 16px 16px;display:flex}.VehicleCard-module__zk9Y6q__title{white-space:nowrap;text-overflow:ellipsis;width:100%;margin:0 0 8px;font-size:15px;font-weight:700;line-height:1.3;overflow:hidden}.VehicleCard-module__zk9Y6q__meta{color:var(--color-muted);align-items:center;gap:8px;margin:0 0 10px;font-size:12.5px;display:flex}.VehicleCard-module__zk9Y6q__metaItem{align-items:center;gap:5px;display:inline-flex}.VehicleCard-module__zk9Y6q__metaItem svg{color:var(--color-muted)}.VehicleCard-module__zk9Y6q__metaDot{background:var(--color-muted);border-radius:50%;width:3px;height:3px}.VehicleCard-module__zk9Y6q__price{font-family:var(--font-brand-family-override,"Montserrat",sans-serif);color:var(--color-text);margin:0 0 12px;font-size:20px;font-weight:800}.VehicleCard-module__zk9Y6q__viewDetails{border-top:1px solid var(--color-border);width:100%;font-family:var(--font-brand-family-override,"Montserrat",sans-serif);letter-spacing:.1em;text-transform:uppercase;color:var(--t-action-fg-on-light);align-items:center;gap:6px;padding-top:12px;font-size:11px;font-weight:700;display:inline-flex}.VehicleCard-module__zk9Y6q__card:hover .VehicleCard-module__zk9Y6q__viewDetails{color:var(--color-accent)}
.InventoryShowcase-module__nOpEYq__section{background:var(--t-section-tint);padding:var(--b4l-section-gap)clamp(16px,3vw,32px)}.InventoryShowcase-module__nOpEYq__inner{max-width:var(--b4l-container-max);margin:0 auto}.InventoryShowcase-module__nOpEYq__title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);text-align:center;justify-content:center;align-items:center;gap:14px;margin:0 0 22px;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:800;display:flex}.InventoryShowcase-module__nOpEYq__titleDash{background:var(--color-primary);flex:none;width:34px;height:2px}.InventoryShowcase-module__nOpEYq__tabs{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:4px;margin:0 0 26px;display:flex;overflow-x:auto}.InventoryShowcase-module__nOpEYq__tab{scroll-snap-align:start;font-family:var(--font-brand-family-override,"Montserrat",sans-serif);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:10px 16px;font-size:12px;font-weight:700;transition:color .15s,border-color .15s}.InventoryShowcase-module__nOpEYq__tab:hover{color:var(--color-text)}.InventoryShowcase-module__nOpEYq__tabActive{color:var(--color-primary);border-bottom-color:var(--color-primary)}.InventoryShowcase-module__nOpEYq__grid{grid-template-columns:1fr;gap:18px;display:grid}.InventoryShowcase-module__nOpEYq__moreRow{justify-content:center;margin-top:30px;display:flex}.InventoryShowcase-module__nOpEYq__moreBtn{background:var(--t-action-bg);min-height:46px;color:var(--color-on-primary);font-family:var(--font-brand-family-override,"Montserrat",sans-serif);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--b4l-radius-sm);align-items:center;padding:12px 28px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.InventoryShowcase-module__nOpEYq__moreBtn:hover{background:var(--t-action-bg-hover)}@media (min-width:640px){.InventoryShowcase-module__nOpEYq__grid{grid-template-columns:repeat(2,1fr)}.InventoryShowcase-module__nOpEYq__tabs{justify-content:center}}@media (min-width:1100px){.InventoryShowcase-module__nOpEYq__grid{grid-template-columns:repeat(4,1fr)}}
.ValuePropsBand-module__ARtfrG__band{background:var(--b4l-band-night);color:var(--color-on-dark-muted)}.ValuePropsBand-module__ARtfrG__inner{max-width:var(--b4l-container-max);grid-template-columns:1fr;gap:24px;margin:0 auto;padding:clamp(32px,5vw,52px) clamp(16px,3vw,32px);display:grid}.ValuePropsBand-module__ARtfrG__item{align-items:flex-start;gap:14px;display:flex}.ValuePropsBand-module__ARtfrG__icon{border:1px solid color-mix(in srgb,var(--color-on-dark-strong)25%,transparent);width:46px;height:46px;color:var(--color-on-dark-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.ValuePropsBand-module__ARtfrG__copy{min-width:0}.ValuePropsBand-module__ARtfrG__itemTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-dark-strong);margin:0 0 6px;font-size:13px;font-weight:800}.ValuePropsBand-module__ARtfrG__itemText{color:var(--color-on-dark-muted);margin:0;font-size:13px;line-height:1.55}@media (min-width:640px){.ValuePropsBand-module__ARtfrG__inner{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ValuePropsBand-module__ARtfrG__inner{grid-template-columns:repeat(4,1fr);gap:28px}}
.FinanceTradeSplit-module__bd8zLa__split{grid-template-columns:1fr;display:grid}.FinanceTradeSplit-module__bd8zLa__panel{min-height:300px;display:flex;position:relative;overflow:hidden}.FinanceTradeSplit-module__bd8zLa__panelBg{background-image:var(--brand-image-finance);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.FinanceTradeSplit-module__bd8zLa__panelBgDark{background-image:var(--brand-image-sell-your-car);opacity:.22}.FinanceTradeSplit-module__bd8zLa__panelLight{background:var(--color-surface)}.FinanceTradeSplit-module__bd8zLa__panelWash{background:linear-gradient(90deg,var(--color-bg)6%,color-mix(in srgb,var(--color-bg)82%,transparent)44%,color-mix(in srgb,var(--color-bg)30%,transparent)72%,transparent 100%);position:absolute;inset:0}.FinanceTradeSplit-module__bd8zLa__panelDark{background:var(--b4l-band-charcoal)}.FinanceTradeSplit-module__bd8zLa__panelInner{z-index:1;max-width:560px;padding:clamp(36px,5vw,60px) clamp(20px,4vw,56px);position:relative}.FinanceTradeSplit-module__bd8zLa__eyebrow{font-family:var(--font-brand-family-override,"Montserrat",sans-serif);letter-spacing:.2em;text-transform:uppercase;color:var(--t-eyebrow);margin:0 0 12px;font-size:12px;font-weight:700}.FinanceTradeSplit-module__bd8zLa__eyebrowOnDark{color:var(--color-on-dark-strong)}.FinanceTradeSplit-module__bd8zLa__title{letter-spacing:.02em;text-transform:uppercase;color:var(--color-text);margin:0 0 14px;font-size:clamp(1.4rem,2.8vw,2rem);font-weight:800;line-height:1.15}.FinanceTradeSplit-module__bd8zLa__titleOnDark{color:var(--color-on-dark-strong)}.FinanceTradeSplit-module__bd8zLa__text{max-width:36ch;color:var(--color-text);margin:0 0 22px;font-size:14px;line-height:1.6}.FinanceTradeSplit-module__bd8zLa__textOnDark{color:var(--color-on-dark-muted)}.FinanceTradeSplit-module__bd8zLa__cta,.FinanceTradeSplit-module__bd8zLa__ctaGhost{min-height:44px;font-family:var(--font-brand-family-override,"Montserrat",sans-serif);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--b4l-radius-sm);justify-content:center;align-items:center;padding:11px 24px;font-size:12px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.FinanceTradeSplit-module__bd8zLa__cta{background:var(--t-action-bg);color:var(--color-on-primary)}.FinanceTradeSplit-module__bd8zLa__cta:hover{background:var(--t-action-bg-hover)}.FinanceTradeSplit-module__bd8zLa__ctaGhost{border:1px solid var(--color-on-dark-strong);color:var(--color-on-dark-strong)}.FinanceTradeSplit-module__bd8zLa__ctaGhost:hover{background:var(--color-on-dark-strong);color:var(--b4l-band-charcoal)}@media (min-width:900px){.FinanceTradeSplit-module__bd8zLa__split{grid-template-columns:1fr 1fr}.FinanceTradeSplit-module__bd8zLa__panel{min-height:340px}}
.MakeLogo-module__e1rqLW__logo{object-fit:contain;opacity:.55;flex:none;width:38px;height:38px;transition:opacity .15s;display:block}a:hover .MakeLogo-module__e1rqLW__logo{opacity:.95}.MakeLogo-module__e1rqLW__monogram{border:1px solid color-mix(in srgb,currentColor 30%,transparent);width:38px;height:38px;font-family:var(--font-brand-family-override,"Montserrat",sans-serif);color:currentColor;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}@media (max-width:640px){.MakeLogo-module__e1rqLW__logo,.MakeLogo-module__e1rqLW__monogram{width:30px;height:30px}}
.TopBrands-module__tRWw7G__section{background:var(--color-bg);padding:clamp(36px,5vw,56px) clamp(16px,3vw,32px)}.TopBrands-module__tRWw7G__inner{max-width:var(--b4l-container-max);margin:0 auto}.TopBrands-module__tRWw7G__title{letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);text-align:center;justify-content:center;align-items:center;gap:14px;margin:0 0 28px;font-size:14px;font-weight:800;display:flex}.TopBrands-module__tRWw7G__titleDash{background:var(--color-primary);flex:none;width:34px;height:2px}.TopBrands-module__tRWw7G__row{flex-wrap:wrap;justify-content:center;gap:8px clamp(14px,3vw,40px);margin:0;padding:0;list-style:none;display:flex}.TopBrands-module__tRWw7G__cell{display:flex}.TopBrands-module__tRWw7G__brand{min-width:86px;color:var(--color-muted);border-radius:var(--b4l-radius-sm);flex-direction:column;align-items:center;gap:10px;padding:12px 10px;text-decoration:none;transition:color .15s,transform .15s;display:flex}.TopBrands-module__tRWw7G__brand:hover{color:var(--color-primary);transform:translateY(-2px)}.TopBrands-module__tRWw7G__brandName{font-family:var(--font-brand-family-override,"Montserrat",sans-serif);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}@media (max-width:640px){.TopBrands-module__tRWw7G__brand{min-width:72px;padding:10px 6px}}
.PageHero-module__1evXiW__hero{background:var(--b4l-band-charcoal);min-height:clamp(240px,30vw,380px);color:var(--color-on-dark-strong);isolation:isolate;position:relative;overflow:hidden}.PageHero-module__1evXiW__bg{filter:saturate(1.05);background-position:50%;background-size:cover;position:absolute;inset:0}.PageHero-module__1evXiW__bg[data-slot=hero]{background-image:var(--brand-image-hero)}.PageHero-module__1evXiW__bg[data-slot=about]{background-image:var(--brand-image-about)}.PageHero-module__1evXiW__bg[data-slot=services]{background-image:var(--brand-image-services)}.PageHero-module__1evXiW__bg[data-slot=finance]{background-image:var(--brand-image-finance)}.PageHero-module__1evXiW__bg[data-slot=part-exchange]{background-image:var(--brand-image-part-exchange)}.PageHero-module__1evXiW__bg[data-slot=sell-your-car]{background-image:var(--brand-image-sell-your-car)}.PageHero-module__1evXiW__bg[data-slot=recently-sold]{background-image:var(--brand-image-recently-sold)}.PageHero-module__1evXiW__scrim{background:linear-gradient(180deg,color-mix(in srgb,var(--color-bg)40%,transparent)0%,var(--color-bg)100%),radial-gradient(120% 100% at 85% 0%,color-mix(in srgb,var(--color-primary)34%,transparent)0%,transparent 55%),linear-gradient(var(--fx-grid-line)1px,transparent 1px)0 0/46px 46px,linear-gradient(90deg,var(--fx-grid-line)1px,transparent 1px)0 0/46px 46px;position:absolute;inset:0}.PageHero-module__1evXiW__scrim:after{content:"";border-right:2px solid var(--fx-hairline-bright);border-bottom:2px solid var(--fx-hairline-bright);width:40px;height:40px;position:absolute;bottom:clamp(16px,4vw,34px);right:clamp(16px,4vw,40px)}.PageHero-module__1evXiW__inner{max-width:1240px;min-height:inherit;flex-direction:column;justify-content:flex-end;gap:10px;margin:0 auto;padding:clamp(32px,6vw,64px) clamp(20px,4vw,40px);display:flex;position:relative}.PageHero-module__1evXiW__eyebrow{font-family:var(--font-mono-family-override,monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--color-accent);align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.PageHero-module__1evXiW__eyebrow:before{content:"";background:var(--color-accent);width:18px;height:1px}.PageHero-module__1evXiW__title{font-family:var(--font-brand-family-override,"Space Grotesk",sans-serif);letter-spacing:-.02em;text-shadow:0 2px 24px color-mix(in srgb,var(--color-bg)70%,transparent);margin:0;font-size:clamp(30px,4.6vw,52px);font-weight:700;line-height:1.02}
.PageShell-module__yeHmEG__section{background:var(--color-surface);color:var(--color-text);padding:clamp(36px,6vw,72px) clamp(16px,3vw,32px)}.PageShell-module__yeHmEG__inner{max-width:1240px;margin:0 auto}.PageShell-module__yeHmEG__innerNarrow{max-width:820px;margin:0 auto}
.ValuationForm-module__zLgddG__form{background:var(--color-bg);border-radius:4px;grid-template-columns:1fr;gap:12px;padding:24px;display:grid}@media (min-width:640px){.ValuationForm-module__zLgddG__form{grid-template-columns:1.2fr 1fr 1.4fr auto;align-items:end}}.ValuationForm-module__zLgddG__field,.ValuationForm-module__zLgddG__regField{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);flex-direction:column;gap:4px;font-size:11px;font-weight:700;display:flex}.ValuationForm-module__zLgddG__field input{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);letter-spacing:normal;text-transform:none;border-radius:4px;min-height:44px;padding:10px 12px;font-family:inherit;font-size:14px}.ValuationForm-module__zLgddG__field input:focus{outline:2px solid var(--color-primary);outline-offset:1px}.ValuationForm-module__zLgddG__regWrap{background:var(--b4l-btn-yellow);border-radius:4px;align-items:stretch;min-height:48px;display:flex;overflow:hidden}.ValuationForm-module__zLgddG__regFlag{background:var(--b4l-cat-blue);color:var(--b4l-plate-yellow);letter-spacing:.06em;justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ValuationForm-module__zLgddG__regWrap input{background:var(--b4l-btn-yellow);letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--color-text);border:0;outline:none;flex:1;min-height:48px;font-family:Charles Wright,UKNumberPlate,Arial Black,sans-serif;font-size:18px;font-weight:900}.ValuationForm-module__zLgddG__submit{background:var(--color-primary);color:var(--color-on-primary);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:13px;font-weight:700;display:inline-flex}.ValuationForm-module__zLgddG__submit:hover{background:var(--color-primary-strong)}.ValuationForm-module__zLgddG__success{background:var(--color-bg);text-align:center;border-radius:4px;padding:24px}.ValuationForm-module__zLgddG__success h3{font-family:var(--font-brand-family-override,"Oswald",sans-serif);margin:0 0 6px;font-size:18px;font-weight:700}.ValuationForm-module__zLgddG__success p{color:var(--color-muted);margin:0;font-size:14px}
.page-module__y-Q64a__lead p{color:var(--color-text);margin:0 0 18px;font-size:16px;line-height:1.75}.page-module__y-Q64a__pillars{grid-template-columns:1fr;gap:16px;margin:32px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.page-module__y-Q64a__pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.page-module__y-Q64a__pillars li{background:var(--color-bg);border-left:3px solid var(--color-primary);padding:18px 20px}.page-module__y-Q64a__pillars h3{font-family:var(--font-brand-family-override,"Oswald",sans-serif);margin:0 0 6px;font-size:16px;font-weight:700}.page-module__y-Q64a__pillars p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.page-module__y-Q64a__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.page-module__y-Q64a__ctaPrimary,.page-module__y-Q64a__ctaGhost{letter-spacing:.04em;text-transform:uppercase;align-items:center;min-height:44px;padding:12px 28px;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.page-module__y-Q64a__ctaPrimary{background:var(--color-primary);color:var(--color-on-primary)}.page-module__y-Q64a__ctaPrimary:hover{background:var(--color-primary-strong)}.page-module__y-Q64a__ctaGhost{color:var(--color-text);border:2px solid var(--color-border);background:0 0}.page-module__y-Q64a__ctaGhost:hover{border-color:var(--color-primary);color:var(--color-primary)}
.page-module__c-lema__article{color:var(--color-text);font-size:14px;line-height:1.75}.page-module__c-lema__article p{margin:0 0 16px}.page-module__c-lema__article h2{font-family:var(--font-brand-family-override,"Oswald",sans-serif);letter-spacing:.02em;border-bottom:2px solid var(--color-primary);margin:28px 0 10px;padding-bottom:6px;font-size:18px;font-weight:700;display:inline-block}.page-module__c-lema__article ul{margin:0 0 16px;padding-left:22px}.page-module__c-lema__article li{margin-bottom:6px}.page-module__c-lema__article a{color:var(--color-primary);text-decoration:underline}.page-module__c-lema__updated{color:var(--color-muted);margin-top:28px;font-size:12px}
