@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--bg:#090b12;--panel:#fff1;--line:#ffffff1f;--text:#f7f8ff;--muted:#a6adc8;--green:#8bffbe;--cyan:#60e7ff;--violet:#a78bfa;--amber:#ffd166}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 0 0,#152342 0,#090b12 34%,#06070b 100%);margin:0;font-family:Inter,system-ui,sans-serif}a{color:inherit;text-decoration:none}main{overflow:hidden}.nav{z-index:10;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line);background:#090b12b8;justify-content:space-between;align-items:center;padding:18px 6vw;display:flex;position:sticky;top:0}.brand{align-items:center;gap:10px;font-weight:900;display:flex}.logo{background:linear-gradient(135deg,var(--green),var(--cyan));color:#04100b;border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.navlinks{color:var(--muted);gap:28px;font-size:14px;display:flex}.navcta,.primary,.secondary,.price a{border:1px solid var(--line);border-radius:999px;padding:11px 17px;font-weight:700}.navcta,.primary{background:linear-gradient(135deg,var(--green),var(--cyan));color:#04100b;border:0}.hero{grid-template-columns:1.04fr .96fr;align-items:center;gap:54px;min-height:760px;padding:84px 6vw;display:grid;position:relative}.orb{filter:blur(55px);opacity:.35;border-radius:50%;position:absolute}.orb1{background:var(--green);width:360px;height:360px;top:70px;right:14%}.orb2{background:var(--violet);width:320px;height:320px;bottom:80px;left:10%}.eyebrow,.label{color:var(--green);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.hero h1{margin:22px 0;font-size:clamp(54px,8vw,104px);line-height:.92}.hero h1 span{color:#0000;background:linear-gradient(90deg,var(--green),var(--cyan),var(--violet));-webkit-background-clip:text;display:block}.lead{color:var(--muted);max-width:680px;font-size:20px;line-height:1.7}.actions{flex-wrap:wrap;gap:14px;margin:32px 0;display:flex}.primary,.secondary{align-items:center;gap:9px;display:inline-flex}.secondary{background:#ffffff0d}.trust{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.trust span{background:var(--muted);border-radius:50%;width:4px;height:4px}.product-card,.module,.problem article,.terminal,.price{border:1px solid var(--line);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff18,#ffffff09);border-radius:34px;position:relative;box-shadow:0 30px 80px #00000059}.product-card{padding:24px;transform:rotate(1deg)}.card-top,.dashboard-row,.task{justify-content:space-between;align-items:center;gap:14px;display:flex}.card-top small{color:var(--muted);margin-top:4px;display:block}.pill,.badge{color:var(--green);background:#8bffbe1a;border:1px solid #8bffbe4d;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:800;display:inline-flex}.year-grid{grid-template-columns:repeat(26,1fr);gap:5px;margin:28px 0;display:grid}.cell{aspect-ratio:1;background:#ffffff14;border-radius:4px}.c1{background:#8bffbe2e}.c2{background:#8bffbe52}.c3{background:#60e7ff73}.c4{background:#a78bfa9e}.c5{background:var(--green);box-shadow:0 0 18px #8bffbe80}.mini{border:1px solid var(--line);background:#00000029;border-radius:18px;flex:1;padding:16px}.mini strong{font-size:24px}.mini small{color:var(--muted);margin-top:5px;display:block}.task-panel{gap:10px;margin-top:18px;display:grid}.task{color:#dfe4ff;background:#ffffff0f;border-radius:16px;padding:14px}.task em{color:var(--green);font-style:normal}.problem,.modules,.system,.community,.pricing{padding:90px 6vw}.problem h2,.modules h2,.system h2,.community h2,.pricing h2{max-width:950px;margin:14px 0 32px;font-size:clamp(34px,5vw,68px);line-height:1.02}.problem-grid,.module-grid,.price-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.problem article,.module{padding:28px}.problem svg,.module svg,.community svg{color:var(--green)}.problem p,.module p,.system p,.community p,.price p{color:var(--muted);line-height:1.7}.module-grid{grid-template-columns:repeat(3,1fr)}.module{min-height:230px;overflow:hidden}.module .chev{color:var(--muted);position:absolute;bottom:24px;right:24px}.system{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.system ul{gap:12px;padding:0;list-style:none;display:grid}.system li{color:#dfe4ff;align-items:center;gap:10px;display:flex}.system li svg{color:var(--green)}.terminal{padding:0;overflow:hidden}.termbar{border-bottom:1px solid var(--line);align-items:center;gap:8px;height:44px;padding:0 16px;display:flex}.termbar i{background:var(--green);border-radius:50%;width:11px;height:11px}.termbar i:nth-child(2){background:var(--amber)}.termbar i:nth-child(3){background:var(--violet)}pre{color:#a9ffca;white-space:pre-wrap;margin:0;padding:26px;font-size:15px;line-height:1.8}.community{text-align:center}.community p{max-width:720px;margin:0 auto 30px}.leaderboard{gap:10px;max-width:620px;margin:auto;display:grid}.leaderboard div{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:18px;grid-template-columns:52px 1fr auto;align-items:center;padding:16px;display:grid}.leaderboard b{width:34px;height:34px;color:var(--green);background:#8bffbe24;border-radius:50%;place-items:center;display:grid}.leaderboard em{color:var(--muted);font-style:normal}.pricing{text-align:center}.pricing h2{margin-left:auto;margin-right:auto}.price-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,390px));justify-content:center}.price{padding:30px}.price.featured{border-color:#8bffbe73;box-shadow:0 0 0 1px #8bffbe1a,0 35px 100px #60e7ff24}.price strong{margin:20px 0;font-size:52px;display:block}.price span{color:var(--muted);font-size:18px}.price ul{gap:12px;padding:0;list-style:none;display:grid}.price li{color:#dfe4ff;align-items:center;gap:10px;display:flex}.price li svg{color:var(--green)}.price a{text-align:center;background:#ffffff12;margin-top:24px;display:block}.featured a{background:linear-gradient(135deg,var(--green),var(--cyan));color:#04100b;border:0}@media (width<=900px){.navlinks{display:none}.hero,.system{grid-template-columns:1fr}.hero{padding-top:50px}.problem-grid,.module-grid,.price-grid{grid-template-columns:1fr}.product-card{transform:none}.year-grid{grid-template-columns:repeat(14,1fr)}}
