/* Strategic Guidance Card Styles */
.strategic-guidance-card {
    transition: all 0.3s ease;
    border: 1px solid rgba(229, 231, 235, 1);
}

.strategic-guidance-card:hover {
    transform: translateY(-5px);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
}

.strategic-guidance-card h3 {
    transition: color 0.3s ease;
}

.strategic-guidance-card:hover h3 {
    color: #111827; /* Keep black in light mode */
}

/* Dark mode: allow blue hover effect */
[data-theme="dark"] .strategic-guidance-card:hover h3 {
    color: #2563eb;
}

/* Remove redundant button styles - already handled by button-styles.css */

/* Ensure product icon wrapper has consistent styling */
.product-icon-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.3s cubic-bezier(0.165, 0.84, 0.44, 1);
}

.product-icon-wrapper img {
    transition: all 0.3s ease;
}

/* Ensure consistent rounded corners */
.rounded-xl {
    border-radius: 0.75rem;
}
