.footer-custom {
                background: linear-gradient(135deg, #1f3a5f, #0b1d35);
                color: white;
                padding: 40px 20px;
            }

            .footer-card {
                background: rgba(255, 255, 255, 0.05);
                border-radius: 12px;
                box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);
                transition: transform 0.3s;
            }

            .footer-card:hover {
                transform: translateY(-5px);
            }

            .footer-card a {
                color: #48c78e;
                transition: color 0.3s;
            }

            .footer-card a:hover {
                color: #ffffff;
            }

            .footer-bottom {
                margin-top: 20px;
                border-top: 1px solid rgba(255, 255, 255, 0.2);
                padding-top: 15px;
                font-size: 14px;
            }