.DemoLeadForm_form__FGgOt{display:flex;flex-direction:column;gap:15px;width:100%}.DemoLeadForm_field__N4vts{display:flex;flex-direction:column;gap:8px;min-width:0}.DemoLeadForm_field__N4vts label{color:#000;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:.16px}.DemoLeadForm_field__N4vts input,.DemoLeadForm_field__N4vts select,.DemoLeadForm_field__N4vts textarea{width:100%;min-width:0;padding:12px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;color:#374151;font-family:inherit;font-size:14px;line-height:1.5}.DemoLeadForm_field__N4vts input:focus,.DemoLeadForm_field__N4vts select:focus,.DemoLeadForm_field__N4vts textarea:focus{outline:2px solid #dbe4ff;outline-offset:1px;border-color:#1325c3}.DemoLeadForm_field__N4vts textarea{resize:vertical;min-height:100px}.DemoLeadForm_field__N4vts input::-moz-placeholder,.DemoLeadForm_field__N4vts textarea::-moz-placeholder{color:#94a3b8}.DemoLeadForm_field__N4vts input::placeholder,.DemoLeadForm_field__N4vts textarea::placeholder{color:#94a3b8}.DemoLeadForm_phone__95iS1{display:flex;gap:8px;align-items:center}.DemoLeadForm_phone__95iS1 select{flex:0 0 100px;width:100px;padding:10px 12px;border-color:#d1d5db;font-size:12px}.DemoLeadForm_phone__95iS1 input{flex:1;padding:10px 12px;border-color:#d1d5db;font-size:12px}.DemoLeadForm_form__FGgOt .DemoLeadForm_submit__W2dBX{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:10px;padding:14px 20px;border:0;border-radius:8px;background:#0038ff;color:#fff;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s}.DemoLeadForm_form__FGgOt .DemoLeadForm_submit__W2dBX:hover{background:#002bbf}.DemoLeadForm_form__FGgOt .DemoLeadForm_submit__W2dBX:disabled{background:#9ca3af;cursor:wait}.DemoLeadForm_form__FGgOt .DemoLeadForm_error__D7XGK,.DemoLeadForm_form__FGgOt .DemoLeadForm_success__gcNbm{margin:0;padding:12px 14px;border:1px solid;border-radius:6px;font-size:14px;line-height:1.6}.DemoLeadForm_form__FGgOt .DemoLeadForm_error__D7XGK{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.DemoLeadForm_form__FGgOt .DemoLeadForm_success__gcNbm{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.DemoLeadForm_twoColumn__lAdU7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.DemoLeadForm_twoColumn__lAdU7 .DemoLeadForm_field__N4vts label{font-size:14px;font-weight:500}.DemoLeadForm_twoColumn__lAdU7 .DemoLeadForm_error__D7XGK,.DemoLeadForm_twoColumn__lAdU7 .DemoLeadForm_submit__W2dBX,.DemoLeadForm_twoColumn__lAdU7 .DemoLeadForm_success__gcNbm,.DemoLeadForm_twoColumn__lAdU7 .DemoLeadForm_wide__93JCU{grid-column:1/-1}.DemoLeadForm_twoColumn__lAdU7 .DemoLeadForm_submit__W2dBX{justify-self:start;margin-top:0}.DemoLeadForm_twoColumn__lAdU7 .DemoLeadForm_phone__95iS1 input,.DemoLeadForm_twoColumn__lAdU7 .DemoLeadForm_phone__95iS1 select{min-height:46px;font-size:14px}@media (max-width:560px){.DemoLeadForm_twoColumn__lAdU7{grid-template-columns:minmax(0,1fr);gap:16px}.DemoLeadForm_field__N4vts input,.DemoLeadForm_field__N4vts select,.DemoLeadForm_field__N4vts textarea{font-size:16px}.DemoLeadForm_phone__95iS1 select{flex-basis:96px;width:96px}}