/* Operator Logo Size */
.heroImage{
    max-width:260px !important;
}


.step-badge {
    width: 40px;
    height: 40px;
    line-height: 26px;
    font-weight: 600;
  }
  .step-card {
    border-radius: 1rem;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
  }
  .step-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 6px 20px rgba(0,0,0,0.1);
  }
  .operator-card {
    transition: transform 0.3s, box-shadow 0.3s;
  }
  .operator-card:hover {
    transform: translateY(-10px);
    box-shadow: 0 1rem 2rem rgba(0,0,0,0.2);
  }
  .hover-scale:hover img {
    transform: scale(1.1);
    transition: transform 0.3s;
  }
  