/* Start custom CSS for html, class: .elementor-element-fcd3bbc *//* 图片整体变暗 */
.hx-sln-scenario-image img{
  filter: brightness(0.72) contrast(1.05);
  transition: all 0.4s ease;
}

/* 底部渐变阴影（重点） */
.hx-sln-scenario-image{
  position:relative;
}

.hx-sln-scenario-image::after{
  content:"";
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:45%;
  background:linear-gradient(
    to top,
    rgba(4,10,20,0.9) 0%,
    rgba(4,10,20,0.6) 40%,
    rgba(4,10,20,0) 100%
  );
  pointer-events:none;
}

/* hover 微亮（高级细节） */
.hx-sln-scenario-card:hover img{
  filter: brightness(0.9);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-67cdb60 */.hx-sln-tech-grid{
  display:grid;
  grid-template-columns:repeat(3, minmax(0,1fr));
  gap:40px;
  margin-top:40px;
}

/* 单个模块 */
.hx-sln-tech-item{
  padding:0;
  border:none;
  background:none;
}

/* 小标签（重点高级感） */
.hx-sln-tech-tag{
  display:inline-block;
  font-size:12px;
  letter-spacing:.12em;
  text-transform:uppercase;
  color:#6aa8ff;
  margin-bottom:12px;
}

/* 标题 */
.hx-sln-tech-item h3{
  font-size:22px;
  margin-bottom:12px;
  color:#ffffff;
}

/* 描述 */
.hx-sln-tech-item p{
  font-size:14px;
  line-height:1.7;
  color:#9aa4b2;
}

/* 响应式 */
@media(max-width:900px){
  .hx-sln-tech-grid{
    grid-template-columns:1fr;
    gap:28px;
  }
}/* End custom CSS */