Just a note, I almost immediately closed your site after opening because on my phone all I see when it first opens is a sign up form. I did end up scrolling and seeing the content, but I'd recommend dropping that form either off the front page or at least below the description of what your product is.
I saw the same, then scrolled and saw an embedded youtube video asking me to “sign in to prove i’m not a bot”… I did close the site. I recommend moving the sign up form below some more helpful/descriptive content.