/* v0.2 service journey and responsive hero refinements */
.home-hero:after{background:linear-gradient(90deg,rgba(0,0,0,.42),rgba(0,0,0,.04) 66%,transparent)}.find-car-panel{margin:0 auto;padding:105px clamp(28px,7vw,100px);display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;background:#111;color:#fff}.find-car-panel .eyebrow,.find-page-hero .eyebrow{color:#a8a8a8}.find-car-panel h2,.find-page-hero h1{font-size:clamp(38px,4.4vw,64px);letter-spacing:-.07em;line-height:1.14;margin:0;font-weight:600}.find-car-panel p:not(.eyebrow){color:#d0d0d0;max-width:425px;margin:0 0 28px}.find-car-panel .text-link{display:inline-block;border-color:#fff;color:#fff;margin-left:17px}.find-page{padding-bottom:125px}.find-page-hero{padding:94px 0 100px;border-bottom:1px solid var(--line)}.find-page-hero h1{margin-bottom:20px}.find-page-hero>p:not(.eyebrow){font-size:16px;line-height:1.75;max-width:460px;color:#555;margin:0}.find-steps{padding:100px 0;border-bottom:1px solid var(--line)}.find-steps-header{margin-bottom:52px}.find-steps-header h2,.find-form-section h2,.line-direct h2{font-size:clamp(30px,3.1vw,45px);letter-spacing:-.06em;line-height:1.2;margin:0;font-weight:600}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.step{border-top:1px solid var(--ink);padding-top:19px}.step-number{display:block;font-size:45px;letter-spacing:-.07em;line-height:1;margin-bottom:35px}.step h3{font-size:18px;margin:0 0 8px}.step p{font-size:14px;color:#666;margin:0}.find-form-section{padding:100px 0 80px}.find-form-section>p:not(.eyebrow){color:#666;margin:15px 0 37px}.find-form{display:grid;grid-template-columns:1fr 1fr;gap:23px 28px}.form-field{display:block}.form-field span{display:block;font-size:13px;margin-bottom:8px}.form-field input,.form-field textarea{width:100%;border:0;border-bottom:1px solid #aaa;background:transparent;border-radius:0;padding:10px 0;font:inherit;font-size:15px;color:var(--ink);outline:none}.form-field input:focus,.form-field textarea:focus{border-color:var(--ink)}.form-field textarea{resize:vertical;min-height:90px}.form-field.full{grid-column:1/-1}.form-note{font-size:12px;color:#777;margin:28px 0 18px}.line-direct{padding:72px clamp(28px,7vw,100px);background:var(--soft);display:flex;justify-content:space-between;align-items:center;gap:28px}.line-direct p:not(.eyebrow){margin:15px 0 0;color:#555}.inventory-find-cta{margin-top:105px;padding:62px 0 0;border-top:1px solid var(--ink);display:flex;justify-content:space-between;align-items:end;gap:30px}.inventory-find-cta h2{font-size:clamp(28px,3vw,42px);letter-spacing:-.06em;line-height:1.2;margin:0}.inventory-find-cta p:not(.eyebrow){color:#666;max-width:440px;margin:14px 0 0}.inventory-find-cta .button{white-space:nowrap}@media(max-width:800px){.home-hero{height:calc(100svh - 67px);min-height:600px}.home-hero>img{object-position:62% center;transform:scale(1.03)}.home-hero:after{background:linear-gradient(0deg,rgba(0,0,0,.62),rgba(0,0,0,.12) 66%,rgba(0,0,0,.02))}.hero-copy{bottom:42px}.hero-copy h1{font-size:clamp(39px,11vw,48px);line-height:1.12}.find-car-panel{padding:74px 28px;display:block}.find-car-panel h2{font-size:39px}.find-car-panel p:not(.eyebrow){margin-top:25px}.find-car-panel .text-link{margin:19px 0 0;display:block;width:max-content}.find-page{padding-bottom:76px}.find-page-hero{padding:58px 0 68px}.find-page-hero h1{font-size:43px}.find-steps,.find-form-section{padding:70px 0}.steps-grid{grid-template-columns:1fr;gap:36px}.step-number{margin-bottom:19px}.find-form{grid-template-columns:1fr;gap:22px}.form-field.full{grid-column:auto}.line-direct{padding:52px 28px;display:block}.line-direct .button{margin-top:26px;width:100%;text-align:center}.inventory-find-cta{margin-top:70px;padding-top:46px;display:block}.inventory-find-cta .button{display:inline-block;margin-top:25px}.listing-page{padding-bottom:76px}}
