#section3 {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.text3 {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  color: #000;
}

.text3 .title {
  font-size: 0.375rem;
  font-weight: bold;
  margin-top: 0.8125rem;
}

.text3 .subtitle {
  color: #555555;
  font-weight: bold;
  font-size: 0.225rem;
  margin-top: 0.1875rem;
}

.section3-container {
  margin: 0.4rem auto 0.625rem auto;
  max-width: 21.2rem;
  display: flex;
  width: 100%;
  height: 9.2875rem;
  overflow: hidden;
}

.image-split {
  display: flex;
  width: 100%;
  height: 9.325rem;
  background-image: url('/images/product images/背景.png');
  background-size: cover;
  background-position: center;
  position: relative;
}

/* 单列卡片样式 */
.split-part {
  flex: 1;
  border-right: 0.05rem solid #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  transition: flex 0.3s ease, background-color 0.3s ease;
  position: relative;
  background-color: transparent;
}

.split-part:last-child {
  border-right: none;
}

/* 鼠标悬停或激活时放大并变色 */
.split-part:hover,
.split-part.active {
  flex: 2;
  background-color: rgba(59, 122, 244, 0.5);
  z-index: 2;
}

/* 图标 */
.split-part .icon {
  width: 1rem;
  height: 1rem;
  z-index: 2;
}

/* 标签文字 */
.split-part .label {
  margin-top: 0.5rem;
  font-size: 0.225rem;
  color: #fff;
  font-weight: bold;
  z-index: 2;
}

/* 段落内容：默认隐藏，激活显示 */
.split-part p {
  display: none;
  z-index: 2;
  color: white;
  font-size: 0.2rem;
  margin-top: 0.5875rem;
  width: 4.625rem;
  text-align: center;
}

.split-part.active p {
  display: block;
}

.text3-image {
  display: flex;
  justify-content: center;
}

.text3-image img {
  margin-top: 0.1875rem;
  max-width: 100%;
  height: auto;
}