/* FAQ Section Fixes */

/* Remove the unwanted left border on hover */
.faq-item {
    border-left: none !important;
    padding-left: 0 !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.faq-item:hover {
    border-left: none !important;
    transform: translateY(-2px);
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.08);
}

/* Ensure clean hover state */
.faq-question {
    padding-left: 0;
    border-left: none !important;
}

.faq-question:hover {
    border-left: none !important;
}

/* Remove any accidental border styling */
.faq-item::before,
.faq-item::after,
.faq-question::before,
.faq-question::after {
    border-left: none !important;
}

/* Additional specificity to override any conflicting styles */
section#faq .faq-item {
    border-left: none !important;
}

section#faq .faq-item:hover {
    border-left: none !important;
}