/* Trust Center (/trust/) */
.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.trust section{padding:44px 0}
.trust h2{font-size:1.9rem;margin:0 0 12px}
.tr-hero{background:var(--light);padding:56px 0 40px!important}
.tr-hero h1{font-size:2.8rem;margin:8px 0 12px}
.tr-hero .lead{max-width:760px}
.tr-eyebrow{color:var(--purple);letter-spacing:.12em;font-weight:700;font-size:.9rem;text-transform:uppercase;margin:0}
.btn-ghost{background:#fff;color:var(--purple);border:2px solid var(--purple)}
.tr-promises{padding-top:32px!important}
.tr-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}
.tr-cards .card h3{color:var(--purple);font-size:1.1rem;margin:10px 0 6px}
.tr-cards .card p{margin:0;font-size:.95rem}
.tr-where{background:var(--light)}
.tr-table{background:#fff;border-radius:12px;overflow:hidden}
.tr-table th,.tr-table td{padding:12px 14px}
.tr-table thead th{background:var(--purple);color:#fff;border-color:var(--purple)}
.tr-table tbody th{color:var(--purple);width:22%}
.tr-example{font-size:.95rem}
.tr-split{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}
.tr-steps{margin:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;color:#6b7280}
.tr-step{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;border:1px solid #e5e7eb;border-radius:12px;background:#fff;min-width:110px;color:var(--dark)}
.tr-step svg{color:#8b85b8}
.tr-step.hl{border:2px solid var(--purple);background:var(--light)}
.tr-step.hl svg{color:var(--purple)}
.tr-arrow{font-size:1.5rem;color:#9ca3af}
.tr-steps figcaption{flex-basis:100%;text-align:center;font-weight:600;color:var(--purple)}
.tr-audit{background:var(--light)}
.tr-list{padding-left:20px;max-width:860px}.tr-list li{margin:8px 0}
.tr-badges{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:28px;margin:16px 0}
.tr-badges li{display:flex;flex-direction:column;align-items:center;gap:6px;font-weight:600;font-size:.9rem}
.tr-badges img{height:72px;width:auto}
.tr-downloads{padding-left:20px}
.tr-talk{background:#fff}
.tr-contacts{font-size:1.15rem;font-weight:600}
@media (max-width:1024px){.tr-cards{grid-template-columns:1fr 1fr}.tr-split{grid-template-columns:1fr}}
@media (max-width:800px){
 .tr-hero h1{font-size:2.1rem}
 .tr-cards{grid-template-columns:1fr}
 .tr-where .table-wrap{display:none}
 .tr-mcards{display:grid!important}
}
.tr-mcards{display:none;gap:16px}
.tr-mcards h3{color:var(--purple);margin:0 0 8px}
.tr-mcards dl{margin:0}.tr-mcards dt{font-size:.8rem;font-weight:700;color:var(--purple);margin-top:8px}.tr-mcards dd{margin:0}
@media (max-width:520px){.tr-steps{gap:6px}.tr-step{min-width:84px;padding:10px}.tr-arrow{font-size:1.1rem}}
