.cs-why{background:var(--w);padding:96px 0}.ws-stage{background:linear-gradient(165deg,#071328,#0a1f4e 55%,#12305f);border:1px solid hsla(0,0%,100%,.06);border-radius:22px;box-shadow:0 24px 60px rgba(10,31,78,.22);margin-top:52px;min-height:520px;overflow:hidden;position:relative}.ws-stage:before{background-image:linear-gradient(rgba(247,160,82,.05) 1px,transparent 0),linear-gradient(90deg,rgba(247,160,82,.05) 1px,transparent 0);background-size:48px 48px;content:"";inset:0;pointer-events:none;position:absolute}.ws-chrome{border-bottom:1px solid hsla(0,0%,100%,.06);flex-wrap:wrap;justify-content:space-between;padding:16px 22px;position:relative;z-index:2}.ws-chrome,.ws-live{align-items:center;display:flex;gap:8px}.ws-live{color:hsla(0,0%,100%,.85);font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.08em}.ws-live i{animation:wsBlink 2s infinite;background:#34d399;border-radius:50%;display:block;height:7px;width:7px}.ws-caption{color:#fff;font-size:14.5px;font-weight:700;letter-spacing:-.2px}.ws-caption b{color:var(--orange);font-weight:800}.ws-viewport{height:360px;position:relative;z-index:1}.ws-scene{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:20px 28px 8px;pointer-events:none;position:absolute;transform:translateY(10px)}.ws-scene.on{opacity:1;pointer-events:auto;transform:none;transition:opacity .45s,transform .45s}.ws-orb,.ws-paper{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:14px}.ws-label{color:hsla(0,0%,100%,.85);font-family:var(--mono);font-size:11.5px;font-weight:700;letter-spacing:.04em;margin-bottom:8px}.ws-s1{align-items:center;display:flex;flex-wrap:wrap;gap:36px;justify-content:center}.ws-paper{height:200px;overflow:hidden;padding:16px;position:relative;width:168px}.ws-line{background:hsla(0,0%,100%,.16);border-radius:4px;height:8px;margin-bottom:10px}.ws-line.s{width:72%}.ws-line.m{width:88%}.ws-scan{animation:wsScan 2.2s ease-in-out infinite;background:linear-gradient(180deg,transparent,rgba(247,160,82,.35),transparent);height:18px;left:0;position:absolute;right:0}.ws-stamp{animation:wsPop .4s .9s forwards;border:1.5px solid rgba(252,165,165,.5);border-radius:4px;bottom:14px;color:#fca5a5;font-size:11px;font-weight:800;letter-spacing:.08em;opacity:0;padding:3px 8px;position:absolute;right:12px;transform:rotate(-8deg)}.ws-vs{color:hsla(0,0%,100%,.6);font-size:13px;font-weight:800}.ws-role{width:210px}.ws-rings{height:168px;margin:0 auto;position:relative;width:168px}.ws-rings span{animation:wsRing 2.4s ease-out infinite;border:2px solid rgba(247,160,82,.18);border-radius:50%;inset:0;position:absolute}.ws-rings span:nth-child(2){animation-delay:.3s;inset:18px}.ws-rings span:nth-child(3){animation-delay:.6s;inset:36px}.ws-bull{background:var(--orange);border-radius:50%;box-shadow:0 0 0 8px rgba(247,160,82,.2);inset:58px;position:absolute}.ws-lock{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ws-lock em{animation:wsPop2 .35s forwards;background:var(--orange);border-radius:99px;color:#0a1f4e;font-size:11px;font-style:normal;font-weight:700;opacity:0;padding:4px 8px}.ws-lock em:first-child{animation-delay:1s}.ws-lock em:nth-child(2){animation-delay:1.2s}.ws-lock em:nth-child(3){animation-delay:1.4s}.ws-s2{max-width:760px;width:100%}.ws-meter{background:hsla(0,0%,100%,.08);border-radius:99px;height:10px;overflow:hidden;position:relative}.ws-meter>i{animation:wsFill72 3s ease-out forwards;background:var(--go);border-radius:99px;display:block;height:100%;width:0}.ws-ticks{color:hsla(0,0%,100%,.8);display:flex;font-family:var(--mono);font-size:11.5px;justify-content:space-between;margin-top:8px}.ws-ticks b{color:var(--orange)}.ws-queue{display:flex;gap:12px;justify-content:center;margin-top:28px}.ws-cand{animation:wsSlideIn .5s forwards;opacity:0;padding:14px;text-align:center;transform:translateX(24px);width:150px}.ws-cand:first-child{animation-delay:.4s}.ws-cand:nth-child(2){animation-delay:.8s}.ws-cand:nth-child(3){animation-delay:1.2s}.ws-av{background:linear-gradient(135deg,#f7a052,#2160ad);border-radius:50%;height:42px;margin:0 auto 8px;width:42px}.ws-cand p{color:#fff;font-size:13px;font-weight:700}.ws-cand span{color:hsla(0,0%,100%,.8);display:block;font-size:11.5px;margin-top:2px}.ws-hrs{color:#fff;font-size:42px;font-weight:900;letter-spacing:-1.5px;margin-top:18px;text-align:center}.ws-hrs i{color:var(--orange);font-style:normal}.ws-s3{height:260px;position:relative;width:320px}.ws-human{background:hsla(0,0%,100%,.08);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;display:grid;height:88px;margin:70px auto 0;place-items:center;position:relative;width:88px;z-index:2}.ws-badge{animation:wsPop3 .4s 1.4s forwards;background:var(--orange);border-radius:99px;bottom:-14px;color:#0a1f4e;font-size:10px;font-weight:800;left:50%;letter-spacing:.08em;padding:4px 8px;transform:translateX(-50%)}.ws-badge,.ws-orb{opacity:0;position:absolute}.ws-orb{color:#fff;font-size:11px;font-weight:700;padding:10px 8px;text-align:center;width:92px}.ws-orb b{color:hsla(0,0%,100%,.85);display:block;font-size:10.5px;font-weight:600;margin-top:2px}.ws-o1{animation:wsDock1 .7s .3s forwards;left:50%;top:8px;transform:translateX(-50%) scale(.8)}.ws-o2{animation:wsDock2 .7s .6s forwards;left:0;top:110px}.ws-o3{animation:wsDock3 .7s .9s forwards;right:0;top:110px}.ws-s4{max-width:720px;width:100%}.ws-tl{display:flex;justify-content:space-between;margin-top:40px;position:relative}.ws-tl:before{background:hsla(0,0%,100%,.12);right:8%}.ws-tl:after,.ws-tl:before{content:"";height:2px;left:8%;position:absolute;top:14px}.ws-tl:after{animation:wsGrow90 3.2s ease-out forwards;background:var(--orange);width:0}.ws-stop{position:relative;text-align:center;width:24%;z-index:1}.ws-dot{animation:wsDotOn .3s forwards;background:#1a3a6e;border:2px solid hsla(0,0%,100%,.25);border-radius:50%;height:14px;margin:8px auto 10px;width:14px}.ws-stop:first-child .ws-dot{animation-delay:.2s;background:var(--orange);border-color:var(--orange)}.ws-stop:nth-child(2) .ws-dot{animation-delay:.9s}.ws-stop:nth-child(3) .ws-dot{animation-delay:1.7s}.ws-stop:nth-child(4) .ws-dot{animation-delay:2.5s}.ws-stop h4{color:#fff;font-size:14px}.ws-stop p{color:hsla(0,0%,100%,.8);font-size:12.5px;margin-top:4px}.ws-ping{animation:wsPop4 .3s forwards;background:var(--orange);border-radius:50%;height:8px;margin:8px auto 0;opacity:0;width:8px}.ws-stop:nth-child(2) .ws-ping{animation-delay:1s}.ws-stop:nth-child(3) .ws-ping{animation-delay:1.8s}.ws-stop:nth-child(4) .ws-ping{animation-delay:2.6s}.ws-s5{height:280px;max-width:680px;position:relative;width:100%}.ws-hub{background:var(--orange);border-radius:50%;box-shadow:0 0 0 10px rgba(247,160,82,.15);color:#0a1f4e;display:grid;font-size:13px;font-weight:900;height:86px;left:50%;letter-spacing:.04em;place-items:center;position:absolute;top:46%;transform:translate(-50%,-50%);width:86px;z-index:2}.ws-mkt{color:#fff;position:absolute;text-align:center;width:120px}.ws-mkt .ws-pin{background:#7eb0e8;border-radius:50%;box-shadow:0 0 0 6px rgba(126,176,232,.15);height:16px;margin:0 auto 8px;width:16px}.ws-mkt strong{display:block;font-size:14px}.ws-mkt span{color:hsla(0,0%,100%,.8);font-size:11.5px}.ws-m-us{left:8%;top:18%}.ws-m-in{right:8%;top:18%}.ws-m-la{bottom:8%;left:50%;transform:translateX(-50%)}.ws-m-la .ws-pin{background:hsla(0,0%,100%,.25);box-shadow:none}.ws-m-la{opacity:.55}.ws-wire{background:linear-gradient(var(--orange),transparent);height:0;left:50%;opacity:.7;position:absolute;top:46%;transform-origin:top center;width:2px}.ws-w1{animation:wsWire 1s .2s forwards;transform:translate(-50%,-50%) rotate(-52deg)}.ws-w2{animation:wsWire 1s .45s forwards;transform:translate(-50%,-50%) rotate(52deg)}.ws-rail{background:rgba(0,0,0,.18);display:grid;gap:8px;grid-template-columns:repeat(5,1fr);padding:16px 18px 18px;position:relative;z-index:2}.ws-rail button{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:hsla(0,0%,100%,.8);cursor:pointer;font-family:var(--font);padding:10px 8px;text-align:left;transition:.2s}.ws-rail button.on{background:rgba(247,160,82,.12);border-color:rgba(247,160,82,.4);color:#fff}.ws-rail b{color:var(--orange);display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:3px;text-transform:uppercase}.ws-rail span{font-size:12px;font-weight:600;line-height:1.3}