.container {
    padding: 0px;
    margin: auto;
}
@media (min-width: 1900px) {
    .container {
        width: 1600px;
    }
}
@media (min-width: 1700px) {
    .container {
        width: 1550px;
    }
}
@media (min-width: 1600px) {
    .container {
        width: 1550px;
    }
}
.enterprise-heading {
  font-size: 28px;
  color: #1a4ed8;
  font-weight: 700;
  margin-bottom: 40px;
}
.enterprise-cards-wrapper {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 20px;
  justify-content: center;
}
.enterprise-card {
  background-color: #fff;
  border-radius: 12px;
  padding: 20px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  text-align: left;
  transition: transform 0.2s ease;
}
.enterprise-card:hover {
  transform: translateY(-5px);
}
.enterprise-card-title {
  font-size: 18px;
  font-weight: 600;
  color: #222;
  margin-bottom: 10px;
}
.enterprise-card-content {
  font-size: 15px;
  line-height: 1.6;
  color: #444;
}