.VehicleFinder_section__oJpOa{padding:clamp(32px,5vw,64px) 0;background:linear-gradient(135deg,var(--brand-primary,#0a2e5c),#061c39);color:#ffffff}.VehicleFinder_container__IVcjR{width:min(1180px,calc(100% - 32px));margin:0 auto}.VehicleFinder_header__Gz66u{max-width:760px;margin-bottom:24px}.VehicleFinder_title__pdZur{margin:0;color:#ffffff;font-size:clamp(26px,3vw,40px);line-height:1.15}.VehicleFinder_subtitle__vR1nr{margin:10px 0 0;color:rgba(255,255,255,.82);font-size:1rem;line-height:1.6}.VehicleFinder_controls__m3_ls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:12px;gap:12px;align-items:end;padding:20px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.08);box-shadow:0 18px 46px rgba(0,0,0,.16);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.VehicleFinder_field__sUUHV{display:grid;grid-gap:7px;gap:7px;min-width:0;color:rgba(255,255,255,.9);font-size:.8rem;font-weight:700}.VehicleFinder_field__sUUHV select{width:100%;min-height:48px;padding:0 36px 0 12px;border:1px solid rgba(10,46,92,.2);border-radius:8px;background:#ffffff;color:#14263a;font:inherit;font-weight:500}.VehicleFinder_field__sUUHV select:focus-visible,.VehicleFinder_phoneLink__QZjCE:focus-visible,.VehicleFinder_searchButton__9H1f8:focus-visible{outline:3px solid rgba(255,179,0,.45);outline-offset:2px}.VehicleFinder_field__sUUHV select:disabled{cursor:not-allowed;color:#7b8795;background:#e9eef3}.VehicleFinder_searchButton__9H1f8{min-height:48px;padding:0 24px;border:0;border-radius:8px;background:var(--brand-accent,#ffb300);color:#10233a;font-size:.95rem;font-weight:800;cursor:pointer;transition:filter .15s ease,transform .15s ease}.VehicleFinder_searchButton__9H1f8:not(:disabled):hover{filter:brightness(1.06);transform:translateY(-1px)}.VehicleFinder_searchButton__9H1f8:disabled{cursor:not-allowed;opacity:.55}.VehicleFinder_feedback__lXv_X{margin-top:20px}.VehicleFinder_resultsTitle__rk7JC{margin:0 0 14px;color:#ffffff;font-size:clamp(21px,2vw,28px)}.VehicleFinder_resultsGrid__P6EHg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;color:#14263a}.VehicleFinder_empty__1Vf4R{display:grid;grid-gap:8px;gap:8px;padding:22px;border-left:4px solid var(--brand-accent,#ffb300);border-radius:8px;background:#ffffff;color:#24384d}.VehicleFinder_empty__1Vf4R strong{color:var(--brand-primary,#0a2e5c);font-size:1.05rem}.VehicleFinder_phoneLink__QZjCE{color:var(--brand-primary,#0a2e5c);font-weight:800}.VehicleFinder_error__78Ut2{margin:0;padding:14px 16px;border-radius:8px;background:#fff1f2;color:#9f1239}.VehicleFinder_disclaimer__8wjOk{margin:14px 0 0;color:rgba(255,255,255,.72);font-size:.78rem;line-height:1.55}@media (max-width:1040px){.VehicleFinder_controls__m3_ls{grid-template-columns:repeat(2,minmax(0,1fr))}.VehicleFinder_searchButton__9H1f8{grid-column:1/-1}.VehicleFinder_resultsGrid__P6EHg{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.VehicleFinder_controls__m3_ls,.VehicleFinder_resultsGrid__P6EHg{grid-template-columns:1fr}.VehicleFinder_searchButton__9H1f8{grid-column:auto}}