.LeadForm-module__MGHrzW__form{border-radius:var(--radius-md);box-shadow:var(--shadow-blue);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #3044a529;margin-top:42px;padding:34px}.LeadForm-module__MGHrzW__head p{color:var(--color-link);font-family:var(--font-display);text-transform:uppercase;margin:0 0 8px;font-weight:700}.LeadForm-module__MGHrzW__head h2{color:var(--color-deep);margin:0;font-size:clamp(3rem,4vw,5rem);line-height:1.15}.LeadForm-module__MGHrzW__head span{max-width:760px;color:var(--color-muted);margin-top:14px;display:block}.LeadForm-module__MGHrzW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}.LeadForm-module__MGHrzW__fields label{gap:8px;display:grid}.LeadForm-module__MGHrzW__full{grid-column:1/-1}.LeadForm-module__MGHrzW__fields label>span{color:var(--color-deep);justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.LeadForm-module__MGHrzW__fields b{color:var(--color-deep);background:var(--color-yellow);border-radius:999px;padding:2px 8px;font-size:1.2rem;line-height:1.4}.LeadForm-module__MGHrzW__fields input,.LeadForm-module__MGHrzW__fields select,.LeadForm-module__MGHrzW__fields textarea{border-radius:var(--radius-sm);width:100%;color:var(--color-ink);background:#ffffffdb;border:1px solid #3044a52e;padding:13px 14px}.LeadForm-module__MGHrzW__fields textarea{resize:vertical}.LeadForm-module__MGHrzW__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.LeadForm-module__MGHrzW__turnstile{min-height:65px;margin-top:24px}.LeadForm-module__MGHrzW__submit{min-height:48px;color:var(--color-white);background:linear-gradient(135deg, var(--color-deep), var(--color-link), var(--color-cyan));border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:26px;padding:12px 22px;font-weight:700;display:inline-flex;box-shadow:0 14px 36px #005eff47}.LeadForm-module__MGHrzW__submit:disabled{cursor:not-allowed;opacity:.68}.LeadForm-module__MGHrzW__message{border-left:4px solid var(--color-yellow);color:var(--color-muted);margin:18px 0 0;padding:10px 0 10px 14px}@media (max-width:700px){.LeadForm-module__MGHrzW__form{padding:24px}.LeadForm-module__MGHrzW__fields{grid-template-columns:1fr}.LeadForm-module__MGHrzW__submit{width:100%;margin-top:42px}}
