If you want to start a website for your business, you need a few things before jumping into gorgeous landing pages like these.
First, you need a domain name that represents your brand and is easy to remember.
Second, you need a web hosting service (Recommendation: Siteground) that stores your website files and makes them accessible online.
Third, you need a website builder or a content management system (such as WordPress) that lets you create and customize your website without coding.
And finally, you need some content and design elements (this is where a brand guide becomes necessary) that showcase your products or services and attract customers.
You might want to learn basic WordPress editing or hire a marketing pro.
Related: Thrive Architect Basics