.showcase-module__Uhft8a__roles{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:900px){.showcase-module__Uhft8a__roles{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.showcase-module__Uhft8a__roles{grid-template-columns:1fr}}.showcase-module__Uhft8a__role{background:var(--il-surface);border:1px solid var(--il-border);border-radius:var(--il-r-md);padding:20px}.showcase-module__Uhft8a__roleRole{font-family:var(--il-font-mono);font-size:var(--il-fs-micro);text-transform:uppercase;letter-spacing:.07em;color:var(--il-accent)}.showcase-module__Uhft8a__role h3{font-size:var(--il-fs-md);margin:10px 0 6px;font-weight:600}.showcase-module__Uhft8a__role p{font-size:var(--il-fs-sm);color:var(--il-text-dim);margin:0;line-height:1.5}.showcase-module__Uhft8a__lifecycle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.showcase-module__Uhft8a__trustGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:760px){.showcase-module__Uhft8a__trustGrid{grid-template-columns:1fr}}.showcase-module__Uhft8a__trust h3{font-size:var(--il-fs-base);align-items:center;gap:9px;margin:0 0 6px;font-weight:600;display:flex}.showcase-module__Uhft8a__trust h3 .showcase-module__Uhft8a__mk{font-family:var(--il-font-mono);color:var(--il-accent);font-size:var(--il-fs-sm)}.showcase-module__Uhft8a__trust p{font-size:var(--il-fs-sm);color:var(--il-text-dim);margin:0;line-height:1.55}.showcase-module__Uhft8a__custodyHi{box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--il-accent)40%,transparent)}.showcase-module__Uhft8a__ruleset{grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:760px){.showcase-module__Uhft8a__ruleset{grid-template-columns:repeat(2,1fr)}}.showcase-module__Uhft8a__rule{border-right:1px solid var(--il-border);padding:18px 20px}.showcase-module__Uhft8a__rule:last-child{border-right:0}.showcase-module__Uhft8a__ruleV{font-family:var(--il-font-mono);font-variant-numeric:tabular-nums;font-size:var(--il-fs-xl);color:var(--il-text);font-weight:500}.showcase-module__Uhft8a__ruleV .showcase-module__Uhft8a__u{color:var(--il-text-mute);font-size:.6em}.showcase-module__Uhft8a__ruleK{font-size:var(--il-fs-xs);color:var(--il-text-dim);margin-top:4px}.showcase-module__Uhft8a__secHead{margin:var(--il-s9)0 var(--il-s5)}.showcase-module__Uhft8a__secHead .showcase-module__Uhft8a__label{margin-bottom:10px;display:block}.showcase-module__Uhft8a__secHead h2{font-size:var(--il-fs-xl);letter-spacing:-.02em;max-width:28ch;margin:0;font-weight:600}
