/* Конверсионный блок с лид-формой для статей (SEO: захват органического
   трафика, который раньше упирался в статью без формы). Подключается в
   бренд/коммерческих статьях, форма авто-привязывается submit.js. */
.lead-cta{margin:32px 0;padding:24px 22px;border:1.5px solid var(--border,#e8e0d8);
  border-radius:18px;background:var(--card,#fff);box-shadow:0 6px 24px rgba(0,0,0,.06)}
.lead-cta-title{font-size:20px;font-weight:800;line-height:1.25;margin:0 0 6px;color:var(--text,#1a1a1a)}
.lead-cta-sub{font-size:14px;color:var(--text-2,#555);line-height:1.5;margin:0 0 16px}
.lead-cta .lead-form{display:flex;flex-direction:column;gap:12px;text-align:left}
.lead-cta .lead-form input[type=text]{width:100%;box-sizing:border-box;padding:14px 16px;
  border:1.5px solid var(--border,#d8d0c6);border-radius:12px;font-size:15px;font-family:inherit}
.lead-cta .lead-form input[type=text]:focus{outline:none;border-color:var(--accent,#E07B00)}
.lead-cta .lead-consent{display:flex;align-items:flex-start;gap:8px;font-size:12px;color:var(--text-2,#777);line-height:1.4}
.lead-cta .lead-consent input{margin-top:2px;flex:none}
.lead-cta .lead-consent a{color:var(--text-2,#777);text-decoration:underline}
.lead-cta .lead-submit{width:100%;background:var(--accent,#E07B00);color:#fff;border:none;
  padding:15px;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit}
.lead-cta .lead-submit:hover{background:var(--accent-d,#c96d00)}
.lead-cta .lead-submit:disabled{opacity:.6;cursor:default}
.lead-cta-link{margin:14px 0 0;text-align:center;font-size:14px}
.lead-cta-link a{color:var(--accent,#E07B00);font-weight:700;text-decoration:none}
.lead-cta-link a:hover{text-decoration:underline}
.lead-cta .w-form-done{margin:12px 0 0;padding:12px;border-radius:10px;background:#e8f6ec;color:#1a7a3a;font-size:14px}
.lead-cta .w-form-fail{margin:12px 0 0;padding:12px;border-radius:10px;background:#fdecec;color:#b02a2a;font-size:14px}
