@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
.hero__content{text-align:center;margin-bottom:6.4rem}.hero__title{color:#fff;margin-bottom:3.2rem;font-size:4.8rem;font-weight:900;line-height:1.1}.hero__subtitle{color:#fff;max-width:600px;margin:0 auto 6.4rem;font-size:1.8rem;font-weight:400;line-height:1.6}@media (max-width:639px){.hero__buttons{flex-direction:column;gap:3.2rem}}@media (max-width:639px){.hero__logo{display:none}}.section__header{text-align:center;margin-bottom:6.4rem}.section__title{color:#fff;margin-bottom:3.2rem;font-size:3rem;font-weight:700;line-height:1.2}.section__subtitle{color:#fff;max-width:600px;margin:0 auto;font-size:1.8rem;font-weight:400;line-height:1.6}.card__header{justify-content:space-between;align-items:center;margin-bottom:1.6rem;display:flex}.card__title{color:#fff;margin:0 0 1.6rem;font-size:2.4rem;font-weight:600;line-height:1.3}.card__badge{color:#000;text-transform:uppercase;letter-spacing:.5px;background:#00bfff;border-radius:.4rem;padding:.4rem 1.2rem;font-size:1.4rem;font-weight:700}@media (max-width:320px){.card__badge{letter-spacing:.3px;padding:.4rem .8rem;font-size:1.2rem}}.card__image{border:1px solid #333;border-radius:.8rem;margin-bottom:3.2rem;overflow:hidden}.card__screenshot{width:100%;height:auto;transition:transform .2s;display:block}.card__content{color:#fff;margin-bottom:3.2rem;font-size:1.8rem;font-weight:400;line-height:1.6}.card__features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.6rem;margin-bottom:3.2rem;display:grid}.card__actions{flex-wrap:wrap;gap:1.6rem;display:flex}@media (max-width:639px){.card__actions{flex-direction:column}}.feature__title{color:#00bfff;margin-bottom:.8rem;font-size:1.8rem;font-weight:600;line-height:1.4}.feature__description{color:#ccc;font-size:1.4rem;font-weight:400;line-height:1.5}.grid--cols-1{grid-template-columns:1fr}.grid--cols-2{grid-template-columns:repeat(2,1fr)}@media (max-width:639px){.grid--cols-2{grid-template-columns:1fr}}.grid--cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width:639px){.grid--cols-3{grid-template-columns:1fr}}.grid--gap-6{gap:3.2rem}.grid--gap-8{gap:6.4rem}.contact-form{max-width:600px;margin:0 auto}.contact-form__grid{grid-template-columns:1fr 1fr;gap:3.2rem;display:grid}@media (max-width:639px){.contact-form__grid{grid-template-columns:1fr}}.contact-form__info,.contact-form__form{flex-direction:column;gap:1.6rem;display:flex}.contact-form__field{flex-direction:column;gap:.8rem;display:flex}.contact-form__label{color:#ccc;font-size:1.4rem;font-weight:400;line-height:1.5}.contact-form__input{color:#fff;background:#1a1a1a;border:1px solid #333;border-radius:.8rem;padding:1.2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;transition:border-color .2s}.contact-form__input::placeholder{color:#ccc}.contact-form__input:focus{border-color:#00bfff;outline:none}.contact-form__textarea{color:#fff;resize:vertical;background:#1a1a1a;border:1px solid #333;border-radius:.8rem;min-height:100px;padding:1.2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;transition:border-color .2s}.contact-form__textarea::placeholder{color:#ccc}.contact-form__textarea:focus{border-color:#00bfff;outline:none}.contact-form__button{width:100%}.legal-content{max-width:800px;margin:0 auto;line-height:1.7}.legal-section{margin-bottom:6.4rem}.legal-section h2{color:#fff;border-bottom:2px solid #00bfff;margin-bottom:1.6rem;padding-bottom:.8rem;font-size:2rem;font-weight:700}.legal-section h3{color:#fff;margin:3.2rem 0 1.2rem;font-size:1.8rem;font-weight:600}.legal-section p{color:#ccc;margin-bottom:1.6rem;font-size:1.6rem}.legal-section ul{margin:1.6rem 0;padding-left:3.2rem}.legal-section ul li{color:#ccc;margin-bottom:.8rem;font-size:1.6rem;line-height:1.6}.legal-section strong{color:#fff;font-weight:600}.form-input,input,textarea{color:#fff;background:#1a1a1a;border:1px solid #333;border-radius:.8rem;padding:1.2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;transition:border-color .2s}.form-input::placeholder,input::placeholder,textarea::placeholder{color:#ccc}.form-input:focus,input:focus,textarea:focus{border-color:#00bfff;outline:none}.max-w-2xl{max-width:600px}.mx-auto{margin-left:auto;margin-right:auto}.w-full{width:100%}.footer{background:#1a1a1a;border-top:1px solid #333;margin-top:9.6rem;padding:6.4rem 0 3.2rem}.footer__content{grid-template-columns:1fr 2fr;gap:6.4rem;margin-bottom:6.4rem;display:grid}@media (max-width:639px){.footer__content{grid-template-columns:1fr;gap:3.2rem}}.footer__brand{max-width:400px}.footer__title{color:#fff;margin-bottom:1.6rem;font-size:2.4rem;font-weight:700}.footer__description{color:#ccc;margin-bottom:3.2rem;font-size:1.6rem;line-height:1.6}.footer__contact{flex-direction:column;gap:.8rem;display:flex}.footer__email{color:#00bfff;font-size:1.4rem;font-weight:500}.footer__address{color:#ccc;font-size:1.4rem}.footer__links{grid-template-columns:repeat(3,1fr);gap:3.2rem;display:grid}@media (max-width:639px){.footer__links{grid-template-columns:1fr;gap:1.6rem}}.footer__column{flex-direction:column;display:flex}.footer__column-title{color:#fff;margin-bottom:1.6rem;font-size:1.8rem;font-weight:600}.footer__list{flex-direction:column;gap:1.2rem;margin:0;padding:0;list-style:none;display:flex}.footer__link{color:#ccc;font-size:1.4rem;text-decoration:none;transition:color .2s}.footer__link:hover{color:#00bfff}.footer__bottom{border-top:1px solid #333;justify-content:space-between;align-items:center;padding-top:3.2rem;display:flex}@media (max-width:639px){.footer__bottom{text-align:center;flex-direction:column;gap:1.6rem}}.footer__copyright{flex-direction:column;gap:.8rem;display:flex}.footer__disclaimer{color:#ccc;max-width:500px;font-size:1.2rem;font-style:italic}.footer__social{gap:1.6rem;display:flex}.footer__social-link{color:#ccc;font-size:1.4rem;text-decoration:none;transition:color .2s}.footer__social-link:hover{color:#00bfff}.cookie-banner{z-index:1000;background:#1a1a1a;border-top:1px solid #00bfff;padding:1.6rem;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px rgba(0,0,0,.3)}.cookie-banner__content{flex-direction:column;gap:1.6rem;max-width:1200px;margin:0 auto;display:flex}@media (min-width:640px) and (max-width:1023px){.cookie-banner__content{flex-direction:row;align-items:center;gap:3.2rem}}.cookie-banner__text{flex:1}.cookie-banner__title{color:#fff;margin-bottom:.8rem;font-size:1.8rem;font-weight:600}.cookie-banner__description{color:#ccc;font-size:1.4rem;line-height:1.5}.cookie-banner__preferences{flex-direction:column;gap:.8rem;min-width:200px;display:flex}@media (max-width:639px){.cookie-banner__preferences{flex-flow:wrap}}.cookie-banner__checkbox{color:#ccc;cursor:pointer;align-items:center;gap:.8rem;font-size:1.4rem;display:flex}.cookie-banner__checkbox input[type=checkbox]{accent-color:#00bfff;width:16px;height:16px}.cookie-banner__checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.cookie-banner__actions{flex-wrap:wrap;gap:1.2rem;display:flex}@media (max-width:639px){.cookie-banner__actions{justify-content:center}}.btn{cursor:pointer;border:none;border-radius:.8rem;justify-content:center;align-items:center;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.btn:focus{outline:none}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--small{padding:.8rem 1.6rem;font-size:1.4rem}.btn--medium{padding:1.2rem 2.4rem;font-size:1.6rem}.btn--large{padding:1.6rem 3.2rem;font-size:1.8rem}.btn--primary{color:#000;background:#00bfff}.btn--primary:hover:not(:disabled),.btn--primary:active{color:#000;background:#09c}.btn--primary:focus{outline:none}.btn--secondary{color:#00bfff;background:0 0;border:2px solid #00bfff}.btn--secondary:hover:not(:disabled),.btn--secondary:active{color:#000;background:#00bfff}.btn--secondary:focus{outline:none}.btn--ghost{color:#fff;background:0 0}.btn--ghost:hover:not(:disabled){background:#1a1a1a}.card{background:#1a1a1a;border:1px solid #333;border-radius:.8rem;padding:2.4rem}.card--elevated{box-shadow:0 10px 15px rgba(0,0,0,.1)}.card--network{position:relative}.card--network:before{content:"";background:#00bfff;border-radius:50%;width:8px;height:8px;position:absolute;top:1.6rem;right:1.6rem}.heading--display{color:#fff;font-size:4.8rem;font-weight:900;line-height:1.1}.heading--large{color:#fff;font-size:3rem;font-weight:700;line-height:1.2}.heading--medium{color:#fff;font-size:2.4rem;font-weight:600;line-height:1.3}.text--body{color:#fff;font-size:1.6rem;font-weight:400;line-height:1.6}.text--small{color:#ccc;font-size:1.4rem;font-weight:400;line-height:1.5}.text--muted{color:#ccc}.text--accent{color:#00bfff}.network__dot{background:#00bfff;border-radius:50%;width:8px;height:8px}.network__line{background:0 0;border:1px dashed #00bfff;height:1px}.network__grid{gap:.8rem;display:grid}.network__grid--vertical{grid-template-columns:1fr}.network__grid--horizontal{grid-template-rows:1fr}.header{z-index:100;background:#000;border-bottom:1px solid #333;position:-webkit-sticky;position:sticky;top:0}.header__content{justify-content:space-between;align-items:center;padding:1.6rem 0;display:flex;position:relative}.header__logo{z-index:101;align-items:center;display:flex}.header__logo img{width:auto;height:60px}.header__nav{align-items:center;gap:3.2rem;display:flex}@media (max-width:639px){.header__nav--desktop{display:none}}.header__nav--mobile{z-index:1000;background:#000;border-top:1px solid #333;flex-direction:column;gap:1.6rem;padding:3.2rem;display:none;position:absolute;top:100%;left:0;right:0}.header__nav--mobile.header__nav--open{display:flex!important}.header__link{color:#fff;font-weight:500;text-decoration:none;transition:color .2s;position:relative}.header__link:hover{color:#00bfff}.header__link:after{content:"";background:#00bfff;width:0;height:2px;transition:width .2s;position:absolute;bottom:-4px;left:0}.header__link:hover:after{width:100%}@media (max-width:639px){.header__cta{display:none}}.header__mobile-cta{width:100%;margin-top:1.6rem}.header__mobile-cta .btn{width:100%}.header__menu-toggle{cursor:pointer;z-index:101;background:0 0;border:none;padding:.8rem;display:none}@media (max-width:639px){.header__menu-toggle{display:block}}.header__hamburger{flex-direction:column;width:24px;height:18px;display:flex;position:relative}.header__hamburger span{transform-origin:50%;background:#fff;width:100%;height:2px;transition:all .3s;display:block}.header__hamburger span:first-child{position:absolute;top:0}.header__hamburger span:nth-child(2){position:absolute;top:50%;transform:translateY(-50%)}.header__hamburger span:nth-child(3){position:absolute;bottom:0}.header__hamburger--open span:first-child{transform:rotate(45deg)translate(5px,5px)}.header__hamburger--open span:nth-child(2){opacity:0}.header__hamburger--open span:nth-child(3){transform:rotate(-45deg)translate(7px,-6px)}.header__network{opacity:.8;align-items:center;gap:.4rem;margin-right:.8rem;display:flex}@media (max-width:639px){.header__network{display:none}}.header__network .network__line{width:50px}@media (max-width:768px){.header__network .network__line{width:7px}}.hero__buttons{flex-direction:row;justify-content:center;align-items:center;gap:6.4rem;margin-bottom:6.4rem;display:flex}@media (max-width:639px){.hero__buttons{flex-direction:column;gap:3.2rem}}.hero__logo{margin-bottom:3.2rem}@media (max-width:639px){.hero__logo{display:none}}.hero__network{margin-top:6.4rem}.network__grid--vertical{flex-direction:column;align-items:center;gap:3.2rem;display:flex}.network__row{align-items:center;gap:1.6rem;display:flex}.circuit{width:300px;height:180px;margin:0 auto;position:relative}.circuit__line{opacity:.8;background:#00bfff;position:absolute}.circuit__line--horizontal{width:90px;height:3px}.circuit__line--horizontal.circuit__line--top{animation:2s ease-in-out infinite circuit-pulse;top:30px;left:50%;transform:translate(-50%)}.circuit__line--horizontal.circuit__line--bottom{animation:2s ease-in-out 1s infinite circuit-pulse;bottom:30px;left:50%;transform:translate(-50%)}.circuit__line--vertical{width:3px;height:60px}.circuit__line--vertical.circuit__line--left{animation:2s ease-in-out .5s infinite circuit-pulse;top:50%;left:30px;transform:translateY(-50%)}.circuit__line--vertical.circuit__line--right{animation:2s ease-in-out 1.5s infinite circuit-pulse;top:50%;right:30px;transform:translateY(-50%)}.circuit__line--diagonal{width:3px;height:45px}.circuit__line--diagonal.circuit__line--diag-1{animation:2s ease-in-out .3s infinite circuit-pulse;top:45px;left:50%;transform:translate(-50%)rotate(45deg)}.circuit__line--diagonal.circuit__line--diag-2{animation:2s ease-in-out 1.3s infinite circuit-pulse;bottom:45px;left:50%;transform:translate(-50%)rotate(-45deg)}.circuit__node{background:#00bfff;border-radius:50%;width:12px;height:12px;animation:2s ease-in-out infinite circuit-glow;position:absolute}.circuit__node--top-left{animation-delay:0s;top:30px;left:30px}.circuit__node--top-right{animation-delay:.5s;top:30px;right:30px}.circuit__node--bottom-left{animation-delay:1s;bottom:30px;left:30px}.circuit__node--bottom-right{animation-delay:1.5s;bottom:30px;right:30px}.circuit__node--center{width:12px;height:12px;animation-delay:.8s;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes circuit-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes circuit-glow{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}input,textarea{color:#fff;background:#1a1a1a;border:1px solid #333;border-radius:.8rem;padding:1.2rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;transition:border-color .2s}input::placeholder,textarea::placeholder{color:#ccc}input:focus,textarea:focus{border-color:#00bfff;outline:none}.card{background:#1a1a1a;border:1px solid #333;border-radius:1.2rem;padding:3.2rem;transition:border-color .2s,transform .2s}.card:hover{border-color:#00bfff;transform:translateY(-2px)}.grid{display:grid}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-gap-6{gap:3.2rem}.grid-gap-8{gap:6.4rem}@media (max-width:639px){.grid-cols-2,.grid-cols-3{grid-template-columns:1fr}}.container{max-width:1280px;margin:0 auto;padding:0 1.6rem}@media (min-width:640px) and (max-width:1023px){.container{padding:0 3.2rem}}@media (min-width:1024px){.container{padding:0 6.4rem}}.section{padding:6.4rem 0}.section--hero{padding:9.6rem 0}.section--compact{padding:3.2rem 0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:62.5%}a[href^=\#]{scroll-behavior:smooth}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#000;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.6rem;font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{color:#fff;font-weight:700;line-height:1.2}h1{font-size:4.8rem;font-weight:900}h2{font-size:3rem}h3{font-size:2.4rem}h4{font-size:2rem}h5{font-size:1.8rem}h6{font-size:1.6rem}p{margin-bottom:1.6rem}a{color:#00bfff;text-decoration:none;transition:color .2s}a:hover{color:#09c}a:focus{outline:none}code{color:#00bfff;background:#1a1a1a;border-radius:.4rem;padding:.4rem .8rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.4rem}pre{background:#1a1a1a;border:1px solid #333;border-radius:.8rem;padding:1.6rem;font-family:JetBrains Mono,Fira Code,monospace;font-size:1.4rem;overflow-x:auto}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.4rem}.mb-2{margin-bottom:.8rem}.mb-3{margin-bottom:1.2rem}.mb-4{margin-bottom:1.6rem}.mb-5{margin-bottom:2.4rem}.mb-6{margin-bottom:3.2rem}.mb-7{margin-bottom:4.8rem}.mb-8{margin-bottom:6.4rem}.mb-9{margin-bottom:9.6rem}.mt-0{margin-top:0}.mt-1{margin-top:.4rem}.mt-2{margin-top:.8rem}.mt-3{margin-top:1.2rem}.mt-4{margin-top:1.6rem}.mt-5{margin-top:2.4rem}.mt-6{margin-top:3.2rem}.mt-7{margin-top:4.8rem}.mt-8{margin-top:6.4rem}.mt-9{margin-top:9.6rem}@media (max-width:639px){.mobile-hidden{display:none}}@media (min-width:640px) and (max-width:1023px){.tablet-hidden{display:none}}@media (min-width:1024px){.desktop-hidden{display:none}}

