body {
  font-family: system-ui, sans-serif;
  margin: 0;
}

.hero {
  padding: 4rem;
  background: #f9fafb;
}
.hero--technical {
  background: #0f172a;
  color: white;
}

.btn {
  padding: 0.75rem 1.25rem;
  text-decoration: none;
  border-radius: 4px;
}
.btn--primary {
  background: #2563eb;
  color: white;
}
.btn--secondary {
  background: transparent;
  border: 1px solid #6b7280;
  color: #6b7280;
}
