.pricing-box {
  background: #f9f9f9;
  border: 1px solid #ddd;
  padding: 25px;
  border-radius: 12px;
  margin-bottom: 20px;
  box-shadow: 0 2px 6px rgba(0,0,0,0.05);
}

.pricing-header h3 {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 5px;
  text-align:center;
}

.pricing-subtitle {
  font-size: 15px;
  color: #666;
  margin-bottom: 15px;
  text-align:center;
}
.pricing-image {
  max-width: 20%;
  height: auto;
  margin-bottom: 15px;
  border-radius: 8px;
}
.pricing-price {
  font-size: 28px;
  font-weight: bold;
  color: #28a745;
  margin-bottom: 20px;
  text-align:center;
}

.table td {
  font-size: 15px;
  vertical-align: middle;
  padding:10px;
}

.table i {
  color: #28a745;
  margin-right: 8px;
}
