/* =========================================================================
   核心价值页专用：整页纯白底 + 首屏标题排版
   页尾样式在共用的 site-foot.css 里。
   ========================================================================= */
.home-v2.core-v2 {
  background-color: #ffffff;
  background-image: none;
}
.home-v2.core-v2 .site-shell,
.home-v2.core-v2 main,
.home-v2.core-v2 .page-hero,
.home-v2.core-v2 .section {
  background: transparent;
}
.home-v2.core-v2 .product-frame { background: #ffffff; }

/* 首屏：标题两行、整屏居中 */
.home-v2.core-v2 main > .page-hero { text-align: center; }
.home-v2.core-v2 main > .page-hero h1 {
  max-width: none;
  margin-inline: auto;
  line-height: 1.32;
  word-break: keep-all;
}
.home-v2.core-v2 main > .page-hero h1 span { display: block; }
.home-v2.core-v2 main > .page-hero p { margin-inline: auto; }

/* =========================================================================
   标题层：与产品页同一套——西文 Inter 500、中文 MiSans 500、字距 -0.02em
   字号整体收小一档（原来 h1 68px / h2 50px 偏大）
   ========================================================================= */
.core-v2 .page-hero h1,
.core-v2 .section h2,
.core-v2 .core-mgmt-tab strong,
.core-v2 .core-collab-list h3,
.core-v2 .core-mgmt-card h3,
.core-v2 .page-cta-section h2 {
  font-family: "Inter", "MiSans", "Noto Sans SC", "PingFang SC", system-ui, sans-serif;
  font-weight: 500;
  letter-spacing: -0.02em;
}
.home-v2.core-v2 main > .page-hero h1 {
  font-size: clamp(26px, 2.6vw, 38px);
  line-height: 1.38;
}
.core-v2 .choice-head h2,
.core-v2 .run-flow-head h2,
.core-v2 main > .section > .section-head h2,
.core-v2 main > .section .section-head h2,
.core-v2 .page-cta-section h2 {
  font-size: clamp(21px, 2vw, 29px);
  line-height: 1.4;
}
.core-v2 .core-collab-list h3,
.core-v2 .core-mgmt-card h3 {
  font-size: clamp(16px, 1.3vw, 19px);
  line-height: 1.5;
}

/* 页尾收口：居中 */
.core-v2 .page-cta-section { text-align: center; }
.core-v2 .page-cta-section .section-head { margin-inline: auto; margin-bottom: 26px; }
.core-v2 .page-cta-section h2 { margin-inline: auto; max-width: 22ch; }

/* 收口这一段原来上下各留 112/126px，内容只有一行标题加按钮，太空：收到一半 */
.core-v2 .page-cta-section {
  padding-top: clamp(40px, 4.2vw, 60px);
  padding-bottom: clamp(44px, 4.6vw, 66px);
}
.core-v2 .page-cta-section .section-head { margin-bottom: 18px; }


/* =========================================================================
   内容段统一排版：左标题 / 右说明 / 下整幅图片
   ========================================================================= */
.core-v2 .core-feature { display: block; }
.core-v2 .core-feature-head {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.25fr);
  gap: clamp(24px, 4vw, 72px);
  align-items: start;
}
.core-v2 .core-feature-head h2 {
  margin: 0;
  max-width: 14ch;
}
.core-v2 .core-feature-note p {
  margin: 0;
  max-width: 54ch;
  font-size: clamp(15px, 1.25vw, 16.5px);
  line-height: 1.85;
  color: #55565e;
}
.core-v2 .core-feature-note .feature-more { margin-top: 18px; }
.core-v2 .core-feature-figure {
  margin: clamp(32px, 4vw, 60px) 0 0;
  overflow: hidden;
  border-radius: 0;
}
.core-v2 .core-feature-figure img { display: block; width: 100%; height: auto; }
/* 产品截图放在紫蓝底板上，和产品页一致 */
.core-v2 .core-feature-shot {
  background: linear-gradient(150deg, #463B9E 0%, #6355C8 30%, #7C7FDE 64%, #8E9AEC 100%);
  padding: clamp(18px, 2.4vw, 34px);
}
.core-v2 .core-feature-shot img { border-radius: 0; }
@media (max-width: 860px) {
  .core-v2 .core-feature-head { grid-template-columns: minmax(0, 1fr); row-gap: 16px; }
  .core-v2 .core-feature-head h2 { max-width: none; }
}
