.faq-item{transition:all 0.3s ease;border-radius:8px}.faq-item:hover{border-color:rgb(56 189 248 / .4);box-shadow:0 4px 12px rgb(26 77 122 / .15)}.faq-question{cursor:pointer;transition:all 0.2s ease;user-select:none}.faq-question:hover{background-color:rgb(26 77 122 / .08)}.faq-question:active{transform:scale(.99)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.4s cubic-bezier(.4,0,.2,1)}.faq-icon{transition:transform 0.3s cubic-bezier(.4,0,.2,1);flex-shrink:0}.faq-open .faq-question{background-color:rgb(26 77 122 / .12)}.faq-open .faq-icon{color:#38BDF8}@media (max-width:768px){.faq-question h3{font-size:1rem;line-height:1.5}.faq-answer{font-size:.875rem}}