:root{--ink:#18215b;--paper:#f4f3eb;--acid:#dfff00;--line:#b7bac9;--muted:#5b6078}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.5 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}header{display:flex;align-items:center;justify-content:space-between;padding:24px 4%;border-bottom:2px solid var(--ink);gap:24px}.brand img{width:185px;display:block}nav{display:flex;gap:28px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}nav a:last-child{border-bottom:2px solid var(--ink)}h1,h2,h3{line-height:1;letter-spacing:-.05em;margin:0 0 24px}p{margin:0 0 18px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;background:var(--ink);color:white;border:2px solid var(--ink);padding:15px 22px;font-size:13px;font-weight:800;border-radius:0;cursor:pointer}.btn:hover{background:var(--acid);color:var(--ink)}.btn.secondary{background:transparent;color:var(--ink)}.btn.secondary:hover{background:var(--acid)}.btn:disabled{opacity:.45;cursor:not-allowed}.eyebrow{font:700 11px/1.5 'Courier New',monospace;letter-spacing:.15em;text-transform:uppercase}.card{background:white;border:1px solid var(--line);border-top:5px solid var(--ink);padding:30px;border-radius:0}.card h2{font-size:30px}.card p{color:var(--muted)}.micro{font:12px/1.6 'Courier New',monospace;color:var(--muted)}footer{padding:30px 4%;border-top:2px solid var(--ink);display:flex;justify-content:space-between;gap:20px;font:12px 'Courier New',monospace}footer img{width:120px}
