!doctype html html lang=en-US head meta charset=utf-8 meta name=viewport content=width=device-width, initial-scale=1 titleVSLtitle style root{ --bg #ffffff; --text #111111; --muted #3b3b3b; --accent #b40000; --card #ffffff; --stroke rgba(0,0,0,.10); --shadow 0 22px 70px rgba(0,0,0,.12); --radius 16px; --max 1050px; } { box-sizingborder-box; } body{ margin0; font-family ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial; background var(--bg); color var(--text); } Top banner (parchment image) .hero{ position relative; padding 42px 16px 26px; overflowhidden; border-bottom 1px solid rgba(0,0,0,.06); background linear-gradient(180deg, rgba(239,216,184,.78), rgba(226,191,148,.78)), url(assetsparchment.jpg); background-size cover; background-position center; background-repeat no-repeat; } subtle stains on top .herobefore{ content; positionabsolute; inset0; pointer-eventsnone; background radial-gradient(900px 260px at 25% 20%, rgba(0,0,0,.10), transparent 60%), radial-gradient(800px 240px at 80% 35%, rgba(0,0,0,.08), transparent 60%); mix-blend-mode multiply; opacity.55; } .container{ max-width var(--max); margin 0 auto; padding 0 16px; position relative; z-index1; } .headline{ text-aligncenter; max-width 980px; margin 0 auto; font-weight 900; letter-spacing -0.02em; line-height 1.12; font-size clamp(22px, 3.0vw, 40px); color #0f0f0f; text-shadow 0 1px 0 rgba(255,255,255,.35); } .headline .accent{ color var(--accent); font-weight 950; displayinline-block; } Main video area .main{ padding 30px 16px 60px; background#fff; } .card{ max-width var(--max); margin 0 auto; background var(--card); border 1px solid var(--stroke); border-radius var(--radius); box-shadow var(--shadow); overflowhidden; } .video-wrap{ position relative; width 100%; aspect-ratio 16 9; background#0b0b0b; } .video-wrap iframe, .video-wrap video{ positionabsolute; inset0; width100%; height100%; border0; } Overlay style .overlay{ positionabsolute; inset0; displayflex; align-itemscenter; justify-contentcenter; padding 18px; background rgba(0,0,0,.25); backdrop-filter blur(2px); } .overlay-box{ width min(720px, 92%); background #2f79c8; border-radius 14px; padding 34px 22px; color#fff; text-aligncenter; box-shadow 0 18px 60px rgba(0,0,0,.35); border 1px solid rgba(255,255,255,.18); } .overlay-title{ font-weight 800; font-size clamp(18px, 2.2vw, 30px); letter-spacing -0.01em; margin 0 0 18px; } .actions{ displayflex; gap 22px; justify-contentcenter; flex-wrap wrap; } .btn{ appearancenone; border 0; background transparent; color#fff; cursorpointer; displayflex; align-itemscenter; gap 10px; padding 10px 12px; border-radius 12px; border 1px solid rgba(255,255,255,.22); transition transform .08s ease, background .12s ease; font-weight 700; } .btnhover{ background rgba(255,255,255,.10); } .btnactive{ transform translateY(1px); } .icon{ width 36px; height 36px; border-radius 999px; displaygrid; place-itemscenter; background rgba(255,255,255,.12); border 1px solid rgba(255,255,255,.22); } .note{ text-aligncenter; color rgba(0,0,0,.55); font-size 12px; margin-top 14px; } .spacer{ height 22px; background#fff; } Footer parchment image .footer-paper{ height 140px; background linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,.75) 60%, rgba(255,255,255,1) 100%), url(assetsrodape.jpg); background-size cover; background-position center; background-repeat no-repeat; border-top 1px solid rgba(0,0,0,.06); } style head body section class=hero div class=container h1 class=headline What if our Creator hid a span class=accentBLINDNESS CUREspan on one specific page of an ancient Bible… centuries ago h1 div section div class=spacerdiv main class=main div class=card div class=video-wrap !-- Paste your VSL player link below -- iframe id=vslPlayer src=httpsplayer.vimeo.comvideo000000000 allow=autoplay; fullscreen; picture-in-picture allowfullscreen title=VSL iframe !-- Optional overlay (remove if you don't want it) -- div class=overlay id=overlay div class=overlay-box p class=overlay-titleYou already started watching this videop div class=actions button class=btn id=btnContinue type=button span class=icon▶span Continue watching button button class=btn id=btnRestart type=button span class=icon↺span Start over button div div div div div div class=note© span id=yearspan • All rights reserved.div main div class=footer-paperdiv script Auto year document.getElementById(year).textContent = new Date().getFullYear(); Overlay behavior (visual only) const overlay = document.getElementById(overlay); const btnContinue = document.getElementById(btnContinue); const btnRestart = document.getElementById(btnRestart); btnContinue.addEventListener(click, () = { overlay.style.display = none; }); btnRestart.addEventListener(click, () = { const iframe = document.getElementById(vslPlayer); const src = iframe.getAttribute(src); iframe.setAttribute(src, src); reloads the player overlay.style.display = none; }); script body html