.used-hero{color:#fff;background:#171a1d;border-bottom:1px solid #3d4247;grid-template-columns:minmax(0,1.5fr) minmax(310px,.5fr);min-height:760px;display:grid}.used-hero__copy{background:radial-gradient(circle at 82% 20%,#7394ff2e,#0000 32%),linear-gradient(135deg,#ffffff06,#0000 50%);border-right:1px solid #3d4247;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-width:0;padding:clamp(4rem,8vw,8rem) 5vw 5rem;display:flex}.used-kicker{color:#aebdff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;font-size:.7rem;font-weight:700;display:flex}.used-kicker span{background:#91a8ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #7394ff}.used-hero h1{letter-spacing:-.075em;text-transform:none;margin:4rem 0 2rem;font-family:DM Sans,sans-serif;font-size:clamp(4.5rem,9vw,10rem);font-weight:600;line-height:.83}.used-hero h1 em{color:#0000;-webkit-text-stroke:1.5px #dfe5ff;font-style:normal}.used-hero__copy>p:not(.used-kicker){color:#c9ced3;max-width:760px;font-size:clamp(1rem,1.6vw,1.3rem)}.used-hero__copy>a{color:#fff;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #aebdff;margin-top:1.8rem;padding-bottom:.35rem;font-size:.78rem;font-weight:700;text-decoration:none}.used-hero aside{background:#202326;flex-direction:column;justify-content:flex-end;padding:3rem;display:flex}.used-hero aside>p{color:#89929b;letter-spacing:.16em;margin:0 0 1.4rem;font-size:.66rem;font-weight:700}.used-hero ol{margin:0;padding:0;list-style:none}.used-hero li{border-top:1px solid #454a50;grid-template-columns:50px 1fr;gap:1rem;padding:1.4rem 0;display:grid}.used-hero li b{color:#91a8ff;font-size:.8rem}.used-hero li span{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700}.used-hero li small{color:#8f979e;letter-spacing:0;text-transform:none;font-size:.7rem;font-weight:400}.inventory-search{background:#eef0f2;padding:7rem 5vw 9rem}.search-heading{justify-content:space-between;align-items:end;gap:3rem;max-width:1280px;margin:0 auto 4rem;display:flex}.search-heading p,.contact-heading>p{color:#3658c7;letter-spacing:.17em;margin:0 0 1rem;font-size:.67rem;font-weight:800}.search-heading h2,.contact-heading h2{letter-spacing:-.06em;text-transform:none;font-family:DM Sans,sans-serif;font-size:clamp(2.7rem,5vw,5.7rem);font-weight:600;line-height:.96}.search-heading>span{color:#5d646b;max-width:420px;font-size:.9rem}#preowned-form{background:#fff;border:1px solid #aeb4ba;max-width:1280px;margin:auto;box-shadow:0 28px 80px #161c231a}.filter-block{border:0;border-bottom:1px solid #c3c7cb;margin:0;padding:3rem}.filter-block>legend{width:100%;font-size:inherit;text-transform:none;align-items:start;gap:1.4rem;padding:0 0 2.2rem;display:flex}.filter-block>legend b{color:#aebdff;background:#171a1d;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:.7rem;display:grid}.filter-block>legend span{letter-spacing:-.02em;font-size:1.25rem;font-weight:700}.filter-block>legend small{color:#70777d;letter-spacing:0;margin-top:.3rem;font-size:.75rem;font-weight:400;display:block}.filter-grid{grid-template-columns:repeat(4,1fr);gap:1.2rem;display:grid}.filter-grid.three{grid-template-columns:repeat(3,1fr)}.filter-grid label,.wide-note,.trade-line,.contact-grid>label{color:#4b5157;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:.55rem;min-width:0;font-size:.66rem;font-weight:800;display:flex}#preowned-form input,#preowned-form select,#preowned-form textarea{color:#171a1d;text-transform:none;background:#f9fafb;border:1px solid #969da4;border-radius:0;width:100%;min-height:54px;font:500 .92rem DM Sans,sans-serif;transition:border-color .16s,box-shadow .16s}#preowned-form input:focus,#preowned-form select:focus,#preowned-form textarea:focus{border-color:#3658c7;outline:0;box-shadow:inset 4px 0 #5978e2}.option-block{gap:2rem;display:grid}.toggle-group>p{color:#5c6268;letter-spacing:.14em;margin:0 0 .8rem;font-size:.63rem;font-weight:800}.filter-toggles{grid-template-columns:repeat(4,1fr);gap:.7rem;display:grid}.filter-toggles.compact{grid-template-columns:repeat(5,1fr)}.filter-toggles.features{grid-template-columns:repeat(3,1fr)}.filter-toggles label{position:relative}.filter-toggles input{opacity:0;pointer-events:none;position:absolute}.filter-toggles span{color:#3d444a;text-align:center;cursor:pointer;background:#f7f8f9;border:1px solid #aeb4ba;justify-content:center;align-items:center;min-height:52px;padding:.8rem;font-size:.72rem;font-weight:700;transition:all .15s;display:flex}.filter-toggles input:checked+span{color:#fff;background:#171a1d;border-color:#171a1d;box-shadow:inset 0 -3px #91a8ff}.filter-toggles input:focus-visible+span{outline-offset:2px;outline:3px solid #7394ff}.wide-note{margin-top:.5rem}.wide-note textarea{min-height:120px}.trade-line{max-width:400px}.contact-block{color:#fff;background:#171a1d;padding:4rem 3rem}.contact-heading{grid-template-columns:1fr minmax(250px,.4fr);align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.contact-heading p,.contact-heading h2{grid-column:1}.contact-heading>span{color:#9ca4aa;grid-area:1/2/3;font-size:.82rem}.contact-grid{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}.contact-grid .full{grid-column:1/-1}.contact-grid>label{color:#c6ccd1}.contact-choice{border:0;margin:0;padding:0}.contact-choice>legend{color:#c6ccd1;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem;font-size:.66rem}.contact-choice>div{gap:.7rem;display:flex}.contact-choice label{position:relative}.contact-choice input{opacity:0;pointer-events:none;position:absolute}.contact-choice span{color:#dfe3e6;text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid #616970;min-width:110px;padding:.8rem 1rem;font-size:.7rem;font-weight:800;display:block}.contact-choice input:checked+span{color:#fff;background:#3658c7;border-color:#91a8ff}.contact-choice input:focus-visible+span{outline-offset:2px;outline:3px solid #91a8ff}.consent{grid-template-columns:20px 1fr;margin-top:.7rem;color:#aeb5ba!important;letter-spacing:0!important;text-transform:none!important;align-items:start!important;gap:.8rem!important;font-size:.72rem!important;font-weight:500!important;display:grid!important}.consent input{accent-color:#91a8ff;margin:2px 0 0;width:18px!important;min-height:18px!important}.search-summary{border-top:1px solid #444b50;border-bottom:1px solid #444b50;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2.5rem;padding:1.2rem 0;display:flex}.search-summary span{color:#91a8ff;letter-spacing:.15em;font-size:.62rem;font-weight:800}.search-summary strong{text-align:right;font-size:.9rem}.form-error{color:#ff9b8f;min-height:24px;margin:1.2rem 0 .5rem;font-size:.82rem;font-weight:700}.send-search{color:#11182c;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#91a8ff;border:1px solid #91a8ff;justify-content:space-between;align-items:center;width:100%;min-height:68px;padding:1rem 1.4rem;font:800 .78rem DM Sans,sans-serif;transition:all .16s;display:flex}.send-search b{font-size:1.35rem}.send-search:hover{background:#fff;border-color:#fff}.send-search:disabled{cursor:wait;opacity:.65}.availability-note{color:#747d84;max-width:none;margin:1rem 0 0;font-size:.66rem}.honeypot{position:absolute!important;left:-9999px!important}@media (width<=950px){.used-hero{grid-template-columns:1fr}.used-hero__copy{border-bottom:1px solid #3d4247;border-right:0;min-height:650px}.used-hero aside{padding:2rem 5vw}.filter-grid,.filter-grid.three,.filter-toggles,.filter-toggles.features{grid-template-columns:1fr 1fr}.filter-toggles.compact{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.used-hero__copy{min-height:560px;padding:4rem 1.25rem 3rem}.used-hero h1{margin:3rem 0 1.5rem;font-size:4rem}.used-hero aside{padding:2rem 1.25rem}.inventory-search{padding:4.5rem 1.25rem 6rem}.search-heading{margin-bottom:2.5rem;display:block}.search-heading>span{margin-top:1.3rem;display:block}.filter-block,.contact-block{padding:2.2rem 1.25rem}.filter-grid,.filter-grid.three,.contact-grid{grid-template-columns:1fr}.filter-toggles,.filter-toggles.features,.filter-toggles.compact{grid-template-columns:1fr 1fr}.contact-grid .full{grid-column:auto}.contact-heading{display:block}.contact-heading>span{margin-top:1.2rem;display:block}.contact-choice>div{grid-template-columns:repeat(3,1fr);display:grid}.contact-choice span{min-width:0}.search-summary{flex-direction:column;align-items:flex-start}.search-summary strong{text-align:left}}
