/* faq-zhengshu.css · 证书FAQ（蓝图窄带题头 / 分组小标题+手风琴 / 配图 / 横幅CTA） */

/* H4 蓝图窄带 */
.fz-hero{background:linear-gradient(135deg,rgba(36,20,7,.95),rgba(69,39,18,.92)),repeating-linear-gradient(0deg,rgba(210,176,120,.10) 0 1px,transparent 1px 44px),repeating-linear-gradient(90deg,rgba(210,176,120,.10) 0 1px,transparent 1px 44px),var(--brown-900);color:var(--cream-100);padding-top:calc(var(--header-h) + 60px);padding-bottom:clamp(46px,6vw,76px)}
.fz-hero-inner{max-width:780px}
.fz-hero h1{color:var(--cream-50);font-size:clamp(28px,4vw,46px);margin:18px 0 14px}
.fz-sub{color:var(--cream-200);font-size:16px;line-height:1.9}

.fz-narrow{max-width:820px;margin:0 auto}
.fz-group{font-size:22px;color:var(--green-700);margin-bottom:14px;padding-left:14px;border-left:4px solid var(--brass)}
.fz-lead{font-size:14.5px;color:var(--ink-soft);line-height:1.9;margin:0 0 22px;padding-left:14px}

/* F1 手风琴 */
.fz-qa-item{background:var(--cream-50);border:1px solid var(--line);border-radius:var(--r-sm);margin-bottom:12px;overflow:hidden}
.fz-qa-q{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;text-align:left;padding:16px 20px;font-weight:600;font-size:15.5px;color:var(--brown-800)}
.fz-qa-q:hover{background:var(--cream-100)}
.fz-qa-sign{color:var(--brass);font-size:20px;transition:transform .3s;flex-shrink:0}
.fz-qa-item.open .fz-qa-sign{transform:rotate(45deg)}
.fz-qa-a{max-height:0;overflow:hidden;transition:max-height .35s ease}
.fz-qa-a p{padding:0 20px 18px;color:var(--ink-soft);font-size:14.5px;line-height:1.8}

.fz-img{margin-top:30px}
.fz-img img{width:100%;height:280px;object-fit:cover;box-shadow:var(--shadow-md);border:1px solid var(--line)}

/* G1 */
.fz-banner{padding:clamp(50px,6vw,80px) 0}
.fz-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}
.fz-banner h2{color:var(--cream-50);font-size:clamp(24px,3.2vw,36px);margin-bottom:10px}
.fz-banner p{color:var(--cream-200);max-width:560px}

/* endnote */
.endnote-wrap{max-width:860px;margin:0 auto}
.endnote-wrap h2{font-size:22px;margin-bottom:14px;color:var(--brown-800)}
.endnote-wrap p{font-size:15px;color:var(--ink-soft);line-height:2}
