body { font-family: Arial, sans-serif; background: #f8f9fa; } .navbar-brand { font-weight: bold; letter-spacing: 1px; } .hero { background: linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,.6)), url('https://images.unsplash.com/photo-1520975922284-9d1a3b5f2d49') center/cover; color: white; padding: 80px 20px; } .section-title { border-left: 5px solid #000; padding-left: 10px; margin: 30px 0 20px; } .card:hover { transform: translateY(-3px); transition: .3s; } footer { background: #111; color: #fff; padding: 30px; margin-top: 40px; }