:root{--bg:#08100d;--bg2:#0f1713;--panel:#121a16cc;--panel-strong:#18221c;--line:#2a3a31;--soft:#91a598;--text:#eef5ef;--muted:#a8b3aa;--lime:#cbff63;--cyan:#8fe7ff;--violet:#bba6ff;--peach:#ffd6a7;--shadow:0 30px 90px rgba(0,0,0,.34)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font:16px/1.6 Inter,system-ui,-apple-system,"Segoe UI",sans-serif;background:radial-gradient(circle at 0% 0%,rgba(130,255,190,.12),transparent 30rem),radial-gradient(circle at 100% 10%,rgba(102,196,255,.15),transparent 26rem),radial-gradient(circle at 50% 100%,rgba(177,120,255,.11),transparent 34rem),linear-gradient(180deg,var(--bg2),var(--bg))}a{color:inherit}main{width:min(1280px,calc(100vw - 28px));margin:auto;padding:24px 0 80px}.top{display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:13px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.brand-mark{width:14px;height:14px;border-radius:4px;background:linear-gradient(135deg,var(--lime),var(--cyan));box-shadow:0 0 0 6px rgba(203,255,99,.08)}.brand b{color:var(--lime)}.nav{display:flex;gap:12px;flex-wrap:wrap}.nav a{text-decoration:none;padding:10px 12px;border:1px solid transparent;color:var(--muted);border-radius:999px}.nav a:hover{border-color:var(--line);background:rgba(255,255,255,.03);color:var(--text)}.hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:22px;padding-top:28px}.hero-copy,.hero-stack,.band,.details,.cta{backdrop-filter:blur(12px);background:linear-gradient(180deg,rgba(18,26,22,.8),rgba(10,16,13,.92));border:1px solid var(--line);box-shadow:var(--shadow)}.hero-copy{position:relative;overflow:hidden;padding:36px 36px 30px;border-radius:28px}.hero-copy:before{content:"";position:absolute;inset:auto auto -80px -60px;width:220px;height:220px;background:radial-gradient(circle,var(--lime),transparent 72%);opacity:.11}.hero-copy:after{content:"";position:absolute;inset:18px 18px auto auto;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,var(--cyan),transparent 68%);opacity:.08}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid #41553f;border-radius:999px;background:#cbff6317;color:var(--lime);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 5px rgba(203,255,99,.12)}h1{font-size:clamp(3.5rem,8vw,7rem);line-height:.88;letter-spacing:-.085em;max-width:10ch;margin:.34em 0 .26em}.lead{max-width:64ch;color:var(--muted);font-size:1.1rem;margin:0}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 18px;border-radius:14px;border:1px solid var(--line);background:rgba(255,255,255,.02);text-decoration:none}.button.primary{background:linear-gradient(135deg,var(--lime),#dfff9c);border-color:transparent;color:#10140f;font-weight:800}.button.ghost:hover{border-color:#455c4b;background:rgba(255,255,255,.04)}.signal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.signal div{padding:14px 0 0;border-top:1px solid rgba(255,255,255,.08)}.signal strong{display:block;font-size:1.7rem;line-height:1;letter-spacing:-.05em}.signal span{display:block;color:var(--muted);font-size:.93rem;margin-top:6px}.hero-stack{display:grid;gap:14px;padding:14px;border-radius:28px}.glass{border:1px solid rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(26,36,30,.94),rgba(10,14,11,.95));border-radius:20px;padding:18px}.stack-label{font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--cyan);margin-bottom:10px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tile{padding:16px;border-radius:18px;background:linear-gradient(180deg,#151d18,#0e1310);border:1px solid rgba(255,255,255,.05)}.tile strong{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--peach);margin-bottom:8px}.tile span{display:block;font-size:1.35rem;line-height:1.1;font-weight:800;letter-spacing:-.04em}.terminal{overflow:hidden;border-radius:20px;border:1px solid rgba(255,255,255,.05);background:#070c09}.terminal-head{display:flex;gap:8px;padding:12px 14px;border-bottom:1px solid #1c241f}.dot{width:10px;height:10px;border-radius:50%}.dot:nth-child(1){background:#ff8f7a}.dot:nth-child(2){background:#ffd56c}.dot:nth-child(3){background:#8de6a2}.terminal pre{margin:0;padding:18px 18px 20px;color:#d9ead9;font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;padding:18px 20px;border-radius:24px}.band article{padding-right:6px}.band strong{display:block;color:var(--lime);margin-bottom:7px;font-size:.96rem}.band p{margin:0;color:var(--muted);font-size:.94rem}.details{margin-top:22px;border-radius:26px;overflow:hidden}.details-head{padding:24px 26px 18px;display:flex;justify-content:space-between;gap:16px;align-items:end}.details-head h2,.cta h2{margin:0;font-size:clamp(1.8rem,4vw,2.7rem);line-height:.95;letter-spacing:-.06em}.details-head p,.cta p{margin:8px 0 0;color:var(--muted)}.rows{display:grid}.row{display:grid;grid-template-columns:190px 1fr 160px;border-top:1px solid rgba(255,255,255,.06)}.row div{padding:16px 26px}.row div:first-child{color:var(--lime);font-weight:800}.row div:nth-child(3){color:var(--soft);text-align:right}.cta{margin-top:22px;border-radius:24px;padding:24px 26px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.cta-actions{display:flex;gap:12px;flex-wrap:wrap}.foot{margin-top:24px;color:var(--muted);font-size:.94rem}.foot code{padding:3px 6px;border-radius:8px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.05);font:12px ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--text)}@media(max-width:1020px){.hero{grid-template-columns:1fr}.band{grid-template-columns:1fr 1fr}.cta{grid-template-columns:1fr}.row{grid-template-columns:160px 1fr}.row div:nth-child(3){text-align:left;padding-top:0}}@media(max-width:760px){main{width:min(100vw - 20px,1280px)}.top{flex-direction:column;align-items:flex-start}.signal,.grid2,.band{grid-template-columns:1fr}.hero-copy,.details-head,.cta{padding-left:20px;padding-right:20px}.row{grid-template-columns:1fr}.row div{padding:12px 20px}.row div:nth-child(3){padding-top:0}h1{max-width:none;font-size:clamp(3rem,15vw,5rem)}}
