body { font-family: 'Inter', sans-serif; color: #333333; } .hero-section { background: linear-gradient(45deg, #4F46E5, #9333EA); color: white; padding: 100px 0; text-align: center; } .hero-section h1 { font-family: 'Poppins', sans-serif; font-weight: 700; } .feature-box { padding: 30px; border-radius: 10px; background-color: #F5F5F5; text-align: center; margin-bottom: 20px; } .recommendation-form { padding: 40px; border-radius: 10px; background-color: #F5F5F5; } .btn-primary { background-color: #4F46E5; border-color: #4F46E5; } .btn-primary:hover { background-color: #4338CA; border-color: #4338CA; }