-weight: 700;
            text-align: center;
            margin: 0 0 2rem;
            color: var(--text-primary);
        }

        .clients-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
            gap: 1.5rem;
        }

        .client-item {
            background: var(--surface-elevated);
            border: 1px solid var(--border-subtle);
            border-radius: 12px;
            padding: 1.5rem;
            text-align: center;
       