/* 首页宠保卡入口：只用静态图，避免滚动重绘闪烁 */
.pc-home-banner-wrap {
  padding: 24px 15px 8px;
  max-width: 1170px;
  margin: 0 auto;
}

.pc-home-banner {
  display: block;
  line-height: 0;
  text-decoration: none;
}

.pc-home-banner:hover,
.pc-home-banner:focus,
.pc-home-banner:active {
  text-decoration: none;
  opacity: 1;
}

.pc-home-banner img {
  display: block;
  width: 100%;
  height: auto;
  border: 0;
  border-radius: 16px;
  /* 禁止任何过渡/滤镜，滚动经过不重绘 */
  transition: none;
  transform: none;
  box-shadow: none;
  pointer-events: none;
}

@media (max-width: 576px) {
  .pc-home-banner-wrap {
    padding: 14px 12px 4px;
  }

  .pc-home-banner img {
    border-radius: 12px;
  }
}
