@font-face{font-family:Neuething;src:url(/fonts/Neuething-RegularExpanded.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Neuething;src:url(/fonts/Neuething-SemiBoldExpanded.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Neuething;src:url(/fonts/Neuething-ExtraBoldExpanded.woff2) format("woff2");font-weight:800;font-display:swap}:where(main){--navy:#070F41;--cyan:#17B9F9;--blue:#006AF9;--teal:#1ACCCA;--green:#4BE87B;--yellow:#F4FF20;--snow:#FCFCFC;--ink:#070F41;--ink2:#4D5680;--ink3:#8A92B2;--paper:#FFFFFF;--paper2:#F3F6FB;--hair:rgba(7,15,65,.12);--pad:clamp(22px,6vw,96px);--maxw:1220px;--radius:10px}:where(main) *{box-sizing:border-box}:where(main){scroll-behavior:smooth}:where(main){margin:0;font-family:var(--sans);color:var(--ink);background:var(--snow);-webkit-font-smoothing:antialiased}:where(main) .inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad)}:where(main) h1,:where(main) h2,:where(main) h3{margin:0;font-family:var(--display);letter-spacing:0}:where(main) a{color:inherit}:where(main) .eyebrow{font-family:var(--display);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);display:inline-flex;align-items:center}:where(main) .eyebrow.on-navy{color:var(--cyan)}:where(main) .btn{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;text-decoration:none;padding:13px 22px;border-radius:var(--radius);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;cursor:pointer;border:0;font-family:var(--sans)}:where(main) .btn .ar{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2.2}:where(main) .btn.primary{background:var(--cyan);color:var(--navy)}:where(main) .btn.primary:hover{transform:translateY(-2px);box-shadow:0 14px 30px -14px #17b9f9b3}:where(main) .btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair)}:where(main) .btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--blue);color:var(--blue)}:where(main) .btn.white{background:var(--snow);color:var(--navy)}:where(main) .btn.sm{padding:10px 17px;font-size:13px}:where(main) .phero{padding:clamp(54px,8vw,104px) 0 clamp(40px,5vw,64px)}:where(main) .phero.navy{background:#070f41 url(/textures/cube-navy.png) center/cover;color:var(--snow)}:where(main) .phero h1{font-weight:800;font-size:clamp(32px,4.6vw,52px);line-height:1.08;max-width:18ch;margin:16px 0 0}:where(main) .phero p.lead{font-size:17px;line-height:1.6;color:#101010;max-width:60ch;margin:20px 0 0}:where(main) .phero.navy p.lead{color:#fcfcfc}:where(main) .phero .cta{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}:where(main) section{padding:clamp(46px,6vw,82px) 0}:where(main) .sec-head{max-width:62ch}:where(main) .sec-head h2{font-weight:800;font-size:clamp(26px,3vw,36px);line-height:1.12;margin:14px 0 0}:where(main) .sec-head p{font-size:14px;line-height:1.6;color:#101010;margin:14px 0 0}:where(main) .paper2{background:var(--paper2)}:where(main) .scaff{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;margin-top:38px}:where(main) .scard{position:relative;background:var(--paper);border:1px solid var(--hair);border-radius:16px;padding:24px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:where(main) .scard:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px #070f4166;border-color:#006af966}:where(main) .scard .si{width:42px;height:42px;border-radius:11px;background:#e3f5fe;color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:16px}:where(main) .scard .si svg{width:21px;height:21px}:where(main) .scard h3{font-family:var(--sans);font-weight:700;font-size:17px;margin:0 0 8px}:where(main) .scard p{font-size:13.5px;line-height:1.55;color:#101010;margin:0}:where(main) .ptag{display:inline-flex;align-items:center;gap:6px;font-family:var(--display);font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);margin-top:14px}:where(main) .ptag:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--yellow)}:where(main) .fbot-l{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px}:where(main) .bento{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:42px}@media(max-width:760px){:where(main) .bento{grid-template-columns:1fr}}:where(main) .bcard{display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--hair);border-radius:20px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}:where(main) .bcard:hover{transform:translateY(-4px);box-shadow:0 28px 52px -28px #070f416b;border-color:#006af966}:where(main) .bui{position:relative;height:250px;background:radial-gradient(125% 150% at 16% -10%,#f0f6fd,#e2eefc 52%,#d6e8fb);overflow:hidden;border-bottom:1px solid var(--hair)}:where(main) .bui .chrome{position:absolute;top:17px;left:20px;display:flex;gap:6px;z-index:6}:where(main) .bui .chrome i{width:9px;height:9px;border-radius:50%;background:#070f4129}:where(main) .bui:before,:where(main) .bui:after{content:"";position:absolute;border-radius:50%;filter:blur(48px);z-index:1;pointer-events:none}:where(main) .bui:before{width:170px;height:170px;background:var(--teal);opacity:.46;top:-38px;right:6px}:where(main) .bui:after{width:150px;height:150px;background:var(--cyan);opacity:.3;bottom:-26px;left:-24px}:where(main) .bui .panel{position:absolute;inset:46px -46px -36px 32px;z-index:2;background:#ffffff85;backdrop-filter:blur(18px) saturate(165%);-webkit-backdrop-filter:blur(18px) saturate(165%);border:1px solid rgba(255,255,255,.75);border-radius:14px 14px 0 0;padding:15px 17px;box-shadow:-20px 24px 50px -26px #070f4166,inset 0 1px #ffffffb3;overflow:hidden;transition:transform .25s ease}:where(main) .bcard:hover .bui .panel{transform:translateY(-5px)}:where(main) .bui .lbl{font-family:var(--display);font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--blue);white-space:nowrap}:where(main) .btxt{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:28px 26px 32px}:where(main) .btxt h3{font-family:var(--sans);font-weight:700;font-size:19px;margin:0 0 8px}:where(main) .btxt p{font-size:13.5px;line-height:1.6;color:#101010;margin:0}:where(main) .blearn{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;font-weight:600;color:var(--blue);text-decoration:none;transition:gap .18s ease}:where(main) .blearn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2}:where(main) .blearn:hover{gap:12px}:where(main) .ud-score{position:absolute;right:16px;bottom:16px;z-index:6;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:600;color:#1f9b52;background:#4be87b29;border:1px solid rgba(75,232,123,.5);padding:4px 9px;border-radius:999px;box-shadow:0 10px 20px -10px #070f4166}:where(main) .ud-score .dot{width:6px;height:6px;border-radius:50%;background:var(--green);animation:vzblink 3.4s ease-in-out infinite}:where(main) .mg-flow{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-right:48px}:where(main) .wb-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}:where(main) .wb-nav{display:flex;gap:10px;flex:none}:where(main) .wb-arrow{width:44px;height:44px;border-radius:50%;border:1px solid transparent;background:var(--yellow);color:var(--navy);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 16px -8px #f4ff20b3;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease,background .15s ease}:where(main) .wb-arrow:hover{background:#e7f00f;transform:translateY(-1px);box-shadow:0 10px 22px -8px #f4ff20d9}:where(main) .wb-arrow svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2.4}:where(main) .wb-arrow:disabled{opacity:.4;cursor:default;transform:none;box-shadow:none;background:var(--yellow);color:var(--navy)}@media(max-width:600px){:where(main) .wb-nav{display:none}}:where(main) .wbench{display:flex;gap:18px;margin-top:28px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 88%,rgba(0,0,0,.15) 100%);mask-image:linear-gradient(to right,#000 0% 88%,#00000026)}:where(main) .wbench::-webkit-scrollbar{display:none}:where(main) .wbench .bcard{flex:0 0 372px;scroll-snap-align:start;border-radius:18px}@media(max-width:600px){:where(main) .wbench .bcard{flex-basis:300px}}:where(main) .wbench .bui{height:214px}:where(main) .wbench .bui:before{width:150px;height:150px;top:-30px;right:2px;opacity:.42}:where(main) .wbench .bui:after{width:130px;height:130px;bottom:-22px;left:-20px;opacity:.28}:where(main) .wbench .bui .panel{inset:32px auto auto 26px;width:392px;border-radius:13px;transform:scale(.72);transform-origin:top left;box-shadow:-14px 18px 40px -24px #070f416b,inset 0 1px #ffffffb3}:where(main) .wbench .bcard:hover .bui .panel{transform:scale(.72)}:where(main) .wbench .ud-score{right:14px;bottom:14px;font-size:9px;padding:4px 9px;gap:6px}:where(main) .wbench .ud-score .dot{width:6px;height:6px}:where(main) .wbench .btxt{padding:20px 22px 24px}:where(main) .wbench .btxt h3{font-size:17px;margin:0 0 6px}:where(main) .wbench .btxt p{font-size:13px;line-height:1.55}:where(main) .wbench .blearn{margin-top:13px;font-size:12.5px}:where(main) #megaSolutions .inner{align-items:start}:where(main) .frow-media.vcviz{aspect-ratio:auto;padding:0;background:#f4f7fc;border-color:var(--hair);display:block;overflow:hidden}:where(main) .vc{display:flex;flex-direction:column;font-family:var(--sans);color:var(--navy)}:where(main) .vc-top{position:relative;display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fff;border-bottom:1px solid var(--hair);overflow:hidden}:where(main) .vc-top:before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;left:-40px;top:-84px;background:radial-gradient(circle,rgba(0,106,249,.4),transparent 70%);filter:blur(22px);pointer-events:none}:where(main) .vc-top:after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;right:-34px;top:-70px;background:radial-gradient(circle,rgba(23,185,249,.42),transparent 70%);filter:blur(20px);pointer-events:none}:where(main) .vc-top>*{position:relative;z-index:1}:where(main) .vc-top .ti{min-width:0}:where(main) .vc-top .ti b{display:block;font-family:var(--display);font-weight:800;font-size:13px;line-height:1.1}:where(main) .vc-top .ti span{display:block;font-size:8.5px;color:var(--ink3);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(main) .vc-pills{margin-left:auto;display:flex;align-items:center;gap:4px;flex:none}:where(main) .vc-pills i{font-style:normal;font-family:var(--mono,monospace);font-size:7.5px;font-weight:700;letter-spacing:.04em;padding:3px 6px;border-radius:5px;background:#eef3fb;color:var(--ink2)}:where(main) .vc-pills i.on{background:var(--blue);color:#fff}:where(main) .vc-pills i.cov{background:#4be87b29;color:#138a5a}:where(main) .vc-sub{display:flex;align-items:center;gap:6px;padding:7px 12px;background:#eaf2fe;border-bottom:1px solid var(--hair);flex-wrap:wrap}:where(main) .vc-sub .al{font-family:var(--mono,monospace);font-size:7.5px;font-weight:700;color:var(--blue);letter-spacing:.06em}:where(main) .vc-sub .pj{font-size:9px;font-weight:700}:where(main) .vc-sub .nt{font-size:8px;color:var(--ink3)}:where(main) .vc-sub .pr{margin-left:auto;display:flex;gap:4px}:where(main) .vc-sub .pr b{font-family:var(--mono,monospace);font-size:7.5px;font-weight:700;color:#0a59c8;background:#006af91a;border:1px solid rgba(0,106,249,.24);border-radius:5px;padding:2px 6px;white-space:nowrap}:where(main) .vc-cols{display:grid;grid-template-columns:.82fr 1.18fr .9fr;gap:1px;background:var(--hair)}:where(main) .vc-col{position:relative;background:#fbfcfe;padding:9px 9px 11px;display:flex;flex-direction:column;gap:6px;min-width:0;overflow:hidden}:where(main) .vc-col:first-child:before{content:"";position:absolute;width:150px;height:150px;border-radius:50%;left:-52px;bottom:-72px;background:radial-gradient(circle,rgba(75,232,123,.34),transparent 70%);filter:blur(22px);pointer-events:none}:where(main) .vc-col>*{position:relative;z-index:1}:where(main) .vc-col.mid{background:#f6f9fe}:where(main) .vc-col.right{background:#f2f7fe}:where(main) .vc-h{font-family:var(--mono,monospace);font-size:7px;letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);font-weight:700}:where(main) .vc-card{background:#fff;border:1px solid var(--hair);border-radius:7px;padding:7px 8px;min-width:0}:where(main) .vc-card .cn{display:flex;align-items:flex-start;gap:5px}:where(main) .vc-card .cn b{font-size:9px;font-weight:700;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(main) .vc-card .cn .tg{margin-left:auto;font-family:var(--mono,monospace);font-size:6.5px;font-weight:700;padding:2px 5px;border-radius:4px;flex:none}:where(main) .tg.pres{background:#4be87b2e;color:#138a5a}:where(main) .tg.stale{background:#edf0f6;color:var(--ink2)}:where(main) .vc-card .cd{font-size:7.5px;color:var(--ink3);line-height:1.4;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(main) .vc-find{display:flex;gap:6px;background:#fff;border:1px solid var(--hair);border-radius:7px;padding:7px 8px}:where(main) .vc-find.on{border-color:#4be87b80;background:#4be87b0d}:where(main) .vc-find .no{font-family:var(--mono,monospace);font-size:8px;color:var(--ink3);flex:none}:where(main) .vc-find .bd{min-width:0;flex:1}:where(main) .vc-find .r1{display:flex;align-items:center;gap:6px}:where(main) .vc-find .r1 b{font-size:9px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(main) .vc-find .sc{margin-left:auto;display:flex;align-items:center;gap:4px;flex:none}:where(main) .vc-find .sc .br{width:26px;height:3px;border-radius:2px;background:#e4e9f2;overflow:hidden}:where(main) .vc-find .sc .br i{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--cyan),var(--green))}:where(main) .vc-find .sc .n{font-family:var(--display);font-weight:800;font-size:9px}:where(main) .vc-find .sc .n em{font-style:normal;font-family:var(--mono,monospace);font-size:6.5px;color:var(--ink3);font-weight:600}:where(main) .vc-find .ln{font-size:7.5px;color:var(--ink3);line-height:1.4;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(main) .vc-chips{display:flex;gap:4px;margin-top:5px;flex-wrap:wrap}:where(main) .vc-chips span{font-family:var(--mono,monospace);font-size:6.5px;font-weight:700;padding:2px 5px;border-radius:4px;white-space:nowrap}:where(main) .vc-chips .wc{background:#1accca29;color:#0c8d89}:where(main) .vc-chips .ac{background:#006af91f;color:#0a59c8}:where(main) .vc-chips .wn{background:#f4ff2047;color:#7a6a00}:where(main) .vc-chips .amt{background:#f1f4fa;color:var(--ink2)}:where(main) .vc-act{background:#fff;border:1px solid var(--hair);border-radius:7px;padding:7px 8px}:where(main) .vc-act .t{font-size:8.5px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(main) .vc-act .m{display:flex;align-items:center;gap:4px;margin-top:4px;flex-wrap:wrap}:where(main) .vc-act .m .lb{font-family:var(--mono,monospace);font-size:6.5px;color:var(--ink3);letter-spacing:.05em}:where(main) .vc-act .m .v{font-family:var(--display);font-weight:800;font-size:9px}:where(main) .vc-act .m .as{margin-left:auto;font-family:var(--mono,monospace);font-size:6.5px;background:#eef3fb;color:var(--ink2);border-radius:4px;padding:2px 5px}:where(main) .vc-btn{display:block;width:100%;margin-top:5px;background:var(--blue);color:#fff;border-radius:5px;font-size:7.5px;font-weight:700;text-align:center;padding:4px 0}:where(main) .vc-block{background:#c421210f;border:1px solid rgba(196,33,33,.3);border-radius:7px;padding:6px 8px}:where(main) .vc-block b{display:block;font-size:8px;font-weight:700;color:#c42121}:where(main) .vc-block span{display:block;font-size:7px;color:var(--ink3);line-height:1.4;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(main) .vc-disc{background:#17b9f912;border:1px solid rgba(23,185,249,.3);border-radius:7px;padding:6px 8px}:where(main) .vc-disc .dh{display:flex;align-items:center;gap:5px}:where(main) .vc-disc .dh b{font-family:var(--mono,monospace);font-size:6.5px;letter-spacing:.1em;text-transform:uppercase;color:#0883b8}:where(main) .vc-disc .dh i{margin-left:auto;font-style:normal;font-family:var(--mono,monospace);font-size:6.5px;color:var(--ink3)}:where(main) .vc-disc p{font-size:7.5px;color:var(--ink2);line-height:1.4;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(main) .vc-foot{display:flex;align-items:center;gap:6px;padding:7px 12px;background:#fff;border-top:1px solid var(--hair)}:where(main) .vc-foot .fl{font-family:var(--mono,monospace);font-size:7px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink3)}:where(main) .vc-foot .fid{font-family:var(--mono,monospace);font-size:8px;font-weight:700}:where(main) .vc-foot .fw{font-family:var(--mono,monospace);font-size:6.5px;background:#4be87b29;color:#138a5a;border-radius:4px;padding:2px 5px}:where(main) .vc-foot .fr{margin-left:auto;font-size:7.5px;color:var(--ink2)}@media(max-width:820px){:where(main) .vc-cols{grid-template-columns:1fr}:where(main) .vc-col.right,:where(main) .vc-col.mid{background:#fbfcfe}}:where(main) .frow-media.vcviz .vc-card .cd,:where(main) .frow-media.vcviz .vc-find .r1 b,:where(main) .frow-media.vcviz .vc-find .ln,:where(main) .frow-media.vcviz .vc-act .t,:where(main) .frow-media.vcviz .vc-block span,:where(main) .frow-media.vcviz .vc-disc p,:where(main) .frow-media.vcviz .vc-card .cn b,:where(main) .frow-media.vcviz .vc-top .ti span{white-space:normal;overflow:visible;text-overflow:clip}@media(max-width:760px){:where(main) section{padding:40px 0}:where(main) .hhero,:where(main) .hhero-stage{padding:36px 0 34px}:where(main) .frows{gap:34px;margin-top:30px}:where(main) .sec-head{margin-bottom:0}:where(main) .hhero .tm,:where(main) .hhero-stage .tm{font-size:clamp(26px,7.4vw,32px);line-height:1.1}:where(main) .sec-head h2,:where(main) h2{font-size:clamp(20px,5.6vw,24px);line-height:1.16}:where(main) .frow-body h3,:where(main) .dstep h3,:where(main) .app h3,:where(main) .fcard h3,:where(main) .capb h3{font-size:18px}:where(main) .hhero .sub,:where(main) .sec-head p,:where(main) .frow-body p,:where(main) .dstep p{font-size:15px;line-height:1.6}:where(main) .btn{min-height:44px}:where(main) .hs-frame{display:none}:where(main) .hhero-stage .cta{flex-direction:column;align-items:stretch;gap:10px}:where(main) .hhero-stage .cta .btn{width:100%;justify-content:center}:where(main) .cap-bento{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px;margin-left:calc(var(--pad,20px) * -1);padding-left:var(--pad,20px);padding-right:var(--pad,20px)}:where(main) .cap-bento::-webkit-scrollbar{display:none}:where(main) .cap-bento{scrollbar-width:none}:where(main) .cap-bento>*{flex:0 0 82%;scroll-snap-align:start;min-width:0}:where(main) .arx-split{grid-template-columns:1fr}:where(main) .capb.feat{flex:0 0 82%}:where(main) .indtabs-head{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}:where(main) .indtabs-head::-webkit-scrollbar{display:none}:where(main) .indtabs-head .indtab{flex:0 0 auto;white-space:nowrap;min-height:44px}:where(main) .dep-flow{grid-template-columns:1fr;gap:14px}:where(main) .dep-spark{display:none}:where(main) .frow-media.vcviz .vc-cols{grid-template-columns:1fr}:where(main) .frow-media.vcviz .vc-col,:where(main) .frow-media.vcviz .vc-col.mid,:where(main) .frow-media.vcviz .vc-col.right{background:#fbfcfe;overflow:visible}:where(main) .frow-media.vcviz .vc-sub .nt{display:none}:where(main) .midcta{padding:26px 22px}:where(main) .midcta .cta{width:100%;flex-direction:column;align-items:stretch}:where(main) .midcta .cta .btn{width:100%;justify-content:center}:where(main) .hclose .cta{flex-direction:column;align-items:stretch}:where(main) .hclose .cta .btn{width:100%;justify-content:center}}@media(max-width:560px){:where(main) .cap-bento>*{flex:0 0 88%}:where(main) .hhero,:where(main) .hhero-stage{padding:30px 0 28px}:where(main) section{padding:34px 0}}:where(main) .btn{white-space:nowrap}:where(main) .btn .ar{flex:none}:where(main) #megaSolutions .inner{grid-template-columns:1fr 1.14fr!important;gap:32px!important;align-items:stretch!important}:where(main) #megaSolutions .sol-col{min-width:0;display:flex;flex-direction:column}:where(main) #megaSolutions .mega-h{margin-bottom:12px}:where(main) #megaSolutions .mh-2{margin-top:22px}:where(main) #megaSolutions .sol-stack{display:flex;flex-direction:column;flex:1}:where(main) #megaSolutions .sol-feat{flex:1;align-items:center;flex-direction:row;gap:14px;padding:18px 20px;border-radius:14px;margin:0}:where(main) #megaSolutions .sol-feat .sf-ic{width:42px;height:42px;border-radius:12px}:where(main) #megaSolutions .sol-feat .sf-tx{margin:0;min-width:0}:where(main) #megaSolutions .sol-feat .sf-nm{font-size:16px}:where(main) #megaSolutions .sol-feat .sf-ds{font-size:12.5px;margin-top:4px}:where(main) #megaSolutions .sol-feat .sf-ar{margin:0 0 0 auto}:where(main) #megaSolutions .sol-feat:not(.sf-sentinel){background:linear-gradient(135deg,#006af9,#070f41);border-color:#006af980;box-shadow:0 20px 40px -24px #070f4199}:where(main) #megaSolutions .sol-feat:not(.sf-sentinel):hover{border-color:#17b9f999;box-shadow:0 24px 48px -24px #070f41b3}:where(main) #megaSolutions .sol-feat:not(.sf-sentinel) .sf-ic{background:#ffffff29}:where(main) #megaSolutions .sol-feat:not(.sf-sentinel) .sf-ic svg,:where(main) #megaSolutions .sol-feat:not(.sf-sentinel) .sf-ic i{stroke:#fff;color:#fff}:where(main) #megaSolutions .sol-feat:not(.sf-sentinel) .sf-nm{color:var(--snow)}:where(main) #megaSolutions .sol-feat:not(.sf-sentinel) .sf-ds{color:#fcfcfcdb}:where(main) #megaSolutions .sol-feat:not(.sf-sentinel) .sf-ar{color:var(--cyan)}:where(main) #megaSolutions .sol-grid{gap:16px;flex:1;grid-auto-rows:1fr;align-content:stretch}:where(main) #megaSolutions .sol-item{padding:14px 15px}@media(max-width:980px){:where(main) #megaSolutions .inner{grid-template-columns:1fr!important}}@media(max-width:900px){:where(main) .hs-dash{-webkit-mask:linear-gradient(90deg,#000 0%,#000 80%,rgba(0,0,0,.5) 92%,rgba(0,0,0,.2) 100%);mask:linear-gradient(90deg,#000 0%,#000 80%,rgba(0,0,0,.5) 92%,rgba(0,0,0,.2) 100%)}}@media(max-width:900px){:where(main) .cap-bento{display:grid!important;grid-auto-flow:column!important;grid-auto-columns:268px!important;grid-template-columns:none!important;grid-auto-rows:auto!important;gap:14px!important;margin:28px calc(var(--pad,20px) * -1) 0!important;padding:2px var(--pad,20px) 14px!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-webkit-mask:linear-gradient(90deg,#000 0%,#000 78%,rgba(0,0,0,.45) 92%,rgba(0,0,0,.12) 100%);mask:linear-gradient(90deg,#000 0%,#000 78%,rgba(0,0,0,.45) 92%,rgba(0,0,0,.12) 100%)}:where(main) .cap-bento::-webkit-scrollbar{display:none}:where(main) .capb.feat,:where(main) .capb.full{grid-column:auto!important;grid-row:auto!important}:where(main) .cap-bento>.capb{scroll-snap-align:start;min-height:212px}:where(main) .capb{padding:18px!important}:where(main) .capb.full{flex-direction:column!important;align-items:flex-start!important;gap:12px!important}:where(main) .capb.full .cb-ic{margin-bottom:0!important}:where(main) .capb.full .cb-tx h3{margin-top:0!important}:where(main) .capb.feat h3{font-size:18px!important}:where(main) .capb.feat p{max-width:none!important}:where(main) .cap-swipe{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:2px;font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}:where(main) .cap-swipe svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.2;animation:capNudge 1.9s ease-in-out infinite}@keyframes capNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}}@media(min-width:901px){:where(main) .cap-swipe{display:none}}@media(prefers-reduced-motion:reduce){:where(main) .cap-swipe svg{animation:none}}@media(max-width:760px){:where(main) .hhero .cta .btn.white{display:none}:where(main) .hhero.hhero-stage{padding-bottom:38px}}@media(max-width:760px){:where(main) section[data-screen-label=Architecture]{overflow:hidden}:where(main) .archx{width:560px;max-width:none;margin:30px 0 0;-webkit-mask:linear-gradient(90deg,#000 0%,#000 58%,rgba(0,0,0,.45) 80%,rgba(0,0,0,.1) 96%,transparent 100%);mask:linear-gradient(90deg,#000 0%,#000 58%,rgba(0,0,0,.45) 80%,rgba(0,0,0,.1) 96%,transparent 100%)}}@media(max-width:760px){:where(main) .faq.two .faq-col:nth-of-type(2){display:none}:where(main) .faq.two{grid-template-columns:1fr!important}}:where(main) .hhero{position:relative;background:#070f41 url(/textures/lowpoly-blue.png) center/cover;color:var(--snow);padding:clamp(64px,10vw,120px) 0 clamp(56px,8vw,96px);overflow:hidden}:where(main) .hhero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070f419e,#070f41d1)}:where(main) .hhero .inner{position:relative}:where(main) .hhero .tm{font-family:var(--display);font-weight:800;font-size:clamp(34px,5.4vw,62px);line-height:1.04;max-width:16ch;margin:18px 0 0}:where(main) .hhero p.sub{font-size:clamp(16px,1.7vw,19px);line-height:1.6;color:#fcfcfc;max-width:60ch;margin:22px 0 0}:where(main) .hchips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}:where(main) .hchip{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:#fcfcfc;background:#ffffff14;border:1px solid rgba(255,255,255,.16);padding:8px 15px;border-radius:999px}:where(main) .hchip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cyan)}:where(main) .hhero .cta{display:flex;flex-wrap:wrap;gap:13px;margin-top:32px}:where(main) .lede{padding:clamp(46px,6vw,80px) 0}:where(main) .lede .big{font-family:var(--display);font-weight:800;font-size:clamp(24px,3vw,34px);line-height:1.18;max-width:20ch}:where(main) .lede .col2{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:8px;align-items:start}@media(max-width:820px){:where(main) .lede .col2{grid-template-columns:1fr;gap:22px}}:where(main) .lede p{font-size:15px;line-height:1.7;color:#101010;margin:14px 0 0}:where(main) .lede p:first-child{margin-top:0}:where(main) .mech{background:#070f41 url(/textures/cube-navy.png) center/cover;color:var(--snow)}:where(main) .mech .eyebrow{color:var(--cyan)}:where(main) .mech h2{font-weight:800;font-size:clamp(26px,3.2vw,38px);line-height:1.12;max-width:20ch;margin:14px 0 0}:where(main) .mech .ml{font-size:15px;line-height:1.65;color:#fcfcfc;max-width:62ch;margin:16px 0 0}:where(main) .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px}@media(max-width:820px){:where(main) .pillars{grid-template-columns:1fr}}:where(main) .pillar{position:relative;background:#ffffff0a;border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:26px;overflow:hidden;transition:border-color .2s ease,transform .2s ease}:where(main) .pillar:hover{border-color:var(--cyan);transform:translateY(-4px)}:where(main) .pillar .pn{font-family:var(--display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}:where(main) .pillar .pic{width:44px;height:44px;border-radius:12px;background:#17b9f929;color:var(--cyan);display:flex;align-items:center;justify-content:center;margin-bottom:16px}:where(main) .pillar .pic svg{width:22px;height:22px}:where(main) .pillar h3{font-family:var(--sans);font-weight:700;font-size:18px;line-height:1.25;margin:10px 0 8px;color:#fcfcfc}:where(main) .pillar p{font-size:13.5px;line-height:1.6;color:#fcfcfc;margin:0}:where(main) .mech .tlink{margin-top:30px}:where(main) .tlink{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--cyan);text-decoration:none}:where(main) .tlink svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2.2}:where(main) .tlink:hover{gap:13px}:where(main) .apps{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:40px}@media(max-width:760px){:where(main) .apps{grid-template-columns:1fr}}:where(main) .app{background:var(--paper);border:1px solid var(--hair);border-radius:18px;padding:28px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:where(main) .app:hover{transform:translateY(-4px);box-shadow:0 24px 46px -26px #070f4166;border-color:#006af966}:where(main) .app .ai{width:46px;height:46px;border-radius:12px;background:#e3f5fe;color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:18px}:where(main) .app .ai svg{width:23px;height:23px}:where(main) .app h3{font-family:var(--sans);font-weight:700;font-size:19px;margin:0 0 9px}:where(main) .app p{font-size:14px;line-height:1.6;color:#101010;margin:0}:where(main) .indstrip2{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}:where(main) .indpill{display:inline-flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:var(--ink);background:var(--paper);border:1px solid var(--hair);border-radius:12px;padding:14px 20px;text-decoration:none;transition:transform .15s ease,border-color .15s ease,color .15s ease}:where(main) .indpill:hover{transform:translateY(-3px);border-color:var(--blue);color:var(--blue)}:where(main) .indpill svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}:where(main) .stakes{background:var(--navy);color:var(--snow);text-align:center}:where(main) .stakes .big{font-family:var(--display);font-weight:800;font-size:clamp(40px,6vw,72px);line-height:1;color:var(--cyan)}:where(main) .stakes h2{font-weight:800;font-size:clamp(22px,2.6vw,30px);line-height:1.2;max-width:22ch;margin:18px auto 0}:where(main) .stakes p{font-size:14px;color:#fcfcfc;margin:16px 0 0}:where(main) .stakes .src{font-size:12px;color:#fcfcfc80;margin-top:10px}:where(main) .stakes .punch{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.4vw,26px);color:#fcfcfc;margin-top:26px}:where(main) .comp{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:38px}:where(main) .cbox{background:var(--paper);border:1px solid var(--hair);border-radius:14px;padding:20px;display:flex;gap:13px;align-items:flex-start}:where(main) .cbox .cc{width:36px;height:36px;border-radius:10px;background:#4be87b24;color:#1f9b52;display:flex;align-items:center;justify-content:center;flex:none}:where(main) .cbox .cc svg{width:18px;height:18px}:where(main) .cbox .cn{font-weight:700;font-size:14px}:where(main) .cbox .cd{font-size:12.5px;color:var(--ink2);margin-top:4px;line-height:1.45}:where(main) .faq{max-width:820px;margin:38px auto 0;border-top:1px solid var(--hair)}:where(main) .faq .qitem{border-bottom:1px solid var(--hair)}:where(main) .faq .qq{display:flex;align-items:center;gap:14px;width:100%;background:none;border:0;padding:21px 2px;cursor:pointer;text-align:left;font-family:var(--sans);color:var(--navy)}:where(main) .faq .qq .qt{flex:1;font-weight:700;font-size:16px}:where(main) .faq .qq .qp{position:relative;width:16px;height:16px;flex:none}:where(main) .faq .qq .qp:before,:where(main) .faq .qq .qp:after{content:"";position:absolute;left:50%;top:50%;background:var(--blue);border-radius:2px;transition:transform .3s ease,opacity .3s ease}:where(main) .faq .qq .qp:before{width:16px;height:2px;transform:translate(-50%,-50%)}:where(main) .faq .qq .qp:after{width:2px;height:16px;transform:translate(-50%,-50%)}:where(main) .faq .qitem.open .qp:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}:where(main) .faq .qa{overflow:hidden;max-height:0}:where(main) .faq .qitem.open .qa{max-height:420px}:where(main) .faq .qa p{font-size:14px;line-height:1.65;color:#101010;margin:0 0 22px;padding-right:30px}:where(main) .hhero-stage .hs-copy .tm{font-size:clamp(28px,3.6vw,46px)}:where(main) .faq.two{display:grid;grid-template-columns:1fr 1fr;gap:0 48px;max-width:1060px;border-top:0}:where(main) .faq.two .faq-col{border-top:1px solid var(--hair)}@media(max-width:760px){:where(main) .faq.two{grid-template-columns:1fr;gap:0}:where(main) .faq.two .faq-col+.faq-col{border-top:0}}:where(main) .hclose{background:#070f41 url(/textures/lowpoly-blue.png) center/cover;color:var(--snow);text-align:center;position:relative}:where(main) .midcta{position:relative;overflow:hidden}:where(main) .midcta:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;right:-90px;top:-130px;background:radial-gradient(circle,rgba(23,185,249,.4),transparent 70%);filter:blur(26px);pointer-events:none}:where(main) .midcta .mc-l{position:relative;z-index:1;display:flex;gap:16px;align-items:flex-start;flex:1;min-width:280px}:where(main) .midcta .mc-badge{width:48px;height:48px;border-radius:13px;background:#17b9f92e;color:var(--cyan);display:flex;align-items:center;justify-content:center;flex:none}:where(main) .midcta .mc-badge svg{width:24px;height:24px}:where(main) .midcta .mc-l h2{margin:2px 0 0}:where(main) .mc-chips{position:relative;z-index:1;display:flex;flex-direction:column;gap:13px}:where(main) .mc-chip{display:flex;align-items:center;gap:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:13px;padding:15px 19px;font-family:var(--sans);font-weight:600;font-size:14px;color:var(--snow);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);min-width:196px;transition:border-color .18s ease,transform .18s ease}:where(main) .mc-chip:hover{border-color:#17b9f980;transform:translate(3px)}:where(main) .mc-chip .mci{color:var(--cyan);display:inline-flex}:where(main) .mc-chip .mci svg{width:18px;height:18px}:where(main) .mc-chip .mc-x{margin-left:auto;font-family:var(--mono,monospace);font-size:10px;color:#fcfcfc8c}@media(max-width:760px){:where(main) .mc-chips{width:100%}:where(main) .mc-chip{min-width:0}}:where(main) .hclose{background:#070f41 url(/textures/lowpoly-blue.png) center/cover;color:var(--snow);text-align:center;position:relative}:where(main) .hclose:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#070f41b3,#070f41db)}:where(main) .hclose .inner{position:relative}:where(main) .hclose .o{font-family:var(--display);font-weight:800;font-size:clamp(26px,3.4vw,40px);line-height:1.12}:where(main) .hclose .o2{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.4vw,26px);color:var(--cyan);margin-top:12px}:where(main) .hclose .cta{display:flex;flex-wrap:wrap;gap:13px;justify-content:center;margin-top:30px}:where(main) .pgrid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}@media(max-width:860px){:where(main) .pgrid3{grid-template-columns:1fr}}:where(main) .pgrid2{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:40px}@media(max-width:760px){:where(main) .pgrid2{grid-template-columns:1fr}}:where(main) .fcard{background:var(--paper);border:1px solid var(--hair);border-radius:18px;padding:26px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:where(main) .fcard:hover{transform:translateY(-4px);box-shadow:0 22px 44px -26px #070f4166;border-color:#006af966}:where(main) .fcard .fi{width:44px;height:44px;border-radius:12px;background:#e3f5fe;color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:16px}:where(main) .fcard .fi svg{width:22px;height:22px}:where(main) .fcard h3{font-family:var(--sans);font-weight:700;font-size:17px;margin:0 0 8px}:where(main) .fcard p{font-size:13.5px;line-height:1.6;color:#101010;margin:0}:where(main) .suite{margin-top:40px}:where(main) .sgrp{margin-top:30px}:where(main) .sgrp>.sh{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}:where(main) .sgrp>.sh .si{font-family:var(--display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}:where(main) .sgrp>.sh h3{font-family:var(--sans);font-weight:700;font-size:19px}:where(main) .sgrp>p.sl{font-size:13.5px;color:var(--ink2);margin:0 0 16px}:where(main) .scells{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}:where(main) .scell{background:var(--paper2);border:1px solid var(--hair);border-radius:13px;padding:18px}:where(main) .scell h4{font-family:var(--sans);font-weight:700;font-size:14.5px;margin:0 0 6px;color:var(--navy)}:where(main) .scell p{font-size:12.5px;line-height:1.55;color:#101010;margin:0}:where(main) .sgrp.trust .scell{background:#17b9f90f;border-color:#17b9f940}:where(main) .aflow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px}@media(max-width:860px){:where(main) .aflow{grid-template-columns:1fr}}:where(main) .acol{background:var(--navy);border-radius:18px;padding:26px;color:var(--snow)}:where(main) .acol .an{font-family:var(--display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--cyan)}:where(main) .acol h3{font-family:var(--sans);font-weight:700;font-size:17px;margin:8px 0 14px;color:#fcfcfc}:where(main) .acol ul{margin:0;padding:0;list-style:none}:where(main) .acol li{position:relative;font-size:13px;line-height:1.55;color:#fcfcfc;padding-left:20px;margin-top:11px}:where(main) .acol li:before{content:"";position:absolute;left:0;top:7px;width:7px;height:7px;border-radius:2px;background:var(--cyan)}:where(main) .acol li b{color:#fff;font-weight:600}:where(main) .ctable{margin-top:38px;border:1px solid var(--hair);border-radius:14px;overflow:hidden;background:var(--paper)}:where(main) .ctrow{display:grid;grid-template-columns:260px 1fr;gap:18px;padding:16px 20px;border-top:1px solid var(--hair);font-size:14px}:where(main) .ctrow:first-child{border-top:0;background:var(--paper2);font-weight:700;font-family:var(--display);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink2)}:where(main) .ctrow .cs{font-weight:700;color:var(--navy)}:where(main) .ctrow .cp{color:#101010}@media(max-width:560px){:where(main) .ctrow{grid-template-columns:1fr;gap:3px}}:where(main) .hhero .tm .acc{color:inherit}:where(main) .hhero .cta .btn,:where(main) .midcta .cta .btn{white-space:nowrap}:where(main) .hhero-stage{position:relative;overflow:hidden;padding-top:clamp(44px,5.5vw,70px);padding-bottom:0}:where(main) .hs-copy{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:6}:where(main) .hs-copy .eyebrow{display:inline-flex;justify-content:center}:where(main) .hs-copy .tm{max-width:none;margin:14px auto 0}:where(main) .hs-copy p.sub{margin:18px auto 0}:where(main) .hs-copy .cta{justify-content:center}:where(main) .hs-frame{position:relative;width:100%;margin-top:clamp(10px,1.6vw,22px);height:430px}:where(main) .hs-stage{position:absolute;top:0;left:50%;width:1080px;height:430px;transform:translate(-50%) scale(var(--s,1));transform-origin:top center;--q:calc(1 - var(--p,0))}:where(main) .hs-stage:before,:where(main) .hs-stage:after{content:"";position:absolute;border-radius:50%;filter:blur(86px);pointer-events:none;z-index:0}:where(main) .hs-stage:before{width:440px;height:440px;background:#17b9f96b;left:90px;top:24px}:where(main) .hs-stage:after{width:420px;height:420px;background:#1accca5c;right:90px;top:60px}:where(main) .hs-dash{position:absolute;left:62px;right:62px;top:96px;height:368px;border-radius:20px 20px 0 0;background:linear-gradient(180deg,#ffffff1c,#ffffff05);border:1px solid rgba(255,255,255,.18);border-bottom:0;backdrop-filter:blur(11px) saturate(150%);-webkit-backdrop-filter:blur(11px) saturate(150%);box-shadow:inset 0 1px #ffffff42,0 44px 90px -42px #000000b8;z-index:1}:where(main) .hs-dbar{display:flex;align-items:center;gap:10px;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.1)}:where(main) .hs-dot{width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #4be87b29;flex:none;animation:vzblink 3.4s ease-in-out infinite}:where(main) .hs-dtitle{font-family:var(--mono,monospace);font-size:12px;letter-spacing:.02em;color:var(--snow)}:where(main) .hs-dbadge{margin-left:auto;font-size:10px;font-weight:700;color:var(--navy);background:var(--cyan);border-radius:999px;padding:4px 11px;white-space:nowrap}:where(main) .hs-dgrid{position:absolute;inset:54px 0 0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;border-radius:0;opacity:calc(.4 + .6*var(--p,0));transition:opacity .2s linear}:where(main) .hs-slot{position:absolute;width:230px;height:152px;border:1.5px dashed rgba(255,255,255,.24);border-radius:13px;z-index:2;opacity:calc(var(--q) * .85);transition:opacity .15s linear}:where(main) .hs-slot.s1{left:62px;top:182px}:where(main) .hs-slot.s2{left:304px;top:206px}:where(main) .hs-slot.s3{left:546px;top:176px}:where(main) .hs-slot.s4{left:788px;top:204px}:where(main) .hp-piece{position:absolute;width:230px;z-index:4;will-change:transform;transform:translate(calc(var(--fx) * var(--q)),calc(var(--fy) * var(--q))) rotate(calc(var(--fr) * var(--q))) scale(calc(1 + .05 * var(--q)))}:where(main) .hp-piece.p1{left:62px;top:182px}:where(main) .hp-piece.p2{left:304px;top:206px}:where(main) .hp-piece.p3{left:546px;top:176px}:where(main) .hp-piece.p4{left:788px;top:204px}:where(main) .hp-inner{width:230px;background:#fff9;backdrop-filter:blur(22px) saturate(175%);-webkit-backdrop-filter:blur(22px) saturate(175%);border:1px solid rgba(255,255,255,.82);border-radius:14px;padding:14px 15px;box-shadow:0 32px 62px -28px #0000009e,inset 0 1px #ffffffb8;animation:hpfloat var(--d,7s) ease-in-out var(--dl,0s) infinite}@keyframes hpfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}:where(main) .hp-inner .lbl{font-family:var(--display);font-size:8.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--blue);white-space:nowrap}@media(max-width:760px){:where(main) .hhero-stage{padding-top:42px}:where(main) .hhero-stage .tm{font-size:clamp(26px,7.5vw,32px)}:where(main) .hhero-stage .sub{font-size:15px}}@media(prefers-reduced-motion:reduce){:where(main) .hp-inner,:where(main) .hs-dot{animation:none}}:where(main) .ud-head{display:flex;align-items:center;justify-content:space-between}:where(main) .ud-live{display:inline-flex;align-items:center;gap:5px;font-size:8px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#0c8d89;background:#1accca2e;border:1px solid rgba(26,204,202,.55);padding:2px 7px;border-radius:999px}:where(main) .ud-live .d{width:5px;height:5px;border-radius:50%;background:var(--teal);animation:vzblink 3.4s ease-in-out infinite}:where(main) .ud-kpis{display:flex;gap:8px;margin-top:9px}:where(main) .ud-kpi{flex:1;background:#ffffff80;border:1px solid rgba(255,255,255,.72);border-radius:8px;padding:8px 9px}:where(main) .ud-kpi .k{font-size:8px;color:var(--ink3)}:where(main) .ud-kpi .v{font-family:var(--display);font-weight:800;font-size:14px;color:var(--navy);display:block;margin-top:2px}:where(main) .ud-kpi .d{font-size:9px;color:#1f9b52}:where(main) .ud-kpi.tl{background:#1accca1f;border-color:#1accca73}:where(main) .ud-kpi.tl .d{color:#0c8d89}:where(main) .ud-chart{margin-top:12px}:where(main) .ud-cap{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8px;color:var(--ink3);white-space:nowrap}:where(main) .ud-legend{display:flex;gap:10px}:where(main) .ud-legend span{display:inline-flex;align-items:center;gap:4px}:where(main) .ud-legend i{width:7px;height:7px;border-radius:2px}:where(main) .ud-legend .lg-b{background:var(--blue)}:where(main) .ud-legend .lg-t{background:var(--teal)}:where(main) .ud-bars{display:flex;align-items:flex-end;gap:6px;height:50px;margin-top:8px}:where(main) .ud-bars span{flex:1;background:var(--blue);border-radius:3px 3px 0 0;transform-origin:bottom;animation:barGrow 6s ease-in-out infinite}:where(main) .ud-bars span.fc{background:var(--teal)}:where(main) .ud-bars span.pk{background:var(--yellow);box-shadow:0 0 10px #f4ff208c}@keyframes barGrow{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@keyframes vzblink{0%,to{opacity:1}50%{opacity:.35}}:where(main) .dl-head{display:flex;align-items:center;gap:8px}:where(main) .dl-badge{font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--blue);background:#006af91a;border:1px solid rgba(0,106,249,.28);padding:2px 7px;border-radius:999px;white-space:nowrap}:where(main) .dl-row{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:10px;color:var(--ink)}:where(main) .dl-row .ck{width:15px;height:15px;border-radius:5px;background:#4be87b29;border:1px solid rgba(75,232,123,.5);display:flex;align-items:center;justify-content:center;flex:none}:where(main) .dl-row .ck svg{width:9px;height:9px;stroke:#1f9b52;fill:none;stroke-width:3;opacity:0;animation:ckPop .6s ease forwards}:where(main) .dl-nm{width:88px;flex:none;font-weight:600;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:where(main) .dl-row.r2 .ck svg{animation-delay:.6s}:where(main) .dl-row.r3 .ck svg{animation-delay:1.2s}:where(main) .dl-row.r4 .ck svg{animation-delay:1.8s}:where(main) .dl-row.r5 .ck svg{animation-delay:2.4s}:where(main) .dl-row .bar{flex:1;height:5px;border-radius:3px;background:#070f4114;overflow:hidden}:where(main) .dl-row .bar i{display:block;height:100%;background:var(--blue);width:0;animation:fill1 6s ease-in-out infinite}:where(main) .dl-row.r2 .bar i{animation-name:fill2}:where(main) .dl-row.r3 .bar i{animation-name:fill3;background:var(--teal)}:where(main) .dl-row.r4 .bar i{animation-name:fill4}:where(main) .dl-row.r5 .bar i{animation-name:fill5;background:var(--teal)}:where(main) .dl-foot{display:flex;align-items:baseline;gap:7px;margin-top:11px;padding-top:9px;border-top:1px solid rgba(7,15,65,.1);font-size:9px;color:var(--ink3);white-space:nowrap}:where(main) .dl-foot b{font-family:var(--display);font-weight:800;font-size:13px;color:var(--navy)}:where(main) .dl-foot .ok{color:#1f9b52;font-weight:700}@keyframes ckPop{to{opacity:1}}@keyframes fill1{0%,to{width:30%}50%{width:92%}}@keyframes fill2{0%,to{width:20%}50%{width:74%}}@keyframes fill3{0%,to{width:40%}50%{width:60%}}@keyframes fill4{0%,to{width:26%}50%{width:84%}}@keyframes fill5{0%,to{width:34%}50%{width:68%}}:where(main) .mg-head{display:flex;align-items:center;gap:8px}:where(main) .mg-sys{font-family:var(--mono,monospace);font-size:8.5px;color:var(--ink2);background:#070f410d;border-radius:5px;padding:2px 7px;white-space:nowrap}:where(main) .mg-flow{display:flex;align-items:center;justify-content:space-between;margin-top:13px}:where(main) .mg-col{display:flex;flex-direction:column;align-items:center;gap:7px;width:48px;flex:none}:where(main) .mg-cap{font-size:8px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink3)}:where(main) .mg-stack{display:flex;flex-direction:column;gap:5px;width:48px}:where(main) .mg-stack span{height:10px;border-radius:3px;background:#070f411a}:where(main) .mg-stack.dst span{background:#1accca66}:where(main) .mg-links{flex:1;display:flex;flex-direction:column;justify-content:center;gap:9px;margin:0 10px}:where(main) .mg-links .ln{position:relative;height:2px;border-radius:2px;background:#070f411f}:where(main) .mg-links .ln i{position:absolute;top:50%;width:6px;height:6px;border-radius:50%;background:var(--blue);box-shadow:0 0 8px #006af980;transform:translate(-50%,-50%);animation:mgMove 3.2s linear infinite}:where(main) .mg-links .ln:nth-child(2) i{animation-delay:-1.1s;background:var(--teal);box-shadow:0 0 8px #1accca99}:where(main) .mg-links .ln:nth-child(3) i{animation-delay:-2.2s;background:var(--yellow);box-shadow:0 0 9px #f4ff20bf}@keyframes mgMove{0%{left:0}to{left:100%}}:where(main) .mg-meter{height:5px;border-radius:3px;background:#070f4114;overflow:hidden;margin-top:15px}:where(main) .mg-meter i{display:block;height:100%;width:20%;background:linear-gradient(90deg,var(--blue),var(--teal));border-radius:3px;animation:mgFill 5s ease-in-out infinite}@keyframes mgFill{0%{width:18%}55%,to{width:100%}}:where(main) .mg-recon{display:flex;align-items:baseline;gap:7px;margin-top:9px;font-size:9px;color:var(--ink3);white-space:nowrap}:where(main) .mg-recon b{font-family:var(--display);font-weight:800;font-size:13px;color:var(--navy)}:where(main) .dp-head{display:flex;align-items:center;gap:8px}:where(main) .dp-rev{font-size:8px;font-weight:700;letter-spacing:.03em;color:#0c8d89;background:#1accca29;border:1px solid rgba(26,204,202,.5);padding:2px 7px;border-radius:999px;white-space:nowrap}:where(main) .dp-list{display:flex;flex-direction:column;gap:8px;margin-top:11px}:where(main) .dp-item{display:flex;align-items:center;gap:10px;background:#ffffff80;border:1px solid rgba(255,255,255,.7);border-radius:10px;padding:8px 10px}:where(main) .dp-ic{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none;color:#fff}:where(main) .dp-ic svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:2}:where(main) .dp-ic.c{background:var(--blue)}:where(main) .dp-ic.p{background:var(--teal)}:where(main) .dp-ic.s{background:var(--yellow);color:var(--navy)}:where(main) .dp-meta{display:flex;flex-direction:column;gap:2px;min-width:0}:where(main) .dp-nm{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono,monospace);font-size:11px;font-weight:700;color:var(--navy);white-space:nowrap}:where(main) .dp-tag{font-family:var(--sans);font-size:7px;font-weight:700;letter-spacing:.07em;color:#1f9b52;background:#4be87b2e;border:1px solid rgba(75,232,123,.5);padding:1px 5px;border-radius:999px}:where(main) .dp-sub{font-size:8.5px;color:var(--ink3);white-space:nowrap}:where(main) .hs-frame{position:relative;width:100%;margin-top:clamp(14px,2vw,28px);height:470px}:where(main) .hs-stage{position:absolute;top:0;left:50%;width:1080px;height:470px;transform:translate(-50%) scale(var(--s,1));transform-origin:top center;--q:calc(1 - var(--p,0))}:where(main) .hs-stage:before{content:"";position:absolute;width:470px;height:470px;border-radius:50%;filter:blur(92px);background:#17b9f94d;left:120px;top:6px;z-index:0;pointer-events:none}:where(main) .hs-stage:after{content:"";position:absolute;width:430px;height:430px;border-radius:50%;filter:blur(92px);background:#1accca42;right:120px;top:60px;z-index:0;pointer-events:none}:where(main) .hs-ai{position:absolute;left:58px;right:58px;top:16px;height:466px;z-index:0;border-radius:24px;overflow:hidden}:where(main) .hs-ai canvas{display:block;width:100%;height:100%}:where(main) .hs-dash{position:absolute;left:150px;right:150px;top:80px;height:452px;border-radius:22px 22px 0 0;background:linear-gradient(180deg,#09113aa8,#09113a4d);border:1px solid rgba(255,255,255,.16);border-bottom:0;backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px #ffffff38,0 50px 100px -44px #000000c7;z-index:1}:where(main) .hs-dbar{display:flex;align-items:center;gap:10px;padding:15px 20px;border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:2}:where(main) .tile{position:absolute;z-index:3;background:#ffffffb8;backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);border:1px solid rgba(255,255,255,.82);border-radius:13px;box-shadow:0 22px 44px -24px #0000008c,inset 0 1px #ffffffb8;padding:12px 14px;overflow:hidden;transform:translate(calc(var(--fx,0px) * var(--q)),calc(var(--fy,0px) * var(--q)));opacity:calc(var(--o0,1) + (1 - var(--o0,1)) * var(--p,0));will-change:transform,opacity}:where(main) .tile.pre{background:#ffffffd1}:where(main) .tile.is-new:after{content:"";position:absolute;top:9px;right:9px;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #4be87b33}:where(main) .tslot{position:absolute;z-index:2;border:1.4px dashed rgba(255,255,255,.3);border-radius:13px;opacity:calc(var(--q) * .85)}:where(main) .t-lbl{font-family:var(--display);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}:where(main) .t-val{font-family:var(--display);font-weight:800;font-size:22px;color:var(--navy);line-height:1;margin-top:7px}:where(main) .t-val.sm{font-size:16px}:where(main) .t-delta{font-size:10px;font-weight:600;color:#1f9b52;margin-top:6px}:where(main) .t-sub{font-size:9px;color:var(--ink3);margin-top:4px}:where(main) .t-ring{position:absolute;right:13px;bottom:12px;width:46px;height:46px;border-radius:50%;background:conic-gradient(var(--green) var(--v,98%),rgba(7,15,65,.1) 0);display:flex;align-items:center;justify-content:center}:where(main) .t-ring:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#fff}:where(main) .t-ring span{position:relative;font-family:var(--display);font-weight:800;font-size:14px;color:var(--navy)}:where(main) .t-head{display:flex;align-items:center;justify-content:space-between;gap:8px}:where(main) .t-leg{display:inline-flex;align-items:center;gap:5px;font-size:8px;color:var(--ink3);white-space:nowrap}:where(main) .t-leg i{width:7px;height:7px;border-radius:2px;display:inline-block}:where(main) .t-leg .lg-b{background:var(--blue)}:where(main) .t-leg .lg-t{background:var(--teal)}:where(main) .t-pill{font-size:9px;font-weight:700;color:#0c8d89;background:#1accca29;border:1px solid rgba(26,204,202,.5);padding:2px 8px;border-radius:999px;white-space:nowrap}:where(main) .t-bars{display:flex;align-items:flex-end;gap:6px;height:44px;margin-top:10px}:where(main) .t-bars span{flex:1;background:var(--blue);border-radius:3px 3px 0 0;transform-origin:bottom;animation:barGrow 6s ease-in-out infinite}:where(main) .t-bars span.fc{background:var(--teal)}:where(main) .t-bars span.pk{background:var(--yellow);box-shadow:0 0 9px #f4ff2080}:where(main) .t-rows{display:flex;flex-direction:column;gap:7px;margin-top:9px}:where(main) .t-row{display:flex;align-items:center;gap:7px;font-size:10px;color:var(--ink2)}:where(main) .t-row .ck{width:13px;height:13px;border-radius:4px;background:#4be87b2e;border:1px solid rgba(75,232,123,.5);display:flex;align-items:center;justify-content:center;flex:none}:where(main) .t-row .ck svg{width:8px;height:8px;stroke:#1f9b52;fill:none;stroke-width:3}:where(main) .t-row .nm{width:62px;flex:none;font-weight:600;white-space:nowrap}:where(main) .t-row .bar{flex:1;height:4px;border-radius:2px;background:#070f4114;overflow:hidden}:where(main) .t-row .bar i{display:block;height:100%;border-radius:2px;background:var(--blue)}:where(main) .t-merge{display:flex;align-items:center;gap:5px;margin-top:9px}:where(main) .t-merge span{width:8px;height:8px;border-radius:50%;background:#006af959}:where(main) .t-merge b{width:11px;height:11px;border-radius:50%;background:var(--blue);margin-left:4px;box-shadow:0 0 0 3px #006af92e}:where(main) .t-stream{display:flex;align-items:flex-end;gap:3px;height:30px;margin-top:9px}:where(main) .t-stream span{flex:1;background:linear-gradient(180deg,var(--cyan),var(--blue));border-radius:2px;height:100%;transform-origin:bottom;animation:eqp 2.6s ease-in-out infinite;animation-delay:calc(var(--i,0) * -.13s)}@keyframes eqp{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}@media(max-width:760px){:where(main) .hhero-stage .tm{font-size:clamp(26px,7.5vw,32px)}:where(main) .hhero-stage .sub{font-size:15px}}@media(prefers-reduced-motion:reduce){:where(main) .t-bars span,:where(main) .t-stream span{animation:none}}:where(main) .hhero .tm{max-width:22ch}:where(main) .hhero .sub{max-width:56ch}:where(main) .archs{max-width:560px;margin:44px auto 0;display:flex;flex-direction:column;gap:0}:where(main) .arch-l{background:var(--paper);border:1px solid var(--hair);border-radius:14px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:14px;box-shadow:0 18px 38px -30px #070f4166}:where(main) .arch-l .al-n{font-family:var(--sans);font-weight:700;font-size:15.5px;color:var(--ink)}:where(main) .arch-l .al-t{font-family:var(--mono,monospace);font-size:11px;letter-spacing:.04em;color:var(--ink3)}:where(main) .arch-l.core{background:#070f41 url(/textures/cube-navy.png) center/cover;border-color:transparent;box-shadow:0 22px 46px -26px #17b9f98c}:where(main) .arch-l.core .al-n{color:var(--snow)}:where(main) .arch-l.core .al-t{color:var(--cyan)}:where(main) .arch-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(main) .arch-ar{align-self:center;color:var(--blue);font-size:20px;line-height:1;margin:9px 0}:where(main) .pfeat .pfeat-c{background:var(--paper);border:1px solid var(--hair);border-radius:18px;padding:26px 24px 28px;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:where(main) .pfeat .pfeat-c:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #070f416b;border-color:#006af966}:where(main) .pfeat .pf-ic{width:44px;height:44px;border-radius:12px;background:#e3f5fe;color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:15px}:where(main) .pfeat .pf-ic svg{width:22px;height:22px}:where(main) .pfeat .pf-lab{font-family:var(--display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink3)}:where(main) .pfeat .pfeat-c h3{font-family:var(--sans);font-weight:700;font-size:18px;line-height:1.25;margin:8px 0 9px;color:var(--ink)}:where(main) .pfeat .pfeat-c>p{font-size:14px;line-height:1.6;color:#101010;margin:0}:where(main) .pfeat .pf-bul{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--hair);display:grid;gap:10px}:where(main) .pfeat .pf-bul li{display:flex;gap:10px;font-size:13.5px;line-height:1.5;color:#101010}:where(main) .pfeat .pf-bul li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cyan);flex:none;margin-top:6px}:where(main) .frows{display:flex;flex-direction:column;gap:clamp(40px,6vw,82px);margin-top:50px}:where(main) .frows .frow{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,5vw,68px);align-items:center}:where(main) .frows .frow.flip .frow-media{order:2}@media(max-width:820px){:where(main) .frows .frow{grid-template-columns:1fr;gap:24px}:where(main) .frows .frow.flip .frow-media{order:0}}:where(main) .frow-media{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:4 / 3;border:1px solid var(--hair);box-shadow:0 34px 66px -38px #070f416b}:where(main) .frow-media img{width:100%;height:100%;display:block}:where(main) .frow-media .fr-chip{position:absolute;left:16px;top:16px;z-index:2;display:inline-flex;align-items:center;gap:7px;background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.8);border-radius:999px;padding:7px 13px;font-family:var(--display);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--blue);box-shadow:0 14px 28px -18px #070f4180}:where(main) .frow-body .pf-lab{font-family:var(--display);font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}:where(main) .frow-body h3{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.4vw,30px);line-height:1.12;letter-spacing:-.01em;margin:10px 0 0;color:var(--ink)}:where(main) .frow-body>p{font-size:16px;line-height:1.65;color:#101010;margin:16px 0 0}:where(main) .frow-body .pf-bul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:11px}:where(main) .frow-body .pf-bul li{display:flex;gap:11px;font-size:14px;line-height:1.5;color:#101010}:where(main) .frow-body .pf-bul li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--cyan);flex:none;margin-top:6px}:where(main) .frow-body .btn{margin-top:26px}:where(main) .fviz{position:relative;overflow:hidden}:where(main) .frow-media.fviz{background:radial-gradient(125% 150% at 16% -10%,#f2f7fd,#e7f1fc 52%,#dbeafb);border-color:var(--hair);padding:clamp(18px,2.4vw,26px);display:flex;flex-direction:column;gap:12px}:where(main) .fviz:before{content:"";position:absolute;width:210px;height:210px;border-radius:50%;left:-54px;top:-46px;background:var(--teal);opacity:.32;filter:blur(48px);z-index:0;pointer-events:none}:where(main) .fviz:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;right:-70px;bottom:-86px;background:var(--cyan);opacity:.28;filter:blur(46px);z-index:0;pointer-events:none}:where(main) .fviz-head{display:flex;align-items:center;gap:9px;position:relative;z-index:1}:where(main) .fviz-head .d{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #4be87b2e;flex:none}:where(main) .fviz-head .t{font-family:var(--mono,monospace);font-size:11px;letter-spacing:.03em;color:var(--ink2)}:where(main) .fviz-head .b{margin-left:auto;font-size:9.5px;font-weight:700;color:#06223f;background:var(--cyan);border-radius:999px;padding:3px 10px;white-space:nowrap}:where(main) .fv-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px;margin:auto 0}:where(main) .fv-row{display:flex;align-items:center;gap:10px;background:#ffffff8f;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.72);border-radius:10px;padding:9px 12px;box-shadow:0 14px 28px -20px #070f4161}:where(main) .fv-row .ic{width:26px;height:26px;border-radius:7px;flex:none;display:flex;align-items:center;justify-content:center;background:#e3f5fe;color:var(--blue)}:where(main) .fv-row .ic svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}:where(main) .fv-row .nm{font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--navy)}:where(main) .fv-row .st{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono,monospace);font-size:10px;color:var(--ink3)}:where(main) .fv-row .st .ok{width:15px;height:15px;border-radius:4px;background:#4be87b33;border:1px solid rgba(75,232,123,.5);display:flex;align-items:center;justify-content:center}:where(main) .fv-row .st .ok svg{width:8px;height:8px;stroke:#1f9b52;stroke-width:3;fill:none}:where(main) .fv-merge{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--ink3);font-family:var(--mono,monospace);font-size:10px;letter-spacing:.04em}:where(main) .fv-merge svg{width:15px;height:15px;stroke:var(--blue);fill:none;stroke-width:2}:where(main) .fv-result{display:flex;align-items:center;gap:11px;background:#ffffff9e;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(23,185,249,.4);border-radius:11px;padding:11px 13px;box-shadow:0 14px 28px -20px #070f4161}:where(main) .fv-result .rl{font-family:var(--mono,monospace);font-size:9px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3)}:where(main) .fv-result .rv{font-family:var(--display);font-weight:800;font-size:14px;color:var(--navy);margin-top:2px}:where(main) .fv-result .trust{margin-left:auto;font-family:var(--mono,monospace);font-size:10px;font-weight:700;color:#06302f;background:var(--green);border-radius:999px;padding:3px 9px;white-space:nowrap}:where(main) .fv-chain{display:flex;flex-direction:column}:where(main) .fv-step{display:flex;align-items:center;gap:11px}:where(main) .fv-step .node{width:32px;height:32px;border-radius:9px;flex:none;display:flex;align-items:center;justify-content:center;background:#fff9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.72);color:var(--blue)}:where(main) .fv-step .node svg{width:15px;height:15px;stroke-width:2;fill:none;stroke:currentColor}:where(main) .fv-step .lbl{font-family:var(--sans);font-size:12.5px;font-weight:600;color:var(--navy)}:where(main) .fv-step .sub{font-family:var(--mono,monospace);font-size:9.5px;font-weight:400;color:var(--ink3);margin-left:7px}:where(main) .fv-conn{width:2px;height:13px;margin-left:15px;background:linear-gradient(180deg,var(--blue),rgba(0,106,249,.2))}:where(main) .fv-trust-ring{display:flex;align-items:center;gap:11px;margin-top:6px;background:#fff9;backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border:1px solid rgba(255,255,255,.72);border-radius:11px;padding:10px 13px;box-shadow:0 14px 28px -20px #070f4161}:where(main) .fv-ring{position:relative;width:42px;height:42px;border-radius:50%;flex:none;background:conic-gradient(var(--green) 98%,rgba(7,15,65,.1) 0);display:flex;align-items:center;justify-content:center}:where(main) .fv-ring:before{content:"";position:absolute;width:32px;height:32px;border-radius:50%;background:#fff}:where(main) .fv-ring span{position:relative;font-family:var(--display);font-weight:800;font-size:13px;color:var(--navy)}:where(main) .fv-trust-ring .rl{font-family:var(--mono,monospace);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3)}@media(max-width:820px){:where(main) .frow-media.fviz{aspect-ratio:16 / 11}}:where(main) .midcta{background:#070f41 url(/textures/cube-navy.png) center/cover;border-radius:20px;padding:clamp(40px,5vw,68px) clamp(28px,3.6vw,48px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:clamp(30px,4vw,56px);color:var(--snow)}:where(main) .midcta h2{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.5vw,32px);line-height:1.1;margin:0;max-width:18ch}:where(main) .midcta p{font-size:15.5px;line-height:1.6;color:var(--snow);margin:16px 0 0;max-width:44ch}:where(main) .midcta .cta{display:flex;flex-wrap:wrap;gap:13px;flex:none;margin-top:30px}:where(main) .caps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}@media(max-width:860px){:where(main) .caps{grid-template-columns:1fr 1fr}}@media(max-width:560px){:where(main) .caps{grid-template-columns:1fr}}:where(main) .capc{background:var(--paper);border:1px solid var(--hair);border-radius:16px;padding:22px 22px 24px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:where(main) .capc:hover{transform:translateY(-3px);box-shadow:0 22px 44px -30px #070f4166;border-color:#006af959}:where(main) .capc .capchip{display:inline-flex;align-items:center;font-family:var(--display);font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--blue);background:#e3f5fe;border-radius:999px;padding:5px 11px}:where(main) .capc h3{font-family:var(--sans);font-weight:700;font-size:16px;line-height:1.25;margin:13px 0 7px;color:var(--ink)}:where(main) .capc p{font-size:13.5px;line-height:1.55;color:#101010;margin:0}:where(main) .cap-bento{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(182px,auto);gap:16px;margin-top:40px}@media(max-width:900px){:where(main) .cap-bento{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){:where(main) .cap-bento{grid-template-columns:1fr;grid-auto-rows:auto}}:where(main) .capb{position:relative;overflow:hidden;background:var(--paper);border:1px solid var(--hair);border-radius:18px;padding:22px;display:flex;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:where(main) .capb:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #070f416b;border-color:#006af966}:where(main) .capb .cb-ic{width:50px;height:50px;border-radius:13px;background:#e3f5fe;color:var(--blue);display:flex;align-items:center;justify-content:center;margin-bottom:auto;flex:none;transition:background .18s ease,color .18s ease,transform .18s ease}:where(main) .capb .cb-ic svg{width:26px;height:26px;stroke-width:2}:where(main) .capb:hover .cb-ic{background:var(--blue);color:var(--snow);transform:scale(1.05)}:where(main) .capb .cb-ic.royal{background:var(--blue);color:var(--snow)}:where(main) .capb:hover .cb-ic.royal{background:var(--navy)}:where(main) .capb h3{font-family:var(--sans);font-weight:700;font-size:16px;line-height:1.2;margin:16px 0 6px;color:var(--ink);letter-spacing:-.005em}:where(main) .capb p{font-size:13px;line-height:1.5;color:#101010;margin:0}:where(main) .capb .cb-chip{position:absolute;top:18px;right:18px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:var(--ink3);z-index:1}:where(main) .cap-bento .capb:nth-child(2){--ac:#1ACCCA}:where(main) .cap-bento .capb:nth-child(3){--ac:#006AF9}:where(main) .cap-bento .capb:nth-child(4){--ac:#4BE87B}:where(main) .cap-bento .capb:nth-child(5){--ac:#F4FF20}:where(main) .cap-bento .capb:nth-child(6){--ac:#17B9F9}:where(main) .capb:not(.feat):before{content:"";position:absolute;width:172px;height:172px;border-radius:50%;right:-46px;top:-58px;background:var(--ac,#17B9F9);opacity:.16;filter:blur(38px);pointer-events:none;z-index:0}:where(main) .capb:not(.feat):hover:before{opacity:.26}:where(main) .capb .cb-ic,:where(main) .capb h3,:where(main) .capb p,:where(main) .capb .cb-stat,:where(main) .capb .cb-tx{position:relative;z-index:1}:where(main) .capb.feat{grid-column:span 2;background:#070f41 url(/textures/cube-navy.png) center/cover;border-color:transparent;color:var(--snow)}:where(main) .capb.feat:after{content:"";position:absolute;width:230px;height:230px;border-radius:50%;right:-60px;bottom:-70px;background:radial-gradient(circle,rgba(23,185,249,.4),transparent 70%);filter:blur(20px);pointer-events:none}:where(main) .capb.feat .cb-ic{background:#17b9f92e;color:var(--cyan);width:58px;height:58px}:where(main) .capb.feat .cb-ic svg{width:30px;height:30px;stroke-width:2}:where(main) .capb.feat:hover .cb-ic{background:var(--cyan);color:var(--navy)}:where(main) .capb.feat h3{color:var(--snow);font-size:21px;margin-top:14px}:where(main) .capb.feat p{color:#fcfcfcd6;font-size:14px;max-width:34ch}:where(main) .capb.feat .cb-chip{color:var(--cyan)}:where(main) .cb-stat{position:relative;display:flex;gap:22px;margin-top:14px}:where(main) .cb-stat div{display:flex;flex-direction:column;gap:3px}:where(main) .cb-stat .v{font-family:var(--display);font-weight:800;font-size:20px;line-height:1;color:var(--cyan)}:where(main) .cb-stat .k{font-size:10px;color:#fcfcfca8}:where(main) .capb.full{grid-column:span 2;flex-direction:row;align-items:center;gap:20px}:where(main) .capb.full .cb-ic{margin-bottom:0}:where(main) .capb.full .cb-tx h3{margin-top:0}@media(max-width:560px){:where(main) .capb.full{flex-direction:column;align-items:flex-start}:where(main) .capb.feat{grid-row:auto}:where(main) .capb.feat,:where(main) .capb.full{grid-column:span 1!important}}:where(main) .archx{max-width:560px;margin:44px auto 0;display:flex;flex-direction:column;gap:0}:where(main) .arx-card{display:flex;align-items:center;gap:14px;background:var(--paper);border:1px solid var(--hair);border-radius:16px;padding:15px 18px;box-shadow:0 18px 38px -30px #070f4166}:where(main) .arx-card .ax-ic{width:42px;height:42px;border-radius:11px;background:#e3f5fe;color:var(--blue);display:flex;align-items:center;justify-content:center;flex:none}:where(main) .arx-card .ax-ic svg{width:21px;height:21px}:where(main) .arx-card .ax-n{font-family:var(--sans);font-weight:700;font-size:15px;color:var(--ink);display:block}:where(main) .arx-card .ax-d{font-size:12px;color:var(--ink2);margin-top:2px;display:block}:where(main) .arx-card .ax-tag{margin-left:auto;font-family:var(--mono,monospace);font-size:10px;letter-spacing:.04em;color:var(--ink3);white-space:nowrap}:where(main) .arx-split{display:grid;grid-template-columns:1fr 1fr;gap:12px}:where(main) .arx-core{background:#070f41 url(/textures/cube-navy.png) center/cover;border-color:transparent;box-shadow:0 0 0 1px #17b9f959,0 26px 54px -24px #17b9f980}:where(main) .arx-core .ax-n{color:var(--snow);font-size:16px}:where(main) .arx-core .ax-d{color:#fcfcfcb8}:where(main) .arx-core .ax-ic{background:#17b9f92e;color:var(--cyan)}:where(main) .arx-core .ax-tag{color:var(--cyan)}:where(main) .arx-core .ax-ic img{width:26px;height:26px;display:block}@media(prefers-reduced-motion:no-preference){:where(main) .archx>*{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}:where(main) .archx.in>*{opacity:1;transform:none}:where(main) .archx.in>*:nth-child(2){transition-delay:.07s}:where(main) .archx.in>*:nth-child(3){transition-delay:.14s}:where(main) .archx.in>*:nth-child(4){transition-delay:.21s}:where(main) .archx.in>*:nth-child(5){transition-delay:.28s}:where(main) .archx.in>*:nth-child(6){transition-delay:.35s}:where(main) .archx.in>*:nth-child(7){transition-delay:.42s}}:where(main) .arx-flow{display:flex;justify-content:center}:where(main) .arx-pipe{width:3px;height:26px;background:#006af92e;position:relative;border-radius:3px;overflow:hidden}:where(main) .arx-pipe:after{content:"";position:absolute;left:0;right:0;height:55%;top:-55%;background:linear-gradient(180deg,transparent,var(--cyan));animation:axflow 2s linear infinite}:where(main) .arx-pipe.p2:after{animation-delay:.5s}:where(main) .arx-pipe.p3:after{animation-delay:1s}@keyframes axflow{to{top:100%}}@media(prefers-reduced-motion:reduce){:where(main) .arx-pipe:after{animation:none;opacity:.5}}:where(main) .indtabs-head{display:flex;gap:4px;flex-wrap:wrap;margin-top:30px;border-bottom:1px solid var(--hair)}:where(main) .indtab{font-size:14px;font-weight:600;color:var(--ink2);background:none;border:0;border-bottom:2px solid transparent;padding:12px 16px;cursor:pointer;font-family:var(--sans);transition:color .15s,border-color .15s}:where(main) .indtab:hover{color:var(--ink)}:where(main) .indtab.active{color:var(--ink);border-bottom-color:var(--cyan)}:where(main) .indpanel{display:none;grid-template-columns:1fr 1fr;gap:46px;margin-top:34px;align-items:center}:where(main) .indpanel.active{display:grid}@media(max-width:820px){:where(main) .indpanel.active{grid-template-columns:1fr;gap:26px}:where(main) .indtabs-head{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}:where(main) .indtab{white-space:nowrap}}:where(main) .indpanel .ieyebrow{font-family:var(--display);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--blue)}:where(main) .indpanel h3{font-weight:800;font-size:clamp(22px,2.6vw,30px);line-height:1.14;margin:12px 0 0;color:var(--ink)}:where(main) .indpanel .pl{font-size:14.5px;line-height:1.65;color:#101010;margin:14px 0 0}:where(main) .indpanel ul{margin:18px 0 0;padding:0;list-style:none}:where(main) .indpanel li{position:relative;font-size:14px;line-height:1.5;color:#101010;padding-left:27px;margin-top:11px}:where(main) .indpanel li svg{position:absolute;left:0;top:0;width:19px;height:19px;color:var(--blue);stroke:currentColor;fill:none;stroke-width:2.2}:where(main) .indpanel .btn{margin-top:26px}:where(main) .ind-figure{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:4/3;border:1px solid var(--hair)}:where(main) .ind-figure img{width:100%;height:100%}:where(main) .if-ov{position:absolute;z-index:3;opacity:1;backdrop-filter:blur(13px) saturate(150%);-webkit-backdrop-filter:blur(13px) saturate(150%);background:#ffffffd6;border:1px solid rgba(255,255,255,.75);box-shadow:0 18px 36px -22px #070f418c}@media(prefers-reduced-motion:no-preference){:where(main) .indpanel.active .if-ov{animation:ifrise .55s cubic-bezier(.2,.7,.2,1)}:where(main) .indpanel.active .if-metric{animation-delay:.12s}}@keyframes ifrise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}:where(main) .if-chip{top:14px;right:14px;display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;font-family:var(--display);font-size:11px;font-weight:700;letter-spacing:.01em;color:var(--navy);white-space:nowrap}:where(main) .if-chip .d{width:7px;height:7px;border-radius:50%;background:var(--ac,#4BE87B);box-shadow:0 0 0 3px color-mix(in oklab,var(--ac,#4BE87B) 28%,transparent);animation:ifblink 2.6s ease-in-out infinite}@keyframes ifblink{0%,to{opacity:1}50%{opacity:.35}}:where(main) .if-metric{left:14px;bottom:14px;padding:11px 14px;border-radius:13px;display:flex;flex-direction:column;gap:3px;border-left:3px solid var(--ac,#006AF9)}:where(main) .if-metric .l{font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--ink3)}:where(main) .if-metric .v{font-family:var(--display);font-size:18px;font-weight:800;line-height:1;color:var(--navy);display:flex;align-items:baseline;gap:6px}:where(main) .if-metric .v i{font-style:normal;font-size:11px;font-weight:700;color:#0c8d89}:where(main) .dep-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:48px}:where(main) .dep-flow:before{content:"";position:absolute;top:31px;left:49px;right:calc(25% - 49px);height:2px;background:linear-gradient(90deg,var(--blue),var(--cyan));opacity:.28;border-radius:2px}:where(main) .dep-spark{position:absolute;top:27.5px;left:49px;width:9px;height:9px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px 2px #17b9f9cc;transform:translate(-50%);z-index:1;animation:depmove 8s ease-in-out infinite}@keyframes depmove{0%,to{left:49px}48%,52%{left:calc(75% + 49px)}}:where(main) .dep-flow:has(.dstep:hover) .dep-spark,:where(main) .dep-flow:has(.dstep.is-hover) .dep-spark{animation-play-state:paused}@media(prefers-reduced-motion:reduce){:where(main) .dep-spark{animation:none}}@media(max-width:880px){:where(main) .dep-flow{grid-template-columns:repeat(2,1fr);row-gap:30px}:where(main) .dep-flow:before,:where(main) .dep-spark{display:none}}@media(max-width:540px){:where(main) .dep-flow{grid-template-columns:1fr}}:where(main) .dstep{position:relative;padding:0 18px 20px;border-radius:18px;transition:background .2s ease;cursor:default}:where(main) .dstep:hover,:where(main) .dstep.is-hover{background:var(--paper2)}:where(main) .dnode{position:relative;z-index:1;width:62px;height:62px;border-radius:18px;background:#fff;border:1px solid var(--hair);display:flex;align-items:center;justify-content:center;margin-bottom:18px;transition:transform .24s ease,background .24s ease,box-shadow .24s ease,border-color .24s ease}:where(main) .dnode svg{width:26px;height:26px;stroke:var(--blue);stroke-width:2;fill:none;transition:stroke .24s ease}:where(main) .dstep:hover .dnode,:where(main) .dstep.is-hover .dnode{background:var(--blue);border-color:transparent;transform:translateY(-6px);box-shadow:0 22px 38px -18px #006af999}:where(main) .dstep:hover .dnode svg,:where(main) .dstep.is-hover .dnode svg{stroke:#fff}:where(main) .dstep h3{font-family:var(--sans);font-weight:700;font-size:18px;letter-spacing:-.01em;margin:0 0 8px;color:var(--ink)}:where(main) .dstep>p{font-size:13px;line-height:1.6;color:#101010;margin:0}:where(main) .dout{display:none;background:var(--navy);border-radius:12px;padding:13px 15px}:where(main) .dstep:hover .dout,:where(main) .dstep.is-hover .dout{display:block;margin-top:16px}:where(main) .dout .ol{display:block;font-family:var(--display);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:6px}:where(main) .dout b{display:block;font-size:12px;line-height:1.55;font-weight:600;color:#fcfcfc}:where(main) .finalgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:760px){:where(main) .finalgrid{grid-template-columns:1fr}}:where(main) .fcta{background:#070f41 url(/textures/cube-navy.png) center/cover;border-radius:20px;padding:clamp(26px,3vw,38px);color:var(--snow);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}:where(main) .fcta h2{font-family:var(--display);font-weight:800;font-size:clamp(22px,2.4vw,30px);line-height:1.1;margin:0}:where(main) .fcta p{font-size:14.5px;line-height:1.6;color:var(--snow);margin:12px 0 20px;max-width:42ch}:where(main) .fcardx{background:var(--paper);border:1px solid var(--hair);border-radius:20px;padding:clamp(26px,3vw,38px);display:flex;flex-direction:column;justify-content:center}:where(main) .fcardx h3{font-family:var(--sans);font-weight:700;font-size:clamp(18px,2vw,22px);line-height:1.2;margin:0 0 10px;color:var(--ink)}:where(main) .fcardx p{font-size:14px;line-height:1.6;color:#101010;margin:0 0 20px}:where(main) .fcardx .btn{background:transparent;color:var(--blue);box-shadow:inset 0 0 0 1px var(--hair)}:where(main) .fcardx .btn:hover{box-shadow:inset 0 0 0 1px var(--blue)}@media(max-width:760px){:where(main) .hhero .tm{font-size:clamp(26px,7.5vw,32px);max-width:none}:where(main) .midcta{flex-direction:column;align-items:flex-start}:where(main) .archs{max-width:none}}:where(main) .hs-bgi-wrap{position:absolute;inset:0;z-index:0;pointer-events:none}:where(main) .hs-bgi{position:absolute;width:36px;height:36px;object-fit:contain;opacity:.13;filter:brightness(0) invert(1);animation:bgifloat var(--d,10s) ease-in-out var(--dl,0s) infinite}@keyframes bgifloat{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-15px) rotate(calc(var(--r,0deg) + 7deg))}}@media(prefers-reduced-motion:reduce){:where(main) .hs-bgi{animation:none}}:where(main) .hs-logo{height:17px;width:auto;display:block;flex:none}:where(main) .t-spark{display:inline-flex}:where(main) .t-spark svg{width:58px;height:20px}:where(main) .t-spark polyline{fill:none;stroke:var(--cyan);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(main) .t-duo{display:flex;align-items:center;gap:15px;margin-top:9px}:where(main) .t-duo .dgrp{display:flex;flex-direction:column}:where(main) .t-duo .dv{font-family:var(--display);font-weight:800;font-size:19px;color:var(--navy);line-height:1}:where(main) .t-duo .dk{font-size:9.5px;color:var(--ink3);margin-top:5px}:where(main) .t-duo .dk i{font-style:normal;color:#1f9b52;font-weight:700}:where(main) .t-duo .sep{width:1px;height:32px;background:var(--hair);flex:none}:where(main) .tile .t-desc{font-size:9.5px;color:var(--ink2);line-height:1.35;margin-top:8px;max-width:98px}:where(main) .tile .t-chip{position:absolute;left:13px;bottom:12px;font-family:var(--mono,monospace);font-size:8px;font-weight:700;letter-spacing:.02em;color:#1f9b52;background:#4be87b29;border:1px solid rgba(75,232,123,.46);border-radius:999px;padding:2px 7px}:where(main) .tile .t-up{font-family:var(--sans);font-size:9px;font-weight:700;color:#1f9b52;margin-left:6px}:where(main) .tile .t-seg{display:flex;gap:3px;height:6px;margin-top:8px}:where(main) .tile .t-seg i{display:block;border-radius:2px}:where(main) .tile .t-segcap{display:flex;justify-content:space-between;font-size:8.5px;color:var(--ink3);margin-top:5px;white-space:nowrap}:where(main) .tile .t-mrow{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:9px;color:var(--ink3);margin-top:8px}:where(main) .tile .t-mrow b{font-weight:700;color:#0a59c8;font-family:var(--mono,monospace);font-size:8px;background:#006af91a;border:1px solid rgba(0,106,249,.3);border-radius:5px;padding:1px 6px;white-space:nowrap}:where(main) .frow-media.rvx{opacity:0;transform:translate(-48px);transition:opacity .75s cubic-bezier(.2,.7,.2,1),transform .75s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}:where(main) .frow-media.rvx.in{opacity:1;transform:none}
