body { font-family: 'Inter', sans-serif; }
h1, h2, h3, h4, .font-heading { font-family: 'Plus Jakarta Sans', sans-serif; }
.glass-card {
  background: rgba(255, 255, 255, 0.85);
  backdrop-filter: blur(12px);
  border: 1px solid rgba(226, 232, 240, 0.8);
}
.hero-glow {
  background: radial-gradient(circle at 50% 30%, rgba(14, 165, 233, 0.15), rgba(99, 102, 241, 0.05) 50%, transparent 70%);
}
section[id] { scroll-margin-top: 5rem; }
