::selection{color:#ede9fe;background:#a78bfa4d}.ws-root{color:#fff;background:#050505}.ws-app-surface{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff;background-color:#030712;background-image:url(/assets/noise-texture.svg);background-repeat:repeat}.ws-root button,.ws-root .hero-cta-primary{font-family:var(--font-ibm-plex-sans), sans-serif}.hero-bg-black-hole{filter:brightness(.35);background-color:#000;background-image:linear-gradient(90deg,#05050ce0 0%,#05050c59 42%,#05050c00 65%),url(/hero-black-hole.png);background-position:50%,85%;background-repeat:no-repeat;background-size:cover,cover}.bg-grid-pattern{background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:50px 50px;-webkit-mask-image:linear-gradient(#000 40%,#0000 100%);mask-image:linear-gradient(#000 40%,#0000 100%)}.reveal{opacity:0;transition:all .8s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.reveal.active{opacity:1;transform:translateY(0)}.reveal-left{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translate(-52px)}.reveal-left.active{opacity:1;transform:translate(0)}.reveal-right{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transform:translate(52px)}.reveal-right.active{opacity:1;transform:translate(0)}.reveal-stagger .reveal:first-child{transition-delay:0s}.reveal-stagger .reveal:nth-child(2){transition-delay:80ms}.reveal-stagger .reveal:nth-child(3){transition-delay:.16s}.reveal-stagger .reveal:nth-child(4){transition-delay:.24s}.reveal-stagger .reveal:nth-child(5){transition-delay:.32s}.reveal-stagger .reveal:nth-child(6){transition-delay:.4s}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.star{animation:4s ease-in-out infinite twinkle}.star:nth-child(odd){animation-duration:6s}.star:nth-child(3){animation-duration:5s;animation-delay:1s}@keyframes beamPulse{0%,to{opacity:.5;width:70%}50%{opacity:.8;width:85%}}.glow-beam{animation:5s ease-in-out infinite beamPulse}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float{animation:6s ease-in-out infinite float}.why-tech-grid{background-image:linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(#ffffff09 1px,#0000 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle,#000 0% 42%,#0000 76%);mask-image:radial-gradient(circle,#000 0% 42%,#0000 76%)}.why-tech-panel:before{content:"";filter:blur(18px);opacity:.7;background:conic-gradient(from 180deg,#0000,#22d3ee24,#0000,#a78bfa24,#0000);border-radius:999px;animation:22s linear infinite whyTechSpin;position:absolute;inset:12%}.why-tech-orbit{border:1px solid #22d3ee24;animation:7s ease-in-out infinite whyTechBreathe;box-shadow:inset 0 0 34px #22d3ee0d}.why-tech-orbit-secondary{border-color:#a78bfa1a;animation-delay:-2.5s}.why-tech-line{stroke-width:1px;stroke-dasharray:5 13;animation:11s linear infinite whyTechLineFlow}.why-tech-line-delayed{animation-delay:-4s}.why-tech-node{animation:4.6s ease-in-out infinite whyTechNodePulse;box-shadow:0 0 18px #22d3eea6}@keyframes whyTechSpin{to{transform:rotate(360deg)}}@keyframes whyTechBreathe{0%,to{opacity:.35;transform:translate(-50%,-50%)scale(.96)}50%{opacity:.8;transform:translate(-50%,-50%)scale(1.03)}}@keyframes whyTechLineFlow{0%{stroke-dashoffset:0;opacity:.35}50%{opacity:.95}to{stroke-dashoffset:-72px;opacity:.35}}@keyframes whyTechNodePulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}.counter{font-variant-numeric:tabular-nums}.mobile-menu{max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1);overflow:hidden}.mobile-menu.open{max-height:400px}.toast{opacity:0;transition:all .5s cubic-bezier(.16,1,.3,1);transform:translateY(100px)}.toast.show{opacity:1;transform:translateY(0)}.reference-showcase-grid{z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(90deg,#38bdf812 1px,#0000 1px),linear-gradient(#38bdf812 1px,#0000 1px);background-position:50%;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 60% 45%,#000 10%,#0000 45%);mask-image:radial-gradient(circle at 60% 45%,#000 10%,#0000 45%)}.ws-root input:focus,.ws-root textarea:focus,.ws-root select:focus{outline:none;box-shadow:0 0 0 3px #06b6d41a;border-color:#06b6d480!important}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track{animation:30s linear infinite marquee}.browser-dots span{border-radius:50%;width:8px;height:8px;display:inline-block}.hero-cta-primary{--btn-r:10px;--btn-off:16px;isolation:isolate;-webkit-user-select:none;user-select:none;cursor:pointer;transition:color .5s cubic-bezier(.19,1,.22,1);position:relative;overflow:hidden}.hero-cta-primary:before{content:"";z-index:-1;clip-path:polygon(var(--btn-r) 0%, 100% 0%, 100% 0%, 100% calc(100% - var(--btn-r)), calc(100% - var(--btn-r)) 100%, 0% 100%, 0% 100%, 0% var(--btn-r));background:#ffffff0f;transition:clip-path .75s cubic-bezier(.19,1,.22,1),background .45s;position:absolute;inset:0}.hero-cta-primary:hover:before{clip-path:polygon(0% 0%, calc(100% - var(--btn-r)) 0%, 100% var(--btn-r), 100% 100%, 100% 100%, var(--btn-r) 100%, 0% calc(100% - var(--btn-r)), 0% 0%);background:linear-gradient(135deg,#a78bfacc,#22d3eecc,#06b6d4cc)}.hero-cta-primary:hover{color:#fff}.hero-cta-primary>span:first-child,.hero-cta-primary>span:nth-child(2){pointer-events:none}.hero-cta-primary>span:first-child:before,.hero-cta-primary>span:first-child:after,.hero-cta-primary>span:nth-child(2):before,.hero-cta-primary>span:nth-child(2):after{content:"";width:2px;height:var(--btn-r);transform-origin:50%;background:currentColor;transition:transform .75s cubic-bezier(.19,1,.22,1),opacity .75s cubic-bezier(.19,1,.22,1);position:absolute}.hero-cta-primary>span:first-child:before{top:var(--btn-r);left:var(--btn-r);opacity:.35;transform:translate(-50%,-50%)rotate(45deg)}.hero-cta-primary>span:first-child:after{top:calc(100% - var(--btn-r));left:calc(100% - var(--btn-r));opacity:.35;transform:translate(-50%,-50%)rotate(45deg)}.hero-cta-primary>span:nth-child(2):before{top:var(--btn-r);left:calc(100% - var(--btn-r));transform:translate(calc(-50% - var(--btn-off)), calc(-50% - var(--btn-off))) rotate(-45deg);opacity:0}.hero-cta-primary>span:nth-child(2):after{top:calc(100% - var(--btn-r));left:var(--btn-r);transform:translate(calc(-50% + var(--btn-off)), calc(-50% + var(--btn-off))) rotate(-45deg);opacity:0}.hero-cta-primary:hover>span:first-child:before{transform:translate(calc(-50% + var(--btn-off)), calc(-50% - var(--btn-off))) rotate(45deg);opacity:0}.hero-cta-primary:hover>span:first-child:after{transform:translate(calc(-50% - var(--btn-off)), calc(-50% + var(--btn-off))) rotate(45deg);opacity:0}.hero-cta-primary:hover>span:nth-child(2):before,.hero-cta-primary:hover>span:nth-child(2):after{opacity:.6;transform:translate(-50%,-50%)rotate(-45deg)}.hero-cta-primary>span:nth-child(2) .iconify{transition:transform .75s cubic-bezier(.19,1,.22,1)}.hero-cta-primary:hover>span:nth-child(2) .iconify{transform:translate(4px)}.hero-cta-primary.hero-cta-nav{color:#fff}.hero-cta-primary.hero-cta-nav:before{background:linear-gradient(135deg,#a78bfacc,#22d3eecc,#06b6d4cc)}.hero-cta-primary.hero-cta-nav:hover:before{background:linear-gradient(135deg,#a78bfa,#22d3ee,#06b6d4)}
