Landing pages cannot be embedded. It will need to take over a whole webpage. Please use this article below if you would like to add a landing page to a domain on the WP site:
WordPress: Add A Landing Page To Your Domain29
If you're having some trouble with this, I recommend you email firstname.lastname@example.org to take a look at your account.