.faq-section {
    background-color: var(--background-light);
    padding: 80px 0;
}

.faq-container {
    max-width: 800px;
    margin: 0 auto;
}

.accordion-button {
    background-color: var(--white);
    color: var(--primary-blue);
    font-weight: 600;
    transition: all 0.3s ease;
}

.accordion-button:not(.collapsed) {
    background-color: var(--light-blue);
    color: var(--white);
}

.accordion-button:focus {
    box-shadow: none;
}

.accordion-body {
    background-color: var(--background-light);
    color: var(--text-dark);
    opacity: 0.9;
    line-height: 1.6;
}

.accordion-header {
    border-bottom: 2px solid var(--gold);
}

