.trust-page{color:#eaf6ff;background:radial-gradient(circle at 88% -8%,#2478a942 0,#0000 32%),linear-gradient(#03111f 0%,#061a2e 48%,#041526 100%);min-height:100vh;font-family:Sora,Avenir Next,Trebuchet MS,sans-serif}.trust-page *{box-sizing:border-box}.trust-wrap{max-width:1280px;margin:0 auto;padding:72px max(5vw,24px) 88px}.trust-eyebrow{color:#f4ba55;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:900}.trust-hero{grid-template-columns:minmax(0,1.6fr) minmax(300px,.6fr);align-items:end;gap:44px;display:grid}.trust-wrap h1{letter-spacing:-.055em;max-width:980px;margin:0;font-size:clamp(42px,6vw,72px);line-height:.98}.trust-lead{color:#c5e2f1;max-width:900px;margin:24px 0 0;font-size:18px;line-height:1.75}.trust-hero-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.trust-hero-actions a,.trust-contact-actions a{color:#f4ba55;text-align:center;border:1px solid #f4ba55b3;border-radius:999px;justify-content:center;align-items:center;min-height:48px;padding:12px 20px;font-weight:900;text-decoration:none;display:inline-flex}.trust-hero-actions a:first-child,.trust-contact-actions a:first-child{color:#082038;background:#f4ba55}.trust-status-panel{background:linear-gradient(160deg,#0c3554fa,#051c30fa);border:1px solid #7fcdea57;border-radius:22px;padding:24px;box-shadow:0 24px 58px #00000042}.trust-status-panel>span{color:#8fcde7;letter-spacing:.14em;font-size:10px;font-weight:900}.trust-status-panel>strong{color:#fff;margin-top:10px;font-size:24px;display:block}.trust-status-panel dl{gap:10px;margin:22px 0 0;display:grid}.trust-status-panel dl div{border-top:1px solid #7fcdea2e;justify-content:space-between;gap:16px;padding-top:10px;display:flex}.trust-status-panel dt,.trust-status-panel dd{margin:0;font-size:13px}.trust-status-panel dt{color:#9ec8dc}.trust-status-panel dd{color:#f4ba55;text-align:right;font-weight:800}.trust-assurance{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:46px 0 72px;display:grid}.trust-assurance article,.trust-framework-grid article,.trust-architecture-grid article,.trust-verification-grid a,.trust-procurement-grid a{background:linear-gradient(160deg,#0c3554f2,#051c30fa);border:1px solid #7fcdea47;box-shadow:0 16px 38px #0000002e}.trust-assurance article{border-radius:18px;min-height:178px;padding:22px}.trust-assurance strong,.trust-framework-grid strong,.trust-architecture-grid strong,.trust-verification-grid strong,.trust-procurement-grid strong{color:#fff;font-size:18px;line-height:1.3;display:block}.trust-assurance span,.trust-framework-grid span,.trust-architecture-grid span,.trust-verification-grid span,.trust-procurement-grid span{color:#c4deed;margin-top:10px;font-size:14px;line-height:1.65;display:block}.trust-priority,.trust-additional,.trust-frameworks,.trust-architecture,.trust-verification,.trust-procurement{margin-top:66px}.trust-section-heading{max-width:900px}.trust-section-heading h2,.trust-contact h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(30px,4vw,48px);line-height:1.08}.trust-section-heading>p:not(.trust-eyebrow){color:#b9d8e7;margin:16px 0 0;line-height:1.7}.trust-framework-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.trust-framework-grid article{border-radius:16px;padding:20px}.trust-architecture-grid{gap:12px;margin-top:24px;display:grid}.trust-architecture-grid article{border-radius:16px;grid-template-columns:52px 1fr;align-items:start;gap:18px;padding:20px;display:grid}.trust-architecture-grid article>b{color:#f4ba55;font-size:22px;line-height:1}.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.trust-grid-priority{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-card{min-height:190px;color:inherit;background:linear-gradient(160deg,#0a2c49,#061c31);border:1px solid #7fcdea59;border-radius:16px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.trust-card:hover,.trust-card:focus-visible,.trust-verification-grid a:hover,.trust-verification-grid a:focus-visible,.trust-procurement-grid a:hover,.trust-procurement-grid a:focus-visible{border-color:#f4ba55;transform:translateY(-3px);box-shadow:0 18px 42px #0000003d}.trust-card h3{color:#f7fbff;letter-spacing:-.02em;margin:0;font-size:20px}.trust-card p{color:#c4deed;margin:0;font-size:14px;line-height:1.6}.trust-card span{color:#f4ba55;letter-spacing:.06em;text-transform:uppercase;margin-top:auto;font-size:12px;font-weight:900}.trust-verification-grid,.trust-procurement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.trust-verification-grid a,.trust-procurement-grid a{min-height:190px;color:inherit;border-radius:16px;flex-direction:column;padding:22px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.trust-verification-grid b,.trust-procurement-grid b{color:#f4ba55;letter-spacing:.04em;margin-top:auto;padding-top:18px;font-size:12px}.trust-contact{background:linear-gradient(145deg,#0d3452f5,#051a2dfa);border:1px solid #f4ba557a;border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);align-items:center;gap:36px;margin-top:76px;padding:34px;display:grid}.trust-contact p:not(.trust-eyebrow){color:#c8e1ef;line-height:1.65}.trust-contact-actions{gap:12px;display:grid}.trust-policy{gap:14px;margin-top:28px;display:grid}.trust-policy section{background:#0a2c49;border:1px solid #7fcdea59;border-radius:14px;padding:22px}.trust-policy h2{margin:0 0 10px;font-size:24px}.trust-policy ul{gap:8px;margin:0;padding-left:18px;display:grid}.trust-policy li{color:#d7eefb;line-height:1.6}.trust-return{color:#f4ba55;margin-top:14px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:1040px){.trust-hero{grid-template-columns:1fr}.trust-status-panel{max-width:560px}.trust-assurance{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-grid,.trust-grid-priority,.trust-framework-grid,.trust-verification-grid,.trust-procurement-grid,.trust-contact{grid-template-columns:1fr}}@media (max-width:640px){.trust-wrap{padding:48px 18px 64px}.trust-wrap h1{font-size:clamp(38px,13vw,58px)}.trust-lead{font-size:16px}.trust-assurance{grid-template-columns:1fr;margin-bottom:48px}.trust-assurance article,.trust-card,.trust-verification-grid a,.trust-procurement-grid a{min-height:0}.trust-architecture-grid article{grid-template-columns:1fr}.trust-contact{padding:24px 18px}.trust-hero-actions{display:grid}}
