.AirtableContactForm_formContainer__lrjj5 h1,.AirtableContactForm_formContainer__lrjj5 p{margin-bottom:1.5rem}.AirtableContactForm_formGroup__wEv9J{margin-bottom:2rem}.AirtableContactForm_formGroup__wEv9J label{display:block;margin-bottom:.5rem;font-weight:700}.AirtableContactForm_formGroup__wEv9J input,.AirtableContactForm_formGroup__wEv9J select,.AirtableContactForm_formGroup__wEv9J textarea{width:100%;padding:.75rem;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box}.AirtableContactForm_formGroup__wEv9J input:focus,.AirtableContactForm_formGroup__wEv9J select:focus,.AirtableContactForm_formGroup__wEv9J textarea:focus{outline:none;border-color:#0070f3;box-shadow:0 0 0 3px rgba(0,112,243,.2)}.AirtableContactForm_errorList__Kzs37{background-color:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;padding:1rem;border-radius:4px;margin-bottom:1.5rem}.AirtableContactForm_errorList__Kzs37 p{margin-top:0;font-weight:700}.AirtableContactForm_errorList__Kzs37 ul{list-style-type:none;padding-left:0;margin-bottom:0}.AirtableContactForm_errorList__Kzs37 li{margin-bottom:.5rem}.AirtableContactForm_inputError__vwY3M{border-color:#ef4444}.AirtableContactForm_inputErrorMessage__AMFtn{color:#ef4444;font-size:.875rem;margin-top:.25rem}.AirtableContactForm_successMessage__f8Vx_{background-color:#d1fae5;border:1px solid #6ee7b7;color:#065f46;padding:1rem;border-radius:4px;margin-bottom:1.5rem;text-align:center}.AirtableContactForm_errorMessage__SHJot{background-color:#fee2e2;border:1px solid #fca5a5;color:#b91c1c;padding:1rem;border-radius:4px;margin-bottom:1.5rem;text-align:center}.AirtableContactForm_submitButton__TPywK{display:block;background-color:#0070f3;color:white;padding:.75rem 1.5rem;border:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:background-color .3s ease;margin-bottom:2rem}.AirtableContactForm_submitButton__TPywK:hover{background-color:#005bb5}.AirtableContactForm_submitButton__TPywK:disabled{background-color:#a0aec0;cursor:not-allowed}.AirtableContactForm_formHidden__YzYP4{display:none}.AirtableContactForm_loadingContainer__3JijA{text-align:center;padding:2rem;background-color:#f8fafc;border-radius:8px;border:1px solid #e2e8f0}.AirtableContactForm_loadingSpinner__SfyzX{width:40px;height:40px;border:4px solid #e2e8f0;border-top-color:#0070f3;border-radius:50%;animation:AirtableContactForm_spin__4ldBe 1s linear infinite;margin:0 auto 1.5rem}@keyframes AirtableContactForm_spin__4ldBe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AirtableContactForm_loadingTitle__QkF81{color:#1a202c;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.AirtableContactForm_progressBar__l_AIu{width:100%;height:8px;background-color:#e2e8f0;border-radius:4px;overflow:hidden;margin-bottom:1.5rem}.AirtableContactForm_progressFill__oJ_bj{height:100%;background:linear-gradient(90deg,#0070f3,#00d4ff);border-radius:4px;transition:width .5s ease-in-out}.AirtableContactForm_currentStepText__K8ff6{color:#4a5568;font-size:1rem;margin-bottom:2rem;font-weight:500}.AirtableContactForm_stepsList__IVNwT{text-align:left;max-width:400px;margin:0 auto}.AirtableContactForm_stepItem__Ue4LK{display:flex;align-items:center;margin-bottom:1rem;padding:.75rem;border-radius:6px;transition:all .3s ease}.AirtableContactForm_stepItem__Ue4LK.AirtableContactForm_stepCompleted__I2zk3{background-color:#f0f9ff;border:1px solid #bae6fd}.AirtableContactForm_stepIndicator__eqZOT{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;margin-right:1rem;background-color:#e2e8f0;color:#718096;transition:all .3s ease}.AirtableContactForm_stepItem__Ue4LK.AirtableContactForm_stepCompleted__I2zk3 .AirtableContactForm_stepIndicator__eqZOT{background-color:#10b981;color:white}.AirtableContactForm_stepText__uyZcN{color:#4a5568;font-size:.9rem;flex:1}.AirtableContactForm_stepItem__Ue4LK.AirtableContactForm_stepCompleted__I2zk3 .AirtableContactForm_stepText__uyZcN{color:#1f2937;font-weight:500}