.nmt-lead-form{max-width:520px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:24px;box-shadow:0 18px 48px rgba(15,23,42,.08)}.nmt-lead-form h2{margin-top:0}.nmt-lead-form label{display:block;font-weight:700;margin:14px 0 6px}.nmt-lead-form input,.nmt-lead-form textarea{width:100%;box-sizing:border-box;border:1px solid #cbd5e1;border-radius:14px;padding:12px;background:#f8fafc}.nmt-lead-form input:focus,.nmt-lead-form textarea:focus,.nmt-lead-form button:focus,.nmt-consent button:focus{outline:3px solid #2563eb;outline-offset:2px}.nmt-lead-form button{margin-top:14px;width:100%;border:0;border-radius:999px;padding:13px 18px;font-weight:800;cursor:pointer;background:#111827;color:#fff}.nmt-form-status{min-height:24px;font-weight:700}.nmt-consent{position:fixed;z-index:99999;left:18px;right:18px;bottom:18px;max-width:720px;margin:auto;background:#0f172a;color:#fff;border-radius:22px;padding:18px;box-shadow:0 18px 60px rgba(0,0,0,.28);display:flex;gap:16px;align-items:center;justify-content:space-between}.nmt-consent p{margin:0;line-height:1.5}.nmt-consent div{display:flex;gap:10px;flex-shrink:0}.nmt-consent button{border:0;border-radius:999px;padding:10px 16px;font-weight:800;cursor:pointer}.nmt-consent button:first-child{background:#fff;color:#0f172a}.nmt-consent button:last-child{background:#334155;color:#fff}@media(max-width:640px){.nmt-consent{display:block}.nmt-consent div{margin-top:12px}}
