@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";
*{box-sizing:border-box}html{scroll-behavior:smooth;background:#d8d8d8}body{background:radial-gradient(circle at 30% 20%,#ffffffc7 0 1px,#0000 2px) 0 0/22px 22px,#d8d8d8;margin:0;font-family:Montserrat,Arial,sans-serif}button,input{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #e0ca8a}.site-shell{background:#0b1629;width:min(100%,1100px);margin:22px auto 60px;box-shadow:0 8px 28px #00000038}#nxst,#nxst *,#nxst :before,#nxst :after{box-sizing:border-box}#nxst{--nd:#0b1629;--nm:#132040;--nc:#162442;--ni:#0f1c36;--go:#cbb26c;--gl:#e0ca8a;--gg:#cbb26c24;--gr:#8dd450;--re:#ff6b6b;--t1:#fff;--t2:#ffffffeb;--t3:#ffffffbf;--t4:#ffffff85;--bd:#cbb26c38;--bh:#cbb26ca6;--cb:#162442c7;background:var(--nd);color:var(--t1);width:100%;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.55;overflow-x:hidden}#nxst button,#nxst input{font-family:inherit}.panel{display:none}.panel.active{display:block}.nv{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--bd);z-index:20;background:#091222fa;justify-content:space-between;align-items:center;gap:12px;padding:12px 28px;display:flex;position:sticky;top:0}.nv-logo{align-items:center;gap:10px;text-decoration:none;display:flex}.nv-logo img{width:auto;height:36px}.nv-logo-tx{flex-direction:column;line-height:1.1;display:flex}.nv-logo-top{letter-spacing:.12em;color:var(--t3);text-transform:uppercase;font-size:11px;font-weight:700}.nv-logo-nm{color:#fff;font-size:17px;font-weight:900}.nv-logo-nm span{color:var(--go)}.nv-tabs{gap:3px;display:flex}.nv-tab{letter-spacing:.04em;cursor:pointer;color:var(--t3);background:0 0;border:0;border-radius:5px;padding:7px 15px;font-size:13px;font-weight:600}.nv-tab:hover{color:#fff;background:#cbb26c1a}.nv-tab.active{color:var(--nd);background:var(--go);font-weight:700}.nv-cta,.hero-btn,.fi-btn,.p2cb{letter-spacing:.06em;text-transform:uppercase;background:var(--go);color:#0b1629;cursor:pointer;white-space:nowrap;border:0;border-radius:5px;padding:10px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.nv-cta:hover,.hero-btn:hover,.fi-btn:hover,.p2cb:hover{background:var(--gl);transform:translateY(-1px)}.hero-img{border-bottom:1px solid var(--bd);width:100%;position:relative;overflow:hidden}.hero-img>img{object-fit:cover;object-position:center 30%;width:100%;height:300px;display:block}.hero-ov{background:linear-gradient(90deg,#0b1629e6,#0b16298c 55%,#0b162926);align-items:center;padding:0 40px;display:flex;position:absolute;inset:0}.hero-tx{max-width:540px}.hero-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--go);border:1px solid var(--bh);border-radius:3px;margin-bottom:12px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-block}.hero-tag sup{font-size:.6em}.hero-h1{letter-spacing:-.03em;color:#fff;margin:0 0 10px;font-size:clamp(22px,3vw,36px);font-weight:900;line-height:1.1}.hero-h1 span,.fi-h span,.p2i h2 span,.p2ch span,.p3t span,.p4 h2 span,.p4fh span{color:var(--go)}.hero-sub{color:var(--t2);margin:0 0 16px;font-size:15px;line-height:1.65}.bg{grid-template-columns:1fr 390px;min-height:calc(100vh - 300px);display:grid}.ic{border-right:1px solid var(--bd);padding:26px 30px 48px}.rc{background:#080e1b80;align-self:start;padding:0;position:relative}.rc-stick{z-index:10;background:#080e1b80;padding:20px 18px 10px;position:sticky;top:61px}.rc-flow{padding:0 18px 24px}.badges{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.badge{letter-spacing:.07em;text-transform:uppercase;border-radius:3px;padding:5px 12px;font-size:12px;font-weight:700}.bs{background:var(--go);color:#0b1629}.bb{border:1px solid var(--bh);color:var(--go)}.st{margin:0 0 5px;font-size:17px;font-weight:800}.sd{color:var(--t2);max-width:560px;margin:0 0 22px;font-size:15px;line-height:1.65}.ig{margin-bottom:22px}.ig-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:9px;display:flex}.ig-l{color:var(--t2);flex:1;font-size:15px;font-weight:600;line-height:1.3}.ig-v{color:var(--go);border:1px solid var(--bd);text-align:center;background:#cbb26c1a;border-radius:4px;outline:0;width:92px;min-width:70px;padding:5px 10px;font-size:15px;font-weight:700}.ig-v:focus{border-color:var(--bh)}.nxs{appearance:none;cursor:pointer;background:#ffffff26;border-radius:3px;outline:0;width:100%;height:5px}.nxs::-webkit-slider-thumb{-webkit-appearance:none;background:var(--go);border-radius:50%;width:22px;height:22px;box-shadow:0 0 8px #cbb26c8c}.nxs::-moz-range-thumb{background:var(--go);border:0;border-radius:50%;width:22px;height:22px}.ig-hint{color:var(--t3);margin-top:7px;font-size:15px;line-height:1.55}.fi{border:1px solid var(--bd);border-radius:12px;margin:28px 0 26px;padding:22px 24px}.fi-h{margin-bottom:5px;font-size:18px;font-weight:800;line-height:1.25}.fi-s{color:var(--t2);margin-bottom:14px;font-size:15px;line-height:1.5}.adv-t{color:var(--go);border:1px dashed #cbb26c66;border-radius:6px;align-items:center;gap:8px;margin:8px 0 20px;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.adv-p{border:1px solid var(--bd);background:#0a122499;border-radius:8px;margin-bottom:24px;padding:22px}.adv-g{grid-template-columns:1fr 1fr;gap:18px;display:grid}.af{display:block}.af-lb{color:var(--t2);letter-spacing:.04em;text-transform:uppercase;margin-bottom:3px;font-size:13px;font-weight:700;display:block}.af-tip{color:var(--t3);margin-bottom:6px;font-size:13px;line-height:1.5;display:block}.af input{background:var(--ni);border:1px solid var(--bd);color:#fff;border-radius:5px;outline:0;width:100%;padding:9px 12px;font-size:15px}.af input:focus{border-color:var(--bh)}.adv-note,.disc{color:var(--t3);border-top:1px solid var(--bd);margin-top:16px;padding-top:14px;font-size:13px;line-height:1.6}.wfh{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.wft{letter-spacing:.08em;text-transform:uppercase;color:var(--go);border:1px solid var(--bd);background:#cbb26c1f;border-radius:3px;padding:5px 11px;font-size:12px;font-weight:700}.wfg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.wfc{background:var(--cb);border:1px solid var(--bd);border-radius:10px;padding:14px 15px 12px}.wfc.on{border-color:var(--bh);background:#cbb26c17}.wfc-main{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.wfc-top{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:5px;display:flex}.wfc-nm{font-size:15px;font-weight:700;line-height:1.3}.wfc-ck{border:2px solid #cbb26c61;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:21px;height:21px;display:flex}.wfc.on .wfc-ck{background:var(--go);border-color:var(--go);color:#0b1629}.wfc-ds{color:var(--t3);margin-bottom:9px;font-size:13px;line-height:1.45;display:block}.wfc-lr{align-items:center;gap:6px;display:flex}.wfc-ll,.wfc-lp{color:var(--go);font-size:13px;font-weight:700}.wfc-li{width:50px;color:var(--go);text-align:center;background:#cbb26c1a;border:1px solid #cbb26c4d;border-radius:4px;padding:3px 7px;font-size:13px;font-weight:800}.wfc-ln{color:var(--t4);font-size:12px}.rt{text-align:center;border:1px solid var(--bd);background:#080e1c99;border-radius:10px;margin-bottom:10px;padding:18px 14px 16px;position:relative;overflow:hidden}.rt:before{content:"";background:linear-gradient(90deg,transparent,var(--go),transparent);height:2px;position:absolute;top:0;left:0;right:0}.rl{letter-spacing:.12em;text-transform:uppercase;color:var(--go);margin-bottom:6px;font-size:12px;font-weight:700}.rm{letter-spacing:-.04em;color:var(--gr);margin-bottom:4px;font-size:clamp(28px,4vw,42px);font-weight:900;line-height:1}.rsub{color:var(--t3);margin-bottom:12px;font-size:13px}.srow{justify-content:center;align-items:center;gap:14px;display:flex}.sci{border:3px solid var(--go);border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:68px;height:68px;display:flex}.sn{color:var(--go);font-size:22px;font-weight:900;line-height:1}.st2{color:var(--t3);text-transform:uppercase;font-size:9px;font-weight:700}.sil{text-transform:uppercase;color:var(--t3);margin-bottom:3px;font-size:12px;font-weight:700}.sit{color:var(--t2);text-align:left;font-size:13px;line-height:1.45}.rbar{border:1px solid var(--bd);background:#0a12248c;border-radius:8px;margin-bottom:10px;padding:12px 14px}.rbar-r{color:var(--t3);text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;font-weight:700;display:flex}.rpct{color:var(--go);font-size:15px;font-weight:800}.pt{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.pf{background:linear-gradient(90deg,#1a3060,var(--go));border-radius:3px;height:100%;transition:width .6s}.mg{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px;display:grid}.mc{border:1px solid var(--bd);text-align:center;background:#0a12248c;border-radius:7px;padding:10px 8px}.ml{letter-spacing:.06em;text-transform:uppercase;color:var(--t3);margin-bottom:5px;font-size:11px;font-weight:700}.mv{color:var(--gr);font-size:15px;font-weight:800;line-height:1}.wb{width:100%;color:var(--t3);cursor:pointer;background:0 0;border:1px dashed #cbb26c52;border-radius:6px;justify-content:center;align-items:center;margin-bottom:10px;padding:10px;font-size:15px;font-weight:600;display:flex}.wp{border:1px solid var(--bd);background:#0a1224a6;border-radius:8px;margin-bottom:10px;padding:14px;display:none}.wp.op{display:block}.wr{color:var(--t3);border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:8px;padding:7px 0;font-size:13px;display:flex}.wv{color:var(--go);white-space:nowrap;font-weight:700}.wfn{color:var(--t3);border-top:1px solid var(--bd);margin:12px 0 0;padding-top:10px;font-size:13px;line-height:1.6}.wfn strong{color:var(--go)}.rail-actions{flex-direction:column;gap:8px;display:flex}.rail-primary,.rail-secondary{text-transform:uppercase;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:12px;font-size:15px;font-weight:800;text-decoration:none;display:flex}.rail-primary{background:var(--go);color:#0b1629;border:0}.rail-secondary{color:var(--go);border:1px solid var(--bh);background:0 0}.rail-trust{color:var(--t3);text-align:center;font-size:13px}.robot{border:1px solid var(--bd);border-radius:12px;margin:0 18px 18px;overflow:hidden}.robot img{object-fit:cover;object-position:center 15%;width:100%;display:block}.p2,.p3,.p4{padding:32px}.p2i{max-width:none;margin-bottom:32px}.p2i h2,.p4 h2{letter-spacing:-.03em;margin:0 0 10px;font-size:28px;font-weight:800}.p2i p,.p4l>p{color:var(--t2);margin:0;font-size:15px;line-height:1.7}.p2g{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:32px;display:grid}.wdd{background:var(--cb);border:1px solid var(--bd);border-radius:12px;overflow:hidden}.wdh{border-bottom:1px solid var(--bd);align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.wdi{background:#cbb26c1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;display:flex}.wdn{margin-bottom:4px;font-size:16px;font-weight:800}.wdl{color:var(--nd);background:var(--go);border-radius:3px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-block}.wdb{padding:16px 20px 20px}.wdb>p{color:var(--t2);margin:0 0 14px;font-size:15px;line-height:1.65}.wds{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.wdst{border:1px solid var(--bd);background:#0a122499;border-radius:7px;padding:10px 12px}.wdsv{color:var(--go);margin-bottom:3px;font-size:19px;font-weight:900;line-height:1}.wdsl{color:var(--t3);font-size:13px;line-height:1.35}.wdsr{border-top:1px solid var(--bd);padding-top:12px;color:var(--t4)!important;font-size:13px!important;line-height:1.5!important}.p2cta{border:1px solid var(--bh);background:linear-gradient(135deg,#132040eb,#1a3060b8);border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.p2ch{margin-bottom:6px;font-size:21px;font-weight:800}.p2cs{color:var(--t3);max-width:540px;font-size:15px;line-height:1.6}.p2cb{padding:13px 28px}.p3-top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.p3t{letter-spacing:-.03em;font-size:26px;font-weight:800}.p3s{color:var(--t2);max-width:590px;margin-top:6px;font-size:15px;line-height:1.6}.p3a{flex-shrink:0;gap:10px;display:flex}.p3btn{text-transform:uppercase;cursor:pointer;border-radius:5px;padding:10px 20px;font-size:13px;font-weight:700;text-decoration:none}.p3bo{color:var(--go);border:1px solid var(--bh);background:0 0}.p3bg{background:var(--go);color:#0b1629;border:0}.p3sb{border:1px solid var(--bd);background:#0a12248c;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;padding:12px 16px;display:flex}.p3sl{text-transform:uppercase;color:var(--t3);margin-right:4px;font-size:12px;font-weight:700}.p3sc{border:1px solid var(--bd);color:var(--t3);cursor:pointer;background:0 0;border-radius:4px;padding:7px 14px;font-size:12px;font-weight:700}.p3sc.on{background:var(--go);color:#0b1629;border-color:var(--go)}.p3hm{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:26px;display:grid}.p3hc{background:var(--cb);border:1px solid var(--bd);text-align:center;border-radius:9px;padding:16px}.p3hl{text-transform:uppercase;color:var(--t3);margin-bottom:7px;font-size:11px;font-weight:700}.p3hv{color:var(--go);font-size:23px;font-weight:900;line-height:1}.p3hs{color:var(--t4);margin-top:6px;font-size:12px}.p3tc{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px;display:grid}.p3sec{letter-spacing:.08em;text-transform:uppercase;color:var(--go);margin-bottom:10px;font-size:13px;font-weight:800}.p3tb{border-collapse:collapse;border:1px solid var(--bd);background:#0a12248c;border-radius:8px;width:100%;overflow:hidden}.p3tb td{color:var(--t3);border-bottom:1px solid #ffffff12;padding:11px 14px;font-size:14px}.p3tb td:last-child{text-align:right;color:#fff;font-weight:700}.p3tb .tot td{color:var(--go);font-weight:800}.model-grid{margin-bottom:24px}.p3as{border:1px solid var(--bd);background:#0a12248c;border-radius:9px;margin-bottom:24px;padding:18px}.p3as>p{color:var(--t3);margin:6px 0 0;font-size:15px}.p3ag{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:16px;display:grid}.p3al{color:var(--t4);text-transform:uppercase;font-size:11px}.p3av{color:#fff;font-size:15px;font-weight:800}.p3ia{background:#ff6b6b0f;border:1px solid #ff6b6b59;border-radius:10px;margin-bottom:24px;padding:22px}.p3ih{color:var(--re);margin-bottom:6px;font-size:21px;font-weight:900}.p3ia>p{color:var(--t3);margin:0;font-size:15px;line-height:1.6}.p3ig{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.p3ii{background:#0a12248c;border:1px solid #ff6b6b33;border-radius:8px;padding:14px}.p3iv{color:var(--re);font-size:20px;font-weight:900}.p3il{color:var(--t3);margin-top:4px;font-size:12px;line-height:1.4}.p4g{grid-template-columns:1.1fr .9fr;gap:30px;display:grid}.p4dt{text-transform:uppercase;color:var(--go);margin:28px 0 12px;font-size:13px;font-weight:800}.p4d{border-bottom:1px solid var(--bd);gap:14px;padding:15px 0;display:flex}.p4di{font-size:24px}.p4dn{font-size:15px;font-weight:800}.p4dd{color:var(--t3);margin-top:3px;font-size:13px;line-height:1.55}.p4tr{gap:8px;margin-top:24px;display:grid}.p4ti{color:var(--go);align-items:center;gap:8px;display:flex}.p4tx{color:var(--t3);font-size:13px;font-weight:600}.p4fc{background:var(--cb);border:1px solid var(--bd);border-radius:12px;align-self:start;padding:22px}.p4fh{font-size:22px;font-weight:800}.p4fs{color:var(--t3);margin:5px 0 16px;font-size:13px;line-height:1.55}.p4sp{border:1px solid var(--bd);background:#0a122499;border-radius:8px;margin-bottom:14px;padding:14px}.p4sl{text-transform:uppercase;color:var(--go);margin-bottom:7px;font-size:12px;font-weight:800}.p4sr{color:var(--t3);border-bottom:1px solid #ffffff0f;justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.p4sr:last-child{border:0}.sv{color:#fff;font-weight:800}.fg{margin-bottom:8px}.fg input{background:var(--ni);border:1px solid var(--bd);color:#fff;border-radius:5px;outline:0;width:100%;padding:10px 13px;font-size:15px}.fg input::placeholder{color:var(--t4)}.privacy-check{color:var(--t3);align-items:flex-start;gap:8px;margin:12px 0;font-size:11px;line-height:1.45;display:flex}.privacy-check input{margin-top:3px}.sbt{background:var(--go);color:#0b1629;cursor:pointer;text-transform:uppercase;border:0;border-radius:6px;width:100%;padding:13px;font-size:14px;font-weight:800}.sbt:disabled{opacity:.6}.sm{display:none}.sm.show{text-align:center;color:var(--gr);background:#8dd4501f;border:1px solid #8dd45073;border-radius:8px;flex-direction:column;gap:8px;margin-top:10px;padding:12px;font-size:13px;font-weight:600;display:flex}.sm a{color:#fff}.readiness-prompt{color:var(--t2);border:1px solid var(--bh);background:#cbb26c1f;border-radius:8px;gap:10px;margin:10px 0 12px;padding:14px;font-size:13px;line-height:1.55;display:grid}.readiness-prompt button{background:var(--go);color:var(--nd);cursor:pointer;border:0;border-radius:5px;justify-self:start;padding:8px 12px;font-size:12px;font-weight:800}.readiness-prompt button:hover{background:var(--gl)}.form-error,.calc-error{color:#fff;border:1px solid var(--re);background:#7e2d36;margin-top:10px;padding:12px;font-size:13px}.calc-error{z-index:50;max-width:380px;position:fixed;bottom:20px;right:20px}.p4or{text-align:center;color:var(--t4);margin:16px 0;font-size:12px;font-weight:800}.call-copy{border:1px solid var(--bd);background:#cbb26c14;border-radius:10px;margin-bottom:16px;padding:16px 18px}.call-copy strong{text-transform:uppercase;letter-spacing:.06em;color:var(--go);margin-bottom:8px;font-size:13px;display:block}.call-copy p{color:var(--t3);margin:0 0 10px;font-size:14px;line-height:1.6}.call-copy ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.call-copy li{color:var(--t3);font-size:13px}.call-copy li:before{content:"✓";color:var(--go);margin-right:8px;font-weight:900}.p4bk{background:var(--go);color:#0b1629;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:13px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.p4bk.pending{color:var(--go);border:1px solid var(--bd);background:#cbb26c33}.hn{color:var(--t3);text-align:center;margin-top:14px;font-size:12px}.mob-nav{display:none}.strategy-assessment{border:1px solid var(--bh);background:linear-gradient(145deg,#132040d9,#0a1224e6);border-radius:12px;margin:28px 0;padding:22px}.strategy-head{grid-template-columns:auto 1fr;align-items:start;gap:14px;margin-bottom:18px;display:grid}.strategy-head h2{margin:0 0 4px;font-size:19px;line-height:1.35}.strategy-head p,.governance-profile>p{color:var(--t3);margin:0;font-size:13px;line-height:1.55}.assessment-field{color:var(--t2);border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:16px;padding:12px 0;font-size:13px;display:grid}.assessment-field strong{color:#fff;margin-bottom:2px;display:block}.assessment-field small{color:var(--t3);line-height:1.45;display:block}.assessment-field select,.governance-field select{background:var(--ni);color:#fff;border:1px solid var(--bd);width:100%;font:inherit;border-radius:5px;padding:9px 10px}.assessment-field select:focus-visible,.governance-field select:focus-visible{outline:3px solid var(--gl);outline-offset:2px}.maturity-field{border:1px solid var(--bd);background:#cbb26c0f;border-radius:8px;margin-bottom:8px;padding:14px;font-weight:700}.governance-profile{margin-top:16px}.governance-profile summary{cursor:pointer;color:var(--go);padding:10px 0;font-size:13px;font-weight:800}.governance-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.governance-field{border:1px solid var(--bd);color:var(--t3);background:#0a122499;border-radius:7px;grid-template-columns:1fr 120px;align-items:center;gap:10px;padding:10px;font-size:12px;display:grid}.orchestrator{border:1px solid var(--bh);background:linear-gradient(135deg,#132040f2,#1a3060a6);border-radius:12px;grid-template-columns:.85fr 1.15fr;gap:24px;margin-bottom:16px;padding:24px;display:grid}.orchestrator h3,.agent-economics h3{margin:12px 0 7px;font-size:20px;line-height:1.3}.orchestrator p,.agent-economics p{color:var(--t3);margin:0;font-size:13px;line-height:1.6}.orchestrator-flow{grid-template-columns:1fr;align-items:stretch;gap:8px;display:grid}.orchestrator-node{border:1px solid var(--bd);background:#0a1224b3;border-radius:7px;grid-template-columns:76px 1fr;align-items:center;gap:10px;min-height:56px;padding:10px 12px;display:grid;position:relative}.orchestrator-node span{color:var(--nd);background:var(--go);letter-spacing:.03em;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:5px 10px;font-size:12px;font-weight:900;display:inline-flex}.orchestrator-node strong{font-size:12px;line-height:1.35}.orchestrator-node b{color:var(--go);z-index:2;position:absolute;bottom:-11px;left:43px}.agent-economics{border:1px solid var(--bd);background:#0a1224d1;border-radius:12px;grid-template-columns:.85fr 1.15fr;gap:24px;margin-bottom:28px;padding:22px 24px;display:grid}.agent-formulas{gap:8px;display:grid}.agent-formulas>div{border:1px solid var(--bd);background:#132040b8;border-radius:7px;padding:11px 13px}.agent-formulas strong{color:var(--go);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:11px;display:block}.agent-formulas span{color:var(--t2);font-size:12px;line-height:1.45;display:block}.governance-note{grid-column:1/-1}.workflow-strategy-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.workflow-strategy-grid>div{border:1px solid var(--bd);background:#0a12248c;border-radius:7px;padding:10px}.workflow-strategy-grid span{color:var(--go);text-transform:uppercase;letter-spacing:.05em;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.workflow-strategy-grid p{color:var(--t2);margin:0;font-size:12px;line-height:1.45}.workflow-detail{color:var(--t3)!important;font-size:13px!important}.executive-guidance{border:1px solid var(--bh);background:linear-gradient(145deg,#132040e6,#0a1224e6);border-radius:10px;margin-bottom:24px;padding:20px}.executive-interpretation{color:var(--t2);margin:0 0 14px;font-size:15px;line-height:1.6}.executive-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.executive-grid .mc{flex-direction:column;justify-content:center;min-height:96px;display:flex}.executive-grid .mv{font-size:13px;line-height:1.35}.approval-callout{border:1px solid var(--bd);background:#cbb26c14;border-radius:7px;grid-template-columns:220px 1fr;gap:14px;margin-top:14px;padding:13px;font-size:13px;display:grid}.approval-callout strong{color:var(--go)}.approval-callout span{color:var(--t2)}.plan-list,.governance-flags ul{color:var(--t3);padding-left:20px;font-size:13px;line-height:1.55}.plan-list li,.governance-flags li{margin:6px 0}.governance-flags{background:#ff6b6b0f;border:1px solid #ff6b6b4d;border-radius:7px;padding:13px}.governance-flags strong{color:var(--re);font-size:13px}@media (max-width:960px){.site-shell{width:100%;margin:0}.bg{grid-template-columns:1fr}.ic{border-right:0;border-bottom:1px solid var(--bd)}.rc-stick{position:static}.rc-flow{max-width:430px;margin:auto}.p2g,.p4g,.orchestrator,.agent-economics{grid-template-columns:1fr}.p3hm,.p3ig,.executive-grid{grid-template-columns:1fr 1fr}.p3ag{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.nv{padding:9px 14px}.nv-logo img{height:31px}.nv-logo-top{font-size:9px}.nv-logo-nm{font-size:14px}.nv-tabs,.nv-cta{display:none}.hero-img>img{height:300px}.hero-ov{background:linear-gradient(90deg,#0b1629f0,#0b1629b3);padding:0 22px}.hero-h1{font-size:25px}.hero-sub{font-size:13px}.mob-nav{border-bottom:1px solid var(--bd);background:#0b1629;grid-template-columns:1fr 1fr;gap:7px;padding:10px 14px;display:grid}.mob-nav-btn{border:1px solid var(--bd);color:var(--t3);background:#132040d9;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:11px 8px;font-size:12px;font-weight:700;display:flex}.mob-nav-btn.active{color:#0b1629;background:var(--go);border-color:var(--go)}.ic,.p2,.p3,.p4{padding:22px 16px 36px}.adv-g,.wfg,.p2g,.p3tc,.p4g,.governance-grid,.workflow-strategy-grid,.executive-grid,.strategy-head,.assessment-field,.governance-field,.approval-callout{grid-template-columns:1fr}.orchestrator-node{min-height:auto}.p3-top,.p2cta{flex-direction:column}.p3a{width:100%}.p3btn{text-align:center;flex:1}.p3hm,.p3ig,.p3ag,.mg{grid-template-columns:1fr 1fr}.p3hv{font-size:19px}.p4fc{padding:18px}.rc-flow{padding:0 10px 20px}.robot{margin:0}}.workflow-costs{background:linear-gradient(145deg,#132040f5,#0a1224f5);border:1px solid #cbb26c8c;border-radius:12px;margin:28px 0 22px;overflow:hidden;box-shadow:0 14px 30px #0108143d}.workflow-cost-heading{background:linear-gradient(90deg,#cbb26c26,#cbb26c06);border-bottom:1px solid #cbb26c52;grid-template-columns:46px 1fr;gap:14px;padding:20px;display:grid}.workflow-cost-icon{border:1px solid var(--go);background:var(--ni);width:44px;height:44px;color:var(--gl);border-radius:9px;place-items:center;font-size:22px;font-weight:900;display:grid}.workflow-cost-kicker{color:var(--gl);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.workflow-cost-heading h3{margin:3px 0 6px;font-size:24px;line-height:1.2}.workflow-cost-heading p{color:var(--t3);margin:0;font-size:13px;line-height:1.55}.workflow-cost-body{padding:16px 20px 20px}.workflow-cost-separation{border-left:3px solid var(--gr);color:var(--t2);background:#8dd45017;border-radius:5px;padding:12px 14px;font-size:13px;line-height:1.55}.workflow-cost-list{gap:9px;margin-top:14px;display:grid}.workflow-cost-row{background:#101e34e6;border:1px solid #cbb26c40;border-radius:9px;margin:0;overflow:hidden}.workflow-cost-row[open]{background:#132139f5;border-color:#cbb26cad}.workflow-cost-row summary{cursor:pointer;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px 14px;list-style:none;display:grid}.workflow-cost-row summary::-webkit-details-marker{display:none}.workflow-cost-number{width:28px;height:28px;color:var(--gl);border:1px solid #cbb26c66;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.workflow-cost-copy strong{color:#fff;font-size:14px;line-height:1.3;display:block}.workflow-cost-copy>span{color:var(--t3);margin-top:3px;font-size:12px;line-height:1.4;display:block}.workflow-cost-action:before{content:"Add costs  +";color:var(--gl);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800}.workflow-cost-row[open] .workflow-cost-action:before{content:"Hide costs  −"}.workflow-cost-inputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:3px 14px 16px 55px;display:grid}.workflow-cost-inputs .af-lb{min-height:39px}.workflow-cost-note{color:var(--t4);margin:13px 2px 0;font-size:12px;line-height:1.5}.p2i{max-width:780px}.orchestrator-node{grid-template-columns:34px 1fr;gap:0;min-height:52px}.orchestrator-node span{color:var(--go);letter-spacing:normal;white-space:normal;background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:800;display:block}.orchestrator-node b{left:15px}@media (max-width:600px){.workflow-cost-inputs{grid-template-columns:1fr;padding:2px 12px 14px 52px}.workflow-cost-inputs .af-lb{min-height:0}.workflow-cost-heading{grid-template-columns:38px 1fr;padding:16px 13px}.workflow-cost-icon{width:36px;height:36px}.workflow-cost-heading h3{font-size:20px}.workflow-cost-body{padding:12px}.workflow-cost-row summary{grid-template-columns:28px minmax(0,1fr)}.workflow-cost-action{grid-column:2}}.workflow-cost-row summary{grid-template-columns:34px minmax(0,1fr) auto}.workflow-cost-number{width:32px;height:32px;font-size:14px;font-weight:900}@media (max-width:600px){.workflow-cost-row summary{grid-template-columns:34px minmax(0,1fr)}.workflow-cost-action{grid-column:2}}.quick-actions{background:linear-gradient(135deg,#132040f5,#0a1224e6);border:1px solid #cbb26c7a;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:10px 12px;margin:28px 0;padding:22px 24px;display:grid;box-shadow:0 14px 30px #0108142e}.quick-actions-copy{flex-direction:column;grid-column:1/-1;gap:4px;margin-bottom:2px;display:flex}.quick-actions-copy strong{color:#fff;font-size:19px;line-height:1.25}.quick-actions-copy span{color:var(--t3);font-size:14px;line-height:1.5}.quick-primary,.quick-secondary{letter-spacing:.035em;text-transform:uppercase;cursor:pointer;border-radius:6px;width:100%;min-height:46px;padding:11px 18px;font-size:13px;font-weight:900}.quick-primary{background:var(--go);border:1px solid var(--go);color:var(--nd)}.quick-primary:hover{background:var(--gl)}.quick-secondary{border:1px solid var(--bh);color:var(--gl);background:0 0;justify-content:center;align-items:center;gap:10px;display:flex}.quick-secondary:hover{background:#cbb26c1a}.quick-chevron{font-size:21px;line-height:1;transition:transform .2s;transform:translateY(-1px)}.quick-secondary[aria-expanded=\"true\"] .quick-chevron{transform:translateY(1px)rotate(180deg)}.refinement-panel{border-top:1px solid var(--bd);margin:30px 0 0;padding-top:28px;scroll-margin-top:76px}.refinement-heading{margin-bottom:22px}.refinement-heading h2{margin:10px 0 6px;font-size:25px;line-height:1.2}.refinement-heading p{max-width:720px;color:var(--t3);margin:0;font-size:14px;line-height:1.6}.advanced-details{margin:28px 0 24px}.advanced-details>summary{cursor:pointer;list-style:none}.advanced-details>summary::-webkit-details-marker{display:none}.optional-costs>summary::-webkit-details-marker{display:none}.advanced-details>.adv-t{justify-content:space-between;margin:0}.advanced-details>.adv-p{margin:10px 0 0}.details-state{width:28px;height:28px;color:var(--gl);border:1px solid #cbb26c6b;border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.details-state:before{content:"+";font-size:19px;font-weight:800;line-height:1}.advanced-details[open] .details-state:before,.optional-costs[open]>.workflow-cost-heading .details-state:before{content:"−"}.optional-costs>.workflow-cost-heading{cursor:pointer;grid-template-columns:46px minmax(0,1fr) 30px;align-items:center;list-style:none}.optional-costs:not([open])>.workflow-cost-heading{border-bottom:0}.optional-costs>.workflow-cost-body{border-top:1px solid #cbb26c52}#roi-results{scroll-margin-top:76px}@media (max-width:720px){.quick-actions{grid-template-columns:1fr;padding:18px}.quick-actions-copy{grid-column:1}.quick-primary,.quick-secondary{width:100%}.refinement-heading h2{font-size:22px}.optional-costs>.workflow-cost-heading{grid-template-columns:38px minmax(0,1fr) 30px}.optional-costs>.workflow-cost-heading .details-state{grid-area:1/3}}.nv-logo-lockup img{border-radius:5px;height:46px}.nv-logo-lockup .nv-logo-tx{justify-content:center}.nv-logo-lockup .nv-logo-nm{letter-spacing:.02em;font-size:15px}@media (max-width:600px){.nv-logo-lockup img{height:34px}.nv-logo-lockup .nv-logo-nm{font-size:13px}}[data-placement-brand=dso-marketing-x] .quick-secondary[aria-expanded=true] .quick-chevron{transform:translateY(1px)rotate(180deg)}[data-placement-brand=dso-marketing-x] .quick-actions{align-items:stretch}[data-placement-brand=dso-marketing-x] .p3hv{color:var(--gr)}#strategy-readiness{scroll-margin-top:76px}#strategy-readiness:focus{outline:none}.snapshot-steps{border:1px solid var(--bd);color:var(--t2);background:#0a12247a;border-radius:8px;margin:10px 0 12px;padding:13px 14px;font-size:13px;line-height:1.5}.snapshot-steps strong{color:#fff;margin-bottom:5px;display:block}.snapshot-steps ol{margin:0;padding-left:20px}.snapshot-steps li+li{margin-top:3px}
