/* 商业 Hero 只在有真实有效投放时由 home-operations-runtime.js 挂载。 */
.home-commercial-ad {
  position: relative;
  display: block;
  overflow: hidden;
  min-height: 200px;
  border-radius: 20px;
  background: #e6f7fd;
  color: #112b3b;
  text-decoration: none;
}
.home-commercial-ad img { display: block; width: 100%; height: 100%; max-height: 420px; object-fit: cover; }
.home-commercial-ad__badge {
  position: absolute;
  top: 14px;
  left: 14px;
  padding: 5px 10px;
  border-radius: 6px;
  background: rgb(15 35 56 / 82%);
  color: #fff;
  font-size: 12px;
  font-weight: 700;
}
.home-commercial-ad__title {
  position: absolute;
  right: 16px;
  bottom: 16px;
  left: 16px;
  padding: 9px 12px;
  border-radius: 8px;
  background: rgb(255 255 255 / 90%);
  font-size: clamp(16px, 2vw, 26px);
}
.mobile-page .home-commercial-ad { min-height: 130px; margin-bottom: 16px; }
.mobile-page .home-commercial-ad img { max-height: 240px; }
[data-home-hero] .platform-strength-carousel[hidden],
.platform-strength-banner-section .platform-strength-carousel[hidden] { display: none; }
