.SmsConsentForm_form__Fo1wE{margin-top:32px;padding:clamp(20px,4vw,32px);border:1px solid var(--navy-200);border-radius:8px;background:var(--surface)}.SmsConsentForm_form__Fo1wE h2{margin-top:0}.SmsConsentForm_field__OXDhp{display:grid;gap:8px;margin-top:24px;font-weight:600}.SmsConsentForm_field__OXDhp input{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--ink-muted);border-radius:4px;background:var(--paper);color:var(--ink);font:inherit;font-size:16px}.SmsConsentForm_consent__xCkhO{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;margin-top:32px}.SmsConsentForm_consent__xCkhO input{width:24px;height:24px;margin-top:4px;accent-color:var(--navy-900)}.SmsConsentForm_consent__xCkhO label{min-height:48px;cursor:pointer;font-size:16px;line-height:1.6}.SmsConsentForm_links__uKMkm{display:flex;flex-wrap:wrap;gap:8px 24px;margin:16px 0 24px}.SmsConsentForm_links__uKMkm a{display:inline-flex;align-items:center;min-height:44px}.SmsConsentForm_form__Fo1wE button{white-space:normal;min-height:48px;text-align:center}.SmsConsentForm_form__Fo1wE button:disabled{cursor:default;background:var(--surface-tint);color:var(--ink-muted);border-color:var(--navy-200)}.SmsConsentForm_feedback__7HAlJ:focus-visible,.SmsConsentForm_form__Fo1wE :is(input,button,a):focus-visible{outline:3px solid var(--navy-700);outline-offset:4px}.SmsConsentForm_error__xu5VP{color:var(--ink);font-weight:600;border-left:3px solid var(--navy-700);padding-left:12px;margin-top:8px}.SmsConsentForm_feedback__7HAlJ{overflow-wrap:anywhere}.SmsConsentForm_feedback__7HAlJ:empty{display:none}.SmsConsentForm_feedback__7HAlJ:not(:empty){margin-top:24px;padding:16px;background:var(--surface-tint);border-radius:4px}@media (max-width:480px){.SmsConsentForm_form__Fo1wE button{width:100%}}