.faq_section[data-v-d6c04c54]{padding:80px 0}@media (max-width:768px){.faq_section[data-v-d6c04c54]{padding:60px 0}}.faq_section__inner[data-v-d6c04c54]{margin:0 auto;max-width:1200px;padding:0 20px}.faq_section__header[data-v-d6c04c54]{margin-bottom:60px;text-align:center}@media (max-width:768px){.faq_section__header[data-v-d6c04c54]{margin-bottom:40px}}.faq_section__title[data-v-d6c04c54]{color:#1a1a1a;font-size:48px;font-weight:700;letter-spacing:.02em;margin-bottom:12px}@media (max-width:768px){.faq_section__title[data-v-d6c04c54]{font-size:32px;margin-bottom:8px}}.faq_section__subtitle[data-v-d6c04c54]{color:#666;font-size:16px;font-weight:400}@media (max-width:768px){.faq_section__subtitle[data-v-d6c04c54]{font-size:14px}}.faq_section__list[data-v-d6c04c54]{display:flex;flex-direction:column;gap:16px}.faq_section__item[data-v-d6c04c54]{background-color:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden;transition:box-shadow .3s ease}.faq_section__item[data-v-d6c04c54]:hover{box-shadow:0 4px 12px #0000001a}.faq_section__question[data-v-d6c04c54]{align-items:flex-start;background-color:transparent;border:none;cursor:pointer;display:flex;gap:16px;padding:24px;text-align:left;transition:background-color .3s ease;width:100%}@media (max-width:768px){.faq_section__question[data-v-d6c04c54]{gap:12px;padding:20px 16px}}.faq_section__question[data-v-d6c04c54]:hover{background-color:#f8f9fa}.faq_section__question.is-open[data-v-d6c04c54]{background-color:#f0f4f8}.faq_section__question_label[data-v-d6c04c54]{align-items:center;background-color:#e3f2fd;border-radius:50%;color:#1976d2;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:32px;justify-content:center;width:32px}@media (max-width:768px){.faq_section__question_label[data-v-d6c04c54]{font-size:14px;height:28px;width:28px}}.faq_section__question_text[data-v-d6c04c54]{color:#1a1a1a;flex:1;font-size:18px;font-weight:600;line-height:1.6}@media (max-width:768px){.faq_section__question_text[data-v-d6c04c54]{font-size:16px}}.faq_section__question_icon[data-v-d6c04c54]{align-items:center;color:#666;display:flex;flex-shrink:0;justify-content:center;transition:transform .3s ease}.is-open .faq_section__question_icon[data-v-d6c04c54]{transform:rotate(180deg)}.faq_section__question_icon svg[data-v-d6c04c54]{height:24px;width:24px}@media (max-width:768px){.faq_section__question_icon svg[data-v-d6c04c54]{height:20px;width:20px}}.faq_section__answer[data-v-d6c04c54]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq_section__answer.is-open[data-v-d6c04c54]{max-height:1000px;padding-top:20px}.faq_section__answer_inner[data-v-d6c04c54]{align-items:flex-start;display:flex;gap:16px;padding:0 24px 24px}@media (max-width:768px){.faq_section__answer_inner[data-v-d6c04c54]{gap:12px;padding:0 16px 20px}}.faq_section__answer_label[data-v-d6c04c54]{align-items:center;background-color:#e8f5e9;border-radius:50%;color:#388e3c;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:32px;justify-content:center;width:32px}@media (max-width:768px){.faq_section__answer_label[data-v-d6c04c54]{font-size:14px;height:28px;width:28px}}.faq_section__answer_text[data-v-d6c04c54]{color:#333;flex:1;font-size:16px;line-height:1.8}@media (max-width:768px){.faq_section__answer_text[data-v-d6c04c54]{font-size:14px}}.faq_section__answer_text[data-v-d6c04c54] p{margin-bottom:12px}.faq_section__answer_text[data-v-d6c04c54] p:last-child{margin-bottom:0}.faq_section__answer_text[data-v-d6c04c54] ol,.faq_section__answer_text[data-v-d6c04c54] ul{margin:12px 0;padding-left:20px}.faq_section__answer_text[data-v-d6c04c54] li{margin-bottom:8px}.faq_section__empty[data-v-d6c04c54]{color:#999;font-size:16px;padding:60px 20px;text-align:center}@media (max-width:768px){.faq_section__empty[data-v-d6c04c54]{font-size:14px;padding:40px 20px}}
