.faq-container{max-width:800px;margin:30px auto}.faq-item{background:#fff;border-radius:10px;margin-bottom:15px;transition:all .3s;overflow:hidden;box-shadow:0 3px 15px #0000001a}.faq-item:hover{box-shadow:0 5px 20px #00000026}.faq-question{cursor:pointer;color:#333;justify-content:space-between;align-items:center;padding:20px;font-weight:700;transition:all .3s;display:flex}.faq-question:hover{background:#f5f5f5}.faq-question svg{color:#0056b3;transition:transform .3s}.faq-item.active .faq-question svg{transform:rotate(180deg)}.faq-answer{color:#666;max-height:0;padding:0 20px;line-height:1.6;transition:max-height .3s,padding .3s;overflow:hidden}.faq-item.active .faq-answer{max-height:500px;padding:0 20px 20px}.faq-answer ul{padding-left:30px;list-style-type:disc}
