body {
  background-image: linear-gradient(180deg, #cccaca, #fff 300px, #fff);
}

.container {
  max-width: 1024px;
}

.pricing-header {
  max-width: 100%;
}

img.list-icon {
  width: 24px;
}

.btn-primary {
  background-color: #ff0ea0;
  /* Bootstrap’s built-in pink */
  border-color: #ff0ea0;
  color: #fff;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active {
  background-color: #8f0047;
  border-color: #8f0047;
  /* Slightly darker pink for hover */
  background-color: #8f0047;
  color: #fff;
}

.btn-primary:disabled,
.btn-primary.disabled {
  background-color: #f5a3cc;
  border-color: #f5a3cc;
  opacity: 0.7;
}