.LeadForm-module__NbMbsa__leadform{gap:var(--s6);grid-template-columns:1fr;align-items:start;display:grid}.LeadForm-module__NbMbsa__leadform:has(.LeadForm-module__NbMbsa__reassure){grid-template-columns:1.35fr .65fr}.LeadForm-module__NbMbsa__leadform>form{border:1px solid var(--hair);border-radius:var(--radius-xl);box-shadow:var(--e2);background:#fff;padding:clamp(24px,3.5vw,40px)}.LeadForm-module__NbMbsa__field{margin-bottom:var(--s5)}.LeadForm-module__NbMbsa__field label{font:600 13px/1 var(--body);color:var(--ink);margin-bottom:8px;display:block}.LeadForm-module__NbMbsa__req{color:var(--red)}.LeadForm-module__NbMbsa__field input,.LeadForm-module__NbMbsa__field select,.LeadForm-module__NbMbsa__field textarea{width:100%;font:400 15px/1.4 var(--body);color:var(--ink);border:1px solid var(--hair-2);border-radius:var(--radius-sm);transition:border-color var(--dur-1) var(--ease-out), box-shadow var(--dur-1) var(--ease-out);background:#fff;padding:13px 14px}.LeadForm-module__NbMbsa__field textarea{resize:vertical}.LeadForm-module__NbMbsa__field input:focus,.LeadForm-module__NbMbsa__field select:focus,.LeadForm-module__NbMbsa__field textarea:focus{border-color:var(--red);box-shadow:var(--e2);outline:none}:is(.LeadForm-module__NbMbsa__field input:user-invalid,.LeadForm-module__NbMbsa__field select:user-invalid,.LeadForm-module__NbMbsa__field textarea:user-invalid){border-color:var(--red)}.LeadForm-module__NbMbsa__hint{font:400 12px/1.4 var(--body);color:var(--slate);margin-top:6px}.LeadForm-module__NbMbsa__f2{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.LeadForm-module__NbMbsa__submit{width:100%;margin-top:var(--s2)}.LeadForm-module__NbMbsa__submit:disabled{opacity:.6;cursor:default}.LeadForm-module__NbMbsa__error{font:600 14px/1.5 var(--body);color:var(--red-deep);border-left:3px solid var(--red);background:var(--cloud);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--s4);margin-bottom:var(--s5)}.LeadForm-module__NbMbsa__reassure{background:var(--ink);border-radius:var(--radius-xl);box-shadow:var(--e2);padding:var(--s6);position:relative;overflow:hidden}.LeadForm-module__NbMbsa__reassurePetal{color:var(--midnight);opacity:.55;pointer-events:none;position:absolute;bottom:0;right:0}.LeadForm-module__NbMbsa__reassure .LeadForm-module__NbMbsa__eyebrow{color:#ffffff80;margin-bottom:var(--s5);position:relative}.LeadForm-module__NbMbsa__rl{flex-direction:column;gap:14px;display:flex;position:relative}.LeadForm-module__NbMbsa__rl span{font:600 14px/1.5 var(--body);color:#ffffffd9;align-items:flex-start;gap:10px;display:flex}.LeadForm-module__NbMbsa__rl span:before{content:"";background:var(--red);flex:none;width:6px;height:6px;margin-top:7px}.LeadForm-module__NbMbsa__reassure p{font:400 14px/1.6 var(--body);color:#fff9;margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid #ffffff24;position:relative}.LeadForm-module__NbMbsa__nudge{background:var(--cloud);border-left:3px solid var(--ink);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--s4);font:400 14px/1.55 var(--body);margin-bottom:var(--s5)}.LeadForm-module__NbMbsa__nudge a{color:var(--red);font-weight:600}.LeadForm-module__NbMbsa__nudge strong{color:var(--ink)}@media (max-width:900px){.LeadForm-module__NbMbsa__leadform,.LeadForm-module__NbMbsa__f2{grid-template-columns:1fr}}
