.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}label{display:block;font-weight:600;margin:16px 0 6px}input,select,textarea{font:inherit;width:100%;padding:12px;border:1px solid #aaa2b4;border-radius:10px;background:#fff;color:#263239}textarea{min-height:150px;resize:vertical}.full{grid-column:1/-1}.form-note{font-size:14px}.trap{position:absolute;left:-10000px}.form-actions{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.form-actions a{display:inline-block}#form-status{padding:14px;background:#f1edf7;border-radius:12px}#form-status:empty{display:none}[hidden]{display:none!important}@media(max-width:650px){.form-grid{grid-template-columns:1fr}header{flex-wrap:wrap}}
#form-status.error{background:#fff3de;color:#6b4a14}button:disabled{opacity:.6;cursor:wait}
