.faq-item {
    border-bottom: 1px solid #e5e7eb;
}

.faq-question {
    transition: color 0.3s ease;
}

.faq-question:hover {
    color: #2563eb;
}

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

.faq-answer.active {
    max-height: 500px;
}
