.dealer-application{background:#121212;border:1px solid #333;border-radius:14px;margin:12px 0 40px;padding:40px;scroll-margin-top:115px}.dealer-form-heading{max-width:720px;margin-bottom:32px}.dealer-form-heading h2{letter-spacing:-.8px;margin:12px 0;font-size:30px}.dealer-form-heading p{color:#aaa;line-height:1.65}.dealer-application form>fieldset{border:0;border-bottom:1px solid #2e2e2e;min-width:0;margin:0 0 27px;padding:0 0 27px}.dealer-application form>fieldset>legend{align-items:center;gap:12px;margin-bottom:22px;font-size:17px;font-weight:650;display:flex}.dealer-application form>fieldset>legend>span{color:#bbb;border:1px solid #474747;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:500;display:inline-flex}.dealer-form-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dealer-form-grid>label{min-width:0;font-weight:550;line-height:1.5;display:block}.dealer-form-grid>label>span,.dealer-radio legend>span,.dealer-options legend>span{color:var(--orange);margin-left:4px}.dealer-application input:not([type=checkbox]):not([type=radio]){color:#f2f2f2;background:#1c1c1c;border:1px solid #444;border-radius:7px;outline:none;width:100%;height:48px;margin-top:9px;padding:0 13px;display:block}.dealer-application input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--orange)}.dealer-application small{color:#999;margin-top:7px;font-size:12px;font-weight:400;display:block}.dealer-radio{border:0;min-width:0;margin:0;padding:0}.dealer-radio legend{margin-bottom:9px;font-weight:550;line-height:1.5}.dealer-radio>div{gap:10px;display:flex}.dealer-radio label{cursor:pointer;background:#1c1c1c;border:1px solid #444;border-radius:7px;justify-content:center;align-items:center;gap:9px;min-width:90px;min-height:48px;padding:10px 18px;display:flex}.dealer-application input[type=radio],.dealer-application input[type=checkbox]{accent-color:var(--orange);flex-shrink:0;width:17px;height:17px}.dealer-options{border:0;min-width:0;margin:25px 0 0;padding:0}.dealer-options legend{font-weight:550;line-height:1.5}.dealer-options>p{color:#999;margin:5px 0 12px;font-size:12px}.dealer-options>div{grid-template-columns:1fr 1fr;gap:9px 12px;display:grid}.dealer-options label{cursor:pointer;background:#181818;border:1px solid #363636;border-radius:7px;align-items:flex-start;gap:10px;padding:13px 14px;line-height:1.45;display:flex}.dealer-options input{margin-top:2px}.dealer-options label.selected,.dealer-radio label.selected{background:#271c19;border-color:#b3553e}.dealer-money{position:relative}.dealer-money input{padding-right:60px!important}.dealer-money>span{color:#aaa;font-size:12px;position:absolute;top:16px;right:13px}.dealer-budget-presets{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.dealer-budget-presets button{color:#bbb;border:1px solid #3a3a3a;border-radius:5px;padding:6px 9px;font-size:11px}.dealer-budget-presets button:hover,.dealer-budget-presets button[aria-pressed=true]{color:#fff;background:#271c19;border-color:#b3553e}.dealer-form-submit{align-items:flex-start;gap:24px;display:flex}.dealer-form-submit>.primary{flex:none;gap:10px;min-height:49px}.dealer-form-submit>p{color:#999;max-width:480px;font-size:12px;line-height:1.7}.dealer-form-submit>p a{color:#ccc;white-space:nowrap;text-decoration:underline}.dealer-form-ready{color:#ddd;align-items:center;gap:8px;margin-top:18px;text-decoration:underline;display:inline-flex}.dealer-application [aria-invalid=true]{border-color:#e66c57!important}.dealer-application .form-error{margin-bottom:18px}.contact-phone>a.secondary{align-items:center;gap:12px;padding:12px 16px;display:inline-flex;font-size:14px!important}.legal-article p a{color:var(--orange);text-decoration:underline}@media (max-width:800px){.dealer-application{padding:27px 22px}.dealer-form-heading h2{font-size:25px}.dealer-form-grid{gap:21px}.dealer-form-submit{flex-direction:column;gap:13px}}@media (max-width:580px){.dealer-application{margin:10px 0 30px;padding:24px 17px}.dealer-form-heading h2{font-size:23px}.dealer-form-grid,.dealer-options>div{grid-template-columns:1fr}.dealer-radio{margin-top:0}.dealer-form-submit>.primary{white-space:normal;text-align:center;justify-content:center;width:100%}.dealer-application form>fieldset{margin-bottom:23px;padding-bottom:23px}.dealer-options label{min-height:46px}.dealer-budget-presets button{padding:8px 10px}.dealer-form-submit>p{font-size:11px}}.dealer-options[aria-invalid=true] legend,.dealer-radio[aria-invalid=true] legend{color:#ff8c7a}
