/* =========================================================
   底部 CTA（contact-wrapper）设计稿还原
   依赖：style.min.css 中的基础样式（本文件在其后加载）
   ========================================================= */

.contact-wrapper .contact-bg::before {
  display: none;
}

/* 区块更紧凑 */
.contact-wrapper {
  padding: 40px 0;
}

/* 标题使用衬线（宋体风格）字体 */
.contact-wrapper .contact-title {
  font-family: "Noto Serif SC", "Source Han Serif SC", "Songti SC", "STSong",
    "SimSun", serif;
  font-size: 32px;
  font-weight: 600;
  margin: 0 0 18px 0;
}

.contact-wrapper .contact-info {
  font-size: 13px;
  color: rgba(255, 255, 255, 0.85);
}

/* 按钮更紧凑（白底紫字保留） */
.contact-wrapper .contact-btn {
  padding: 10px 24px;
  font-size: 13px;
  border-radius: 4px;
}

/* 容器按设计稿收窄居中（与页脚一致），窄屏沿用原栅格 */
@media (min-width: 1200px) {
  .contact-wrapper .container {
    max-width: 62%;
  }
}

/* ---- 移动端适配 ---- */
@media (max-width: 991.98px) {
  .contact-wrapper .contact-title {
    font-size: 24px;
  }
}

@media (max-width: 575.98px) {
  .contact-wrapper {
    padding: 32px 0;
  }

  .contact-wrapper .contact-title {
    font-size: 20px;
  }

  .contact-wrapper .contact-btn {
    padding: 9px 20px;
  }
}
