.faq-section[data-v-c7b7c722]{background-color:#fff;box-sizing:border-box;margin:0 auto;padding:40px 192px;width:100%}.faq-header[data-v-c7b7c722]{background-color:#fff;margin-bottom:40px;text-align:center}.faq-title[data-v-c7b7c722]{color:#333;font-size:36px;font-weight:700;line-height:1.2;margin:0 0 16px}.faq-subtitle[data-v-c7b7c722]{color:#64748b;font-size:16px;font-weight:400;line-height:1.5;margin:0}.faq-list[data-v-c7b7c722]{background-color:#fff;display:flex;flex-direction:column;gap:16px}.faq-item[data-v-c7b7c722]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:all .3s ease}.faq-item[data-v-c7b7c722]:hover{border-color:#ff7c1d}.faq-question[data-v-c7b7c722]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:20px 24px;transition:background-color .2s ease}.faq-question[data-v-c7b7c722],.faq-question[data-v-c7b7c722]:hover{background-color:#fff}.faq-question-text[data-v-c7b7c722]{color:#333;flex:1;font-size:16px;font-weight:600;line-height:1.4;margin-right:16px}.faq-icon[data-v-c7b7c722]{align-items:center;color:#64748b;display:flex;height:24px;justify-content:center;transition:transform .3s ease;width:24px}.faq-icon--rotated[data-v-c7b7c722]{transform:rotate(180deg)}.faq-answer[data-v-c7b7c722]{background-color:#fff;max-height:0;overflow:hidden;padding:0 24px;transition:max-height .3s ease,padding .3s ease}.faq-answer--visible[data-v-c7b7c722]{max-height:200px;padding:0 24px 20px}.faq-answer-text[data-v-c7b7c722]{color:#64748b;font-size:16px;font-weight:400;line-height:1.6;margin:0}@media (max-width:768px){.faq-section[data-v-c7b7c722]{padding:32px 16px}.faq-title[data-v-c7b7c722]{font-size:28px}.faq-subtitle[data-v-c7b7c722]{font-size:14px}.faq-question[data-v-c7b7c722]{padding:16px 20px}.faq-question-text[data-v-c7b7c722]{font-size:16px}.faq-answer[data-v-c7b7c722]{padding:0 20px}.faq-answer--visible[data-v-c7b7c722]{padding:0 20px 16px}.faq-answer-text[data-v-c7b7c722]{font-size:14px}}
