/* FAQ Component Styles */
.faq-item {
  transition: all 0.3s ease;
}

.faq-item:hover {
  background: #f3f4f6;
}

.faq-question[aria-expanded="true"] .faq-icon {
  transform: rotate(180deg);
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

.faq-answer.show {
  max-height: 200px;
}
