        .website-faq .accordion-button {
            display: flex;
            align-items: center;
            justify-content: space-between;
            gap: 16px;
        }

        .website-faq .accordion-button::after {
            display: none !important;
        }

        .website-faq .faq-toggle-icon {
            display: inline-flex;
            align-items: center;
            justify-content: center;
            flex: 0 0 30px;
            width: 30px;
            height: 30px;
            border-radius: 999px;
            background: rgba(0, 115, 252, 0.12);
            color: #fff;
            transition: background-color 0.2s ease, color 0.2s ease;
        }

        .website-faq .faq-toggle-icon .fa-angle-up {
            display: none;
        }

        .website-faq .accordion-button:not(.collapsed) .faq-toggle-icon,
        .website-faq .accordion-button:hover .faq-toggle-icon {
            background: var(--primary-color);
            color: #fff;
        }

        .website-faq .accordion-button:not(.collapsed) .faq-toggle-icon .fa-angle-down {
            display: none;
        }

        .website-faq .accordion-button:not(.collapsed) .faq-toggle-icon .fa-angle-up {
            display: inline-block;
        }
    
