.vis{aspect-ratio:16/11;background:var(--mist);border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.vis.dark{background:var(--navy)}.vis>*{position:absolute}.ui{color:var(--navy);background:#fff;border-radius:1em 1em 0 0;flex-direction:column;gap:1.1em;padding:1.4em 1.5em;font-size:clamp(8px,2.05cqw,14px);line-height:1.35;display:flex;inset:9% 7% -2px;box-shadow:0 1.4em 3em #0d1b2a1a,0 0 0 1px #0d1b2a0d}.ui-top{justify-content:space-between;align-items:center;gap:1em;font-size:1.05em;font-weight:600;display:flex}.ui-top span{font:500 .78em var(--mono);color:var(--ink-3);letter-spacing:.04em;font-weight:500}.ui-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8em;display:grid}.ui-kpi{background:var(--mist);border-radius:.7em;gap:.2em;padding:.8em .9em;display:grid}.ui-kpi span{color:var(--ink-2);font-size:.8em}.ui-kpi b{letter-spacing:-.02em;font-size:1.55em;font-weight:600}.ui-kpi i{font:normal 500 .72em var(--mono);color:var(--coral)}.ui-kpi i.up{color:var(--teal)}.ui-q{background:var(--mist);color:var(--ink-2);border-radius:1.2em 1.2em .3em;align-self:flex-end;padding:.65em 1em;font-size:.95em}.ui-a{align-items:flex-start;gap:.7em;display:flex}.ui-a svg{flex:none;width:1.6em;height:1.6em;margin-top:.2em}.ui-a div{background:#e8734a1a;border-radius:.3em 1.2em 1.2em;padding:.7em 1em;font-size:.95em}.ui-a small{font:500 .75em var(--mono);color:var(--ink-3);margin-top:.35em;display:block}.ui-field{border-bottom:1px solid var(--rule);gap:.8em;padding-bottom:.55em;font-size:.9em;display:flex}.ui-field span{width:4.4em;color:var(--ink-3);font:500 .85em var(--mono);padding-top:.15em}.ui-lines{gap:.55em;display:grid}.ui-lines.grow{flex:1;align-content:space-evenly}.ui-lines i{background:#0d1b2a17;border-radius:.3em;height:.55em}.ui-btns{justify-content:flex-end;gap:.6em;display:flex}.ui-btn{background:var(--mist);border-radius:99px;padding:.45em 1em;font-size:.85em;font-weight:600}.ui-btn.go{background:var(--coral);color:var(--navy)}.ui-checks{gap:.55em;display:grid}.ui-checks div{align-items:center;gap:.6em;font-size:.92em;display:flex}.ui-checks svg{width:1.15em;height:1.15em;color:var(--teal);background:#1a5a7a1f;border-radius:50%;padding:.18em}.ui-sub{font:500 .78em var(--mono);color:var(--ink-3);letter-spacing:.04em}.ui-cols{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7em;display:grid}.ui-col{background:var(--mist);border-radius:.7em;align-content:start;gap:.5em;padding:.7em;display:grid}.ui-col b{align-items:center;gap:.4em;font-size:.8em;font-weight:600;display:flex}.ui-col b:before{content:"";background:var(--c);border-radius:50%;width:.55em;height:.55em}.ui-col i{background:#fff;border-radius:.45em;height:2.4em}.ui-chips{flex-wrap:wrap;gap:.5em;display:flex}.ui-chips span{border:1px solid var(--rule);border-radius:99px;align-items:center;gap:.4em;padding:.4em .8em;font-size:.8em;font-weight:500;display:inline-flex}.ui-chips svg{width:1em;height:1em;color:var(--teal)}.ui-brand{align-items:center;gap:.7em;display:flex}.ui-brand i{border:1px dashed var(--rule-2);width:1.9em;height:1.9em;font:normal 500 .5em var(--mono);color:var(--ink-3);border-radius:.45em;place-items:center;display:grid}.ui-chart{flex:1;min-height:6.5em}.ui-bars{border-top:1px solid var(--rule);flex:1;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:1em;min-height:4em;padding-top:.4em;display:grid}.ui-bars div{align-items:flex-end;gap:.25em;height:100%;display:flex}.ui-bars i{background:#1a5a7a8c;border-radius:.25em .25em 0 0;flex:1}.ui-bars i.p{background:#0d1b2a1a}.ui-chart svg{width:100%;height:100%;display:block}.ui-sync{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6em;display:grid}.ui-sync div{background:var(--mist);border-radius:.6em;align-items:center;gap:.45em;padding:.5em .6em;font-size:.78em;font-weight:500;display:flex}.ui-sync svg{flex:none;width:1.2em;height:1.2em}.ui-sync em{background:var(--teal-lt);border-radius:50%;width:.5em;height:.5em;margin-left:auto}.p-cat{color:var(--teal)}.p-name{letter-spacing:-.035em;text-wrap:balance;margin-top:14px;font-size:clamp(2rem,3.4vw,3.25rem);font-weight:500;line-height:1}.p-line{color:var(--ink-2);max-width:30ch;margin-top:18px;font-size:1.1875rem;line-height:1.5}.p-links{flex-wrap:wrap;align-items:center;gap:28px;margin-top:28px;display:flex}.story{padding-block:24px 40px}.sec{height:240vh;position:relative}.sec+.sec{margin-top:14vh}.pin{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:72px;display:grid;position:sticky;top:max(88px,50vh - 17.5vw - 30px)}.sec:nth-child(2n) .pin{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.sec:nth-child(2n) .p-text{order:2}.stack{aspect-ratio:16/11;position:relative}.stack .vis{position:absolute;inset:0}.stack .vis.v-hub{clip-path:inset(calc((1 - var(--h,0)) * 100%) 0 0 0 round 20px)}.stack .vis.v-hub .chip{opacity:var(--c,0);transition:none}.scrub .mhub .flow,.scrub .mhub .ring{transition:none}.steps2{gap:28px;margin-top:20px;display:flex}.steps2 button{font:500 .8125rem/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-3);border:0;border-top:2px solid var(--rule);cursor:pointer;text-align:left;min-width:128px;transition:color .3s var(--std);background:0 0;padding:12px 0 0;position:relative}.steps2 button i{height:2px;width:calc(var(--f,0) * 100%);background:var(--coral);position:absolute;top:-2px;left:0}.steps2 button[aria-current=true]{color:var(--navy)}.p-step{color:var(--ink-3);align-items:baseline;gap:12px;margin-top:36px;display:flex}@media (width<=899px),(prefers-reduced-motion:reduce){.sec{border-bottom:1px solid var(--rule);height:auto;padding-block:56px}.sec+.sec{margin-top:0}.sec:last-child{border-bottom:0}.pin,.sec:nth-child(2n) .pin{grid-template-columns:minmax(0,1fr);gap:28px;position:static}.sec:nth-child(2n) .p-text{order:0}.stack{aspect-ratio:auto;gap:28px;display:grid}.stack .vis,.stack .vis.v-hub{clip-path:none;position:relative;inset:auto}.stack .vis.v-hub .chip{opacity:1}.stack .vis.v-hub:before{content:"How It Works";z-index:1;font:500 .75rem/1 var(--mono);letter-spacing:.04em;color:var(--on-2);position:absolute;top:14px;left:16px}.steps2{display:none}}html:not(.motion) .sec{border-bottom:1px solid var(--rule);height:auto;padding-block:56px}html:not(.motion) .sec+.sec{margin-top:0}html:not(.motion) .sec:last-child{border-bottom:0}html:not(.motion) .pin,html:not(.motion) .sec:nth-child(2n) .pin{grid-template-columns:minmax(0,1fr);gap:28px;position:static}html:not(.motion) .sec:nth-child(2n) .p-text{order:0}html:not(.motion) .stack{aspect-ratio:auto;gap:28px;display:grid}html:not(.motion) .stack .vis,html:not(.motion) .stack .vis.v-hub{clip-path:none;position:relative;inset:auto}html:not(.motion) .stack .vis.v-hub .chip{opacity:1}html:not(.motion) .stack .vis.v-hub:before{content:"How It Works";z-index:1;font:500 .75rem/1 var(--mono);letter-spacing:.04em;color:var(--on-2);position:absolute;top:14px;left:16px}html:not(.motion) .steps2{display:none}@media (width<=899px){.vis{aspect-ratio:4/3.3}}.sx-hero{border-bottom:1px solid var(--rule);padding-block:112px 88px}.sx-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:13ch;margin-top:24px;font-size:clamp(3rem,7.2vw,7rem);font-weight:500;line-height:.92}.sx-hero p:not(.label){color:var(--ink-2);max-width:40ch;margin-top:36px;font-size:1.3125rem;line-height:1.5}.motion .sx-hero h1,.motion .sx-hero p,.motion .sx-hero .label{opacity:0;animation:settle .6s var(--settle) forwards;transform:translateY(20px)}.motion .sx-hero h1{animation-delay:80ms}.motion .sx-hero p{animation-delay:.24s}@media (width<=899px){.sx-hero{padding-block:64px 56px}}.sx-jump{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:56px;display:grid}.sx-jump a{font:500 .8125rem/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-3);border-top:2px solid var(--rule);transition:color .3s var(--std);padding-top:12px;text-decoration:none;display:block}.sx-jump a:hover,.sx-jump a:focus-visible{color:var(--navy)}.motion .sx-hero .sx-jump{opacity:0;animation:settle .6s var(--settle) .24s forwards;transform:translateY(20px)}@media (width<=899px){.sx-jump{grid-template-columns:repeat(2,minmax(0,1fr))}}.ph-link{color:var(--ink-3);border-bottom:1px dashed var(--rule-2);white-space:nowrap;align-items:center;gap:8px;padding-bottom:4px;font-weight:500;text-decoration:none;display:inline-flex}.ph-link small{font:500 .6875rem/1 var(--mono);letter-spacing:.04em;background:var(--mist);color:var(--ink-3);border-radius:4px;padding:4px 6px}.more{background:var(--mist);padding-block:96px}.more-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.more-head h2{letter-spacing:-.03em;font-size:clamp(1.75rem,2.6vw,2.5rem);font-weight:500;line-height:1}.more ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:40px;display:grid}.more li{background:#fff;border-radius:18px;align-content:start;gap:10px;padding:32px;display:grid}.more li b{letter-spacing:-.02em;font-size:1.375rem;font-weight:500}.more li p{color:var(--ink-2)}.more li .ph-link,.more li .text-link{justify-self:start;margin-top:12px}@media (width<=899px){.more{padding-block:64px}.more ul{grid-template-columns:minmax(0,1fr)}.more li{padding:24px}}
