body {
  font-family: 'Inter', sans-serif;
  color: var(--dark);
  line-height: 1.6;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Lexend', sans-serif;
  font-weight: 700;
}
.btn-pricing {
  background-color: var(--theme-primary);
  border-color: var(--theme-primary);
  font-weight: 600;
  padding: 0.75rem 1.5rem;
  border-radius: 0.5rem;
}
.btn-pricing:hover {
  background-color: var(--theme-secondary);
  border-color: var(--theme-secondary);
}
.btn-demo {
    padding-top: 0.7rem !important;
}
.hero {
  background: linear-gradient(135deg, #f5f7fa 0%, #e4e9f2 100%);
  padding: 100px 0;
}
.hero h1 {
  font-size: 3.5rem;
  line-height: 1.2;
}