/* Isolated option 1: the planning scene fades across the hero boundary.
   The protected header, hero, character and service content are not edited. */
.soft-handoff-review #planning.flow-planning {
  z-index: 1;
  margin-top: clamp(-152px, -10vw, -112px);
  scroll-margin-top: clamp(112px, 10vw, 152px);
  -webkit-mask-image: linear-gradient(to bottom, transparent, #000 clamp(112px, 10vw, 152px));
  mask-image: linear-gradient(to bottom, transparent, #000 clamp(112px, 10vw, 152px));
}

@media (min-width: 761px) {
  .soft-handoff-review #planning .proposal-demo {
    padding-top: 170px;
  }

  .soft-handoff-review #planning .proposal-demo::before {
    height: clamp(380px, 35vw, 500px);
    background: linear-gradient(180deg, #0b1118 0%, #0b1118 20%, rgb(11 14 17 / 85%) 53%, transparent 100%);
  }
}

@media (max-width: 760px) {
  .soft-handoff-review #planning.flow-planning {
    margin-top: -120px;
    scroll-margin-top: 120px;
    background:
      linear-gradient(180deg,
        rgb(11 17 24 / 78%) 0%,
        rgb(11 14 17 / 84%) 25%,
        rgb(11 14 17 / 68%) 52%,
        rgb(11 14 17 / 48%) 77%,
        var(--color-background) 100%),
      url("cinematic-scene.jpg") left center / auto 100% no-repeat;
  }

  .soft-handoff-review #planning .proposal-copy {
    padding-top: 167px;
  }
}

@media (max-width: 480px) {
  .soft-handoff-review #planning .proposal-copy {
    padding-top: 160px;
  }
}
