form{display:grid;gap:18px;margin-top:28px}label{display:grid;gap:7px;font-weight:700}input,textarea{width:100%;padding:14px;border:1px solid var(--line);border-radius:14px;color:#fff;background:#080d25;font:inherit}textarea{min-height:160px;resize:vertical}button{padding:15px;border:0;border-radius:14px;color:#fff;background:linear-gradient(135deg,#0079ef,#7645ff);font:inherit;font-weight:800;cursor:pointer}.result{margin-top:24px;padding:18px;border:1px solid rgba(49,200,106,.5);border-radius:17px;background:rgba(49,200,106,.1)}.result h2,.result p{margin:0 0 5px}.hidden,.hidden-field{display:none}.contact-note{margin-top:30px;color:var(--muted)}
