/* Solutions Grid 2x2 Layout */
.solutions-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
}

/* Red accent on top of solution boxes */
.solutions-grid .feature-card {
    border-top: 4px solid var(--primary-color);
    position: relative;
    /* For potential future pseudo-elements */
}

/* Optional: Slight red glow on hover to reinforce the accent */
.solutions-grid .feature-card:hover {
    box-shadow: 0 10px 15px -3px rgba(229, 57, 53, 0.1), 0 4px 6px -2px rgba(229, 57, 53, 0.05);
}

@media (max-width: 768px) {
    .solutions-grid {
        grid-template-columns: 1fr;
    }
}