Do I need a second license if I use Superhero on a second site?
Yes. A purchased version of Superhero allows you to use it on one site. If you want to build another website, you will need to make a second license purchase.
Will I have to buy a new license whenever I create a landing page within my website?
No, a single license will do as long as it’s the same domain.
Is it possible to use Superhero on a test site and afterwards move it to the live site?
If I use the theme in a subdomain, do I need to buy a new license?
Yes, because you create a new instance.