/* contact 页 contact-faq 模块样式（自 page-contact.css 按业务边界抽出） */
.c6-page .faq{border-bottom:1px solid var(--wk-border-soft);padding:var(--wk-space-4xl) 0 var(--wk-space-4xl)}
.c6-page .faq h2{font-size: var(--wk-text-h2);font-weight:700}
.c6-page .faq .sub{color:var(--muted);margin:var(--wk-space-xs) 0 var(--wk-space-2xl);font-size: var(--wk-text-body)}
.c6-page .qa{border-bottom:1px solid var(--line)}
.c6-page .qa .q{width:100%;background:none;border:none;font:inherit;font-weight:700;font-size: var(--wk-text-body);padding:var(--wk-space-lg) 0;cursor:pointer;display:flex;justify-content:space-between;gap:var(--wk-space-1);align-items:center;text-align:left;color:var(--ink)}
.c6-page .qa .plus{font-family:var(--wk-font-sans);font-size: var(--wk-text-h3);transition:transform .25s;color:var(--muted);flex:none}
.c6-page .qa.open .plus{transform:rotate(45deg);color:var(--accent-text)}
.c6-page .qa .a{max-height:0;overflow:hidden;transition:max-height .3s ease}
.c6-page .qa .a p{padding-bottom:var(--wk-space-lg);color:var(--muted);font-size: var(--wk-text-body);max-width:680px}
