body {
  font-family: 'Segoe UI', sans-serif;
  background-color: #f9f9f9;
}

.hero {
  background: linear-gradient(to right, #ffffff, #f0f4ff);
  padding: 100px 0;
  text-align: center;
}

.hero h1 span {
  background: linear-gradient(to right, #ff416c, #8e44ad);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.pricing,
.features,
.case-studies {
  padding: 60px 0;
}

.pricing-box {
  background: white;
  border-radius: 12px;
  padding: 30px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
}

.btn-primary {
  background-color: #6c63ff;
  border-color: #6c63ff;
}

.case-studies .card {
  border: none;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  transition: transform 0.2s ease;
}

.case-studies .card:hover {
  transform: translateY(-5px);
}
