.faq-container{width:100%;margin:0 auto;padding:0;font-family:-apple-system,"Inter",BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;}.faq-item{border-bottom:1px solid #cecece;margin-bottom:10px;}.faq-question{width:100%;background:none;border:none;padding:20px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;font-size:18px;font-weight:550;transition:background-color .3s ease;}.faq-question:hover{background-color:#f9f9f9;}.faq-icon{width:24px;height:24px;stroke:currentColor;stroke-width:1;transition:transform .3s ease;}.faq-question[aria-expanded="true"] .faq-icon{transform:rotate(180deg);}.faq-answer{padding:0 0 20px;display:none;color:#666;line-height:1.6;}.faq-answer.active{display:block;animation:fadeIn .5s ease;}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.faq-container{padding:0}.faq-question{padding:15px 0;font-size:15px}.faq-answer{padding:0 0 15px}}@media (max-width:480px){.faq-question{font-size:14px;line-height:1.2em}.faq-answer{line-height:1.3em}.faq-icon{width:18px;height:18px}}
