It works for me using Cloudflare for hosting. For a landing page, here is my exact workflow:
Design in Inkscape: I use this free desktop publishing app because I hate being trapped by rigid frames in Wix or Framer. I get total artistic freedom. Not that I am that artistic but I like to have it my way. export an svg file from your design an put it in a map on your desktop.
Map the coordinates: I click an object in Inkscape that needs to be clickable, look at the top toolbar for x, y, w, and h, write them down, and hand them to an AI.
Write the code: I tell the AI to write the HTML landing page using those exact coordinates for invisible links over the objects.
Deploy: I put the HTML file into the folder with the svg file and drop it straight into Cloudflare Pages. Job done. Zero cost, absolute control. All webpages on my product launch have been done this way, and everything else as well.
Here to protect your sanity. Don't be shy