@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}:root{--pad:max(5vw,calc(50% - 620px))}html{scroll-behavior:smooth;scroll-padding-top:76px}body{color:#f5f7f7;-webkit-text-size-adjust:100%;background:#050a0c;margin:0;font-family:Inter,system-ui,sans-serif;overflow-x:clip}body:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 8%,#8cff2813,#0000 28%);position:fixed;inset:0}a{color:inherit;text-decoration:none}nav{height:76px;padding:0 var(--pad);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050a0cdd;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;transition:background .3s,box-shadow .3s;display:flex;position:sticky;top:0}nav.scrolled{background:#050a0cf2;box-shadow:0 10px 30px #0008}.logo,footer>b{font-size:22px;font-weight:700}.navlinks a{padding:6px 0;transition:color .2s;position:relative}.navlinks a:hover,.navlinks a.active{color:#f5f7f7}.navlinks a:after{content:"";background:#9bff42;border-radius:2px;height:2px;transition:transform .25s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.navlinks a:hover:after,.navlinks a.active:after{transform:scaleX(1)}nav .menuCta,.burger{display:none}.burger{color:#f5f7f7;cursor:pointer;background:0 0;border:1px solid #263136;border-radius:8px;place-items:center;width:42px;height:42px}span,nav b span,footer b span,h1 em{color:#9bff42;font-style:normal}.navlinks{color:#bac3c5;gap:32px;font-size:13px;display:flex}.mini,.primary,.secondary{border:1px solid #8dff39;border-radius:8px;align-items:center;gap:9px;padding:12px 18px;font-size:13px;font-weight:700;display:inline-flex}.hero{min-height:680px;padding:90px var(--pad);grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;position:relative;overflow:hidden}.grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}small,.eyebrow{letter-spacing:2px;color:#a7b4b5;font-size:11px}.heroCopy{z-index:2;position:relative}.hero h1{margin:22px 0;font-size:clamp(40px,5.6vw,64px);line-height:.98}.hero p,.split p,.about p,.cta p{color:#aab4b6;max-width:610px;line-height:1.7}.actions{flex-wrap:wrap;gap:12px;margin:28px 0;display:flex}.primary{color:#071006;background:#9bff42;box-shadow:0 0 35px #9bff4230}.secondary{border-color:#566064}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips span{color:#bec8c9;background:#0a1114;border:1px solid #263136;border-radius:20px;padding:8px 10px;font-size:11px}.visual{place-items:center;height:480px;display:grid;position:relative}.orb{aspect-ratio:1;background:radial-gradient(circle,#9bff4220,#0000 62%);border:1px solid #9bff4220;border-radius:50%;width:min(430px,85vw);animation:4s ease-in-out infinite pulse;position:absolute}.dashboard{background:linear-gradient(145deg,#10191e,#071013);border:1px solid #334046;border-radius:20px;width:92%;max-width:520px;padding:26px;animation:5s ease-in-out infinite float;transform:perspective(900px)rotateY(-8deg)rotateX(3deg);box-shadow:0 35px 100px #000,0 0 60px #8dff3910}.dashTop{justify-content:space-between;display:flex}.dashTop i{color:#8dff39;font-size:11px}.dashboard h3{margin-bottom:3px;font-size:25px}.dashboard p{color:#8e9a9d;margin:0 0 18px;font-size:12px}.wave{transform-origin:70% 70%;animation:2.5s ease-in-out 1s 2 wave;display:inline-block}.stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.stats article{background:#0b1519;border:1px solid #1c292e;border-radius:12px;padding:14px}.stats small{letter-spacing:1px;font-size:10px}.stats strong{margin:7px 0;font-size:21px;display:block}.stats em{color:#9bff42;font-size:11px;font-style:normal}.chart{background:linear-gradient(#0b1519,#071013);border:1px solid #1c292e;border-radius:12px;margin-top:12px;padding:14px 14px 10px}.chartHead{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.chartHead small{letter-spacing:1px;font-size:10px}.chartHead b{color:#9bff42;font-size:12px}.chart svg{width:100%;height:110px;display:block;overflow:visible}.heroLine{stroke-dasharray:100;animation:2.2s ease-out .3s both heroLine}.days{justify-content:space-between;margin-top:6px;display:flex}.days span{color:#5f6d71;font-size:10px}.badge{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1712ee;border:1px solid #9bff4240;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;display:flex;position:absolute;box-shadow:0 15px 40px #000a}.badge>svg{color:#9bff42;flex-shrink:0}.badge b{font-size:12px;display:block}.badge small{letter-spacing:0;font-size:10px}.b1{top:60%;left:-6%}.b2{background:#0d1424ee;border-color:#5b8cff50;bottom:5%;right:-2%}.b2>svg{color:#7aa2ff}@keyframes heroLine{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes wave{0%,60%,to{transform:rotate(0)}10%,30%{transform:rotate(14deg)}20%,40%{transform:rotate(-8deg)}}section:not(.hero){padding:90px var(--pad);border-top:1px solid #ffffff0d}h2{margin:14px 0 35px;font-size:clamp(30px,4.2vw,42px);line-height:1.1}.split{justify-content:space-between;gap:40px;display:flex}.split p{max-width:380px}.cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cards article{background:linear-gradient(145deg,#0c1519,#081014);border:1px solid #243036;border-radius:14px;min-height:210px;padding:28px;transition:all .3s;position:relative}.cards article:hover{border-color:#8dff3960;transform:translateY(-7px);box-shadow:0 15px 45px #000}.cards article:before{content:"";border-radius:inherit;background:radial-gradient(320px circle at var(--x,50%) var(--y,0),#9bff4216,transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.cards article:hover:before{opacity:1}.ico{color:#9bff42;background:linear-gradient(145deg,#9bff4222,#9bff4206);border:1px solid #9bff4230;border-radius:14px;flex-shrink:0;place-items:center;width:54px;height:54px;transition:all .3s;display:grid;box-shadow:inset 0 1px #ffffff10,0 8px 24px #9bff420d}.ico svg{width:26px;height:26px}.cards article:hover .ico{transform:scale(1.08)rotate(-4deg);box-shadow:0 0 30px #9bff4235}.cards .corner{color:#5f6d71;width:20px;height:20px;transition:all .25s}.cards article:hover .corner{color:#9bff42;transform:translate(3px,-3px)rotate(-45deg)}.cards p,.steps p,.projects p{color:#899598;font-size:13px;line-height:1.6}.corner{position:absolute;top:20px;right:20px}.steps{flex-wrap:wrap;justify-content:center;gap:30px 20px;display:flex;position:relative}.steps:before,.steps:after{content:"";background:#1f2c31;border-radius:2px;height:2px;position:absolute;top:62px;left:10%;right:10%}.steps:after{transform-origin:0;background:linear-gradient(90deg,#9bff42,#9bff4260);transition:transform 2s cubic-bezier(.4,0,.2,1) .3s;transform:scaleX(0);box-shadow:0 0 12px #9bff4280}.steps.inview:after{transform:scaleX(1)}.steps>div{text-align:center;z-index:1;flex:1 1 0;min-width:0;position:relative}.steps b{color:#9bff42;font-size:12px}.steps i{color:#9bff42;background:radial-gradient(circle at 30% 25%,#16252b,#0a1316);border:1px solid #3b4a50;border-radius:50%;place-items:center;width:70px;height:70px;margin:12px auto;transition:all .4s;display:grid;box-shadow:0 0 0 6px #050a0c}.steps>div:hover i{border-color:#9bff42;transform:translateY(-4px);box-shadow:0 0 0 6px #050a0c,0 0 30px #9bff4250}.steps.inview i{border-color:#9bff4280}.steps>div:nth-child(2) i{transition-delay:.5s}.steps>div:nth-child(3) i{transition-delay:.9s}.steps>div:nth-child(4) i{transition-delay:1.3s}.steps>div:nth-child(5) i{transition-delay:1.7s}.steps>div:hover i{transition-delay:0s}.stack{text-align:center;padding-top:50px!important;padding-bottom:50px!important}.stack h2{margin-bottom:30px}.marquee{padding:7px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.track{gap:12px;width:max-content;animation:45s linear infinite marquee;display:flex}.track.rev{animation-duration:50s;animation-direction:reverse}.marquee:hover .track{animation-play-state:paused}.track b{color:#cfd8d9;white-space:nowrap;background:linear-gradient(145deg,#0c1519,#081014);border:1px solid #1f2c31;border-radius:14px;align-items:center;gap:12px;padding:8px 20px 8px 8px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.track b:hover{color:#fff;border-color:color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--c) 22%,transparent);transform:translateY(-3px)}.track i{width:38px;height:38px;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent);border:1px solid color-mix(in srgb,var(--c) 22%,transparent);border-radius:10px;place-items:center;display:grid}.track i svg{width:20px;height:20px}@keyframes marquee{to{transform:translate(calc(-50% - 6px))}}.projects{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.projects article{background:#0a1216;border:1px solid #253137;border-radius:14px;transition:all .3s;overflow:hidden}.projects article:hover{border-color:#8dff3960;transform:translateY(-6px);box-shadow:0 18px 50px #000}.mock{aspect-ratio:400/230;border-bottom:1px solid #1c292e;position:relative;overflow:hidden}.mock:before{content:"";background-image:radial-gradient(#ffffff10 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.mock svg{width:100%;height:100%;transition:transform .5s;display:block;position:relative}.projects article:hover .mock svg{transform:scale(1.04)}.biz{background:radial-gradient(circle at 70% 20%,#9bff4218,#0000 60%),linear-gradient(135deg,#0f1d22,#142a31)}.app{background:radial-gradient(circle at 50% 45%,#2b3d6b,#111827 70%)}.saas{background:radial-gradient(circle at 30% 80%,#5b8cff20,#0000 60%),linear-gradient(135deg,#101b20,#13242b)}.projBody{padding:20px 22px 22px}.projHead{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.projHead h3{margin:0;font-size:17px}.projHead svg{color:#6f8085;flex-shrink:0;transition:all .25s}.projects article:hover .projHead svg{color:#9bff42;transform:translate(3px,-3px)}.projects p{margin:10px 0 16px}.tags{flex-wrap:wrap;gap:6px;display:flex}.tags span{color:#bec8c9;background:#0c171b;border:1px solid #263136;border-radius:20px;padding:5px 10px;font-size:11px}.bar{transform-box:fill-box;transform-origin:bottom;animation:1.2s cubic-bezier(.2,.8,.2,1) both grow}.route{stroke-dasharray:6 6;animation:1.2s linear infinite dash}.ping{transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite ping}.floaty{animation:4s ease-in-out infinite floaty}.floaty.d2{animation-delay:-2s}.draw{stroke-dasharray:400;animation:2.2s ease-out both draw}.bar,.draw{animation-play-state:paused}.inview .bar,.inview .draw{animation-play-state:running}@keyframes grow{0%{transform:scaleY(.1)}}@keyframes dash{to{stroke-dashoffset:-24px}}@keyframes ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes floaty{50%{transform:translateY(-6px)}}@keyframes draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}.why{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.why>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.why{position:relative;overflow:hidden}.why:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#9bff4212,#0000 65%);border-radius:50%;width:520px;position:absolute;top:50%;left:-10%;transform:translateY(-50%)}.why>*{position:relative}.why article{background:linear-gradient(145deg,#0c1519,#081014);border:1px solid #27343a;border-radius:14px;align-items:flex-start;gap:14px;padding:20px;transition:all .3s;display:flex}.why article:hover{border-color:#8dff3960;transform:translateY(-4px)}.why .ico{border-radius:12px;width:44px;height:44px}.why .ico svg{width:21px;height:21px}.why article b{margin-top:3px;font-size:15px;display:block}.why article p{color:#899598;margin:6px 0 0;font-size:13px;line-height:1.5}.about{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.terminal{background:linear-gradient(160deg,#0a1611,#060d0a);border:1px solid #36513d;border-radius:15px;min-width:0;padding:0 24px 24px;box-shadow:0 0 60px #8dff3914,0 30px 80px #0008}.termBar{border-bottom:1px solid #1a2a21;align-items:center;gap:7px;margin:0 -24px;padding:14px 0 14px 18px;display:flex}.termBar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.termBar i:nth-child(2){background:#febc2e}.termBar i:nth-child(3){background:#28c840}.termBar small{letter-spacing:0;color:#6c7b74;margin-left:10px}.termTabs{border-bottom:1px solid #22342a;gap:6px;padding:14px 0;display:flex}.termTabs b{color:#84928c;border-radius:6px;padding:5px 11px;font-size:11px;font-weight:500}.termTabs .on{color:#9bff42;background:#9bff4218}.terminal code{color:#b9c8bd;white-space:nowrap;padding-top:18px;line-height:2;display:block;overflow-x:auto}.terminal i{color:#9bff42}.terminal em{color:#7aa2ff;font-style:normal}.ln{animation:.45s ease-out both paused typeIn}.terminal.inview .ln{animation-play-state:running}.ln.gap{margin-top:14px}.ln.out{color:#9bff42}.cursor{vertical-align:-2px;background:#9bff42;width:8px;height:15px;margin-left:4px;animation:1s step-end infinite blink;display:inline-block}@keyframes typeIn{0%{opacity:0;transform:translate(-8px)}}@keyframes blink{50%{opacity:0}}.cta{grid-template-columns:1.5fr .5fr;align-items:center;gap:60px;display:grid;position:relative;overflow:hidden}.cta:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 80%,#000,#0000 65%);mask-image:radial-gradient(at 80%,#000,#0000 65%)}.cta:after{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#9bff4218,#0000 60%);border:1px solid #9bff4218;border-radius:50%;width:560px;animation:6s ease-in-out infinite pulse;position:absolute;top:50%;right:-8%;transform:translateY(-50%);box-shadow:0 0 0 70px #9bff4205,0 0 0 140px #9bff4204}.cta>*{z-index:1;position:relative}.cta aside{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b1712cc;border:1px solid #426050;border-radius:14px;padding:22px;box-shadow:0 20px 50px #0008}.cta aside b{color:#9bff42;align-items:center;gap:10px;display:flex}.live{background:#9bff42;border-radius:50%;width:10px;height:10px;position:relative}.live:after{content:"";background:#9bff42;border-radius:50%;animation:1.8s ease-out infinite livePing;position:absolute;inset:0}@keyframes livePing{to{opacity:0;transform:scale(2.8)}}footer{padding:65px var(--pad) 30px;color:#8e9a9d;background:#040809;border-top:1px solid #ffffff12}footer p{font-size:13px;line-height:1.7}.footTop{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;padding-bottom:45px;display:grid}footer h4{color:#f5f7f7;letter-spacing:2px;text-transform:uppercase;margin:6px 0 20px;font-size:12px}.footTop>div:not(.footBrand)>a,.loc{overflow-wrap:anywhere;align-items:center;gap:9px;margin:0 0 13px;font-size:13px;transition:color .2s;display:flex}.footTop>div>a:hover,.legal a:hover{color:#9bff42}.footTop .mini{color:#9bff42;margin-top:8px;display:inline-flex}.loc svg,.footTop a svg{flex-shrink:0}.socials{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.socials a{color:#bec8c9;background:#0a1114;border:1px solid #263136;border-radius:10px;place-items:center;width:40px;height:40px;transition:all .25s;display:grid}.socials a:hover{color:#071006;background:#9bff42;border-color:#9bff42;transform:translateY(-3px);box-shadow:0 8px 25px #9bff4230}.socials svg{width:17px;height:17px}.footBottom{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:12px;display:flex}.legal{align-items:center;gap:24px;display:flex}.toTop{border:1px solid #263136;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.mini{transition:all .25s}.mini:hover,.footTop .mini:hover{color:#071006;background:#9bff42;box-shadow:0 0 25px #9bff4240}@keyframes float{50%{transform:perspective(900px)rotateY(-5deg)rotateX(1deg)translateY(-12px)}}@keyframes pulse{50%{opacity:.7;transform:scale(1.06)}}.js-reveal section:not(.hero)>*{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(28px)}.js-reveal section:not(.hero)>:nth-child(2){transition-delay:.1s}.js-reveal section:not(.hero)>:nth-child(3){transition-delay:.2s}.js-reveal section.inview>*{opacity:1;transform:none}@media (width<=1100px){.cards{grid-template-columns:repeat(2,1fr)}.steps:before,.steps:after{display:none}.steps>div{flex:0 0 calc(33.3333% - 13.3333px)}.about{gap:50px}.cta{gap:40px}.footTop{grid-template-columns:repeat(3,1fr)}.footBrand{grid-column:1/-1}.visual{height:440px}}@media (width<=850px){nav>.mini{display:none}.burger{display:grid}.navlinks{height:calc(100dvh - 76px);padding:20px var(--pad);opacity:0;visibility:hidden;background:#050a0c;flex-direction:column;gap:0;font-size:20px;transition:all .25s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-10px)}.navlinks.open{opacity:1;visibility:visible;transform:none}.navlinks a{border-bottom:1px solid #ffffff0d;padding:18px 0}.navlinks a:after{display:none}.navlinks .menuCta{border-bottom:1px solid #8dff39;justify-content:center;margin-top:24px;padding:16px;font-size:15px;display:inline-flex}.hero{grid-template-columns:1fr;min-height:auto;padding-top:60px;padding-bottom:60px}.visual{height:auto;padding:50px 0}.b1{left:0}.b2{right:0}.dashboard{width:100%;transform:none}section:not(.hero){padding-top:70px;padding-bottom:70px}.split{display:block}.split p{max-width:none;margin:-15px 0 30px}.projects{grid-template-columns:repeat(2,1fr)}.projects article:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.projects article:last-child .mock{border-bottom:0;border-right:1px solid #1c292e}.steps>div{flex-basis:calc(50% - 10px)}.why,.about,.cta{grid-template-columns:1fr}.about{gap:30px}.cta aside{max-width:420px}.footTop{grid-template-columns:repeat(2,1fr)}.footTop>div:last-child{grid-column:1/-1}}@media (width<=600px){:root{--pad:20px}.hero{padding-top:44px}.visual{padding:40px 0}.dashboard{padding:18px}.dashboard h3{font-size:21px}.stats{gap:8px}.stats article{padding:10px}.stats strong{font-size:16px}.chart svg{height:90px}.badge{gap:8px;padding:8px 11px}.badge b{font-size:11px}.b1{top:0}.b2{bottom:0}.actions{flex-direction:column;align-items:stretch}.actions a{justify-content:center;padding:14px 18px}section:not(.hero){padding-top:60px;padding-bottom:60px}h2{margin-bottom:28px}.cards,.projects{grid-template-columns:1fr}.cards article{min-height:0;padding:24px}.projects article:last-child{display:block}.projects article:last-child .mock{border-bottom:1px solid #1c292e;border-right:0}.why>div{grid-template-columns:1fr}.why article{padding:16px}.terminal{padding:0 18px 18px}.termBar{margin:0 -18px;padding-left:14px}.cta:after{width:380px;right:-40%}.terminal code{font-size:12px}.footTop{gap:30px}.footBottom{flex-direction:column-reverse;align-items:flex-start}.legal{flex-wrap:wrap;gap:16px}}@media (width<=400px){.hero h1{font-size:36px}.steps>div{flex-basis:100%}.footTop{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js-reveal section:not(.hero)>*{opacity:1;transform:none}}
