.signal{position:relative;overflow-x:clip}.signal .container{max-width:1180px;margin:0 auto;padding:0 28px}.signal .ringbg{position:absolute;inset:0;pointer-events:none;z-index:0;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.signal .ringbg i{position:absolute;border:1px solid var(--line);border-radius:50%;top:-30vw}.signal .ringbg i:first-child{width:60vw;height:60vw}.signal .ringbg i:nth-child(2){width:84vw;height:84vw;opacity:.7}.signal .ringbg i:nth-child(3){width:108vw;height:108vw;opacity:.45}.signal .ringbg i:nth-child(4){width:132vw;height:132vw;opacity:.25}.signal .glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;pointer-events:none}.signal header.shero,.signal main{position:relative;z-index:1}.signal .shero{padding:90px 0 70px;text-align:center;position:relative}.signal .shero .glow.g1{width:560px;height:420px;background:var(--blue);top:-160px;left:8%}.signal .shero .glow.g2{width:460px;height:380px;background:var(--cyan);top:-80px;right:5%;opacity:.3}.signal .shero h1{font-size:clamp(42px,6.4vw,78px);line-height:1.03;letter-spacing:-.03em;font-weight:700;max-width:980px;margin:0 auto 26px}.signal .shero h1 .grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.signal .shero h1 .strike{position:relative;white-space:nowrap}.signal .shero h1 .strike:after{content:"";position:absolute;left:-2%;right:-2%;top:54%;height:5px;background:var(--ember);border-radius:3px;transform:rotate(-2deg)}.signal .shero .eyebrow{margin-bottom:28px}.signal .shero .sub{font-size:19px;color:var(--steel);max-width:680px;margin:0 auto 40px}.signal .cta-row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-bottom:18px}.signal .shero .fine{font-family:var(--mono);font-size:12.5px;color:var(--steel)}.signal .stream{max-width:900px;margin:70px auto 0;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:34px 38px;text-align:left;position:relative;overflow:hidden}.signal .stream .head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:24px}.signal .stream .head .t{font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--steel)}.signal .stream .head .live{font-family:var(--mono);font-size:12px;color:var(--mint)}.signal .stream .live:before{content:"●";margin-right:7px;animation:sig-pulse 1.6s infinite}@keyframes sig-pulse{0%,to{opacity:1}50%{opacity:.25}}.signal .bars{display:grid;grid-gap:14px;gap:14px}.signal .barrow{display:grid;grid-template-columns:170px 1fr 130px;align-items:center;grid-gap:16px;gap:16px;font-size:14px}.signal .barrow .lbl{color:var(--steel)}.signal .track{height:14px;background:#152238;border-radius:7px;overflow:hidden}.signal .fill{height:100%;border-radius:7px;width:0;transition:width 1.4s cubic-bezier(.2,.7,.2,1)}.signal .fill.ota{background:var(--ember)}.signal .fill.direct{background:var(--grad)}.signal .barrow .val{font-family:var(--mono);font-size:13px;text-align:right;color:var(--text)}.signal .stream .note{margin-top:22px;font-size:13.5px;color:var(--steel)}.signal .stream .note b{color:var(--mint);font-weight:600}.signal .marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:16px 0;overflow:hidden;margin:80px 0 0;background:rgba(11,21,38,.5)}.signal .marquee .track-m{display:flex;gap:52px;width:max-content;animation:sig-scroll 32s linear infinite;font-family:var(--mono);font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--steel)}.signal .marquee span b{color:var(--cyan);font-weight:500}@keyframes sig-scroll{to{transform:translateX(-50%)}}.signal section{padding:96px 0}.signal .k{display:block;font-family:var(--mono);font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:16px}.signal h2{font-size:clamp(30px,4vw,46px);letter-spacing:-.02em;line-height:1.12;margin-bottom:18px}.signal .sub2{color:var(--steel);font-size:17px;max-width:640px}.signal .stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:54px}.signal .stat{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:34px 30px;position:relative;overflow:hidden}.signal .stat:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:var(--grad)}.signal .stat .n{font-family:var(--disp);font-size:52px;font-weight:700;letter-spacing:-.02em}.signal .stat .n em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.signal .stat .d{color:var(--steel);font-size:14.5px;margin-top:6px}.signal .stat .src{font-family:var(--mono);font-size:11.5px;color:#54637D;margin-top:14px}.signal .pillars{display:grid;grid-template-columns:1fr 1fr;grid-gap:26px;gap:26px;margin-top:56px}.signal .pillar{background:linear-gradient(180deg,var(--panel-2),var(--panel));border:1px solid var(--line);border-radius:22px;padding:42px 38px}.signal .pillar .tag{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:999px;display:inline-block;margin-bottom:22px}.signal .pillar.p1 .tag{color:var(--cyan);border:1px solid rgba(47,217,255,.35)}.signal .pillar.p2 .tag{color:var(--mint);border:1px solid rgba(62,232,165,.35)}.signal .pillar h3{font-family:var(--disp);font-size:27px;letter-spacing:-.01em;margin-bottom:14px}.signal .pillar p{color:var(--steel);font-size:15.5px;margin-bottom:24px}.signal .pillar ul{list-style:none;display:grid;grid-gap:12px;gap:12px}.signal .pillar li{font-size:14.5px;padding-left:26px;position:relative;color:#C4CEDE}.signal .pillar li:before{content:"→";position:absolute;left:0;color:var(--blue);font-family:var(--mono)}.signal .arsenal{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:54px}.signal .tool{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px;transition:border-color .2s,transform .2s}.signal .tool:hover{border-color:var(--blue);transform:translateY(-3px)}.signal .tool .ic{font-size:20px;margin-bottom:12px}.signal .tool h4{font-family:var(--disp);font-size:15.5px;margin-bottom:6px;color:var(--text)}.signal .tool p{font-size:13px;color:var(--steel);line-height:1.5}.signal .steps3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:26px;gap:26px;margin-top:56px;counter-reset:sigstep}.signal .step3{position:relative;padding:36px 30px;border:1px solid var(--line);border-radius:18px;background:var(--panel)}.signal .step3:before{counter-increment:sigstep;content:"0" counter(sigstep);font-family:var(--mono);font-size:13px;color:var(--cyan);display:block;margin-bottom:18px}.signal .step3 h3{font-family:var(--disp);font-size:21px;margin-bottom:10px}.signal .step3 p{font-size:14.5px;color:var(--steel)}.signal .step3 .link{display:inline-block;margin-top:16px;font-family:var(--mono);font-size:13px;color:var(--cyan)}.signal .clients{display:flex;align-items:center;justify-content:center;gap:46px;flex-wrap:wrap;margin-top:48px}.signal .clients img{height:34px;width:auto;object-fit:contain;opacity:.75;filter:grayscale(1) brightness(1.9);transition:opacity .2s,filter .2s}.signal .clients img:hover{opacity:1;filter:grayscale(0) brightness(1.4)}.signal .exit{background:var(--panel);border:1px solid var(--line);border-radius:22px;padding:44px 46px;display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}.signal .exit h3{font-family:var(--disp);font-size:24px;letter-spacing:-.01em;margin-bottom:8px}.signal .exit p{color:var(--steel);font-size:15px;max-width:640px}.signal .exit a{font-family:var(--mono);font-size:14px;color:var(--cyan);white-space:nowrap}.signal .quotewrap{background:var(--panel);border:1px solid var(--line);border-radius:26px;padding:70px 60px;text-align:center;position:relative;overflow:hidden}.signal .quotewrap .glow.g3{width:500px;height:300px;background:var(--blue);bottom:-200px;left:30%;opacity:.3}.signal .quotewrap blockquote{font-family:var(--disp);font-size:clamp(22px,2.8vw,32px);line-height:1.35;letter-spacing:-.01em;max-width:820px;margin:0 auto 28px;position:relative}.signal .quotewrap blockquote em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.signal .quotewrap .attrib{font-family:var(--mono);font-size:13.5px;color:var(--steel);position:relative}.signal .quotewrap .stars{color:var(--cyan);letter-spacing:.25em;font-size:18px;margin-bottom:18px;position:relative}.signal .final{text-align:center;padding:120px 0 140px}.signal .final h2{font-size:clamp(36px,5vw,58px)}.signal .final .sub2{margin:0 auto 42px}.signal .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.signal .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.signal .reveal{opacity:1;transform:none}.signal .marquee .track-m{animation:none}}@media (max-width:920px){.signal .pillars,.signal .stats,.signal .steps3{grid-template-columns:1fr}.signal .arsenal{grid-template-columns:1fr 1fr}.signal .barrow{grid-template-columns:110px 1fr 90px}.signal .quotewrap{padding:50px 26px}}@media (max-width:560px){.signal .arsenal{grid-template-columns:1fr}}