.faq-item {
    border-bottom: 1px solid #333;
    padding: 20px 0;
}

.faq-question {
    display: flex;
    justify-content: space-between;
    cursor: pointer;
}

.faq-item.active h4 {
    color: #ff4d00;
}

.faq-toggle::after {
    content: '+';
}

.faq-item.active .faq-toggle::after {
    content: '–';
}

.faq-answer {
    display: none;
    margin-top: 15px;
}

.faq-chat-btn {
    display: inline-block;
    margin-top: 15px;
    color: #ff4d00;
}