.STbyben-faq-wrapper{max-width:1200px;margin:40px auto;padding:0 20px;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif}.STbyben-faq-title{color:#2c3e50;font-size:32px;font-weight:600;text-align:center;margin-bottom:40px;padding-bottom:20px;border-bottom:3px solid #667eea}.STbyben-faq-container{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.08)}.STbyben-faq-item{border-bottom:1px solid #e5e7eb;transition:all .3s ease}.STbyben-faq-item:last-child{border-bottom:none}.STbyben-faq-item:hover{background:#f8f9ff}.STbyben-faq-question{padding:25px 30px;cursor:pointer;position:relative;font-size:18px;font-weight:600;color:#333;line-height:1.5;padding-right:60px}.STbyben-faq-question:after{content:'+';position:absolute;right:30px;top:50%;transform:translateY(-50%);font-size:28px;color:#667eea;transition:transform .3s ease}.STbyben-faq-item.active .STbyben-faq-question:after{transform:translateY(-50%) rotate(45deg)}.STbyben-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.STbyben-faq-item.active .STbyben-faq-answer{max-height:1000px}.STbyben-faq-answer-content{padding:0 30px 25px;color:#555;font-size:16px;line-height:1.8}.STbyben-faq-answer-content p{margin-bottom:12px}.STbyben-faq-answer-content p:last-child{margin-bottom:0}.STbyben-faq-highlight{background:#fef3c7;padding:2px 6px;border-radius:4px;font-weight:600;color:#92400e}@media (max-width:768px){.STbyben-faq-question{font-size:16px;padding:20px;padding-right:50px}.STbyben-faq-answer-content{padding:0 20px 20px;font-size:14px}.STbyben-faq-title{font-size:24px}}