.trust-page{background:var(--surface-base)}.trust-page__breadcrumb{gap:var(--space-2);padding-top:var(--space-5);color:var(--text-secondary);font-size:var(--text-sm);display:flex}.trust-page .platform-hero,.trust-page__section{border-bottom:1px solid var(--border);padding:clamp(4.5rem,8vw,7rem) 0}.trust-page .platform-hero__layout,.trust-page__split{align-items:center;gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.trust-page .platform-hero__copy,.trust-page__split>:first-child{grid-column:1/span 6}.trust-page .platform-hero__visual,.trust-page__split>:last-child{grid-column:8/span 5}.trust-page .platform-hero h1{max-width:11ch;font-size:var(--text-3xl)}.trust-page .platform-hero__body{margin:var(--space-6) 0 0;font-size:var(--text-lg)}.trust-page .platform-actions{gap:var(--space-3);margin-top:var(--space-8);display:flex}.trust-page .platform-button{align-items:center;gap:var(--space-2);min-height:3rem;padding:var(--space-3) var(--space-5);border:1px solid var(--accent);border-radius:var(--radius-md);background:var(--accent);color:var(--text-inverse);font-weight:600;display:inline-flex}.trust-page__principles{border-top:1px solid var(--border-visible);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trust-page__principles article{min-height:18rem;padding:var(--space-8);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.trust-page__principles article:nth-child(2n){border-right:0}.trust-page__principles span{color:var(--accent);font-family:var(--font-mono-stack);font-size:var(--text-xs)}.trust-page__principles h2,.trust-page__split h2,.trust-page .platform-cta-band h2{max-width:17ch;margin-top:var(--space-12);font-size:var(--text-xl)}.trust-page__section--raised{background:var(--surface-inset)}.trust-page__split h2{font-size:var(--text-2xl);margin-top:0}.trust-page__split>:last-child{gap:var(--space-4);display:grid}.trust-page__split p{margin:0}.trust-page__closing{padding:clamp(4rem,7vw,6rem) 0}.trust-page .platform-cta-band{align-items:end;gap:var(--space-8);padding:var(--space-10);border:1px solid var(--border-visible);border-radius:var(--radius-xl);background:var(--surface-raised);grid-template-columns:minmax(0,1fr) auto;display:grid}.trust-page .platform-cta-band .platform-actions{gap:var(--space-3);margin:0;display:flex}.trust-page .platform-button--secondary{border-color:var(--border-visible);background:var(--surface-raised);color:var(--text-primary)}.trust-page .platform-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:1180px){.trust-page .platform-hero__layout,.trust-page__split{grid-template-columns:repeat(8,minmax(0,1fr))}.trust-page .platform-hero__copy,.trust-page__split>:first-child{grid-column:1/span 5}.trust-page .platform-hero__visual,.trust-page__split>:last-child{grid-column:6/span 3}}@media (max-width:900px){.trust-page .platform-hero__copy,.trust-page .platform-hero__visual,.trust-page__split>:first-child,.trust-page__split>:last-child{grid-column:1/-1}}@media (max-width:820px){.trust-page .platform-hero__layout,.trust-page__split,.trust-page__principles,.trust-page .platform-cta-band{grid-template-columns:1fr}.trust-page .platform-hero h1{font-size:clamp(2.5rem,12vw,3.5rem)}.trust-page__principles article{border-right:0}.trust-page .platform-cta-band .platform-actions{flex-direction:column;width:100%}.trust-page .platform-button{justify-content:center;min-height:44px}}
.TrustBoundaryVisual-module__sxSLeG__frame{border:1px solid var(--border-visible);border-radius:var(--radius-xl);background:var(--surface-inset);position:relative;overflow:hidden}.TrustBoundaryVisual-module__sxSLeG__frame:before{background:var(--accent);content:"";width:5rem;height:2px;position:absolute;top:-1px;right:1.5rem}.TrustBoundaryVisual-module__sxSLeG__header,.TrustBoundaryVisual-module__sxSLeG__controlFooter,.TrustBoundaryVisual-module__sxSLeG__contextHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.TrustBoundaryVisual-module__sxSLeG__header{border-bottom:1px solid var(--border);color:var(--text-tertiary);font-family:var(--font-mono-stack);letter-spacing:.09em;padding:1rem 1.25rem;font-size:.62rem}.TrustBoundaryVisual-module__sxSLeG__status{color:var(--accent);align-items:center;gap:.45rem;display:inline-flex}.TrustBoundaryVisual-module__sxSLeG__status i,.TrustBoundaryVisual-module__sxSLeG__approvalState i{background:var(--accent);border-radius:50%;width:.42rem;height:.42rem}.TrustBoundaryVisual-module__sxSLeG__flow{grid-template-columns:minmax(8.5rem,.85fr) minmax(10rem,1.15fr) minmax(8.5rem,.9fr);align-items:stretch;gap:.65rem;padding:1.25rem;display:grid;position:relative}.TrustBoundaryVisual-module__sxSLeG__connector{background:linear-gradient(90deg,#0000,#e8a317a6,#0000);height:1px;position:absolute;top:50%;left:2rem;right:2rem}.TrustBoundaryVisual-module__sxSLeG__vault,.TrustBoundaryVisual-module__sxSLeG__context,.TrustBoundaryVisual-module__sxSLeG__approval{z-index:1;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-raised);flex-direction:column;min-width:0;min-height:15rem;padding:1rem;display:flex;position:relative}.TrustBoundaryVisual-module__sxSLeG__context{background:linear-gradient(180deg, #e8a3170e, transparent 50%), var(--surface-raised);border-color:#e8a31757}.TrustBoundaryVisual-module__sxSLeG__icon{border:1px solid var(--border-visible);border-radius:var(--radius-md);width:2rem;height:2rem;color:var(--accent);background:var(--surface-inset);justify-content:center;align-items:center;margin-bottom:1.25rem;display:inline-flex}.TrustBoundaryVisual-module__sxSLeG__contextHeader .TrustBoundaryVisual-module__sxSLeG__icon{margin:0}.TrustBoundaryVisual-module__sxSLeG__vault>span,.TrustBoundaryVisual-module__sxSLeG__contextHeader>span,.TrustBoundaryVisual-module__sxSLeG__approval>span,.TrustBoundaryVisual-module__sxSLeG__controlFooter span{color:var(--text-tertiary);font-family:var(--font-mono-stack);letter-spacing:.08em;font-size:.58rem}.TrustBoundaryVisual-module__sxSLeG__vault>strong,.TrustBoundaryVisual-module__sxSLeG__context>strong,.TrustBoundaryVisual-module__sxSLeG__approval>strong{margin-top:.65rem;font-size:clamp(.92rem,1.35vw,1.12rem);font-weight:550;line-height:1.15}.TrustBoundaryVisual-module__sxSLeG__vault ul{gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.TrustBoundaryVisual-module__sxSLeG__vault li{border-left:1px solid var(--border-visible);color:var(--text-secondary);padding:.45rem .55rem;font-size:.66rem}.TrustBoundaryVisual-module__sxSLeG__vault em,.TrustBoundaryVisual-module__sxSLeG__context em{color:var(--text-tertiary);font-family:var(--font-mono-stack);letter-spacing:.07em;margin-top:auto;padding-top:1rem;font-size:.56rem;font-style:normal}.TrustBoundaryVisual-module__sxSLeG__context em{color:var(--accent)}.TrustBoundaryVisual-module__sxSLeG__evidenceList{gap:.55rem;margin-top:1.2rem;display:grid}.TrustBoundaryVisual-module__sxSLeG__evidenceList span{color:var(--text-secondary);align-items:center;gap:.5rem;font-size:.68rem;display:flex}.TrustBoundaryVisual-module__sxSLeG__evidenceList i{background:var(--accent);border-radius:50%;width:.34rem;height:.34rem}.TrustBoundaryVisual-module__sxSLeG__approvalState{border-radius:var(--radius-md);color:var(--accent);font-family:var(--font-mono-stack);letter-spacing:.06em;border:1px solid #e8a31740;align-items:center;gap:.45rem;margin-top:auto;padding:.65rem;font-size:.55rem;display:flex}.TrustBoundaryVisual-module__sxSLeG__controlFooter{border-top:1px solid var(--border);padding:1rem 1.25rem}.TrustBoundaryVisual-module__sxSLeG__controlFooter>div{align-items:baseline;gap:.6rem;display:flex}.TrustBoundaryVisual-module__sxSLeG__controlFooter strong{font-size:.72rem;font-weight:500}.TrustBoundaryVisual-module__sxSLeG__controlFooter>i{background:var(--border-visible);flex:1;height:1px}@media (max-width:1180px){.TrustBoundaryVisual-module__sxSLeG__flow{grid-template-columns:1fr}.TrustBoundaryVisual-module__sxSLeG__connector{width:1px;height:auto;top:2rem;bottom:2rem;left:50%}.TrustBoundaryVisual-module__sxSLeG__vault,.TrustBoundaryVisual-module__sxSLeG__context,.TrustBoundaryVisual-module__sxSLeG__approval{min-height:10rem}}@media (max-width:820px){.TrustBoundaryVisual-module__sxSLeG__header,.TrustBoundaryVisual-module__sxSLeG__controlFooter{flex-direction:column;align-items:flex-start}.TrustBoundaryVisual-module__sxSLeG__controlFooter>i{flex:none;width:100%}}
