body {
    font-family: Arial, sans-serif;
    scroll-behavior: smooth;
}

.hero-section {
    min-height: 100vh;
    background: linear-gradient(rgba(0,0,0,.75), rgba(0,0,0,.75)),
    url('https://images.unsplash.com/photo-1522202176988-66273c2fd55f?q=80&w=1400&auto=format&fit=crop') center/cover;
    padding-top: 80px;
}

.feature-box {
    background: #ffffff;
}

.card {
    transition: 0.3s;
}

.card:hover {
    transform: translateY(-6px);
}

.navbar .nav-link {
    color: #ffffff !important;
}

.navbar .nav-link:hover {
    color: #0d6efd !important;
}
