.standalone-info {
  display: block;
  text-align: center;
  padding-block: clamp(30px, 4vw, 52px) clamp(44px, 6vw, 84px);
}

.standalone-hero-photo {
  position: relative;
  width: min(calc(100% - 64px), 1180px);
  height: clamp(380px, 43vw, 540px);
  margin: 0 auto;
  overflow: hidden;
  background: linear-gradient(90deg, #07090d, #0b1729 50%, #07090d);
}

.standalone-hero-photo img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: center 27%;
  filter: brightness(.87) saturate(.92);
}

.standalone-hero-photo::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(0deg, #07090d 0%, transparent 38%);
  pointer-events: none;
}

.standalone-method-logo {
  display: block;
  width: clamp(96px, 11vw, 132px);
  height: auto;
  margin: 0 auto 28px;
}

.standalone-info .info-heading h2 {
  margin-top: 12px;
}

.standalone-info > p {
  margin: 24px auto 0;
}

@media (max-width: 620px) {
  .standalone-info {
    padding-block: 22px 50px;
  }

  .standalone-hero-photo {
    width: calc(100% - 22px);
    height: clamp(340px, 75vw, 420px);
  }

  .standalone-hero-photo img {
    object-position: center 23%;
  }

  .standalone-method-logo {
    width: 104px;
    margin-bottom: 24px;
  }
}
