.ts-trust-bar { background: var(--surface-card); border-bottom: 1px solid var(--border-subtle); padding: 0; }
.ts-trust-bar__inner { display: grid; justify-content: center; gap: var(--space-10); text-align: center;  grid-template-columns: repeat(5, 1fr); gap: 0}
.ts-trust-bar__item { display: flex; flex-direction: column; align-items: center; gap: 0.375rem; opacity: 0; transform: translateY(8px); transition: opacity var(--duration-slow) var(--ease-standard), transform var(--duration-slow) var(--ease-standard); padding: 1.25rem 1rem; gap: 0.375rem; }
.ts-trust-bar__item.is-revealed { opacity: 1; transform: none; }
.ts-trust-bar__icon { width: 22px; height: 22px; object-fit: contain; margin-bottom: 0; fill: var(--color-primary-500); }
.ts-trust-bar__value { font-family: var(--font-brand); font-weight: var(--weight-extrabold);  font-size: 1.375rem; color: var(--text-brand); line-height: 1; }
.ts-trust-bar__label { font-family: var(--font-support); font-size: 0.8125rem; color: var(--color-neutral-500); }


@media (max-width: 900px) {
    .ts-trust-bar__inner {
        grid-template-columns: repeat(3, 1fr);
    }

    .ts-trust-bar__item:not(:last-child) {
        border-right: none !important;
        border-bottom: 1px solid var(--color-neutral-100);
    }
}


@media (max-width: 560px) {
    .ts-trust-bar__inner {
        grid-template-columns: repeat(2, 1fr);
    }
}
