.site-header{position:sticky;top:0;transition:height .35s ease,background .35s ease,border-color .35s ease;z-index:50;border-bottom:1px solid transparent}.site-header.is-scrolled{height:70px;background:rgba(11,13,12,.9);backdrop-filter:blur(18px);border-bottom-color:rgba(255,255,255,.1)}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:700px;height:700px;left:-300px;top:-390px;background:radial-gradient(circle,rgba(246,189,47,.14),transparent 65%);pointer-events:none}.hero-copy,.network-visual{position:relative;z-index:1}.hero-copy>*{animation:hero-enter .75s both cubic-bezier(.2,.8,.2,1)}.hero-copy>:nth-child(2){animation-delay:.08s}.hero-copy>:nth-child(3){animation-delay:.16s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}@keyframes hero-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.network-visual{transition:transform .18s ease,box-shadow .35s ease;transform-style:preserve-3d;animation:visual-enter .9s .18s both cubic-bezier(.2,.8,.2,1)}.network-visual:hover{box-shadow:0 35px 90px rgba(0,0,0,.45)}@keyframes visual-enter{from{opacity:0;transform:translateX(35px) scale(.97)}to{opacity:1;transform:none}}.network-glow{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(250px circle at var(--x,50%) var(--y,50%),rgba(246,189,47,.12),transparent 70%)}.routes path{animation:route-flow 8s linear infinite}.routes path:nth-child(2){animation-delay:-2.4s}.routes path:nth-child(3){animation-delay:-4.8s}@keyframes route-flow{to{stroke-dashoffset:-140}}.routes circle{animation:packet-pulse 1.8s ease-in-out infinite;transform-origin:center}.routes circle:nth-of-type(even){animation-delay:-.9s}@keyframes packet-pulse{50%{opacity:.25;transform:scale(2)}}.node{transition:border-color .25s ease,transform .25s ease,background .25s ease}.node:hover{border-color:var(--gold);background:#222822;transform:translateY(-4px)}.commerce-packet{position:absolute;z-index:4;padding:6px 8px;background:#effff7;color:#0b4329;font-size:8px;font-weight:800;letter-spacing:.08em;box-shadow:0 8px 25px rgba(0,0,0,.3);animation:packet-float 4s ease-in-out infinite}.commerce-packet i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#32b875;margin-right:5px}.packet-one{left:42%;top:31%}.packet-two{right:17%;bottom:25%;animation-delay:-2s;background:#fff1b8;color:#624900}.packet-two i{background:var(--gold)}@keyframes packet-float{50%{transform:translateY(-10px)}}.button{position:relative;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.button:after{content:"";position:absolute;inset:0;background:rgba(255,255,255,.18);transform:translateX(-105%);transition:transform .4s ease}.button:hover{transform:translateY(-3px)}.button:hover:after{transform:translateX(105%)}.signal-ticker{overflow:hidden;background:#fff;border-bottom:1px solid var(--line);padding:17px 0;white-space:nowrap}.signal-ticker div{display:inline-flex;align-items:center;gap:34px;min-width:max-content;animation:ticker 28s linear infinite}.signal-ticker span{font:800 11px "Manrope",sans-serif;letter-spacing:.12em}.signal-ticker i{font-style:normal;color:var(--gold)}@keyframes ticker{to{transform:translateX(-50%)}}.choose-path{padding:120px 8vw;background:#eeebe1}.path-intro{display:grid;grid-template-columns:1fr 2fr;gap:4vw}.path-intro h2{font:800 clamp(42px,5vw,72px)/1.02 "Manrope",sans-serif;letter-spacing:-.05em;margin:0}.path-switch{display:flex;gap:0;margin:70px 0 0;border-bottom:1px solid #bdb8aa}.path-switch button{appearance:none;border:0;background:transparent;padding:17px 28px 17px 0;margin-right:36px;font:700 14px "Manrope",sans-serif;color:#777;cursor:pointer;position:relative}.path-switch button:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.path-switch button[aria-selected="true"]{color:var(--ink)}.path-switch button[aria-selected="true"]:after{transform:scaleX(1)}.path-stage{margin-top:30px;min-height:480px;background:#101310;color:#fff;display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;padding:65px 7vw;overflow:hidden;position:relative}.path-stage:after{content:"";position:absolute;width:480px;height:480px;border-radius:50%;right:-130px;bottom:-240px;background:var(--gold);filter:blur(1px);opacity:.09}.path-copy{max-width:510px;animation:path-enter .4s both ease}.path-copy[hidden]{display:none}.path-copy>span{color:var(--gold);font:700 10px "Manrope";letter-spacing:.12em}.path-copy h3{font-size:clamp(38px,4vw,60px);line-height:1.05;letter-spacing:-.045em;margin:20px 0}.path-copy p{color:#aeb3ae;line-height:1.7}.path-copy a{display:inline-block;color:#fff;text-decoration:none;border-bottom:2px solid var(--gold);padding-bottom:5px;margin-top:20px;font-weight:700}@keyframes path-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.channel-display{width:370px;height:370px;margin:auto;position:relative;border:1px solid #3b403b;border-radius:50%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.path-stage[data-active-path="store"] .channel-display{transform:rotate(24deg)}.channel-display:before,.channel-display:after{content:"";position:absolute;border:1px dashed #333933;border-radius:50%;inset:45px}.channel-display:after{inset:90px;border-style:solid}.channel-core{position:absolute;inset:118px;background:var(--gold);color:var(--ink);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2}.channel-core span,.channel-core small{font-size:8px;font-weight:800;letter-spacing:.1em}.channel-core strong{font:800 35px "Manrope"}.channel-orbit{position:absolute;width:92px;height:92px;background:#202520;border:1px solid #444b45;border-radius:50%;display:grid;place-items:center;text-align:center;z-index:3;animation:orbit-breathe 3s ease-in-out infinite}.orbit-online{top:18px;right:40px}.orbit-retail{left:5px;bottom:58px;animation-delay:-1.5s}.channel-orbit span{font-size:8px;letter-spacing:.08em}.channel-orbit b{font-size:17px;color:var(--gold)}@keyframes orbit-breathe{50%{transform:scale(1.08);border-color:var(--gold)}}.audience{transition:opacity .35s ease,transform .35s ease}.audience.is-path-match{box-shadow:inset 5px 0 0 var(--gold)}.reveal-ready{opacity:0;transform:translateY(34px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1)}.reveal-ready.is-revealed{opacity:1;transform:none}.steps li:nth-child(2){transition-delay:.08s}.steps li:nth-child(3){transition-delay:.16s}.steps li:nth-child(4){transition-delay:.24s}.mini-dashboard,.capacity-panel{transition:opacity .7s ease,transform .7s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.mini-dashboard:hover,.capacity-panel:hover{box-shadow:26px 26px 0 var(--gold);transform:translate(-5px,-5px)}@media(max-width:900px){.path-intro,.path-stage{grid-template-columns:1fr}.channel-display{margin-top:55px}.choose-path{padding:80px 24px}}@media(max-width:500px){.path-switch{flex-direction:column}.path-switch button{margin-right:0;text-align:left}.path-stage{padding:50px 24px}.channel-display{width:280px;height:280px}.channel-core{inset:88px}.channel-display:before{inset:35px}.channel-display:after{inset:68px}.channel-orbit{width:76px;height:76px}.signal-ticker div{animation-duration:18s}.commerce-packet{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.reveal-ready{opacity:1;transform:none}.network-visual{transition:none}}
