.lp-trust { display: grid; gap: 36px; justify-items: center; text-align: center; padding-top: clamp(40px, 6vw, 72px); padding-bottom: clamp(40px, 6vw, 72px); }
.lp-trust-row { display: grid; gap: 18px; justify-items: center; }
.lp-trust ul { display: flex; align-items: center; justify-content: center; gap: 22px clamp(36px, 6vw, 72px); flex-wrap: wrap; margin: 0; padding: 0; list-style: none; }
.lp-trust-logo { display: inline-flex; align-items: center; }
.lp-trust-logo img { width: auto; max-width: 100%; mix-blend-mode: multiply; }
@media (max-width: 600px) { .lp-trust { gap: 28px; } .lp-trust ul { gap: 20px 32px; } .lp-trust-logo img { transform: scale(0.85); } }
.lp-trust .lp-label { margin: 0; font: 500 11px/1.3 'Geist Mono', ui-monospace, monospace; letter-spacing: 0.12em; text-transform: uppercase; color: #8A7F78; }
.audience-trust { max-width: 1080px; margin-inline: auto; padding-inline: clamp(16px, 4vw, 48px); border-top: 0; }
