#faqSearchInput{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%2394a3b8' viewBox='0 0 16 16'%3E%3Cpath d='M11.742 10.344a6.5 6.5 0 1 0-1.397 1.398h-.001q.044.06.098.115l3.85 3.85a1 1 0 0 0 1.415-1.414l-3.85-3.85a1 1 0 0 0-.115-.1zM12 6.5a5.5 5.5 0 1 1-11 0 5.5 5.5 0 0 1 11 0'/%3E%3C/svg%3E");background-position:97%;background-repeat:no-repeat;background-size:20px;border:2px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);font-size:16px;padding:15px 20px;transition:all .3s ease}#faqSearchInput:focus{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.15);outline:none}.faq-item{background:#fff;border:none!important;border-radius:8px!important;box-shadow:0 2px 12px rgba(0,0,0,.06);margin-bottom:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.faq-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.1);transform:translateY(-1px)}.faq-item .accordion-button{background-color:#fff;border-radius:8px!important;box-shadow:none!important;color:#1e293b;font-size:1.1rem;font-weight:600;padding:20px 24px}.faq-item .accordion-button:not(.collapsed){background-color:#f8fafc;border-bottom:1px solid #e2e8f0;color:#2563eb}.faq-item .accordion-button:after{transition:transform .3s ease-in-out}.faq-item .accordion-body{background-color:#f8fafc;border-bottom-left-radius:8px;border-bottom-right-radius:8px;color:#475569;font-size:16px;line-height:1.7;padding:24px}