body {
  font-family: 'Segoe UI', sans-serif;
  background-color: #0f0f0f;
  color: #fff;
}

/* HERO */
.hero {
  height: 90vh;
  background: linear-gradient(135deg, #000, #1a1a1a);
}

/* BOTÕES */
.btn-light {
  background-color: #fff;
  color: #000;
  border: none;
}

.btn-light:hover {
  background-color: #ccc;
}

/* CARDS */
.card {
  background-color: #1c1c1c;
  color: #fff;
  border: none;
  transition: 0.3s;
}

.card:hover {
  transform: translateY(-5px);
}

/* TÍTULOS */
h1, h2 {
  letter-spacing: 1px;
}