:root{font-family:Arial,Helvetica,sans-serif;color:#eeeee7;background:#10120f;font-synthesis:none;--lime:#d5fa40;--muted:#a3a69b }*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}a,button,input,textarea{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:6px}.skip{position:fixed;top:-100px;background:var(--lime);color:#10120f;padding:15px;z-index:20}.skip:focus{top:10px}header{height:100px;margin:0 5%;border-bottom:1px solid #34382d;display:flex;align-items:center;justify-content:space-between}.logo{font-weight:900;font-size:24px;letter-spacing:-1px;display:flex;align-items:center;gap:9px}.mark{background:var(--lime);color:#10120f;font-style:italic;width:29px;height:29px;text-align:center;font-size:25px}.dot{font-size:12px;align-self:start;margin-top:3px}nav{display:flex;gap:38px;font-size:13px}nav a:hover,.text-link:hover{color:var(--lime)}.nav-cta{font-size:13px;border:1px solid #53584a;padding:13px 20px;border-radius:4px}.nav-cta span{margin-left:30px}.hero{padding:65px 5% 0;overflow:hidden}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;line-height:1.6}.status{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--lime);margin-right:8px;box-shadow:0 0 15px #d5fa4080}h1{font-size:clamp(75px,10.8vw,172px);line-height:.92;letter-spacing:-.075em;margin:40px 0 38px;position:relative;font-weight:900}.outline{color:var(--lime)}.hero-star{font-size:.85em;position:absolute;right:1%;top:-10px;color:var(--lime);animation:spin 30s linear infinite;font-weight:400}.hero-bottom{display:flex;align-items:center;gap:6%;padding-bottom:65px}.hero-bottom p,.section-head>p:last-child,.product-copy p{font-size:15px;line-height:1.7;color:var(--muted)}.button{background:var(--lime);color:#10120f;display:inline-flex;justify-content:space-between;align-items:center;padding:20px 24px;border:0;border-radius:3px;font-size:13px;font-weight:700;gap:55px;cursor:pointer;transition:transform .2s,background .2s}.button:hover{background:#e3ff79;transform:translateY(-3px)}.scroll{margin-left:auto;font-size:9px;letter-spacing:1px;display:flex;gap:30px;align-items:center}.scroll span{font-size:24px}.hero-rule{padding:20px 0;border-top:1px solid #34382d;display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.5px;color:#858a7b}.ticker{overflow:hidden;background:var(--lime);color:#10120f;padding:19px 0;font-size:13px;font-weight:800;letter-spacing:1px;white-space:nowrap}.ticker div{width:max-content;animation:marquee 35s linear infinite}.ticker span{margin:0 45px;font-size:20px}.section{padding:100px 7%}.section-head{display:grid;grid-template-columns:1fr 2fr 1fr;gap:35px;align-items:start;margin-bottom:50px}h2{font-size:clamp(32px,3.7vw,60px);font-weight:600;letter-spacing:-2px;line-height:1.08;margin:0}.section-head>p{margin-top:5px}.section-head>p:last-child{font-size:13px}.services{margin-left:25%}.services article{display:flex;gap:35px;border-top:1px solid #34382d;padding:32px 0}.number{color:#7b826d;font:12px monospace;margin-top:10px}h3{font-size:27px;letter-spacing:-.8px;font-weight:500;margin:0 0 15px}.services p{max-width:480px;font-size:14px;color:var(--muted);line-height:1.7}.tags{color:#929a80;font-size:9px;letter-spacing:1px;margin-top:20px}.arrow{margin-left:auto;color:var(--lime);font-size:30px}.products{background:#1a1e16}.product-panel{min-height:425px;background:#10140e;position:relative;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;border:1px solid #353e29;border-radius:5px;background-image:linear-gradient(#a4c77008 1px,transparent 1px),linear-gradient(90deg,#a4c77008 1px,transparent 1px);background-size:35px 35px}.orb{width:270px;height:270px;margin:50px auto;position:relative;display:grid;place-items:center;perspective:600px}.orb div{position:absolute;inset:0;border:1px solid #c6fa4e;border-radius:50%;box-shadow:0 0 25px #b0ff1910,inset 0 0 30px #b0ff1910;animation:orbit 13s linear infinite}.orb div:nth-child(2){animation-delay:-4s}.orb div:nth-child(3){animation-delay:-8s}.orb span{font-size:100px;font-weight:900;color:var(--lime);font-style:italic}.pill{font-size:9px;letter-spacing:1px;color:var(--lime);border:1px solid #485832;padding:8px 12px;border-radius:30px;display:inline-block;margin-bottom:25px}.product-copy{padding:45px 40px}.product-copy h3{font-size:38px;line-height:1.1}.product-copy p{font-size:13px}.text-link{display:inline-block;font-size:12px;border-bottom:1px solid #737c64;padding:10px 0;margin-top:14px}.panel-coordinate{position:absolute;bottom:20px;left:25px;font:9px monospace;color:#6d795e}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.steps article{border-top:1px solid #434a36;padding-top:25px}.steps span{font-size:10px;letter-spacing:1px;color:var(--lime)}.steps h3{font-size:23px;margin-top:35px}.steps p{font-size:14px;color:var(--muted);line-height:1.7}.contact{border-top:1px solid #34382d}.contact h2{font-size:clamp(35px,5.5vw,80px);margin:30px 0 55px}.contact h2 span{color:var(--lime)}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact-grid>p{color:var(--muted);font-size:17px;line-height:1.7}form{display:grid;gap:12px}label{font-size:11px;color:#c4cab9}input,textarea{width:100%;background:#191d16;border:1px solid #414735;border-radius:3px;color:#fff;padding:15px;margin-bottom:12px;resize:vertical}form .button{justify-self:start}.form-note,#form-status{font-size:12px;line-height:1.6;color:var(--muted);margin:0}footer{margin:0 5%;padding:35px 0;border-top:1px solid #34382d;display:flex;justify-content:space-between;align-items:center;gap:20px}footer p,footer>span,footer>a:last-child{font-size:9px;letter-spacing:1px;color:var(--muted)}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}.visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes orbit{to{transform:rotateY(360deg) rotate(35deg)}}@keyframes marquee{to{transform:translate(-35%)}}@media(min-width:1600px){body{max-width:1800px;margin:auto}}@media(max-width:800px){header{height:80px}nav{gap:18px;font-size:12px}.hero{padding-top:45px}.hero-star{font-size:.6em;top:5px}.hero-bottom{flex-wrap:wrap;gap:25px;padding-bottom:40px}.hero-bottom p{width:100%}.scroll{margin-left:0}.section{padding:65px 6%}.section-head{grid-template-columns:1fr;gap:18px}.section-head>p:last-child{max-width:450px}.services{margin-left:0}.steps{gap:22px}.steps h3{font-size:20px}.product-panel{grid-template-columns:1fr 1fr}.orb{width:190px;height:190px}.product-copy{padding:35px 20px}.product-copy h3{font-size:28px}.contact-grid{gap:35px}footer{flex-wrap:wrap}}@media(max-width:520px){nav{display:none}.logo{font-size:20px}.nav-cta{padding:10px}.nav-cta span{margin-left:15px}h1{font-size:clamp(55px,12.4vw,75px);letter-spacing:-4px;margin:35px 0}.hero-star{right:0;top:-4px}.eyebrow{font-size:8px;letter-spacing:1.3px}.hero-rule span:last-child{display:none}.hero-rule{font-size:8px}.hero-bottom p{font-size:14px}.scroll{font-size:8px}.button{gap:30px}.services article{gap:18px}.services h3{font-size:23px}.product-panel,.steps,.contact-grid{grid-template-columns:1fr}.orb{margin-bottom:0}.product-copy{padding:30px 25px 50px}.steps{gap:30px}.steps h3{margin-top:20px}.contact-grid{gap:10px}footer .logo{width:100%}.desktop{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
