.MuiSelect-icon{position:static!important}.mobile-dpa-text .desktop-text{display:inline!important}.mobile-dpa-text .mobile-text{display:none!important}.mobile-home-price-text .desktop-text{display:inline!important}.mobile-home-price-text .mobile-text{display:none!important}.mobile-surplus-text .desktop-surplus-text{display:inline!important}.mobile-surplus-text .mobile-surplus-text-only{display:none!important}@media (max-width: 809px){header,.progress-header{display:none!important}.mobile-container{padding:20px!important;width:100%!important}.mobile-text{font-size:4vh!important}.mobile-button{width:100%!important;padding:16px!important}.mobile-input-panel{padding:10px!important;gap:16px!important}.mobile-header{font-size:4vh!important;margin-bottom:16px!important}.mobile-step-box{padding:16px!important;border-radius:24px!important}.mobile-step-content{flex-direction:column!important;gap:16px!important}.mobile-form{flex:1!important;gap:16px!important;width:100%!important}.mobile-info-boxes{flex:1!important;min-width:auto!important;max-width:none!important;gap:24px!important;margin-top:24px!important;width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.mobile-info-box{min-height:60px!important;padding:16px!important;flex-direction:row!important;gap:8px!important;text-align:left!important;height:auto!important;overflow:visible!important;word-wrap:break-word!important;white-space:normal!important;width:100%!important;box-sizing:border-box!important;justify-content:space-between!important;align-items:center!important}.mobile-info-box>div{margin-left:auto!important;margin-right:0!important}.mobile-info-boxes .mobile-info-box>div{margin-left:auto!important;margin-right:auto!important}.mobile-info-box[style*="flexDirection: column"],.mobile-info-boxes .mobile-info-box{flex-direction:column!important;align-items:center!important;justify-content:center!important}.mobile-navigation-buttons{flex-direction:column!important;gap:12px!important;width:100%!important}.mobile-navigation-button{width:100%!important}.mobile-form input,.mobile-form select,.mobile-form .MuiSelect-select{height:70px!important;min-height:70px!important;overflow:visible!important;word-wrap:break-word!important;white-space:normal!important}.mobile-form .MuiOutlinedInput-root{height:70px!important;min-height:70px!important;width:100%!important;min-width:0!important;padding:0!important}.mobile-form .MuiOutlinedInput-input{font-size:14px!important;padding:12px 16px 12px 8px!important;width:100%!important;box-sizing:border-box!important;height:70px!important;min-height:70px!important;line-height:1.2!important;white-space:normal!important;word-wrap:break-word!important;text-overflow:clip!important;overflow:visible!important;display:flex!important;align-items:center!important}.mobile-form .MuiOutlinedInput-root .MuiOutlinedInput-input{height:70px!important;min-height:70px!important;white-space:normal!important;word-wrap:break-word!important;text-overflow:clip!important;overflow:visible!important;line-height:1.2!important;display:flex!important;align-items:center!important}.mobile-form .MuiInputAdornment-root{padding-left:8px!important;margin-right:0!important}.mobile-form .MuiOutlinedInput-input::placeholder{text-overflow:unset!important;overflow:visible!important;white-space:normal!important;word-wrap:break-word!important}.mobile-form-container{padding:20px!important}.mobile-form-content{width:100%!important;padding:16px!important;display:flex!important;justify-content:center!important;align-items:center!important}.mobile-chat-panel{width:90vw!important;max-width:none!important;min-width:auto!important;bottom:20px!important;right:20px!important;max-height:60vh!important}.mobile-chat-button{bottom:20px!important;right:20px!important}.mobile-personalize-container{padding:40px 20px 20px!important}.mobile-personalize-content{width:100%!important;padding:16px!important;margin:0!important;background-color:transparent!important;box-shadow:none!important}.mobile-personalize-content .mobile-text{font-size:3vh!important;max-width:90%!important;margin-bottom:20px!important}.mobile-personalize-content img{width:250px!important}.mobile-personalize-content .mobile-button{margin-top:20px!important}.mobile-personalize-container[style*=padding]{padding:20px!important}.mobile-personalize-content[style*=margin]{margin:0!important}.mobile-personalize-boxes{flex-direction:column!important;gap:0px!important}.mobile-personalize-box{width:90%!important;padding:4px!important;margin-left:auto!important;margin-right:auto!important;gap:0px!important}.mobile-personalize-boxes{gap:0px!important}.mobile-personalize-boxes>div{margin-bottom:0!important;margin-top:0!important}.mobile-personalize-box[style*="gap: 16"],.mobile-personalize-container .mobile-personalize-content .mobile-personalize-boxes .mobile-personalize-box,.mobile-personalize-container .mobile-personalize-content .mobile-personalize-boxes{gap:0px!important}.mobile-calculator-container{padding:30px 20px!important}.mobile-calculator-table{display:none!important}.mobile-savings-buttons,#mobile-savings-buttons{display:flex!important}.mobile-explanatory-text{display:inline!important}.desktop-explanatory-text,.desktop-subheader{display:none!important}.explanatory-text{width:90%!important}.basic-plan-container .mobile-button{width:100%!important}.button-container{width:90%!important}.mobile-savings-button,.mobile-calculator-button,.basic-plan-container .mobile-button{transition:all .2s ease!important}.mobile-savings-button:hover{transform:translateY(-2px)!important;box-shadow:0 4px 16px #3e2c834d!important}.mobile-calculator-button:hover{background-color:#2a1f5c!important;transform:translateY(-1px)!important;box-shadow:0 3px 12px #3e2c8366!important}.basic-plan-container .mobile-button:hover{background-color:#f8f9ff!important;border-color:#2a1f5c!important;transform:translateY(-2px)!important;box-shadow:0 4px 16px #3e2c8333!important}.mobile-calculator-container .mobile-text{font-size:4vh!important;height:auto!important;margin-bottom:20px!important}.mobile-calculator-table{font-size:14px!important;margin-top:0!important;margin-bottom:10px!important}.mobile-calculator-container>div>div:last-child{height:auto!important;margin-top:20px!important;flex-direction:column!important;gap:16px!important}.mobile-calculator-container .mobile-button{font-size:14px!important;padding:8px!important;height:38px!important}.mobile-calculator-container .mobile-button:first-child{order:2!important}.mobile-calculator-container .mobile-button:last-child{order:1!important}.mobile-calculator-table-header{padding:8px 4px!important;font-size:12px!important}.mobile-calculator-table th{font-size:14px!important}.mobile-calculator-table-row{padding:8px 4px!important}.mobile-calculator-button{padding:6px 12px!important;font-size:12px!important;width:68.03px!important;height:54px!important}.mobile-calculator-table th:first-child,.mobile-calculator-table td:first-child,.mobile-calculator-table th:nth-child(4),.mobile-calculator-table td:nth-child(4){display:none!important}.mobile-calculator-table th:last-child:before{content:"Plan Type"!important}.mobile-calculator-table th:nth-child(3){font-size:0!important}.mobile-calculator-table th:nth-child(3):before{content:"Per Pay Period"!important;font-size:14px!important}.mobile-calculator-table tbody tr:nth-child(1) .mobile-calculator-button{font-size:0!important}.mobile-calculator-table tbody tr:nth-child(1) .mobile-calculator-button:before{content:"Housing Budget Surplus"!important;font-size:12px!important}.mobile-calculator-table tbody tr:nth-child(2) .mobile-calculator-button{font-size:0!important}.mobile-calculator-table tbody tr:nth-child(2) .mobile-calculator-button:before{content:"1 Year"!important;font-size:12px!important}.mobile-calculator-table tbody tr:nth-child(3) .mobile-calculator-button{font-size:0!important}.mobile-calculator-table tbody tr:nth-child(3) .mobile-calculator-button:before{content:"3 Years"!important;font-size:12px!important}.mobile-calculator-table tbody tr:nth-child(4) .mobile-calculator-button{font-size:0!important}.mobile-calculator-table tbody tr:nth-child(4) .mobile-calculator-button:before{content:"5 Years"!important;font-size:12px!important}.mobile-welcome-container{padding:20px!important}.mobile-welcome-content{width:80%!important;max-width:400px!important;gap:24px!important}.mobile-welcome-header{font-size:4vh!important}.mobile-signup-container{padding:20px!important}.mobile-signup-content{width:100%!important}.mobile-signup-header{font-size:4vh!important}.mobile-hide,.mobile-dpa-text .desktop-text{display:none!important}.mobile-dpa-text .mobile-text{display:inline!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.mobile-home-price-text .desktop-text{display:none!important}.mobile-home-price-text .mobile-text{display:inline!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.mobile-surplus-text .desktop-surplus-text{display:none!important}.mobile-surplus-text .mobile-surplus-text-only{display:inline!important}}@media (min-width: 810px){.mobile-savings-buttons{display:none!important}.mobile-calculator-table{display:table!important}.desktop-explanatory-text{display:inline!important}.mobile-explanatory-text{display:none!important}.desktop-subheader{display:block!important}.explanatory-text,.button-container{width:45%!important}.basic-plan-container .mobile-button{width:100%!important}.mobile-personalize-content .mobile-info-box .mobile-surplus-text{margin-bottom:8px!important}.mobile-personalize-content .mobile-info-box .mobile-surplus-text+div{margin-bottom:8px!important}.mobile-personalize-content img{margin-top:0!important}.mobile-personalize-content .mobile-text{margin-bottom:20px!important}.mobile-personalize-content .mobile-button{margin-top:20px!important}}
