Add error message and required label for agreement checkboxes

Currently, the agreement checkboxes must be selected before the Create account button works, but no error message is shown if they are left unchecked. This may confuse users and does not fully meet WCAG accessibility guidelines.

Suggestion:

  • Add an asterisk (*) and the label “required” to agreement checkboxes.

  • Show a clear error message if a user tries to submit without checking the box.

  • Ensure the checkbox is programmatically marked as required (aria-required="true").

This would improve accessibility and user experience, especially for people using assistive technologies.