document.addEventListener('DOMContentLoaded', () => { const faqItems = document.querySelectorAll('.faq-item'); faqItems.forEach(item => { item.addEventListener('click', () => { item.classList.toggle('active'); const answer = item.querySelector('.faq-answer'); answer.classList.toggle('hidden'); }); }); const sliderWrapper = document.querySelector('.slider-wrapper'); const slides = document.querySelectorAll('.slide'); const prevButton = document.querySelector('.slider-nav.prev'); const nextButton = document.querySelector('.slider-nav.next'); let currentIndex = 0; const totalSlides = slides.length; nextButton.addEventListener('click', () => { currentIndex = (currentIndex + 1) % totalSlides; updateSlider(); }); prevButton.addEventListener('click', () => { currentIndex = (currentIndex - 1 + totalSlides) % totalSlides; updateSlider(); }); function updateSlider() { const offset = -currentIndex * 100; sliderWrapper.style.transform = `translateX(${offset}%)`; } document.querySelectorAll('a[href^="#"]').forEach(anchor => { anchor.addEventListener('click', function (e) { e.preventDefault(); document.querySelector(this.getAttribute('href')).scrollIntoView({ behavior: 'smooth' }); }); }); });