.section--30-trust { background: var(--surface-1); }
.s-trust__head { text-align: center; margin-bottom: var(--space-10); }
.s-trust__grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: var(--space-6); }
.s-trust__item { display: flex; flex-direction: column; gap: var(--space-3); }
.s-trust__icon { width: 52px; height: 52px; background: var(--surface-2); border-radius: var(--r-md); display: grid; place-items: center; color: var(--accent); }
.s-trust__item h3 { font: 600 16px var(--font-sans); color: var(--fg-1); margin: 0; }
.s-trust__item p { font-size: 14px; color: var(--fg-2); margin: 0; line-height: 1.55; }
.s-trust__footer { display: flex; align-items: center; justify-content: center; gap: var(--space-3); margin-top: var(--space-10); font-size: 14px; }
.s-trust__link { color: var(--fg-3); text-decoration: underline; text-underline-offset: 2px; }
.s-trust__link:hover { color: var(--accent); }
.s-trust__sep { color: var(--border-2); }
@media (max-width: 1200px) { .s-trust__grid { grid-template-columns: repeat(3, 1fr); } }
@media (max-width: 720px)  { .s-trust__grid { grid-template-columns: 1fr; } }
