/* Trust Center — layout only */
.trust-hero{min-height:min(92svh,900px)}
.trust-hero h1{max-width:12ch}
.trust-scan{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(440px,100%);padding:28px;border-radius:var(--sys-radius-lg);border:1px solid var(--sys-line-2);background:rgba(7,17,46,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
@media (max-width:960px){.trust-hero .sys-hero-visual{display:none}}
.trust-card{min-height:340px}
.trust-ico{color:var(--sys-gold)}
.trust-card h3{font-size:clamp(22px,2vw,26px)}
.trust-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.ctx-card{padding:clamp(28px,3.5vw,44px);min-height:360px}
.ctx-card .sys-card-code{color:var(--sys-gold)}
.ctx-card h3{font-size:clamp(24px,2.4vw,30px)}
.ctx-links{flex-direction:row !important;flex-wrap:wrap;gap:12px 24px !important}
@media (max-width:860px){.trust-context-grid{grid-template-columns:1fr}}
.transp-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(32px,5vw,64px);border-radius:var(--sys-radius-lg);border:1px solid var(--sys-line-gold);background:radial-gradient(120% 140% at 0% 0%,rgba(201,168,76,.12),var(--sys-surface) 55%)}
.transp-panel>div{display:flex;flex-direction:column;gap:18px}
.transp-body{font-size:clamp(18px,1.6vw,22px);line-height:1.6;color:var(--sys-text)}
@media (max-width:860px){.transp-panel{grid-template-columns:1fr}}
.trust-cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(110px,13vw,170px) 0;text-align:center;border-top:1px solid var(--sys-line);background-color:var(--sys-bg-alt)}
.trust-cta::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(50% 60% at 50% 55%,rgba(201,168,76,.12),transparent 70%);pointer-events:none}
.trust-cta .sys-neural{z-index:-2}
.trust-cta-inner{display:flex;flex-direction:column;align-items:center;gap:24px}
.trust-cta-h{max-width:960px;font-size:clamp(36px,4.6vw,66px);line-height:1.05;letter-spacing:-.035em}
.trust-cta .sys-lead{max-width:720px}
