.faq-container{width:1200px;margin:0 auto;padding:60px 80px;box-sizing:border-box;}.faq-header{text-align:center;margin-bottom:60px;}.faq-title{font-size:28px;font-weight:600;color:#2d2d2d;margin-bottom:15px;}.faq-subtitle{font-size:16px;color:#555;line-height:1.8;max-width:900px;margin:0 auto;}.faq-list{border:1px solid #e6e6e6;border-radius:8px;background-color:#fff;padding:0;margin-bottom:60px;}.faq-item{border-bottom:1px solid #e6e6e6;padding:20px 30px;position:relative;}.faq-item:last-child{border-bottom:none;}.faq-question{font-size:17px;font-weight:500;color:#111;cursor:pointer;display:flex;justify-content:space-between;align-items:center;}.faq-question::after{content:"+";font-size:22px;color:#444;}.faq-item.open .faq-question::after{content:"−";}.faq-answer{display:none;font-size:15px;color:#555;margin-top:10px;line-height:1.7;}.faq-item.open .faq-answer{display:block;}.faq-footer{text-align:left;margin-top:60px;}.faq-footer-title{font-size:18px;font-weight:600;margin-bottom:8px;color:#2d2d2d;}.faq-footer p{font-size:15px;color:#555;}.faq-footer a{color:#007bff;text-decoration:none;}.faq-footer a:hover{text-decoration:underline;}.faq-image{width:100%;border-radius:8px;margin-bottom:50px;}