details{padding:10px 0}summary{cursor:pointer;font-weight:700}.chips,.check{padding:0;list-style:none}.chips{display:flex;flex-wrap:wrap;gap:8px}.g{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.cmp{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.steps{padding:0;list-style:none;counter-reset:n}.steps li{counter-increment:n}form{display:grid;gap:12px}input,textarea{padding:11px;font:inherit;width:100%;box-sizing:border-box}.btn,.sub{display:inline-block;text-decoration:none;font-weight:700;cursor:pointer;border:0;padding:13px 28px;font-family:inherit;font-size:1rem}.w{max-width:940px;margin:auto;padding:0 5vw}header .w{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}footer{padding:22px 0;text-align:center;font-size:.85rem}.check{columns:2}@media(max-width:640px){.check{columns:1}}.check li{break-inside:avoid;padding:5px 0 5px 26px;position:relative}.check li::before{position:absolute;left:0}
body{margin:0;background:#07100b;color:#c7f7d4;font:16px/1.6 "Courier New",monospace}h1,h2,h3{font-family:"Courier New",monospace;line-height:1.1;text-transform:uppercase}h2{font-size:1.3rem;color:#ffb000;border-bottom:1px solid #ffb00066;padding-bottom:6px}header{border-bottom:1px solid #1fe07a;padding:12px 0;color:#1fe07a}header a{color:#ffb000}.hero{padding:60px 0 40px}.hero h1{font-size:clamp(2rem,5.5vw,3.8rem);color:#1fe07a;max-width:18ch}.tag{color:#ffb000;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.tag::before{content:"▲ "}.btn,.sub{background:#1fe07a;color:#07100b}.s{padding:28px 0}.g{gap:1px;background:#1fe07a55;border:1px solid #1fe07a55}.c{background:#07100b;padding:14px 16px}.c h3{color:#ffb000;font-size:1rem}.steps li{padding:8px 0 8px 46px;position:relative;border-bottom:1px solid #1fe07a33}.steps li::before{content:"0" counter(n);position:absolute;left:0;color:#ffb000}.check li::before{content:"[x]";color:#1fe07a}.chips li{border:1px solid #1fe07a;color:#1fe07a;padding:2px 12px;font-weight:700}details{border-bottom:1px solid #1fe07a33}summary{color:#ffb000}.info{background:#0d1d14}.info a{color:#ffb000}input,textarea{border:1px solid #1fe07a;background:#07100b;color:#c7f7d4}