.custody-flow .settle-stops{grid-template-columns:repeat(3,minmax(0,1fr))}.custody-flow .settle-stop p{max-width:32ch}.custody-flow .cu-mock{color:#e9e8e2;background:#14161b;border-radius:10px;width:100%;max-width:340px;margin-top:28px;padding:0 18px;font-size:14px;line-height:1.3}.cu-mock-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;height:48px;display:flex}.cu-mock-name{color:#fff;align-items:center;gap:10px;font-weight:500;display:flex}.cu-mock-name .cu-coin{width:20px;height:20px}.cu-mock-meta{color:#8e908a;font-size:12px}.cu-mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SF Mono,Menlo,monospace}.cu-rows{margin:0;padding:6px 0 10px;list-style:none}.cu-rows li{color:#8e908a;justify-content:space-between;align-items:center;gap:12px;height:34px;display:flex}.cu-rows li>span{align-items:center;gap:10px;display:flex}.cu-rows b{color:#fff;font-weight:500}.cu-meter{background:#23262e;border-radius:999px;flex:1;height:4px;overflow:hidden}.cu-meter span{height:100%;width:var(--p,0%);background:var(--orange,#ff5400);border-radius:999px;transition:width .35s;display:block}.cu-checks li{color:#fff}.cu-checks em{color:#8e908a;font-size:12px;font-style:normal;transition:color .3s}.cu-checks li[data-done] em{color:#4fd07b}.cu-tick{border:1.5px solid #3a3d46;border-radius:50%;width:12px;height:12px;transition:background .3s,border-color .3s}.cu-checks li[data-done] .cu-tick{background:#4fd07b;border-color:#4fd07b}.cu-steps li{color:#5b5e66;transition:color .3s}.cu-steps li[data-state]{color:#fff}.cu-dot{background:#3a3d46;border-radius:50%;width:8px;height:8px;transition:background .3s,box-shadow .3s}.cu-steps li[data-state=done] .cu-dot{background:#fff}.cu-steps li[data-state=now] .cu-dot{background:var(--orange,#ff5400);box-shadow:0 0 0 4px color-mix(in srgb,var(--orange,#ff5400) 22%,transparent)}.cu-note{color:var(--muted,#5d605f);text-align:right;margin:32px 0 0;font-size:12px}.cu-coin{background:currentColor;flex:none;width:22px;height:22px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.custody-flow .settle-stop:not(.is-reached) .cu-mock{opacity:0;transform:translateY(28px)}.custody-flow .cu-mock{transition:opacity .7s ease-out .15s,transform .9s cubic-bezier(.16,1,.3,1) .15s}@media (max-width:950px),(prefers-reduced-motion:reduce){.custody-flow .settle-stop .cu-mock{opacity:1!important}}.cu-band{isolation:isolate;color:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,6vw,96px);padding:clamp(64px,9vh,104px) 0;scroll-margin-top:104px;display:grid;position:relative}.cu-band:after{content:"";z-index:-1;background:#191b22;position:absolute;inset:0 calc(50% - 50vw)}.cu-band h2,.cu-coverage h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,2.7vw,38px);line-height:1.22}.cu-band h2{color:#fff}.cu-points{gap:20px;margin:32px 0 0;display:grid}.cu-points dt{color:#fff;font-size:17px}.cu-points dd{color:#b9bcb5;margin:4px 0 0;font-size:15px;line-height:1.55}.cu-vault{background:#23262e;border-radius:20px;align-self:center;padding:clamp(24px,3vw,40px)}.cu-vault-label{color:#8e908a;margin:0 0 16px;font-size:13px}.cu-wallets{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.cu-wallet{color:#fff;background:#191b22;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:14px 16px;display:grid}.cu-wallet .cu-coin{grid-row:span 2;width:28px;height:28px}.cu-wallet span{font-size:15px}.cu-wallet small{color:#8e908a;font-size:12px}.cu-keys{align-items:center;gap:18px;margin-top:22px;display:flex}.cu-shards{flex:none;width:64px;height:44px;position:relative}.cu-shards span{border:1.5px solid var(--orange,#ff5400);background:color-mix(in srgb,var(--orange,#ff5400) 14%,transparent);border-radius:50%;width:28px;height:28px;position:absolute;top:8px}.cu-shards span:first-child{left:0}.cu-shards span:nth-child(2){left:18px}.cu-shards span:nth-child(3){left:36px}.cu-keys p{flex-direction:column;margin:0;display:flex}.cu-keys b{font-size:15px;font-weight:400}.cu-keys p span{color:#8e908a;font-size:13px}.cu-tiers{grid-template-columns:1fr 1fr 1.4fr;gap:6px;margin-top:22px;display:grid}.cu-tiers span{text-align:center;color:#14161b;border-radius:999px;padding:9px 12px;font-size:12px}.cu-tiers [data-tier=hot]{background:var(--orange,#ff5400)}.cu-tiers [data-tier=warm]{background:#f4bf9f}.cu-tiers [data-tier=cold]{background:#e9e8e2}.custody-certs .settle-stops{grid-template-columns:repeat(4,minmax(0,1fr))}.custody-certs .settle-stop p{max-width:28ch}.cu-coverage{padding:clamp(64px,9vh,104px) 0;scroll-margin-top:104px}.cu-figures{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px 0 0;display:grid}.cu-figures>div{border-top:1px solid var(--line,#d6d5cf);flex-direction:column;padding-top:20px;display:flex}.cu-figure{letter-spacing:-.05em;color:var(--ink,#14161b);order:-1;margin:0 0 10px;font-size:clamp(48px,5vw,80px);line-height:1}.cu-figures dt{color:var(--ink,#14161b);font-size:17px}.cu-figures dd:not(.cu-figure){color:var(--muted,#5d605f);margin:4px 0 0;font-size:15px}.cu-more{grid-template-columns:1fr 2fr;gap:32px;margin:48px 0 0;display:grid}.cu-more dt{color:var(--ink,#14161b);font-size:17px}.cu-more dd{color:var(--muted,#5d605f);max-width:60ch;margin:6px 0 0;font-size:15px;line-height:1.6}@media (max-width:950px){.custody-flow .settle-stops,.custody-certs .settle-stops,.cu-band,.cu-figures,.cu-more{grid-template-columns:1fr}}@media (min-width:951px){.custody-certs.settle-band{padding:clamp(64px,9vh,104px) 0;min-height:0!important}.custody-flow .settle-stops{grid-template-rows:auto auto auto 1fr;row-gap:0}.custody-flow .settle-stop{grid-row:span 4;grid-template-rows:subgrid;align-content:start;display:grid}.custody-flow .settle-stop .cu-mock{align-self:start}.custody-flow .settle-stop.is-here>:is(h3,p){transform:none}}.cu-band{padding:clamp(88px,12vh,136px) 0}.cu-points{gap:28px;margin-top:40px;padding-left:28px;position:relative}.cu-points:before{content:"";background:#ffffff24;width:1px;position:absolute;top:8px;bottom:8px;left:4px}.cu-points>div{position:relative}.cu-points>div:before{content:"";background:#191b22;border-radius:50%;width:9px;height:9px;transition:background-color .3s,box-shadow .3s;position:absolute;top:7px;left:-28px;box-shadow:inset 0 0 0 1px #fff6}.cu-points>div[data-state=past]:before{box-shadow:none;background:#fff}.cu-points>div[data-state=here]:before{background:var(--orange,#ff5400);box-shadow:0 0 0 4px #ff540033}@media (prefers-reduced-motion:reduce){.cu-points>div:before{box-shadow:none;background:#fff}}@media (min-width:951px){.custody-certs .settle-band-head{margin-bottom:0}.custody-certs .settle-line{margin-top:28px}.custody-certs .settle-stops{column-gap:12px}.custody-certs .settle-stop{background:var(--surface-panel,#f5f4f0);border-radius:10px;padding:24px 24px 28px;transition:background-color .35s,color .35s}.custody-certs .settle-stop>h3{margin-top:0}.custody-certs .settle-stop.is-here{color:#fff;background:#14161b}.custody-certs .settle-stop.is-here>p{color:#c3c5be}.custody-certs .settle-stop.is-here>:is(h3,p){transform:none}.custody-certs.settle-band{padding-bottom:clamp(24px,4vh,48px)}}.cu-band.is-live .cu-points>div{transition:opacity .6s ease-out,transform .8s cubic-bezier(.16,1,.3,1)}.cu-band.is-live .cu-points>div:not([data-state]){opacity:0;transform:translateY(22px)}.cu-band.is-live :is(.cu-vault,.cu-wallet,.cu-keys,.cu-tiers>*){transition:opacity .7s ease-out,transform .9s cubic-bezier(.16,1,.3,1)}.cu-band.is-live .cu-vault{opacity:0;transform:translateY(30px)}.cu-band.is-live .cu-wallet{opacity:0;transform:translateY(16px)scale(.97)}.cu-band.is-live .cu-keys{opacity:0;transform:translate(-16px)}.cu-band.is-live .cu-tiers>*{opacity:0;transform-origin:0;transform:scaleX(.2)}.cu-band.is-live:is([data-at="0"],[data-at="1"],[data-at="2"],[data-at="3"],[data-at="4"]) .cu-vault,.cu-band.is-live:is([data-at="0"],[data-at="1"],[data-at="2"],[data-at="3"],[data-at="4"]) .cu-wallet{opacity:1;transform:none}.cu-band.is-live .cu-wallet:nth-child(2){transition-delay:.12s}.cu-band.is-live .cu-wallet:nth-child(3){transition-delay:.24s}.cu-band.is-live .cu-wallet:nth-child(4){transition-delay:.36s}.cu-band.is-live:is([data-at="1"],[data-at="2"],[data-at="3"],[data-at="4"]) .cu-keys,.cu-band.is-live:is([data-at="2"],[data-at="3"],[data-at="4"]) .cu-tiers>*{opacity:1;transform:none}.cu-band.is-live .cu-tiers>:nth-child(2){transition-delay:.12s}.cu-band.is-live .cu-tiers>:nth-child(3){transition-delay:.24s}@media (max-width:950px){.cu-band.is-live :is(.cu-points>div,.cu-vault,.cu-wallet,.cu-keys,.cu-tiers>*){opacity:1!important;transform:none!important}}
