/* Remotera hero only: approved two-laptop conceptual illustration. */
.rm-illustrated-hero {
  background-color: #dbe7fa;
  background-repeat: no-repeat;
  isolation: isolate;
}
/* Fade only the far left of the illustration under the copy for readable text. */
.rm-illustrated-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: linear-gradient(90deg, rgba(215,235,255,.50) 0%, rgba(225,238,255,.28) 26%, transparent 55%);
}
.rm-hero-mobile-art { display: none; }
@media (max-width:1023px) {
  .rm-illustrated-hero {
    background-image: url('/hero-bg.webp') !important;
  }
  .rm-hero-mobile-art {
    display: block;
    width: 100%;
    height: auto;
    max-width: 640px;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    object-position: right center;
    border-radius: 16px;
    margin-top: 12px;
  }
  .rm-illustrated-hero::before { display: none; }
}
