.ResidentialForm_page__LTZ4G{display:flex;min-height:calc(100vh - 88px);margin-top:88px}.ResidentialForm_left__KGslX{flex:0 0 50%;display:flex;flex-direction:column;padding:48px 72px;background:#E8E7E4;min-height:calc(100vh - 88px);overflow:hidden}.ResidentialForm_progressWrap__Y1wYm{flex-shrink:0;margin-bottom:32px}.ResidentialForm_progressLabel__4_KbR{font-size:12px;font-weight:500;color:#888;margin:0 0 8px;letter-spacing:.02em}.ResidentialForm_progressTrack__O2OXu{height:3px;background:rgba(28,27,25,.12);border-radius:2px;overflow:hidden}.ResidentialForm_progressFill__5rlJy{height:100%;background:var(--green-500);border-radius:2px;transition:width .4s ease}.ResidentialForm_stepContent__Wp37n{overflow-y:auto;scrollbar-width:none;padding-bottom:4px}.ResidentialForm_stepContent__Wp37n::-webkit-scrollbar{display:none}@keyframes ResidentialForm_fadeUp__Bu1Hi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ResidentialForm_stepInner__L9lyZ{animation:ResidentialForm_fadeUp__Bu1Hi .22s ease}.ResidentialForm_question__Jd5ou{font-size:26px;font-weight:700;color:var(--grey-800);line-height:1.2;margin:0 0 24px}.ResidentialForm_hint__jhjPF{font-size:13px;color:#888;margin:-16px 0 18px}.ResidentialForm_options__MhfCu{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ResidentialForm_options__MhfCu .ResidentialForm_option__5HpYq:last-child:nth-child(odd){grid-column:span 2}.ResidentialForm_optionsGrid___7xqq{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.ResidentialForm_optionsRow__1br0g{display:flex;gap:8px;flex-wrap:wrap}.ResidentialForm_option__5HpYq{padding:13px 16px;background:#ffffff;border:1px solid rgba(143,197,47,.45);border-radius:10px;font-size:14px;font-weight:500;color:var(--grey-800);text-align:left;cursor:pointer;line-height:1.3;transition:border-color .15s ease,background .15s ease,color .15s ease;font-family:inherit}.ResidentialForm_option__5HpYq:hover{border-color:var(--green-500);background:var(--off-white);color:var(--green-500)}.ResidentialForm_optionSelected__KyUhD{background:var(--green-500);border-color:var(--green-500);color:#ffffff}.ResidentialForm_optionSelected__KyUhD:hover{background:#9dd433;border-color:#9dd433;color:#ffffff}.ResidentialForm_subGroup__7xXmZ{margin-bottom:24px}.ResidentialForm_subLabel__7Gxtm{font-size:13px;font-weight:600;color:var(--grey-800);margin:0 0 10px}.ResidentialForm_optional__pfGfb{font-weight:400;color:#999}.ResidentialForm_input__naTBO{width:100%;padding:12px 14px;background:#ffffff;border:1.5px solid rgba(28,27,25,.18);border-radius:8px;font-size:14px;color:var(--grey-800);outline:none;transition:border-color .15s ease,box-shadow .15s ease;box-sizing:border-box;font-family:inherit}.ResidentialForm_input__naTBO:focus{border-color:var(--green-500);box-shadow:0 0 0 3px rgba(143,197,47,.12)}.ResidentialForm_inputError__xWUQv{border-color:#e53e3e}.ResidentialForm_error__VsW8O{font-size:12px;color:#e53e3e;margin:6px 0 0}.ResidentialForm_fieldGrid__aWjFH{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin-bottom:24px}.ResidentialForm_fieldGroup__44qaR{display:flex;flex-direction:column;gap:6px}.ResidentialForm_fieldLabel__qWtrc{font-size:13px;font-weight:600;color:var(--grey-800)}.ResidentialForm_navRow__R_S7o{display:flex;align-items:center;gap:12px;padding-top:20px;flex-shrink:0}.ResidentialForm_btnNext__Dt8_j{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;background:var(--green-500);color:#ffffff;border:none;border-radius:9999px;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease;font-family:inherit}.ResidentialForm_btnNext__Dt8_j:hover{background:#9dd433}.ResidentialForm_btnBack__j8Q1V{display:inline-flex;align-items:center;gap:6px;padding:13px 20px;background:transparent;border:1.5px solid rgba(28,27,25,.2);border-radius:9999px;font-size:14px;font-weight:500;color:var(--grey-800);cursor:pointer;transition:border-color .15s ease;font-family:inherit}.ResidentialForm_btnBack__j8Q1V:hover{border-color:var(--grey-800)}.ResidentialForm_right__7ZUDe{flex:0 0 50%;position:relative;overflow:hidden}.ResidentialForm_rightImg__hxaM2{position:absolute;inset:0;background:#E8E7E4;background-size:contain;background-position:50%;background-repeat:no-repeat}@media (min-width:768px) and (max-width:1100px){.ResidentialForm_left__KGslX{padding:40px 48px}.ResidentialForm_fieldGrid__aWjFH{grid-template-columns:1fr}}@media (max-width:768px){.ResidentialForm_page__LTZ4G{flex-direction:column}.ResidentialForm_left__KGslX{flex:none;width:100%;padding:20px 20px 24px;min-height:calc(100vh - 88px)}.ResidentialForm_right__7ZUDe{display:none}.ResidentialForm_question__Jd5ou{font-size:20px;margin-bottom:18px}.ResidentialForm_progressWrap__Y1wYm{margin-bottom:20px}.ResidentialForm_option__5HpYq{padding:12px 14px;font-size:13px}.ResidentialForm_fieldGrid__aWjFH{grid-template-columns:1fr;gap:12px}.ResidentialForm_btnBack__j8Q1V,.ResidentialForm_btnNext__Dt8_j{padding:12px 20px;font-size:13px}.ResidentialForm_navRow__R_S7o{padding-top:14px}.ResidentialForm_subGroup__7xXmZ{margin-bottom:18px}}