There are very serious accessibility problems in this. I don't have time to give full feedback for now so my best advice is to try using your solution with a keyboard and then with a screen reader.
The accessibility requirements of this kind of challenge are the whole reason it's at a higher difficulty level. Pay really close attention to them!
Another thing I note is misuse of headings or incorrect heading order. That's more of a best practice than a fail but still worth mentioning.
Remove the empty header and the progress / steps component should be an ordered list with aria-current on the current step.
@escannord
Posted
@grace-snow thank you very much for your feedback, I will try to apply it to make it better.