Form sections, and capturing partial info

We have a form set up with multiple sections, ie. a few fields capture some info, “Next section” button is clicked and the next fields become available for the user to continue with the form. We would like to capture any info entered (and pre-populate later).

Is there any way for Mautic to capture entered info when the “Next section” (or “Previous section”) button is clicked? Or is the only data capture at the final form submit?

Is there a way to capture that data, without a big custom dev job? Multiple forms?
Any clever ideas or workarounds?