.footer {
    background-color: #002140; color: #fff;
    padding: 5px 0 5px; margin-top: 0;
}
.footer-content { display: flex; flex-direction: column; align-items: center; }
.footer-logo-text { font-size: 24px; font-weight: bold; margin-bottom: 25px; letter-spacing: 2px; }
.footer-links { display: flex; gap: 40px; margin-bottom: 25px; font-size: 14px; opacity: 0.9; }
.footer-links a:hover { text-decoration: underline; opacity: 1; }
.footer-info { text-align: center; font-size: 13px; opacity: 0.6; line-height: 2; }