.hero .hero-bg img{object-position:70% center}
.hero .hero-bg::after{
  background:linear-gradient(90deg,rgba(13,18,23,.9) 0%,rgba(13,18,23,.78) 34%,rgba(13,18,23,.32) 57%,rgba(13,18,23,.05) 78%);
}
.hero .hero-content{padding-top:120px;padding-bottom:80px}
.hero h1{color:#fff}
.hero h1 em{color:var(--ink);background:var(--gold);box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .08em}
.hero p,.hero .hero-trust span{color:#fff}
.hero .btn-ghost{color:#fff;border-color:#fff;background:rgba(13,18,23,.22)}
.hero .btn-ghost:hover{color:var(--ink);background:#fff}
.hero .btn-primary svg{color:var(--ink)}
.hero .btn-primary svg path{stroke:currentColor}
@media(max-width:879px){
  .hero .hero-bg img{object-position:73% center}
  .hero .hero-bg::after{background:linear-gradient(180deg,rgba(13,18,23,.76),rgba(13,18,23,.66) 65%,rgba(13,18,23,.35))}
  .hero .hero-content{padding-top:112px;padding-bottom:64px;max-width:580px}
  .hero p{font-size:1.05rem;line-height:1.65}
}
