*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at top,#710012,#110005 60%,#050003);color:#fff;min-height:100vh;padding:32px}.panel{width:min(980px,95%);margin:auto;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);border-radius:28px;padding:28px;box-shadow:0 25px 70px rgba(0,0,0,.35)}.top{display:flex;gap:12px;align-items:center;color:#ffd37a}.top span{padding:6px 10px;border:1px solid #ffd37a;border-radius:999px;font-size:12px}h1{font-size:42px;margin:16px 0 8px}.lead{color:#ffd1d1}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.grid:has(label:nth-child(3)){grid-template-columns:repeat(3,1fr)}label{display:block;margin:14px 0;font-weight:700}input,select,textarea{width:100%;margin-top:8px;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.35);color:#fff;border-radius:14px;padding:14px;font-size:15px}textarea{resize:vertical}.btn{display:inline-block;border:0;border-radius:14px;background:linear-gradient(135deg,#ff1744,#8b000f);color:#fff;text-decoration:none;padding:14px 22px;font-weight:900;cursor:pointer;box-shadow:0 12px 30px rgba(0,0,0,.3)}.btn.muted{background:rgba(255,255,255,.1)}.note{margin-top:18px;color:#ffc7c7;font-size:14px}a{color:#ffd37a}li{margin:10px 0}@media(max-width:760px){.grid,.grid:has(label:nth-child(3)){grid-template-columns:1fr}body{padding:16px}h1{font-size:32px}}
