.flow[data-astro-cid-gemfbn6y]{--label-h:30px;border:1px solid var(--line-dark);border-radius:var(--radius-lg);background:radial-gradient(circle at 88% 0%, #c453083d, transparent 45%), radial-gradient(circle at 0% 100%, #506eb41f, transparent 45%), linear-gradient(#ffffff06 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, #ffffff06 1px, transparent 1px) 0 0 / 32px 32px, var(--ink-2);color:var(--on-dark);box-shadow:var(--shadow-lg);gap:14px;padding:clamp(24px,4vw,52px);font-size:.9rem;display:grid}.col[data-astro-cid-gemfbn6y]{flex-direction:column;min-width:0;display:flex}.col-label[data-astro-cid-gemfbn6y]{height:16px;color:var(--on-dark-muted);font:600 .68rem/16px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;margin-bottom:14px}.col-body[data-astro-cid-gemfbn6y]{flex-direction:column;flex:1;justify-content:center;display:flex;container-type:inline-size}@container (width<=250px){.rows-list[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y] .viz[data-astro-cid-gemfbn6y]{display:none}.rows-list[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{gap:10px;padding:10px}.rows-list[data-astro-cid-gemfbn6y] .mini-icon[data-astro-cid-gemfbn6y]{width:32px;height:32px}.rows-list[data-astro-cid-gemfbn6y] .row-title[data-astro-cid-gemfbn6y]{font-size:.88rem}}@media (width>=1040px){.data-collection[data-astro-cid-gemfbn6y],.risk[data-astro-cid-gemfbn6y]{align-items:stretch;gap:0}.data-collection[data-astro-cid-gemfbn6y]{grid-template-columns:minmax(0,1fr) 80px minmax(0,1.25fr) 80px minmax(0,.9fr) 80px minmax(0,1fr);padding-inline:40px}.risk[data-astro-cid-gemfbn6y]{grid-template-columns:minmax(0,1fr) 104px minmax(0,1.2fr) 104px minmax(0,1.2fr)}}@media (width>=1040px) and (width<=1199px){.col-label[data-astro-cid-gemfbn6y]{letter-spacing:.04em;font-size:.62rem}.data-collection[data-astro-cid-gemfbn6y]{grid-template-columns:minmax(0,1fr) 60px minmax(0,1.25fr) 60px minmax(0,.9fr) 60px minmax(0,1fr);padding-inline:28px}.data-collection[data-astro-cid-gemfbn6y] .link[data-astro-cid-gemfbn6y]{padding:0 8px}.data-collection[data-astro-cid-gemfbn6y] .wire-label[data-astro-cid-gemfbn6y]{padding:2px 6px;font-size:.6rem}}.link[data-astro-cid-gemfbn6y]{justify-content:center;align-items:center;padding:6px 0;display:flex}.wire[data-astro-cid-gemfbn6y]{background:linear-gradient(#e8742ab3 50%,#0000 0) 0 0/2px 12px;width:2px;height:52px;animation:.9s linear infinite drift-down;display:block;position:relative}.wire[data-astro-cid-gemfbn6y]:before{content:"";background:var(--orange-400);border-radius:50%;width:8px;height:8px;margin-left:-4px;animation:2.4s ease-in-out infinite travel-down;position:absolute;top:0;left:50%;box-shadow:0 0 14px 3px #e8742abf}.wire[data-astro-cid-gemfbn6y]:after{content:"";border-right:2px solid var(--orange-400);border-bottom:2px solid var(--orange-400);width:9px;height:9px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)rotate(45deg)}.wire-label[data-astro-cid-gemfbn6y]{background:var(--ink-2);color:var(--orange-400);font:600 .68rem var(--font-mono);white-space:nowrap;border:1px solid #e8742a73;border-radius:999px;padding:3px 9px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}@media (width>=1040px){.link[data-astro-cid-gemfbn6y]{flex-direction:column;padding:0 12px}.link[data-astro-cid-gemfbn6y]:before{content:"";height:calc(var(--label-h));flex-shrink:0}.link[data-astro-cid-gemfbn6y]>.wire[data-astro-cid-gemfbn6y]{margin:auto 0}.wire[data-astro-cid-gemfbn6y]{background:linear-gradient(90deg,#e8742ab3 50%,#0000 0) 0 0/12px 2px;width:100%;height:2px;animation-name:drift-right}.wire[data-astro-cid-gemfbn6y]:before{margin:-4px 0 0;animation-name:travel-right;top:50%;left:0}.wire[data-astro-cid-gemfbn6y]:after{border-right:2px solid var(--orange-400);border-top:2px solid var(--orange-400);border-bottom:0;inset:50% -2px auto auto;transform:translateY(-50%)rotate(45deg)}.wire-label[data-astro-cid-gemfbn6y]{top:auto;bottom:12px;left:50%;transform:translate(-50%)}}@keyframes drift-down{to{background-position:0 12px}}@keyframes drift-right{to{background-position:12px 0}}@keyframes travel-down{0%{opacity:0;top:0}20%,80%{opacity:1}to{opacity:0;top:calc(100% - 8px)}}@keyframes travel-right{0%{opacity:0;left:0}20%,80%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@media (prefers-reduced-motion:reduce){.wire[data-astro-cid-gemfbn6y],.wire[data-astro-cid-gemfbn6y]:before,.pulse[data-astro-cid-gemfbn6y]:after{animation:none}.wire[data-astro-cid-gemfbn6y]:before{display:none}}.rows-list[data-astro-cid-gemfbn6y],.nos[data-astro-cid-gemfbn6y],.inputs[data-astro-cid-gemfbn6y],.module-list[data-astro-cid-gemfbn6y],.pillars[data-astro-cid-gemfbn6y]{margin:0;padding:0;list-style:none}.rows-list[data-astro-cid-gemfbn6y]{gap:10px;display:grid}.rows-list[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{border:1px solid var(--line-dark);background:#ffffff09;border-radius:14px;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.rows-list[data-astro-cid-gemfbn6y].out li[data-astro-cid-gemfbn6y]{background:linear-gradient(100deg,#e8742a1a,#ffffff05 60%);border-color:#e8742a59}.row-title[data-astro-cid-gemfbn6y]{color:var(--white);font:700 .95rem/1.3 var(--font-head);display:block}.row-sub[data-astro-cid-gemfbn6y]{color:var(--on-dark-muted);margin-top:2px;font-size:.78rem;line-height:1.4;display:block}.mini-icon[data-astro-cid-gemfbn6y]{width:38px;height:38px;color:var(--orange-400);background:#e8742a24;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.viz[data-astro-cid-gemfbn6y]{flex-shrink:0;margin-left:auto}.viz[data-astro-cid-gemfbn6y].bars{gap:4px;width:44px;display:grid}.viz[data-astro-cid-gemfbn6y].bars i[data-astro-cid-gemfbn6y]{width:var(--w);background:var(--orange-400);opacity:.8;border-radius:999px;height:4px;display:block}.viz[data-astro-cid-gemfbn6y].cols{align-items:flex-end;gap:3px;height:24px;display:flex}.viz[data-astro-cid-gemfbn6y].cols i[data-astro-cid-gemfbn6y]{width:6px;height:var(--h);background:var(--orange-400);opacity:.85;border-radius:2px 2px 0 0;display:block}.viz[data-astro-cid-gemfbn6y].ring{background:radial-gradient(circle, var(--ink-2) 55%, transparent 56%), conic-gradient(#4fd69c 0 68%, #ffffff1a 0);border-radius:50%;width:26px;height:26px}.viz[data-astro-cid-gemfbn6y].doc{border:1px solid #ffffff2e;border-radius:4px;gap:4px;width:30px;padding:5px;display:grid}.viz[data-astro-cid-gemfbn6y].doc i[data-astro-cid-gemfbn6y]{background:#ffffff59;border-radius:2px;height:2px;display:block}.viz[data-astro-cid-gemfbn6y].doc i[data-astro-cid-gemfbn6y]:last-child{width:60%}.viz[data-astro-cid-gemfbn6y].ticks{grid-template-columns:repeat(2,9px);gap:3px;display:grid}.viz[data-astro-cid-gemfbn6y].ticks i[data-astro-cid-gemfbn6y]{border:1px solid #4fd69c99;border-radius:2px;width:9px;height:9px;display:block}.viz[data-astro-cid-gemfbn6y].ticks i[data-astro-cid-gemfbn6y].on{background:#4fd69c;border-color:#4fd69c}.box[data-astro-cid-gemfbn6y]{background:#0a1120a6;border:1px solid #e8742a59;border-radius:16px;padding:22px;box-shadow:0 0 0 6px #e8742a0a}.box[data-astro-cid-gemfbn6y].hero{background:radial-gradient(circle at 0 0,#e8742a2e,#0000 60%),#0a1120b3;padding:26px}.box-icon[data-astro-cid-gemfbn6y]{background:var(--orange);width:46px;height:46px;color:var(--white);border-radius:12px;flex-shrink:0;place-items:center;margin-bottom:14px;display:grid;position:relative}.hero[data-astro-cid-gemfbn6y] .box-icon[data-astro-cid-gemfbn6y]{border-radius:14px;width:56px;height:56px}.pulse[data-astro-cid-gemfbn6y]:after{content:"";border:2px solid var(--orange-400);border-radius:inherit;animation:2.6s ease-out infinite breathe;position:absolute;inset:-2px}@keyframes breathe{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}h4[data-astro-cid-gemfbn6y]{color:var(--white);font-size:1.12rem;line-height:1.3}.hero[data-astro-cid-gemfbn6y] h4[data-astro-cid-gemfbn6y]{font-size:1.3rem}.note[data-astro-cid-gemfbn6y]{color:var(--on-dark-muted);align-items:flex-start;gap:8px;margin-top:8px;font-size:.85rem;line-height:1.5;display:flex}.note[data-astro-cid-gemfbn6y] svg{color:var(--orange-400);flex-shrink:0;margin-top:3px}.nos[data-astro-cid-gemfbn6y],.inputs[data-astro-cid-gemfbn6y]{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.nos[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y],.inputs[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{color:var(--on-dark);background:#ffffff0f;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.75rem;display:inline-flex}.nos[data-astro-cid-gemfbn6y]{grid-template-columns:repeat(2,max-content);display:grid}@container (width<=240px){.nos[data-astro-cid-gemfbn6y]{display:flex}}@container (width<=210px){.stage[data-astro-cid-gemfbn6y]{padding:16px}.stage-head[data-astro-cid-gemfbn6y]{flex-direction:column;align-items:flex-start;gap:10px}.stage[data-astro-cid-gemfbn6y] h4[data-astro-cid-gemfbn6y]{font-size:1.02rem}}.inputs[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{color:var(--orange-400);font:600 .7rem var(--font-mono);background:#e8742a1a;border:1px solid #e8742a59}.nos[data-astro-cid-gemfbn6y] svg{color:#ff8a5c}.rows[data-astro-cid-gemfbn6y]{gap:8px;margin-top:16px;display:grid}.rows[data-astro-cid-gemfbn6y] span[data-astro-cid-gemfbn6y]{width:var(--w);background:linear-gradient(90deg,#e8742a99,#ffffff14);border-radius:999px;height:9px;display:block}@media (width>=1040px){.platform[data-astro-cid-gemfbn6y]{grid-template-columns:minmax(0,1.3fr) 120px minmax(0,1fr) 104px minmax(0,1fr);align-items:stretch;gap:0}}.sites[data-astro-cid-gemfbn6y]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sites[data-astro-cid-gemfbn6y]>li[data-astro-cid-gemfbn6y]{border:1px solid var(--line-dark);background:#ffffff09;border-radius:14px;padding:14px 16px}.sites[data-astro-cid-gemfbn6y]>li[data-astro-cid-gemfbn6y].dim{opacity:.72}.site-head[data-astro-cid-gemfbn6y]{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-name[data-astro-cid-gemfbn6y]{color:var(--white);font:700 .95rem var(--font-head);align-items:center;gap:8px;display:inline-flex}.live[data-astro-cid-gemfbn6y]{background:#4fd69c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #4fd69c2e}.tag[data-astro-cid-gemfbn6y]{color:var(--orange-400);font:600 .72rem var(--font-head);white-space:nowrap;background:#e8742a29;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.assets[data-astro-cid-gemfbn6y]{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}@container (width<=320px){.assets[data-astro-cid-gemfbn6y]{grid-template-columns:repeat(2,max-content);display:grid}}.assets[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{color:var(--on-dark-muted);background:#ffffff0f;border-radius:7px;align-items:center;gap:4px;padding:3px 7px;font-size:.72rem;display:inline-flex}.foot[data-astro-cid-gemfbn6y]{color:var(--on-dark-muted);text-align:center;margin-top:12px;font-size:.78rem}.facts[data-astro-cid-gemfbn6y]{gap:9px;margin:14px 0 0;padding:0;list-style:none;display:grid}.facts[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{color:var(--on-dark-muted);align-items:flex-start;gap:9px;font-size:.86rem;line-height:1.4;display:flex}.facts[data-astro-cid-gemfbn6y] svg{color:var(--orange-400);flex-shrink:0;margin-top:2px}.bars[data-astro-cid-gemfbn6y]{background:#ffffff0d;border-radius:10px;align-items:flex-end;gap:6px;height:64px;margin-top:16px;padding:9px;display:flex}.bars[data-astro-cid-gemfbn6y] span[data-astro-cid-gemfbn6y]{height:var(--h);background:linear-gradient(180deg, var(--orange-400), var(--orange));transform-origin:bottom;border-radius:3px 3px 0 0;flex:1;animation:3.2s ease-in-out infinite alternate rise}.bars[data-astro-cid-gemfbn6y] span[data-astro-cid-gemfbn6y]:nth-child(2n){animation-delay:-1.6s}.bars[data-astro-cid-gemfbn6y] span[data-astro-cid-gemfbn6y]:nth-child(3n){animation-delay:-.8s}@keyframes rise{0%{transform:scaleY(.82)}to{transform:scaleY(1)}}.wires[data-astro-cid-gemfbn6y]{gap:44px;display:flex}.two-way[data-astro-cid-gemfbn6y] .wire[data-astro-cid-gemfbn6y]:first-child .wire-label[data-astro-cid-gemfbn6y]{left:auto;right:14px}.wire[data-astro-cid-gemfbn6y].back:before{animation-direction:reverse}.wire[data-astro-cid-gemfbn6y].back{background-image:linear-gradient(#ffffff59 50%,#0000 0);animation-direction:reverse}.wire[data-astro-cid-gemfbn6y].back:after{border-color:var(--on-dark-muted);top:-2px;bottom:auto;transform:translate(-50%)rotate(-135deg)}.wire[data-astro-cid-gemfbn6y].back:before{background:var(--on-dark);box-shadow:0 0 12px 2px #ffffff73}.wire[data-astro-cid-gemfbn6y].back .wire-label[data-astro-cid-gemfbn6y]{color:var(--on-dark-muted);border-color:#ffffff40}@media (width>=1040px){.two-way[data-astro-cid-gemfbn6y] .wires[data-astro-cid-gemfbn6y]{flex-direction:column;gap:46px;width:100%;margin:auto 0}.two-way[data-astro-cid-gemfbn6y] .wire[data-astro-cid-gemfbn6y]:first-child .wire-label[data-astro-cid-gemfbn6y]{left:50%;right:auto}.wire[data-astro-cid-gemfbn6y].back{background-image:linear-gradient(90deg,#ffffff59 50%,#0000 0)}.wire[data-astro-cid-gemfbn6y].back:after{border-color:var(--on-dark-muted);top:50%;left:-2px;right:auto;transform:translateY(-50%)rotate(-135deg)}.wire[data-astro-cid-gemfbn6y].back .wire-label[data-astro-cid-gemfbn6y]{top:12px;bottom:auto}}@media (prefers-reduced-motion:reduce){.bars[data-astro-cid-gemfbn6y] span[data-astro-cid-gemfbn6y]{animation:none}}.chips[data-astro-cid-gemfbn6y]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.chips[data-astro-cid-gemfbn6y].center{justify-content:center}.chips[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{border:1px solid var(--line-dark);color:var(--on-dark);background:#ffffff0d;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;display:inline-flex}.chips[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y].hot{color:var(--orange-400);font:600 .72rem var(--font-mono);background:#e8742a1f;border-color:#e8742a66}.chips[data-astro-cid-gemfbn6y] svg{color:var(--orange-400)}.col-label[data-astro-cid-gemfbn6y].left{text-align:left}.mini-icon[data-astro-cid-gemfbn6y].solid{background:var(--orange);color:var(--white);position:relative}.cycle[data-astro-cid-gemfbn6y]{padding:clamp(20px,2.4vw,28px)}.cycle-grid[data-astro-cid-gemfbn6y]{grid-template-rows:auto 52px auto;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);display:grid;position:relative}.corner[data-astro-cid-gemfbn6y]{border:1px solid var(--line-dark);background:#0a112099;border-radius:14px;padding:16px}.corner[data-astro-cid-gemfbn6y].tl{grid-area:1/1}.corner[data-astro-cid-gemfbn6y].tr{grid-area:1/3}.corner[data-astro-cid-gemfbn6y].br{grid-area:3/3}.corner[data-astro-cid-gemfbn6y].bl{grid-area:3/1}.corner-head[data-astro-cid-gemfbn6y]{justify-content:space-between;align-items:center;display:flex}.corner-step[data-astro-cid-gemfbn6y]{color:var(--on-dark-muted);font:600 .72rem var(--font-mono)}.corner-name[data-astro-cid-gemfbn6y]{color:var(--white);font:700 1.05rem var(--font-head);margin-top:12px}.corner-services[data-astro-cid-gemfbn6y]{color:var(--on-dark-muted);margin-top:4px;font-size:.78rem;line-height:1.5}.c-wire[data-astro-cid-gemfbn6y]{place-self:center;position:relative}.c-wire[data-astro-cid-gemfbn6y].top,.c-wire[data-astro-cid-gemfbn6y].bottom{background:linear-gradient(90deg,#e8742ab3 50%,#0000 0) 0 0/12px 2px;width:100%;height:2px;animation:.9s linear infinite drift-right}.c-wire[data-astro-cid-gemfbn6y].bottom{animation-direction:reverse}.c-wire[data-astro-cid-gemfbn6y].left,.c-wire[data-astro-cid-gemfbn6y].right{background:linear-gradient(#e8742ab3 50%,#0000 0) 0 0/2px 12px;width:2px;height:100%;animation:.9s linear infinite drift-down}.c-wire[data-astro-cid-gemfbn6y].left{animation-direction:reverse}.c-wire[data-astro-cid-gemfbn6y].top{grid-area:1/2}.c-wire[data-astro-cid-gemfbn6y].right{grid-area:2/3}.c-wire[data-astro-cid-gemfbn6y].bottom{grid-area:3/2}.c-wire[data-astro-cid-gemfbn6y].left{grid-area:2/1}.c-wire[data-astro-cid-gemfbn6y]:after{content:"";border-top:2px solid var(--orange-400);border-right:2px solid var(--orange-400);width:8px;height:8px;position:absolute}.c-wire[data-astro-cid-gemfbn6y].top:after{top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.c-wire[data-astro-cid-gemfbn6y].right:after{bottom:0;left:50%;transform:translate(-50%)rotate(135deg)}.c-wire[data-astro-cid-gemfbn6y].bottom:after{top:50%;left:0;transform:translateY(-50%)rotate(-135deg)}.c-wire[data-astro-cid-gemfbn6y].left:after{top:0;left:50%;transform:translate(-50%)rotate(-45deg)}.cycle-core[data-astro-cid-gemfbn6y]{background:var(--ink-2);color:var(--orange-400);font:600 .74rem var(--font-mono);white-space:nowrap;border:1px solid #e8742a80;border-radius:999px;grid-area:2/1/3/4;place-self:center;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.cycle-core[data-astro-cid-gemfbn6y] svg{animation:8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.map[data-astro-cid-gemfbn6y]{width:100%;height:auto}.land[data-astro-cid-gemfbn6y]{fill:none;stroke:#ffffff2b;stroke-width:2.6px;stroke-linecap:round}.arc[data-astro-cid-gemfbn6y]{fill:none;stroke:#e8742a99;stroke-width:2px;stroke-dasharray:6 7;animation:1.4s linear infinite dash-flow}@keyframes dash-flow{to{stroke-dashoffset:-26px}}.spark-dot[data-astro-cid-gemfbn6y]{fill:var(--orange-400);filter:drop-shadow(0 0 6px #e8742ae6)}.map-dot[data-astro-cid-gemfbn6y]{fill:var(--orange);stroke:var(--orange-400);stroke-width:2px}.map-ring[data-astro-cid-gemfbn6y]{fill:none;stroke:var(--orange-400);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite breathe-svg;animation-delay:var(--d)}@keyframes breathe-svg{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.places[data-astro-cid-gemfbn6y]{text-align:center;grid-template-columns:repeat(3,1fr);gap:8px;margin:4px 0 0;padding:0;list-style:none;display:grid}.place-name[data-astro-cid-gemfbn6y]{color:var(--white);font:700 .92rem var(--font-head);display:block}.place-role[data-astro-cid-gemfbn6y]{color:var(--on-dark-muted);font:600 .66rem var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:2px;display:block}.served[data-astro-cid-gemfbn6y]{border-top:1px dashed var(--line-dark);margin-top:18px;padding-top:18px}.served[data-astro-cid-gemfbn6y] .chips[data-astro-cid-gemfbn6y]{justify-content:center}.venn[data-astro-cid-gemfbn6y]{width:100%;max-width:420px;height:auto;margin:0 auto;display:block}.v[data-astro-cid-gemfbn6y]{stroke-width:1.5px;mix-blend-mode:screen}.v1[data-astro-cid-gemfbn6y]{fill:#e8742a2e;stroke:#e8742ab3}.v2[data-astro-cid-gemfbn6y]{fill:#5a82dc2e;stroke:#78a0f099}.v3[data-astro-cid-gemfbn6y]{fill:#4fd69c24;stroke:#4fd69c8c}.v-label[data-astro-cid-gemfbn6y]{fill:var(--white);font:700 16px var(--font-head);text-anchor:middle}.v-core[data-astro-cid-gemfbn6y]{fill:var(--orange);stroke:var(--orange-400);stroke-width:2px}.v-core-label[data-astro-cid-gemfbn6y]{fill:var(--white);font:700 13px var(--font-head);text-anchor:middle}.glance-head[data-astro-cid-gemfbn6y]{align-items:center;gap:16px;display:flex}.glance-head[data-astro-cid-gemfbn6y] .box-icon[data-astro-cid-gemfbn6y]{margin-bottom:0}.glance-head[data-astro-cid-gemfbn6y] .col-label[data-astro-cid-gemfbn6y]{margin-bottom:4px}.glance-head[data-astro-cid-gemfbn6y] h4[data-astro-cid-gemfbn6y]{font-size:1.4rem}.glance-row[data-astro-cid-gemfbn6y]{border-top:1px dashed var(--line-dark);padding-top:16px}.glance-row[data-astro-cid-gemfbn6y] .col-label[data-astro-cid-gemfbn6y]{margin-bottom:10px}.industry[data-astro-cid-gemfbn6y]{gap:16px}.sector-table[data-astro-cid-gemfbn6y]{gap:8px;display:grid}.s-row[data-astro-cid-gemfbn6y]{border:1px solid var(--line-dark);color:inherit;background:#ffffff08;border-radius:14px;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1.4fr);align-items:center;gap:16px;padding:12px 16px;text-decoration:none;transition:border-color .15s,background-color .15s;display:grid}a[data-astro-cid-gemfbn6y].s-row:hover{background:#e8742a0f;border-color:#e8742a8c}.s-head[data-astro-cid-gemfbn6y]{color:var(--on-dark-muted);font:600 .66rem var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding-block:0 4px}.s-name[data-astro-cid-gemfbn6y]{color:var(--white);font:700 1rem var(--font-head);align-items:center;gap:12px;display:flex}.s-std[data-astro-cid-gemfbn6y]{justify-content:space-between;align-items:center;gap:12px;display:flex}.s-go{color:var(--orange-400);flex-shrink:0;transition:transform .15s}a[data-astro-cid-gemfbn6y].s-row:hover .s-go{transform:translate(3px)}@media (width<=959px){.s-row[data-astro-cid-gemfbn6y]{grid-template-columns:1fr;gap:10px}.s-head[data-astro-cid-gemfbn6y]{display:none}}@media (prefers-reduced-motion:reduce){.c-wire[data-astro-cid-gemfbn6y],.arc[data-astro-cid-gemfbn6y],.map-ring[data-astro-cid-gemfbn6y],.cycle-core[data-astro-cid-gemfbn6y] svg{animation:none}.spark-dot[data-astro-cid-gemfbn6y]{display:none}}@media (width>=1040px){.lifecycle[data-astro-cid-gemfbn6y]{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr) 84px minmax(0,1fr) 84px minmax(0,1fr);align-items:stretch;gap:0}}.lifecycle[data-astro-cid-gemfbn6y] .col-body[data-astro-cid-gemfbn6y]>.stage[data-astro-cid-gemfbn6y]{flex:1}.stage[data-astro-cid-gemfbn6y]{flex-direction:column;display:flex}.stage-head[data-astro-cid-gemfbn6y]{align-items:center;gap:12px;display:flex}.stage-head[data-astro-cid-gemfbn6y] .box-icon[data-astro-cid-gemfbn6y]{margin-bottom:0}.stage[data-astro-cid-gemfbn6y] .note[data-astro-cid-gemfbn6y]{margin-top:12px}.stage-services[data-astro-cid-gemfbn6y]{border-top:1px dashed var(--line-dark);gap:8px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:grid}.stage[data-astro-cid-gemfbn6y] .note[data-astro-cid-gemfbn6y]+.stage-services[data-astro-cid-gemfbn6y]{margin-top:14px}.stage-services[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{color:var(--white);font:600 .84rem/1.35 var(--font-head);align-items:flex-start;gap:8px;display:flex}.stage-services[data-astro-cid-gemfbn6y] svg{color:var(--orange-400);flex-shrink:0;margin-top:1px}.loop[data-astro-cid-gemfbn6y]{justify-content:center;padding-top:6px;display:flex}.loop[data-astro-cid-gemfbn6y] .wire-label[data-astro-cid-gemfbn6y]{position:static;transform:none}@media (width>=1040px){.loop[data-astro-cid-gemfbn6y]{border:2px dashed #e8742a80;border-top:0;border-radius:0 0 18px 18px;grid-column:1/-1;height:34px;margin:18px calc(12.5% - 31.5px) 14px;padding:0;display:block;position:relative}.loop[data-astro-cid-gemfbn6y]:before{content:"";border-top:2px solid var(--orange-400);border-left:2px solid var(--orange-400);width:10px;height:10px;position:absolute;top:-4px;left:-7px;transform:rotate(45deg)}.loop[data-astro-cid-gemfbn6y]:after{content:"";background:var(--orange-400);border-radius:50%;width:8px;height:8px;animation:5s ease-in-out infinite loop-back;position:absolute;bottom:-5px;box-shadow:0 0 14px 3px #e8742abf}.loop[data-astro-cid-gemfbn6y] .wire-label[data-astro-cid-gemfbn6y]{position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}}@keyframes loop-back{0%{opacity:0;left:calc(100% - 4px)}10%,90%{opacity:1}to{opacity:0;left:-4px}}@media (prefers-reduced-motion:reduce){.loop[data-astro-cid-gemfbn6y]:after{display:none}}.modules[data-astro-cid-gemfbn6y]{justify-items:center;gap:0}.modules[data-astro-cid-gemfbn6y]>[data-astro-cid-gemfbn6y]{width:100%}.hub[data-astro-cid-gemfbn6y]{text-align:center;justify-items:center;max-width:380px;display:grid}.hub[data-astro-cid-gemfbn6y] .note[data-astro-cid-gemfbn6y]{justify-content:center}.drop[data-astro-cid-gemfbn6y]{background:linear-gradient(#e8742ab3 50%,#0000 0) 0 0/2px 12px;height:46px;margin:6px 0;animation:.9s linear infinite drift-down;display:block;position:relative;width:2px!important}.drop[data-astro-cid-gemfbn6y]:before{content:"";background:var(--orange-400);border-radius:50%;width:8px;height:8px;margin-left:-4px;animation:2.4s ease-in-out infinite travel-down;position:absolute;top:0;left:50%;box-shadow:0 0 14px 3px #e8742abf}.drop[data-astro-cid-gemfbn6y]:after{content:"";border-right:2px solid var(--orange-400);border-bottom:2px solid var(--orange-400);width:9px;height:9px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)rotate(45deg)}.drop[data-astro-cid-gemfbn6y] .wire-label[data-astro-cid-gemfbn6y]{top:50%;bottom:auto;left:14px;transform:translateY(-50%)}.module-list[data-astro-cid-gemfbn6y]{gap:10px;display:grid;position:relative;padding-left:30px!important}.module-list[data-astro-cid-gemfbn6y]:before{content:"";background:linear-gradient(#e8742a99 50%,#0000 0) 0 0/2px 10px;width:2px;animation:.9s linear infinite drift-down;position:absolute;top:22px;bottom:22px;left:10px}.module-list[data-astro-cid-gemfbn6y]:after{content:"";background:var(--orange-400);border-radius:50%;width:8px;height:8px;animation:4.8s ease-in-out infinite rail;position:absolute;top:22px;left:7px;box-shadow:0 0 14px 3px #e8742abf}@keyframes rail{0%{opacity:0;top:22px}10%,90%{opacity:1}to{opacity:0;top:calc(100% - 30px)}}.module-list[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{border:1px solid var(--line-dark);background:#ffffff09;border-radius:14px;align-items:center;gap:14px;padding:13px 16px;display:flex;position:relative}.module-list[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]:before{content:"";border:2px solid var(--orange-400);background:var(--ink-2);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:-24px}.module-list[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]:after{content:"";border-top:1px dashed #e8742a80;width:14px;position:absolute;top:50%;left:-14px}.module-name[data-astro-cid-gemfbn6y]{color:var(--white);font:700 .98rem var(--font-head)}.module-items[data-astro-cid-gemfbn6y]{color:var(--on-dark-muted);margin-top:3px;font-size:.8rem;line-height:1.5}.pillars[data-astro-cid-gemfbn6y]{gap:10px;display:grid}@media (width>=560px){.pillars[data-astro-cid-gemfbn6y]{grid-template-columns:repeat(3,1fr)}}.pillars[data-astro-cid-gemfbn6y] li[data-astro-cid-gemfbn6y]{color:var(--white);font:700 .85rem/1.35 var(--font-head);text-align:center;background:linear-gradient(#e8742a1f,#ffffff05);border:1px solid #e8742a59;border-radius:14px;justify-items:center;gap:10px;padding:16px 12px;display:grid}@media (prefers-reduced-motion:reduce){.drop[data-astro-cid-gemfbn6y],.drop[data-astro-cid-gemfbn6y]:before,.module-list[data-astro-cid-gemfbn6y]:before,.module-list[data-astro-cid-gemfbn6y]:after{animation:none}.drop[data-astro-cid-gemfbn6y]:before,.module-list[data-astro-cid-gemfbn6y]:after{display:none}}
