12px;
        padding: 1rem 1.5rem;
        margin-bottom: 2rem;
        display: flex;
        align-items: center;
        gap: 1rem;
    }
    
    .retention-info i {
        color: #f59e0b;
        font-size: 1.25rem;
    }
    
    .retention-info p {
        margin: 0;
        color: var(--warning-text, #92400e);
        font-size: 0.875rem;
    }
    
    .retention-info a {
        color: #5b5fcf;
        font-weight: 600;
        text-decoration: none;
    }
    
    .retention-info a:hover {
    