It's okay to be a value-based consultant or contractor. There is no ethical requirement that your work be priced by the hour. You've potentially spent thousands of hours (25k in my case) honing your skills, and those skills could help your client make a lot of money. If a static site can make a company millions (they can!) then it's not unreasonable, nor unwelcome from the client, to charge a couple hundred thousand dollars, regardless of the time spent!