.split {
  display: grid; grid-template-columns: 1.05fr 1fr; gap: 56px; align-items: center;

  &.rev .pic { order: 2; }
  .pic {
    border-radius: var(--r); overflow: hidden; aspect-ratio: 4/3; max-width: 100%; background: var(--tint-2);

    img { width: 100%; height: 100%; object-fit: cover; display: block; }
  }

  .txt { display: grid; gap: 18px; min-width: 0; }

  @media (max-width: 860px) {
    grid-template-columns: 1fr; gap: 28px;

    &.rev .pic { order: 0; }
  }
}

img[src*="transporter"] { object-position: 50% 38%; }
img[src*="monteur_tablet"] { object-position: 50% 30%; }

ul.checks {
  list-style: none; margin: 0; padding: 0; display: grid; gap: 10px;

  li { position: relative; padding-left: 30px; }
  li::before {
    content: ""; position: absolute; left: 2px; top: 7px; width: 14px; height: 8px;
    border-left: 3px solid var(--blue); border-bottom: 3px solid var(--blue); transform: rotate(-45deg);
  }
}
