.work-inquiry.cta-band {
  position: relative;
  isolation: isolate;
  background-color: #f5f6f7;
}

.work-inquiry::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(90deg, #f5f6f7 0 40%, rgba(245, 246, 247, .92) 48%, transparent 63%),
    url("../img/work-inquiry-contact-v1.webp") right 40% / cover no-repeat;
  pointer-events: none;
}

.work-inquiry .cta-inner {
  display: block;
}

.work-inquiry .cta-inner > div {
  max-width: min(620px, 56%);
}

.work-inquiry .cta-inner > .btn {
  margin-top: 34px;
}

@media (max-width: 767px) {
  .work-inquiry.cta-band {
    padding: 56px 0 0;
  }

  .work-inquiry .cta-inner > div {
    max-width: 100%;
  }

  .work-inquiry::after {
    position: relative;
    display: block;
    height: clamp(160px, 48vw, 260px);
    margin-top: 22px;
    background:
      linear-gradient(180deg, #f5f6f7, transparent 32%),
      url("../img/work-inquiry-contact-v1.webp") 94% center / 155% auto no-repeat;
  }
}
