*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b1010;color:#edf4ed;font-family:Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:6px}button{cursor:pointer}a,button{transition:transform .25s,background .25s,color .25s}a:hover,button:hover{color:#b9ffb4}.btn:hover{transform:translateY(-3px);background:#d2ffce;color:#101610}.skip{position:absolute;top:-100px}.skip:focus{top:10px;background:white;color:black;z-index:99}header{position:sticky;top:0;z-index:20;background:#0b1010eF;border-bottom:1px solid #ffffff12;backdrop-filter:blur(20px)}nav{max-width:1280px;margin:auto;padding:22px 36px;display:flex;align-items:center;gap:42px}.logo{font-size:28px;font-weight:700;letter-spacing:-1.8px;margin-right:auto}.logo span{color:#b9ffb4;margin-right:10px}nav .links{display:flex;gap:30px;font-size:14px;color:#a7b3ae}nav a[aria-current=page]{color:#b9ffb4}.btn{background:#b9ffb4;color:#0b1810;border:1px solid #b9ffb4;border-radius:7px;padding:13px 23px;display:inline-flex;justify-content:center;align-items:center;gap:24px;font-weight:600;font-size:14px}.secondary{background:transparent;color:#eaf3ea;border-color:#35443d}.navbtn{padding:10px 18px}main{max-width:1280px;margin:auto}section{padding:85px 36px}.hero{min-height:700px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:15px;padding-top:75px}.eyebrow{color:#b9ffb4;font:11px/1.5 monospace;letter-spacing:2.3px;margin-bottom:25px}.eyebrow i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#b9ffb4;margin-right:9px;box-shadow:0 0 15px #b9ffb4}h1,h2,h3,p{margin:0}h1{font-size:clamp(48px,6.4vw,84px);line-height:1.05;letter-spacing:-4.5px;font-weight:500;animation:enter .8s both}h2{font-size:clamp(34px,4vw,52px);line-height:1.12;letter-spacing:-2px;font-weight:500;margin-bottom:25px}h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.6px;margin:20px 0 14px}em{font-family:Georgia,serif;font-weight:400;color:#b9ffb4}p{color:#9eaFA5;max-width:590px}p+p{margin-top:18px}.lead{font-size:18px;line-height:1.75;margin:28px 0 32px;max-width:510px}.actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.textlink{font-size:14px;border-bottom:1px solid #647b67;padding:9px 0}.micro{font-size:11px;color:#6e8175;margin-top:22px}.orbit{height:470px;position:relative;isolation:isolate;background:radial-gradient(ellipse,#6aab7022,transparent 68%);overflow:hidden}.ring{position:absolute;left:50%;top:50%;border:1px solid #b9ffb424;border-radius:50%;transform:translate(-50%,-50%)}.r1{width:290px;height:290px;box-shadow:0 0 80px #aaffaa08}.r2{width:440px;height:440px;border-style:dashed;animation:spin 70s linear infinite}.core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:140px;height:140px;background:linear-gradient(140deg,#c6ffc6,#6da376);border-radius:35px;box-shadow:0 0 80px #b9ffb42b,inset 0 0 20px #fff5;color:#183624;font:italic 110px/.85 Georgia;text-align:center;padding-top:0}.core span{display:block;font:8px monospace;letter-spacing:1px;margin-top:10px}.node{position:absolute;background:#15201b;border:1px solid #405b46;border-radius:11px;padding:13px 17px;box-shadow:0 10px 30px #0006;font-size:20px;color:#b9ffb4;animation:float 6s ease-in-out infinite}.node span{font:11px Arial;margin-left:10px;color:#d5e4d9}.n1{top:60px;left:15px}.n2{right:0;top:140px;animation-delay:-2s}.n3{left:5px;bottom:110px;animation-delay:-3s}.n4{right:15px;bottom:40px;animation-delay:-1s}.orb-label{position:absolute;bottom:0;left:50%;transform:translateX(-50%);font:9px monospace;letter-spacing:2px;color:#67836e;white-space:nowrap}.strip{display:flex;gap:45px;justify-content:space-between;align-items:center;border-block:1px solid #29352d;padding-block:30px}.strip span{font:10px monospace;color:#778e7d;max-width:170px;letter-spacing:1.5px}.strip strong{font-size:22px;font-weight:400;color:#a4b6a8}.section-head{max-width:750px;margin-bottom:50px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:linear-gradient(130deg,#18211b,#101713);border:1px solid #29382e;padding:35px;border-radius:13px;transition:transform .3s,border-color .3s}.card:hover{transform:translateY(-5px);border-color:#719677}.num{font:12px monospace;color:#91b89b}.card p{font-size:14px;line-height:1.8}.split{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.split .textlink,.split .btn{margin-top:30px}.mini-ui{padding:28px;border:1px solid #344238;border-radius:15px;background:#101914;box-shadow:0 35px 80px #0003}.bar{font:10px monospace;letter-spacing:1.5px;color:#95a99b;display:flex;justify-content:space-between;margin-bottom:25px}.bar b{color:#b9ffb4;font-weight:400}.task{padding:19px;border:1px solid #344539;border-radius:7px;background:#17211a;font-size:14px}.task small{display:block;color:#7f9585;margin-left:23px;font-size:11px}.accent{border-color:#8bba91;background:#23432b}.connector{text-align:center;color:#7cab86;padding:4px}.cta{text-align:center;border-top:1px solid #28372c;background:radial-gradient(ellipse at bottom,#25452a55,transparent 70%)}.cta h2{font-size:64px}.cta .btn{margin-top:12px}.pagehero{padding-bottom:40px}.center{text-align:center}.center p{margin-inline:auto}.tag{font:10px monospace;color:#b9ffb4;border:1px solid #44604b;border-radius:30px;padding:5px 10px}.billing{display:inline-flex;border:1px solid #354739;padding:5px;border-radius:9px}.billing button{background:none;border:0;color:#9db0a2;padding:10px 18px;border-radius:5px}.billing .selected{background:#b9ffb4;color:#0d2111}.pricing{padding-top:25px}.featured{border-color:#a5d8aa}.price{font-size:52px;letter-spacing:-2px;margin-top:20px}.price b{font-weight:400}.price small{font-size:13px;letter-spacing:0;color:#8b9f91}.billing-note{font-size:12px!important}.card ul{list-style:none;padding:20px 0;font-size:14px;color:#b0c5b6}.card li{margin:10px 0}.card .btn{width:100%}.narrow{max-width:820px;margin:auto}details{border-bottom:1px solid #314236;padding:22px 0}summary{cursor:pointer;font-size:18px}details p{margin-top:18px;font-size:14px}.steps{padding-left:25px}.steps li{padding:15px 0;color:#d7e9dc}.steps span{display:block;font-size:12px;color:#8da693}.manifesto{font-size:44px;line-height:1.5;letter-spacing:-2px;border-left:2px solid #b9ffb4;padding-left:40px}label{display:block;font-size:12px;color:#b7c7bd}input,textarea,select{width:100%;display:block;background:#111c15;border:1px solid #405345;border-radius:6px;color:#ecf5ee;padding:12px;margin:7px 0 19px}textarea{min-height:130px;resize:vertical}.note{margin-top:30px;padding:20px;border:1px solid #3f5444;font-size:12px;color:#9ab29f}footer{max-width:1208px;margin:auto;border-top:1px solid #2b3b30;padding:35px 0 30px;display:flex;gap:35px;align-items:center;font-size:12px;color:#96aa9d}footer .logo{font-size:24px}footer p{font-size:11px;max-width:390px}.demohead{display:flex;align-items:end;gap:90px;padding-bottom:40px}.demohead h1{font-size:62px}.demohead p{max-width:400px;font-size:14px}.workspace{padding:0;margin:0 36px 85px;border:1px solid #35483b;background:#101813;border-radius:14px;overflow:hidden}.wsbar{padding:22px 28px;display:flex;justify-content:space-between;border-bottom:1px solid #293a2f}.stats{display:grid;grid-template-columns:repeat(3,1fr);padding:30px;gap:20px}.stats small{display:block;color:#8ea396;font-size:12px}.stats b{display:block;font-size:40px;font-weight:400}.tools{display:flex;gap:16px;align-items:center;padding:20px 28px;border-block:1px solid #263b2d}.tools label{flex:1}.tools input,.tools select{margin-bottom:0}.tablewrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px;white-space:nowrap}th{font:10px monospace;color:#779581;letter-spacing:1px;padding:20px}td{padding:22px 20px;border-top:1px solid #26382c}td small{display:block;color:#7c9687;font-size:11px}.status{background:#263f2e;padding:5px 9px;border-radius:5px;font-size:10px;color:#bbe5c5}.approve{background:none;color:#b9ffb4;border:1px solid #486b51;border-radius:5px;padding:6px 10px}.activity{border-top:1px solid #263b2d;padding:30px;display:grid;grid-template-columns:1fr 2fr;gap:40px}.activity h3{margin:0}.activity p{font-size:12px}.activity ol{margin:0;padding-left:20px;color:#a6bdaa;font-size:12px}.activity li{margin-bottom:12px}.activity span{font:9px monospace;color:#b9ffb4;margin-right:12px}#empty{padding:25px}.reveal{animation:enter .8s both}@keyframes enter{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes float{50%{transform:translateY(-9px)}}@media(max-width:850px){nav{padding:18px 22px;gap:18px;flex-wrap:wrap}nav .links{order:3;width:100%;justify-content:space-between;gap:10px}section{padding:55px 24px}.hero,.split{grid-template-columns:1fr;gap:40px}.hero{padding-top:55px}h1{letter-spacing:-2.5px}.orbit{height:400px;max-width:510px;width:100%;margin:auto}.strip{gap:18px;flex-wrap:wrap}.strip strong{font-size:17px}.grid3{grid-template-columns:1fr}.cta h2{font-size:44px}.demohead{display:block}.demohead p{margin-top:25px}.demohead h1{font-size:50px}.workspace{margin-inline:15px}.tools{flex-wrap:wrap}.tools label{min-width:40%}.activity{grid-template-columns:1fr;gap:20px}footer{margin:0 24px;flex-wrap:wrap}.manifesto{font-size:36px}.stats{padding:20px}.stats b{font-size:32px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}