You can use WordPress for this task or you can use third-party products such as Swipe pages, Lead pages, or Elementor. Apart from this, you can also hire a website development company that will create a perfect landing page for you.