/* Custom Styles */ body { font-family: 'Inter', sans-serif; background-color: #F9FAFB; color: #111827; } h1, h2, h3, h4, h5, h6 { font-family: 'Poppins', sans-serif; } .hero { background: linear-gradient(45deg, #4F46E5, #14B8A6); color: white; padding: 100px 0; } .hero h1 { font-size: 3.5rem; font-weight: 700; } section { padding: 60px 0; } .card { border: none; border-radius: 8px; box-shadow: 0 4px 6px rgba(0,0,0,0.1); } .form-control, .btn { border-radius: 8px; } .btn-primary { background-color: #4F46E5; border-color: #4F46E5; } .btn-primary:hover { background-color: #4338CA; border-color: #4338CA; }