Google forms

See also:

For comparison: this is what Google Forms allows:

The form itself can have a title and description. A theme can be chosen (colours and fonts) and header image. (These are repeated on all pages of the form.)

A form can be divided into subsections (pages). The first subsection

Questions can be of different type

Title blocks can be used before/in between/after questions.

Questions can have additional descriptions.

Images can also be used as options for e.g., multiple choice questions and as part of questions and descriptions.

Google allows for conditional questions: answer to a multiple choice or dropdown question can determine the next section to move to.

See also Apps Script Forms Service reference