.trust-hero{min-height:410px;padding:128px max(32px,calc((100vw - 1050px)/2)) 60px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 76% 45%,rgba(77,76,183,.2),transparent 36%),linear-gradient(180deg,#090b16,#070911)}
.trust-hero:after{content:"";position:absolute;width:360px;height:360px;right:9%;top:78px;border:1px solid #a090ff24;border-radius:50%;box-shadow:0 0 0 45px #a090ff08,0 0 0 90px #a090ff05;pointer-events:none}
.trust-wrap{position:relative;z-index:1;max-width:1050px;margin:0 auto}
.trust-breadcrumb{display:flex;gap:9px;align-items:center;margin:0 0 38px;color:#82899e;font-size:9px}
.trust-breadcrumb a{color:#c8c9d4}
.trust-hero .eyebrow{font-size:8px}
.trust-hero h1{max-width:780px;font-size:clamp(48px,7vw,76px);line-height:1.01;letter-spacing:-.075em;font-weight:500;margin:20px 0 15px}
.trust-hero h1 em{font-style:normal;color:#a69ae7}
.trust-hero p{max-width:650px;font-size:13px;line-height:1.85;color:#a8adbd}
.trust-body{padding:50px max(32px,calc((100vw - 900px)/2)) 90px;background:#080a11}
.trust-content{max-width:900px;margin:0 auto}
.trust-content h2{font-size:23px;letter-spacing:-.04em;font-weight:550;margin:44px 0 10px;color:#e5e5ef}
.trust-content h2:first-child{margin-top:0}
.trust-content h3{font-size:13px;margin:25px 0 8px;color:#e1e2ec}
.trust-content p,.trust-content li{max-width:810px;font-size:11px;line-height:1.9;color:#a5a9b8}
.trust-content ul,.trust-content ol{padding-left:20px}
.trust-content li{padding:3px 0}
.trust-content a{color:#d2c8ff;text-decoration:underline;text-underline-offset:3px}
.trust-callout{margin:24px 0;padding:18px 20px;border:1px solid #a090ff32;border-radius:10px;background:linear-gradient(145deg,#17182a,#0d1019);color:#c2c5d2}
.trust-callout strong{color:#edeaff}
.trust-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}
.trust-fact{min-height:90px;padding:16px;border:1px solid #ffffff14;border-radius:9px;background:#10121c}
.trust-fact small{display:block;font:8px var(--mono);letter-spacing:.1em;color:#9890d7;margin-bottom:9px}
.trust-fact b{font-size:11px;color:#e5e5ef}
.trust-download{display:inline-flex;align-items:center;justify-content:center;padding:14px 19px;border-radius:26px;background:#eff1ff;color:#171725!important;font-size:11px;font-weight:700;text-decoration:none!important}
.trust-download[aria-disabled=true]{opacity:.6;pointer-events:none}
.trust-code{display:block;overflow-wrap:anywhere;padding:13px 15px;border:1px solid #ffffff18;border-radius:8px;background:#0d0f18;color:#d6d2ef;font:10px var(--mono);line-height:1.8}
.trust-subnav{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
.trust-subnav a{padding:9px 12px;border:1px solid #ffffff18;border-radius:18px;text-decoration:none;font-size:9px;color:#bcb5ed}
.trust-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}
.trust-contact-card{min-height:132px;padding:17px;border:1px solid #ffffff16;border-radius:10px;background:linear-gradient(145deg,#151827,#0d1019)}
.trust-contact-card b{display:block;font-size:12px;margin:8px 0}
.trust-contact-card small{color:#9298aa;font-size:9px;line-height:1.6}
.trust-meta{font:8px var(--mono);color:#737b90;letter-spacing:.08em}
.trust-nav{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:10px}
@media(max-width:650px){.trust-hero{min-height:360px;padding:103px 22px 48px}.trust-hero:after{right:-200px;top:80px}.trust-hero h1{font-size:53px}.trust-hero p{font-size:11px}.trust-body{padding:38px 22px 65px}.trust-content h2{font-size:20px;margin-top:35px}.trust-content p,.trust-content li{font-size:10px}.trust-facts,.trust-contact-grid{grid-template-columns:1fr;gap:8px}.trust-fact{min-height:0}.trust-contact-card{min-height:0}}

@media(max-width:650px){
  .trust-content p,.trust-content li{font-size:15px;line-height:1.75}
  .trust-content h2{font-size:22px;line-height:1.3}
  .trust-meta{font-size:12px}
  .trust-breadcrumb{font-size:13px}
  .trust-download{min-height:48px;font-size:15px}
  .trust-code{font-size:12px;line-height:1.6;overflow-wrap:anywhere}
}
