.tmm-form-wrap{max-width:900px;margin:0 auto;background:#fff;border:1px solid #e7e1fb;border-radius:22px;padding:28px;box-shadow:0 18px 50px rgba(68,45,160,.08)}.tmm-form-head span{font-size:11px;font-weight:900;letter-spacing:.16em;color:#6336f5}.tmm-form-head h2{font-size:34px;margin:4px 0 8px;color:#211852}.tmm-form-head p{color:#706b85}.tmm-lead-form{display:grid;gap:16px}.tmm-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.tmm-lead-form label>span{display:block;font-size:12px;font-weight:800;margin-bottom:6px;color:#40365f}.tmm-lead-form input,.tmm-lead-form select,.tmm-lead-form textarea{width:100%;border:1px solid #ddd7f4;border-radius:11px;padding:13px 14px;background:#fff;color:#211852;font:inherit;outline:none}.tmm-lead-form input:focus,.tmm-lead-form select:focus,.tmm-lead-form textarea:focus{border-color:#6336f5;box-shadow:0 0 0 3px #6336f51a}.tmm-check{display:flex!important;gap:10px;align-items:flex-start}.tmm-check input{width:auto;margin-top:4px}.tmm-check span{margin:0!important;font-weight:600!important;color:#6b657f!important}.tmm-submit{justify-self:start;background:#6336f5;color:#fff;border:0;border-radius:12px;padding:14px 22px;font-weight:900;cursor:pointer}.tmm-submit[disabled]{opacity:.6}.tmm-result{font-weight:700}.tmm-result.ok{color:#25833d}.tmm-result.err{color:#b3261e}.tmm-hp{position:absolute!important;left:-9999px!important;opacity:0!important}@media(max-width:650px){.tmm-grid{grid-template-columns:1fr}.tmm-form-wrap{padding:20px}.tmm-form-head h2{font-size:28px}}
