I think I managed to get most of it right.
What challenges did you encounter, and how did you overcome them?Styling the radio buttons and the checkbox was challenging - I had to research to get it right.
Form validation was also a bit tricky, especially figuring out when an element is "checked" or not using JavaScript. I couldn't figure out the radio buttons, so I added a default checked
attribute in the HTML itself.