@font-face{
  font-family:"ABKE Homepage Alibaba PuHuiTi";
  src:url("../static/font/AlibabaPuHuiTi-3-85-Bold.woff2") format("woff2");
  font-style:normal;
  font-weight:700;
  font-display:swap;
}

html body main.page-home #homeCustomModule .home-hero-banner .scene-copy h1,
html body main.page-home #homeCustomModule .home-hero-banner .scene-copy h1 > :is(span,strong){
  font-family:"ABKE Homepage Alibaba PuHuiTi","Alibaba PuHuiTi 3.0","PingFang SC","Microsoft YaHei",sans-serif!important;
  font-weight:700!important;
  letter-spacing:.015em!important;
}

html body main.page-home #homeCustomModule .home-hero-banner .eyebrow{
  background-color:#54a1f4!important;
  background-image:linear-gradient(90deg,#54a1f4 0%,#825bf2 100%)!important;
  color:#fff!important;
  opacity:1!important;
}

html body main.page-home #homeCustomModule .home-hero-banner .eyebrow > .eyebrow-text,
html body main.page-home #homeCustomModule .home-hero-banner .eyebrow > .eyebrow-text > .eyebrow-accent{
  color:#fff!important;
  background:none!important;
  -webkit-background-clip:border-box!important;
  background-clip:border-box!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
}

html body main.page-home #homeCustomModule .home-hero-banner .proof-points.banner-value-grid{
  gap:12px!important;
}

html body main.page-home #homeCustomModule .home-hero-banner .proof-points.banner-value-grid > span{
  grid-template-columns:42px minmax(0,1fr)!important;
  column-gap:10px!important;
  width:calc(100% - 10px)!important;
  justify-self:center;
  padding:12px 14px!important;
  background:rgba(255,255,255,.5)!important;
  border:1px solid #d7e6fa!important;
  border-radius:6px!important;
  box-shadow:0 8px 22px rgba(31,91,164,.08)!important;
}

html body main.page-home #homeCustomModule .home-hero-banner .proof-points.banner-value-grid > span::before{
  align-self:center;
  width:42px!important;
  height:42px!important;
  margin-top:0;
}

html body main.page-home #homeCustomModule .home-hero-banner .proof-points.banner-value-grid > span:nth-child(1)::before{
  background-image:url("../static/image/home-banner-value-discovered.png")!important;
}

html body main.page-home #homeCustomModule .home-hero-banner .proof-points.banner-value-grid > span:nth-child(2)::before{
  background-image:url("../static/image/home-banner-value-trusted.png")!important;
}

html body main.page-home #homeCustomModule .home-hero-banner .proof-points.banner-value-grid > span:nth-child(3)::before{
  background-image:url("../static/image/home-banner-value-selected.png")!important;
}

html body main.page-home #homeCustomModule .home-hero-banner .proof-points.banner-value-grid > span::after{
  content:none!important;
  display:none!important;
}

@media (min-width:901px){
  html body main.page-home #homeCustomModule .home-hero-banner[data-locale="zh"] .scene-copy h1,
  html body main.page-home #homeCustomModule .home-hero-banner[data-locale="zh"] .scene-copy h1 > :is(span,strong){
    font-size:clamp(52px,5.2vw,65px)!important;
  }
}

@media (max-width:900px){
  html body main.page-home #homeCustomModule .home-hero-banner{
    height:auto!important;
    min-height:calc(100svh - 64px)!important;
  }

  html body main.page-home #homeCustomModule .home-hero-banner > .hero-shell{
    height:auto!important;
    min-height:calc(100svh - 64px)!important;
  }
}

@media (max-width:560px){
  html body main.page-home #homeCustomModule .home-hero-banner[data-locale="en"] .hero-copy{
    margin-top:0!important;
  }

  html body main.page-home #homeCustomModule .home-hero-banner .scene-description{
    grid-template-rows:none!important;
    grid-auto-rows:auto;
  }

  html body main.page-home #homeCustomModule .home-hero-banner .proof-points.banner-value-grid{
    gap:10px!important;
  }
}
