let count = 0;

function loadCount() {
const saved = localStorage.getItem(‘waitlist_count’);
count = saved ? parseInt(saved) : 0;
document.getElementById(‘counter’).textContent = count || ‘—’;
}

function handleSubmit() {
const name = document.getElementById(‘name’).value.trim();
const email = document.getElementById(’email’).value.trim();

if (!name || !email || !email.includes(‘@’)) {
document.getElementById(’email’).focus();
return;
}

count++;
localStorage.setItem(‘waitlist_count’, count);

document.getElementById(‘counter’).textContent = count;
document.getElementById(‘form-wrap’).style.display = ‘none’;

const msg = document.getElementById(‘success-msg’);
msg.style.display = ‘block’;
msg.style.animation = ‘fadeUp 0.4s ease both’;
}

loadCount();