(function(){
var nav=document.getElementById('main-nav');
var hero=document.querySelector('.hero');
function checkScroll(){
var threshold=hero?hero.offsetHeight*0.7:400;
nav.classList.toggle('nav-visible',window.scrollY>threshold);
}
window.addEventListener('scroll',checkScroll,{passive:true});
checkScroll();
var LP_VARIANT = 'lean';
var params = new URLSearchParams(window.location.search);
var existingContent = params.get('utm_content') || '';
params.set('utm_content', existingContent ? existingContent + '|lp:' + LP_VARIANT : 'lp:' + LP_VARIANT);
params.set('lp_variant', LP_VARIANT);
var iframe = document.querySelector('.cal-embed iframe');
if (iframe) {
var base = iframe.getAttribute('data-base-src') || iframe.getAttribute('src').split('?')[0];
iframe.setAttribute('src', base + '?' + params.toString());
}
})();