﻿body {
    padding-top: 72px;
    background-color: #0e0e11;
    color: #eaeaea;
    font-family: 'Segoe UI', sans-serif;
}

.hero {
    min-height: 90vh;
    background: linear-gradient(135deg, #0f2027, #203a43, #2c5364);
    color: white;
}

.page-header {
    padding: 80px 0 40px;
    background: #141417;
}

.footer-link {
    color: #0d6efd;
    text-decoration: none;
}

    .footer-link:hover {
        text-decoration: underline;
    }
