Multipage form not multistep
You can use Webform module and create multiple separate forms.

On submission of first (on front page), you can redirect users to another page (another webform) based on their selection using custom redirect in webform settings and tokens [submission:values:?] that use data from webform that has been submitted. You just have to set "key" on selects in your form properly.