/* ============ 公司简介页 ============ */
.about-lead{max-width:900px;margin:0 auto;font-size:16.5px;line-height:2.1;color:var(--ink-2);text-align:justify;}
.about-lead b{color:var(--ink);}

.stat-band{background:var(--bg);padding:70px 6vw;}
.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto;text-align:center;}
.stat-grid b{font-size:38px;color:var(--brand);display:block;font-weight:800;}
.stat-grid span{font-size:14px;color:var(--ink-3);letter-spacing:1px;}

.timeline{max-width:860px;margin:0 auto;position:relative;padding-left:34px;}
.timeline::before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:#e2e6ea;}
.tl-item{position:relative;margin-bottom:42px;}
.tl-item::before{
  content:"";position:absolute;left:-32px;top:6px;width:12px;height:12px;border-radius:50%;
  background:#fff;border:3px solid var(--brand);
}
.tl-item .year{font-size:20px;font-weight:800;color:var(--brand);margin-bottom:8px;}
.tl-item h3{font-size:17px;margin-bottom:8px;}
.tl-item p{font-size:14px;color:var(--ink-2);line-height:1.9;}

.values{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1100px;margin:0 auto;}
.value-card{background:var(--card);border-radius:var(--radius);padding:36px 30px;box-shadow:0 3px 14px rgba(0,0,0,.05);}
.value-card .num{font-size:15px;font-weight:800;color:var(--brand);margin-bottom:14px;}
.value-card h3{font-size:18px;margin-bottom:12px;}
.value-card p{font-size:14px;color:var(--ink-2);line-height:1.85;}

@media (max-width:960px){
  .stat-grid,.values{grid-template-columns:1fr 1fr;}
}
