Each WordPress website uses a theme to create the user interface or the front-end look. Generally, themes do not have a built-in feature to allow use of custom HTML page. You can use a custom HTML template/webpage in WordPress by adding the same as a template.
Google loves WordPress and fresh content, and it hates squeeze pages. What if you could disguise your squeeze page as a blog? Instant Google love and free organic search traffic to your squeeze pages. RIGHT!