.nREbhW_ringBox{max-width:560px;margin-inline:auto}.nREbhW_ring{width:100%;margin:-12% 0 -10%;display:block;overflow:visible}.nREbhW_list{margin-top:2.5rem;display:grid}.nREbhW_item{border-bottom:2px dotted var(--border-strong);grid-template-columns:2.25rem 1fr;padding:1.25rem 0;display:grid}.nREbhW_item p{grid-column:2}@media (min-width:640px){.nREbhW_list{grid-template-columns:repeat(2,1fr);column-gap:2.5rem}}.nREbhW_link{display:none}@media (min-width:1280px){.nREbhW_hub{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr 600px 1fr;display:grid}.nREbhW_ringBox{grid-area:1/2/-1;max-width:none;margin:0}.nREbhW_ring{margin:0}.nREbhW_list{grid-area:1/1/-1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;pointer-events:none;margin:0}.nREbhW_list>li{grid-column:var(--col);grid-row:var(--row);align-self:center}.nREbhW_item{pointer-events:auto;border:0;padding:0 0 0 1.5rem;display:block}.nREbhW_left .nREbhW_item{text-align:right;padding:0 1.5rem 0 0}.nREbhW_link{display:inline}}.nREbhW_link path{fill:none;stroke:var(--border-strong);stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 7;transition:stroke .25s}.nREbhW_link circle{fill:var(--border-strong);transition:fill .25s}.nREbhW_link[data-active] path{stroke:var(--primary)}.nREbhW_link[data-active] circle{fill:var(--primary)}.nREbhW_slice{transition:translate .35s cubic-bezier(.16,1,.3,1)}.nREbhW_slice[data-active]{translate:0 -12px}.nREbhW_item[data-active] h3{color:var(--primary)}.nREbhW_shade{fill:var(--heading);opacity:.35}.nREbhW_icon{color:var(--surface)}.nREbhW_hubWall{fill:var(--heading)}.nREbhW_hubTop{fill:var(--surface);stroke:var(--primary);stroke-width:3px}.nREbhW_hubRing{fill:none;stroke:color-mix(in srgb, var(--primary) 22%, var(--surface));stroke-width:1.5px}.nREbhW_hub:not(.nREbhW_visible) .nREbhW_slice{opacity:0}.nREbhW_visible .nREbhW_slice{animation:.7s cubic-bezier(.16,1,.3,1) both nREbhW_rise;animation-delay:calc(var(--i) * 80ms)}@keyframes nREbhW_rise{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.nREbhW_visible .nREbhW_slice{animation:none}.nREbhW_slice{transition:none}}
._9_-pmG_pin{padding-block:4rem}@media (min-width:1024px){._9_-pmG_trackArea{--header:4rem;height:calc(100svh + 100vh)}._9_-pmG_pin{top:var(--header);height:calc(100svh - var(--header));flex-direction:column;justify-content:center;padding-block:1.5rem;display:flex;position:sticky}}@media (min-width:1280px){._9_-pmG_trackArea{--header:4.5rem}}._9_-pmG_root{--p:0}._9_-pmG_diagram{position:relative}._9_-pmG_diagram svg{width:100%;height:auto;display:block;overflow:visible}._9_-pmG_desktop{width:min(100%, 72rem, calc((100svh - var(--header) - 14rem) * 1200 / 560));margin-inline:auto;container-type:inline-size}._9_-pmG_desktop ._9_-pmG_label,._9_-pmG_desktop ._9_-pmG_label b{font-size:14px}._9_-pmG_mobile{display:none}@media (max-width:1023px){._9_-pmG_desktop{display:none}._9_-pmG_mobile{max-width:440px;margin-inline:auto;display:block}}._9_-pmG_track,._9_-pmG_ends{fill:none;stroke:var(--border-strong);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}._9_-pmG_line{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--p))}._9_-pmG_arrow{fill:var(--primary);opacity:clamp(0, var(--p) * 50, 1);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--primary) 50%, transparent))}._9_-pmG_hub{fill:var(--surface);stroke:var(--border);stroke-width:1px;filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--primary) 25%, transparent))}._9_-pmG_hubGlow{fill:var(--primary-soft)}._9_-pmG_mark{--on:clamp(0, (var(--p) - var(--t) + .02) * 40, 1)}._9_-pmG_ring{fill:var(--surface);stroke:color-mix(in srgb, var(--primary) calc(var(--on) * 100%), var(--border-strong));stroke-width:2px;filter:drop-shadow(0 0 calc(var(--on) * 6px) color-mix(in srgb, var(--primary) 45%, transparent))}._9_-pmG_core{fill:color-mix(in srgb, var(--primary) calc(var(--on) * 100%), var(--border-strong))}._9_-pmG_label{white-space:nowrap;color:var(--muted-foreground);opacity:calc(.3 + var(--on) * .7);translate:0 calc((1 - var(--on)) * 8px);margin:0;font-size:14px;line-height:1.5;position:absolute}._9_-pmG_label b{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb, var(--primary) calc(var(--on) * 100%), var(--heading));margin-bottom:3px;font-size:14px;font-weight:600;display:block}._9_-pmG_label span{display:block}._9_-pmG_mobile ._9_-pmG_label{white-space:normal;max-width:50%;font-size:14px}
.tNdJ8a_blue{--tone:var(--primary)}.tNdJ8a_navy{--tone:var(--heading)}.tNdJ8a_chain{grid-template-columns:repeat(3,1fr);gap:1.75rem .5rem;display:grid}.tNdJ8a_lines{display:none}.tNdJ8a_link{outline:none;justify-items:center;gap:.75rem;display:grid}.tNdJ8a_ring{aspect-ratio:1;place-items:center;width:84px;display:grid;position:relative}.tNdJ8a_ringArt{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tNdJ8a_halo{fill:none;stroke:var(--border-strong);stroke-width:1.5px}.tNdJ8a_face{fill:var(--surface)}.tNdJ8a_arc{fill:none;stroke:var(--tone);stroke-width:6px;stroke-linecap:round;stroke-dasharray:.7 1}.tNdJ8a_icon{width:32%;height:32%;color:var(--tone);stroke-width:1.8px;position:relative}.tNdJ8a_name{letter-spacing:-.01em;text-align:center;max-width:9.5rem;color:var(--heading);font-size:14px;font-weight:600;line-height:1.35;display:block}.tNdJ8a_link:focus-visible .tNdJ8a_ring{outline:2px solid var(--primary);outline-offset:6px;border-radius:50%}[data-shown] .tNdJ8a_ring{animation:.7s cubic-bezier(.16,1,.3,1) both tNdJ8a_pop;animation-delay:calc(.15s + var(--i) * .1s)}@keyframes tNdJ8a_pop{0%{opacity:0;scale:.7}}@media (min-width:1024px){.tNdJ8a_chain{aspect-ratio:1040/600;display:block;position:relative}.tNdJ8a_lines{width:100%;height:100%;display:block;position:absolute;inset:0}.tNdJ8a_serpentine{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-dasharray:5 6}.tNdJ8a_reveal{fill:none;stroke:#fff;stroke-width:6px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.45,0,.25,1)}[data-shown] .tNdJ8a_reveal{stroke-dashoffset:0}.tNdJ8a_end{fill:var(--border-strong)}.tNdJ8a_stem{opacity:0;transition:opacity .6s;transition-delay:calc(.5s + var(--i) * .1s)}[data-shown] .tNdJ8a_stem{opacity:1}.tNdJ8a_stemLine{fill:none;stroke:var(--border-strong);stroke-width:1.5px}.tNdJ8a_stemDot{fill:var(--tone)}.tNdJ8a_chevrons{fill:none;stroke:var(--tone);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;animation:2.4s ease-in-out infinite tNdJ8a_nudge}.tNdJ8a_blue .tNdJ8a_chevrons{--nudge:-3px}.tNdJ8a_navy .tNdJ8a_chevrons{--nudge:3px}@keyframes tNdJ8a_nudge{50%{translate:0 var(--nudge)}}.tNdJ8a_node{left:var(--x);top:var(--y);width:13.4615%;position:absolute;translate:-50% -50%}.tNdJ8a_link{display:block}.tNdJ8a_ring{width:100%}.tNdJ8a_name{width:10rem;max-width:none;font-size:14px;position:absolute;left:50%;translate:-50%}.tNdJ8a_low .tNdJ8a_name{bottom:268%}.tNdJ8a_high .tNdJ8a_name{top:256%}}@media (prefers-reduced-motion:reduce){.tNdJ8a_reveal,.tNdJ8a_stem{transition:none}[data-shown] .tNdJ8a_ring,.tNdJ8a_chevrons{animation:none}}
.HD5vEG_viewport{--stage-w:1040px;--stage-h:340px;--origin-y:255px;--hub:200px;aspect-ratio:1040/340;justify-content:center;width:100%;max-height:clamp(220px,100svh - 440px,340px);position:relative;container-type:inline-size}.HD5vEG_stage{transform-origin:top;transform:scale(min(1, tan(atan2(100cqw, 1040px)), max(.65, tan(atan2(100svh - 440px, 340px)))));flex-shrink:0;position:relative}.HD5vEG_plane{transform-style:preserve-3d;position:absolute;transform:rotateX(56deg)rotate(-45deg)}.HD5vEG_lines,.HD5vEG_track{width:1px;height:1px;position:absolute;overflow:visible}.HD5vEG_cable{fill:none;stroke:color-mix(in srgb, var(--primary) 26%, var(--border));stroke-width:3px;stroke-linecap:round}.HD5vEG_lit{fill:none;stroke:var(--primary);stroke-width:3px;stroke-linecap:round;opacity:0}.HD5vEG_pulse{fill:none;stroke:var(--sky);stroke-width:7px;stroke-linecap:round;stroke-dasharray:10 100;stroke-dashoffset:10px}.HD5vEG_track path{fill:none;stroke-width:136px;stroke-linecap:round}.HD5vEG_trackEdge{stroke:color-mix(in srgb, var(--primary) 22%, var(--border))}.HD5vEG_trackFace{stroke:var(--surface)}.HD5vEG_tile{background:var(--surface);border:2px solid var(--border);box-shadow:-7px 7px 0 color-mix(in srgb, var(--primary) 22%, var(--border));border-radius:18px;position:absolute;transform:translateZ(8px)}.HD5vEG_app{background:var(--icon,var(--primary));border:2px solid var(--icon,var(--primary));width:60px;height:60px;box-shadow:0 10px 18px -10px color-mix(in srgb, var(--heading) 45%, transparent);border-radius:16px;place-items:center;display:grid;position:absolute;translate:-50% -100%}.HD5vEG_appIcon{width:32px;height:32px;color:var(--primary-foreground);flex-shrink:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.HD5vEG_app{transition:translate .25s cubic-bezier(.16,1,.3,1)}.HD5vEG_app:hover{translate:-50% calc(-100% - 8px)}}.HD5vEG_badge{width:20px;height:20px;color:var(--primary-foreground);background:var(--success);border-radius:50%;place-items:center;display:grid;position:absolute;top:-8px;right:-8px}.HD5vEG_check{width:12px;height:12px}.HD5vEG_businessIcon{width:56px;height:56px}@media (prefers-reduced-motion:no-preference){.HD5vEG_lit{animation:HD5vEG_live 1.3s ease-in-out calc(var(--d) - .6s) both}.HD5vEG_pulse{animation:HD5vEG_pulse .6s cubic-bezier(.45, 0, .2, 1) calc(var(--d) - .6s) both}.HD5vEG_tile{animation:HD5vEG_tile-build .5s cubic-bezier(.16, 1, .3, 1) var(--d) both}.HD5vEG_app{animation:HD5vEG_app-build .4s ease-out var(--d) both}.HD5vEG_appIcon{animation:HD5vEG_icon-build .4s ease-out var(--d) both}.HD5vEG_badge{animation:HD5vEG_pop .45s cubic-bezier(.25, 1, .5, 1) calc(var(--d) + .25s) both}}@keyframes HD5vEG_live{25%,70%{opacity:1}}@keyframes HD5vEG_pulse{to{stroke-dashoffset:-100px}}@keyframes HD5vEG_tile-build{0%{background:color-mix(in srgb, var(--surface) 55%, transparent);border:2px dashed color-mix(in srgb, var(--primary) 45%, var(--border));box-shadow:none;transform:translateZ(1px)}}@keyframes HD5vEG_app-build{0%{background:var(--surface);border:2px dashed color-mix(in srgb, var(--primary) 40%, var(--border));box-shadow:none}}@keyframes HD5vEG_icon-build{0%{color:var(--border-strong)}}@keyframes HD5vEG_pop{0%{opacity:0;scale:.5}}.HD5vEG_hub{transform-style:preserve-3d;border-radius:50%;position:absolute}.HD5vEG_wall{background:color-mix(in srgb, var(--primary) 18%, var(--border-strong));border-radius:50%;position:absolute;inset:0}.HD5vEG_top{--ring:color-mix(in srgb, var(--primary) 22%, var(--surface));background:radial-gradient(circle, var(--surface) 0 66%, var(--ring) 66% 67.5%, var(--surface) 67.5% 84%, var(--ring) 84% 85.5%, var(--surface) 85.5%);border:3px solid var(--primary);box-shadow:0 0 36px color-mix(in srgb, var(--primary) 18%, transparent);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:translateZ(30px)}.HD5vEG_business{color:var(--primary);position:absolute;translate:-50% -50%}.HD5vEG_viewportTall{--stage-w:1000px;--stage-h:470px;--origin-y:390px;--hub:320px;aspect-ratio:1000/470;justify-content:center;width:100%;position:relative;overflow:hidden;container-type:inline-size}@media (max-width:767px){.HD5vEG_stage{transform:scale(tan(atan2(100cqw, 1000px)))}.HD5vEG_app{border-width:3px;border-radius:24px;width:92px;height:92px}.HD5vEG_appIcon{width:52px;height:52px}.HD5vEG_badge{width:34px;height:34px;top:-14px;right:-14px}.HD5vEG_check{width:20px;height:20px}.HD5vEG_businessIcon{width:64px;height:64px}.HD5vEG_cable{stroke:color-mix(in srgb, var(--primary) 45%, var(--border));stroke-width:7px}.HD5vEG_lit{stroke-width:7px}.HD5vEG_pulse{stroke-width:14px}}.HD5vEG_viewport,.HD5vEG_viewportTall{--origin-x:calc(var(--stage-w) / 2);--step:150px;--tile:96px;--hub-r:90px;--start:.8s;--gap:1.1s}.HD5vEG_stage{width:var(--stage-w);height:var(--stage-h)}.HD5vEG_plane{left:var(--origin-x);top:var(--origin-y)}.HD5vEG_lit,.HD5vEG_pulse,.HD5vEG_tile,.HD5vEG_app{--d:calc(var(--start) + var(--i) * var(--gap));--at:calc((var(--i) - (var(--n,1) - 1) / 2) * var(--step))}.HD5vEG_tile{left:calc(var(--at) - var(--tile) / 2);top:calc(var(--at) - var(--tile) / 2);width:var(--tile);height:var(--tile)}.HD5vEG_app{left:calc(var(--origin-x) + .7071 * (var(--at) + var(--at)));top:calc(var(--origin-y) + 4px)}.HD5vEG_business{left:var(--origin-x);top:calc(var(--origin-y) - .7071 * .5592 * 2 * var(--hub) - 25px)}.HD5vEG_hub{left:calc(var(--hub) - var(--hub-r));top:calc(var(--hub) * -1 - var(--hub-r));width:calc(var(--hub-r) * 2);height:calc(var(--hub-r) * 2)}.HD5vEG_wall{transform:translateZ(calc(var(--i) * 3px))}
