.container {
  max-width: 900px;
  margin: auto;
  padding: 60px 40px;
}

h1 {
  color: #5e4bb6;
  margin-bottom: 10px;
}

.subtitle {
  color: #8e73ff;
  margin-bottom: 10px;
}

.contact {
  color: #666;
  margin-bottom: 40px;
}

section {
  margin-bottom: 40px;
}

h2 {
  color: #5e4bb6;
  margin-bottom: 20px;
}

.card {
  background: white;
  padding: 25px;
  border-radius: 20px;
  margin-bottom: 20px;
  box-shadow: 0 10px 20px rgba(122, 92, 255, 0.08);
}