.uc-signal{background:var(--ucs-bg);color:#07162e;font-family:Inter,Arial,sans-serif;overflow:hidden;padding:clamp(76px,8vw,130px) 24px}.uc-signal *{box-sizing:border-box}.uc-signal__inner{margin:auto;max-width:1320px}.uc-signal header{margin:auto;max-width:850px;text-align:center}.uc-signal__eyebrow{align-items:center;color:#168ee8;display:flex;font-size:11px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.18em}.uc-signal__mini-mark{background:conic-gradient(#f6c934 0 33%,#168ee8 0 66%,#21c7bc 0);border-radius:50%;box-shadow:0 0 14px rgba(22,142,232,.25);height:17px;width:17px}.uc-signal h2{font-size:clamp(38px,5vw,68px);letter-spacing:-.055em;line-height:1.04;margin:22px 0 16px}.uc-signal header p{color:#607386;font-size:19px;line-height:1.6}.uc-signal__flow{display:grid;gap:14px;grid-template-columns:repeat(var(--uc-count),1fr);margin-top:76px;position:relative}.uc-signal__rail{background:#dce6ef;height:2px;left:7%;overflow:hidden;position:absolute;right:7%;top:30px}.uc-signal__rail i{background:linear-gradient(90deg,transparent,#168ee8,#21c7bc,transparent);display:block;filter:drop-shadow(0 0 6px #168ee8);height:100%;width:20%}.uc-signal--animate.is-visible .uc-signal__rail i{animation:ucs-pulse 3.5s linear infinite}@keyframes ucs-pulse{0%{transform:translateX(-100%)}to{transform:translateX(600%)}}.uc-signal__step{opacity:0;position:relative;text-align:center;transform:translateY(20px);transition:.5s ease;transition-delay:calc(var(--order)*.1s);z-index:1}.uc-signal.is-visible .uc-signal__step{opacity:1;transform:none}.uc-signal__node{background:var(--node,#7d8fa0);border:7px solid var(--ucs-bg);border-radius:50%;box-shadow:0 0 0 1px #d5e0ea,0 8px 25px rgba(7,22,46,.12);color:#fff;display:grid;font-size:10px;font-weight:900;height:62px;margin:auto;place-items:center;width:62px}.uc-signal__step--prepare{--node:#f1b900}.uc-signal__step--understand{--node:#168ee8}.uc-signal__step--control{--node:#16aaa0}.uc-signal__step h3{font-size:21px;margin:18px 0 8px}.uc-signal__step p{color:#6c7e8f;font-size:14px;line-height:1.5;margin:0 auto;max-width:160px}.uc-signal__result{align-items:center;background:#07162e;border-radius:22px;box-shadow:0 25px 60px rgba(7,22,46,.16);color:#fff;display:flex;gap:25px;justify-content:center;margin:60px auto 0;max-width:690px;padding:28px 38px}.uc-signal__ring{animation:ucs-spin 12s linear infinite;background:conic-gradient(#f6c934 0 33%,#168ee8 0 66%,#21c7bc 0);border-radius:50%;flex:0 0 auto;height:68px;position:relative;width:68px}.uc-signal__ring i{background:#07162e;border-radius:50%;inset:17px;position:absolute}.uc-signal__result small{color:#79bfff;font-size:10px;letter-spacing:.16em}.uc-signal__result h3{font-size:26px;margin:6px 0 3px}.uc-signal__result p{color:#a9b8c7;margin:0}.uc-signal:not(.uc-signal--animate) .uc-signal__step{opacity:1;transform:none}.uc-signal:not(.uc-signal--animate) .uc-signal__ring{animation:none}@keyframes ucs-spin{to{transform:rotate(1turn)}}@media(max-width:860px){.uc-signal__flow{grid-template-columns:1fr;margin-left:16px;text-align:left}.uc-signal__rail{bottom:15px;height:auto;left:30px;right:auto;top:15px;width:2px}.uc-signal__rail i{height:20%;width:100%}.uc-signal--animate.is-visible .uc-signal__rail i{animation:ucs-pulse-v 3s linear infinite}@keyframes ucs-pulse-v{0%{transform:translateY(-100%)}to{transform:translateY(600%)}}.uc-signal__step{align-items:center;column-gap:20px;display:grid;grid-template-columns:62px 1fr;text-align:left}.uc-signal__node{grid-row:1/3;margin:0}.uc-signal__step h3{margin:0}.uc-signal__step p{margin:4px 0 20px;max-width:none}.uc-signal__result{align-items:flex-start;padding:25px}}@media(max-width:480px){.uc-signal__result{flex-direction:column}}@media(prefers-reduced-motion:reduce){.uc-signal *{animation:none!important;transition:none!important}.uc-signal__step{opacity:1;transform:none}}.uc-signal__step--platform{--node:#07162e}