.trade-in-form_section__q8vDU{margin-block:32px;padding:clamp(20px,4vw,40px);background:var(--mv-card);color:var(--mv-ink);border:1px solid var(--mv-hairline);border-radius:12px;scroll-margin-top:24px}.trade-in-form_section__q8vDU h1,.trade-in-form_section__q8vDU h2{margin:8px 0 12px;font-size:clamp(24px,3vw,32px)}.trade-in-form_section__q8vDU p{line-height:1.6}.trade-in-form_form__ZX1r8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.trade-in-form_form__ZX1r8>div{min-width:0}.trade-in-form_form__ZX1r8 label{display:block;margin-bottom:6px;font-weight:600;font-size:14px}.trade-in-form_form__ZX1r8 input,.trade-in-form_form__ZX1r8 select,.trade-in-form_form__ZX1r8 textarea{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--mv-field-border);border-radius:6px;background:var(--mv-card);color:var(--mv-ink);font:inherit}.trade-in-form_form__ZX1r8 textarea{resize:vertical}.trade-in-form_form__ZX1r8 :is(input,select,textarea,button):focus-visible{outline:3px solid var(--mv-focus);outline-offset:3px}.trade-in-form_form__ZX1r8 button{grid-column:1/-1;justify-self:start;min-height:44px}.trade-in-form_wide__86gpi{grid-column:1/-1;margin:0}.trade-in-form_error__AG83f{display:block;color:var(--mv-crit);margin-top:6px;font-size:14px}.trade-in-form_success__CmLt0{padding:16px;background:var(--mv-good-soft);border-radius:6px}.trade-in-form_honeypot__EkUza{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:540px){.trade-in-form_form__ZX1r8{grid-template-columns:minmax(0,1fr)}}.sms-consent-fields_fields__bXFe7{grid-column:1/-1;min-width:0;margin:0;padding:0;border:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.sms-consent-fields_fields__bXFe7 legend{margin-bottom:var(--space-12);font-weight:600}.sms-consent-fields_fields__bXFe7>div+div{margin-top:var(--space-16)}.sms-consent-fields_fields__bXFe7 label{display:block;font-weight:400}.sms-consent-fields_fields__bXFe7 input[type=checkbox]{display:inline-block;width:18px;height:18px;min-height:18px;margin:0 var(--space-8) 0 0;padding:0;vertical-align:middle}.sms-consent-fields_fields__bXFe7 input:focus-visible{outline:2px solid var(--mv-focus);outline-offset:3px}.alert-form_section__gLNd4{margin-block:32px;padding:clamp(20px,4vw,40px);background:var(--mv-card);color:var(--mv-ink);border:1px solid var(--mv-hairline);border-radius:12px;scroll-margin-top:24px}.alert-form_section__gLNd4 h2{margin:8px 0 12px;font-size:clamp(24px,3vw,32px)}.alert-form_section__gLNd4 p{line-height:1.6}.alert-form_compact__7adfd{margin-block:20px 0;padding:16px;border-radius:8px}.alert-form_compact__7adfd h2{margin:0 0 8px;font-size:18px}.alert-form_compact__7adfd p{margin:0 0 12px;font-size:14px}.alert-form_form__RRawn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:24px}.alert-form_compact__7adfd .alert-form_form__RRawn{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:0}.alert-form_form__RRawn>div{min-width:0}.alert-form_form__RRawn label{display:block;margin-bottom:6px;font-weight:600;font-size:14px}.alert-form_form__RRawn input,.alert-form_form__RRawn select{width:100%;min-height:44px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--mv-field-border);border-radius:6px;background:var(--mv-card);color:var(--mv-ink);font:inherit}.alert-form_form__RRawn :is(input,select,button):focus-visible{outline:3px solid var(--mv-focus);outline-offset:3px}.alert-form_form__RRawn input[aria-invalid=true]{border-color:var(--mv-crit)}.alert-form_form__RRawn button{grid-column:1/-1;justify-self:start;min-height:44px}.alert-form_wide__xhEKO{grid-column:1/-1;margin:0}.alert-form_hint__UFl_T{color:var(--mv-ink-2);font-size:14px}.alert-form_error__I4oO_{display:block;color:var(--mv-crit);margin-top:6px;font-size:14px}.alert-form_success__1SONh{padding:16px;background:var(--mv-good-soft);border-radius:6px}.alert-form_success__1SONh p{margin:0}.alert-form_success__1SONh p+p{margin-top:6px}.alert-form_honeypot__v3234{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:540px){.alert-form_form__RRawn{grid-template-columns:minmax(0,1fr)}}