/* Shared triangle hover and optical alignment. */
.sy-triangle-layer{position:absolute;inset:0;transition:transform .32s ease,filter .32s ease;transform:translate(0,0);will-change:transform}
.sy-orbit .sy-triangle-layer{position:relative;width:100%;height:100%}
@media(hover:hover) and (pointer:fine){
.network[data-hover=true] .sy-triangle-layer,.sy-orbit[data-hover=true] .sy-triangle-layer{transform:translate(var(--sy-pointer-x,0px),calc(var(--sy-pointer-y,0px) - 5px));filter:drop-shadow(0 5px 13px #7497c522)}
#sy-business-home .hub{transition:color .2s ease,filter .2s ease,scale .2s ease}
#sy-business-home .hub:hover,#sy-business-home .hub:focus-visible{scale:1.07;color:var(--tone);filter:drop-shadow(0 0 9px var(--tone))}
.sy-orbit svg a{cursor:pointer}
.sy-orbit svg a .sy-hover-ring{opacity:0;transition:opacity .22s ease,r .22s ease;pointer-events:none}
.sy-orbit svg a:hover .sy-hover-ring,.sy-orbit svg a:focus-visible .sy-hover-ring{opacity:.85;r:21px}
.sy-orbit svg a:hover text,.sy-orbit svg a:focus-visible text{fill:#fff;font-weight:700}
.sy-orbit .orbit-main{transform:translateX(6px)}
#sy-business-home .network .e1{left:0%;top:39%;transform:rotate(-60deg)}
#sy-business-home .network .e2{right:-3%;top:39%;transform:rotate(60deg)}
#sy-business-home .edge-note{z-index:2;background:#0e1722e8}
@media(prefers-reduced-motion:reduce){.sy-triangle-layer{transition:none!important;transform:none!important}.sy-orbit svg a .sy-hover-ring,#sy-business-home .hub{transition:none!important}#sy-business-home .hub:hover,#sy-business-home .hub:focus-visible{scale:1}}
@container (min-width:601px) and (max-width:800px){#sy-business-home .network .e1,#sy-business-home .network .e2{top:27%;transform:none;font-size:9px}#sy-business-home .network .e1{left:0}#sy-business-home .network .e2{right:0}}
@container (max-width:800px){#sy-business-home .network .e3{top:91%;font-size:9px}}

/* Home nodes use the same ring proportions and timing as service-page nodes. */
#sy-business-home .network .hub:hover,#sy-business-home .network .hub:focus-visible{scale:1;filter:none;color:#fff}
#sy-business-home .network .sy-home-hover-ring{opacity:0;transition:opacity .22s ease,r .22s ease;pointer-events:none}
#sy-business-home .network .sy-home-hover-ring.is-active{opacity:.85;r:4.772727px}
@media(prefers-reduced-motion:reduce){#sy-business-home .network .sy-home-hover-ring{transition:none!important}}
