.trust__stage{margin-top:var(--space-12);padding:var(--space-12) var(--space-10) var(--space-10);gap:var(--space-10);display:grid}.trust__steps{gap:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;display:grid;position:relative}.trust__rail{background:var(--line-strong);height:2px;position:absolute;top:23px;left:10%;right:10%}.trust__fill{background:var(--ink);transform-origin:0;position:absolute;inset:0}.trust__step{text-align:center;justify-items:center;gap:var(--space-1);display:grid;position:relative}.trust__icon{width:48px;height:48px;margin-bottom:var(--space-3);background:var(--surface-stage);border:2px solid var(--ink);color:var(--ink);border-radius:50%;place-items:center;display:grid}.trust__k{font-size:16px;font-weight:650;line-height:1.3}.trust__sub{color:var(--ink-muted);font-size:13px}.trust__line{gap:var(--space-3);max-width:760px;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);margin-inline:auto;display:grid}.trust__label{color:var(--ink-muted);font-size:13px;font-weight:600}.trust__text{font-size:16px;line-height:1.6}.trust__who{margin-right:var(--space-3);color:var(--ink-muted);font-size:13px;font-weight:600}.trust__pii{border-radius:var(--radius-sm);background:var(--surface-sunken);font:500 14px/1.4 var(--font-mono);color:var(--ink-muted);transition:background-color var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out);padding:1px 8px}.trust__pii.is-raw{background:var(--poor-soft);color:var(--poor-ink);font-family:var(--font-sans)}.trust__more{margin-top:var(--space-8)}[data-trust] .trust__fill{transition:scale .6s var(--ease-out)}[data-trust].is-armed .trust__fill{scale:var(--p,0) 1}[data-trust] .trust__icon{transition:background-color var(--dur-3) var(--ease-out), color var(--dur-3) var(--ease-out)}[data-trust].is-armed [data-step]:not(.is-on){opacity:.45}[data-trust] [data-step]{transition:opacity var(--dur-3) var(--ease-out)}[data-trust] [data-step].is-now .trust__icon{background:var(--ink);color:var(--surface-stage)}@media (width<=900px){.trust__steps{gap:var(--space-5);grid-template-columns:minmax(0,1fr);justify-items:start}.trust__rail{width:2px;height:auto;inset:24px auto 24px 23px}.trust__fill{transform-origin:top}[data-trust].is-armed .trust__fill{scale:1 var(--p,0)}.trust__step{text-align:left;justify-items:start;column-gap:var(--space-4);grid-template-columns:48px minmax(0,1fr);row-gap:0}.trust__icon{grid-row:span 2;margin-bottom:0}}@media (width<=720px){.trust__stage{padding:var(--space-8) var(--space-5) var(--space-5)}.trust__line{padding:var(--space-4)}.trust__text{font-size:16px}}
