.services-module__g8J8Uq__hero{background:var(--night);color:var(--on-night)}.services-module__g8J8Uq__heroInner{max-width:var(--container);padding:clamp(56px, 7vw, 104px) var(--gutter) clamp(48px, 6vw, 80px);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:end;gap:40px clamp(32px,6vw,96px);margin:0 auto;display:grid}.services-module__g8J8Uq__heroLead{flex-direction:column;gap:22px;display:flex}.services-module__g8J8Uq__crumbs{color:var(--taupe);gap:10px;font-size:13px;display:flex}.services-module__g8J8Uq__crumbLink{color:var(--taupe)}.services-module__g8J8Uq__crumbCurrent{color:var(--gold-light)}.services-module__g8J8Uq__heroTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(48px,6.5vw,96px);font-weight:400;line-height:.98}.services-module__g8J8Uq__heroSide{flex-direction:column;gap:24px;display:flex}.services-module__g8J8Uq__heroText{color:var(--sand);max-width:46ch;margin:0;font-size:18px;line-height:1.65}.services-module__g8J8Uq__heroActions{flex-wrap:wrap;gap:12px;display:flex}.services-module__g8J8Uq__buttonGold{background:var(--gold-light);color:var(--night-ink);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:15px 24px;font-size:13px;font-weight:500}.services-module__g8J8Uq__buttonGold:hover{background:var(--on-night);color:var(--night-ink)}.services-module__g8J8Uq__buttonOutline{border:1px solid var(--slate);color:var(--on-night);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;padding:14px 23px;font-size:13px;font-weight:500}.services-module__g8J8Uq__buttonOutline:hover{border-color:var(--gold-light);color:var(--gold-light)}.services-module__g8J8Uq__subnav{z-index:30;background:var(--cream);border-bottom:1px solid var(--line);position:sticky;top:110px}.services-module__g8J8Uq__subnavInner{max-width:var(--container);padding:0 var(--gutter);scrollbar-width:none;gap:28px;margin:0 auto;display:flex;overflow-x:auto}.services-module__g8J8Uq__subnavInner::-webkit-scrollbar{display:none}@media (max-width:1100px){.services-module__g8J8Uq__subnavInner{padding-right:48px;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}}.services-module__g8J8Uq__subnavLink{white-space:nowrap;color:var(--stone);padding:16px 0;font-size:14px}.services-module__g8J8Uq__subnavLink:hover{color:var(--ink)}.services-module__g8J8Uq__list{max-width:var(--container);padding:0 var(--gutter);margin:0 auto}.services-module__g8J8Uq__service{border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));align-items:start;gap:clamp(32px,5vw,80px);padding:clamp(56px,7vw,104px) 0;display:grid}.services-module__g8J8Uq__media{aspect-ratio:4/3;position:relative}.services-module__g8J8Uq__mediaAfter{order:2}@media (max-width:899.98px){.services-module__g8J8Uq__mediaAfter{order:0}}.services-module__g8J8Uq__serviceBody{flex-direction:column;gap:22px;display:flex}.services-module__g8J8Uq__kickerRow{align-items:center;gap:14px;display:flex}.services-module__g8J8Uq__index{font-family:var(--font-display);color:var(--gold);font-size:20px;font-style:italic}.services-module__g8J8Uq__kickerRule{background:var(--gold);width:32px;height:1px}.services-module__g8J8Uq__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:12px}.services-module__g8J8Uq__serviceTitle{font-family:var(--font-display);margin:0;font-size:clamp(36px,4vw,56px);font-weight:400;line-height:1.05}.services-module__g8J8Uq__serviceTitleLink{color:inherit;cursor:var(--cursor-hand,pointer)}.services-module__g8J8Uq__serviceTitleLink:hover{color:var(--gold)}.services-module__g8J8Uq__serviceText{color:var(--stone);max-width:52ch;margin:0;font-size:17px;line-height:1.7}.services-module__g8J8Uq__details{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:24px;padding-top:22px;display:grid}.services-module__g8J8Uq__detailCol{flex-direction:column;gap:10px;display:flex}.services-module__g8J8Uq__label{letter-spacing:.2em;text-transform:uppercase;color:var(--stone);font-size:11px}.services-module__g8J8Uq__included{gap:10px;font-size:15px;line-height:1.5;display:flex}.services-module__g8J8Uq__dash{color:var(--gold)}.services-module__g8J8Uq__vehicleLink{border-bottom:1px solid var(--line-soft);padding-bottom:8px;font-size:15px}.services-module__g8J8Uq__priceBar{background:var(--cream);border:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}.services-module__g8J8Uq__priceBlock{flex-direction:column;display:flex}.services-module__g8J8Uq__price{font-family:var(--font-display);font-size:28px}.services-module__g8J8Uq__priceActions{flex-wrap:wrap;align-items:center;gap:12px 22px;display:flex}.services-module__g8J8Uq__moreLink{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--gold);cursor:var(--cursor-hand,pointer);padding-bottom:4px;font-size:13px;font-weight:500}.services-module__g8J8Uq__moreLink:hover{color:var(--gold)}.services-module__g8J8Uq__buttonDark{background:var(--charcoal);color:var(--cream);letter-spacing:.14em;text-transform:uppercase;padding:14px 22px;font-size:13px;font-weight:500}.services-module__g8J8Uq__buttonDark:hover{background:var(--gold);color:var(--cream)}.services-module__g8J8Uq__steps{max-width:var(--container);padding:clamp(72px, 9vw, 128px) var(--gutter);margin:0 auto}.services-module__g8J8Uq__stepsHead{flex-direction:column;gap:14px;margin-bottom:40px;display:flex}.services-module__g8J8Uq__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-size:12px}.services-module__g8J8Uq__sectionTitle{font-family:var(--font-display);margin:0;font-size:clamp(40px,5vw,64px);font-weight:400;line-height:1.05}.services-module__g8J8Uq__stepGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid}.services-module__g8J8Uq__step{background:var(--cream);flex-direction:column;gap:12px;padding:32px 28px;display:flex}.services-module__g8J8Uq__stepNumber{font-family:var(--font-display);color:var(--gold);font-size:48px;line-height:1}.services-module__g8J8Uq__stepTitle{font-size:18px;font-weight:500}.services-module__g8J8Uq__stepText{color:var(--stone);font-size:15px;line-height:1.6}.services-module__g8J8Uq__faq{max-width:var(--container);padding:0 var(--gutter) clamp(72px, 9vw, 128px);margin:0 auto}.services-module__g8J8Uq__faqGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(24px,5vw,72px);display:grid}
