.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mono{font-variant-numeric:tabular-nums;letter-spacing:.01em}.s{padding:clamp(80px,12vh,150px) var(--gutter)}.s h2{margin-top:14px;font-size:clamp(26px,3.6vw,48px);max-width:22ch}.s .lead{margin-top:18px}.ours{display:inline-block;font-family:var(--util);font-weight:700;font-size:.72em;letter-spacing:.1em;text-transform:uppercase;color:var(--clay);border:1px dashed;border-radius:100px;padding:1px 9px;vertical-align:.08em;white-space:nowrap}.dark .ours,.vclose .ours,.vobj .ours,.vopen .ours,.vrisk .ours{color:#F2A07B}.vopen{min-height:100svh;display:flex;align-items:center;background:var(--river);color:var(--paper);overflow:hidden;padding:clamp(110px,15vh,170px) var(--gutter) clamp(70px,10vh,110px);position:relative}.vopen .shot{position:absolute;inset:-6% 0;background:url(/os/assets/img/network.jpg) 50%/cover no-repeat;opacity:.3;transform:translate3d(0,calc(var(--p,0) * -6vh),0) scale(1.08)}.vopen .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,50,70,.88),rgba(10,28,42,.96))}.vopen .halo{position:absolute;right:-14vw;top:50%;width:min(84vh,760px);opacity:.17;transform:translate3d(0,-50%,0) rotate(calc(var(--p,0)*44deg))}.vopen .wrap{position:relative}.vopen h1{margin-top:18px;font-size:clamp(34px,6vw,76px);max-width:15ch}.adopt{margin-top:clamp(20px,3.4vh,36px);max-width:62ch;font-weight:500;font-size:clamp(17px,1.8vw,25px);line-height:1.4;color:var(--paper)}.adopt.light{font-weight:300;color:var(--mist)}.vopen .cue{position:absolute;left:0;bottom:calc(-1 * clamp(40px,6vh,70px));display:flex;align-items:center;gap:12px;font-family:var(--util);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--sky);opacity:calc(1 - var(--p,0)*2.4);text-decoration:none;transition:color .3s}.vopen .cue:hover{color:var(--volt)}.vopen .cue em{display:block;width:34px;height:1px;background:var(--volt);font-style:normal;transition:width .3s}.vopen .cue:hover em{width:48px}.vwhy{background:var(--paper)}.lacks{margin-top:clamp(26px,4.4vh,46px);display:flex;flex-wrap:wrap;gap:clamp(10px,1.6vw,20px)}.lack{position:relative;font-weight:900;font-size:clamp(24px,3.6vw,48px);letter-spacing:-.02em;color:var(--ink400);padding:.06em 0}.lack em{position:absolute;left:-.02em;right:-.02em;top:54%;height:.075em;background:var(--clay);transform-origin:left;transform:scaleX(var(--p,1));opacity:.55;font-style:normal}.vwhy .turn{margin-top:clamp(26px,4vh,44px);font-weight:900;font-style:italic;font-size:clamp(22px,3.2vw,40px);line-height:1.15;color:var(--clay);max-width:24ch}.answers{margin-top:clamp(30px,5vh,58px);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(16px,2vw,26px);list-style:none}.answers li{background:#fff;border:1px solid var(--ink200);border-radius:16px;padding:clamp(20px,2.4vw,30px);display:flex;flex-direction:column;gap:12px}.answers .n{font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.2em;color:var(--tide)}.answers b{font-weight:900;font-size:clamp(17px,1.7vw,22px);letter-spacing:-.01em;line-height:1.2}.answers p{font-weight:300;font-size:clamp(14px,1.25vw,17px);line-height:1.5;color:var(--ink500)}.vwhat{background:var(--bone)}.feats{margin-top:clamp(30px,5vh,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,26px);list-style:none}.feats li{padding-top:20px;border-top:2px solid var(--ink200)}.feats b{display:block;font-weight:900;font-size:clamp(17px,1.7vw,22px);letter-spacing:-.01em;line-height:1.2;margin-bottom:10px}.feats p{font-weight:300;font-size:clamp(14.5px,1.3vw,17.5px);line-height:1.5;color:var(--ink500)}.vmethods{background:var(--paper)}.ballot{margin-top:clamp(28px,4.5vh,50px);background:var(--bone);border-radius:20px;padding:clamp(22px,3vw,38px);border:1px solid var(--ink200)}.bq{display:block;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tide);margin-bottom:12px}.bqn{font-weight:900;font-size:clamp(19px,2.2vw,29px);letter-spacing:-.015em;line-height:1.2;max-width:26ch}.bwho{margin-top:clamp(20px,3vh,28px);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;list-style:none}.bwho li{background:#fff;border:1px solid var(--ink200);border-radius:13px;padding:15px 17px}.bwho .g{display:block;font-weight:900;font-size:clamp(14.5px,1.3vw,17px);line-height:1.2;letter-spacing:-.005em}.bwho .c{display:block;margin-top:4px;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--tide)}.bwho .f{display:block;margin-top:10px;font-weight:300;font-size:13.5px;line-height:1.5;color:var(--ink500)}.mchips{margin-top:clamp(24px,3.6vh,34px);display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:9px}.mchips button{cursor:pointer;background:#fff;border:1px solid var(--ink200);border-radius:13px;padding:clamp(13px,1.5vw,17px) clamp(11px,1.3vw,16px);text-align:left;font-family:inherit;color:inherit;transition:border-color .3s,background .3s,transform .3s}.mchips .mn{display:block;font-weight:900;font-size:clamp(15px,1.5vw,19px);letter-spacing:-.015em;line-height:1.15}.mchips .mw{display:block;margin-top:6px;font-family:var(--util);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink400)}.mchips button:hover{border-color:var(--tide);transform:translateY(-2px)}.mchips button.on{background:var(--deep);border-color:var(--deep);color:var(--paper)}.mchips button.on .mw{color:var(--volt)}.bres{margin-top:clamp(18px,2.6vh,26px);background:var(--river);color:var(--paper);border-radius:18px;padding:clamp(22px,3vw,34px)}.bres .ct{display:block;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--volt);margin-bottom:11px}.bdesc{max-width:70ch;font-size:clamp(15px,1.4vw,19px);color:var(--mist)}.bdesc,.brule{font-weight:300;line-height:1.55}.brule{margin-top:16px;padding-left:15px;border-left:3px solid var(--volt);font-size:clamp(13.5px,1.2vw,16px);color:var(--sky)}.brule b{font-family:var(--util);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--volt);margin-right:9px}.bars{margin-top:clamp(22px,3.4vh,30px);gap:12px}.bars,.brow{display:grid}.brow{grid-template-columns:minmax(118px,.28fr) minmax(0,1fr) 62px;gap:clamp(10px,1.4vw,18px);align-items:center}.brow .bn{font-family:var(--util);font-weight:700;font-size:clamp(11px,1vw,13px);letter-spacing:.14em;text-transform:uppercase;color:var(--mist)}.brow .bt{height:clamp(26px,3.4vh,36px);border-radius:8px;background:rgba(205,233,244,.12);overflow:hidden}.brow .bt i{display:block;height:100%;width:0;border-radius:8px;background:var(--sky);opacity:.6;transition:width .45s cubic-bezier(.22,.61,.36,1),background .3s,opacity .3s}.brow.win .bt i{background:var(--volt);opacity:1}.brow .bv{font-weight:900;font-size:clamp(15px,1.6vw,20px);text-align:right;font-variant-numeric:tabular-nums;color:var(--mist)}.brow.win .bv{color:var(--volt)}.brow.win .bn{color:var(--paper)}.bmath{margin-top:20px;display:grid;gap:9px;list-style:none}.bmath li{display:flex;flex-wrap:wrap;gap:10px;align-items:baseline;padding-top:9px;border-top:1px solid rgba(205,233,244,.18);font-weight:300;font-size:clamp(13px,1.15vw,15.5px);line-height:1.45;color:var(--mist)}.bmath .k{font-family:var(--util);font-weight:700;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sky);min-width:150px}.bmath .v{font-variant-numeric:tabular-nums}.bmath .v b{font-weight:700;color:var(--paper)}.bwin{margin-top:22px;padding-top:18px;border-top:1px solid rgba(205,233,244,.24);display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sky)}.bwin b{font-family:var(--display);font-weight:900;font-size:clamp(19px,2.2vw,28px);letter-spacing:-.015em;text-transform:none;color:var(--volt)}.sixup{margin-top:clamp(28px,4.4vh,48px)}.sixup .ct{display:block;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tide);margin-bottom:14px}.sixrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;list-style:none}.sixrow li{background:#fff;border:1px solid var(--ink200);border-radius:13px;padding:15px 16px}.sixrow .m{display:block;font-family:var(--util);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink400);margin-bottom:8px}.sixrow .w{display:block;font-weight:900;font-size:clamp(14.5px,1.35vw,17.5px);line-height:1.2;letter-spacing:-.01em}.sixrow li.hi{border-color:var(--deep);box-shadow:inset 4px 0 0 var(--volt)}.punch{margin-top:clamp(22px,3.4vh,32px);font-weight:900;font-size:clamp(20px,2.6vw,34px);line-height:1.2;letter-spacing:-.015em;max-width:26ch}.punch span{color:var(--tide)}.caveat{margin-top:clamp(18px,2.8vh,26px);max-width:76ch;font-weight:300;font-size:clamp(13.5px,1.15vw,15.5px);line-height:1.6;color:var(--ink400)}.caveat b{font-weight:500;color:var(--ink500)}.vdata{background:var(--bone)}.two{margin-top:clamp(28px,4.5vh,50px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,3vw,44px)}.dcol{background:#fff;border:1px solid var(--ink200);border-radius:18px;padding:clamp(22px,2.8vw,34px)}.dcol>b{display:block;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--tide);margin-bottom:8px}.dcol h3{font-size:clamp(18px,1.9vw,25px)}.dcol ul{margin-top:20px;display:grid;gap:15px;list-style:none}.dcol li{position:relative;padding-left:22px;font-weight:300;font-size:clamp(14px,1.3vw,17.5px);line-height:1.5;color:var(--ink500)}.dcol li:before{content:"";position:absolute;left:0;top:.62em;width:9px;height:2px;background:var(--tide)}.dcol li b{display:block;font-weight:500;color:var(--ink);margin-bottom:3px}.dnote{margin-top:clamp(24px,3.6vh,38px);max-width:78ch;font-weight:300;font-size:clamp(14.5px,1.3vw,18px);line-height:1.6;color:var(--ink500)}.dnote a{color:var(--deep);text-underline-offset:3px}.dnote b{font-weight:500;color:var(--ink)}.vobj{background:var(--river);color:var(--paper);overflow:hidden;position:relative}.vobj .shot{position:absolute;inset:-8% 0;background:url(/os/assets/img/bridge_dark.jpg) 50%/cover no-repeat;opacity:.22;transform:translate3d(0,calc((.5 - var(--p,.5)) * 8vh),0) scale(1.1)}.vobj .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,50,70,.9),rgba(10,28,42,.97))}.vobj .wrap{position:relative}.vobj .lead{color:var(--mist)}.objs{margin-top:clamp(30px,5vh,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(16px,2vw,26px);list-style:none;counter-reset:ob}.objs li{counter-increment:ob;background:rgba(10,28,42,.46);border:1px solid rgba(205,233,244,.2);border-radius:16px;padding:clamp(20px,2.4vw,28px)}.objs li:before{content:counter(ob,decimal-leading-zero);display:block;font-family:var(--util);font-weight:700;font-size:11.5px;letter-spacing:.2em;color:var(--volt);margin-bottom:12px}.objs b{display:block;font-weight:900;font-size:clamp(16px,1.6vw,21px);letter-spacing:-.01em;line-height:1.2;margin-bottom:10px}.objs p{font-weight:300;font-size:clamp(14px,1.25vw,17px);line-height:1.5;color:var(--mist)}.vphase{background:var(--paper)}.tabwrap{margin-top:clamp(28px,4.5vh,50px)}.tabs{display:flex;flex-wrap:wrap;gap:10px}.tabs button{flex:1 1 190px;text-align:left;cursor:pointer;background:#fff;border:1px solid var(--ink200);border-radius:13px;padding:clamp(14px,1.7vw,20px);transition:border-color .3s,background .3s,transform .3s;font-family:inherit;color:inherit}.tabs button .t{display:block;font-family:var(--util);font-weight:700;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--tide)}.tabs button .l{display:block;margin-top:7px;font-weight:900;font-size:clamp(15px,1.5vw,20px);letter-spacing:-.01em;line-height:1.15}.tabs button:hover{border-color:var(--tide);transform:translateY(-2px)}.tabs button.on{background:var(--deep);border-color:var(--deep);color:var(--paper)}.tabs button.on .t{color:var(--volt)}.panels{margin-top:clamp(16px,2.4vh,24px)}.jsi .panel:not(.on){display:none}.panel{background:var(--bone);border-radius:16px;padding:clamp(24px,3vw,40px);border-left:7px solid var(--deep)}.panel+.panel{margin-top:14px}.panel h3{font-size:clamp(19px,2vw,26px)}.panel p{margin-top:14px;font-weight:300;font-size:clamp(15px,1.4vw,19px);line-height:1.55;color:var(--ink700)}.panel p b{font-weight:500;color:var(--ink)}.status{margin-top:20px;display:flex;flex-wrap:wrap;gap:11px;align-items:center;padding-top:16px;border-top:1px solid var(--ink200);font-weight:300;font-size:clamp(13.5px,1.2vw,16px);line-height:1.5;color:var(--ink500)}.pill{font-family:var(--util);font-weight:700;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;padding:6px 13px;border-radius:100px;background:var(--leaf);color:#fff;flex:none}.pill.next{background:var(--ink200);color:var(--ink500)}.vproof{background:var(--bone)}.proofs{margin-top:clamp(30px,5vh,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(16px,2vw,26px);list-style:none}.proofs li{background:#fff;border:1px solid var(--ink200);border-radius:16px;padding:clamp(20px,2.4vw,30px)}.proofs b{display:block;font-weight:900;font-size:clamp(16px,1.6vw,21px);letter-spacing:-.01em;line-height:1.2;margin-bottom:10px}.proofs p{font-size:clamp(14px,1.25vw,17px);color:var(--ink500)}.proofs .q,.proofs p{font-weight:300;line-height:1.5}.proofs .q{display:block;margin-top:12px;padding-top:12px;border-top:1px solid var(--ink100);font-style:italic;font-size:clamp(13.5px,1.2vw,16px);color:var(--tide)}.vrisk{background:var(--river);color:var(--paper);overflow:hidden;position:relative}.vrisk .shot{position:absolute;inset:0;background:url(/os/assets/img/system_ai.jpg) 50%/cover no-repeat;opacity:.16}.vrisk .veil{position:absolute;inset:0;background:linear-gradient(180deg,rgba(19,50,70,.94),rgba(10,28,42,.98))}.vrisk .wrap{position:relative}.vrisk .lead{color:var(--mist)}.risks{margin-top:clamp(30px,5vh,54px);display:grid;gap:clamp(14px,2vh,20px);list-style:none}.risks li{display:grid;grid-template-columns:minmax(150px,.26fr) minmax(0,1fr);gap:clamp(14px,2.4vw,36px);padding-bottom:clamp(14px,2vh,20px);border-bottom:1px solid rgba(205,233,244,.2);align-items:baseline}.risks li:last-child{border-bottom:0;padding-bottom:0}.risks .r{font-weight:900;font-size:clamp(16px,1.7vw,23px);letter-spacing:-.01em;line-height:1.15}.risks .a{font-weight:300;font-size:clamp(14.5px,1.3vw,18px);line-height:1.55;color:var(--mist)}.vclose{background:var(--river);color:var(--paper);text-align:center;overflow:hidden;position:relative}.vclose .halo{position:absolute;left:50%;top:44%;width:min(110vw,820px);transform:translate(-50%,-50%);opacity:.13}.vclose .wrap{position:relative}.vclose .kicker{justify-content:center}.vclose .final{margin-top:clamp(22px,4vh,44px);font-weight:900;font-size:clamp(25px,3.8vw,50px);line-height:1.12;letter-spacing:-.015em;max-width:22ch;margin-inline:auto}.vclose .src{margin-top:clamp(22px,3.4vh,32px);font-weight:300;font-size:clamp(13.5px,1.2vw,16px);line-height:1.6;color:var(--sky);max-width:64ch;margin-inline:auto}.vclose .links{margin-top:clamp(28px,4.5vh,50px);display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.vclose .links a{font-family:var(--util);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;padding:11px 20px;border:1px solid rgba(205,233,244,.42);border-radius:100px;text-decoration:none;transition:background .3s,color .3s,border-color .3s}.vclose .links a:hover{background:var(--volt);color:var(--ink);border-color:var(--volt)}@media (max-width:900px){.tabs button{flex:1 1 100%}.risks li{grid-template-columns:minmax(0,1fr);gap:8px}.brow{grid-template-columns:minmax(0,1fr) 56px;grid-template-areas:"n n" "t v"}.brow .bn{grid-area:n}.brow .bt{grid-area:t}.brow .bv{grid-area:v}.bmath .k{min-width:0;flex:1 1 100%}}@media (max-width:620px){.mchips{grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.lack{font-size:clamp(21px,7vw,32px)}}