Warum Iron Biohacking anders ist

Unser Partner: Iron Mike

So funktioniert Iron Biohacking

Umfassende Features für dein Biohacking

Ein Blick in die Zukunft des Biohacking

Was unsere Community sagt

Bereit für das nächste Level deines Biohackings?

Trage dich jetzt auf unsere exklusive Warteliste ein und sei unter den Ersten, die Zugang zu Iron Biohacking erhalten.

} else if (lang === 'en' && element.dataset.langEn) { element.innerHTML = element.dataset.langEn; } // Update placeholders for inputs if (element.tagName === 'INPUT' && lang === 'de' && element.dataset.langDePlaceholder) { element.placeholder = element.dataset.langDePlaceholder; } else if (element.tagName === 'INPUT' && lang === 'en' && element.dataset.langEnPlaceholder) { element.placeholder = element.dataset.langEnPlaceholder; } }); langToggleDe.classList.toggle('active', lang === 'de'); langToggleEn.classList.toggle('active', lang === 'en'); currentLang = lang; document.documentElement.lang = lang; // Set HTML lang attribute }; langToggleDe.addEventListener('click', () => updateLanguage('de')); langToggleEn.addEventListener('click', () => updateLanguage('en')); // Initial language set to DE updateLanguage(currentLang); // Smooth Scrolling document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefault(); document.querySelector(this.getAttribute('href')).scrollIntoView({ behavior: 'smooth' }); }); }); // Intersection Observer for Scroll Animations const animateOnScroll = (entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { entry.target.classList.add('visible'); entry.target.classList.remove('hidden'); observer.unobserve(entry.target); } }); }; const observer = new IntersectionObserver(animateOnScroll, { root: null, // viewport threshold: 0.2, // 20% of item visible rootMargin: '0px' }); document.querySelectorAll('.hidden').forEach(element => { observer.observe(element); }); // Delay hero content animation for better visual effect setTimeout(() => { document.querySelector('.hero-content').classList.add('visible'); document.querySelector('.hero-content').classList.remove('hidden'); }, 500); // Delay in milliseconds });