.vertical-root{min-height:100vh;overflow-x:hidden;background:radial-gradient(circle at 18% 8%,rgb(var(--accent-rgb) / .16),transparent 32rem),var(--bg);color:var(--fg);font-family:var(--font-body)}.vertical-root *,.vertical-root *:before,.vertical-root *:after{box-sizing:border-box}.vertical-root img{max-width:100%}.vertical-root a{color:inherit}.vertical-root .v-btn{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:13px 20px;border:1px solid rgb(247 244 241 / .14);background:transparent;color:var(--fg);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.vertical-root .v-btn:hover{border-color:var(--vertical-accent, var(--accent));color:var(--vertical-accent, var(--accent));transform:translateY(-1px)}.vertical-root .v-btn:active{transform:translateY(0) scale(.98)}.vertical-root .v-btn--primary{border-color:var(--vertical-accent, var(--accent));background:var(--vertical-accent, var(--accent));color:var(--accent-fg)}.vertical-root .v-btn--primary:hover{background:var(--fg);border-color:var(--fg);color:var(--fg-inverse)}.vertical-root .v-card,.vertical-root .vertical-card{position:relative;overflow:hidden;border:1px solid var(--border-strong);background:linear-gradient(145deg,rgb(247 244 241 / .055),transparent 40%),var(--bg-card)}.vertical-root .v-tag{display:inline-flex;width:fit-content;align-items:center;gap:8px;color:var(--vertical-accent, var(--accent));font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.2em;line-height:1.25;text-transform:uppercase}.vertical-root .v-tag:before{content:"";width:8px;height:8px;background:currentColor}.vertical-root .vertical-hero{position:relative;display:grid;min-height:100dvh;overflow:hidden;align-items:end;padding:160px 40px 88px;isolation:isolate}.vertical-root .vertical-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgb(8 8 15 / .35),var(--bg) 92%),radial-gradient(circle at 20% 82%,rgb(var(--accent-rgb) / .22),transparent 34rem)}.vertical-root .vertical-hero__inner,.vertical-root .vertical-section__inner,.vertical-root .vertical-stats__inner,.vertical-root .vertical-partners__inner{width:min(100%,var(--container-wide));margin:0 auto}.vertical-root .vertical-hero__inner{display:grid;align-items:end;gap:48px;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr)}.vertical-root .vertical-hero h1{max-width:880px;margin:22px 0 24px;color:var(--fg);font-family:var(--font-display);font-size:clamp(60px,11vw,168px);font-weight:700;letter-spacing:0;line-height:.88;text-transform:uppercase}.vertical-root .vertical-hero p{max-width:580px;color:var(--fg-muted);font-size:17px;line-height:1.7}.vertical-root .vertical-section{position:relative;padding:112px 40px}.vertical-root .vertical-section--tight{padding-block:72px}.vertical-root .vertical-section__head{display:grid;margin-bottom:44px;align-items:end;gap:24px;grid-template-columns:minmax(0,.95fr) minmax(280px,.55fr)}.vertical-root .vertical-section__head h2,.vertical-root .vertical-partners__copy h2{margin:12px 0 0;color:var(--fg);font-family:var(--font-display);font-size:clamp(42px,6vw,84px);font-weight:700;letter-spacing:0;line-height:.95;text-transform:uppercase}.vertical-root .vertical-section__head p,.vertical-root .vertical-partners__copy p{color:var(--fg-muted);font-size:15px;line-height:1.7}.vertical-root .vertical-grid{display:grid;gap:18px;grid-template-columns:repeat(12,minmax(0,1fr))}.vertical-root .vertical-grid>*{grid-column:span 4}.vertical-root .vertical-card{min-height:260px;padding:28px}.vertical-root .vertical-card h3{margin:18px 0 12px;color:var(--fg);font-size:24px;line-height:1.1}.vertical-root .vertical-card p{color:var(--fg-muted);font-size:14px;line-height:1.65}.vertical-root[data-vertical=detailing]{--vertical-accent: #00b26e;--vertical-accent-rgb: 0 178 110}.vertical-root[data-vertical=service]{--vertical-accent: #1e88ff;--vertical-accent-rgb: 30 136 255}.vertical-root[data-vertical=sales],.vertical-root[data-vertical=parts]{--vertical-accent: #ff6905;--vertical-accent-rgb: 255 105 5}.vertical-root[data-vertical=import]{--vertical-accent: #c9a227;--vertical-accent-rgb: 201 162 39}.vertical-root .detailing-hero__media,.vertical-root .detailing-hero__scrim{position:absolute;inset:0}.vertical-root .detailing-hero__media{z-index:-2;width:100%;height:100%;object-fit:cover;filter:brightness(.55) saturate(1.05)}.vertical-root .detailing-hero__scrim{z-index:-1;background:linear-gradient(90deg,rgb(8 8 15 / .82),transparent 72%)}.vertical-root .detailing-hero__inner{position:relative;z-index:1;gap:64px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.85fr)}.vertical-root .detailing-hero h1{max-width:820px;margin-bottom:40px;font-size:clamp(56px,6.5vw,104px);line-height:1.05}.vertical-root .detailing-hero h1 span{color:var(--vertical-accent, var(--accent))}.vertical-root .detailing-hero__actions,.vertical-root .detailing-hero__location,.vertical-root .detailing-service-card__top,.vertical-root .detailing-service-card__footer{display:flex;align-items:center}.vertical-root .detailing-hero__actions{flex-wrap:wrap;gap:16px;margin-top:36px}.vertical-root .detailing-hero__panel{padding:32px;border:1px solid var(--border-strong);background:#08080fbf;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.vertical-root .detailing-hero__stats{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.vertical-root .detailing-hero__stats div{display:grid;gap:7px}.vertical-root .detailing-hero__stats dt,.vertical-root .detailing-hero__location{color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vertical-root .detailing-hero__stats dd{order:-1;margin:0;color:var(--fg);font-family:var(--font-display);font-size:clamp(32px,4vw,44px);line-height:.9}.vertical-root .detailing-hero__location{justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid var(--border-strong)}.vertical-root .detailing-hero__location a,.vertical-root .detailing-service-card__footer a{color:var(--vertical-accent, var(--accent));font-weight:700;text-decoration:none}.vertical-root .detailing-hero__location a:after,.vertical-root .detailing-service-card__footer a:after{content:" ->"}.vertical-root .detailing-section-head .v-btn{justify-self:end}.vertical-root .detailing-services__grid{display:grid;gap:1px;border:1px solid var(--border-strong);background:var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr))}.vertical-root .detailing-service-card{border:0;background:var(--bg-card)}.vertical-root .detailing-service-card__corner{position:absolute;top:0;right:0;width:70px;height:70px;background:rgb(var(--vertical-accent-rgb) / .18);transform:translate(20px,-20px) rotate(45deg);transition:transform var(--dur-base) var(--ease-out)}.vertical-root .detailing-service-card:hover .detailing-service-card__corner{transform:translate(12px,-12px) rotate(45deg)}.vertical-root .detailing-service-card__top{justify-content:space-between;margin-bottom:24px}.vertical-root .detailing-service-card__icon{display:grid;width:54px;height:54px;place-items:center;border:1px solid rgb(var(--vertical-accent-rgb) / .35);background:rgb(var(--vertical-accent-rgb) / .12);color:var(--vertical-accent, var(--accent))}.vertical-root .detailing-service-card__number,.vertical-root .detailing-process__step>span{color:var(--vertical-accent, var(--accent));font-family:var(--font-display);letter-spacing:.02em}.vertical-root .service-hero{min-height:92dvh;align-items:end}.vertical-root .service-hero__media,.vertical-root .service-hero__scrim{position:absolute;inset:0}.vertical-root .service-hero__media{z-index:-2;width:100%;height:100%;object-fit:cover;filter:brightness(.5) saturate(1.1)}.vertical-root .service-hero__scrim{z-index:-1;background:linear-gradient(180deg,rgb(8 8 15 / .5) 0%,rgb(8 8 15 / .85) 70%,var(--bg) 100%)}.vertical-root .service-hero__inner{display:block;position:relative;z-index:1}.vertical-root .service-hero h1{max-width:900px;margin-bottom:28px;font-size:clamp(52px,6.2vw,104px);line-height:1}.vertical-root .service-hero h1 span{color:var(--vertical-accent, var(--accent))}.vertical-root .service-hero p{max-width:680px;font-size:19px}.vertical-root .service-hero__actions,.vertical-root .service-hero__brands,.vertical-root .service-booking__actions,.vertical-root .service-booking__summary{display:flex;align-items:center}.vertical-root .service-hero__actions{flex-wrap:wrap;gap:16px;margin:40px 0 64px}.vertical-root .service-hero__brands{display:grid;max-width:1000px;border:1px solid var(--border);background:var(--border);gap:1px;grid-template-columns:repeat(6,minmax(0,1fr))}.vertical-root .service-hero__brands span{padding:20px 8px;background:#08080fcc;color:var(--fg-muted);font-family:var(--font-display);font-size:18px;letter-spacing:.08em;text-align:center;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vertical-root .service-offers{background:var(--bg)}.vertical-root .service-offers__head .v-btn{justify-self:end}.vertical-root .service-offers__table{border:1px solid var(--border-strong);background:var(--bg-card)}.vertical-root .service-offers__row{display:grid;padding:28px 32px;align-items:center;gap:24px;grid-template-columns:1.2fr 2fr 100px 140px 140px;border-bottom:1px solid var(--border);transition:background var(--dur-fast) var(--ease-out)}.vertical-root .service-offers__row:hover{background:var(--bg-elevated)}.vertical-root .service-offers__row:last-child{border-bottom:0}.vertical-root .service-offers__row--head{padding-block:20px;border-bottom-color:var(--border-strong);background:var(--bg-2);color:var(--fg-subtle);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.vertical-root .service-offers__row--head:hover{background:var(--bg-2)}.vertical-root .service-offers__row h3{margin:0;color:var(--fg);font-family:var(--font-display);font-size:22px;letter-spacing:.03em;line-height:1.1;text-transform:uppercase}.vertical-root .service-offers__row p{margin:0;color:var(--fg-muted);font-size:14px;line-height:1.5}.vertical-root .service-offers__meta{color:var(--fg-subtle);font-family:var(--font-mono);font-size:13px}.vertical-root .service-offers__row strong{color:var(--vertical-accent, var(--accent));font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:.02em}.vertical-root .service-offers__book{min-height:38px;padding:10px 14px;font-size:10px}.vertical-root .service-guarantees__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.vertical-root .service-guarantees__card{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid var(--border-strong);background:var(--bg-card);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.vertical-root .service-guarantees__card:hover{border-color:var(--vertical-accent, var(--accent));background:var(--bg-elevated)}.vertical-root .service-guarantees__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border:1px solid var(--border-strong);color:var(--vertical-accent, var(--accent))}.vertical-root .service-guarantees__card h3{font-family:var(--font-display);font-size:19px;line-height:1.1;color:var(--fg)}.vertical-root .service-guarantees__card p{color:var(--fg-muted);font-size:14px;line-height:1.6}.vertical-root .service-booking{background:var(--bg-2)}.vertical-root .service-booking__inner{display:grid;align-items:start;gap:64px;grid-template-columns:minmax(0,1fr) minmax(440px,1.4fr)}.vertical-root .service-booking__copy{position:sticky;top:140px}.vertical-root .service-booking__copy h2{max-width:540px;margin:14px 0 24px;color:var(--fg);font-family:var(--font-display);font-size:clamp(40px,4.5vw,64px);line-height:1.05;text-transform:uppercase}.vertical-root .service-booking__copy p{max-width:420px;color:var(--fg-muted);font-size:16px;line-height:1.7}.vertical-root .service-booking__facts{display:grid;max-width:420px;margin:32px 0 0;gap:12px;color:var(--fg-subtle);font-family:var(--font-mono);font-size:12px}.vertical-root .service-booking__facts div{display:flex;justify-content:space-between;gap:16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.vertical-root .service-booking__facts dt,.vertical-root .service-booking__facts dd{margin:0}.vertical-root .service-booking__facts dd{color:var(--fg)}.vertical-root .service-booking__facts dd.is-accent{color:var(--vertical-accent, var(--accent))}.vertical-root .service-booking__panel{padding:40px;border:1px solid var(--border-strong);background:var(--bg-card)}.vertical-root .service-booking__progress{display:flex;gap:2px;margin-bottom:32px}.vertical-root .service-booking__step{flex:1;padding:10px 14px;background:var(--bg-elevated);color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.vertical-root .service-booking__step.is-active{background:var(--vertical-accent, var(--accent));color:var(--accent-fg)}.vertical-root .service-booking__stage h3{margin:0 0 16px;color:var(--fg);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vertical-root .service-booking__services,.vertical-root .service-booking__days,.vertical-root .service-booking__times{display:grid;gap:8px}.vertical-root .service-booking__services{grid-template-columns:repeat(2,minmax(0,1fr))}.vertical-root .service-booking__choice,.vertical-root .service-booking__day,.vertical-root .service-booking__time{border:2px solid var(--border);background:var(--bg-elevated);color:var(--fg);font-family:var(--font-body);cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.vertical-root .service-booking__choice:hover,.vertical-root .service-booking__day:hover,.vertical-root .service-booking__time:hover,.vertical-root .service-booking__choice.is-selected,.vertical-root .service-booking__day.is-selected,.vertical-root .service-booking__time.is-selected{border-color:var(--vertical-accent, var(--accent));background:rgb(var(--vertical-accent-rgb) / .14)}.vertical-root .service-booking__choice:active,.vertical-root .service-booking__day:active,.vertical-root .service-booking__time:active{transform:scale(.98)}.vertical-root .service-booking__choice{min-height:58px;padding:16px 18px;font-size:14px;font-weight:700;text-align:left}.vertical-root .service-booking__continue{margin-top:32px}.vertical-root .service-booking__days{grid-template-columns:repeat(7,minmax(0,1fr))}.vertical-root .service-booking__day{min-height:116px;padding:18px 8px;border-width:0;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:4px}.vertical-root .service-booking__day span{font-size:10px;letter-spacing:.16em;text-transform:uppercase}.vertical-root .service-booking__day strong{font-family:var(--font-display);font-size:28px;line-height:1}.vertical-root .service-booking__day small{color:inherit;font-size:9px;opacity:.8}.vertical-root .service-booking__day:disabled,.vertical-root .service-booking__actions .v-btn:disabled{opacity:.4;cursor:not-allowed}.vertical-root .service-booking__day:disabled:hover{background:var(--bg-elevated);border-color:var(--border)}.vertical-root .service-booking__actions{flex-wrap:wrap;gap:12px;margin-top:32px}.vertical-root .service-booking__times{grid-template-columns:repeat(3,minmax(0,1fr))}.vertical-root .service-booking__time{min-height:62px;padding:18px 10px;border-width:0;font-family:var(--font-display);font-size:22px;letter-spacing:.03em}.vertical-root .service-booking__time:hover,.vertical-root .service-booking__time.is-selected{background:var(--vertical-accent, var(--accent));color:var(--accent-fg)}.vertical-root .service-booking__summary{justify-content:space-between;gap:20px;margin-top:24px;padding:20px;background:var(--bg-elevated)}.vertical-root .service-booking__summary span{color:var(--fg-subtle);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vertical-root .service-booking__summary p{margin:5px 0 0;color:var(--fg);font-size:15px;line-height:1.5}.vertical-root .sales-hero,.vertical-root .import-hero{min-height:92dvh;align-items:end}.vertical-root .sales-hero__media,.vertical-root .sales-hero__scrim,.vertical-root .import-hero__media,.vertical-root .import-hero__scrim{position:absolute;inset:0}.vertical-root .sales-hero__media,.vertical-root .import-hero__media{z-index:-2;width:100%;height:100%;object-fit:cover;filter:brightness(.52) saturate(1.05)}.vertical-root .sales-hero__scrim,.vertical-root .import-hero__scrim{z-index:-1;background:linear-gradient(90deg,rgb(8 8 15 / .86),transparent 78%),linear-gradient(180deg,transparent 54%,var(--bg) 100%)}.vertical-root .sales-hero__inner,.vertical-root .import-hero__inner{position:relative;z-index:1;grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.vertical-root .sales-hero h1,.vertical-root .import-hero h1{max-width:900px;margin-bottom:28px;font-size:clamp(54px,6.8vw,112px);line-height:1}.vertical-root .sales-hero h1 span,.vertical-root .import-hero h1 span{color:var(--vertical-accent, var(--accent))}.vertical-root .sales-hero p,.vertical-root .import-hero p{max-width:650px;font-size:19px}.vertical-root .sales-hero__actions,.vertical-root .import-hero__actions{display:flex;min-width:0;flex-direction:column;gap:12px}.vertical-root .stock-grid{background:var(--bg)}.vertical-root .stock-grid__head{display:flex;margin-bottom:48px;align-items:flex-end;justify-content:space-between;gap:24px}.vertical-root .stock-grid__head h2,.vertical-root .import-flow__intro h2{margin:12px 0 0;color:var(--fg);font-family:var(--font-display);font-size:clamp(40px,5vw,72px);font-weight:700;letter-spacing:0;line-height:1.02;text-transform:uppercase}.vertical-root .stock-grid__filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.vertical-root .stock-grid__filter{min-height:42px;padding:10px 18px;border:0;background:var(--bg-elevated);color:var(--fg-muted);font-family:var(--font-body);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.vertical-root .stock-grid__filter:hover,.vertical-root .stock-grid__filter.is-selected{background:var(--vertical-accent, var(--accent));color:var(--accent-fg)}.vertical-root .stock-grid__filter:active{transform:scale(.98)}.vertical-root .stock-grid__cards{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.vertical-root .stock-card{display:flex;overflow:hidden;border:1px solid var(--border);background:var(--bg-card);flex-direction:column;transition:border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.vertical-root .stock-card:hover{border-color:var(--vertical-accent, var(--accent));transform:translateY(-2px)}.vertical-root .stock-card__media{position:relative;overflow:hidden;aspect-ratio:4 / 3}.vertical-root .stock-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.vertical-root .stock-card:hover .stock-card__media img{transform:scale(1.05)}.vertical-root .stock-card__badge{position:absolute;top:12px;left:12px;display:inline-flex;padding:8px 10px;background:var(--vertical-accent, var(--accent));color:var(--accent-fg);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.vertical-root .stock-card__save{position:absolute;top:12px;right:12px;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgb(247 244 241 / .12);background:#08080fb3;color:var(--fg);cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:border-color var(--dur-fast),color var(--dur-fast),transform var(--dur-fast)}.vertical-root .stock-card__save:hover{border-color:var(--vertical-accent, var(--accent));color:var(--vertical-accent, var(--accent))}.vertical-root .stock-card__save.is-selected{border-color:var(--vertical-accent, var(--accent));background:var(--vertical-accent, var(--accent));color:var(--accent-fg)}.vertical-root .stock-card__save:active{transform:scale(.94)}.vertical-root .stock-card__body{display:flex;min-height:244px;padding:24px;flex:1;flex-direction:column;gap:12px}.vertical-root .stock-card__eyebrow{color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.vertical-root .stock-card h3{margin:6px 0 0;color:var(--fg);font-family:var(--font-display);font-size:26px;letter-spacing:.02em;line-height:1.08;text-transform:uppercase}.vertical-root .stock-card__meta{display:flex;flex-wrap:wrap;gap:9px;color:var(--fg-subtle);font-family:var(--font-mono);font-size:12px;letter-spacing:.04em}.vertical-root .stock-card__meta span:not(:last-child):after{content:"·";margin-left:9px}.vertical-root .stock-card__footer{display:flex;margin-top:auto;padding-top:16px;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--border)}.vertical-root .stock-card__footer strong{color:var(--vertical-accent, var(--accent));font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:.02em}.vertical-root .stock-card__footer a{display:inline-flex;align-items:center;gap:5px;color:var(--fg);font-size:11px;font-weight:700;letter-spacing:.18em;text-decoration:none;text-transform:uppercase;transition:color var(--dur-fast)}.vertical-root .stock-card__footer a:hover{color:var(--vertical-accent, var(--accent))}.vertical-root .stock-grid__empty{display:grid;min-height:280px;place-items:center;padding:48px;border:1px solid var(--border-strong);background:var(--bg-card);text-align:center}.vertical-root .stock-grid__empty p{max-width:440px;margin:16px 0 24px;color:var(--fg-muted);font-size:15px;line-height:1.7}.vertical-root .import-flow{overflow:hidden;background:var(--bg-2)}.vertical-root .import-flow__inner{display:grid;align-items:start;gap:80px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.vertical-root .import-flow__intro{position:sticky;top:140px}.vertical-root .import-flow__intro p{max-width:430px;margin:24px 0 32px;color:var(--fg-muted);font-size:16px;line-height:1.7}.vertical-root .import-flow__stats{display:grid;max-width:430px;margin-top:34px;padding-top:30px;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--border-strong)}.vertical-root .import-flow__stats strong{display:block;color:var(--vertical-accent, var(--accent));font-family:var(--font-display);font-size:44px;letter-spacing:.02em;line-height:.9}.vertical-root .import-flow__stats span{display:block;margin-top:8px;color:var(--fg-subtle);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.vertical-root .import-flow__steps{display:grid}.vertical-root .import-flow__step{display:grid;gap:32px;grid-template-columns:120px minmax(0,1fr);padding:36px 0;border-bottom:1px solid var(--border-strong)}.vertical-root .import-flow__step:last-child{border-bottom:0}.vertical-root .import-flow__step>span{color:var(--vertical-accent, var(--accent));font-family:var(--font-display);font-size:clamp(54px,6vw,72px);letter-spacing:.02em;line-height:.9}.vertical-root .import-flow__step h3{margin:0 0 10px;color:var(--fg);font-family:var(--font-display);font-size:30px;letter-spacing:.03em;line-height:1.08;text-transform:uppercase}.vertical-root .import-flow__step p{margin:0;color:var(--fg-muted);font-size:15px;line-height:1.7}.vertical-root .detailing-service-card__number{font-size:42px;line-height:.9}.vertical-root .detailing-service-card__footer{justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--border-strong);font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.vertical-root .detailing-service-card__footer span{color:var(--fg)}.vertical-root .detailing-service-card__detail{margin-top:16px;color:var(--fg-subtle)}.vertical-root .detailing-service-card__includes{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none}.vertical-root .detailing-service-card__includes li{position:relative;padding-left:18px;color:var(--fg-muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;line-height:1.5;text-transform:uppercase}.vertical-root .detailing-service-card__includes li:before{position:absolute;top:.55em;left:0;width:6px;height:6px;background:var(--vertical-accent, var(--accent));content:""}.vertical-root .detailing-process{overflow:hidden;background:var(--bg-2)}.vertical-root .detailing-process__inner{display:grid;align-items:start;gap:80px;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.vertical-root .detailing-process__intro{position:sticky;top:140px}.vertical-root .detailing-process__intro h2{margin:14px 0 24px;color:var(--fg);font-family:var(--font-display);font-size:clamp(40px,4.5vw,64px);font-weight:700;letter-spacing:0;line-height:1.05;text-transform:uppercase}.vertical-root .detailing-process__intro p{max-width:420px;margin-bottom:32px;color:var(--fg-muted);font-size:16px;line-height:1.7}.vertical-root .detailing-process__steps{display:grid}.vertical-root .detailing-process__step{display:grid;gap:32px;grid-template-columns:100px minmax(0,1fr);padding:32px 0;border-bottom:1px solid var(--border-strong)}.vertical-root .detailing-process__step:last-child{border-bottom:0}.vertical-root .detailing-process__step>span{font-size:clamp(52px,6vw,72px);line-height:.9}.vertical-root .detailing-process__step h3,.vertical-root .detailing-portfolio__content h3{margin:0;color:var(--fg);font-family:var(--font-display);letter-spacing:.03em;line-height:1.08;text-transform:uppercase}.vertical-root .detailing-process__step h3{margin-bottom:12px;font-size:32px}.vertical-root .detailing-process__step p{margin:0;color:var(--fg-muted);font-size:15px;line-height:1.7}.vertical-root .detailing-portfolio__grid{display:grid;gap:16px;grid-auto-rows:320px;grid-template-columns:2fr 1fr 1fr}.vertical-root .detailing-portfolio__item{position:relative;overflow:hidden;border:1px solid var(--border-strong);background:var(--bg-card)}.vertical-root .detailing-portfolio__item.is-featured{grid-row:span 2}.vertical-root .detailing-portfolio__item img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-out)}.vertical-root .detailing-portfolio__item:hover img{transform:scale(1.05)}.vertical-root .detailing-portfolio__overlay{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgb(8 8 15 / .9))}.vertical-root .detailing-portfolio__content{position:absolute;right:24px;bottom:24px;left:24px}.vertical-root .detailing-portfolio__content span{display:inline-flex;margin-bottom:12px;color:var(--vertical-accent, var(--accent));font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.vertical-root .detailing-portfolio__content h3{font-size:24px}.vertical-root .detailing-portfolio__item.is-featured h3{font-size:clamp(32px,4vw,40px)}.vertical-root .detailing-portfolio__icon{position:absolute;top:16px;right:16px;display:grid;width:40px;height:40px;place-items:center;border:1px solid rgb(247 244 241 / .1);background:#08080f99;color:var(--fg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vertical-root .detailing-about{background:var(--bg)}.vertical-root .detailing-about__inner{display:grid;align-items:start;gap:80px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.vertical-root .detailing-about__copy h2,.vertical-root .detailing-contact__copy h2{margin:14px 0 0;color:var(--fg);font-family:var(--font-display);font-size:clamp(42px,5vw,76px);font-weight:700;letter-spacing:0;line-height:1.02;text-transform:uppercase}.vertical-root .detailing-about__copy h2 span{display:block;color:var(--vertical-accent, var(--accent))}.vertical-root .detailing-about__body{display:grid;gap:24px}.vertical-root .detailing-about__body p,.vertical-root .detailing-contact__copy p{margin:0;color:var(--fg-muted);font-size:17px;line-height:1.75}.vertical-root .detailing-about__stats{display:grid;gap:1px;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;background:var(--border-strong);border:1px solid var(--border-strong)}.vertical-root .detailing-about__stats div{display:grid;gap:10px;padding:24px;background:var(--bg-card)}.vertical-root .detailing-about__stats dt{color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.vertical-root .detailing-about__stats dd{order:-1;margin:0;color:var(--vertical-accent, var(--accent));font-family:var(--font-display);font-size:clamp(38px,4vw,58px);letter-spacing:.02em;line-height:.9}.vertical-root .detailing-contact{background:var(--bg-2)}.vertical-root .detailing-contact__inner{display:grid;align-items:stretch;gap:32px;grid-template-columns:minmax(260px,.9fr) minmax(280px,.95fr) minmax(360px,1.25fr)}.vertical-root .detailing-contact__copy,.vertical-root .detailing-contact__info,.vertical-root .detailing-contact__map{min-width:0}.vertical-root .detailing-contact__copy{display:flex;flex-direction:column;justify-content:space-between;gap:32px}.vertical-root .detailing-contact__copy h2{font-size:clamp(38px,4.2vw,64px)}.vertical-root .detailing-contact__socials{display:flex;flex-wrap:wrap;gap:10px}.vertical-root .detailing-contact__socials a{display:inline-grid;width:44px;height:44px;place-items:center;border:1px solid var(--border-strong);color:var(--fg-muted);transition:border-color .2s,color .2s,background .2s,transform .2s}.vertical-root .detailing-contact__socials a:hover{border-color:var(--vertical-accent, var(--accent));color:var(--vertical-accent, var(--accent));background:rgb(var(--vertical-accent-rgb) / .08);transform:translateY(-1px)}.vertical-root .detailing-contact__info{display:grid;align-content:start;border-top:1px solid var(--border-strong)}.vertical-root .detailing-contact__row{display:grid;align-items:center;gap:16px;grid-template-columns:46px minmax(0,1fr);padding:22px 0;border-bottom:1px solid var(--border-strong);color:var(--fg);text-decoration:none}.vertical-root a.detailing-contact__row{transition:color .2s}.vertical-root a.detailing-contact__row:hover{color:var(--vertical-accent, var(--accent))}.vertical-root .detailing-contact__icon{display:grid;width:44px;height:44px;place-items:center;border:1px solid var(--border-strong);color:var(--vertical-accent, var(--accent))}.vertical-root .detailing-contact__text{display:grid;gap:4px}.vertical-root .detailing-contact__text strong{color:var(--fg);font-size:16px}.vertical-root .detailing-contact__text span{color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;line-height:1.45}.vertical-root .detailing-contact__map{position:relative;min-height:520px;overflow:hidden;border:1px solid var(--border-strong);background:#0a0d12}.vertical-root .detailing-contact__map .google-map-container{position:absolute;inset:0;width:100%;height:100%}.vertical-root .vertical-stats{border-block:1px solid var(--border-strong);background:var(--bg-2);padding:26px 40px}.vertical-root .vertical-stats__inner{display:grid;gap:1px;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--border-strong)}.vertical-root .vertical-stats__item{min-height:132px;padding:26px;background:var(--bg)}.vertical-root .vertical-stats__item strong{display:block;color:var(--fg);font-family:var(--font-display);font-size:clamp(42px,5vw,76px);letter-spacing:0;line-height:.9}.vertical-root .vertical-stats__item span{display:block;margin-top:10px;color:var(--fg-subtle);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.vertical-root .vertical-partners{padding:88px 40px;border-top:1px solid var(--border-strong)}.vertical-root .vertical-partners__inner{display:grid;gap:44px;grid-template-columns:minmax(260px,.42fr) minmax(0,1fr)}.vertical-root .vertical-partners__logos{display:grid;gap:1px;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--border-strong);align-self:start}.vertical-root .vertical-partners__slot{position:relative;height:104px;overflow:hidden;background:var(--bg-card)}.vertical-root .vertical-partners__logos img{position:absolute;inset:0;width:100%;height:100%;padding:28px;object-fit:contain;filter:grayscale(1) invert(1);opacity:.78;transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);animation:partner-logo-in .5s var(--ease-out)}.vertical-root .vertical-partners__slot:hover img{filter:grayscale(1) invert(1);opacity:1;transform:translateY(-2px)}@keyframes partner-logo-in{0%{opacity:0;transform:scale(.9)}to{opacity:.78;transform:scale(1)}}.vertical-root .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.vertical-root .parts-hero{position:relative;min-height:520px;overflow:hidden;border-bottom:1px solid var(--border);isolation:isolate}.vertical-root .parts-hero__media,.vertical-root .parts-hero__scrim{position:absolute;inset:0}.vertical-root .parts-hero__media{z-index:-2;width:100%;height:100%;object-fit:cover;filter:brightness(.45) saturate(1.05)}.vertical-root .parts-hero__scrim{z-index:-1;background:linear-gradient(90deg,#08080fe6 36%,#08080f42),linear-gradient(180deg,transparent 66%,var(--bg) 100%)}.vertical-root .parts-hero__inner{width:min(100%,var(--container-wide));margin:0 auto;padding:94px 40px 82px}.vertical-root .parts-hero h1{max-width:860px;margin:18px 0 20px;color:var(--fg);font-family:var(--font-display);font-size:clamp(42px,6vw,82px);font-weight:700;letter-spacing:0;line-height:.98;text-transform:uppercase}.vertical-root .parts-hero p{max-width:580px;color:var(--fg-muted);font-size:17px;line-height:1.65}.vertical-root .parts-hero__actions{flex-wrap:wrap;gap:12px;margin-top:30px}.vertical-root .parts-categories{padding:56px 40px;border-bottom:1px solid var(--border);background:var(--bg)}.vertical-root .parts-categories__head{display:flex;margin-bottom:22px;align-items:end;justify-content:space-between;gap:24px}.vertical-root .parts-categories__head h2,.vertical-root .parts-products__toolbar h2{margin:10px 0 0;color:var(--fg);font-family:var(--font-display);font-size:clamp(34px,4vw,58px);font-weight:700;letter-spacing:0;line-height:1;text-transform:uppercase}.vertical-root .parts-categories__grid{display:grid;gap:12px;grid-template-columns:repeat(8,minmax(0,1fr))}.vertical-root .parts-category{display:flex;min-height:140px;padding:18px 10px;align-items:center;justify-content:center;gap:10px;border:1px solid var(--border);background:var(--bg-card);color:var(--fg);flex-direction:column;text-align:center;text-decoration:none;transition:border-color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.vertical-root .parts-category:hover{border-color:var(--vertical-accent, var(--accent));background:var(--bg-elevated);color:var(--vertical-accent, var(--accent));transform:translateY(-2px)}.vertical-root .parts-category strong{color:var(--fg);font-family:var(--font-display);font-size:15px;letter-spacing:.04em;line-height:1.1;text-transform:uppercase}.vertical-root .parts-category span{color:var(--fg-subtle);font-family:var(--font-mono);font-size:10px}.vertical-root .parts-products{background:var(--bg)}.vertical-root .parts-products__inner{display:grid;align-items:start;gap:40px;grid-template-columns:240px minmax(0,1fr)}.vertical-root .parts-products__filters{position:sticky;top:132px}.vertical-root .parts-filter-group{display:grid;margin:22px 0 0;padding:0;gap:8px;border:0}.vertical-root .parts-filter-group legend{width:100%;margin-bottom:4px;padding-bottom:10px;border-bottom:1px solid var(--border);color:var(--fg);font-family:var(--font-display);font-size:14px;letter-spacing:.14em;text-transform:uppercase}.vertical-root .parts-filter-group label{display:flex;align-items:center;gap:10px;color:var(--fg-muted);font-size:13px;cursor:default}.vertical-root .parts-filter-group input{accent-color:var(--vertical-accent, var(--accent))}.vertical-root .parts-filter-group input:disabled{opacity:.55}.vertical-root .parts-products__toolbar{display:flex;margin-bottom:22px;padding-bottom:18px;align-items:end;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border)}.vertical-root .parts-products__toolbar p{margin:8px 0 0;color:var(--fg-subtle);font-family:var(--font-mono);font-size:12px}.vertical-root .parts-products__toolbar p strong{color:var(--fg);font-weight:700}.vertical-root .parts-products__controls{justify-content:flex-end;gap:12px}.vertical-root .parts-products__controls label{display:grid;gap:6px;color:var(--fg-subtle);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.vertical-root .parts-products__controls select{min-height:38px;padding:8px 12px;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--fg);font-family:var(--font-body);font-size:12px}.vertical-root .parts-products__view{align-self:end;border:1px solid var(--border-strong)}.vertical-root .parts-products__view button{display:grid;width:38px;height:38px;place-items:center;border:0;background:transparent;color:var(--fg-muted);cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.vertical-root .parts-products__view button:hover,.vertical-root .parts-products__view button.is-active{background:var(--vertical-accent, var(--accent));color:var(--accent-fg)}.vertical-root .product-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.vertical-root .product-grid.is-list{grid-template-columns:1fr}.vertical-root .product-grid.is-list .vertical-card{display:grid;min-height:220px;gap:24px;grid-template-columns:260px minmax(0,1fr) auto;align-items:center}.vertical-root .product-card{min-height:0;padding:0;cursor:default}.vertical-root .product-card__media{position:relative;overflow:hidden;aspect-ratio:1 / 1;background:var(--bg-2)}.vertical-root .product-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease-out)}.vertical-root .product-card:hover .product-card__media img{transform:scale(1.05)}.vertical-root .product-card__tag{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;padding:8px 10px;background:var(--vertical-accent, var(--accent));color:var(--accent-fg);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase}.vertical-root .product-card__wishlist,.vertical-root .product-card__quick-add{display:grid;place-items:center;border:0;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.vertical-root .product-card__wishlist:disabled,.vertical-root .product-card__quick-add:disabled{cursor:default;opacity:.62}.vertical-root .product-card__wishlist{position:absolute;top:10px;right:10px;z-index:2;width:34px;height:34px;background:#08080fb8;color:var(--fg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vertical-root .product-card__wishlist:hover:not(:disabled){color:var(--vertical-accent, var(--accent))}.vertical-root .product-card__body{display:flex;min-height:232px;padding:16px;flex:1;flex-direction:column;gap:8px}.vertical-root .product-card__brand,.vertical-root .product-card__sku{color:var(--fg-subtle);font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.vertical-root .product-card h3{min-height:38px;margin:0;color:var(--fg);font-family:var(--font-body);font-size:14px;font-weight:700;line-height:1.35}.vertical-root .product-card__rating{gap:4px;color:var(--fg-subtle);font-family:var(--font-mono);font-size:11px}.vertical-root .product-card__rating svg{color:var(--vertical-accent, var(--accent));fill:currentColor}.vertical-root .product-card__rating span{color:var(--fg)}.vertical-root .product-card__rating small{font-size:inherit}.vertical-root .product-card__footer{margin-top:auto;padding-top:12px;justify-content:space-between;gap:12px;border-top:1px solid var(--border)}.vertical-root .product-card__price{flex-wrap:wrap;gap:8px}.vertical-root .product-card__price strong{color:var(--fg);font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:.02em}.vertical-root .product-card__price del{color:var(--fg-subtle);font-family:var(--font-mono);font-size:12px}.vertical-root .product-card__quick-add{flex:0 0 auto;width:36px;height:36px;background:var(--vertical-accent, var(--accent));color:var(--accent-fg)}.vertical-root .product-card__quick-add:hover:not(:disabled){background:var(--fg);color:var(--fg-inverse)}.vertical-root .product-card__wishlist:active:not(:disabled),.vertical-root .product-card__quick-add:active:not(:disabled){transform:scale(.94)}.vertical-root .product-grid.is-list .product-card__media{aspect-ratio:4 / 3}.vertical-root .product-grid.is-list .product-card__body{min-height:0;padding:20px 0}.vertical-root .product-grid.is-list .product-card__footer{min-width:180px;margin:0;padding:0 20px 0 0;border-top:0;flex-direction:column;align-items:flex-end}.vertical-root .booking-widget{display:grid;gap:22px;padding:28px;border:1px solid var(--border-strong);background:linear-gradient(145deg,rgb(var(--accent-rgb) / .1),transparent 42%),var(--bg-card)}.vertical-root .booking-widget__grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.vertical-root .booking-widget__option{min-height:64px;border:1px solid rgb(247 244 241 / .14);background:#f7f4f109;color:var(--fg);font:inherit;cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast),transform var(--dur-fast)}.vertical-root .booking-widget__option:hover,.vertical-root .booking-widget__option.is-selected{border-color:var(--vertical-accent, var(--accent));background:rgb(var(--accent-rgb) / .12)}.vertical-root .booking-widget__option:active{transform:scale(.98)}@media(max-width:1180px){.vertical-root .vertical-grid>*{grid-column:span 6}.vertical-root .detailing-services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vertical-root .service-hero__brands{grid-template-columns:repeat(3,minmax(0,1fr))}.vertical-root .service-offers__row{grid-template-columns:1.1fr 1.8fr 82px 120px 112px}.vertical-root .detailing-portfolio__grid{grid-template-columns:1.3fr 1fr}.vertical-root .parts-categories__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.vertical-root .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vertical-root .stock-grid__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.vertical-root .vertical-hero{min-height:720px;padding:132px 20px 64px}.vertical-root .vertical-hero__inner,.vertical-root .vertical-section__head,.vertical-root .sales-hero__inner,.vertical-root .import-hero__inner,.vertical-root .import-flow__inner,.vertical-root .detailing-about__inner,.vertical-root .detailing-contact__inner,.vertical-root .detailing-process__inner,.vertical-root .service-booking__inner,.vertical-root .vertical-partners__inner,.vertical-root .parts-products__inner,.vertical-root .product-grid.is-list .vertical-card{grid-template-columns:1fr}.vertical-root .parts-hero__inner,.vertical-root .parts-categories{padding-right:20px;padding-left:20px}.vertical-root .parts-hero__inner{padding-top:72px;padding-bottom:64px}.vertical-root .parts-products__filters{position:static}.vertical-root .parts-products__toolbar{align-items:flex-start;flex-direction:column}.vertical-root .parts-products__controls{flex-wrap:wrap;justify-content:flex-start}.vertical-root .product-grid.is-list .product-card__body{padding:16px}.vertical-root .product-grid.is-list .product-card__footer{align-items:flex-start;padding:12px 16px 16px;border-top:1px solid var(--border)}.vertical-root .detailing-section-head .v-btn,.vertical-root .service-offers__head .v-btn{justify-self:start}.vertical-root .service-offers__row--head{display:none}.vertical-root .service-offers__row{grid-template-columns:minmax(0,1fr) auto}.vertical-root .service-offers__row p,.vertical-root .service-offers__meta{grid-column:1 / -1}.vertical-root .service-offers__book{justify-self:end}.vertical-root .service-booking__copy,.vertical-root .detailing-process__intro,.vertical-root .import-flow__intro{position:static}.vertical-root .detailing-contact__map{min-height:420px}.vertical-root .sales-hero__actions,.vertical-root .import-hero__actions{flex-direction:row;flex-wrap:wrap}.vertical-root .stock-grid__head{align-items:flex-start;flex-direction:column}.vertical-root .stock-grid__filters{justify-content:flex-start}.vertical-root .detailing-services__grid{grid-template-columns:1fr}.vertical-root .detailing-portfolio__grid{grid-auto-rows:280px;grid-template-columns:repeat(2,minmax(0,1fr))}.vertical-root .detailing-portfolio__item.is-featured{grid-row:span 1}.vertical-root .vertical-section,.vertical-root .vertical-partners{padding-right:20px;padding-left:20px}.vertical-root .vertical-section{padding-block:78px}.vertical-root .vertical-grid{grid-template-columns:1fr}.vertical-root .vertical-grid>*{grid-column:auto}.vertical-root .vertical-stats{padding-inline:20px}.vertical-root .vertical-stats__inner,.vertical-root .vertical-partners__logos,.vertical-root .parts-categories__grid,.vertical-root .product-grid,.vertical-root .booking-widget__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vertical-root .service-booking__days{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.vertical-root .v-btn{min-width:42px}.vertical-root .vertical-hero{min-height:640px}.vertical-root .vertical-hero h1{font-size:clamp(48px,18vw,72px)}.vertical-root .vertical-section__head h2,.vertical-root .vertical-partners__copy h2{font-size:clamp(38px,14vw,58px)}.vertical-root .vertical-card,.vertical-root .booking-widget{padding:22px}.vertical-root .product-card{padding:0}.vertical-root .detailing-hero__panel{padding:24px}.vertical-root .detailing-hero__stats,.vertical-root .detailing-about__stats,.vertical-root .detailing-process__step,.vertical-root .import-flow__step,.vertical-root .detailing-portfolio__grid,.vertical-root .service-hero__brands,.vertical-root .service-booking__services,.vertical-root .service-booking__times,.vertical-root .service-booking__days{grid-template-columns:1fr}.vertical-root .detailing-process__inner{gap:42px}.vertical-root .detailing-process__step,.vertical-root .import-flow__step{gap:14px}.vertical-root .vertical-stats__inner,.vertical-root .vertical-partners__logos,.vertical-root .stock-grid__cards,.vertical-root .import-flow__stats,.vertical-root .parts-categories__grid,.vertical-root .product-grid,.vertical-root .booking-widget__grid{grid-template-columns:1fr}.vertical-root .service-offers__row,.vertical-root .service-booking__panel{padding:22px}.vertical-root .service-offers__row{gap:14px}.vertical-root .service-booking__summary{align-items:flex-start;flex-direction:column}.vertical-root .vertical-partners__slot{height:92px}}
