/* Medical page sections */
gsap.utils.toArray('.med-section__inner').forEach(function (inner) {
  var content = inner.querySelector('.med-section__content');
  var visual  = inner.querySelector('.med-section__visual');
  if (content) {
    gsap.to(content, {
      opacity: 1, x: 0, duration: 0.7, ease: 'power3.out',
      scrollTrigger: { trigger: inner, start: 'top 82%' }
    });
  }
  if (visual) {
    gsap.to(visual, {
      opacity: 1, x: 0, duration: 0.7, delay: 0.15, ease: 'power3.out',
      scrollTrigger: { trigger: inner, start: 'top 82%' }
    });
  }
});

/* Medical highlights */
gsap.utils.toArray('.med-highlight').forEach(function (item, i) {
  gsap.to(item, {
    opacity: 1, y: 0, duration: 0.5, delay: i * 0.08, ease: 'power3.out',
    scrollTrigger: { trigger: item, start: 'top 90%' }
  });
});

gsap.utils.toArray('.med-care__photo').forEach(function (el) {
  gsap.to(el, {
    opacity: 1, y: 0, duration: 0.6, ease: 'power3.out',
    scrollTrigger: { trigger: el, start: 'top 86%' }
  });
});