.step-visual[data-astro-cid-ht6oez63]{border:1px solid var(--line);background:radial-gradient(90% 100% at 50% 0,#35c7590e,#0000 65%),#050a0f;padding:14px}svg[data-astro-cid-ht6oez63]{width:100%;height:auto;display:block}.line[data-astro-cid-ht6oez63]{fill:none;stroke:#5d6d79;stroke-width:1.1px;stroke-linecap:square;stroke-linejoin:round}.fill-slot[data-astro-cid-ht6oez63]{fill:#121b23;stroke:#33424e;stroke-width:.6px}.fill-green[data-astro-cid-ht6oez63]{fill:#35c75959;stroke:#35c75999;stroke-width:.6px}.led[data-astro-cid-ht6oez63]{fill:#79ffb4}.callout[data-astro-cid-ht6oez63]{stroke:#465661;stroke-width:.7px;stroke-dasharray:2 3;fill:none}.callout[data-astro-cid-ht6oez63] circle[data-astro-cid-ht6oez63]{fill:var(--green);stroke:none}.callout[data-astro-cid-ht6oez63] text[data-astro-cid-ht6oez63],.text-mono[data-astro-cid-ht6oez63]{font-family:var(--mono);letter-spacing:.12em;fill:#8b9aa5;stroke:none;font-size:7px}.caption[data-astro-cid-ht6oez63]{font-family:var(--mono);letter-spacing:.14em;fill:#5f6f7a;font-size:7px}.caption--green[data-astro-cid-ht6oez63]{fill:var(--green)}.range[data-astro-cid-ht6oez63] text[data-astro-cid-ht6oez63]{font-family:var(--mono);letter-spacing:.1em;fill:#7b8b96;font-size:6px}.range[data-astro-cid-ht6oez63] line[data-astro-cid-ht6oez63]{stroke:#6b7b87;stroke-width:.8px}.stamp[data-astro-cid-ht6oez63] rect[data-astro-cid-ht6oez63]{fill:none;stroke:var(--green);stroke-width:.9px;stroke-dasharray:3 2}.stamp[data-astro-cid-ht6oez63] text[data-astro-cid-ht6oez63]{font-family:var(--mono);letter-spacing:.13em;fill:var(--green);font-size:7px}.check[data-astro-cid-ht6oez63] circle[data-astro-cid-ht6oez63]{fill:#35c7591f;stroke:var(--green);stroke-width:1px}.check[data-astro-cid-ht6oez63] path[data-astro-cid-ht6oez63]{fill:none;stroke:var(--green);stroke-width:1.4px}.steps[data-astro-cid-ikooipj4]{border-top:1px solid var(--line)}.step[data-astro-cid-ikooipj4]{border-bottom:1px solid var(--line);grid-template-columns:66px minmax(0,1fr);display:grid}.step__rail[data-astro-cid-ikooipj4]{border-right:1px solid var(--line-soft);flex-direction:column;align-items:center;padding-top:28px;display:flex}.step__rail[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{width:40px;height:40px;font:500 10px/1 var(--mono);letter-spacing:.06em;color:var(--green);background:#35c7590e;border:1px solid #35c75952;flex:none;place-items:center;display:grid}.step__rail[data-astro-cid-ikooipj4] i[data-astro-cid-ikooipj4]{background:linear-gradient(#35c75947,#0000);flex:1;width:1px;margin:14px 0 0}.step__content[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:center;gap:48px;padding:34px 0 34px 40px;display:grid}.step__copy[data-astro-cid-ikooipj4]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.step__copy[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{letter-spacing:-.04em;max-width:17ch;font-size:clamp(1.8rem,2.7vw,2.35rem)}.step__copy[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{max-width:50ch;color:var(--text-dim);font-size:14px;line-height:1.65}.who-block[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:radial-gradient(80% 150% at 100% 0,#35c7590e,#0000 58%),#ffffff03;border-top-color:#35c75957;margin-top:24px;padding:24px 26px}.who-block[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.7rem)}.who-list[data-astro-cid-ikooipj4]{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 26px;margin-top:16px;display:grid}.who-list[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{color:#8b99a4;padding:13px 0 0;font-size:12.5px;line-height:1.6}.who-list[data-astro-cid-ikooipj4] strong[data-astro-cid-ikooipj4]{font:600 10px/1.5 var(--mono);letter-spacing:.02em;color:var(--green);margin-bottom:3px;display:block}.channel-section[data-astro-cid-ikooipj4]{padding:0 0 68px}.channel-block[data-astro-cid-ikooipj4]{border:1px solid var(--line);background:radial-gradient(80% 150% at 0 0,#35c7590f,#0000 58%),#ffffff03;border-top-color:#35c75957;grid-template-columns:minmax(180px,.36fr) minmax(0,1fr);align-items:start;gap:0 42px;padding:26px 30px 24px;display:grid}.channel-block[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.7rem)}.channel-list[data-astro-cid-ikooipj4]{border-top:1px solid var(--line-soft)}.channel-list[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{border-bottom:1px solid var(--line-soft);color:#9ba9b3;grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);gap:16px;padding:10px 0;font-size:12.5px;line-height:1.55;display:grid}.channel-list[data-astro-cid-ikooipj4] strong[data-astro-cid-ikooipj4]{font:600 10px/1.6 var(--mono);letter-spacing:.04em;color:var(--green)}.channel-mechanism[data-astro-cid-ikooipj4]{max-width:75ch;color:var(--text);grid-column:2;margin-top:16px;font-size:13px;line-height:1.62}.channel-paper[data-astro-cid-ikooipj4]{color:#9fb7ab;grid-column:2;max-width:80ch;margin-top:10px;font-size:13px;line-height:1.62}.channel-close[data-astro-cid-ikooipj4]{max-width:75ch;color:var(--text-dim);grid-column:2;margin-top:10px;font-size:13px;line-height:1.62}.cta-band[data-astro-cid-ikooipj4]{border-top:1px solid var(--line);background:radial-gradient(70% 140% at 80% 100%,#35c75917,#0000 60%),#04080d}.cta-band__inner[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:56px;padding:76px 0 80px;display:grid}.cta-band[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{letter-spacing:-.045em;max-width:16ch;margin-top:18px;font-size:clamp(2.1rem,3.6vw,3.4rem)}.cta-band__side[data-astro-cid-ikooipj4]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.cta-band__side[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{max-width:36ch;color:var(--text-dim);font-size:14px;line-height:1.6}@media (width<=1080px){.step__content[data-astro-cid-ikooipj4]{grid-template-columns:1fr;gap:24px;padding-left:28px}.step__rail[data-astro-cid-ikooipj4]{grid-row:1/-1}}@media (width<=900px){.cta-band__inner[data-astro-cid-ikooipj4]{grid-template-columns:1fr;gap:28px;padding:60px 0 64px}}@media (width<=760px){.channel-section[data-astro-cid-ikooipj4]{padding-bottom:52px}.channel-block[data-astro-cid-ikooipj4]{grid-template-columns:1fr;gap:18px;padding:22px 20px}.channel-list[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{grid-template-columns:1fr;gap:4px}.channel-mechanism[data-astro-cid-ikooipj4],.channel-paper[data-astro-cid-ikooipj4]{grid-column:1;margin-top:0}.who-list[data-astro-cid-ikooipj4]{grid-template-columns:1fr;gap:0}.channel-close[data-astro-cid-ikooipj4]{grid-column:1;margin-top:0}}@media (width<=700px){.step[data-astro-cid-ikooipj4]{grid-template-columns:1fr}.step__rail[data-astro-cid-ikooipj4]{border-right:0;flex-direction:row;gap:12px;padding:18px 0 0}.step__rail[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{width:34px;height:34px}.step__rail[data-astro-cid-ikooipj4] i[data-astro-cid-ikooipj4]{display:none}.step__content[data-astro-cid-ikooipj4]{padding:18px 0 28px}.step__copy[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{font-size:clamp(1.6rem,6vw,2rem)}}
