.lead-modal_modalBackdrop__v2fqa{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.lead-modal_modalBackdrop__v2fqa.lead-modal_visible__q21_h{opacity:1;visibility:visible}.lead-modal_modalContent__4HreM{background:white;border-radius:15px;padding:30px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 10px 30px rgba(0,0,0,.2);transform:translateY(20px);opacity:0;transition:transform .3s ease,opacity .3s ease;position:relative}.lead-modal_modalContent__4HreM.lead-modal_visible__q21_h{transform:translateY(0);opacity:1}.lead-modal_closeButton__k3Cf8{position:absolute;top:15px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;color:#667eea;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.lead-modal_closeButton__k3Cf8:hover{background-color:rgba(102,126,234,.1)}@media (max-width:768px){.lead-modal_modalContent__4HreM{width:95%;padding:20px}}.lead-form_formContainer__EqgVA{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333}.lead-form_formTitle__VHLog{font-size:1.5rem;color:#667eea;margin-bottom:10px;text-align:center}.lead-form_formSubtitle__4j6Lt{font-size:.9rem;color:#666;margin-bottom:20px;text-align:center}.lead-form_calculatedRoi__TwE8d{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:15px;border-radius:10px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center}.lead-form_roiValue__8WuF0{font-weight:700;font-size:1.2rem}.lead-form_formRow__pjYUE{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}@media (max-width:768px){.lead-form_formRow__pjYUE{grid-template-columns:1fr;gap:10px}}.lead-form_formGroup__8wQ3g{margin-bottom:15px}.lead-form_formGroup__8wQ3g label{display:block;font-weight:600;margin-bottom:6px;color:#555;font-size:.9rem}.lead-form_formGroup__8wQ3g input,.lead-form_formGroup__8wQ3g select,.lead-form_formGroup__8wQ3g textarea{width:100%;padding:10px;border:2px solid #e0e0e0;border-radius:6px;font-size:.9rem;transition:border-color .3s ease}.lead-form_formGroup__8wQ3g input:focus,.lead-form_formGroup__8wQ3g select:focus,.lead-form_formGroup__8wQ3g textarea:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px rgba(102,126,234,.1)}.lead-form_inputError__a52nA{border-color:#e53e3e!important}.lead-form_errorMessage__dITYj{color:#e53e3e;font-size:.8rem;margin-top:4px}.lead-form_formError__MT2vw{background-color:#fff5f5;color:#e53e3e;padding:10px;border-radius:6px;margin-bottom:15px;border-left:4px solid #e53e3e}.lead-form_consentGroup__Vik7H{display:flex;align-items:flex-start;margin-bottom:20px}.lead-form_consentGroup__Vik7H input{margin-right:10px;margin-top:3px}.lead-form_consentGroup__Vik7H label{font-size:.85rem;color:#555;line-height:1.4}.lead-form_formActions__kcg8_{display:flex;justify-content:space-between;margin-top:20px}.lead-form_cancelButton__zYa3_,.lead-form_submitButton__rh5VI{padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem}.lead-form_submitButton__rh5VI{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border:none;flex:2;margin-right:10px}.lead-form_submitButton__rh5VI:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.lead-form_submitButton__rh5VI:disabled{opacity:.7;cursor:not-allowed;transform:none}.lead-form_cancelButton__zYa3_{background:#f1f5f9;color:#667eea;border:2px solid #667eea;flex:1}.lead-form_cancelButton__zYa3_:hover{background:#e2e8f0}.lead-form_cancelButton__zYa3_:disabled{opacity:.7;cursor:not-allowed}.lead-form_privacyNote__YdjoC{font-size:.8rem;color:#666;margin-top:20px;text-align:center}.lead-form_privacyNote__YdjoC a{color:#667eea;text-decoration:none}.lead-form_privacyNote__YdjoC a:hover{text-decoration:underline}.lead-form_successContainer__2gzLF{text-align:center;padding:20px}.lead-form_successIcon__47X8m{width:60px;height:60px;background:#22c55e;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;margin:0 auto 20px}.lead-form_successTitle__B_w_N{font-size:1.5rem;color:#22c55e;margin-bottom:15px}.lead-form_successMessage__49_cV{color:#555;margin-bottom:20px;line-height:1.5}.lead-form_roiSummary__Yazi5{background:#f0f4ff;padding:15px;border-radius:10px;margin:20px 0;text-align:left}.lead-form_roiSummary__Yazi5 h3{color:#667eea;margin-bottom:10px;font-size:1.1rem}.lead-form_roiSummary__Yazi5 .lead-form_roiValue__8WuF0{display:flex;justify-content:space-between;margin-bottom:5px;font-size:1rem}.lead-form_closeButton__zBBbQ{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:10px 20px;border:none;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.9rem;margin-top:10px}.lead-form_closeButton__zBBbQ:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(0,0,0,.1)}