*{box-sizing:border-box}body{margin:0;background:#07070d;color:#fff;font-family:Arial,Helvetica,sans-serif}header{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;background:#07070d;border-bottom:1px solid rgba(255,255,255,.08);position:sticky;top:0}a{color:#fff;text-decoration:none}.logo{font-weight:900;font-size:28px}.logo span{color:#b6ff00}nav{display:flex;gap:24px;align-items:center}.cta,.button,button{background:#b6ff00;color:#050505;border:0;border-radius:12px;padding:14px 22px;font-weight:800}.hero{padding:90px 8%;background:radial-gradient(circle at 70% 20%,#4b148c,transparent 35%),linear-gradient(135deg,#080811,#190024)}.eyebrow{color:#b6ff00;font-weight:800;letter-spacing:.15em;text-transform:uppercase}h1{font-size:clamp(42px,7vw,82px);line-height:.95;margin:12px 0 20px}p{font-size:18px;line-height:1.6;color:#d8d4e6;max-width:820px}.panel,.contact{padding:50px 8%;background:#fff;color:#080811}.panel p,.contact p{color:#222}h2{font-size:34px}.contact form{display:grid;gap:16px;max-width:760px}.contact label{display:grid;gap:6px;color:#111;font-weight:700}.contact input,.contact textarea{padding:14px;border:1px solid #ddd;border-radius:10px;font-size:16px}.check{display:block;font-weight:400!important}footer{padding:35px 8%;background:#050509;color:#ccc}footer p{font-size:14px;color:#ccc}@media(max-width:800px){nav{display:none}header{padding:0 4%}.hero,.panel,.contact{padding:50px 5%}}
