.limit-contact{max-width:760px;margin:24px auto 0;background:var(--panel);border:1px solid var(--line);border-left:5px solid var(--orange);border-radius:12px;padding:22px}.limit-contact h2{font-family:Georgia,serif;font-size:28px;margin:0 0 8px}.limit-contact>p{color:var(--muted);line-height:1.5}.lead-form{margin-top:18px}.lead-form label{display:block;font-size:12px;font-weight:800;margin-bottom:7px}.lead-row{display:grid;grid-template-columns:1fr auto;gap:8px}.lead-row input{width:100%;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font:inherit;padding:12px}.lead-row button{border:0;border-radius:8px;background:var(--orange);color:white;font-weight:900;padding:0 18px;cursor:pointer}.lead-row button:disabled{opacity:.65;cursor:wait}.lead-form small{display:block;color:var(--muted);font-size:11px;margin-top:8px}.lead-status{min-height:18px;margin:9px 0 0;color:var(--red);font-size:13px;font-weight:700}.lead-status.lead-success{color:var(--green)}.lead-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.direct-contact{display:flex;gap:12px;flex-wrap:wrap;margin-top:14px}.direct-contact a{color:var(--ink);font-size:12px;font-weight:800}.help-dialog .lead-form{margin-top:20px}@media(max-width:600px){.lead-row{grid-template-columns:1fr}.lead-row button{min-height:44px}}
