.wm-form{background:#fff;border:1px solid #dbe4ee;border-radius:20px;padding:28px;box-shadow:0 18px 45px rgba(16,42,67,.10)}.wm-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wm-form-field--full{grid-column:1/-1}.wm-form label{display:block;font-weight:600;font-size:14px;color:#102a43;margin-bottom:6px}.wm-form input,.wm-form select,.wm-form textarea{width:100%;box-sizing:border-box;border:1px solid #cbd7e3;border-radius:10px;padding:12px 13px;font:inherit;background:#fff}.wm-form textarea{min-height:130px}.wm-submit{background:linear-gradient(135deg,#1769aa,#16a3b6);color:#fff;border:0;border-radius:11px;padding:13px 20px;font-weight:700;cursor:pointer}.wm-honeypot{position:absolute!important;left:-9999px!important}.wm-form-note{font-size:12px;color:#607084}.wm-form-message{padding:14px 16px;border-radius:12px;margin-bottom:18px}.wm-form-message--success{background:#eaf8f3;color:#0b6c55}.wm-form-message--error{background:#fff1f0;color:#8c2f27}@media(max-width:640px){.wm-form-grid{grid-template-columns:1fr}.wm-form-field--full{grid-column:auto}.wm-form{padding:20px}}