.prhome-reel{padding:9px 0 44px;border-top:1px solid #eadff0;background:linear-gradient(90deg,rgba(123,29,158,.02),rgba(123,29,158,.06),rgba(123,29,158,.02))}.prhome-reel:before{margin:22px 0 14px;color:#75697c!important;font-size:11px;letter-spacing:.16em}.prhome-reel-item img{filter:brightness(0);opacity:.5;transform:scale(2.35)}.prhome-reel-item:hover img{filter:brightness(0);opacity:.78;transform:scale(2.45)}@media (max-width:560px){.prhome-reel-item img{filter:brightness(0);opacity:.5;transform:scale(2.25)}.prhome-reel-item:hover img{transform:scale(2.25)}}.prhome-reel-track{gap:12px;animation-duration:118s}.prhome-reel-item{flex:0 0 210px;width:210px;height:96px}.prhome-reel-item img{height:66px;transform:scale(2)}.prhome-reel-item:hover img{opacity:.78;transform:scale(2.1)}@media (max-width:640px){.prhome-reel{padding-bottom:30px}.prhome-reel-track{gap:8px;animation-duration:100s}.prhome-reel-item{flex:0 0 150px;width:150px;height:74px}.prhome-reel-item img{height:54px;transform:scale(2)}.prhome-reel-item:hover img{transform:scale(2)}}.prsys{position:relative;user-select:none;-webkit-user-select:none}.prsys-stage{position:relative;perspective:900px}.prsys-tilt{transform-style:preserve-3d;transition:transform .25s ease-out;will-change:transform}.prsys-edge{fill:none;stroke:rgba(255,255,255,.18);stroke-width:1.4;transition:stroke .25s ease,stroke-width .25s ease,opacity .25s ease}.prsys-edge.is-hot{stroke-width:2.4}.prsys-edge.is-dim{opacity:.25}.prsys-node{cursor:pointer;--c:#fff;transition:opacity .25s ease;transform-box:fill-box;transform-origin:center}.prsys-node[data-n=ga]{--c:#4a9dff;animation-delay:.35s}.prsys-node[data-n=obs]{--c:#ff8a3d;animation-delay:.55s}.prsys-node[data-n=web]{--c:#2ee6a8;animation-delay:.65s}.prsys-node[data-n=ana]{--c:#ffd23e;animation-delay:.75s}.prsys-node text{fill:#fff;font-family:"Outfit",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:14.5px;font-weight:600;letter-spacing:.01em}.prsys-node.is-hot text{fill:#180022}.prsys-node.is-dim{opacity:.38}.prsys-ring{transform-origin:center;transform-box:fill-box;animation:prSpin 26s linear infinite}.prsys-hub-halo{fill:none;stroke:rgba(233,169,251,.5);stroke-width:1.5;transform-origin:center;transform-box:fill-box;animation:prHalo 3.2s ease-out infinite}.prsys-hub-halo.h2{animation-delay:1.6s}.prsys-hub-core{fill:rgba(255,255,255,.1);stroke:rgba(255,255,255,.45);stroke-width:1.4}.prsys-hub-sub{fill:rgba(255,255,255,.85);font-family:"Outfit",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.prsys-spark{fill:none;stroke:#7dffb0;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px rgba(72,255,150,.55))}.prsys-pulse{fill:#f0c9fb}.prsys-caption{margin-top:16px;min-height:74px;padding:15px 19px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:rgba(255,255,255,.06)}.prsys-caption b{display:block;margin-bottom:3px;color:#f5dafa!important;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.prsys-caption span{display:block;color:rgba(255,255,255,.85)!important;font-size:14.5px;line-height:1.5}.prsys-node,.prsys-hubg{opacity:0;animation:prPop .55s cubic-bezier(.2,.9,.3,1.2) forwards}.prsys-hubg{animation-delay:.15s;transform-box:fill-box;transform-origin:center}.prsys-edge{stroke-dasharray:600;stroke-dashoffset:600;animation:prDraw 1s ease .55s forwards}@media (prefers-reduced-motion:reduce){.prsys *{animation:none!important}.prsys-node,.prsys-hubg{opacity:1}.prsys-edge{stroke-dasharray:none;stroke-dashoffset:0}.prsys-tilt{transition:none}}.prhome-ph-partner{display:flex;align-items:center;gap:15px;margin-top:14px;padding:12px 17px 12px 12px;border:1px solid rgba(255,255,255,.3);border-radius:20px;background:rgba(255,255,255,.96);box-shadow:0 20px 45px -26px rgba(0,0,0,.6);transition:transform .18s ease}.prhome-ph-partner:hover{transform:translateY(-2px)}.prhome-ph-partner img{display:block;width:78px;height:auto;flex:none}.prhome-ph-partner-copy{text-align:left;line-height:1.25}.prhome-ph-partner-copy strong{display:block;color:#1a1120!important;font-size:13px;font-weight:700}.prhome-ph-partner-copy small{display:block;margin-top:4px;color:#75697c!important;font-size:10.5px;line-height:1.4}@media (max-width:820px){.prsys{max-width:560px;margin:0 auto;width:100%}}@media (max-width:560px){.prsys-caption{min-height:88px}.prhome-ph-partner{gap:11px;padding:10px}.prhome-ph-partner img{width:64px}}