.trust-band{background:var(--surface);border-top:1px solid var(--border);padding-block:clamp(3rem,6vw,5rem)}.trust-band h2{font-size:clamp(1.7rem,3.4vw,2.4rem);margin-bottom:1.75rem}.trust-grid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.trust-card{align-content:start;background:var(--background);border:1px solid var(--border);border-radius:8px;display:grid;gap:.6rem;padding:1.25rem}.trust-card h3,.trust-card h4{font-size:1.1rem;margin:0}.trust-card p{color:var(--muted);font-size:.95rem;margin:0}.trust-card ul{display:grid;gap:.35rem;list-style:none;margin:0;padding:0}.trust-card li{color:var(--muted);font-size:.95rem;line-height:1.4}.trust-card .text-link{color:var(--primary-dark);font-size:.95rem;min-height:32px;text-decoration:underline;text-underline-offset:.18em}.trust-registrations li{display:grid}.trust-registrations strong{color:var(--text);font-variant-numeric:tabular-nums}.trust-card blockquote{margin:0}.trust-card blockquote p{color:var(--text);font-size:1rem}.trust-card blockquote footer{color:var(--muted);font-size:.9rem;margin-top:.4rem}.trust-partners{color:var(--muted);font-size:.95rem;margin:1.25rem 0 0}.trust-partners a{color:var(--primary-dark);font-weight:700}@media (max-width:1159px){.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.trust-grid{grid-template-columns:1fr}.trust-card .text-link{min-height:44px}}.mobile-call-bar{display:none}@media (max-width:760px){.mobile-call-bar{background:rgb(255 255 255/.97);border-top:1px solid var(--border);bottom:0;box-shadow:0 -8px 24px rgb(16 32 28/.08);display:grid;gap:.6rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);padding:.6rem 1rem calc(.6rem + env(safe-area-inset-bottom));position:sticky;z-index:30}.mobile-call-bar .button{min-height:44px;padding-block:.5rem;width:100%}}