/* Studio trust markers: factual ways to work with the studio, not third-party endorsements. */
.studio-values .trust-badges { gap: 14px; }
.studio-values .trust-badges li { min-width: 0; border-radius: 999px; padding: 16px 22px; gap: 15px; }
.studio-values .trust-badges .trust-icon { width: 48px; height: 48px; flex: 0 0 48px; display: grid; place-items: center; border: 1px solid rgba(129, 73, 166, .28); border-radius: 50%; background: rgba(255,255,255,.68); }
.studio-values .trust-icon svg { width: 32px; height: 32px; stroke: #754197; stroke-width: 1.5; stroke-linecap: round; stroke-linejoin: round; }
.studio-values .trust-badges strong { font-size: 14px; line-height: 1.3; }
.studio-values .trust-badges small { font-size: 12px; line-height: 1.45; margin-top: 4px; }
@media (max-width: 800px) {
  .studio-values .trust-badges { grid-template-columns: 1fr; gap: 10px; }
  .studio-values .trust-badges li { padding: 12px 16px; }
  .studio-values .trust-badges .trust-icon { width: 42px; height: 42px; flex-basis: 42px; }
}
