:root {
    --primary-blue: #0A1F3D;
    --accent-gold: #D4AF37;
}

body {
    font-family: 'Helvetica', 'Arial', sans-serif;
}

.bg-darkblue {
    background-color: var(--primary-blue);
}

.nav-link {
    color: white !important;
    transition: border-bottom 0.3s;
}

.nav-link:hover {
    border-bottom: 2px solid var(--accent-gold);
}

.service-card {
    border: 1px solid rgba(212, 175, 55, 0.3);
    padding: 20px;
    border-radius: 8px;
    transition: transform 0.3s;
}

.service-card:hover {
    transform: translateY(-5px);
}