.VmbSalonIntakeForm_page__I3arZ{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:24px 16px 32px;display:flex;justify-content:center;align-items:flex-start}.VmbSalonIntakeForm_card__JXc9R{box-sizing:border-box;width:100%;max-width:760px;margin:0;padding:20px 24px 24px;background:#fcf9f7;border-radius:6px;box-shadow:0 1px 3px rgba(28,25,23,.04);border:1px solid #dfd2d6;border-top:3px solid #c98591}.VmbSalonIntakeForm_header__xNmvs{margin:0 0 22px;padding:0;border:none}.VmbSalonIntakeForm_eyebrow__xwh_Y{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#805562}.VmbSalonIntakeForm_title__Mo57K{font-family:var(--vmb-public-serif),Georgia,serif;margin:0 0 10px;font-size:clamp(22px,3.4vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:#382d30}.VmbSalonIntakeForm_subtitle__3N45z{margin:0;font-size:16px;line-height:1.5;color:#685b60}.VmbSalonIntakeForm_form__AMg6d{display:grid;gap:14px;width:100%;max-width:100%;margin:0}.VmbSalonIntakeForm_label__F5xcA{display:grid;gap:6px;font-size:13px;font-weight:600;color:#382d30}.VmbSalonIntakeForm_field__fSSMY{box-sizing:border-box;width:100%;max-width:100%;padding:12px 14px;border-radius:4px;border:1px solid #e7e5e4;background:#fff;font-size:16px;color:#382d30;font-family:inherit}.VmbSalonIntakeForm_field__fSSMY::-moz-placeholder{color:#726660}.VmbSalonIntakeForm_field__fSSMY::placeholder{color:#726660}.VmbSalonIntakeForm_field__fSSMY:focus{outline:none;border-color:#805562;box-shadow:0 0 0 3px rgba(128,85,98,.16)}.VmbSalonIntakeForm_hint__74Xo0{font-weight:500;color:#685b60;font-size:13px;line-height:1.4}.VmbSalonIntakeForm_fieldset___92sR{box-sizing:border-box;border:1px solid #e7e5e4;border-radius:4px;padding:12px 14px;display:flex;flex-wrap:wrap;gap:14px 18px;background:#fff;margin:0;min-width:0}.VmbSalonIntakeForm_fieldset___92sR legend{font-size:13px;font-weight:600;padding:0 4px;color:#382d30}.VmbSalonIntakeForm_fieldset___92sR label{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;color:#382d30;min-height:44px;cursor:pointer}.VmbSalonIntakeForm_fieldset___92sR input[type=radio]{width:18px;height:18px;accent-color:#805562;flex-shrink:0}.VmbSalonIntakeForm_submit__jSU5u{box-sizing:border-box;width:100%;padding:13px 18px;border:1px solid #805562;border-radius:4px;background:#c98591;color:#382d30;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit;min-height:48px}.VmbSalonIntakeForm_submit__jSU5u:hover:not(:disabled){background:#d496a1}.VmbSalonIntakeForm_submit__jSU5u:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(128,85,98,.28)}.VmbSalonIntakeForm_submit__jSU5u:disabled{opacity:.55;cursor:not-allowed}.VmbSalonIntakeForm_error__bN5vf{margin:0;color:#9f1239;font-size:14px;line-height:1.45;overflow-wrap:anywhere}.VmbSalonIntakeForm_note__jkWwO{margin:0;color:#685b60;font-size:14px;line-height:1.5}.VmbSalonIntakeForm_successNote__ooO_C{margin:0;color:#685b60;font-size:16px;line-height:1.55}@media (max-width:1024px){.VmbSalonIntakeForm_page__I3arZ{padding:24px 16px 32px}.VmbSalonIntakeForm_card__JXc9R{padding:20px 24px 24px}}@media (max-width:767px){.VmbSalonIntakeForm_page__I3arZ{padding:20px 16px 36px}.VmbSalonIntakeForm_card__JXc9R{padding:16px;border-radius:6px}.VmbSalonIntakeForm_title__Mo57K{font-size:clamp(20px,5.5vw,24px)}.VmbSalonIntakeForm_header__xNmvs{margin-bottom:18px}}@media (max-width:374px){.VmbSalonIntakeForm_page__I3arZ{padding:16px 16px 32px}.VmbSalonIntakeForm_card__JXc9R{padding:16px}.VmbSalonIntakeForm_fieldset___92sR{gap:8px 14px}}@media (prefers-reduced-motion:reduce){.VmbSalonIntakeForm_field__fSSMY,.VmbSalonIntakeForm_submit__jSU5u{transition:none}}