.faq-section[data-v-d933b5b0]{background-color:#f9fafb;width:100%;padding:80px 20px}.faq-container[data-v-d933b5b0]{max-width:800px;margin:0 auto}.faq-title[data-v-d933b5b0]{color:#1f2937;text-align:center;margin:0 0 48px;font-size:36px;font-weight:700}.faq-list[data-v-d933b5b0]{margin:0;padding:0;list-style:none}.faq-item[data-v-d933b5b0]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:16px;transition:box-shadow .3s;overflow:hidden}.faq-item[data-v-d933b5b0]:hover{box-shadow:0 4px 6px #0000001a}.faq-toggle[data-v-d933b5b0]{display:none}.faq-question[data-v-d933b5b0]{color:#1f2937;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin:0;padding:20px 24px;font-size:18px;font-weight:600;display:flex}.faq-icon[data-v-d933b5b0]{color:#6b7280;font-size:24px;font-weight:300;transition:transform .3s}.faq-answer-wrapper[data-v-d933b5b0]{max-height:0;transition:max-height .3s,padding .3s;overflow:hidden}.faq-answer[data-v-d933b5b0]{color:#4b5563;margin:0;padding:0 24px;font-size:16px;line-height:1.6}.faq-toggle:checked~.faq-question .faq-icon[data-v-d933b5b0]{transform:rotate(45deg)}.faq-toggle:checked~.faq-answer-wrapper[data-v-d933b5b0]{max-height:500px;padding-bottom:20px}@media (width<=768px){.faq-section[data-v-d933b5b0]{padding:60px 16px}.faq-title[data-v-d933b5b0]{margin:0 0 32px;font-size:28px}.faq-question[data-v-d933b5b0]{padding:16px 20px;font-size:16px}.faq-answer[data-v-d933b5b0]{padding:0 20px;font-size:14px}.faq-icon[data-v-d933b5b0]{font-size:20px}}@media (width<=480px){.faq-section[data-v-d933b5b0]{padding:40px 12px}.faq-title[data-v-d933b5b0]{margin:0 0 24px;font-size:24px}.faq-question[data-v-d933b5b0]{padding:14px 16px;font-size:15px}.faq-answer[data-v-d933b5b0]{padding:0 16px;font-size:14px}}
