Signup Form Kata
Design, HTML, CSS, JS
Create a form in the browser that when submitted would POST to the hypothetical URL "/signups", containing the following fields and validation rules. Use the appropriate field type for each field and validate the Form using the rules supplied. Use whatever technical approach to the validation that you deem most appropriate. The form should display errors and not submit if the validation rules are not met. The Form should be accessible and usable, and should be visually appealing with a focus on the hierarchy of elements.