<!DOCTYPE html> <html lang=”en”> <head> <meta charset=”UTF-8″> <meta name=”viewport” content=”width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no”> <title>Mobile Landing Page</title> <style> /* Mobile-First Reset & Core Layout */ * { box-sizing: border-box; margin: 0; padding: 0; font-family: -apple-system, BlinkMacSystemFont, “Segoe UI”, Roboto, Helvetica, Arial, sans-serif; -webkit-tap-highlight-color: transparent; } body { background-color: #1a1d24; color: #ffffff; display: flex; justify-content: center; align-items: flex-start; min-height: 100vh; padding: 15px; } .container { width: 100%; max-width: 450px; display: flex; flex-direction: column; gap: 15px; } /* Profile Header Component */ .profile-header { display: flex; align-items: center; gap: 15px; background: #252a34; padding: 15px; border-radius: 12px; box-shadow: 0 4px 10px rgba(0,0,0,0.3); } .profile-avatar { width: 60px; height: 60px; border-radius: 50%; object-fit: cover; border: 2px solid #00bc8c; } .profile-info h1 { font-size: 1.1rem; margin-bottom: 4px; } .profile-status { font-size: 0.85rem; color: #00bc8c; display: flex; align-items: center; gap: 5px; } .status-dot { width: 8px; height: 8px; background-color: #00bc8c; border-radius: 50%; display: inline-block; } /* Age Verification Card */ .age-gate { background: #252a34; border-radius: 12px; padding: 20px; text-align: center; box-shadow: 0 4px 10px rgba(0,0,0,0.3); } .age-gate h2 { font-size: 1.4rem; margin-bottom: 10px; font-weight: 700; } .age-gate p { color: #b9bbbe; font-size: 0.95rem; margin-bottom: 15px; } .radio-group { display: flex; justify-content: center; gap: 30px; } .radio-label { display: flex; align-items: center; gap: 8px; font-size: 1.1rem; cursor: pointer; } .radio-label input { width: 20px; height: 20px; accent-color: #3498db; } /* Action Buttons Container */ .cta-container { display: flex; flex-direction: column; gap: 12px; } /* Dynamic CTA Card Styles */ .cta-card { display: flex; align-items: center; background: #e0e0e0; color: #1a1d24; text-decoration: none; border-radius: 12px; overflow: hidden; transition: transform 0.2s, opacity 0.3s; min-height: 90px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); } /* Disabled State Rules */ .cta-card.disabled { opacity: 0.4; pointer-events: none; filter: grayscale(1); } .cta-card:not(.disabled):active { transform: scale(0.98); } .cta-thumbnail { width: 90px; height: 90px; object-fit: cover; flex-shrink: 0; } .cta-content { padding: 12px 15px; display: flex; flex-direction: column; justify-content: center; flex-grow: 1; } .cta-title { font-weight: 700; font-size: 1rem; text-transform: uppercase; letter-spacing: 0.5px; margin-bottom: 4px; display: flex; align-items: center; gap: 6px; } .cta-subtitle { font-size: 0.8rem; color: #55585d; font-weight: 500; } </style> </head> <body> <div class=”container”> <!– Profile Header Component –> <div class=”profile-header”> <img src=”https://i.imgur.com/Nyh0vWB.png” class=”profile-avatar”> <div class=”profile-info”> <h1>Nyomi Banxxx</h1> <div class=”profile-status”> <span class=”status-dot”></span> Active Now </div> </div> </div> <!– Age Verification Component –> <div class=”age-gate”> <h2>Confirm Your Age</h2> <p>Are You 18yrs and Above?</p> <div class=”radio-group”> <label class=”radio-label”> <input type=”radio” name=”age_confirm” value=”yes” onclick=”activateCTAs()”> Yes </label> <label class=”radio-label”> <input type=”radio” name=”age_confirm” value=”no” onclick=”activateCTAs()”> No </label> </div> </div> <!– Hardcoded HTML CTA Buttons –> <div class=”cta-container”> <!– Button 1 –> <a href=”https://emk.mnathall.com/2026/07/15-fully-funded-scholarships-for.html” class=”cta-card disabled”> <img src=”https://i.imgur.com/jgYzHVY.png” alt=”Play Video” class=”cta-thumbnail”> <div class=”cta-content”> <div class=”cta-title”>PLAY VIDEO ▶</div> <div class=”cta-subtitle”>3:15MINS 1080p</div> </div> </a> <!– Button 2 –> <a href=”https://emk.mnathall.com/2026/07/15-fully-funded-scholarships-for.html” class=”cta-card disabled”> <img src=”https://i.imgur.com/7JTOPpP.png” alt=”Download Video” class=”cta-thumbnail”> <div class=”cta-content”> <div class=”cta-title”>DOWNLOAD VIDEO ⏬</div> <div class=”cta-subtitle”>VIDEO FILE (45MB)</div> </div> </a> <!– Button 3 –> <a href=”https://emk.mnathall.com/2026/07/15-fully-funded-scholarships-for.html” class=”cta-card disabled”> <img src=”https://i.imgur.com/3gkL5h0.png” alt=”Call Me” class=”cta-thumbnail”> <div class=”cta-content”> <div class=”cta-title”>CALL ME 📞</div> <div class=”cta-subtitle”>+1470369.. VIDEO CALL</div> </div> </a> <!– Button 4 –> <a href=”https://emk.mnathall.com/2026/07/15-fully-funded-scholarships-for.html” class=”cta-card disabled”> <img src=”https://i.imgur.com/No50AQl.png” alt=”WhatsApp Number” class=”cta-thumbnail”> <div class=”cta-content”> <div class=”cta-title”>MY WHATSAPP NUMBER 💬</div> <div class=”cta-subtitle”>CLICK HERE TO GET MY PHONE NUMBER</div> </div> </a> </div> </div> <script> // Simple function to remove the disabled state when any radio button is clicked function activateCTAs() { const cards = document.querySelectorAll(‘.cta-card’); cards.forEach(card => { card.classList.remove(‘disabled’); }); } </script> </body> </html>