Hi there,
the basics would be:
1. Create a Static Page for your Home Page.
2. Set its Content Container to: Full width and disable any sidebars:
https://docs.generatepress.com/article/content-container/
At this point you now have a blank page that is 100% wide and has no padding.
3. Now use the GenerateBlocks plugin, to add a Container Block to create each section you require on your page:
https://docs.generateblocks.com/article/container-overview/
you should add padding to the container and set any background color.
Then add the blocks you need in each section.