html[lang="zh-CN"] {
  font-family: "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", "Source Han Sans SC", sans-serif;
}

.zh-page,
.zh-page button,
.zh-page input,
.zh-page select,
.zh-page textarea { font-family: inherit; }

.zh-page { overflow-x: hidden; }
.zh-page main { overflow: clip; }
.zh-page h1,
.zh-page h2,
.zh-page h3,
.zh-page p,
.zh-page strong,
.zh-page a { overflow-wrap: anywhere; }

.zh-page h1,
.zh-page h2,
.zh-page h3,
.zh-page .hybrid-brief-title strong,
.zh-page .hybrid-first-step strong,
.zh-page .boardroom-price strong {
  font-family: "Songti SC", "STSong", "SimSun", Georgia, serif;
  letter-spacing: 0;
}

.zh-page p { line-height: 1.75; }
.zh-page .variant-brand small { letter-spacing: 0; }
.zh-page .variant-nav { gap: 15px; font-size: 12px; }
.zh-page .hybrid-hero-copy h1 { max-width: 850px; font-size: 64px; line-height: 1.08; }
.zh-page .hybrid-hero-copy > p { max-width: 760px; }
.zh-page .hybrid-brief-title strong { line-height: 1.22; }
.zh-page .hybrid-brief-grid b { font-size: 13px; }
.zh-page .ge-section-head h2,
.zh-page .ge-network h2 { line-height: 1.08; }
.zh-page .ge-route h3 { line-height: 1.08; }
.zh-page .boardroom-intro h2 { line-height: 1.1; }
.zh-page .boardroom-details h3 { line-height: 1.2; }
.zh-page .founder-story h2 { line-height: 1.08; }
.zh-page .founder-proof-grid strong { font-size: 31px; overflow-wrap: anywhere; }
.zh-page .founder-proof-grid p { line-height: 1.7; }
.zh-page .boardroom-grid .boardroom-payment-note { grid-column: 1 / -1; max-width: 900px; margin-top: 12px; }
.zh-page .boardroom-grid .boardroom-payment-note p { margin: 0 0 12px; }

.zh-process { background: #e9ece7; }

.zh-fit { background: #f8f9f6; }

.zh-fit-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  margin-top: 48px;
  border-block: 1px solid rgba(32, 36, 33, 0.28);
}

.zh-fit-grid article {
  min-height: 280px;
  padding: 28px 30px 34px 0;
}

.zh-fit-grid article + article {
  padding-left: 30px;
  border-left: 1px solid rgba(32, 36, 33, 0.24);
}

.zh-fit-grid span {
  color: #742936;
  font-size: 11px;
  font-weight: 850;
}

.zh-fit-grid h3 {
  margin: 82px 0 13px;
  font-size: 29px;
  font-weight: 400;
  line-height: 1.2;
}

.zh-fit-grid p { margin: 0; color: #646b65; }

.zh-role {
  margin: 30px 0 0;
  padding-top: 24px;
  color: rgba(255, 255, 255, 0.62);
  border-top: 1px solid rgba(255, 255, 255, 0.28);
  font-size: 12px;
  line-height: 1.7;
}

.zh-role strong { color: rgba(255, 255, 255, 0.9); }

.zh-network { background: #e9ece7; }

.zh-market-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  margin-top: 46px;
  border-block: 1px solid rgba(32, 36, 33, 0.28);
}

.zh-market-grid article {
  min-height: 250px;
  padding: 26px 24px 30px 0;
}

.zh-market-grid article + article {
  padding-left: 24px;
  border-left: 1px solid rgba(32, 36, 33, 0.24);
}

.zh-market-grid span {
  color: #742936;
  font-size: 10px;
  font-weight: 850;
}

.zh-market-grid h3 {
  margin: 76px 0 12px;
  font-size: 29px;
  font-weight: 400;
}

.zh-market-grid p { margin: 0; color: #646b65; }

@media (max-width: 1000px) {
  .zh-page .hybrid-hero-copy h1 { font-size: 58px; }
  .zh-page .hybrid-hero { min-height: auto; }
  .zh-page .hybrid-brief { min-width: 0; }
  .zh-page .ge-section-head { gap: 28px; }
  .zh-market-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .zh-market-grid article:nth-child(odd) { padding-left: 0; border-left: 0; }
  .zh-market-grid article:nth-child(n+3) { border-top: 1px solid rgba(32, 36, 33, 0.24); }
  .zh-fit-grid { grid-template-columns: 1fr; }
  .zh-fit-grid article { min-height: 0; padding: 28px 0; }
  .zh-fit-grid article + article { padding-left: 0; border-left: 0; border-top: 1px solid rgba(32, 36, 33, 0.24); }
  .zh-fit-grid h3 { margin-top: 42px; }
}

@media (max-width: 680px) {
  .zh-page .hybrid-hero-copy h1 { font-size: 42px; line-height: 1.14; }
  .zh-page .hybrid-hero-copy > p { font-size: 16px; }
  .zh-page .hybrid-brief-title strong { font-size: 34px; }
  .zh-page .hybrid-first-step .section-shell { align-items: flex-start; }
  .zh-page .hybrid-first-step strong { font-size: 17px; line-height: 1.55; }
  .zh-page .ge-section-head h2,
  .zh-page .boardroom-intro h2,
  .zh-page .founder-story h2 { font-size: 38px; line-height: 1.15; }
  .zh-page .ge-route h3,
  .zh-page .boardroom-details h3 { font-size: 30px; }
  .zh-page .capital-feature-grid h3 { margin-top: 32px; }
  .zh-page .founder-proof-grid strong { font-size: 30px; }
  .zh-market-grid { grid-template-columns: 1fr; }
  .zh-market-grid article,
  .zh-market-grid article + article { min-height: 0; padding: 25px 0; border-left: 0; border-top: 1px solid rgba(32, 36, 33, 0.24); }
  .zh-market-grid article:first-child { border-top: 0; }
  .zh-market-grid h3 { margin-top: 28px; }
}
