.lanes[data-astro-cid-qw3g5cts]{border-radius:var(--radius-frame);border:1px solid var(--color-frame-border);background:radial-gradient(70% 60% at 50% 0%, #4a5bff2e, transparent 70%), var(--color-frame);color:var(--color-frame-text);margin:0;padding:24px 18px;box-shadow:0 30px 60px -30px #030713cc}.grid[data-astro-cid-qw3g5cts]{gap:28px;font-size:.8125rem;display:grid;position:relative}.band[data-astro-cid-qw3g5cts]{background:#7f93ff0f;border:1px dashed #7f93ff59;border-radius:14px;width:calc(33.3333% - 16px);position:absolute;inset-block:-8px;inset-inline-start:calc(33.3333% + 8px)}.head[data-astro-cid-qw3g5cts]{text-align:center;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.col[data-astro-cid-qw3g5cts]{justify-items:center;gap:6px;display:grid}.col-icon[data-astro-cid-qw3g5cts]{width:36px;height:36px;color:var(--color-frame-accent);background:#7f93ff24;border-radius:11px;place-items:center;display:grid}.col-potis[data-astro-cid-qw3g5cts] .col-icon[data-astro-cid-qw3g5cts]{background:var(--color-accent-a);color:var(--color-on-accent)}.col-name[data-astro-cid-qw3g5cts]{font-weight:500;line-height:1.25}.lane[data-astro-cid-qw3g5cts]{gap:10px;display:grid;position:relative}.lane-label[data-astro-cid-qw3g5cts]{color:var(--color-text-muted);padding-inline-start:4px}.lane-funds[data-astro-cid-qw3g5cts] .lane-label[data-astro-cid-qw3g5cts]{color:var(--color-frame-accent)}.track[data-astro-cid-qw3g5cts]{height:36px;position:relative}.track[data-astro-cid-qw3g5cts]:before{content:"";border-radius:2px;height:2px;position:absolute;inset-block-start:50%;inset-inline:16.6667%;translate:0 -50%}.lane-intro[data-astro-cid-qw3g5cts] .track[data-astro-cid-qw3g5cts]:before{background:repeating-linear-gradient(90deg,#7f93ff99 0 6px,#0000 6px 11px)}.lane-funds[data-astro-cid-qw3g5cts] .track[data-astro-cid-qw3g5cts]:before{background:linear-gradient(90deg, var(--color-success), #6fe0b073)}.end[data-astro-cid-qw3g5cts]{background:var(--color-frame-accent);border-radius:50%;width:12px;height:12px;position:absolute;inset-block-start:50%;translate:-50% -50%;box-shadow:0 0 0 4px #7f93ff26}.end-start[data-astro-cid-qw3g5cts]{left:16.6667%}.end-stop[data-astro-cid-qw3g5cts]{background:var(--color-accent-a);width:16px;height:16px;left:50%}.end-finish[data-astro-cid-qw3g5cts]{left:83.3333%}.lane-funds[data-astro-cid-qw3g5cts] .end[data-astro-cid-qw3g5cts]{background:var(--color-success);box-shadow:0 0 0 4px #6fe0b026}.token[data-astro-cid-qw3g5cts]{inset-block-start:50%;opacity:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;left:16.6667%;translate:-50% -50%}.token-intro[data-astro-cid-qw3g5cts]{background:var(--color-accent-a);color:var(--color-on-accent);box-shadow:0 0 0 5px #4a5bff40}.token-funds[data-astro-cid-qw3g5cts]{background:var(--color-success);color:var(--color-frame);box-shadow:0 0 0 5px #6fe0b038}.never[data-astro-cid-qw3g5cts]{color:var(--color-success);text-align:center;background:#6fe0b01f;border-radius:999px;justify-self:center;padding:4px 12px;font-weight:500}@media (width>=960px){.lanes[data-astro-cid-qw3g5cts]{padding:32px 28px}.grid[data-astro-cid-qw3g5cts]{gap:36px;font-size:.875rem}}.lanes[data-astro-cid-qw3g5cts].is-visible .token-intro[data-astro-cid-qw3g5cts]{animation:via-potis 4.2s var(--ease-reveal) .6s infinite}.lanes[data-astro-cid-qw3g5cts].is-visible .token-funds[data-astro-cid-qw3g5cts]{animation:3s linear 1.2s infinite straight}.lanes[data-astro-cid-qw3g5cts].is-visible .end-stop[data-astro-cid-qw3g5cts]{animation:4.2s .6s infinite potis-glow}@keyframes via-potis{0%{opacity:0;left:16.6667%}6%{opacity:1}35%{left:50%}60%{left:50%}92%{opacity:1;left:83.3333%}to{opacity:0;left:83.3333%}}@keyframes straight{0%{opacity:0;left:16.6667%}8%{opacity:1}90%{opacity:1;left:83.3333%}to{opacity:0;left:83.3333%}}@keyframes potis-glow{0%,30%,65%,to{box-shadow:0 0 0 4px #7f93ff26}40%,55%{box-shadow:0 0 0 10px #7f93ff4d}}@media (prefers-reduced-motion:reduce){.token[data-astro-cid-qw3g5cts]{opacity:1}.token-intro[data-astro-cid-qw3g5cts]{left:50%}.token-funds[data-astro-cid-qw3g5cts]{left:calc(66.6667% + 20px)}}.js-reveal .lanes[data-astro-cid-qw3g5cts][data-reveal]{opacity:1;transform:none}.journey[data-astro-cid-kmshwrgp]{pointer-events:none;width:min(58%,620px);opacity:var(--journey-opacity);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%)}.lines[data-astro-cid-kmshwrgp]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lines[data-astro-cid-kmshwrgp] path[data-astro-cid-kmshwrgp]{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.track[data-astro-cid-kmshwrgp]{stroke:#7f93ff59;stroke-width:14px}.trail[data-astro-cid-kmshwrgp]{stroke:var(--color-frame-accent);stroke-width:2px;stroke-dasharray:2 8}.stop[data-astro-cid-kmshwrgp]{text-align:center;justify-items:center;gap:8px;width:160px;display:grid;position:absolute;translate:-50% -50%}.node[data-astro-cid-kmshwrgp]{background:var(--tile-night);width:48px;height:48px;color:var(--color-frame-accent);box-shadow:var(--tile-gloss), var(--tile-shadow);border:1px solid #7f93ff66;border-radius:14px;place-items:center;display:grid;position:relative}.num[data-astro-cid-kmshwrgp]{background:var(--color-accent-a);width:20px;height:20px;color:var(--color-on-accent);border-radius:50%;place-items:center;font-size:.6875rem;font-weight:600;display:grid;position:absolute;inset-block-start:-7px;inset-inline-end:-7px}.label[data-astro-cid-kmshwrgp]{color:var(--color-frame-text);font-size:.8125rem;line-height:1.3}@media (width<=959px){.label[data-astro-cid-kmshwrgp]{display:none}}.timeline[data-astro-cid-nkrpe6td]{max-width:860px;margin:0 auto;padding:0;list-style:none;display:grid}.step[data-astro-cid-nkrpe6td]{grid-template-columns:52px 1fr;gap:20px;padding-block-end:40px;display:grid;position:relative}.step[data-astro-cid-nkrpe6td]:last-child{padding-block-end:0}.step[data-astro-cid-nkrpe6td]:not(:last-child):before,.step[data-astro-cid-nkrpe6td]:not(:last-child):after{content:"";border-radius:2px;width:2px;position:absolute;inset-block:56px 4px;inset-inline-start:25px}.step[data-astro-cid-nkrpe6td]:not(:last-child):before{background:var(--color-border)}.step[data-astro-cid-nkrpe6td]:not(:last-child):after{background:var(--color-accent);transform-origin:top;transition:transform .9s var(--ease-out) .25s}.num[data-astro-cid-nkrpe6td]{border:1.5px solid var(--color-accent);background:var(--color-accent-a);width:52px;height:52px;color:var(--color-on-accent);font-variant-numeric:tabular-nums;box-shadow:0 0 0 6px color-mix(in srgb, var(--color-accent) 12%, transparent);border-radius:50%;place-items:center;font-weight:500;transition:background-color .45s,color .45s,box-shadow .45s;display:grid}.content[data-astro-cid-nkrpe6td]{border-radius:var(--radius-card);border:1px solid var(--color-border);background:var(--gradient-card);box-shadow:var(--shadow-card);gap:10px;padding:24px;display:grid}.content[data-astro-cid-nkrpe6td] h3[data-astro-cid-nkrpe6td]{font-size:1.25rem;font-weight:500}@media (width>=960px){.step[data-astro-cid-nkrpe6td]{grid-template-columns:64px 1fr;gap:28px}.num[data-astro-cid-nkrpe6td]{width:64px;height:64px;font-size:1.125rem}.step[data-astro-cid-nkrpe6td]:not(:last-child):before,.step[data-astro-cid-nkrpe6td]:not(:last-child):after{inset-block-start:68px;inset-inline-start:31px}.content[data-astro-cid-nkrpe6td]{padding:28px 32px}}.js-reveal .step[data-astro-cid-nkrpe6td]:not(:last-child):after{transform:scaleY(0)}.js-reveal .step[data-astro-cid-nkrpe6td] .num[data-astro-cid-nkrpe6td]{background:var(--color-surface);color:var(--color-accent);box-shadow:none}.step[data-astro-cid-nkrpe6td].is-visible:not(:last-child):after,.reveal-done .step[data-astro-cid-nkrpe6td]:not(:last-child):after{transform:none}.step[data-astro-cid-nkrpe6td].is-visible .num[data-astro-cid-nkrpe6td],.reveal-done .step[data-astro-cid-nkrpe6td] .num[data-astro-cid-nkrpe6td]{background:var(--color-accent-a);color:var(--color-on-accent);box-shadow:0 0 0 6px color-mix(in srgb, var(--color-accent) 12%, transparent)}.hiw-top[data-astro-cid-ww2lo32c]{padding-block:calc(var(--header-height) + 16px) 0}.hero-card[data-astro-cid-ww2lo32c]{background:var(--gradient-hero-card-deep);color:var(--color-text);box-shadow:var(--shadow-hero-card);border-radius:28px;padding:56px 24px 300px;position:relative;overflow:hidden}.hero-text[data-astro-cid-ww2lo32c]{gap:16px;max-width:560px;display:grid;position:relative}.hero-text[data-astro-cid-ww2lo32c] h1{font-size:clamp(2.25rem,1.4rem + 3vw,4rem)}.hero-text[data-astro-cid-ww2lo32c] .intro[data-astro-cid-ww2lo32c]{color:var(--color-hero-card-muted)}.hero-card[data-astro-cid-ww2lo32c] .journey{width:auto;height:280px;inset-block:auto 16px;inset-inline:8px;-webkit-mask-image:linear-gradient(#0000 0%,#000 35%);mask-image:linear-gradient(#0000 0%,#000 35%)}.steps-section[data-astro-cid-ww2lo32c]{padding-block-start:56px}.role[data-astro-cid-ww2lo32c]{gap:var(--section-head-space);align-items:center;display:grid}.role-blocks[data-astro-cid-ww2lo32c]{gap:40px;display:grid}.role-block[data-astro-cid-ww2lo32c]{gap:12px;display:grid}.role-block[data-astro-cid-ww2lo32c] h2[data-astro-cid-ww2lo32c]{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);font-weight:500}.role-icon[data-astro-cid-ww2lo32c]{background:color-mix(in srgb, var(--color-accent) 14%, transparent);width:44px;height:44px;color:var(--color-accent);border-radius:12px;place-items:center;display:grid}.actions[data-astro-cid-ww2lo32c]{margin-block-start:56px}.btn-row[data-astro-cid-ww2lo32c]{justify-content:center}@media (width>=960px){.hero-card[data-astro-cid-ww2lo32c]{border-radius:32px;min-height:520px;padding:96px 72px}.hero-card[data-astro-cid-ww2lo32c] .journey{width:min(52%,600px);height:auto;inset-block:40px;inset-inline:auto 24px;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 40%);mask-image:linear-gradient(90deg,#0000 0%,#000 40%)}.steps-section[data-astro-cid-ww2lo32c]{padding-block-start:72px}.role[data-astro-cid-ww2lo32c]{grid-template-columns:1fr 1fr;gap:72px}.actions[data-astro-cid-ww2lo32c]{margin-block-start:72px}}
