.ServiceFaq_faqList__rEHS6{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-2xl);overflow:hidden;background:var(--color-canvas);max-width:800px;margin:0 auto}.ServiceFaq_faqItem__PROP_{border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast)}.ServiceFaq_faqItem__PROP_:last-child{border-bottom:none}.ServiceFaq_faqItemOpen__yC5Jy{background:var(--color-surface)}.ServiceFaq_faqQuestion__pCcg7{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:24px 28px;background:none;border:none;cursor:pointer;text-align:left;transition:background-color var(--transition-fast)}.ServiceFaq_faqQuestion__pCcg7:hover{background:var(--color-surface)}.ServiceFaq_faqQuestion__pCcg7:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.ServiceFaq_questionText__PUfw9{font-size:16px;font-weight:600;color:var(--color-ink);line-height:1.5}.ServiceFaq_iconWrap__FBUop{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);background:var(--color-surface-alt);color:var(--color-ink-muted);flex-shrink:0;transition:transform var(--transition-base),background-color var(--transition-fast)}.ServiceFaq_iconOpen__un8U9{transform:rotate(45deg);background:var(--color-accent-soft);color:var(--color-accent-strong)}.ServiceFaq_faqAnswer__4d1RA{max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1)}.ServiceFaq_faqAnswerOpen__jBCu6{max-height:600px}.ServiceFaq_answerInner__mmuLQ{padding:0 28px 24px}.ServiceFaq_answerText__GiR1z{font-size:15px;line-height:1.78;color:var(--color-ink-muted);margin:0;white-space:pre-wrap}@media (max-width:640px){.ServiceFaq_faqQuestion__pCcg7{padding:18px 20px}.ServiceFaq_answerInner__mmuLQ{padding:0 20px 18px}.ServiceFaq_questionText__PUfw9{font-size:15px}}