.pathway-architecture-two .path-book {
  top: 7%;
  left: 50%;
  transform: translateX(-50%);
}

.pathway-architecture-two .path-book:hover {
  transform: translate(-50%, -4px);
}

.pathway-architecture-two .path-dfy {
  left: 50%;
  bottom: 5%;
}

.pathway-architecture-two .line-book {
  width: 23%;
  left: 50%;
  top: 26%;
  transform: rotate(90deg);
}

.pathway-architecture-two .line-dfy {
  width: 22%;
  bottom: 27%;
}

.entry-points-two {
  grid-template-columns: repeat(2, 1fr);
}

.offer-comparison {
  min-width: 760px;
}

.offer-comparison tbody td:nth-child(3) {
  background: #f7f9fc;
  color: var(--navy);
  font-weight: 600;
}

@media (max-width: 760px) {
  .pathway-architecture-two {
    height: 445px;
  }

  .pathway-architecture-two .path-book {
    top: 0;
    left: 50%;
  }

  .pathway-architecture-two .architecture-core {
    top: 140px;
  }

  .pathway-architecture-two .path-dfy {
    bottom: 0;
  }

  .entry-points-two {
    grid-template-columns: 1fr;
  }
}
