.trust-badges {
background-color: var(--color-bg-card);
border-top: 1px solid var(--color-border);
border-bottom: 1px solid var(--color-border);
padding: 28px 0;
}
.trust-badges-inner {
max-width: var(--container-max-width);
margin: 0 auto;
padding: 0 var(--container-padding);
display: flex;
justify-content: space-between;
align-items: center;
gap: 24px;
}
.trust-badge-item {
display: flex;
align-items: center;
gap: 14px;
flex: 1;
justify-content: center;
}
.trust-badge-item:not(:last-child) {
border-right: 1px solid var(--color-border);
padding-right: 24px;
}
.trust-badge-icon {
flex-shrink: 0;
color: var(--color-accent);
display: flex;
align-items: center;
justify-content: center;
}
.trust-badge-text {
display: flex;
flex-direction: column;
}
.trust-badge-number {
font-size: 1.375rem;
font-weight: var(--font-weight-extrabold);
color: var(--color-text-primary);
line-height: var(--line-height-tight);
letter-spacing: -0.01em;
}
.trust-badge-label {
font-size: var(--font-size-xs);
font-weight: var(--font-weight-medium);
color: var(--color-text-muted);
text-transform: uppercase;
letter-spacing: 0.06em;
} @media (max-width: 768px) {
.trust-badges-inner {
flex-wrap: wrap;
justify-content: center;
}
.trust-badge-item {
flex: 0 0 calc(50% - 12px);
justify-content: flex-start;
padding: 12px 0;
}
.trust-badge-item:not(:last-child) {
border-right: none;
padding-right: 0;
}
}
@media (max-width: 480px) {
.trust-badge-item {
flex: 0 0 100%;
}
}