/* BODYMADE – formularz poradnika */
.lead-f{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:22px;max-width:560px}
.lead-f label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--grafit,#262626)}
.lead-f input[type=text],.lead-f input[type=email]{font:inherit;font-size:16px;letter-spacing:0;text-transform:none;font-weight:400;padding:10px 0;border:0;border-bottom:1px solid #262626;background:transparent;color:#262626}
.lead-f .lf-c{grid-column:1/-1;flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.5;color:#4F4A45}
.lead-f .lf-c input{margin-top:3px;width:18px;height:18px;flex:0 0 auto}
.lead-f .lf-c a{color:#A3266F;border-bottom:1px solid currentColor}
.lead-f .lf-e{grid-column:1/-1;margin:0;color:#A3266F;font-size:14px;min-height:1em}
.lead-f button{grid-column:1/-1;justify-self:start}
.lead-ok{margin-top:22px;padding:18px 22px;border-radius:18px;background:linear-gradient(135deg,#D3C0AB,#E9DCCB);max-width:560px}
.lead-ok p{margin:0;font-size:16px;line-height:1.6;color:#262626}
@media (max-width:620px){.lead-f{grid-template-columns:1fr}}