/* ============================================================
   pingdingshan-zhengshu.css — 平顶山证书服务
   骨架：S9v2 双栏对比（复审 vs 换证）
   光影：D3 斜角切角卡片（.cut-card）＋ D7 图片hover光泽（.sheen）
   ============================================================ */

/* ---------- 页头 ---------- */
.pz-hero{
  padding:112px 0 56px;
  background:linear-gradient(135deg,#F4F1EA 0%,#FFFFFF 55%,#E8E1D3 100%);
}
.pz-hero .crumb{margin-bottom:20px}
.pz-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:46px;align-items:center}
.pz-hero-text h1{font-size:35px;line-height:1.3;margin:16px 0 14px}
.pz-hero-text p{color:#55554F;font-size:15px;max-width:560px}
.pz-hero-cta{margin-top:22px}
.pz-hero-img img{width:100%;border-radius:2px;box-shadow:0 16px 38px rgba(122,101,76,.16)}

/* ---------- 标题 ---------- */
.pz-head{max-width:720px;margin-bottom:32px}
.pz-head h2{font-size:26px;margin-bottom:8px}
.pz-head p{color:#8B8B85;font-size:14.5px}

/* ---------- 双栏对比 ---------- */
.pz-compare{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.pz-card{
  background:#fff;box-shadow:0 10px 30px rgba(122,101,76,.12);
  overflow:hidden;display:flex;flex-direction:column;
}
.pz-card-head{padding:26px 28px 20px;color:#fff}
.pz-card-head-a{background:linear-gradient(135deg,#B09A7E,#94795A)}
.pz-card-head-b{background:linear-gradient(135deg,#7A654C,#5C4A36)}
.pz-card-head h3{color:#fff;font-size:21px;margin-bottom:4px}
.pz-card-head p{color:rgba(255,255,255,.85);font-size:13.5px;margin:0}
.pz-card ul{list-style:none;padding:22px 28px 26px;margin:0}
.pz-card li{
  font-size:13.8px;color:#55554F;padding:10px 0 10px 18px;position:relative;
  border-bottom:1px dashed #E3E3DF;
}
.pz-card li:last-child{border-bottom:0}
.pz-card li::before{
  content:"";position:absolute;left:0;top:16px;width:8px;height:8px;
  background:linear-gradient(135deg,#C7B49A,#94795A);transform:rotate(45deg);
}
.pz-card li strong{color:#7A654C}

/* ---------- 查询核验 ---------- */
.pz-verify{display:grid;grid-template-columns:1fr 1fr;gap:46px;align-items:center}
.pz-verify figure{margin:0}
.pz-verify figure img{width:100%;border-radius:2px;box-shadow:0 16px 38px rgba(122,101,76,.16)}
.pz-verify h2{font-size:23px;margin:12px 0 12px}
.pz-verify p{font-size:14px;color:#55554F}

/* ---------- 其他事项 ---------- */
.pz-more h2{font-size:25px;margin-bottom:20px}
.pz-more-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.pz-more-grid div{
  background:#fff;border:1px solid #EBEBE7;padding:22px;
  border-top:3px solid #C7B49A;box-shadow:0 4px 14px rgba(122,101,76,.06);
}
.pz-more-grid h3{font-size:15.5px;margin-bottom:6px}
.pz-more-grid p{font-size:13.5px;color:#6E6E68;margin:0}

/* ---------- CTA ---------- */
.pz-cta{
  background:linear-gradient(135deg,#94795A 0%,#7A654C 100%);
  padding:64px 0 52px;text-align:center;color:#F5F1E8;
}
.pz-cta h2{color:#fff;font-size:26px;margin-bottom:10px}
.pz-cta p{color:rgba(255,255,255,.85);margin-bottom:22px}
.pz-rel{margin-top:28px;display:flex;justify-content:center;gap:20px;flex-wrap:wrap}
.pz-rel a{color:rgba(255,255,255,.9);font-size:13.5px;text-decoration:underline}
.pz-rel a:hover{color:#fff}

/* ---------- 响应式 ---------- */
@media (max-width:920px){
  .pz-hero-grid,.pz-verify{grid-template-columns:1fr;gap:26px}
  .pz-compare{grid-template-columns:1fr}
  .pz-more-grid{grid-template-columns:1fr}
}

/* FAQ supplement */
.sb-faq h2{font-size:24px;margin-bottom:18px}
.sb-faq-item{background:#fff;border:1px solid #EBEBE7;padding:20px 24px;margin-bottom:12px;border-left:4px solid #C7B49A}
.sb-faq-item h3{font-size:15.5px;color:#7A654C;margin-bottom:6px}
.sb-faq-item p{font-size:14px;color:#55554F;margin:0}

