:root{--bg:#07111f;--card:#101827;--accent:#ff8a00;--border:#243247}body{margin:0;background:var(--bg);color:#d4deea;font-family:Inter,sans-serif}h1,h2,h3,.logo,nav,.eyebrow{font-family:'Barlow Condensed',sans-serif}.header{position:sticky;top:0;background:#091321;display:flex;justify-content:space-between;padding:18px 8%;border-bottom:1px solid var(--border)}.logo{font-size:2rem;color:#fff}.logo span,.eyebrow{color:var(--accent)}nav a{color:#cfd7e3;text-decoration:none;margin:0 12px;text-transform:uppercase}.btn{border:1px solid var(--accent);padding:10px}.hero{position:relative;min-height:85vh;display:flex;align-items:center;padding:0 8%}.wire{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.03),rgba(255,255,255,.03) 1px,transparent 1px,transparent 50px)}.content{position:relative;max-width:900px}.hero h1{font-size:clamp(4rem,9vw,8rem);line-height:.9;color:#fff}.hero span{color:var(--accent)}section,footer{padding:80px 8%}.grid{display:grid;gap:1px;background:var(--border)}.g2{grid-template-columns:1fr 1fr}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card,pre{background:var(--card);padding:24px}.mail{background:var(--accent);color:#000;padding:14px 18px;text-decoration:none;display:inline-block}@media(max-width:900px){.g2,.g3,.g4{grid-template-columns:1fr}nav{display:none}}
