.about__section {
  padding: 7rem 0;
  border-bottom: 1px solid var(--kf-white-1);
}

.about__section:last-child {
  border-bottom: none;
}

.about__section-container {
  max-width: calc(var(--kf-page-width) + 20rem);
  margin: 0 auto;
  padding: 0 4.8rem;
}

/* Hakkımızda — SSS scroll ile sırayla görünür (faq-list ile aynı geçişler) */
.about__faq:not(.is-revealed) .faq__list .faq__item {
  opacity: 0;
  transform: translateX(2rem);
}

.about__faq.is-revealed .faq__item:nth-child(1) {
  opacity: 1;
  transform: translateX(0);
  transition-delay: 0.28s;
}
.about__faq.is-revealed .faq__item:nth-child(2) {
  opacity: 1;
  transform: translateX(0);
  transition-delay: 0.36s;
}
.about__faq.is-revealed .faq__item:nth-child(3) {
  opacity: 1;
  transform: translateX(0);
  transition-delay: 0.44s;
}
.about__faq.is-revealed .faq__item:nth-child(4) {
  opacity: 1;
  transform: translateX(0);
  transition-delay: 0.52s;
}
.about__faq.is-revealed .faq__item:nth-child(5) {
  opacity: 1;
  transform: translateX(0);
  transition-delay: 0.6s;
}
.about__faq.is-revealed .faq__item:nth-child(6) {
  opacity: 1;
  transform: translateX(0);
  transition-delay: 0.68s;
}
.about__faq.is-revealed .faq__item:nth-child(7) {
  opacity: 1;
  transform: translateX(0);
  transition-delay: 0.76s;
}
.about__faq.is-revealed .faq__item:nth-child(n + 8) {
  opacity: 1;
  transform: translateX(0);
  transition-delay: 0.84s;
}
