/* 组件容器 */
.jinxiang_develop_subscribe {
  padding: var(--gap-80) 0;
}

/* 内容区域 */
.jinxiang_develop_subscribe_content {
  position: relative;
  width: 100%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: var(--font-24);
  overflow: hidden;
}

/* 蒙层 */
.jinxiang_develop_subscribe_content::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 59, 179, 0.45);
  border-radius: var(--font-24);
  z-index: 1;
}

/* 内部容器 */
.jinxiang_develop_subscribe_inner {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: var(--gap-100) calc(var(--gap-100) + var(--gap-40));
  gap: var(--gap-40);
}

/* 文本区域 */
.jinxiang_develop_subscribe_text {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(var(--gap-10) + var(--gap-5) + var(--gap-1));
  max-width: 800px;
  text-align: center;
}

/* 标题 */
.jinxiang_develop_subscribe_title {
  font-family: var(--title-font-family);
  font-size: var(--font-64);
  font-weight: 700;
  line-height: normal;
  color: #fff;
  text-transform: capitalize;
  margin: 0;
}

/* 描述 */
.jinxiang_develop_subscribe_desc {
  font-family: var(--font-family);
  font-size: var(--font-18);
  font-weight: 400;
  line-height: normal;
  color: #fff;
  text-align: center;
  margin: 0;
}

/* 按钮行 */
.jinxiang_develop_subscribe_buttons {
  display: flex;
  gap: var(--gap-20);
  flex-wrap: wrap;
  justify-content: center;
}

/* 次级按钮样式 */
.jinxiang_develop_subscribe .jinxiang_secondary_btn {
  color: #1f1f1f;
  background: #fff;
  text-decoration: none;
  border-color: #fff;
}

.jinxiang_develop_subscribe .jinxiang_secondary_btn:hover {
  color: var(--color-primary);
  background: #fff;
  border-color: #fff;
}

.jinxiang_develop_subscribe .jinxiang_secondary_btn svg {
  fill: currentColor;
}
