.pa-switch{z-index:60;border-bottom:1px solid var(--color-rule);scrollbar-width:none;white-space:nowrap;background:#05090f;align-items:center;gap:2px;height:34px;padding-inline:clamp(12px,2.5vw,32px);display:flex;position:fixed;top:0;left:0;right:0;overflow-x:auto}.pa-switch::-webkit-scrollbar{display:none}.pa-switch a{height:26px;font-family:var(--font-sans);color:#b5ad9f;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.pa-switch a:hover{color:var(--color-live)}.pa-switch a[aria-current=page]{color:var(--color-title);background:var(--color-ink-2)}.pa-switch a[aria-current=page]:before{content:"";background:var(--color-accent);border-radius:2px;width:7px;height:7px}.pa-switch .pa-switch-sep{background:var(--color-rule);flex:none;width:1px;height:14px;margin-inline:8px}body:has(.pa-switch){padding-top:34px}body:has(.pa-switch) .site-header{top:34px}.pa-hero{background:var(--color-ink-0);align-items:center;min-height:clamp(520px,74vh,760px);padding-top:72px;padding-bottom:clamp(48px,6vw,80px);display:flex}.pa-hero .video-bg:after{background:linear-gradient(#0a111c4d 0%,#0a111c9e 66%,#0a111cf7 100%),linear-gradient(90deg,#0a111cdb 0%,#0a111c80 52%,#0a111c2e 100%)}.pa-hero .video-bg video,.pa-hero .video-bg img.poster{opacity:.9}.pa-hero-in{width:100%}.pa-hero h1{max-width:14ch;font-size:clamp(44px,2.6vw + 26px,76px)}.pa-hero-sub{max-width:34em;margin-top:22px}.pa-hero-facts{color:var(--color-muted);flex-wrap:wrap;gap:10px 28px;margin-top:36px;font-size:15px;display:flex}.pa-hero-facts li{align-items:center;gap:8px;display:flex}.pa-scroll{color:var(--color-muted);letter-spacing:.08em;flex-direction:column;align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex;position:absolute;bottom:22px;left:50%;translate:-50%}.pa-scroll span{background:linear-gradient(180deg, var(--color-accent), transparent);width:1px;height:28px;animation:1.8s ease-in-out infinite pa-drop;display:block}.pa-scroll:hover{color:var(--color-live)}@keyframes pa-drop{0%{transform-origin:top;opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(10px)}}@media (width<=767px){.pa-scroll{display:none}}.pa-hero-cta{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:32px;display:flex}@media (width<=767px){.pa-hero{min-height:540px;padding-top:96px}}.pa-floor{background:linear-gradient(180deg, var(--color-ink-0) 0%, #080d15 100%);padding-top:clamp(56px,6vw,96px);padding-bottom:clamp(40px,5vw,72px)}.pa-head{max-width:760px}.pa-head p{margin-top:14px}.pa-map{--pa-amber:#f4b860;--pa-cyan:#29c0ee;--pa-green:#34d39e;--pa-violet:#b98cff;--pa-pink:#ff6fa8;--pa-user:#bfe9ff;--pa-data:#49d8ff;--pa-intent:#64788c;--pa-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pa-slow:1;margin-top:clamp(28px,3vw,48px)}.pa-region{border-block:1px solid var(--color-rule);scrollbar-width:thin;scrollbar-color:#2c3f57 transparent;background:radial-gradient(900px 420px at 50% 42%,#29c0ee12,#0000 70%),linear-gradient(#0b1420,#090f17 60%,#070b11);max-width:1600px;margin-inline:auto;position:relative;overflow:auto hidden}.pa-region:focus-visible{outline-offset:-3px}.pa-sizer{margin-inline:auto;position:relative}.pa-stage{transform-origin:0 0;position:absolute;top:0;left:0}.pa-svg{display:block;position:absolute;inset:0}.pa-band{stroke:#ffffff14;stroke-dasharray:1 10}.pa-bandlabels text{fill:#5f7388;font-family:var(--pa-mono);letter-spacing:.04em;font-size:12.5px}.pa-bandlabels .pa-idx{fill:#93a7ba}.pa-rail{fill:none;stroke:var(--pa-intent);stroke-width:1.4px;stroke-dasharray:2 8;opacity:.32;animation:pa-dash calc(1.6s * var(--pa-slow)) linear infinite}@keyframes pa-dash{to{stroke-dashoffset:-20px}}.pa-edge{color:var(--pa-intent);transition:opacity .2s}.pa-edge.c-door{color:var(--pa-amber)}.pa-edge.c-data{color:var(--pa-data)}.pa-edge.c-ai{color:var(--pa-violet)}.pa-edge.c-ext{color:var(--pa-pink)}.pa-edge.c-backup{color:var(--pa-green)}.pa-cable{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;opacity:.3;transition:opacity .2s,stroke-width .2s}.pa-cable.thick{stroke-width:2.6px;opacity:.42}.pa-packet{fill:currentColor;filter:drop-shadow(0 0 4px)}.pa-edges.dimmed .pa-edge:not(.hot){opacity:.1}.pa-edge.hot .pa-cable{opacity:.95;stroke-width:2.8px}.pa-edge.hot .pa-packet{filter:drop-shadow(0 0 8px)}.pa-heartring{fill:none;stroke:var(--pa-green);opacity:.4}.pa-gate-outer{fill:none;stroke:var(--pa-amber);stroke-width:1.8px;stroke-opacity:.6}.pa-gate-inner{fill:var(--pa-amber);fill-opacity:.1;stroke:var(--pa-amber);stroke-opacity:.35;stroke-width:1px}.pa-tag{z-index:6;font-family:var(--pa-mono);letter-spacing:.04em;color:#ffd79a;white-space:nowrap;pointer-events:none;background:#141008d9;border:1px solid #f4b86080;border-radius:999px;padding:3px 11px;font-size:11.5px;position:absolute;transform:translateY(-50%);box-shadow:0 0 16px #f4b86038}.pa-legend{z-index:4;font-family:var(--pa-mono);color:#a9b9c7;pointer-events:none;gap:7px;margin:0;padding:0;font-size:11.5px;list-style:none;display:grid;position:absolute;top:26px;left:66px}.pa-legend li{align-items:center;gap:9px;display:flex}.pa-legend i{border-radius:2px;width:20px;height:3px;display:block}.pa-illus{z-index:4;text-align:right;max-width:250px;font-family:var(--pa-mono);color:#7d90a2;pointer-events:none;margin:0;font-size:11.5px;line-height:1.5;position:absolute;top:24px;right:44px}.pa-elabel{z-index:7;pointer-events:none;font-family:var(--pa-mono);color:#dbe7f1;white-space:nowrap;background:#090f17f2;border:1px solid #ffffff2e;border-radius:999px;padding:3px 10px;font-size:11.5px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00000080}.pa-node{z-index:5;text-align:left;color:var(--color-title);font:inherit;cursor:pointer;border:1px solid #ffffff21;border-left:3px solid var(--tone,var(--pa-cyan));background:#0d1622e6;border-radius:10px;flex-direction:column;gap:5px;margin:0;padding:12px 14px 13px;transition:opacity .2s,border-color .12s,box-shadow .16s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 28px #00000073}.pa-node:hover,.pa-node.active{border-color:var(--color-live);border-left-color:var(--color-live);z-index:8;box-shadow:0 0 0 1px #c4fb2c59,0 14px 36px #0009}.pa-node:focus-visible{outline:2px solid var(--color-live);outline-offset:3px}.pa-node.pinned{background:#121f2ff7}.pa-node.faded{opacity:.26}.pa-node-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.pa-nm{font-family:var(--font-display);letter-spacing:.005em;color:var(--color-title);font-size:30px;font-weight:600;line-height:1}.pa-node:hover .pa-nm,.pa-node.active .pa-nm{color:var(--color-live)}.pa-ns{font-family:var(--pa-mono);color:#8ea3b5;font-size:11.5px;line-height:1.35}.pa-led{background:var(--pa-green);width:9px;height:9px;box-shadow:0 0 8px var(--pa-green);animation:pa-pulse calc(2.4s * var(--pa-slow)) ease-in-out infinite;border-radius:50%;flex:none}@keyframes pa-pulse{0%,to{opacity:1}50%{opacity:.4}}.pa-node[data-node=client] .pa-nm{font-size:28px}.pa-node[data-node=tickets] .pa-nm,.pa-node[data-node=uptime] .pa-nm,.pa-node[data-node=incidents] .pa-nm,.pa-node[data-node=evidence] .pa-nm{font-size:26px}.pa-node[data-node=client]{align-items:flex-start}.pa-node.heart{animation:pa-heart calc(2.9s * var(--pa-slow)) ease-in-out infinite;border-color:#34d39e99}.pa-node.heart .pa-nm{font-size:46px}.pa-node.heart:hover,.pa-node.heart.active{border-color:var(--color-live)}@keyframes pa-heart{0%,to{box-shadow:0 0 40px #34d39e42,0 14px 40px #0000008c}50%{box-shadow:0 0 70px #34d39e85,0 14px 40px #0000008c}}.pa-steps{font-family:var(--pa-mono);color:#587087;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:11.5px;display:flex}.pa-steps span{transition:color .3s}.pa-steps span.on{color:var(--pa-green)}.pa-cue{text-align:center;font-family:var(--pa-mono);color:#a9b9c7;margin:10px 0 0;padding-inline:clamp(16px,2.5vw,32px);font-size:12px}.pa-cue-arrow{color:var(--color-live);animation:pa-nudge calc(1.8s * var(--pa-slow)) ease-in-out infinite;font-size:16px;line-height:1;display:inline-block}@keyframes pa-nudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}.pa-panel{margin:clamp(20px,2.5vw,32px) auto 0;background:var(--color-ink-1);border:1px solid var(--color-rule);border-radius:12px;grid-template-columns:minmax(200px,.8fr) minmax(0,1.6fr) minmax(220px,.9fr);gap:20px clamp(20px,3vw,44px);width:calc(100% - 2*clamp(16px,2.5vw,32px));max-width:1200px;min-height:236px;margin-inline:auto;padding:24px clamp(18px,2.5vw,32px) 26px;display:grid}.pa-kind{font-family:var(--font-sans);color:var(--color-muted);align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.pa-kind i{border-radius:2px;width:9px;height:9px}.pa-p-name{font-family:var(--font-display);color:var(--color-title);margin:8px 0 0;font-size:clamp(32px,2vw + 20px,44px);font-weight:600;line-height:1.04}.pa-p-sub{font-family:var(--pa-mono);color:#8ea3b5;margin:8px 0 0;font-size:12.5px}.pa-p-body p{color:var(--color-body);margin:0;font-size:17px;line-height:1.55}.pa-p-body p+p{margin-top:10px}.pa-p-body .pa-p-links{flex-wrap:wrap;gap:8px 24px;margin-top:16px;display:flex}.pa-p-links a{text-underline-offset:4px;font-size:15.5px;font-weight:600}.pa-p-side{align-content:start;gap:16px;display:grid}.pa-p-side h4{font-family:var(--font-sans);color:var(--color-muted);margin:0 0 8px;font-size:13.5px;font-weight:600}.pa-p-side ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pa-p-side li{grid-template-columns:10px minmax(0,1fr);align-items:baseline;column-gap:10px;display:grid}.pa-p-side li i{border-radius:50%;align-self:center;width:8px;height:8px}.pa-p-side li b{color:var(--color-title);font-size:14.5px;font-weight:600}.pa-p-side li span{font-family:var(--pa-mono);color:#8ea3b5;grid-column:2;font-size:11.5px}.pa-primer{grid-column:1/-1;align-self:center;max-width:760px}.pa-primer p{color:var(--color-body);margin:12px 0 0;font-size:17px;line-height:1.55}.pa-primer .pa-primer-hint{color:var(--color-muted);font-size:14.5px}@media (width<=900px){.pa-panel{grid-template-columns:minmax(0,1fr);min-height:0}}.pa-readout{background:var(--color-ink-1);border-block:1px solid var(--color-rule);padding-block:clamp(36px,4vw,56px)}.pa-big{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px clamp(20px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}.pa-big li{font-family:var(--font-display);color:var(--color-title);align-items:flex-start;gap:14px;font-size:clamp(28px,1.4vw + 20px,40px);font-weight:600;line-height:1.08;display:flex}.pa-big li:before{content:"";background:var(--color-success);width:10px;height:10px;animation:pa-pulse calc(2.4s * var(--pa-slow,1)) ease-in-out infinite;border-radius:2px;flex:none;margin-top:.42em}.pa-creds{border-top:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 0;margin:clamp(22px,2.4vw,32px) 0 0;padding:clamp(20px,2.2vw,28px) 0 0;list-style:none;display:grid}.pa-creds li{border-left:1px solid var(--color-rule);color:var(--color-body);padding:0 18px;font-size:15px;font-weight:500;line-height:1.35}@media (width<=1000px){.pa-creds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.pa-big{grid-template-columns:minmax(0,1fr)}}.pa-consoles{background:var(--color-ink-0);padding-block:clamp(64px,6vw,112px)}.pa-con-grid{grid-template-rows:auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(20px,2.4vw,36px);margin-top:clamp(32px,3.4vw,52px);display:grid}.pa-con{grid-template-rows:subgrid;grid-row:span 2;row-gap:0;min-width:0;display:grid}.pa-con-vis{flex-direction:column;min-height:0;display:flex;position:relative}.pa-con-vis .bh{width:100%}.pa-con-frame{background:linear-gradient(#0c141b,#091116);border:1px solid #ffffff1a;border-radius:14px;flex-direction:column;flex:1;display:flex;overflow:hidden}.pa-con-frame header{font-family:var(--pa-mono,ui-monospace, Menlo, monospace);color:#8ea3b5;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;font-size:11px;display:flex}.pa-con-frame header .pa-con-st{align-items:center;gap:7px;display:inline-flex}.pa-con-frame header i{width:7px;height:7px;animation:pa-pulse calc(2.4s * var(--pa-slow,1)) ease-in-out infinite;background:#5cc8ee;border-radius:50%;box-shadow:0 0 8px #5cc8ee}.pa-con-frame .pa-globe{flex:1;align-content:center;padding:10px 40px 18px;display:grid}.pa-con-body{padding-top:22px}.pa-con-body h3{margin:0}.pa-con-body p{color:var(--color-body);margin:10px 0 0;line-height:1.55}.pa-con-body a:not(.btn){text-underline-offset:4px;margin-top:14px;font-weight:600;display:inline-block}.pa-note{color:var(--color-muted);margin-top:28px;font-size:14px}@media (width<=960px){.pa-con-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:36px 0;max-width:560px}.pa-con{flex-direction:column;grid-row:auto;display:flex}}.pa-evidence{background:var(--color-ink-1);border-top:1px solid var(--color-rule);padding-block:clamp(64px,6vw,112px)}.pa-ev-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:clamp(28px,3vw,48px);display:grid}.pa-ev{border:1px solid var(--color-rule);background:linear-gradient(145deg, color-mix(in srgb, var(--color-accent) 6%, var(--color-ink-1)), var(--color-ink-1) 70%);border-radius:16px;flex-direction:column;min-width:0;padding:clamp(20px,2vw,28px);transition:border-color .2s;display:flex;position:relative;overflow:hidden}.pa-ev:hover,.pa-ev:focus-within{border-color:var(--color-accent)}.pa-ev:before{content:"";background:var(--color-accent);width:0;height:2px;transition:width .5s;position:absolute;top:0;left:0}.pa-ev:hover:before,.pa-ev:focus-within:before{width:100%}.pa-ev h3{margin:0;font-size:clamp(28px,1vw + 18px,34px);line-height:1.12}.pa-ev p{color:var(--color-body);max-width:38em;margin:14px 0 24px;line-height:1.55}.pa-ev a.pa-ev-link{border:1px solid color-mix(in srgb, var(--color-accent) 65%, var(--color-rule));background:color-mix(in srgb, var(--color-accent) 9%, transparent);min-height:44px;color:var(--color-accent);border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.pa-ev a.pa-ev-link:hover{color:var(--color-title);background:color-mix(in srgb, var(--color-accent) 17%, transparent)}.pa-ev-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;display:flex}.pa-ev-more{flex-wrap:wrap;gap:12px 24px;margin:0;display:flex}@media (width<=960px){.pa-ev-grid{grid-template-columns:minmax(0,1fr)}}.pa-close{background:var(--color-ink-2);border-top:1px solid var(--color-rule)}@media (prefers-reduced-motion:reduce){.pa-map,.pa-readout,.pa-consoles{--pa-slow:3}}.pa-lanes{background:var(--color-ink-1);padding-block:clamp(56px,6vw,96px)}.pa-lane-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin-top:clamp(28px,3vw,44px);display:grid}.pa-lane{border-top:1px solid var(--color-rule);flex-direction:column;padding-top:18px;display:flex}.pa-lane p{color:var(--color-body);margin:10px 0 0;line-height:1.55}.pa-lane .pa-lane-links{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.pa-pill-sm{min-height:36px;padding:6px 14px;font-size:14px}.pa-chips{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.pa-con-vis{aspect-ratio:auto;overflow:visible}.pa-con-vis>.bh{flex:none}.pa-con-vis>.pa-con-frame{flex:auto;min-height:0}.pa-con-body{flex-direction:column;display:flex}@media (width<=960px){.pa-con-body{flex:1}}.pa-con-line{color:var(--color-body);margin:8px 0 0;line-height:1.5}.pa-con-tags{flex-wrap:wrap;gap:8px;margin:14px 0 20px;padding:0;list-style:none;display:flex}.pa-con-tags li{letter-spacing:.01em;color:var(--color-muted);border:1px solid var(--color-rule);border-radius:999px;padding:4px 11px;font-size:13px}.pa-con-cta{align-self:flex-start;margin-top:auto}@media (width<=960px){.pa-lane-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.pa-lane-grid{grid-template-columns:minmax(0,1fr)}}.pa-lane h3{min-height:2.3em}.pa-lane .pa-lane-links .pa-pill-sm{white-space:nowrap;min-height:34px;padding:6px 12px;font-size:13.5px}.pa-lane-grid{gap:clamp(20px,2.2vw,28px)}.pa-lane .pa-lane-links{gap:6px}.pa-lane .pa-lane-links .pa-pill-sm{padding:6px 10px}.pa-con-body .pa-con-copy{color:var(--color-muted);margin:0 0 24px;font-size:15px;line-height:1.6}.pa-ratings{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:clamp(20px,2.2vw,28px) 0 0;padding:0;list-style:none;display:grid}.pa-rating{border:1px solid var(--color-rule);color:var(--color-body);border-radius:14px;grid-template-columns:auto 1fr;grid-template-areas:"src stars""txt txt""cta cta";align-items:center;gap:8px 16px;padding:18px 20px;text-decoration:none;transition:border-color .25s,background-color .25s;display:grid}a.pa-rating:hover,a.pa-rating:focus-visible{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 6%, transparent)}.pa-rating-src{font-family:var(--font-display);color:var(--color-title);grid-area:src;font-size:22px;font-weight:600}.pa-stars{grid-area:stars;gap:3px;display:inline-flex}.pa-stars svg{fill:#f4b860}.pa-rating-txt{grid-area:txt;font-size:15px}.pa-rating-cta{color:var(--color-accent);grid-area:cta;font-size:14px}@media (width<=640px){.pa-ratings{grid-template-columns:1fr}}.pa-ratings li{display:flex}.pa-ratings .pa-rating{flex:1;align-content:start}.hm-control{border-bottom:1px solid var(--color-rule);color:var(--color-muted);letter-spacing:.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-bottom:14px;font-size:13px;display:flex}.hm-control button{color:#c8dde6;min-height:44px;font:inherit;cursor:pointer;background:#13232d;border:1px solid #375364;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:8px 14px;display:inline-flex}.hm-control button:hover{background:#1b303c;border-color:#71c5e3}.hm-control button:focus-visible{outline-offset:4px;outline:2px solid #7ed7f4}.hm-control button:disabled{cursor:default}.pa-lane-grid{margin-top:24px}.pa-lane{border-top:0;padding-top:0}.hm-control em{color:#86a4b2;font-style:normal}.hm-signal{--hc:#5cc8ee;--hm-t:6.6s;--hm-u:1;--hd:calc(var(--hm-t) * var(--i,0) * -.21);background:radial-gradient(ellipse at 50% 46%, color-mix(in srgb, var(--hc) 11%, #1a2c37) 0%, #14232d 55%, #101b24 100%);border:1px solid #2d404b;border-radius:14px;margin-bottom:24px;padding:8px 0 14px;transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden}.hm-signal-1{--hc:#3dba8c}.hm-signal-2{--hc:#e8a93a}.hm-signal-3{--hc:#a78bfa}.hm-signal:before{content:"";background:linear-gradient(90deg, transparent, var(--hc) 30%, var(--hc) 70%, transparent);opacity:.7;height:2px;position:absolute;top:0;left:0;right:0}.hm-signal svg{width:100%;height:auto;display:block;overflow:visible}.hs-grid{stroke:#5d8195;stroke-width:.5px;opacity:.12}.hs-wire{fill:none;stroke:#6a93a6;stroke-width:1.2px;opacity:.5}.hs-prog{fill:none;stroke:var(--hc);stroke-width:2px;stroke-linecap:round;stroke-dasharray:292;stroke-dashoffset:292px;filter:drop-shadow(0 0 3px var(--hc));animation:hs-prog var(--hm-t) linear infinite;animation-delay:var(--hd)}.hs-pk{fill:#fff;filter:drop-shadow(0 0 5px var(--hc));animation:hs-pk var(--hm-t) linear infinite;animation-delay:var(--hd)}.hs-st{color:#93b6c6;animation:hs-on var(--hm-t) linear infinite;animation-delay:calc(var(--hd) + var(--hm-t) * (var(--k) / 3 - 1))}.hs-node{fill:#16262f;stroke:currentColor;stroke-width:1.2px;stroke-opacity:.7}.hs-fill{fill:currentColor;stroke:none;opacity:0;animation:hs-fill var(--hm-t) linear infinite;animation-delay:inherit}.hs-halo{fill:none;stroke:currentColor;stroke-width:1.3px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:hs-halo var(--hm-t) ease-out infinite;animation-delay:inherit}.hs-glyph{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linejoin:round;stroke-linecap:round}.hs-draw{stroke-dasharray:1;animation:hs-draw calc(2.8s * var(--hm-u)) ease-in-out infinite}.hs-wiggle{transform-box:fill-box;transform-origin:50%;animation:hs-wiggle calc(2.2s * var(--hm-u)) ease-in-out infinite alternate}.hs-spin{transform-box:fill-box;transform-origin:50%;animation:hs-spin calc(4.2s * var(--hm-u)) linear infinite}.hs-blink{animation:hs-blink calc(1.5s * var(--hm-u)) ease-in-out infinite}.hs-blink.hs-late{animation-delay:calc(.4s * var(--hm-u))}.hs-nudge{animation:hs-nudge calc(3.4s * var(--hm-u)) ease-in-out infinite alternate}.hs-march{stroke-dasharray:2.6 2.6;animation:hs-march calc(1.1s * var(--hm-u)) linear infinite}.hs-size-a,.hs-size-b{transform-box:fill-box;transform-origin:50% 100%;animation:hs-size calc(3s * var(--hm-u)) ease-in-out infinite alternate}.hs-size-b{animation-delay:calc(-1.4s * var(--hm-u))}.hs-slide-a,.hs-slide-b{animation:hs-slide calc(2.8s * var(--hm-u)) ease-in-out infinite alternate}.hs-slide-b{animation-direction:alternate-reverse}.hm-stages{text-align:center;grid-template-columns:repeat(3,1fr);gap:4px;padding-inline:4px;font-size:12.5px;display:grid}.hs-label{color:#a9c1cc;animation:hs-label var(--hm-t) linear infinite;animation-delay:calc(var(--hd) + var(--hm-t) * (var(--k) / 3 - 1));gap:3px;display:grid}.hs-label i{letter-spacing:.14em;color:color-mix(in srgb, var(--hc) 70%, #6f8a97);font:500 9.5px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.pa-lane:hover .hm-signal,.pa-lane:focus-within .hm-signal{border-color:color-mix(in srgb, var(--hc) 60%, #2d404b);box-shadow:0 18px 46px -30px var(--hc)}.pa-lane:hover .hs-node,.pa-lane:focus-within .hs-node{stroke-opacity:1}.hm-product-track{color:#aec6d2;border-bottom:1px solid #304550;justify-content:space-between;align-items:center;gap:8px;padding:15px 12px;font-size:11px;display:flex}.hm-product-track span{text-align:center;min-width:0}.hm-product-track i{background:#385868;flex:1 0 10px;height:1px;position:relative;overflow:hidden}.hm-product-track i:after{content:"";background:#9be7ff;width:60%;height:1px;animation:3s linear infinite hm-line;position:absolute}.hm-product-track i:nth-of-type(2):after{animation-delay:1.5s}.hm-infrastructure{min-width:0}.hm-image{border-radius:12px;position:relative;overflow:hidden}.hm-image:after{content:"";pointer-events:none;background:linear-gradient(#0d192600 30%,#0d1926 98%);position:absolute;inset:0}.hm-infra-overlay{z-index:1;color:#d3e7ef;position:absolute;inset:auto 24px 22px}.hm-infra-label{letter-spacing:.14em;color:#a5becb;margin-bottom:17px;font-size:10px;display:block}.hm-infra-rail{font-family:var(--font-display);align-items:center;gap:16px;font-size:clamp(19px,2vw,27px);font-weight:400;display:flex}.hm-infra-rail i{background:#567f93;flex:1;min-width:14px;height:1px;position:relative;overflow:hidden}.hm-infra-rail i:after{content:"";background:#b0f0ff;width:40%;height:1px;animation:3.4s linear infinite hm-line;position:absolute}.hm-infra-rail i:last-of-type:after{animation-delay:1.7s}.hm-assessment{border-bottom:1px solid #3a4c58;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 0 36px;padding:0 0 24px;list-style:none;display:grid}.hm-assessment li{color:var(--color-title);align-items:center;gap:14px;font-size:15px;display:flex;position:relative}.hm-step-number{color:#b6e8fa;width:42px;height:42px;font-family:var(--font-display);background:#172d3a;border:1px solid #598094;border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid}.hm-assessment i{background:#466071;flex:1;min-width:12px;height:1px;position:relative;overflow:hidden}.hm-assessment i:after{content:"";background:#a1eaff;width:40%;height:1px;animation:6s linear infinite hm-line;position:absolute}.hm-assessment li:nth-child(2) i:after{animation-delay:2s}.hm-assessment li:nth-child(3) i:after{animation-delay:4s}.hm-case-label{color:#9eb7c5;letter-spacing:.12em;align-items:center;gap:20px;margin-bottom:20px;font-size:11px;display:flex}.hm-case-label i{background:#365365;flex:1;height:1px;position:relative;overflow:hidden}.hm-case-label i:after{content:"";background:#95d9f2;width:30%;height:1px;animation:5s linear infinite hm-line;position:absolute}.pa-ev:nth-child(2) .hm-case-label i:after{animation-delay:-1.6s}.pa-ev:nth-child(3) .hm-case-label i:after{animation-delay:-3.2s}.hm-close{isolation:isolate;position:relative;overflow:hidden}.hm-close:before{content:"";z-index:-1;background:radial-gradient(#377f992b,#0000 70%);width:55%;height:300px;animation:8s ease-in-out infinite hm-breathe;position:absolute;top:-130px;right:-10%}.hm-close:after{content:"";background:linear-gradient(90deg,#0000,#77cce6,#0000);width:25%;height:1px;animation:12s linear infinite hm-close;position:absolute;top:0;left:0}[data-home-motion]{--hm-play:paused}[data-home-motion][data-motion-active=true]{--hm-play:running}.hs-a,.hm-product-track i:after,.hm-infra-rail i:after,.hm-assessment i:after,.hm-case-label i:after,.hm-close:before,.hm-close:after{animation-play-state:var(--hm-play,paused)}@keyframes hs-pk{0%{opacity:0;transform:translate(0)}1%{opacity:1}3.5%{opacity:1;transform:translate(42px)}4.5%,29.5%{opacity:0;transform:translate(42px)}30.5%{opacity:1}36.5%{opacity:1;transform:translate(146px)}37.5%,62.8%{opacity:0;transform:translate(146px)}63.8%{opacity:1}69.8%{opacity:1;transform:translate(250px)}70.8%,96%{opacity:0;transform:translate(250px)}97%{opacity:1}to{opacity:0;transform:translate(292px)}}@keyframes hs-prog{0%{stroke-dashoffset:292px;opacity:1}3.5%,30%{stroke-dashoffset:250px}36.5%,63.3%{stroke-dashoffset:146px}69.8%,96%{stroke-dashoffset:42px;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes hs-on{0%,2.5%{color:#93b6c6}5%,29%{color:var(--hc)}34%,to{color:#93b6c6}}@keyframes hs-fill{0%,2.5%{opacity:0}5%,29%{opacity:.17}34%,to{opacity:0}}@keyframes hs-halo{0%,3%{opacity:0;transform:scale(.92)}4.5%{opacity:.75}14%{opacity:0;transform:scale(1.42)}15%{opacity:0;transform:scale(.92)}16.5%{opacity:.6}27%{opacity:0;transform:scale(1.42)}to{opacity:0;transform:scale(1.42)}}@keyframes hs-label{0%,2.5%{color:#a9c1cc}5%,29%{color:#fff}34%,to{color:#a9c1cc}}@keyframes hs-draw{0%{stroke-dashoffset:1px}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}@keyframes hs-wiggle{0%{transform:rotate(-16deg)}to{transform:rotate(12deg)}}@keyframes hs-spin{to{transform:rotate(360deg)}}@keyframes hs-blink{0%,to{opacity:.2}50%{opacity:1}}@keyframes hs-nudge{0%{transform:translate(-2.2px,-1.6px)}to{transform:translate(1.6px,2.4px)}}@keyframes hs-march{to{stroke-dashoffset:-10.4px}}@keyframes hs-size{0%{transform:scaleY(1)}to{transform:scaleY(.58)}}@keyframes hs-slide{0%{transform:translate(-3.4px)}to{transform:translate(3.4px)}}@keyframes hm-line{0%{transform:translate(-110%)}to{transform:translate(350%)}}@keyframes hm-breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes hm-close{0%{transform:translate(-100%)}to{transform:translate(500%)}}@media (width<=600px){.hm-signal{max-width:none}.hm-stages{font-size:12px}.hm-assessment{grid-template-columns:1fr;gap:16px}.hm-assessment li{font-size:16px}.hm-assessment i{max-width:100px;margin-left:auto}.hm-infra-overlay{inset:auto 16px 16px}.hm-infra-label{margin-bottom:10px}.hm-infra-rail{gap:10px}}@media (prefers-reduced-motion:reduce){.hm-product-track i:after,.hm-infra-rail i:after,.hm-assessment i:after,.hm-case-label i:after,.hm-close:before,.hm-close:after{animation:none!important}.hm-signal{--hm-t:19.8s;--hm-u:3}}
