﻿.features-modern-section {
    .feature-category {
        font-size: 1.3rem;
        font-weight: 600;
        border-bottom: 2px solid #dee2e6;
        padding-bottom: 0.5rem;
        margin-bottom: 1rem;
        color: #333;
    }

    .feature-card {
        transition: all 0.3s ease;
        &:hover {
            transform: translateY(-5px);
            box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);
        }
        .feature-title {
            font-size: 1.1rem;
            font-weight: 500;
        }
        .feature-desc {
            font-size: 0.95rem;
            color: #555;
        }
        i {
            display: block;
        }
    }
}
