*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#0d0d0f;color:#f5f5f5}header{height:64px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #29292d}header b{font-size:22px}header a{color:#aaa;text-decoration:none}.hero{max-width:900px;margin:9vh auto;padding:24px}.hero span{color:#ff3434;font-weight:700}.hero h1{font-size:clamp(38px,7vw,72px);line-height:1;margin:18px 0}.hero p{color:#bbb;max-width:650px;font-size:18px;line-height:1.5}button{background:#e52323;color:white;border:0;border-radius:12px;padding:15px 20px;font-weight:700;cursor:pointer}.card{max-width:720px;margin:40px auto;background:#17171a;border:1px solid #2b2b30;border-radius:18px;padding:24px}.hidden{display:none}label{display:block;margin:18px 0 7px;font-weight:700}input,textarea,select{width:100%;padding:14px;border-radius:10px;border:1px solid #3a3a40;background:#101012;color:white;font-size:16px}textarea{min-height:100px}.check{display:flex;gap:10px;align-items:flex-start;margin:20px 0}.check input{width:auto}.success{font-size:22px}@media(max-width:600px){.hero{margin:4vh auto}.card{margin:16px}.hero h1{font-size:42px}}
