.faq-section{padding:100px 0 190px;background-color:#fff;font-family:sans-serif}.faq-header{text-align:center;margin-bottom:60px}.faq-title{font-family:Times New Roman,Times,serif;font-size:56px;line-height:1.1;color:#111827;margin-bottom:16px;font-weight:400}.faq-subtitle{font-size:18px;color:#111827}.faq-list{max-width:900px;margin:0 auto;border:1px solid #E5E7EB;border-radius:8px;background-color:#fff}.faq-item{border-bottom:1px solid #E5E7EB}.faq-item:last-child{border-bottom:none}.faq-question-btn{width:100%;display:flex;justify-content:space-between;align-items:center;padding:24px;background:none;border:none;cursor:pointer;text-align:left;transition:background-color .2s}.faq-question-btn:hover{background-color:#f9fafb}.question-text{font-size:18px;font-weight:600;color:#111827}.faq-icon{color:#111827;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.faq-answer{padding:0 24px 24px}.answer-content{font-size:16px;line-height:1.6;color:#374151}.answer-content br{display:block;margin-bottom:4px}@media(max-width:768px){.faq-title{font-size:36px}.question-text{font-size:16px;padding-right:10px}.faq-list{border-radius:0;border-left:none;border-right:none}}
