/* Styles for resources/views/web/pages/national-integration.blade.php (moved from inline <style>) */
    .transition-hover {
        transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
        border: 1px solid rgba(117, 65, 143, 0.06) !important;
        box-shadow: 0 4px 20px rgba(0, 0, 0, 0.02) !important;
    }
    .transition-hover:hover {
        transform: translateY(-6px);
        box-shadow: 0 15px 35px rgba(117, 65, 143, 0.08) !important;
        border-color: rgba(117, 65, 143, 0.15) !important;
    }
    .transition-hover:hover .icon-wrapper {
        background-color: #75418F !important;
        color: #ffffff !important;
    }
    
    .btn-premium-outline {
        border: 2px solid #75418F !important;
        color: #75418F !important;
        background: transparent;
        transition: all 0.3s ease;
    }
    .btn-premium-outline:hover {
        background: #75418F !important;
        color: white !important;
    }
