This started as a plain contact form for a website, and turned into a nice little “contact information wizard”. Instead of showing a very complex form with lots of empty fields, we split the form into two separate steps. After the first page, the visitor presses Next to advance to the next step in the wizard.
Splitting the contact form into steps makes it easier to request different information for different types of visitors or inquiries. It also makes the form less complex, while still allowing the visitor to return to an earlier step and modify previous input.
Test this web form in other formats: