How to improve user experience and spacing?

Hi all, I am almost finished with a website for my wife’s gym. This is my first WF design and I’m obsessed!
Request: I’m having trouble with the hero design and spacing between page elements. I’ve seen videos emphasizing proper spacing, which I’ve attempted, but something still feels off. This seems like one of those cases of “I don’t know what I don’t know.”

The most important pages are pasted below (home and signup pages):

Published home page:
Published signup page: Join NC Open Gym


Also happy to exchange feedback with anyone looking for the same.

Here is my site Read-Only: LINK
(how to share your site Read-Only link)

Hey oroboros i think hero section would be visually more apealling if we align the content in center!

I’ll do that and see how it looks. Thanks!