Hm, no mention of Typeform when it comes to "Better Form Design" and also one thing per page? Basically, Typeforms main UX is all about showing (or rather focusing) as little part of the form as possible while you fill out, leading to way higher response rate and also (at least personally), a form that is easier and faster to fill out.
What's with the invisible text input boxes? And navigation is all over the place, I have no idea where I am, and where I am in relation to the rest of the process.
Example: https://templates.typeform.com/to/zvlr4L