body{margin:0;background:#050806;color:#b8ffcf;font:16px/1.6 "Lucida Console","Courier New",monospace}h1,h2,h3{font-weight:400;line-height:1.2}a{color:#5dff9a}
.wrap{max-width:1000px;margin:auto;padding:0 5vw}header{border-bottom:1px solid #1d4a31;padding:12px 0}header .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}
.hero{padding:70px 0}.tag{color:#5dff9a;letter-spacing:.2em;font-size:.8rem}.lcd{font-size:clamp(5rem,22vw,13rem);line-height:1;color:#5dff9a;text-shadow:0 0 24px #5dff9a99;letter-spacing:.05em}.hero h1{font-size:clamp(1.5rem,4vw,2.6rem)}
.btn{display:inline-block;border:2px solid #5dff9a;color:#5dff9a;padding:13px 24px;text-decoration:none;font-weight:700}.btn:hover{background:#5dff9a;color:#050806}section{padding:50px 0;border-top:1px solid #1d4a31}.g{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}
.c{border:1px solid #1d4a31;padding:18px;background:#0a120d}.c h3::before{content:"> ";color:#5dff9a}form{display:grid;gap:12px}input,textarea{padding:10px;font:inherit;background:#0a120d;color:#b8ffcf;border:1px solid #5dff9a;width:100%;box-sizing:border-box}.sub{background:transparent;color:#5dff9a;border:2px solid #5dff9a;padding:12px;cursor:pointer;font:inherit}footer{padding:24px 0;text-align:center;font-size:.85rem;color:#5f9a78}