Hi Jon,
Thank you for posting this question. I agree; this is a tricky question. The pricing should be on the website but hidden. There should be an easily navigable, discernible interface that provides easy-to-process information in the form of CTAs and tidbits, which leads people to click and read more so they can be 1) intrigued, 2)inspired, 3) feel as if they’re self-taught, not educated. Then, they’ll want to see the pricing. The pricing should be 1) semi-hidden and 2) presented in a way that encourages the buyer to do mental math in terms of the value it will bring to their life, so it should be presented as such. This formula would work for most products and services.