.flink a { transition: all 0.3s ease; }
        .flink a:hover { transform: translateY(-3px); color: #3b82f6; }
        .hover-card:hover { box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.1); transform: translateY(-5px); }
        .gradient-bg { background: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 100%); }
        .text-shadow { text-shadow: 1px 1px 3px rgba(0,0,0,0.3); }
        .section-padding { padding: 5rem 1rem; }
        @media (max-width: 768px) { .section-padding { padding: 3rem 1rem; } }
