:root{color-scheme:dark;--ink:#0c1013;--stage:#111418;--card:#151a1d;--green:#65e86c;--orange:#ff6b2c;--white:#f3f1ea;--muted:#a4b0b0;--edge:#29332f;--max:1230px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;scroll-behavior:smooth}
*{box-sizing:border-box}html{background:var(--ink);overflow-x:hidden}body{margin:0;background:radial-gradient(ellipse 500px 480px at 90% 12%,#99452115,transparent 80%),radial-gradient(ellipse 530px 450px at 2% 7%,#1b77441d,transparent 80%),var(--ink);color:var(--white);overflow-x:hidden;line-height:1.5}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}.shell{width:min(calc(100% - 64px),var(--max));margin:0 auto}.skip-link{position:absolute;left:0;top:-100px;background:var(--green);padding:12px;color:#000;z-index:40}.skip-link:focus{top:0}.ambient{display:none}.ambient-left{width:660px;height:660px;top:65px;left:-330px;background:radial-gradient(circle,#1b774447,transparent 65%)}.ambient-right{width:760px;height:760px;top:210px;right:-450px;background:radial-gradient(circle,#9945212b,transparent 65%)}.site-header{min-height:98px;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:3;border-bottom:1px solid #252c2b}.wordmark{display:block;width:147px;max-width:32%;overflow:hidden}.wordmark img{width:100%;aspect-ratio:1848/980;object-fit:cover;mix-blend-mode:screen}.header-nav{display:flex;gap:38px;align-items:center;font-size:11px;font-weight:800;letter-spacing:.11em}.header-nav>a:first-child{color:#c7cfcd}.header-nav a:hover{color:var(--green)}.nav-cta{border:1px solid #54875c;border-radius:4px;padding:14px 18px;color:var(--green)}.nav-cta span{font-size:16px;margin-left:12px}.hero{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;min-height:660px;gap:46px;padding-top:70px;padding-bottom:86px;position:relative;z-index:1}.eyebrow,.kicker{font-weight:800;letter-spacing:.17em;font-size:11px}.eyebrow{color:#cdd5ce;display:flex;gap:12px;align-items:center}.live-dot,.status-pulse{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 13px #65e86c}.eyebrow-break{color:#758277}.hero h1{font-weight:900;font-size:clamp(39px,4.1vw,66px);line-height:1.055;letter-spacing:-.062em;margin:25px 0 23px}.headline-orange{color:var(--orange)}.headline-green{color:var(--green)}.hero-description{font-size:clamp(16px,1.4vw,19px);max-width:550px;color:#cbd1ce;margin:0 0 16px;line-height:1.7}.hero-side-note{color:#f5f6f3;font-size:15px;font-weight:600;margin:0 0 26px}.hero-actions{display:flex;gap:11px;flex-wrap:wrap}.button{display:inline-flex;justify-content:center;align-items:center;gap:16px;white-space:nowrap;padding:16px 20px;border-radius:6px;border:1px solid transparent;font-size:11px;font-weight:900;letter-spacing:.065em;min-height:54px;transition:transform .15s,background .15s,box-shadow .15s}.button:hover:not(:disabled){transform:translateY(-2px)}.button:focus-visible,a:focus-visible,input:focus-visible{outline:2px solid var(--green);outline-offset:4px}.button-primary{background:var(--green);color:#071208;box-shadow:0 9px 30px #366d3723}.button-primary:hover:not(:disabled){background:#83f58c;box-shadow:0 11px 32px #65e86c34}.button-outline{background:#151a1db3;border-color:#445146;color:var(--white)}.button-outline:hover{border-color:var(--green)}.under-cta{color:#83938a;font-size:12px;margin-top:17px}.hero-art{min-width:0}.console{position:relative;transform:perspective(900px) rotateY(-5deg) rotateX(3deg);padding:18px 18px 22px;background:linear-gradient(155deg,#242c2b,#101619 55%,#181c20);border:1px solid #34463b;border-radius:15px;box-shadow:8px 20px 0 #06080988,22px 35px 62px #000d,inset 0 1px #74897447}.console:before{content:"";position:absolute;inset:-25px;z-index:-1;border-radius:30px;background:radial-gradient(ellipse,#60e86c16,transparent 70%)}.console-top,.seq-label,.console-footer{display:flex;align-items:center;justify-content:space-between;color:#8f9e94;font-size:10px;font-weight:800;letter-spacing:.14em}.console-ready{color:var(--green);display:flex;align-items:center;gap:8px}.console-ready b{width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 10px #65e86c}.oscilloscope{position:relative;margin:18px 0;border:1px solid #304a3a;background:repeating-linear-gradient(0deg,transparent,transparent 22px,#1f3e2a39 23px,#1f3e2a39 24px),repeating-linear-gradient(90deg,transparent,transparent 29px,#1f3e2a39 30px,#1f3e2a39 31px),#090f0e;overflow:hidden;border-radius:6px;box-shadow:inset 0 0 36px #07110b}.oscilloscope svg{width:100%;height:155px;filter:drop-shadow(0 0 7px #67ee75aa)}.signal-path{stroke-dasharray:800;stroke-dashoffset:0;animation:wave-pulse 5s ease-in-out infinite}.scanline{position:absolute;inset:0 auto 0 -5%;width:22%;background:linear-gradient(90deg,transparent,#9dffb515,transparent);animation:scan 5s linear infinite}.scope-label{position:absolute;bottom:9px;left:12px;color:#4e8962;font-size:10px;font-weight:800;letter-spacing:.13em}.console-controls{display:flex;justify-content:space-around;gap:14px;margin-bottom:22px}.control{display:flex;align-items:center;flex-direction:column;gap:8px}.control small{color:#83968e;font-size:9px;letter-spacing:.08em}.knob{width:49px;height:49px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#434b4a 1%,#1c2524 43%,#091010 72%);border:4px solid #18211c;box-shadow:0 1px 0 #54705f,0 5px 10px #0007,inset 0 0 0 1px #667e6c}.knob:after{content:"";display:block;width:3px;height:13px;background:var(--green);margin:3px auto;transform:rotate(-36deg);transform-origin:bottom center;border-radius:2px;box-shadow:0 0 8px var(--green)}.knob.k2:after{transform:rotate(27deg)}.knob.k3:after{background:var(--orange);box-shadow:0 0 8px var(--orange);transform:rotate(-8deg)}.knob.k4:after{transform:rotate(45deg)}.sequence{display:grid;grid-template-columns:repeat(16,1fr);gap:5px;margin:10px 0 15px}.sequence span{display:block;aspect-ratio:.55;border:1px solid #394b3b;background:#202823;border-radius:2px;position:relative}.sequence span.on{background:linear-gradient(#539b4c,#307844);box-shadow:inset 0 0 0 1px #81dc78}.sequence span.on.accent{background:linear-gradient(#ff9745,#d95a29);box-shadow:0 0 6px #ff6b2c56}.sequence span.playhead:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#efffea;box-shadow:0 0 10px white}.console-footer{color:#586c5e}.art-caption{font-size:9px;color:#708578;text-align:right;letter-spacing:.12em;padding-top:24px}.art-caption span{color:#596460}.separator{width:100%;display:flex;align-items:center;justify-content:center;gap:22px;letter-spacing:.26em;font-size:10px;color:var(--green);font-weight:800}.separator:before,.separator:after{content:"";height:1px;background:linear-gradient(90deg,transparent,#24442f);flex:1}.separator:after{transform:rotate(180deg)}.section{padding-top:110px;padding-bottom:118px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:34px}.section-heading .kicker,.kicker{color:var(--green)}.section-heading h2,.closing h2{font-size:clamp(39px,5vw,64px);line-height:1.05;letter-spacing:-.055em;text-transform:uppercase;margin:12px 0 0}.section-heading h2 em{color:var(--orange);font-style:normal}.section-heading>p{max-width:295px;color:var(--muted);font-size:15px;line-height:1.7}.features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.feature{background:linear-gradient(150deg,#1b2420,#12181a 68%);padding:24px 22px 27px;min-height:335px;border:1px solid #283b30;border-radius:9px;position:relative;overflow:hidden}.feature-orange{background:linear-gradient(150deg,#23201c,#12181a 75%);border-color:#413025}.feature-number{font-size:10px;font-weight:800;letter-spacing:.16em;color:#90ae98}.feature-orange .feature-number{color:#c4a08b}.feature-symbol{font-size:82px;line-height:1.2;color:var(--green);font-weight:200;text-shadow:0 0 28px #65e86c42}.feature-orange .feature-symbol{color:var(--orange);text-shadow:0 0 28px #ff6b2c42}.feature h3{font-size:17px;font-weight:900;letter-spacing:-.03em;margin:10px 0 10px;line-height:1.2}.feature p{color:#acb9b1;font-size:13px;line-height:1.7;margin:0}.join-wrap{background:linear-gradient(115deg,#173020,#17251f 27%,#141a1c 67%,#22201b);border-block:1px solid #314935}.join{display:grid;grid-template-columns:1fr 460px;align-items:center;gap:80px;padding-top:92px;padding-bottom:100px}.join-copy h2{font-size:clamp(46px,5.6vw,74px);letter-spacing:-.07em;line-height:1.05;margin:18px 0 23px}.join-copy h2 span{color:var(--green)}.join-copy>p{font-size:18px;max-width:490px;line-height:1.65;color:#c6d2c9}.status-line{font-size:11px;letter-spacing:.13em;color:#b8ccb9;font-weight:700;margin-top:37px;display:flex;align-items:center;gap:12px;text-transform:uppercase}.signup-panel{background:#0f1515de;border:1px solid #466e4c;border-radius:12px;padding:28px;box-shadow:0 28px 65px #050b094f}.panel-heading{margin:0 0 20px;display:flex;justify-content:space-between;color:var(--white);font-weight:900;letter-spacing:.08em;font-size:15px}.panel-heading span{color:var(--green)}.signup-panel label[for=email],.privacy-card label{display:block;font-size:10px;font-weight:800;letter-spacing:.11em;color:#acc2b1;margin-bottom:8px}.signup-panel input[type=email],.privacy-card input[type=email]{display:block;width:100%;color:#f3f1ea;background:#1b2523;border:1px solid #46604e;border-radius:5px;min-height:52px;padding:12px 14px;font-size:16px;outline:none}.signup-panel input[type=email]:focus,.privacy-card input[type=email]:focus{border-color:var(--green)}.hidden-field{position:absolute!important;left:-99999px;top:auto;width:1px;height:1px;overflow:hidden}.checkline{display:flex!important;align-items:flex-start;gap:10px;margin:17px 0 0;color:#c9d4cc;line-height:1.5;font-size:13px;cursor:pointer}.checkline input{margin:3px 0 0;flex:none;accent-color:var(--green);width:17px;height:17px}.checkline.consent{color:#a6b7a9;font-size:12px}.signup-submit{margin-top:22px;width:100%;min-width:0}.signup-submit:disabled{opacity:.45;cursor:not-allowed}.form-status{font-size:12px;color:#92aaa0;margin:15px 0 0;min-height:2em}.form-status.success{color:var(--green)}.form-status.error{color:#ffb29a}.fine-print{font-size:11px;color:#87988e;margin:7px 0 0}.fine-print a{text-decoration:underline}.closing{text-align:center;padding-top:108px;padding-bottom:120px}.closing h2{font-size:clamp(47px,7.8vw,96px)}.closing h2 span{color:var(--orange)}.closing>p:not(.kicker){color:#aebcb1;font-size:16px}.footer-join{display:inline-flex;gap:35px;align-items:center;justify-content:space-between;color:var(--green);border-bottom:1px solid var(--green);margin-top:28px;padding:0 0 9px;font-weight:900;letter-spacing:.13em;font-size:12px}.site-footer{padding:25px 0 34px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #26352d}.footer-mark{display:flex;gap:17px;align-items:center}.footer-mark img{width:95px;mix-blend-mode:screen}.footer-mark span{font-size:10px;letter-spacing:.15em;color:#77887a;font-weight:800}.footer-links{display:flex;gap:28px;flex-wrap:wrap;font-size:10px;font-weight:800;color:#92a295;letter-spacing:.09em}.footer-links a:hover{color:var(--green)}.privacy-page{max-width:780px;padding:90px 0 120px;min-height:70vh}.privacy-page h1{font-size:clamp(32px,5vw,60px);letter-spacing:-.05em}.privacy-page p,.privacy-page li{color:#c7d1ca;line-height:1.8}.privacy-card{margin-top:35px;background:#18221c;border:1px solid #48644a;padding:26px;border-radius:12px}.privacy-card button{margin-top:17px}.privacy-card .form-status{margin-top:15px}.privacy-page a{color:var(--green);text-decoration:underline}
@keyframes scan{to{transform:translateX(600%)}}@keyframes wave-pulse{50%{filter:brightness(1.5);opacity:.8}}@media(max-width:1080px){.hero{grid-template-columns:1fr;gap:50px}.hero-copy{max-width:740px}.hero-art{max-width:670px;width:100%;margin:0 auto}.features{grid-template-columns:repeat(2,minmax(0,1fr))}.join{gap:45px;grid-template-columns:1fr 420px}}@media(max-width:750px){.shell{width:min(calc(100% - 34px),var(--max))}.site-header{min-height:86px}.wordmark{width:122px}.header-nav{gap:0}.header-nav>a:first-child{display:none}.nav-cta{font-size:10px;padding:11px}.hero{padding-top:57px;min-height:0;padding-bottom:77px;gap:47px}.hero h1{font-size:clamp(35px,8.1vw,59px);letter-spacing:-.055em}.hero-description{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch}.button{min-height:53px;justify-content:space-between}.art-caption{font-size:8px}.section{padding-top:80px;padding-bottom:83px}.section-heading{display:block}.section-heading>p{max-width:100%;margin-top:20px}.features{grid-template-columns:1fr 1fr}.feature{min-height:310px}.join{grid-template-columns:1fr;gap:30px;padding-top:75px;padding-bottom:73px}.join-copy h2{font-size:52px}.join-copy>p{font-size:17px}.status-line{margin-top:18px}.closing{padding-top:79px;padding-bottom:90px}.site-footer{flex-wrap:wrap}.footer-links{gap:15px}.footer-mark span{font-size:9px}}@media(max-width:510px){.eyebrow{font-size:9px;gap:7px}.hero h1{font-size:clamp(31px,8.4vw,42px)}.console{transform:none;padding:12px}.oscilloscope svg{height:120px}.knob{width:39px;height:39px}.control small{font-size:8px}.sequence{gap:3px}.features{grid-template-columns:1fr}.feature{min-height:250px}.feature-symbol{font-size:57px}.join-copy h2{font-size:44px}.signup-panel{padding:21px}.section-heading h2{font-size:39px}.footer-mark span{display:none}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
