@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}@font-face{font-family:Neuething;src:url(/fonts/Neuething-BlackExpanded.woff2) format("woff2");font-weight:900;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);--hair2:rgba(7,15,65,.08);--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) .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) .display{font-weight:800;font-size:clamp(30px,3.6vw,42px);line-height:1.15;letter-spacing:0}:where(main) .h2{font-weight:800;font-size:clamp(26px,3vw,36px);line-height:1.1;letter-spacing:0}:where(main) .h3{font-weight:600;font-size:clamp(20px,2vw,24px);line-height:1.22;letter-spacing:-.01em}:where(main) em{font-style:normal;color:inherit}:where(main) .lead{font-weight:400;font-size:clamp(16px,1.4vw,19px);line-height:1.6;color:#101010}:where(main) .on-navy .lead{color:#fcfcfc}:where(main) .lead.small{font-size:14px;line-height:1.6}:where(main) .h4{font-family:var(--sans);font-weight:700;font-size:19px;line-height:1.3;letter-spacing:-.005em}:where(main) section{padding:clamp(58px,8vw,100px) 0}@media(max-width:760px){:where(main) section{padding:42px 0}:where(main) .hero{padding:38px 0}:where(main) .hero .display{font-size:clamp(27px,8vw,33px);margin-top:14px}:where(main) .sec-head .h2,:where(main) .h2{font-size:clamp(21px,6vw,25px)!important}:where(main) .eyebrow-pre{display:none}:where(main) .lob-tabs{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}:where(main) .lob-tabs::-webkit-scrollbar{display:none}:where(main) .lob-tab{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}:where(main) .lob-panel{margin-top:28px}}@media(max-width:760px){:where(main) .mob-slider{display:flex!important;grid-template-columns:none!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding:0 var(--pad);margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scrollbar-width:none;gap:14px}:where(main) .mob-slider::-webkit-scrollbar{display:none}:where(main) .mob-slider>*{flex:0 0 82%;scroll-snap-align:start}}:where(main) .navy{background:#070f41;color:var(--snow)}:where(main) .hero.navy{background:#070f41 url(/textures/cube-navy.png) center/cover}:where(main) section.navy:has(.closing){background:linear-gradient(#070f41b8,#070f4185),url(/textures/lowpoly-blue.png) center/cover}:where(main) .paper2{background:var(--paper2)}:where(main) .sec-head{max-width:62ch}:where(main) .sec-head.wide{max-width:60%}:where(main) .sec-head.wide .h2{font-size:clamp(24px,2.5vw,30px)}@media(max-width:760px){:where(main) .sec-head.wide{max-width:none}}:where(main) .sec-head .h2{margin:16px 0 0}:where(main) .sec-head .lead{margin:18px 0 0;font-size:14px;line-height:1.6}:where(main) .btn{font-family:var(--sans);font-weight:700;font-size:15px;line-height:1;border:1.6px solid transparent;border-radius:var(--radius);cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:13px 22px;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .14s ease,box-shadow .18s ease}:where(main) .btn .ar{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2.2;flex:none}:where(main) .btn:active{transform:translateY(1px)}:where(main) .btn.sm{font-size:13px;padding:9px 18px}:where(main) .btn.lg{font-size:17px;padding:16px 27px}:where(main) .btn.primary{background:var(--cyan);color:#06223f}:where(main) .btn.primary:hover{background:#cfebfc;color:var(--blue);transform:translateY(-2px);box-shadow:0 12px 26px -12px #17b9f999}:where(main) .btn.secondary{background:var(--teal);color:#06302f}:where(main) .btn.secondary:hover{background:#d4f4f0;color:#0e5e5a;transform:translateY(-2px)}:where(main) .btn.outline{background:transparent;border-color:var(--cyan);color:#0e9be6}:where(main) .btn.outline:hover{background:#17b9f914;border-color:#9cd8f7;color:#5fc0f2;transform:translateY(-2px)}:where(main) .btn.white{background:transparent;border-color:#fcfcfcd9;color:var(--snow)}:where(main) .btn.white:hover{border-color:var(--cyan);color:var(--cyan);transform:translateY(-2px)}:where(main) .actions{display:flex;gap:14px;flex-wrap:wrap;align-items:center}:where(main) .tlink{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--blue);text-decoration:none;white-space:nowrap}:where(main) .tlink .ar{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.2;transition:transform .15s ease}:where(main) .tlink:hover .ar{transform:translate(4px)}:where(main) .on-navy .tlink{color:var(--cyan)}:where(main) [data-lucide]{stroke-width:2}:where(main) .itile{width:64px;height:64px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex:none;transition:background .18s ease,color .18s ease,transform .18s ease}:where(main) .itile svg{width:32px;height:32px;stroke-width:2}:where(main) .itile.soft{background:#e3f5fe;color:var(--blue)}:where(main) .itile.royal{background:var(--blue);color:var(--snow)}:where(main) .itile.cyan{background:var(--cyan);color:var(--navy)}:where(main) .itile.dtile{background:#17b9f921;color:var(--cyan)}:where(main) .n-index{font-family:var(--display);font-size:11px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;color:var(--blue)}:where(main) .on-navy .n-index{color:var(--yellow)}:where(main) .n-badge{width:60px;height:60px;border-radius:15px;background:var(--navy);color:var(--teal);display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-weight:800;font-size:23px;letter-spacing:-.02em;flex:none}:where(main) .on-navy .n-badge{background:var(--cyan);color:var(--navy)}:where(main) .n-stat{font-family:var(--sans);font-weight:800;line-height:1;color:var(--cyan);letter-spacing:-.03em;display:inline-flex;align-items:baseline;gap:6px}:where(main) .n-unit{font-size:.42em;font-weight:600;color:var(--ink2);letter-spacing:0}:where(main) .on-navy .n-unit{color:#fcfcfcb3}:where(main) .hero{padding:clamp(48px,6vw,84px) 0}:where(main) .hero .inner{display:grid;grid-template-columns:1.04fr .96fr;gap:clamp(32px,5vw,64px);align-items:center}@media(max-width:900px){:where(main) .hero .inner{grid-template-columns:1fr}}:where(main) .hero .display{margin:20px 0 0;max-width:18ch}:where(main) .hero .lead{margin:22px 0 0;max-width:50ch}:where(main) .hero .actions{margin-top:32px}:where(main) .hero-media{position:relative;padding:16px 22px 26px}:where(main) .hm-slot{position:relative;z-index:2;width:100%;height:clamp(340px,42vw,460px);border-radius:26px;overflow:hidden;background:var(--paper2);box-shadow:0 34px 70px -34px #070f4173}:where(main) .hm-ov{position:absolute;z-index:4;background:#ffffffdb;backdrop-filter:blur(14px) saturate(155%);-webkit-backdrop-filter:blur(14px) saturate(155%);border:1px solid rgba(255,255,255,.82);box-shadow:0 18px 40px -22px #070f4180}@media(prefers-reduced-motion:no-preference){:where(main) .hm-ov{animation:hmfloat 7s ease-in-out infinite}:where(main) .hm-ov.f2{animation-duration:8.4s;animation-delay:.8s}:where(main) .hm-ov.f3{animation-duration:9s;animation-delay:.4s}}@keyframes hmfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}:where(main) .hm-chip{top:30px;left:-20px;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;font-size:12.5px;font-weight:700;color:var(--navy)}:where(main) .hm-chip .d{width:8px;height:8px;border-radius:50%;background:var(--teal);box-shadow:0 0 0 4px #1accca38;flex:none}:where(main) .hm-lineage{bottom:96px;right:-16px;display:flex;align-items:center;gap:7px;padding:9px 13px;border-radius:11px}:where(main) .hm-lineage .ln{font-family:var(--mono);font-size:10.5px;font-weight:600;color:var(--ink2)}:where(main) .hm-lineage .ar{color:var(--teal);font-weight:700}:where(main) .hm-lineage .ok{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:var(--blue);color:#fff}:where(main) .hm-lineage .ok svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:3}:where(main) .hm-dots{position:absolute;z-index:1;top:-6px;right:-6px;width:132px;height:104px;opacity:.7}:where(main) .hm-ring{position:absolute;z-index:1;top:54px;left:-12px;width:30px;height:30px;border:2px solid var(--teal);border-radius:8px;transform:rotate(16deg)}:where(main) .hm-spark{position:absolute;z-index:3;top:24px;left:-5px;width:15px;height:15px;background:var(--yellow);border-radius:4px;transform:rotate(14deg);box-shadow:0 4px 10px -4px #070f4159}:where(main) .hm-mark{position:absolute;z-index:3;bottom:42px;right:-16px;width:52px;transform:rotate(-9deg);filter:drop-shadow(0 12px 20px rgba(7,15,65,.3))}:where(main) .hm-badge{position:absolute;z-index:5;left:-16px;bottom:18px;background:#ffffffeb;backdrop-filter:blur(14px) saturate(155%);-webkit-backdrop-filter:blur(14px) saturate(155%);border:1px solid rgba(255,255,255,.85);color:var(--navy);border-radius:14px;padding:13px 18px;box-shadow:0 22px 44px -20px #070f418c}:where(main) .hm-badge .n-stat{font-family:var(--display);font-weight:800;font-size:26px;color:var(--navy);line-height:1}:where(main) .hm-badge .n-unit{font-size:15px;color:var(--blue)}:where(main) .hm-badge .bl{font-size:11px;color:var(--ink2);margin-top:5px}:where(main) .vgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px}@media(max-width:900px){:where(main) .vgrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){:where(main) .vgrid{grid-template-columns:1fr}}:where(main) .vcard{background:var(--paper);border:1px solid var(--hair);border-radius:16px;padding:26px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:where(main) .vcard .itile{margin-bottom:18px}:where(main) .vcard h3{font-family:var(--sans);font-weight:700;font-size:18px;letter-spacing:-.005em;line-height:1.3;margin:0 0 9px}:where(main) .vcard p{font-size:13.5px;line-height:1.6;color:#101010;margin:0}:where(main) .vcard:hover{transform:translateY(-5px);box-shadow:0 24px 46px -26px #070f416b;border-color:#006af96b}:where(main) .vcard:hover .itile.soft{background:var(--blue);color:#fff;transform:scale(1.04)}:where(main) .chal-head .h2{margin:16px 0 0;max-width:24ch}:where(main) .chal-lead{font-size:14px;line-height:1.6;color:#fcfcfc;margin:18px 0 0;max-width:66ch}:where(main) .chal-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:42px}@media(max-width:900px){:where(main) .chal-bento{grid-template-columns:1fr 1fr}}@media(max-width:540px){:where(main) .chal-bento{grid-template-columns:1fr}}:where(main) .bx{position:relative;--ac:#17B9F9;--acbg:rgba(23,185,249,.12);border:1px solid rgba(255,255,255,.13);border-radius:18px;padding:22px;background:radial-gradient(130% 100% at 100% 0%,var(--acbg),transparent 58%),#ffffff06;transition:border-color .2s ease,transform .2s ease;overflow:hidden}:where(main) .bx:hover{border-color:var(--ac);transform:translateY(-3px)}:where(main) .bx-ic{display:inline-flex;width:36px;height:36px;border-radius:10px;background:var(--acbg);align-items:center;justify-content:center}:where(main) .bx-ic svg{width:19px;height:19px;stroke:var(--ac);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(main) .bx .n-index{display:block;margin-top:14px;color:var(--ac)}:where(main) .bx h3{font-family:var(--sans);font-weight:700;font-size:16px;line-height:1.28;margin:9px 0 8px;color:#fcfcfc}:where(main) .bx p{font-size:13px;line-height:1.55;color:#fcfcfc;margin:0}:where(main) .bx-a{grid-column:span 4}:where(main) .bx-v{grid-column:span 2}:where(main) .bx-b{grid-column:span 2}:where(main) .bx-c{grid-column:span 2}:where(main) .bx-d{grid-column:span 2}@media(max-width:900px){:where(main) .bx-a,:where(main) .bx-v,:where(main) .bx-b,:where(main) .bx-c,:where(main) .bx-d{grid-column:auto}}:where(main) .bx-a{display:flex;flex-direction:row;align-items:center;gap:26px;background:radial-gradient(130% 100% at 100% 0%,var(--acbg),transparent 55%),linear-gradient(180deg,#17b9f90f,#ffffff05)}:where(main) .bx-a .bx-main{flex:1}:where(main) .bx-a .bx-art{flex:none;width:150px;align-self:center}:where(main) .bx-art-svg{display:block;width:100%;height:auto}@media(max-width:900px){:where(main) .bx-a{flex-direction:column;align-items:flex-start}:where(main) .bx-a .bx-art{display:none}}:where(main) .bx-a .bx-ic{width:44px;height:44px}:where(main) .bx-a .bx-ic svg{width:23px;height:23px}:where(main) .bx-a h3{font-size:23px;letter-spacing:-.01em;margin:14px 0 10px}:where(main) .bx-a p{font-size:14px;line-height:1.6;max-width:42ch}:where(main) .bx-v{display:flex;flex-direction:column;justify-content:center;gap:30px;border-color:#ffffff29;background:linear-gradient(160deg,#ffffff17,#ffffff05),#070f416b;backdrop-filter:blur(12px) saturate(120%);-webkit-backdrop-filter:blur(12px) saturate(120%)}:where(main) .bx-vlabel{display:inline-flex;align-items:center;font-family:var(--display);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}:where(main) .stat-unit{font-family:var(--sans);font-weight:700;font-size:15px;color:#fcfcfc;letter-spacing:0}:where(main) .stat-big{font-family:var(--display);font-weight:800;font-size:clamp(54px,7vw,78px);line-height:.9;letter-spacing:-.02em;color:var(--cyan);display:flex;align-items:baseline;gap:9px}:where(main) .stat-sub{font-size:12.5px;line-height:1.5;color:#fcfcfc;margin:12px 0 0}:where(main) .bx-vtop{display:flex;align-items:center;justify-content:space-between}:where(main) .bx-vic{width:36px;height:36px;border-radius:10px;background:#1accca29;display:inline-flex;align-items:center;justify-content:center;flex:none}:where(main) .bx-vic svg{width:19px;height:19px;stroke:var(--teal);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(main) .stat-unit{font-family:var(--sans);font-weight:700;font-size:15px;color:var(--yellow);letter-spacing:0}:where(main) .silo-svg{display:block;width:100%;height:100%;min-height:158px}:where(main) .silo-sys{fill:#17b9f91a;stroke:#17b9f96b;stroke-width:1.2}:where(main) .silo-sys.warn{fill:#f4ff2014;stroke:var(--yellow)}:where(main) .silo-dot{fill:#7ee8ff}:where(main) .silo-dot.warn{fill:var(--yellow)}:where(main) .silo-break{stroke:#fff3;stroke-width:1;stroke-dasharray:3 4}:where(main) .silo-float{animation:silofloat 5.5s ease-in-out infinite}@keyframes silofloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media(prefers-reduced-motion:reduce){:where(main) .silo-float{animation:none}}:where(main) .lob-tabs{display:flex;gap:6px;flex-wrap:wrap;margin:36px 0 0;border-bottom:1px solid var(--hair)}:where(main) .lob-tab{font-family:var(--sans);font-weight:600;font-size:14px;color:var(--ink2);background:none;border:none;border-bottom:2px solid transparent;padding:14px 16px;margin-bottom:-1px;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}:where(main) .lob-tab:hover{color:var(--ink)}:where(main) .lob-tab.active{color:var(--ink);border-bottom-color:var(--green)}:where(main) .lob-panel{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,56px);align-items:center;margin-top:40px}:where(main) .lob-panel[hidden]{display:none}@media(max-width:880px){:where(main) .lob-panel{grid-template-columns:1fr;gap:28px}}:where(main) .lob-panel h3{margin:0 0 14px}:where(main) .lob-panel .pbody{font-size:15px;line-height:1.6;color:#101010;margin:0}:where(main) .lob-bullets{list-style:none;padding:0;margin:22px 0 26px;display:flex;flex-direction:column;gap:13px}:where(main) .lob-bullets li{display:flex;gap:11px;font-size:14.5px;line-height:1.5;color:#101010}:where(main) .lob-bullets li svg{width:22px;height:22px;color:var(--green);flex:none;margin-top:1px;stroke-width:2.4}:where(main) .lob-media{position:relative}:where(main) .lob-slot{width:100%;height:clamp(280px,32vw,360px);background:#fff;border-radius:16px;box-shadow:0 28px 56px -34px #070f4166}:where(main) .lob-metric{position:absolute;left:16px;right:16px;bottom:16px;background:#070f41eb;color:#fff;border-radius:12px;padding:14px 16px}:where(main) .lob-metric .ml{font-family:var(--display);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan)}:where(main) .lob-metric .mv{font-size:14px;font-weight:600;margin-top:5px;line-height:1.4}:where(main) .capwrap{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:44px;align-items:stretch}@media(max-width:900px){:where(main) .capwrap{grid-template-columns:1fr;gap:30px}}:where(main) .capacc{display:flex;flex-direction:column}:where(main) .cap-item{border-top:1px solid var(--hair)}:where(main) .cap-item:last-child{border-bottom:1px solid var(--hair)}:where(main) .cap-head{display:flex;align-items:center;gap:15px;width:100%;background:none;border:0;padding:21px 2px;cursor:pointer;text-align:left;color:var(--navy);transition:color .2s ease;font-family:var(--sans)}:where(main) .cap-ic{width:24px;height:24px;flex:none;display:flex;align-items:center;justify-content:center;color:var(--ink3);transition:color .2s ease}:where(main) .cap-ic svg{width:22px;height:22px;stroke-width:2}:where(main) .cap-t{flex:1;font-weight:700;font-size:17.5px;letter-spacing:-.005em}:where(main) .cap-item.open .cap-head,:where(main) .cap-item.open .cap-ic{color:var(--blue)}:where(main) .cap-head:hover{color:var(--blue)}:where(main) .cap-head:hover .cap-ic{color:var(--blue)}:where(main) .cap-pm{position:relative;width:18px;height:18px;flex:none;color:inherit}:where(main) .cap-pm:before,:where(main) .cap-pm:after{content:"";position:absolute;left:50%;top:50%;background:currentColor;border-radius:2px;transition:transform .3s ease,opacity .3s ease}:where(main) .cap-pm:before{width:18px;height:2px;transform:translate(-50%,-50%)}:where(main) .cap-pm:after{width:2px;height:18px;transform:translate(-50%,-50%)}:where(main) .cap-item.open .cap-pm:after{transform:translate(-50%,-50%) scaleY(0);opacity:0}:where(main) .cap-body{overflow:hidden;max-height:0}:where(main) .cap-item.open .cap-body{max-height:360px}:where(main) .cap-inner{overflow:hidden}:where(main) .cap-inner p{margin:0 0 24px;padding-left:39px;font-size:15px;line-height:1.7;color:#101010;max-width:none}@media(max-width:900px){:where(main) .cap-inner p{padding-left:0}}:where(main) .capside{display:flex;flex-direction:column;gap:16px}:where(main) .capviz{position:relative;flex:1;min-height:392px;border-radius:22px;background:radial-gradient(120% 90% at 50% 0%,#0c1a5c,#070f41 62%);overflow:hidden;border:1px solid rgba(255,255,255,.08)}@media(max-width:900px){:where(main) .capside{max-width:460px;margin:0 auto;width:100%}:where(main) .capviz{min-height:360px}}:where(main) .capviz svg.vz-net{position:absolute;inset:0;width:100%;height:100%}:where(main) .vz-web{stroke:#17b9f929;stroke-width:1;stroke-dasharray:3 6;animation:vzflow 3.4s linear infinite}:where(main) .vz-spoke{stroke:#17b9f938;stroke-width:1;stroke-dasharray:4 7;animation:vzflow 4.6s linear infinite;transition:stroke .45s ease,stroke-width .45s ease}@keyframes vzflow{to{stroke-dashoffset:-20}}:where(main) .vz-node{fill:#17b9f9;opacity:.45;transition:opacity .45s ease,fill .45s ease}:where(main) .vz-core{fill:#0a1746;stroke:#17b9f999;stroke-width:1.4}:where(main) .vz-ring{fill:none;stroke:#17b9f952;stroke-dasharray:4 7;transform-origin:180px 210px;animation:vzspin 30s linear infinite}:where(main) .vz-ring2{fill:none;stroke:#17b9f92e;stroke-dasharray:2 9;transform-origin:180px 210px;animation:vzspin 22s linear infinite reverse}@keyframes vzspin{to{transform:rotate(360deg)}}:where(main) .vz-emblem path{fill:#fcfcfc}:where(main) .vz-emblem{animation:vzemb 3.8s ease-in-out infinite}@keyframes vzemb{0%,to{opacity:.9}50%{opacity:1}}:where(main) .vz-glow2{fill:#17b9f9;opacity:.18;transform-origin:180px 210px;animation:vzpulse 3.8s ease-in-out infinite}:where(main) .vz-glow{fill:#17b9f9;opacity:.12;transform-origin:180px 210px;animation:vzpulse 3.6s ease-in-out infinite}@keyframes vzpulse{0%,to{opacity:.07;transform:scale(.85)}50%{opacity:.2;transform:scale(1.12)}}:where(main) .sc-pulse{fill:#7ee8ff}:where(main) .p-green{fill:var(--green)}:where(main) .p-yellow{fill:var(--yellow)}:where(main) .p-teal{fill:var(--teal)}:where(main) .p-cyan{fill:#7ee8ff}:where(main) .vz-node.g{fill:var(--green);opacity:.78}:where(main) .vz-node.y{fill:var(--yellow);opacity:.8}:where(main) .vz-scene{opacity:0}:where(main) .capviz[data-cap="0"] .vz-scene[data-s="0"],:where(main) .capviz[data-cap="1"] .vz-scene[data-s="1"],:where(main) .capviz[data-cap="2"] .vz-scene[data-s="2"],:where(main) .capviz[data-cap="3"] .vz-scene[data-s="3"],:where(main) .capviz[data-cap="4"] .vz-scene[data-s="4"]{opacity:1}:where(main) .scene-flow{stroke-dasharray:4 7;animation:vzflow 4s linear infinite}:where(main) .ln-dim{stroke:#17b9f933;stroke-width:1;fill:none}:where(main) .ln-cy{stroke:#17b9f98c;stroke-width:1.5;fill:none}:where(main) .ln-teal{stroke:#1accca66;stroke-width:1.2;fill:none}:where(main) .ln-green{stroke:#4be87b66;stroke-width:1.2;fill:none}:where(main) .p-white{fill:#fff}:where(main) .sc-core{fill:#0a1746;stroke:#17b9f999;stroke-width:1.4}:where(main) .sc-corona{fill:#17b9f9;opacity:.12;transform-box:fill-box;transform-origin:center;animation:vzpulse 3.6s ease-in-out infinite}:where(main) .sc-ring{fill:none;stroke:#17b9f94d;stroke-dasharray:4 7;transform-origin:180px 210px;animation:vzspin 26s linear infinite}:where(main) .lin-edge{stroke:#17b9f93d;stroke-width:1.2;fill:none}:where(main) .lin-hot{stroke:#5fe0ff;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(main) .gate-core{fill:#0a1746;stroke:#1accca99;stroke-width:1.4}:where(main) .gate-corona{fill:var(--teal);opacity:.12;transform-box:fill-box;transform-origin:center;animation:vzpulse 3.6s ease-in-out infinite}:where(main) .gate-ring{fill:none;stroke:var(--teal);stroke-dasharray:7 8;stroke-width:2;transform-origin:180px 210px;animation:vzspin 20s linear infinite}:where(main) .gate-ring2{fill:none;stroke:#1accca47;stroke-dasharray:2 8;transform-origin:180px 210px;animation:vzspin 30s linear infinite reverse}:where(main) .fdn{fill:#4be87b0f;stroke:#4be87b73;stroke-width:1.5}:where(main) .mdl-box{fill:#4be87b0d;stroke:#4be87b61;stroke-width:1.3}:where(main) .mdl-hi{fill:#4be87b29;stroke:var(--green);stroke-width:1.7;opacity:0;animation:mdlcyc 5.2s ease-in-out infinite}@keyframes mdlcyc{0%,to{opacity:0}6%,15%{opacity:1}22%{opacity:0}}:where(main) .mdl-ic{fill:none;stroke:#4be87bbf;stroke-width:1.6}:where(main) .vz-tt{fill:#fcfcfc9e;font-family:var(--sans);font-weight:700;font-size:9px;letter-spacing:.12em}@media(prefers-reduced-motion:reduce){:where(main) .scene-flow,:where(main) .sc-corona,:where(main) .sc-ring,:where(main) .gate-ring,:where(main) .gate-ring2,:where(main) .gate-corona,:where(main) .mdl-hi{animation:none}}:where(main) .capviz[data-cap="0"] .vz-spoke{stroke:#17b9f999;stroke-width:1.3}:where(main) .capviz[data-cap="0"] .vz-node[data-i]{opacity:1;fill:#5fe0ff}:where(main) .capviz[data-cap="1"] .vz-spoke[data-e="0"],:where(main) .capviz[data-cap="1"] .vz-spoke[data-e="1"]{stroke:#17b9f9b8;stroke-width:1.4}:where(main) .capviz[data-cap="1"] .vz-node[data-i="0"],:where(main) .capviz[data-cap="1"] .vz-node[data-i="1"]{opacity:1;fill:#5fe0ff}:where(main) .capviz[data-cap="2"] .vz-node[data-i="4"]{opacity:1;fill:#5fe0ff}:where(main) .sc-trace{fill:none;stroke:#5fe0ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(main) .capviz[data-cap="3"] .vz-node[data-i="3"]{opacity:1;fill:var(--teal)}:where(main) .sc-gate{fill:none;stroke:var(--teal);stroke-width:2;stroke-dasharray:6 6;transform-origin:180px 210px;animation:vzspin 26s linear infinite}:where(main) .capviz[data-cap="4"] .vz-node[data-i]{opacity:1;fill:var(--green)}:where(main) .sc-frame{fill:none;stroke:var(--green);stroke-width:2;stroke-dasharray:5 7;transform-origin:180px 210px;animation:vzspin 16s linear infinite}:where(main) .sc-chip,:where(main) .sc-ico{display:none}:where(main) .sc-chip{fill:#070f419e;stroke:#17b9f96b;stroke-width:1}:where(main) .sc-ico *{fill:none;stroke:#7ee8ff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(main) .capviz[data-cap="3"] .sc-chip{stroke:#1accca80}:where(main) .capviz[data-cap="3"] .sc-ico *{stroke:var(--teal)}:where(main) .capviz[data-cap="4"] .sc-chip{stroke:#4be87b80}:where(main) .capviz[data-cap="4"] .sc-ico *{stroke:var(--green)}:where(main) .vz-label{position:absolute;left:22px;right:22px;bottom:20px;display:flex;align-items:center;gap:9px}:where(main) .vz-label .dot{width:7px;height:7px;border-radius:50%;background:var(--teal);box-shadow:0 0 10px var(--teal);animation:vzblink 1.9s ease-in-out infinite;flex:none}@keyframes vzblink{0%,to{opacity:1}50%{opacity:.25}}:where(main) .vz-label .tx{font-size:12.5px;font-weight:600;color:#fcfcfc;letter-spacing:.01em}:where(main) .vz-label .tx b{color:var(--cyan);font-weight:600}:where(main) .capdemo{position:absolute;top:16px;right:16px;z-index:3;font-size:12.5px;padding:9px 16px;box-shadow:0 10px 24px -10px #0000008c}@media(prefers-reduced-motion:reduce){:where(main) .vz-ring,:where(main) .vz-ring2,:where(main) .vz-glow,:where(main) .vz-glow2,:where(main) .vz-emblem,:where(main) .sc-gate,:where(main) .sc-frame,:where(main) .vz-label .dot,:where(main) .vz-web,:where(main) .vz-spoke{animation:none}:where(main) .sc-pulse,:where(main) .vz-ambient{display:none}}:where(main) .dep-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:52px}: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{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}: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) .dep-note{margin-top:24px;display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:var(--paper);border:1px dashed rgba(7,15,65,.2);border-radius:12px}:where(main) .dep-note .nt{font-family:var(--display);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--blue);flex:none;margin-top:2px}:where(main) .dep-note p{font-size:13px;line-height:1.55;color:#101010;margin:0}:where(main) .int-head{display:grid;grid-template-columns:1.05fr 1fr;column-gap:48px;align-items:end}:where(main) .int-head .h2{margin:14px 0 0;max-width:18ch}:where(main) .int-head .lead{margin:0;font-size:14px;line-height:1.62}@media(max-width:760px){:where(main) .int-head{grid-template-columns:1fr;row-gap:16px}:where(main) .int-head .h2{max-width:none}}:where(main) .int-wrap{position:relative;margin-top:40px;isolation:isolate}:where(main) .int-sec{position:relative;overflow:hidden}:where(main) .int-blob{position:absolute;border-radius:50%;filter:blur(64px);opacity:.55;pointer-events:none;z-index:0}:where(main) .int-blob.b1{width:340px;height:340px;left:-30px;top:-40px;background:radial-gradient(circle,rgba(23,185,249,.6),transparent 70%)}:where(main) .int-blob.b2{width:300px;height:300px;right:4%;top:24%;background:radial-gradient(circle,rgba(26,204,202,.5),transparent 70%)}:where(main) .int-blob.b3{width:380px;height:380px;left:32%;bottom:-80px;background:radial-gradient(circle,rgba(0,106,249,.42),transparent 70%)}:where(main) .int-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}@media(max-width:900px){:where(main) .int-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:540px){:where(main) .int-grid{grid-template-columns:repeat(2,1fr)}}:where(main) .int-logo{position:relative;background:#fcfcfc80;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%);border:1px solid rgba(255,255,255,.7);border-radius:16px;height:90px;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 14px 32px -18px #070f4166,inset 0 1px #ffffffa6;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;animation:intfloat var(--dur,6s) ease-in-out var(--del,0s) infinite;will-change:transform}:where(main) .int-logo:hover{transform:translateY(-5px) scale(1.02);border-color:#006af96b;box-shadow:0 22px 40px -18px #070f4180,inset 0 1px #ffffffbf;animation-play-state:paused}:where(main) .int-logo img{max-height:40px;max-width:80%;width:auto;height:auto;object-fit:contain;display:block;position:relative;z-index:1}:where(main) .int-logo.int-cta{background:var(--navy);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(255,255,255,.14);box-shadow:0 16px 34px -18px #070f4199;flex-direction:column;gap:5px;text-align:center;text-decoration:none;padding:0 16px}:where(main) .int-logo.int-cta:hover{border-color:#17b9f98c}:where(main) .int-logo.int-cta .ic-t{font-family:var(--sans);font-weight:600;font-size:13px;line-height:1.32;color:#fcfcfc;max-width:15ch}:where(main) .int-logo.int-cta .ic-s{font-family:var(--mono);font-size:11px;letter-spacing:.02em;color:var(--cyan);display:inline-flex;align-items:center;gap:6px}:where(main) .int-logo.int-cta .ic-s svg{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2.2;transition:transform .15s ease}:where(main) .int-logo.int-cta:hover .ic-s svg{transform:translate(3px)}:where(main) .int-actions{position:relative;z-index:1;display:flex;justify-content:center;margin-top:32px}@keyframes intfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){:where(main) .int-logo{animation:none}}:where(main) .closing{text-align:center}:where(main) .closing .h2{margin:16px auto 0;max-width:20ch}:where(main) .closing .lead{margin:18px auto 0;max-width:54ch}:where(main) .closing .actions{justify-content:center;margin-top:30px}:where(main) .foot{background:#04081f;color:#fcfcfcb3;padding:64px 0 36px}:where(main) .foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}@media(max-width:760px){:where(main) .foot-top{grid-template-columns:1fr 1fr;gap:30px}}:where(main) .foot .flogo{height:24px;margin-bottom:16px}:where(main) .foot-li{display:inline-flex;align-items:center;gap:8px;margin-top:18px;font-size:13px;font-weight:600;color:var(--cyan);text-decoration:none}:where(main) .foot-li svg{width:20px;height:20px}:where(main) .foot-li:hover{color:#fff}:where(main) .foot .ftag{font-size:13px;line-height:1.6;color:#ebebeb;max-width:30ch}:where(main) .foot h4{font-family:var(--display);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);margin:0 0 16px}:where(main) .foot ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:11px}:where(main) .foot a{color:#fcfcfcb3;text-decoration:none;font-size:14px}:where(main) .foot a:hover{color:var(--snow)}:where(main) .foot-bot{margin-top:44px;padding-top:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12.5px;color:#fcfcfc73}:where(main) .reveal{opacity:1}:where(main) .fbot-l{display:flex;flex-wrap:wrap;align-items:center;gap:9px 14px}:where(main) #megaSolutions .inner{align-items:start}:where(main) .kf-link{color:var(--blue);text-decoration:none;border-bottom:1px solid rgba(0,106,249,.35);transition:border-color .15s}:where(main) .kf-link:hover{border-bottom-color:var(--blue)}:where(main) h1 .kf-link,:where(main) h2 .kf-link,:where(main) h3 .kf-link{color:inherit;border-bottom-color:#fff6}@media(max-width:760px){:where(main) .hero-media{display:none}}: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}}
