.FaqSection_section__gVQEG{background:var(--color-canvas);padding:var(--space-section-xl) 0;border-top:1px solid var(--color-hairline)}.FaqSection_inner__UhkdH{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding)}.FaqSection_header__sytaG{margin-bottom:40px}.FaqSection_label__TXYf_{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin:0 0 12px}.FaqSection_title__CtNqy{font-family:var(--font-heading);font-size:var(--font-size-h2);font-weight:var(--font-weight-h2);line-height:var(--line-height-h2);letter-spacing:var(--letter-spacing-h2);color:var(--color-ink);margin:0}.FaqSection_faqList__3jlLh{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border);border-radius:var(--radius-2xl);overflow:hidden;background:var(--color-canvas)}.FaqSection_faqItem__F0aSM{border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast)}.FaqSection_faqItem__F0aSM:last-child{border-bottom:none}.FaqSection_faqItemOpen__e3Xdl{background:var(--color-surface)}.FaqSection_faqQuestion__fTvGO{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)}.FaqSection_faqQuestion__fTvGO:hover{background:var(--color-surface)}.FaqSection_faqQuestion__fTvGO:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.FaqSection_questionText__t5Qvo{font-size:16px;font-weight:600;color:var(--color-ink);line-height:1.5}.FaqSection_iconWrap__12kdy{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)}.FaqSection_iconOpen__8bRBK{transform:rotate(45deg);background:var(--color-accent-soft);color:var(--color-accent-strong)}.FaqSection_faqAnswer__dM62u{max-height:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1)}.FaqSection_faqAnswerOpen__kGzj9{max-height:600px}.FaqSection_answerInner__MJrps{padding:0 28px 24px;display:flex;flex-direction:column;gap:12px}.FaqSection_answerText__lDA4z{font-size:15px;line-height:1.78;color:var(--color-ink-muted);margin:0}.FaqSection_answerLink__S63hm{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:600;color:var(--color-accent-strong);text-decoration:none;transition:gap var(--transition-fast)}.FaqSection_answerLink__S63hm:hover{gap:8px}@media (max-width:640px){.FaqSection_section__gVQEG{padding:var(--space-section-lg) 0}.FaqSection_faqQuestion__fTvGO{padding:18px 20px}.FaqSection_answerInner__MJrps{padding:0 20px 18px}.FaqSection_questionText__t5Qvo{font-size:15px}}