/* =========================================================================
   部署方式页专用：整页纯白底 + 与产品页/核心价值页/试点页同一套标题排版
   西文 Inter 500、中文 MiSans 500、字距 -0.02em，字号整体收小一档
   页尾与导航栏样式在共用的 site-foot.css / site-nav.css 里。
   ========================================================================= */
.home-v2.deployment-v2 {
  background-color: #ffffff;
  background-image: none;
}
.home-v2.deployment-v2 .site-shell,
.home-v2.deployment-v2 main,
.home-v2.deployment-v2 .page-hero,
.home-v2.deployment-v2 .section {
  background: transparent;
}

.deployment-v2 .page-hero h1,
.deployment-v2 .section h2,
.deployment-v2 .section-head h2,
.deployment-v2 .access-band h2,
.deployment-v2 .page-cta-section h2,
.deployment-v2 .mode-card h3,
.deployment-v2 .section h3 {
  font-family: "Inter", "MiSans", "Noto Sans SC", "PingFang SC", system-ui, sans-serif;
  font-weight: 500;
  letter-spacing: -0.02em;
}
/* styles.css 里 .home-v2.page-v2 / .home-v2 .section-head h2 用的是衬线 display 字体，优先级更高 */
.home-v2.deployment-v2 .section-head h2,
.home-v2.deployment-v2 main > .section > h2,
.home-v2.deployment-v2 .page-hero h1 {
  font-family: "Inter", "MiSans", "Noto Sans SC", "PingFang SC", system-ui, sans-serif;
  font-weight: 500;
  letter-spacing: -0.02em;
}

.home-v2.deployment-v2 main > .page-hero h1 {
  font-size: clamp(26px, 2.6vw, 38px);
  line-height: 1.38;
}
.home-v2.deployment-v2 main > .section > .section-head h2,
.home-v2.deployment-v2 main > .section .section-head h2,
.home-v2.deployment-v2 main > .section > h2,
.deployment-v2 .access-band h2,
.deployment-v2 .page-cta-section h2 {
  font-size: clamp(21px, 2vw, 29px);
  line-height: 1.4;
}
.deployment-v2 .mode-card h3,
.deployment-v2 .section h3 {
  font-size: clamp(16px, 1.3vw, 19px);
  line-height: 1.5;
}
.deployment-v2 .page-hero .hero-lede,
.deployment-v2 .section-head p,
.deployment-v2 .section > p {
  font-size: clamp(15px, 1.25vw, 16.5px);
  line-height: 1.72;
}

/* 首屏原来占满一整屏（min-height 100svh），字号收小后显得空：按其他页的节奏收一档 */
.home-v2.deployment-v2 main > .page-hero {
  min-height: 0;
  align-items: center;
  text-align: center;
  padding-top: clamp(56px, 5.4vw, 80px);
  padding-bottom: clamp(64px, 6.4vw, 96px);
}
.home-v2.deployment-v2 main > .page-hero .hero-actions {
  justify-content: center;
}

/* 企业版一节的标题不在 .section-head 里，单独收一档 */
.home-v2.deployment-v2 main > .page-cta-section {
  display: flex;
  justify-content: center;
}
.home-v2.deployment-v2 main > .page-cta-section .button {
  margin-top: 0;
}

.home-v2.deployment-v2 .enterprise-edition h2 {
  font-size: clamp(21px, 2vw, 29px);
  line-height: 1.4;
}
