.aitn2-tools-grid {
    margin: 20px 0;
}

.aitn2-tool-card {
    transition: transform 0.3s, box-shadow 0.3s;
}

.aitn2-tool-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 8px 25px rgba(0,0,0,0.15) !important;
}

.aitn2-visit-btn:hover {
    background: #135e96 !important;
}

.aitn2-categories a:hover {
    transform: translateY(-2px);
    box-shadow: 0 4px 15px rgba(0,0,0,0.15) !important;
}

@media (max-width: 768px) {
    .aitn2-tools-grid {
        grid-template-columns: 1fr !important;
    }
}
