.Form_container__oSpdB{width:100%;min-height:100vh;padding:2.5rem 0;text-align:left;background-color:#fff;display:flex;flex-direction:column;box-sizing:border-box;overflow-x:hidden;align-items:center;gap:.75rem}.Form_container__oSpdB h2{font-size:1.875rem;letter-spacing:-.025em;margin:0 0 1rem}.Form_container__oSpdB h2,.Form_container__oSpdB h3{font-weight:600;color:#1e293b;text-transform:none;text-align:left;width:100%;max-width:640px;padding:0 1rem;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Form_container__oSpdB h3{font-size:1.125rem;margin:1.5rem 0 .75rem}.Form_container__oSpdB ul{width:100%;max-width:640px;padding:0 2.5rem;margin:.75rem 0 1rem;box-sizing:border-box;list-style-type:disc}.Form_container__oSpdB ul li{color:#64748b;font-size:.9375rem;line-height:1.75;font-weight:400;margin-bottom:.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Form_container__oSpdB ul li:last-child{margin-bottom:0}.Form_container__oSpdB p{color:#64748b;font-size:.9375rem;line-height:1.75;font-weight:400;margin:0 0 1rem;text-align:left;width:100%;max-width:640px;padding:0 1rem;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Form_container__oSpdB p:last-of-type{margin-bottom:0}.Form_form__hsBmc{width:100%;max-width:640px;gap:1.5rem;margin:2rem auto 0;padding:1.5rem;border-radius:.5rem;background-color:transparent}.Form_formGroup__OQkEP,.Form_form__hsBmc{display:flex;flex-direction:column;box-sizing:border-box}.Form_formGroup__OQkEP{margin-bottom:0;text-align:left;gap:.375rem;padding:0}.Form_formGroup__OQkEP:last-of-type{margin-top:.5rem;margin-bottom:1rem}.Form_formGroup__OQkEP label{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem;font-weight:500;color:#1e293b}.Form_formGroup__OQkEP label,.Form_formGroup__OQkEP label[for=consent]{font-size:.875rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Form_formGroup__OQkEP label[for=consent]{display:block;align-items:normal;gap:initial;margin:0;font-weight:400;line-height:1.5;color:#1f2937;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Form_icon__cJOSC{color:#64748b;flex-shrink:0}.Form_input__MqM9j{padding:.5rem 0;border:none;border-bottom:1px solid #cbd5e1;border-radius:0;box-sizing:border-box;font-size:.875rem;font-weight:400;background-color:transparent;color:#1e293b;transition:all .15s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%;box-shadow:none}.Form_input__MqM9j:focus{outline:none;border-bottom-color:#2563eb;box-shadow:none}.Form_input__MqM9j:hover{border-bottom-color:#94a3b8}.Form_input__MqM9j::placeholder{font-size:.875rem;opacity:1;color:#94a3b8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Form_select__3C5gf{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right -.25rem center;background-repeat:no-repeat;background-size:1rem;padding-right:1.25rem;cursor:pointer}.Form_select__3C5gf,.Form_textarea__iJW7R{padding:.5rem 0;border:none;border-bottom:1px solid #cbd5e1;border-radius:0;box-sizing:border-box;font-size:.875rem;font-weight:400;background-color:transparent;color:#1e293b;transition:all .15s ease;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%;box-shadow:none}.Form_select__3C5gf:focus,.Form_textarea__iJW7R:focus{outline:none;border-bottom-color:#2563eb;box-shadow:none}.Form_select__3C5gf:hover,.Form_textarea__iJW7R:hover{border-bottom-color:#94a3b8}.Form_select__3C5gf::placeholder,.Form_textarea__iJW7R::placeholder{font-size:.875rem;opacity:1;color:#94a3b8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Form_textarea__iJW7R{min-height:100px;resize:vertical;line-height:1.5;padding:.5rem 0}.Form_button__sdzPl{background-color:#2563eb;color:#fff;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s;margin-top:0;width:100%}.Form_button__sdzPl:hover{background-color:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(37,99,235,.2)}.Form_button__sdzPl:disabled{background-color:#94a3b8;cursor:not-allowed;transform:none;box-shadow:none}.Form_required__RnzgD{color:#dc2626;margin-left:2px}.Form_optional__3_CQT{margin-left:4px;font-weight:400;color:#64748b;font-size:.8125rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Form_inputInstruction__ZyFRZ{color:#666;font-size:.75rem;margin-top:4px;display:block}.Form_displayBlock__tNMrl{display:block;margin-top:8px}.Form_error__jeCjS{color:#d32f2f;font-size:.75rem;margin-top:4px;display:block;font-weight:500;transition:all .2s ease;position:relative;padding-left:20px}.Form_error__jeCjS:before{content:"⚠️";position:absolute;left:0;top:0}.Form_phoneGroup__FmyLx{display:flex;gap:8px;width:100%}.Form_phoneGroup__FmyLx .Form_select__3C5gf{width:110px;flex-shrink:0}.Form_phoneGroup__FmyLx .Form_phoneInput__UjpfF{flex-grow:1}.Form_tooltip__ycJzS{position:relative;display:inline-block}.Form_tooltip__ycJzS .Form_tooltipText__DNWo3{visibility:hidden;width:200px;background-color:#333;color:#fff;text-align:left;border-radius:6px;padding:8px;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-100px;opacity:0;transition:opacity .3s;font-size:.75rem;line-height:1.4}.Form_tooltip__ycJzS .Form_tooltipText__DNWo3:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#333}.Form_tooltip__ycJzS:hover .Form_tooltipText__DNWo3{visibility:visible;opacity:1}.Form_successIndicator__s93lc{color:#4caf50;font-size:.75rem;margin-top:4px;display:block;font-weight:500;transition:all .2s ease;position:relative;padding-left:20px}.Form_successIndicator__s93lc:before{content:"✓";position:absolute;left:0;top:0}.Form_validationProgress__QECAU{margin-top:8px;font-size:.75rem}.Form_validationItem__9CSRG{display:flex;align-items:center;margin-bottom:4px}.Form_validationItem__9CSRG.Form_valid__i13X4:before{content:"✓";color:#4caf50;margin-right:8px}.Form_validationItem__9CSRG.Form_invalid__Ipmum:before{content:"✗";color:#d32f2f;margin-right:8px}.Form_chargerInfo__VIHPB{margin-top:.5rem;margin-bottom:.5rem;padding:.5rem 0;color:#b91c1c;font-size:.875rem;font-weight:500}.Form_formGroup__OQkEP input[type=file]{font-size:.875rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#475569;padding:.5rem 0;border:none;border-bottom:1px solid #cbd5e1;border-radius:0;background-color:transparent;width:100%;cursor:pointer}.Form_formGroup__OQkEP input[type=file]::-webkit-file-upload-button{display:none}.Form_formGroup__OQkEP input[type=file]::file-selector-button{display:none}.Form_fileInputWrapper__jjp7G{position:relative;display:flex;align-items:center;gap:.75rem;width:100%;padding:.5rem 0;border-bottom:1px solid #cbd5e1}.Form_fileInputWrapper__jjp7G input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Form_fileButton__wo3ZB{background-color:transparent;color:#1e293b;border:1px solid #cbd5e1;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:.5rem}.Form_fileButton__wo3ZB:hover{border-color:#94a3b8;background-color:#f8fafc}.Form_fileText___vD6f{color:#64748b;font-size:.875rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.Form_fileInputBox__7Knij{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #cbd5e1;cursor:pointer;transition:all .15s ease}.Form_fileInputBox__7Knij:hover{border-bottom-color:#94a3b8}.Form_fileInputBox__7Knij:focus-within{border-bottom-color:#2563eb}.Form_alert__puf_P{padding:.75rem 1rem;border-radius:.375rem;margin-bottom:1rem;font-size:.875rem;line-height:1.5}.Form_alertError__5oGSy{background-color:#fee2e2;color:#b91c1c}.Form_alertSuccess__T4PGm{background-color:#f0fdf4;color:#166534}.Form_link__5f8Xv{color:#2563eb;text-decoration:underline}.Form_link__5f8Xv:hover{color:#1d4ed8}.Form_checkboxGroup__eqPQW{position:relative;padding-left:2rem;margin-bottom:.5rem;display:block}.Form_checkbox__NKkfh{position:absolute;left:0;top:.25rem;width:1rem;height:1rem;margin:0;cursor:pointer;accent-color:#2563eb}.Form_checkboxLabel__Z9syq{font-size:.875rem;line-height:1.5;color:#1f2937;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}