.form_formSection__9Q7X6{padding:4rem 0;background-color:var(--background-alt);min-height:100vh}.form_formContainer__NzNK5{max-width:600px;margin:0 auto;background:white;border-radius:1rem;overflow:hidden;box-shadow:var(--shadow)}.form_header__ntWsk{background:var(--primary);color:white;padding:2rem;text-align:center}.form_header__ntWsk h1{font-size:1.75rem;margin-bottom:.5rem}.form_header__ntWsk p{opacity:.9}.form_form__snfIl{padding:2rem}.form_nameRow__syoiq{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.form_nameRow__syoiq .form_inputGroup__xJRTe{margin-bottom:0;position:relative}.form_nameRow__syoiq .form_inputGroup__xJRTe:first-child label{display:block}.form_nameRow__syoiq .form_inputGroup__xJRTe:last-child label{display:none}.form_inputGroup__xJRTe{margin-bottom:1.5rem;position:relative}.form_inputGroup__xJRTe label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text)}.form_inputGroup__xJRTe input{width:100%;padding:.75rem .75rem .75rem 2.75rem;border:2px solid var(--border);border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form_inputGroup__xJRTe input:focus{outline:none;border-color:var(--primary)}.form_inputIcon__Jbax_{position:absolute;left:.75rem;color:var(--text-light);width:20px;height:20px;z-index:1;pointer-events:none}.form_firstNameGroup__4jq_o .form_inputIcon__Jbax_,.form_inputGroup__xJRTe .form_inputIcon__Jbax_{top:2.5rem}.form_lastNameGroup__Iz3Mn .form_inputIcon__Jbax_{top:.875rem}.form_checkbox__E7Rwm{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.form_checkbox__E7Rwm input[type=checkbox]{width:auto}.form_checkboxLabel__C56RX{display:flex!important;align-items:flex-start!important;gap:.75rem!important;margin-bottom:1rem!important;cursor:pointer;position:relative;font-size:14px!important;line-height:1.5;justify-content:flex-start!important;text-align:left!important}.form_styledCheckbox__EUkKR{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form_checkmark__LRucT{position:relative;height:22px;width:22px;background-color:#ffffff;border:2px solid #0092c6;border-radius:6px;flex-shrink:0;transition:all .2s ease;margin-top:1px;display:flex;align-items:center;justify-content:center}.form_checkboxLabel__C56RX:hover .form_checkmark__LRucT{background-color:rgba(0,146,198,.1);border-color:#007ba3}.form_styledCheckbox__EUkKR:checked~.form_checkmark__LRucT{background-color:#0092C6;border-color:#0092C6}.form_styledCheckbox__EUkKR:checked~.form_checkmark__LRucT:after{content:"";position:absolute;display:block;left:7px;top:3px;width:6px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.form_checkboxText__XTKvh{color:#535353;font-weight:500;flex:1;margin-top:1px}.form_disclaimer__MqvNC{text-align:center;font-size:.875rem;color:var(--text-light);margin-top:1rem}.form_callUs__dgx0U{margin-top:2rem;text-align:center}.form_callUs__dgx0U p{margin-bottom:1rem;font-weight:600;color:var(--text)}.form_results__yUzIh{padding:2rem;margin-top:1rem;background-color:var(--background-alt);border-radius:var(--radius)}.form_resultsGrid__1fHuz{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:1.5rem}.form_expenseDetails__LWt8t{background-color:white;padding:1.5rem;border-radius:var(--radius);box-shadow:0 2px 8px rgba(0,0,0,.1)}.form_expenseDetails__LWt8t h3{font-size:1rem;font-weight:600;margin-bottom:1rem;color:var(--text);border-bottom:1px solid var(--border);padding-bottom:.5rem}.form_expenseDetails__LWt8t p{font-size:.8rem;color:var(--text-light);margin-bottom:.3rem;line-height:1.4}.form_keyMetrics__Kr900{background-color:white;padding:1.5rem;border-radius:var(--radius);box-shadow:0 4px 12px rgba(0,0,0,.15);border:2px solid var(--primary)}.form_keyMetrics__Kr900 h3{font-size:1.1rem;font-weight:700;margin-bottom:1rem;color:var(--primary);text-align:center}.form_keyMetrics__Kr900 p{font-size:1rem;font-weight:600;margin-bottom:.5rem;text-align:left;color:var(--text)}.form_keyMetrics__Kr900 .form_highlight__jdsRY{font-size:1.2rem;font-weight:700;color:var(--primary);background-color:rgba(0,146,198,.1);padding:.5rem;border-radius:4px;margin-bottom:1rem;text-align:center}.form_errorMessage__JibCc{color:#ef4444;font-size:.75rem;margin-top:.25rem;display:block;font-weight:500;min-height:1rem}.form_inputError__0QTwh{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.form_inputGroup__xJRTe input:focus.form_inputError__0QTwh{border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.form_getStartedForm__TgrrU{max-width:600px;margin:0 auto 2rem}.form_contactRow__qNtzC{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:2rem}.form_contactRow__qNtzC .form_inputGroup__xJRTe{position:relative;margin-bottom:0}.form_contactRow__qNtzC .form_inputGroup__xJRTe input{width:100%;padding:.75rem .75rem .75rem 2.75rem;border:2px solid var(--border);border-radius:.5rem;font-size:1rem;transition:border-color .2s}.form_contactRow__qNtzC .form_inputGroup__xJRTe input:focus{outline:none;border-color:var(--primary)}.form_contactRow__qNtzC .form_inputGroup__xJRTe .form_inputIcon__Jbax_{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);color:var(--text-light);width:20px;height:20px;z-index:1;pointer-events:none}.form_successContent__D_Enx{text-align:center;margin-bottom:2rem}.form_successContent__D_Enx h2{margin-bottom:2rem;color:var(--primary)}.form_successSteps__JUY1E{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.form_successStep__zthDN{display:flex;align-items:flex-start;gap:1rem;text-align:left;padding:1rem;background-color:var(--background-alt);border-radius:var(--radius)}.form_successStepNumber__Z7flz{width:2rem;height:2rem;border-radius:50%;background-color:var(--primary);color:white;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:.875rem;font-weight:600}.form_successStep__zthDN h3{font-size:1rem;font-weight:600;margin-bottom:.25rem;color:var(--text)}.form_successStep__zthDN p{font-size:.875rem;color:var(--text-light);margin:0}.form_successActions__kNhQc{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.form_zipCodeInfo__W8iWw{margin-top:.75rem;padding:1rem;background:linear-gradient(135deg,rgba(0,146,198,.08),rgba(0,146,198,.04));border-radius:.75rem;border:1px solid rgba(0,146,198,.15);backdrop-filter:blur(10px);animation:form_slideIn__46pMG .4s ease-out;box-shadow:0 4px 12px rgba(0,146,198,.1);position:relative;overflow:hidden}.form_zipCodeInfo__W8iWw:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--primary),rgba(0,146,198,.5))}.form_zipInfoRow__USIEN{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.25rem 0;border-radius:.375rem;transition:background-color .2s ease}.form_zipInfoRow__USIEN:hover{background-color:rgba(0,146,198,.05)}.form_zipInfoRow__USIEN:last-child{margin-bottom:0}.form_zipInfoLabel__3_JAF{font-weight:600;color:var(--text);font-size:.8rem;display:flex;align-items:center;gap:.375rem}.form_zipInfoLabel__3_JAF:before{content:"•";color:var(--primary);font-weight:700;font-size:1rem}.form_zipInfoValue__I4Y1K{color:var(--primary);font-weight:600;font-size:.8rem;background-color:rgba(0,146,198,.1);padding:.25rem .5rem;border-radius:.375rem;border:1px solid rgba(0,146,198,.2)}@keyframes form_slideIn__46pMG{0%{opacity:0;transform:translateY(-15px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:768px){.form_nameRow__syoiq{grid-template-columns:1fr}.form_formContainer__NzNK5{border-radius:0;min-height:100vh;width:100vw;max-width:none;position:relative;left:50%;right:50%;margin:0 -50vw}.form_form__snfIl{padding:1.5rem}.form_contactRow__qNtzC{grid-template-columns:1fr;gap:1.5rem}.form_successSteps__JUY1E{gap:1rem}.form_successStep__zthDN{padding:.75rem}.form_formSection__9Q7X6{padding:0;width:100vw;position:relative;left:50%;right:50%;margin:0 -50vw}.form_ndaSignature__oAF1Z>div:last-child{display:grid!important;grid-template-columns:1fr!important;gap:1rem}}@media (min-width:769px){.form_lastNameGroup__Iz3Mn .form_inputIcon__Jbax_,.form_nameRow__syoiq .form_inputGroup__xJRTe:last-child .form_inputIcon__Jbax_{top:.75rem}.form_lastNameGroup__Iz3Mn,.form_nameRow__syoiq .form_inputGroup__xJRTe:last-child{margin-top:1.75rem}}