.tma-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tma-form label{display:flex;flex-direction:column;gap:8px;font-weight:600;color:#fff}.tma-form input,.tma-form select,.tma-form textarea{box-sizing:border-box;width:100%;padding:13px;border:1px solid #a0a0a0;background:#fff;color:#151515;border-radius:8px;font-size:1rem}.tma-form .tma-full{grid-column:1/-1}.tma-help{color:#ddd;font-size:.92rem}.tma-honeypot{position:absolute;left:-9999px}.tma-status{padding:16px;border:1px solid #e7bb4a;color:#fff}@media(max-width:650px){.tma-form{grid-template-columns:1fr}}