/* Scoped native forms within legacy Tilda pages. */
.legacy-lead{font-family:TildaSans,Arial,sans-serif;color:#17212f;background:#f5f7fc}
.legacy-lead *{box-sizing:border-box}
.legacy-lead .block,.legacy-lead .legacy-brief{max-width:960px;margin:0 auto;padding:56px 24px;scroll-margin-top:90px}
.legacy-lead h2{font-size:clamp(26px,4vw,38px);line-height:1.2;margin:0 0 20px;font-weight:700}
.legacy-lead p,.legacy-lead li{font-size:18px;line-height:1.6}
.legacy-lead .muted{color:#4e607c;margin:0 0 28px;max-width:720px}
.legacy-lead .lead{display:grid;gap:18px;max-width:720px;position:relative}
.legacy-lead .row{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.legacy-lead label{display:grid;gap:8px;font-size:16px;font-weight:600}
.legacy-lead input:not([type=hidden]),.legacy-lead textarea{font:inherit;font-weight:400;width:100%;min-width:0;border:1px solid #bbc8dc;border-radius:8px;padding:14px;background:white;color:#17212f}
.legacy-lead textarea{resize:vertical}
.legacy-lead .lead button{justify-self:start;font:600 16px/1.4 TildaSans,Arial,sans-serif;background:#163ed8;color:#fff;border:0;border-radius:8px;padding:16px 24px;cursor:pointer;transition:background .15s ease}
.legacy-lead .lead button:hover{background:#0d2ca8}
.legacy-lead .lead button:disabled{opacity:.6;cursor:wait}
.legacy-lead .lead :focus-visible{outline:3px solid #4067e3;outline-offset:3px}
.legacy-lead .note{font-size:14px;font-weight:400;line-height:1.5;color:#4e607c;margin:0}
.legacy-lead .note:empty{display:none}
.legacy-lead a{color:#163ed8!important;text-decoration:underline}
.legacy-lead li+li{margin-top:12px}
@media(max-width:600px){.legacy-lead .row{grid-template-columns:1fr}.legacy-lead .block,.legacy-lead .legacy-brief{padding:40px 20px}.legacy-lead .lead button{width:100%}}
@media(prefers-reduced-motion:reduce){.legacy-lead .lead button{transition:none}}
