.step{
    position:relative; padding:22px 18px 18px;
    background:linear-gradient(180deg, rgba(255,255,255,.04), rgba(255,255,255,.02));
    border:1px solid rgba(255,255,255,.08); border-radius:var(--radius)
  }
  .step__index{
    position:absolute; top:-10px; left:-10px; width:36px; height:36px;
    display:grid; place-items:center; background:var(--primary); color:#1b1700;
    font-weight:800; border-radius:10px; box-shadow:var(--shadow)
  }
  
