.Hero_heroContainer__VQcx5{background:linear-gradient(90deg,#694a8b,#1c1425);color:white;position:relative;overflow:hidden}.Hero_heroContainerMobile__R_8s9{min-height:auto;padding:2rem 0}.Hero_heroContainerDesktop__jx7iP{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;min-height:500px;padding:1.5rem 0}.Hero_contentWrapper__WYiV_{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;min-height:400px;width:100%}.Hero_heroSubtitle__T5T4f{letter-spacing:.35em;font-size:clamp(15px,3.2vw,24px);line-height:1.4}.Hero_heroTitle__6cmsE{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(30px,6.2vw,52px);line-height:1.2;margin:.5rem 0}.Hero_heroDescription__Q4UbF{word-wrap:break-word;font-size:clamp(17px,3.6vw,24px);line-height:1.4;margin:.5rem 0}.Hero_contentWrapperMobile__q3EZ7{flex-direction:column;gap:1rem;min-height:400px;padding-top:1rem;justify-content:space-between;align-items:center}.Hero_textContent__oXPK3{flex:0 0 45%;text-align:left;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:500px;padding-top:1rem}.Hero_textContentMobile__m5toY{text-align:center;justify-content:center;align-items:center;padding-top:0;flex:0 0 auto;width:100%}.Hero_imageContent__EtB64{flex:0 0 55%;display:flex;justify-content:center;align-items:flex-start}.Hero_imageContentMobile__MvPfQ{align-items:center;justify-content:center;padding-bottom:0;flex:0 0 auto;margin-top:auto;width:100%}.Hero_imageContainer___Uvcj{width:100%;height:400px;display:flex;justify-content:center;align-items:flex-start;overflow:visible;border-radius:8px;padding-top:0}.Hero_imageContainerMobile__DdZz0{height:250px;overflow:hidden;align-items:center;padding-top:0}.Hero_imageContainerTablet__rHWS4{height:300px;overflow:hidden;align-items:center;padding-top:0}.Hero_imageContainer1000__pw8YB{width:110%}.Hero_imageContainer1000__pw8YB,.Hero_imageContainer1024__Jt0Cg{height:400px;overflow:visible;margin:0 auto;align-items:flex-start;padding-top:0}.Hero_imageContainer1024__Jt0Cg{width:100%}.Hero_heroImage__XbCEO{width:130%;height:130%;object-fit:contain;object-position:center;transform:scale(1.5)}.Hero_heroImageMobile__xlr5e{width:110%;height:110%}.Hero_heroImageTablet__z_jxU{width:115%;height:115%}.Hero_heroImage1000__m_lVU{width:130%;height:130%;transform:scale(1.1);max-width:100%;max-height:100%}.Hero_heroImage1024__SlFV9{width:125%;height:125%;transform:scale(1.1);max-width:100%;max-height:100%}@media (min-width:993px) and (max-width:1440px){.Hero_heroContainerDesktop__jx7iP{min-height:300px}.Hero_imageContainer___Uvcj{height:400px;overflow:visible;width:100%;margin:0 auto;align-items:flex-start;padding-top:0}.Hero_contentWrapper__WYiV_{padding-left:2rem;padding-right:2rem;margin-left:2rem}.Hero_heroImage__XbCEO{width:130%;height:130%;max-width:100%;max-height:100%;transform:scale(1.3)}}@media (max-width:992px){.Hero_heroContainerDesktop__jx7iP{min-height:450px}.Hero_contentWrapper__WYiV_{min-height:400px;align-items:flex-start;padding-left:2rem}.Hero_imageContainer___Uvcj{height:300px;align-items:center;padding-top:0}.Hero_heroImage__XbCEO{transform:scale(1.3)}}@media (max-width:768px){.Hero_contentWrapper__WYiV_{padding-left:2rem;padding-right:2rem;min-height:400px;padding-top:1rem;align-items:center;flex-direction:column;justify-content:space-between}.Hero_textContent__oXPK3{text-align:center;align-items:center;justify-content:center;width:100%;max-width:100%}.Hero_imageContainer___Uvcj{height:250px;align-items:center;padding-top:0;margin-top:auto}}@media (max-width:1200px) and (min-width:993px){.Hero_heroSubtitle__T5T4f{font-size:clamp(16px,2.8vw,22px);white-space:nowrap}.Hero_heroTitle__6cmsE{font-size:clamp(28px,5.5vw,48px);line-height:1.1;white-space:nowrap}.Hero_heroDescription__Q4UbF{font-size:clamp(17px,3.2vw,23px);white-space:nowrap}}@media (max-width:992px){.Hero_heroSubtitle__T5T4f{font-size:clamp(15px,2.7vw,20px);white-space:nowrap}.Hero_heroTitle__6cmsE{font-size:clamp(26px,5.2vw,46px);line-height:1.1;white-space:nowrap}.Hero_heroDescription__Q4UbF{font-size:clamp(16px,3vw,22px);white-space:nowrap}}@media (max-width:768px){.Hero_heroSubtitle__T5T4f{font-size:clamp(16px,2.6vw,21px);letter-spacing:.25em;white-space:nowrap}.Hero_heroTitle__6cmsE{font-size:clamp(26px,5vw,42px);line-height:1.1;white-space:nowrap}.Hero_heroDescription__Q4UbF{font-size:clamp(17px,2.8vw,23px);white-space:nowrap}}@media (max-width:600px){.Hero_heroSubtitle__T5T4f{font-size:clamp(16px,2.4vw,19px);letter-spacing:.2em;white-space:nowrap}.Hero_heroTitle__6cmsE{font-size:clamp(24px,4.5vw,38px);line-height:1.1;white-space:nowrap}.Hero_heroDescription__Q4UbF{font-size:clamp(18px,2.6vw,22px);white-space:nowrap}}@media (max-width:480px){.Hero_heroSubtitle__T5T4f{font-size:clamp(16px,2.2vw,19px);letter-spacing:.15em;white-space:nowrap}.Hero_heroTitle__6cmsE{font-size:clamp(24px,4.2vw,34px);line-height:1.05;white-space:nowrap}.Hero_heroDescription__Q4UbF{font-size:clamp(18px,2.4vw,22px);white-space:nowrap}}@media (max-width:425px){.Hero_contentWrapper__WYiV_{padding-left:2rem;padding-right:2rem}}.SavingsPreview_savingsSection__RMYt7{background:#faf8fc;min-height:425px;position:relative;z-index:5;display:flex;justify-content:center;align-items:center}.SavingsPreview_container__ty2iB{max-width:1440px;margin:0 auto;padding:0 2rem}.SavingsPreview_savingsWidget__MdgN2{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);width:82%;max-width:inherit;background:white;border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.15);padding:2rem;color:black;display:flex;flex-direction:column;gap:1.5rem}.SavingsPreview_savingsLabel__ZoVPH{font-size:2rem;font-weight:700;text-align:center}.SavingsPreview_loanInputWrapper__yOVf8{display:flex;align-items:center;background:#f9f9f9;padding:1rem;border-radius:8px;border:1px solid #e0e0e0;justify-content:flex-start;width:80%}.SavingsPreview_currencySelector__IbteO{font-size:2.25rem;font-weight:700;border:none;background:#fff;color:#333;padding:.5rem 1.25rem;border-radius:8px;margin-right:20px;cursor:pointer;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:all .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100px;min-width:100px;text-align:center}.SavingsPreview_currencySelector__IbteO,.SavingsPreview_currencySelector__IbteO button{font-size:2.25rem;font-weight:700}.SavingsPreview_currencySelector__IbteO button:hover,.SavingsPreview_currencySelector__IbteO:hover{background:#f5f5f5;transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.15)}.SavingsPreview_currencySelector__IbteO button:focus,.SavingsPreview_currencySelector__IbteO:focus{outline:none;box-shadow:0 0 0 3px rgba(228,228,228,.3)}.SavingsPreview_loanAmount__eIJZy{flex:1 1}.SavingsPreview_loanAmount__eIJZy,.SavingsPreview_loanAmount__eIJZy input{font-size:2.25rem;font-weight:700;color:#111;background:#f9f9f9;border:none}.SavingsPreview_savingsBanner__nqRtW{width:80%;margin:auto;background:linear-gradient(180deg,#F2A202,#ffb30089);border-radius:12px;padding:1rem 0;display:flex;border:.5px solid white;flex-direction:column;align-items:stretch}.SavingsPreview_savingsBannerTitle__irGCA{text-align:center;font-size:1.25rem;font-weight:700;color:#fff;margin-bottom:1rem}.SavingsPreview_savingsGrid__2wrEB{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:1rem;gap:1rem;border-top:2px solid white}.SavingsPreview_savingsItem__mXE9G{text-align:center}.SavingsPreview_savingsValue__bmK6_{font-size:1.75rem;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s ease}.SavingsPreview_savingsValue__bmK6_:hover{transform:scale(1.05)}.SavingsPreview_savingsSublabel__uks69{color:rgba(255,255,255,.95);letter-spacing:1px;margin-top:.25rem;font-size:1.1rem}.SavingsPreview_divider__heY_8{width:2px;height:123%;background:rgba(255,255,255,.7);align-self:start}.SavingsPreview_checkmark__ROo9W{display:inline-block;width:18px;height:18px;background:white;border-radius:50%;position:relative;box-shadow:0 1px 3px rgba(0,0,0,.2)}.SavingsPreview_checkmark__ROo9W:after{content:"✓";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#ffc107;font-weight:700;font-size:12px}.SavingsPreview_applyButton__d2mFp{background:#7a5b9a;width:25%;color:#fff;font-weight:700;border-radius:8px;border:none;cursor:pointer;font-size:1rem;margin:.5rem auto 0;box-shadow:0 4px 12px rgba(105,74,139,.4);transition:all .3s ease;display:block}.SavingsPreview_applyButton__d2mFp:hover{background:#553873;transform:translateY(-2px);box-shadow:0 6px 16px rgba(85,56,115,.5)}@media (max-width:768px){.SavingsPreview_container__ty2iB{padding:0 2rem}}@media (min-width:769px){.SavingsPreview_container__ty2iB{padding:0 3rem}}@media (max-width:768px){.SavingsPreview_savingsWidget__MdgN2{width:calc(100% - 4rem);padding:1.5rem}}@media (min-width:769px){.SavingsPreview_savingsWidget__MdgN2{width:calc(100% - 6rem);padding:2rem}}@media (max-width:992px){.SavingsPreview_savingsWidget__MdgN2{top:40%}.SavingsPreview_savingsSection__RMYt7{margin-top:-7rem}.SavingsPreview_loanAmount__eIJZy,.SavingsPreview_loanAmount__eIJZy input{font-size:2.25rem}.SavingsPreview_savingsValue__bmK6_{font-size:1.5rem}}@media (max-width:768px){.SavingsPreview_savingsSection__RMYt7{margin:0}.SavingsPreview_savingsWidget__MdgN2{margin:-1rem auto auto;width:90%;padding:1.25rem;gap:1rem}.SavingsPreview_loanInputWrapper__yOVf8{width:95%;padding:.8rem;gap:.5rem}.SavingsPreview_currencySelector__IbteO,.SavingsPreview_currencySelector__IbteO button{width:60px;min-width:60px;font-size:1.2rem;padding:0}.SavingsPreview_loanAmount__eIJZy,.SavingsPreview_loanAmount__eIJZy input{font-size:1.5rem}.SavingsPreview_savingsBanner__nqRtW{width:95%;margin:auto;background:linear-gradient(180deg,#F2A202,#ffb30089);border-radius:12px;padding:.8rem 0;display:flex;border:.5px solid white;flex-direction:column;align-items:stretch}.SavingsPreview_savingsBannerTitle__irGCA{text-align:center;font-size:1rem;font-weight:700;color:#fff;margin-bottom:.8rem}.SavingsPreview_savingsGrid__2wrEB{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:.8rem;gap:.8rem;padding:0 1.5rem;border-top:2px solid white}.SavingsPreview_savingsItem__mXE9G{text-align:center}.SavingsPreview_savingsValue__bmK6_{font-size:1.1rem;font-weight:800;color:#fff;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:transform .2s ease}.SavingsPreview_savingsValue__bmK6_:hover{transform:scale(1.05)}.SavingsPreview_savingsSublabel__uks69{color:rgba(255,255,255,.85);letter-spacing:.8px;margin-top:.2rem;font-size:.85rem}.SavingsPreview_divider__heY_8{width:2px;height:100%;background:rgba(255,255,255,.7);align-self:center}.SavingsPreview_applyButton__d2mFp{width:85%;font-size:.9rem;padding:.7rem}}@media (max-width:550px){.SavingsPreview_savingsSection__RMYt7{margin:0;min-height:500px}.SavingsPreview_savingsWidget__MdgN2{width:95%;margin-top:-1rem;padding:1rem;gap:.8rem;top:30%}.SavingsPreview_loanInputWrapper__yOVf8{width:100%;padding:.6rem;gap:.4rem}.SavingsPreview_currencySelector__IbteO,.SavingsPreview_currencySelector__IbteO button{width:50px;min-width:50px;font-size:1.2rem;padding:0;margin:0}.SavingsPreview_loanAmount__eIJZy,.SavingsPreview_loanAmount__eIJZy input{font-size:1.4rem;padding:0}.SavingsPreview_savingsBanner__nqRtW{width:100%;padding:.6rem 0}.SavingsPreview_savingsBannerTitle__irGCA{font-size:.9rem;margin-bottom:.6rem}.SavingsPreview_savingsGrid__2wrEB{gap:.6rem;padding:0 1rem}.SavingsPreview_savingsValue__bmK6_{font-size:1rem;gap:.3rem}.SavingsPreview_savingsSublabel__uks69{font-size:.8rem;letter-spacing:.7px;margin-top:.15rem}.SavingsPreview_applyButton__d2mFp{width:90%;font-size:.85rem;padding:.6rem}}@media (max-width:375px){.SavingsPreview_savingsWidget__MdgN2{width:98%;padding:.8rem}.SavingsPreview_loanInputWrapper__yOVf8{padding:.5rem;gap:.3rem}.SavingsPreview_currencySelector__IbteO,.SavingsPreview_currencySelector__IbteO button{width:45px;min-width:45px;font-size:1.1rem;padding:0;margin:0}.SavingsPreview_loanAmount__eIJZy,.SavingsPreview_loanAmount__eIJZy input{font-size:1.3rem}.SavingsPreview_savingsBanner__nqRtW{padding:.5rem 0}.SavingsPreview_savingsBannerTitle__irGCA{font-size:.85rem;margin-bottom:.5rem}.SavingsPreview_savingsGrid__2wrEB{gap:.5rem;padding:0 .8rem}.SavingsPreview_savingsValue__bmK6_{font-size:.9rem;gap:.25rem}.SavingsPreview_savingsSublabel__uks69{font-size:.75rem;letter-spacing:.6px}.SavingsPreview_applyButton__d2mFp{width:95%;font-size:.8rem;padding:.5rem}}@media (max-width:768px){.SavingsPreview_savingsSection__RMYt7{margin-top:-3rem}.SavingsPreview_savingsWidget__MdgN2{width:85%;padding:1.5rem}.SavingsPreview_loanInputWrapper__yOVf8,.SavingsPreview_savingsBanner__nqRtW{width:85%}.SavingsPreview_applyButton__d2mFp{width:50%}}.LoanPageCommon_pageContainer__2_177{padding:2rem 0}.LoanPageCommon_mainContainer__kHzZz{max-width:1200px;margin:0 auto;padding:0 1rem}.LoanPageCommon_contentWrapper__PjVoK{display:flex;flex-direction:row;gap:2rem;align-items:flex-start}.LoanPageCommon_aiImageContainer__mi4zx{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;height:100%;padding-top:2rem;flex:0 0 300px;max-width:300px}.LoanPageCommon_aiCharacter__fXIlD{max-width:300px;height:auto}.LoanPageCommon_formContainer__ms6QD{padding:2rem;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:800px;flex:1 1}.LoanPageCommon_headerWithProgress___NTgS{display:flex;flex-direction:column;gap:1rem}.LoanPageCommon_headerSection__nZXS9{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.LoanPageCommon_formTitle__6IB1g{font-size:2rem;font-weight:700;color:#1a202c}.LoanPageCommon_helpText__d4F2a{color:#694a8b;font-size:18px;font-weight:500;cursor:pointer;transition:color .2s ease;display:none}.LoanPageCommon_helpText__d4F2a:hover{color:#5a3d7a}.LoanPageCommon_formContent__LiOVZ{flex:1 1;display:flex;flex-direction:column;gap:2rem}.LoanPageCommon_formSection__BS5dF{display:flex;flex-direction:column;gap:1.5rem}.LoanPageCommon_inputGroup__m0d_a{display:flex;flex-direction:column;gap:.5rem}.LoanPageCommon_inputField__IBrwI{width:100%;max-width:400px}.LoanPageCommon_buttonGroup___UcgW{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;min-height:50px}.LoanPageCommon_leftButtons__qcFQo{flex-wrap:wrap}.LoanPageCommon_leftButtons__qcFQo,.LoanPageCommon_rightButtons__0Xcpr{display:flex;gap:1rem;flex-shrink:0}.LoanPageCommon_backButton__bskve,.LoanPageCommon_continueButton__j2d95,.LoanPageCommon_saveButton__TTrTt{padding:.8rem 1.5rem;border-radius:8px;font-weight:600;font-size:.9rem;transition:all .2s ease;border:2px solid transparent;min-width:120px;height:44px;white-space:nowrap;text-align:center;display:flex;align-items:center;justify-content:center}.LoanPageCommon_backButton__bskve{background:transparent;color:#694a8b;border-color:#694a8b}.LoanPageCommon_backButton__bskve:hover{background:#694a8b;color:white}.LoanPageCommon_continueButton__j2d95{background:#694a8b;color:white;border-color:#694a8b}.LoanPageCommon_continueButton__j2d95:hover{background:#5a3d7a;border-color:#5a3d7a}.LoanPageCommon_saveButton__TTrTt{background:white;color:#f59e0b;border-color:#f59e0b}.LoanPageCommon_saveButton__TTrTt:hover{background:#f59e0b;color:white;border-color:#f59e0b}@media (max-width:992px) and (min-width:769px){.LoanPageCommon_contentWrapper__PjVoK{flex-direction:row;gap:1rem}.LoanPageCommon_aiImageContainer__mi4zx{flex:0 0 200px;max-width:200px;align-items:flex-start;padding-top:1rem}.LoanPageCommon_aiCharacter__fXIlD{max-width:180px}.LoanPageCommon_formContainer__ms6QD{flex:1 1;padding:1rem;gap:1rem}.LoanPageCommon_inputField__IBrwI{max-width:300px}.LoanPageCommon_formTitle__6IB1g{font-size:1.3rem}}@media (max-width:767px){.LoanPageCommon_contentWrapper__PjVoK{flex-direction:column;gap:0}.LoanPageCommon_aiImageContainer__mi4zx{display:none}.LoanPageCommon_headerSection__nZXS9{flex-direction:row;align-items:baseline}.LoanPageCommon_formContainer__ms6QD{padding:1.5rem;max-width:100%;display:flex;flex-direction:column}.LoanPageCommon_formContent__LiOVZ{gap:1.5rem}.LoanPageCommon_formTitle__6IB1g{font-size:1.5rem}.LoanPageCommon_helpText__d4F2a{font-size:18px;display:block}.LoanPageCommon_buttonGroup___UcgW{flex-direction:column;gap:1rem}.LoanPageCommon_leftButtons__qcFQo,.LoanPageCommon_rightButtons__0Xcpr{justify-content:center;width:100%}.LoanPageCommon_backButton__bskve,.LoanPageCommon_continueButton__j2d95,.LoanPageCommon_saveButton__TTrTt{padding:.5rem 1rem;font-size:.85rem;height:40px;min-width:100px}}@media (max-width:1200px) and (min-width:769px){.LoanPageCommon_mainContainer__kHzZz .LoanPageCommon_mantine-Grid-root___FXm0{display:flex!important;flex-direction:row!important}.LoanPageCommon_mainContainer__kHzZz .LoanPageCommon_mantine-Grid-Col___rqGX:first-child{flex:0 0 40%;max-width:40%}.LoanPageCommon_mainContainer__kHzZz .LoanPageCommon_mantine-Grid-Col___rqGX:last-child{flex:0 0 60%;max-width:60%}}@media (max-width:480px){.LoanPageCommon_formContainer__ms6QD{padding:1rem}.LoanPageCommon_formTitle__6IB1g{font-size:1.3rem}.LoanPageCommon_helpText__d4F2a{font-size:18px;display:block}.LoanPageCommon_backButton__bskve,.LoanPageCommon_continueButton__j2d95,.LoanPageCommon_saveButton__TTrTt{padding:.4rem .8rem;font-size:.8rem;height:36px;min-width:90px}}@media (max-width:375px){.LoanPageCommon_formContainer__ms6QD{padding:.8rem}.LoanPageCommon_formTitle__6IB1g{font-size:1.2rem}.LoanPageCommon_helpText__d4F2a{font-size:16px;display:block}.LoanPageCommon_backButton__bskve,.LoanPageCommon_continueButton__j2d95,.LoanPageCommon_saveButton__TTrTt{padding:.3rem .6rem;font-size:.75rem;height:32px;min-width:80px}}@media (max-width:320px){.LoanPageCommon_formContainer__ms6QD{padding:.6rem}.LoanPageCommon_formTitle__6IB1g{font-size:1.1rem}.LoanPageCommon_helpText__d4F2a{font-size:16px;display:block}.LoanPageCommon_backButton__bskve,.LoanPageCommon_continueButton__j2d95,.LoanPageCommon_saveButton__TTrTt{padding:.25rem .5rem;font-size:.7rem;height:28px;min-width:70px}}.AiChatFloatingButton_wrapper__MHBtn{position:fixed;right:1.25rem;bottom:1.25rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;z-index:1100;animation:AiChatFloatingButton_slideInUp__TCwPG .4s cubic-bezier(.4,0,.2,1)}@keyframes AiChatFloatingButton_slideInUp__TCwPG{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.AiChatFloatingButton_bubble__UC16A,.AiChatFloatingButton_wrapper__MHBtn{animation:none}.AiChatFloatingButton_imageButton__0XrdB{transition:transform .1s ease,box-shadow .1s ease,filter .1s ease}}.AiChatFloatingButton_bubble__UC16A{position:relative;background:#ffffff;padding:.65rem 1rem;border-radius:16px;box-shadow:0 18px 35px rgba(15,23,42,.18);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease,outline .2s ease;animation:AiChatFloatingButton_fadeInBubble__Qx2VO .5s ease .2s both;border:2px solid transparent;outline:none}@keyframes AiChatFloatingButton_fadeInBubble__Qx2VO{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AiChatFloatingButton_bubble__UC16A:hover{transform:translateY(-2px);box-shadow:0 22px 40px rgba(15,23,42,.25)}.AiChatFloatingButton_bubble__UC16A:focus-visible{outline:2px solid #667eea;outline-offset:2px;box-shadow:0 0 0 4px rgba(102,126,234,.2),0 22px 40px rgba(15,23,42,.25)}.AiChatFloatingButton_bubble__UC16A:active{transform:translateY(0)}.AiChatFloatingButton_bubbleText__dyv0j{margin:0;font-size:.7rem;font-weight:400;color:#0f172a}.AiChatFloatingButton_bubble__UC16A strong{color:#2563eb}.AiChatFloatingButton_tail__44ZC2{position:absolute;bottom:-6px;left:50%;width:16px;height:16px;background:#ffffff;transform:rotate(45deg) translateX(-50%);border-radius:3px;box-shadow:6px 6px 20px rgba(15,23,42,.12)}.AiChatFloatingButton_imageButton__0XrdB{position:relative;width:72px;height:72px;border-radius:999px;border:2px solid transparent;overflow:hidden;cursor:pointer;background:transparent;padding:0;box-shadow:none;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s ease,filter .25s ease,border-color .25s ease;will-change:transform}.AiChatFloatingButton_imageButton__0XrdB:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 22px 40px rgba(15,23,42,.45);filter:brightness(1.05)}.AiChatFloatingButton_imageButton__0XrdB:focus-visible{outline:3px solid #667eea;outline-offset:3px;border-color:#667eea;box-shadow:0 0 0 6px rgba(102,126,234,.2)}.AiChatFloatingButton_imageButton__0XrdB:active{transform:scale(1.02) translateY(0);transition:transform .1s ease}.AiChatFloatingButton_avatar__wOBNI,.AiChatFloatingButton_glow__l0GQP,.AiChatFloatingButton_imageButton__0XrdB:after,.AiChatFloatingButton_label__Hh9CC,.AiChatFloatingButton_subLabel__zy7Ec,.AiChatFloatingButton_textStack__LNzmM{display:none}@media (max-width:640px){.AiChatFloatingButton_wrapper__MHBtn{right:1rem;bottom:calc(5rem + env(safe-area-inset-bottom))}.AiChatFloatingButton_bubble__UC16A{display:none}.AiChatFloatingButton_imageButton__0XrdB{width:72px;height:72px}}.chatInterface_container__vwnIg{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;width:100%;height:100%;max-height:100vh;position:relative;overflow-y:auto;overflow-x:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.chatInterface_pageVariant__yo7y8{max-height:none;min-height:100%;overflow-x:hidden;overflow-y:visible;width:100%;max-width:100%;box-sizing:border-box}.chatInterface_container__vwnIg>input#chatInterface_fileInput__b82F6{visibility:hidden}.chatInterface_prequestionSection__iGaQA{background:#fafafa;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;border-radius:.813rem;align-items:center;justify-content:flex-start;padding-top:.438rem;padding-bottom:2.5rem;height:auto;min-height:min-content;border:none;width:100%;position:relative}.chatInterface_figure__Ps6AS{display:flex;flex-direction:column;align-items:center;justify-content:center}.chatInterface_image__iweL2{animation:chatInterface_pulse__AV_Ft 3.5s ease-in-out 1 forwards;max-width:100%;height:auto}.chatInterface_figcaption__rg6g6{text-align:center}.chatInterface_lineText__8A4cI{text-align:center;text-transform:capitalize;font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:600;font-family:Inter,sans-serif;color:#121212;min-height:2.5rem}.chatInterface_inputSection__gZz2f{position:relative;background:white;display:flex;flex-direction:column;justify-content:center;border-radius:.813rem;margin-top:1.5rem;min-height:6rem;height:auto;width:100%;padding:1rem;border:2px solid #f2f2f2}.chatInterface_inputWrapper__pytyD{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:1rem;width:100%}@media (min-width:821px){.chatInterface_inputWrapper__pytyD{flex-direction:row;align-items:center;justify-content:center}.chatInterface_iconsContainer__vo4UG{display:none!important}}.chatInterface_textarea__XUXyS{flex:1 1;font-size:1.125rem;font-family:Inter,sans-serif;font-weight:500;color:#444444;border:none;outline:none;height:2rem;min-height:2rem;resize:none;width:100%}.chatInterface_inputActions__D_Mv0{display:flex;flex-direction:row;align-items:center;gap:.75rem}.chatInterface_iconsContainer__vo4UG{display:none}.chatInterface_sendButton__bwdO5,.chatInterface_uploadIcon__OiHnm{cursor:pointer;flex-shrink:0;align-self:center}.chatInterface_sendButton__bwdO5{background:#694a8b;width:2.18rem;height:2.18rem;display:flex;align-items:center;justify-content:center;color:white;font-size:1rem;font-family:sans-serif;font-weight:600;border-radius:9999px;border:none;transition:background-color .3s ease}.chatInterface_sendButton__bwdO5:hover{background:#5a3f79}.chatInterface_sendButton__bwdO5:focus{outline:none;box-shadow:0 0 0 2px rgba(140,108,196,.75)}.chatInterface_promptsArticle__HOAkS{width:100%;margin-top:1.5rem;margin-bottom:2rem}.chatInterface_promptsHeader__Zf1oz{text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:#121212;font-weight:600;font-family:Inter,sans-serif;text-transform:none;font-size:clamp(1rem,1.5vw,1.25rem)}.chatInterface_promptsContainer__cUS2s{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;width:100%}.chatInterface_navButton__NxuGj{color:#694a8bff;cursor:pointer}.chatInterface_navButtonDisabled__PkH2t{color:#694a8bba;cursor:not-allowed}.chatInterface_promptsGrid__6dBv9{display:flex;flex-direction:row;gap:1rem;width:100%;justify-content:space-around;align-items:center;flex:1 1;padding-top:1rem;padding-bottom:1rem;max-height:35rem;height:auto;overflow-x:auto;overflow-y:auto}.chatInterface_promptsGrid__6dBv9::-webkit-scrollbar{width:8px;height:8px}.chatInterface_promptsGrid__6dBv9::-webkit-scrollbar-thumb{background:#e4e8ef;border-radius:4px}.chatInterface_promptsGrid__6dBv9::-webkit-scrollbar-track{background:transparent}.chatInterface_mobileClockBtn__2_Kj1{position:absolute;top:.5rem;left:.5rem;width:44px;height:44px;border-radius:50%;background:#ffffff;border:none;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:5;cursor:pointer;padding:0;transition:box-shadow .2s ease}.chatInterface_mobileClockBtn__2_Kj1:hover{box-shadow:0 4px 12px rgba(0,0,0,.2)}.chatInterface_mobileClockBtn__2_Kj1:active{box-shadow:0 1px 4px rgba(0,0,0,.1)}.chatInterface_clockIcon__zT4Xr{width:20px;height:20px;color:#6A3E9F}.chatInterface_inlineHistoryPanel__hHHL7{position:absolute;top:0;right:0;width:100%;height:100%;background:#ffffff;z-index:1000;overflow-y:auto;padding:.75rem;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.chatInterface_inlineHistoryPanel__hHHL7 .container{height:100%;display:flex;flex-direction:column}.chatInterface_inlineHistoryPanel__hHHL7 .historyList{flex:1 1;overflow-y:auto}.chatInterface_inlineHistoryClose__zVNFm{position:absolute;top:.5rem;right:.5rem;width:40px;height:40px;border-radius:50%;background:#ffffff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;z-index:1001}@media (min-width:821px){.chatInterface_mobileClockBtn__2_Kj1{display:flex}}@media (max-width:820px){.chatInterface_container__vwnIg{padding:0 0 1rem;display:flex;flex-direction:column;align-items:center;position:relative;width:100%;max-width:100%;overflow-x:hidden}.chatInterface_prequestionSection__iGaQA{background:transparent;padding:4rem 1rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;box-sizing:border-box}.chatInterface_mobileGreeting__p80Xy{text-align:center;font-size:1.25rem;font-weight:600;font-family:Inter,sans-serif;color:#121212;margin:0;line-height:1.4}.chatInterface_aiMessageSection__q4ADV{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1rem 1.5rem;margin-top:0;margin-left:0;margin-right:0;width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0;position:relative}.chatInterface_aiAvatarContainer__QtxxQ{flex-shrink:0}.chatInterface_aiAvatar__SAWR4{position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.chatInterface_aiAvatarImage__b7nbm{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.1)}.chatInterface_onlineIndicator__qAIlY{position:absolute;bottom:2px;right:2px;width:12px;height:12px;background:#22c55e;border:2px solid white;border-radius:50%}.chatInterface_aiMessageBubble__yNsWn{flex:1 1;background:#f3f4f6;border-radius:1rem;padding:.875rem 1rem;max-width:calc(100% - 60px)}.chatInterface_aiMessageText__XQ3bW{font-size:.9375rem;font-family:Inter,sans-serif;color:#374151;line-height:1.5;margin:0}.chatInterface_inputSection__gZz2f{position:-webkit-sticky;position:sticky;bottom:0;margin:1rem 1rem 0;padding:1rem;background:white;border-radius:.813rem;border:2px solid #f2f2f2;box-shadow:0 2px 10px rgba(0,0,0,.05);min-height:auto;max-height:120px;width:calc(100% - 2rem);box-sizing:border-box}.chatInterface_inputWrapper__pytyD{gap:.5rem;flex-direction:row}.chatInterface_iconsContainer__vo4UG{display:none!important}.chatInterface_textarea__XUXyS{font-size:.9375rem;min-height:2.5rem}.chatInterface_uploadIcon__OiHnm{margin-bottom:.125rem}.chatInterface_inlineHistoryPanel__hHHL7{padding:.5rem}.chatInterface_promptsArticle__HOAkS{width:100%;margin-top:1rem;padding:0 1rem;box-sizing:border-box}.chatInterface_promptsHeader__Zf1oz{font-size:1rem;margin-bottom:.75rem}.chatInterface_promptsContainer__cUS2s{gap:.5rem}.chatInterface_promptsGrid__6dBv9{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;padding:.5rem 0;max-height:none;flex-wrap:wrap;justify-content:flex-start}.chatInterface_navButtonDisabled__PkH2t,.chatInterface_navButton__NxuGj{font-size:1.25rem}.chatInterface_figure__Ps6AS{display:none}}@media (max-width:480px){.chatInterface_promptsGrid__6dBv9{gap:.2rem;padding-top:.75rem;padding-bottom:.75rem;justify-content:flex-start}.chatInterface_promptsGrid__6dBv9>*{width:calc((100% - .5rem) / 2);max-width:140px;min-width:120px}}@keyframes chatInterface_pulse__AV_Ft{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.pqp_pillsContainer__cvWeN{display:flex;flex:1 1;justify-content:center;margin-top:3.75rem;width:100%}.pqp_pillsGrid__Y71Q9{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;justify-items:stretch;align-items:stretch;width:100%;max-width:48rem;padding:0 .5rem;box-sizing:border-box}@media (min-width:640px){.pqp_pillsGrid__Y71Q9{gap:1rem}}.pqp_pill__OOw5b{background:white;border-radius:9999px;padding:.85rem 1.25rem;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;font-family:Inter,sans-serif;color:#444444;text-align:center;height:4rem;width:100%;max-width:18rem;border:1px solid #e4e8ef;text-transform:capitalize;cursor:pointer;transition:all .3s ease-in-out;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.3;box-sizing:border-box}@media (max-width:640px){.pqp_pillsContainer__cvWeN{margin-top:1rem}.pqp_pillsGrid__Y71Q9{gap:.625rem;padding:0 .5rem}.pqp_pill__OOw5b{font-size:.8rem;height:5rem}}.pqp_pill__OOw5b:hover{background:#f9fafb}.pqp_pillVisible__nBHxb{opacity:1;transform:translateY(0)}.pqp_pillHidden__LgM8z{opacity:0;transform:translateY(1.5rem)}.ProgressBar_progressBar__wXZcT,.ProgressBar_progressContainer__nq_zK{margin-bottom:0}.ProgressBar_stepperContainer___aT6x{position:relative;width:100%;padding:0}.ProgressBar_stepperLine__kPXzU{position:absolute;top:15px;left:0;right:0;height:6px;background:#694a8b;z-index:1;border-radius:3px}.ProgressBar_stepperSteps__jzgw1{position:relative;display:flex;justify-content:space-between;align-items:flex-start;z-index:2;width:100%}.ProgressBar_stepperStep__XkjqV{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0;position:relative}.ProgressBar_stepCircle__x8jhf{width:32px;height:32px;border-radius:50%;background:white;border:3px solid #694a8b;display:flex;align-items:center;justify-content:center;position:relative;z-index:3;flex-shrink:0;margin-bottom:8px;margin-top:2px}.ProgressBar_stepCircleCompleted__6QxBV{background:#694a8b;border-color:#694a8b}.ProgressBar_stepCircleFinal__43Iia{width:36px;height:36px;margin-top:0}.ProgressBar_stepInnerCircle__jhhFH{width:12px;height:12px;border-radius:50%;background:white}.ProgressBar_stepLabel__DBb7W{text-align:center;color:#694a8b;font-size:.875rem;line-height:1.4;max-width:140px;word-wrap:break-word;margin-top:4px;font-weight:500}.ProgressBar_stepperStepClickable__JwUav{cursor:pointer;transition:transform .2s ease}.ProgressBar_stepperStepClickable__JwUav:hover{transform:translateY(-2px)}.ProgressBar_stepCircleActive__7D3Sy{background:white;border-color:#694a8b;box-shadow:0 0 0 4px rgba(105,74,139,.1)}.ProgressBar_stepLabelActive__fq8tQ{color:#694a8b;font-weight:700}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperContainer___aT6x{padding:0 0 60px;width:100%;position:relative;overflow:hidden}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperSteps__jzgw1{align-items:flex-start;width:100%;flex-wrap:nowrap;display:flex;justify-content:space-between}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperStep__XkjqV{flex-direction:column;align-items:center;position:relative;flex:1 1;display:flex;min-width:0;flex-shrink:0}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepCircle__x8jhf{width:40px;height:40px;border:3px solid #e0e0e0;background:white;margin-top:0;margin-bottom:0;flex-shrink:0;z-index:2;position:relative}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepCircleCompleted__6QxBV{background:#694a8b;border-color:#694a8b}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepCircleActive__7D3Sy{background:white;border-color:#694a8b;box-shadow:0 0 0 4px rgba(105,74,139,.1)}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepConnectingLine__ppha1{position:absolute;top:18.5px;left:calc(50% + 20px + 8px);right:calc(-50% + 20px + 8px);height:3px;background:#e0e0e0;z-index:1}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepConnectingLineCompleted__i3Sts{background:#694a8b}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabel__DBb7W{color:#666;font-weight:400;font-size:.875rem;margin-top:12px;text-align:center;max-width:100%;word-wrap:break-word;word-break:break-word;line-height:1.4;overflow-wrap:break-word}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabelCompleted__q_MYU{color:#333;font-weight:600}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabelActive__fq8tQ{color:#694a8b;font-weight:700}@media (max-width:768px){.ProgressBar_stepperContainer___aT6x{padding:16px 0 0}.ProgressBar_stepperSteps__jzgw1{flex-wrap:wrap;gap:20px}.ProgressBar_stepperStep__XkjqV{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px);min-width:120px}.ProgressBar_stepLabel__DBb7W{max-width:100px;font-size:.75rem}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperContainer___aT6x{padding:0 0 80px;overflow:hidden;width:100%}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperSteps__jzgw1{flex-wrap:nowrap;gap:8px;justify-content:space-between;width:100%}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperStep__XkjqV{flex:1 1;min-width:0;max-width:none;position:relative}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepCircle__x8jhf{width:36px;height:36px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepConnectingLine__ppha1{top:16.5px;left:calc(50% + 18px + 4px);right:calc(-50% + 18px + 4px);height:2px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabel__DBb7W{font-size:.7rem;max-width:100%;margin-top:8px;line-height:1.2;word-break:break-word;overflow-wrap:break-word}}@media (min-width:769px) and (max-width:1024px){.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperContainer___aT6x{overflow:hidden;width:100%}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperSteps__jzgw1{gap:4px;flex-wrap:nowrap;width:100%;justify-content:space-between}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperStep__XkjqV{flex:1 1;min-width:0;max-width:none}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabel__DBb7W{font-size:.75rem;max-width:100%;word-break:break-word;overflow-wrap:break-word}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepConnectingLine__ppha1{left:calc(50% + 20px + 2px);right:calc(-50% + 20px + 2px)}}@media (max-width:480px){.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperContainer___aT6x{padding:0 0 90px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperSteps__jzgw1{gap:4px;justify-content:space-between}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperStep__XkjqV{flex:1 1;min-width:0;max-width:none}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepCircle__x8jhf{width:32px;height:32px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepConnectingLine__ppha1{top:15px;left:calc(50% + 16px + 2px);right:calc(-50% + 16px + 2px);height:2px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabel__DBb7W{font-size:.65rem;max-width:100%;margin-top:6px;line-height:1.1;word-break:break-word;overflow-wrap:break-word}}@media (min-width:1400px){.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepperSteps__jzgw1{gap:12px}.ProgressBar_stepperWithIcons__yaleR .ProgressBar_stepLabel__DBb7W{max-width:160px}}.ClientProfilePanel_profileHeader__b4vIU{padding:16px 0;border-bottom:1px solid #eef0f3}.ClientProfilePanel_propertyInfoCard__pHtTv{border:1px solid #eef0f3;border-radius:12px;background:#fff}.ClientProfilePanel_propertyInfoIcon__HDhL0{color:rgba(105,74,139,1);display:flex;align-items:center;justify-content:center;min-width:24px}.ClientProfilePanel_propertyInfoIconSvg__b2B2G{color:rgba(105,74,139,1)}.ClientProfilePanel_dataTableCard__wAbra{border:1px solid #eef0f3;border-radius:12px;background:#fff}.ClientProfilePanel_dataTableHeaderPurple__EobeB{color:rgba(105,74,139,1);font-size:14px;text-transform:uppercase;letter-spacing:.5px}.ClientProfilePanel_dataTableHeaderYellow__xo22r{color:#f59e0b;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.ClientProfilePanel_clientProfileLayout__BxSmK{align-items:flex-start}.ClientProfilePanel_clientProfileLeftColumn__McpfR{flex:0 0 320px;max-width:320px}.ClientProfilePanel_clientProfileRightColumn__JNY9u{flex:1 1 auto;min-width:0}@media (max-width:1024px){.ClientProfilePanel_clientProfileLayout__BxSmK{flex-direction:column}.ClientProfilePanel_clientProfileLeftColumn__McpfR{flex:1 1 100%;max-width:100%}.ClientProfilePanel_clientProfileRightColumn__JNY9u{flex:1 1 100%}}.ClientProfilePanel_equityCard__5OjjY,.ClientProfilePanel_loanStatusCard__iR70t{border:1px solid #eef0f3;border-radius:12px;background:#fff}.ClientProfilePanel_equityCard__5OjjY{min-height:150px}.ClientProfilePanel_equityIconContainer__SZJhh{width:48px;height:48px;border-radius:50%;background:#694a8b;display:flex;align-items:center;justify-content:center}.ClientProfilePanel_equityCheckIconContainer__qY303{width:64px;height:64px;border-radius:50%;background:#22c55e;display:flex;align-items:center;justify-content:center}@media (max-width:480px){.ClientProfilePanel_panelContainer__A9N9b{padding:.75rem}}.PanelLayout_panelContainer__X_LFH{left:300px;width:calc(100vw - 300px);padding:2rem 0;box-shadow:-2px 0 10px rgba(0,0,0,.1)}.PanelLayout_panelContainerMobile__mU3my,.PanelLayout_panelContainer__X_LFH{position:fixed;top:0;right:0;height:100vh;background-color:white;overflow-y:auto}.PanelLayout_panelContainerMobile__mU3my{left:0;bottom:0;width:100vw;padding:1rem;z-index:1002}.PanelLayout_closeButton__YAYUA{position:fixed;top:1rem;right:1rem;z-index:1003;width:32px;height:32px;border-radius:50%;background:#f5f5f5;border:none;color:#666;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease}.PanelLayout_closeButton__YAYUA:hover{background:#e0e0e0;color:#333}@media (max-width:768px){.PanelLayout_closeButton__YAYUA{top:1rem;right:.75rem;width:28px;height:28px;position:fixed;z-index:1002}}@media (max-width:480px){.PanelLayout_closeButton__YAYUA{top:.75rem;right:.5rem;width:24px;height:24px}.PanelLayout_panelContainer__X_LFH{padding:.75rem}}.pc_promptCard__6s3IQ{background:white;border:2px solid #f2f2f2;max-height:23rem;height:300px;padding:1rem;border-radius:.938rem;min-width:10rem;width:250px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:all .3s ease-in-out}.pc_promptCard__6s3IQ:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:scale(1.02);border-color:white}.pc_promptTitle__5ULVE{color:#121212;font-weight:600;font-family:Inter,sans-serif;font-size:1.125rem;margin-bottom:.5rem}.pc_promptDescription__NXVq0{color:#455a64;font-weight:400;font-family:Inter,sans-serif;font-size:.938rem}@media (max-width:992px){.pc_promptCard__6s3IQ{width:200px}}@media (max-width:480px){.pc_promptCard__6s3IQ{padding:.75rem;border-radius:.75rem;max-height:18rem}.pc_promptTitle__5ULVE{font-size:.8125rem;margin-bottom:.375rem;line-height:1.3}.pc_promptDescription__NXVq0{font-size:.75rem;line-height:1.4}}.historyPanel_container__dZVH2{width:100%;max-width:20rem;min-height:24rem;height:auto;overflow:hidden;background:white;border:.094rem solid rgba(195,195,195,.5);border-radius:.625rem;box-shadow:0 24px 44px 0 rgba(0,0,0,.1);padding:1.25rem;display:flex;flex-direction:column}.historyPanel_searchContainer__9SXEK{display:flex;align-items:center;background:#f9fafb;border-radius:.5rem;padding:.625rem .875rem;width:100%;border:1px solid rgba(195,195,195,.3);margin-bottom:1.25rem;transition:border-color .2s ease,box-shadow .2s ease}.historyPanel_searchContainer__9SXEK:focus-within{border-color:#694a8b;box-shadow:0 0 0 3px rgba(105,74,139,.1)}.historyPanel_searchIcon__bQazd{color:#426b71;margin-right:.625rem;flex-shrink:0;width:1.125rem;height:1.125rem}.historyPanel_searchInput__BATIu{background:transparent;width:100%;outline:none;color:#374151;border:none;font-size:.9375rem;font-family:Inter,sans-serif}.historyPanel_searchInput__BATIu::placeholder{color:#9ca3af}.historyPanel_historyHeader__hJMc7{display:flex;align-items:center;gap:.625rem;margin-bottom:1rem;padding:0}.historyPanel_clockIcon__9U8TH{color:#694a8b;height:1.25rem;width:1.25rem;flex-shrink:0}.historyPanel_historyTitle__jrESm{font-size:1.125rem;font-weight:600;color:#614f4b;font-family:Inter,sans-serif;margin:0;line-height:1.2}.historyPanel_historyList__wzbPe{display:flex;flex-direction:column;gap:.5rem;overflow-y:auto;height:auto;position:relative;flex:1 1;margin:0 -1.25rem;padding:0 1.25rem 1rem}@media (min-width:821px){.historyPanel_container__dZVH2{max-width:19.25rem}}.historyPanel_dateGroup__iTk1Y{font-size:.75rem;color:#9ca3af;background:transparent;padding:.5rem 0 .375rem;font-family:Inter,sans-serif;width:100%;margin-bottom:.25rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.historyPanel_historyItems__0kRAF{display:flex;flex-direction:column;gap:.25rem;padding:0;margin-bottom:1rem}.historyPanel_historyItem__6OtYF{position:relative;display:flex;justify-content:space-between;align-items:center;font-family:Inter,sans-serif;font-weight:500;padding:.625rem .75rem;color:#6b7280;background:transparent;border-radius:.5rem;cursor:pointer;transition:all .15s ease;font-size:.9375rem}.historyPanel_historyItem__6OtYF:hover{color:#374151;background:#f9fafb}.historyPanel_activeItem__B4SY4{color:#694a8b;background:#f3f0f7;font-weight:600}.historyPanel_activeItem__B4SY4:hover{background:#ede7f3}.historyPanel_itemTitle__gicPB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1;margin-right:.5rem;min-width:0}.historyPanel_menuIconContainer__kR_tz{position:relative;display:flex;align-items:center;justify-content:center;padding:.25rem;margin-left:.5rem;flex-shrink:0}.historyPanel_emptyState__X5fVx,.historyPanel_loadingState__96xQe{text-align:center;color:#9ca3af;font-size:.9375rem;font-family:Inter,sans-serif;padding:2rem 1rem;line-height:1.5}.historyPanel_loadingState__96xQe{color:#6b7280;font-weight:500}.historyPanel_menuIcon__sIVIn{color:#a0a5b0;width:1.25rem;height:1.25rem;min-width:1.25rem;cursor:pointer;transition:color .2s ease;flex-shrink:0;opacity:.7}.historyPanel_menuIcon__sIVIn:hover{color:#444444;opacity:1}.historyPanel_menuDropdown__0Qs72{position:absolute;right:0;top:calc(100% + .25rem);z-index:10;width:9rem;background:white;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding-top:.25rem;padding-bottom:.25rem;font-size:.875rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.historyPanel_menuButton__PK_Lb{display:block;width:100%;text-align:left;padding:.5rem 1rem;cursor:pointer;transition:background-color .2s ease;border:none;background:none;font-size:.875rem}.historyPanel_menuButton__PK_Lb:hover{background:#f3f4f6}.historyPanel_deleteButton__GuM1n{color:#dc2626}.historyPanel_loadMoreButton__hmpCb{width:calc(100% - 2rem);margin:1rem 1rem .5rem;padding:.75rem;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;color:#694a8b;font-family:Inter,sans-serif;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .2s ease}.historyPanel_loadMoreButton__hmpCb:hover{background:#f3f4f6;border-color:#694a8b}.historyPanel_loadMoreButton__hmpCb:disabled{opacity:.5;cursor:not-allowed}@media (max-width:820px){.historyPanel_container__dZVH2{box-shadow:none;background:transparent;border:0;padding:1rem}.historyPanel_searchContainer__9SXEK{margin-bottom:1rem}.historyPanel_historyHeader__hJMc7{margin-bottom:.875rem}}.messageList_messageList__5T3sj{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;overflow-y:auto;overflow-x:hidden;flex:1 1;max-height:calc(100vh - 250px);min-height:400px;background-color:#f9fafb;scroll-behavior:smooth;transform:translateZ(0);will-change:scroll-position;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#d1d5db transparent}.messageList_messageList__5T3sj::-webkit-scrollbar{width:6px}.messageList_messageList__5T3sj::-webkit-scrollbar-track{background:transparent}.messageList_messageList__5T3sj::-webkit-scrollbar-thumb{background-color:#d1d5db;border-radius:3px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.messageList_messageList__5T3sj::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.messageList_emptyState__KJrHu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;height:100%;color:#6b7280;text-align:center}.messageList_messageContainer__Toygj{display:flex;gap:.75rem;animation:messageList_slideIn__mydFZ .4s cubic-bezier(.16,1,.3,1);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes messageList_slideIn__mydFZ{0%{opacity:0;transform:translateY(20px) translateZ(0)}to{opacity:1;transform:translateY(0) translateZ(0)}}.messageList_userMessage__U9PVZ{flex-direction:row-reverse}.messageList_assistantMessage__hDIOT{flex-direction:row}.messageList_messageAvatar__1adAy{display:flex;align-items:flex-start;justify-content:center;width:36px;height:36px;border-radius:50%;background-color:#fff;border:2px solid #e5e7eb;padding:6px;flex-shrink:0}.messageList_userMessage__U9PVZ .messageList_messageAvatar__1adAy{background-color:#3b82f6;border-color:#3b82f6;color:#fff;padding:6px;overflow:visible}.messageList_userMessage__U9PVZ .messageList_userAvatarWithImage__KsW7O{background-color:#fff;border-color:#e5e7eb;padding:0;overflow:hidden}.messageList_userAvatarImage__hFqiA{width:100%;height:100%;object-fit:cover;object-position:center}.messageList_assistantMessage__hDIOT .messageList_messageAvatar__1adAy{background-color:#fff;border-color:#e5e7eb;color:#fff;padding:0;overflow:hidden}.messageList_botAvatarImage__fZcqX{width:100%;height:100%;object-fit:contain;object-position:center}.messageList_emptyStateIcon__Op7pc{width:48px;height:48px;object-fit:contain}.messageList_messageContent__3pfi5{display:flex;flex-direction:column;gap:.5rem;max-width:70%;min-width:200px}.messageList_messageHeader__U4t2v{display:flex;align-items:center;gap:.5rem;font-size:.875rem}.messageList_messageSender__P339p{font-weight:600;color:#374151}.messageList_messageTime__cDXIU{color:#9ca3af;font-size:.75rem}.messageList_messageText__17kff{padding:.875rem 1rem;border-radius:.75rem;line-height:1.6;color:#1f2937;word-wrap:break-word;white-space:pre-wrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;contain:layout;transform:translateZ(0);will-change:contents}.messageList_messageText__17kff strong{font-weight:600;color:inherit}.messageList_userMessage__U9PVZ .messageList_messageText__17kff{background-color:#3b82f6;color:#fff}.messageList_assistantMessage__hDIOT .messageList_messageText__17kff{background-color:#fff;border:1px solid #e5e7eb}.messageList_cursor__QtFVq{display:inline-block;animation:messageList_blink__vP_S1 1s ease-in-out infinite;margin-left:2px;transform:translateZ(0);will-change:opacity}@keyframes messageList_blink__vP_S1{0%,49%{opacity:1}50%,to{opacity:0}}.messageList_messageFeedback__1kid4{display:flex;gap:.5rem;margin-top:.25rem}.messageList_feedbackButton__YM2Xk{display:flex;align-items:center;justify-content:center;padding:.25rem;background:none;border:1px solid #e5e7eb;border-radius:.375rem;color:#6b7280;cursor:pointer;transition:all .2s}.messageList_feedbackButton__YM2Xk:hover{background-color:#f3f4f6;color:#374151;border-color:#d1d5db}.messageList_feedbackButton__YM2Xk:active{transform:scale(.95)}.messageList_typingIndicator__zFp3g{display:flex;align-items:center;gap:.375rem;padding:.75rem 1rem;background:#f3f4f6;border-radius:.75rem;width:-moz-fit-content;width:fit-content}.messageList_dot__8PSMY{width:.5rem;height:.5rem;background:#9ca3af;border-radius:50%;animation:messageList_typingDot___k9Te 1.4s ease-in-out infinite}.messageList_dot__8PSMY:first-child{animation-delay:0s}.messageList_dot__8PSMY:nth-child(2){animation-delay:.2s}.messageList_dot__8PSMY:nth-child(3){animation-delay:.4s}@keyframes messageList_typingDot___k9Te{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-.5rem);opacity:1}}@media (max-width:768px){.messageList_messageList__5T3sj{padding:1rem;max-height:calc(100vh - 300px);min-height:300px}.messageList_messageContent__3pfi5{max-width:85%}.messageList_messageText__17kff{font-size:.9375rem}}.AiChatDrawerShell_backdrop__OyXjK{position:fixed;inset:0;background:rgba(15,23,42,.4);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.4,0,.2,1);z-index:1090;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);will-change:opacity}.AiChatDrawerShell_drawer__X9aNM{position:fixed;top:0;right:0;height:100vh;width:min(420px,100vw);background:#fff;box-shadow:-10px 0 30px rgba(15,23,42,.15);transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:0;z-index:1100;display:flex;flex-direction:column;padding:1.5rem;overflow:hidden;will-change:transform,opacity}@media (prefers-reduced-motion:reduce){.AiChatDrawerShell_drawer__X9aNM{transition:transform .15s ease,opacity .15s ease}.AiChatDrawerShell_backdrop__OyXjK{transition:opacity .15s ease}.AiChatDrawerShell_bubble__ZvpA4,.AiChatDrawerShell_wrapper__bxpAK{animation:none}.AiChatDrawerShell_mobileHistoryPanel__pAXZ7{animation:none;transform:translateX(0)}}.AiChatDrawerShell_drawer__X9aNM.AiChatDrawerShell_animating__9LITj{pointer-events:none}.AiChatDrawerShell_open__hBch6.AiChatDrawerShell_backdrop__OyXjK{opacity:1;pointer-events:auto}.AiChatDrawerShell_open__hBch6.AiChatDrawerShell_drawer__X9aNM{transform:translateX(0);opacity:1}.AiChatDrawerShell_header__ZNqC2{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #e2e8f0}.AiChatDrawerShell_headerActions__572FH{display:flex;align-items:center;gap:.5rem}.AiChatDrawerShell_eyebrow__a1Jc9{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:#64748b;margin:0 0 .25rem;font-weight:600}.AiChatDrawerShell_title__oTCoo{margin:0;font-size:1.25rem;font-weight:700;color:#0f172a;line-height:1.3}.AiChatDrawerShell_newChatButton__wOvHs{border:none;background:#667eea;width:36px;height:36px;border-radius:50%;cursor:pointer;color:#fff;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.AiChatDrawerShell_newChatButton__wOvHs:hover{background:#5568d3;transform:scale(1.1)}.AiChatDrawerShell_newChatButton__wOvHs:focus-visible{outline:2px solid #667eea;outline-offset:2px;box-shadow:0 0 0 4px rgba(102,126,234,.2)}.AiChatDrawerShell_newChatButton__wOvHs:active{transform:scale(.95)}.AiChatDrawerShell_closeButton__fziv2{border:none;background:#f1f5f9;width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:1.25rem;color:#0f172a;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.AiChatDrawerShell_closeButton__fziv2:hover{background:#e2e8f0;transform:scale(1.1)}.AiChatDrawerShell_closeButton__fziv2:focus-visible{outline:2px solid #667eea;outline-offset:2px;box-shadow:0 0 0 4px rgba(102,126,234,.2)}.AiChatDrawerShell_closeButton__fziv2:active{transform:scale(.95)}.AiChatDrawerShell_srOnly__ly031{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.AiChatDrawerShell_chatContainer__a_YEf{flex:1 1;display:flex;flex-direction:row;gap:0;overflow:hidden;min-height:0}.AiChatDrawerShell_historySidebar__vQk4j{display:none;width:280px;min-width:280px;border-right:1px solid #e2e8f0;overflow-y:auto;background:#f8fafc;flex-shrink:0}.AiChatDrawerShell_chatMain__A_hS5{flex:1 1;display:flex;flex-direction:column;min-width:0;overflow:hidden;position:relative}.AiChatDrawerShell_chatMain__A_hS5 .chatInterface{height:100%;display:flex;flex-direction:column}.AiChatDrawerShell_authPrompt__qOIR5,.AiChatDrawerShell_loadingContainer__JBoJ4{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem;color:#475569;font-size:.95rem;text-align:center}.AiChatDrawerShell_authPrompt__qOIR5 p{margin:0;max-width:300px}.AiChatDrawerShell_loadingContainer__JBoJ4{animation:AiChatDrawerShell_pulse__FL7OL 1.5s ease-in-out infinite}@keyframes AiChatDrawerShell_pulse__FL7OL{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.AiChatDrawerShell_loadingContainer__JBoJ4{animation:none}}.AiChatDrawerShell_mobileBackdrop__nqq1s{position:fixed;inset:0;background:rgba(15,23,42,.5);z-index:1101;animation:AiChatDrawerShell_fadeIn__aju1m .2s ease}@keyframes AiChatDrawerShell_fadeIn__aju1m{0%{opacity:0}to{opacity:1}}.AiChatDrawerShell_mobileHistoryPanel__pAXZ7{position:fixed;top:0;left:0;width:85vw;max-width:320px;height:100vh;background:#fff;z-index:1102;overflow-y:auto;box-shadow:2px 0 20px rgba(15,23,42,.15);padding:1rem;transform:translateX(-100%);animation:AiChatDrawerShell_slideInLeft__dd5uJ .3s cubic-bezier(.4,0,.2,1) forwards}@keyframes AiChatDrawerShell_slideInLeft__dd5uJ{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (min-width:821px){.AiChatDrawerShell_drawer__X9aNM{width:min(800px,90vw)}.AiChatDrawerShell_historySidebar__vQk4j{display:block}.AiChatDrawerShell_chatMain__A_hS5{flex:1 1;min-width:0}}@media (max-width:640px){.AiChatDrawerShell_drawer__X9aNM{width:100vw;padding:1rem 1rem calc(1.25rem + env(safe-area-inset-bottom));z-index:1100}.AiChatDrawerShell_header__ZNqC2{margin-bottom:1rem}.AiChatDrawerShell_chatContainer__a_YEf{padding:0}.AiChatDrawerShell_historyPanel__UTyoH{max-width:320px}}@media (min-width:641px) and (max-width:820px){.AiChatDrawerShell_drawer__X9aNM{width:min(600px,90vw)}}.AiChatDrawerShell_open__hBch6.AiChatDrawerShell_drawer__X9aNM{z-index:1100}.AiChatDrawerShell_open__hBch6.AiChatDrawerShell_backdrop__OyXjK{z-index:1090}.StrategyTabs_topRow__Q04oK{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}.StrategyTabs_topRowFullWidth__DQWzl{width:100%;justify-content:space-between}.StrategyTabs_tabs__sQB78{display:flex;background:#ffffff;border-radius:2rem;box-shadow:0 1px 4px rgba(0,0,0,.08);overflow:hidden}.StrategyTabs_tab__3My1o{border:none;background:transparent;padding:.7rem 1.4rem;font-size:.95rem;font-weight:500;color:#333;cursor:pointer;transition:all .3s ease}.StrategyTabs_tab__3My1o.StrategyTabs_active__XmBww{background:#694a8b;color:#fff;border-radius:2rem}.StrategyTabs_tab__3My1o:hover:not(.StrategyTabs_active__XmBww){background:#f5f2fa}.StrategyTabs_expertBtn__p7Ini{background:#e6a507;color:#fff;border:none;border-radius:2rem;padding:.8rem 1.6rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .3s ease;white-space:nowrap}.StrategyTabs_expertBtn__p7Ini:hover{background:#d29906}.StrategyTabs_expertBtnPurple__51Ay9{background:#694a8b!important;color:#fff}.StrategyTabs_expertBtnPurple__51Ay9:hover{background:#5a3a7a!important}@media (max-width:768px){.StrategyTabs_topRow__Q04oK{flex-direction:column;width:100%}.StrategyTabs_tabs__sQB78{width:100%}.StrategyTabs_tab__3My1o{flex:1 1;padding:.6rem 1rem;font-size:.875rem}.StrategyTabs_expertBtn__p7Ini{width:100%}}.LoanTermsSlider_muiSliderBox__f2E8z{width:100%;max-width:900px;margin:2rem auto}.LoanTermsSlider_muiSliderBox__f2E8z.LoanTermsSlider_compact__9Ku4X{margin:0;max-width:100%}.LoanTermsSlider_sliderWrapper__5Uvdb{position:relative;width:100%;padding-top:15px;margin-bottom:.5rem}.LoanTermsSlider_calendarIcon__gssp5{position:absolute;top:-40px;width:60px;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none;transition:left .2s ease}.LoanTermsSlider_calendarWrapper__Gg9fh{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.LoanTermsSlider_calendarIconSvg__cv1jq{color:rgba(105,74,139,1);filter:drop-shadow(0 2px 4px rgba(105,74,139,.3))}.LoanTermsSlider_calendarText__tergu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.65rem;font-weight:400;color:rgba(105,74,139,1);font-family:"Inter, sans-serif";line-height:1;text-align:center;margin:6px 0 0;white-space:nowrap;text-shadow:0 1px 2px rgba(255,255,255,.8);background:rgba(255,255,255,.9);padding:3px;border-radius:2px;z-index:11;pointer-events:none}.LoanTermsSlider_endLabels__2IMj7{display:flex;justify-content:space-between;width:100%;margin-top:.5rem}.LoanTermsSlider_endLabelText__58vBR{font-size:.875rem;color:#666;font-weight:500}.LoanTermsSlider_labelsBox__9Nic7{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1rem;padding:.5rem 0}.LoanTermsSlider_textStyle__k_ux3{font-size:.875rem;color:#666;font-weight:500}.LoanTermsSlider_dividerStyle__InEDs{height:1rem;border-color:#ddd}@media (max-width:768px){.LoanTermsSlider_muiSliderBox__f2E8z{margin:1rem auto}.LoanTermsSlider_calendarIcon__gssp5{top:-35px;width:50px}.LoanTermsSlider_calendarIconSvg__cv1jq{width:36px;height:36px}.LoanTermsSlider_labelsBox__9Nic7{flex-direction:column;gap:.5rem}.LoanTermsSlider_dividerStyle__InEDs{display:none}}.LoanApplicationModal_overlay__JmXVh{background-color:rgba(74,20,140,.9)}.LoanApplicationModal_modal__zfEac{position:relative}.LoanApplicationModal_modalPaper__n8Ob1 .mantine-Modal-body{padding:0;max-height:90vh;overflow-y:auto}.LoanApplicationModal_modalPaper__n8Ob1 .mantine-Modal-content{max-width:min(900px,calc(100vw - 2rem));width:calc(100% - 2rem);margin:1rem auto}.LoanApplicationModal_modalPaper__n8Ob1 .mantine-Modal-inner{display:flex;align-items:center;justify-content:center}@media (max-width:768px){.LoanApplicationModal_modalPaper__n8Ob1 .mantine-Modal-content{max-width:min(900px,calc(100vw - 1rem));width:calc(100% - 1rem);margin:.5rem auto}}@media (max-width:480px){.LoanApplicationModal_modalPaper__n8Ob1 .mantine-Modal-content{max-width:calc(100vw - 1rem);width:calc(100% - 1rem);margin:.5rem}.LoanApplicationModal_modalPaper__n8Ob1 .mantine-Modal-inner{padding:.5rem}}.LoanApplicationModal_modalContainer__nC7Tc{display:flex;flex-direction:column;width:100%;max-width:100%;background:transparent;border-radius:20px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.3);position:relative}.LoanApplicationModal_closeButton__sx96l{top:1rem;right:1rem;background-color:rgba(74,20,140,.8);border:none;padding:0;cursor:pointer;transition:background-color .2s ease;z-index:10}.LoanApplicationModal_closeButton__sx96l:hover{background-color:rgba(90,30,160,.9)}.LoanApplicationModal_topSection__P0ntg{padding:2.5rem 2rem 2rem;text-align:center;border-radius:12px;margin-bottom:1.5rem}.LoanApplicationModal_yesText___CtZO{font-size:3rem;font-weight:700;margin:0 0 1rem}.LoanApplicationModal_descriptionText__zGPJs,.LoanApplicationModal_yesText___CtZO{color:white;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.LoanApplicationModal_descriptionText__zGPJs{font-size:1rem;line-height:1.6;max-width:90%;margin:0 auto}.LoanApplicationModal_contentSection__EGIK8{background:white;padding:2rem;border-radius:0 0 12px 12px}.LoanApplicationModal_equityInfoTable__RMNnm{width:100%;border-collapse:collapse;margin:0}.LoanApplicationModal_equityTableRow__xc9fj{border-bottom:1px solid #e0e0e0}.LoanApplicationModal_equityTableRow__xc9fj:last-child{border-bottom:none}.LoanApplicationModal_equityTableLabel__Wsvhs{padding:1rem 1rem 1rem 0;border-right:1px solid #e0e0e0;width:35%;vertical-align:top}.LoanApplicationModal_equityTableValue__QYF2d{padding:1rem 0 1rem 1.5rem;vertical-align:top}.LoanApplicationModal_labelText__dZg1A{font-weight:700}.LoanApplicationModal_labelText__dZg1A,.LoanApplicationModal_valueText__hU4rr{font-size:1rem;color:#000000;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.LoanApplicationModal_valueText__hU4rr{font-weight:400;line-height:1.5}.LoanApplicationModal_modalPaper__n8Ob1{background:linear-gradient(180deg,rgba(41,15,69,1),rgba(105,74,139,1));border-radius:20px;overflow:hidden}.LoanApplicationModal_modalContent__zVN5M{background:linear-gradient(180deg,rgba(41,15,69,1),rgba(105,74,139,1));padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center}.LoanApplicationModal_modalHeaderContainer__WykHb{display:flex;align-items:center;justify-content:center;padding:0;width:100%;max-width:800px;margin:0 auto;position:relative}.LoanApplicationModal_closeButton__sx96l{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center;color:white;background:transparent;border-radius:50%;width:40px;height:40px}.LoanApplicationModal_closeButton__sx96l:hover{background:rgba(255,255,255,.1)}.LoanApplicationModal_modalTitle__NJ9Ci{text-align:center;color:white;font-weight:700;font-size:2rem;margin:0;width:100%;line-height:1.2;display:flex;align-items:center;justify-content:center;padding-bottom:1rem}.LoanApplicationModal_whiteContainer__k3cvM{background:white;border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:100%}.LoanApplicationModal_infoSection__2nAPf{background:transparent;border-radius:0;border-bottom:1px solid rgba(0,0,0,.1)}.LoanApplicationModal_sectionTitle__dvEZQ{font-weight:700;color:#333;margin-bottom:1rem;font-size:1.1rem;text-align:center}.LoanApplicationModal_infoTable__UV7KL{width:100%;border-collapse:collapse;margin-top:1rem;border:1px solid rgba(0,0,0,.15)}.LoanApplicationModal_tableRow__ODANv{border-bottom:1px solid rgba(0,0,0,.15)}.LoanApplicationModal_tableRow__ODANv:last-child{border-bottom:none}.LoanApplicationModal_tableLabel__MWSch{font-weight:500;color:#333;padding:1rem 1.5rem;vertical-align:middle;width:50%;border-right:1px solid rgba(0,0,0,.15);background-color:rgba(0,0,0,.02)}.LoanApplicationModal_tableValue__O9iDo{font-weight:600;color:#000;padding:1rem 1.5rem;text-align:right;width:50%;vertical-align:middle}.LoanApplicationModal_fixingPeriodSection__Ektjb{background:transparent;border-radius:0}.LoanApplicationModal_fixingPeriodContent__C7omw{display:flex;flex-direction:column;align-items:center;gap:1.5rem;margin-top:1rem;width:100%}.LoanApplicationModal_sliderContainer__ifG_7{display:flex;align-items:center;gap:.75rem;width:100%;max-width:500px}.LoanApplicationModal_sliderLabelLeft__FLOXP,.LoanApplicationModal_sliderLabelRight__XmLft{font-size:.875rem;color:rgba(0,0,0,.7);font-weight:500;min-width:50px}.LoanApplicationModal_slider__vBWwn{flex:1 1;margin:0}.LoanApplicationModal_slider__vBWwn .mantine-Slider-thumb{background-color:white;border:2px solid rgba(105,74,139,1);width:20px;height:20px}.LoanApplicationModal_slider__vBWwn .mantine-Slider-bar,.LoanApplicationModal_slider__vBWwn .mantine-Slider-track{background-color:rgba(105,74,139,1)}.LoanApplicationModal_periodButtons__j_vTe{display:flex;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap;width:100%}.LoanApplicationModal_periodButton__0HRFS{min-width:40px;height:40px;border-radius:50%;font-weight:600;font-size:1rem;padding:0;text-transform:none}.LoanApplicationModal_period5yrs__UhVFX{border-radius:20px;min-width:60px;padding:0 1rem}.LoanApplicationModal_periodButtonActive__Pv25o{background-color:rgba(105,74,139,1);color:white}.LoanApplicationModal_periodButtonInactive__dajWv{background-color:rgba(0,0,0,.05);color:rgba(0,0,0,.6)}.LoanApplicationModal_periodButtonInactive__dajWv:hover{background-color:rgba(0,0,0,.1)}.LoanApplicationModal_finalizeButton__o_2We{width:100%;background-color:white;border-radius:8px;font-weight:600;font-size:1rem;text-transform:none;margin-bottom:1rem;transition:all .3s ease}.LoanApplicationModal_finalizeButton__o_2We:hover{background-color:rgba(0,0,0,.05);border-color:black;color:black}.LoanApplicationModal_checkboxContainer__m7n3p{display:flex;align-items:flex-start;gap:.75rem;margin-top:1rem}.LoanApplicationModal_checkbox__KvvHw{margin-top:0;padding:0}.LoanApplicationModal_checkboxText__flPJ_{color:#333;font-size:.875rem;line-height:1.5;flex:1 1}@media (max-width:1024px){.LoanApplicationModal_modalContent__zVN5M{padding:1.75rem}.LoanApplicationModal_whiteContainer__k3cvM{max-width:100%}}@media (max-width:768px){.LoanApplicationModal_modalContent__zVN5M{padding:1.5rem}.LoanApplicationModal_modalTitle__NJ9Ci{font-size:1.5rem}.LoanApplicationModal_modalHeaderContainer__WykHb{padding:0 0 1rem}.LoanApplicationModal_whiteContainer__k3cvM{padding:1.5rem;max-width:100%}.LoanApplicationModal_fixingPeriodContent__C7omw{flex-direction:column;gap:1rem}.LoanApplicationModal_sliderContainer__ifG_7{width:100%}.LoanApplicationModal_periodButtons__j_vTe{gap:.5rem}.LoanApplicationModal_periodButton__0HRFS{min-width:40px;height:40px;font-size:1rem}.LoanApplicationModal_sectionTitle__dvEZQ{font-size:1rem}.LoanApplicationModal_infoTable__UV7KL{font-size:.9rem}.LoanApplicationModal_tableLabel__MWSch,.LoanApplicationModal_tableValue__O9iDo{padding:.75rem 1rem}.LoanApplicationModal_topSection__P0ntg{padding:2rem 1.5rem 1.5rem}.LoanApplicationModal_yesText___CtZO{font-size:2.5rem}.LoanApplicationModal_descriptionText__zGPJs{font-size:.9rem;max-width:95%}.LoanApplicationModal_modalContainer__nC7Tc{max-width:100%}}@media (max-width:640px){.LoanApplicationModal_modalContent__zVN5M{padding:1.25rem}.LoanApplicationModal_tableLabel__MWSch,.LoanApplicationModal_tableValue__O9iDo{padding:.625rem .875rem;font-size:.875rem}}@media (max-width:480px){.LoanApplicationModal_modalPaper__n8Ob1{margin:.5rem;border-radius:10px}.LoanApplicationModal_modalPaper__n8Ob1 .mantine-Modal-inner{padding:.5rem}.LoanApplicationModal_modalContent__zVN5M{padding:1rem}.LoanApplicationModal_whiteContainer__k3cvM{padding:1.25rem;border-radius:8px;gap:1.25rem}.LoanApplicationModal_modalHeaderContainer__WykHb{padding:0 0 .875rem;min-height:2rem}.LoanApplicationModal_modalTitle__NJ9Ci{font-size:1.375rem}.LoanApplicationModal_closeButton__sx96l{width:32px;height:32px}.LoanApplicationModal_topSection__P0ntg{padding:1.5rem 1rem 1rem;margin-bottom:1rem}.LoanApplicationModal_yesText___CtZO{font-size:2rem;margin-bottom:.75rem}.LoanApplicationModal_descriptionText__zGPJs{font-size:.85rem;max-width:100%;line-height:1.5}.LoanApplicationModal_sectionTitle__dvEZQ{font-size:.95rem;margin-bottom:.75rem}.LoanApplicationModal_infoTable__UV7KL{margin-top:.75rem;font-size:.85rem}.LoanApplicationModal_tableLabel__MWSch,.LoanApplicationModal_tableValue__O9iDo{padding:.625rem .75rem;font-size:.8rem;display:block;width:100%}.LoanApplicationModal_tableLabel__MWSch{padding-bottom:.25rem;font-weight:600}.LoanApplicationModal_tableValue__O9iDo{text-align:left;padding-top:0;padding-bottom:.875rem;border-bottom:1px solid rgba(0,0,0,.1)}.LoanApplicationModal_tableRow__ODANv{display:block;margin-bottom:0}.LoanApplicationModal_tableRow__ODANv:last-child .LoanApplicationModal_tableValue__O9iDo{border-bottom:none;padding-bottom:0}.LoanApplicationModal_fixingPeriodContent__C7omw{gap:1.25rem;margin-top:.875rem}.LoanApplicationModal_sliderContainer__ifG_7{gap:.5rem}.LoanApplicationModal_sliderLabelLeft__FLOXP,.LoanApplicationModal_sliderLabelRight__XmLft{font-size:.75rem;min-width:35px}.LoanApplicationModal_periodButtons__j_vTe{gap:.4rem}.LoanApplicationModal_periodButton__0HRFS{min-width:32px;height:32px;font-size:.875rem}.LoanApplicationModal_period5yrs__UhVFX{min-width:50px;padding:0 .75rem;font-size:.875rem}.LoanApplicationModal_finalizeButton__o_2We{padding:.625rem 1rem;font-size:.875rem;margin-bottom:.875rem;width:100%}.LoanApplicationModal_checkboxContainer__m7n3p{gap:.625rem;margin-top:.875rem;flex-direction:column;align-items:flex-start}.LoanApplicationModal_checkboxContainer__m7n3p>:first-child{margin-top:.125rem}.LoanApplicationModal_checkboxText__flPJ_{font-size:.8rem;line-height:1.4}.LoanApplicationModal_modalContainer__nC7Tc{max-width:100%}}@media (max-width:360px){.LoanApplicationModal_modalContent__zVN5M{padding:.75rem}.LoanApplicationModal_whiteContainer__k3cvM{padding:1rem}.LoanApplicationModal_modalTitle__NJ9Ci{font-size:1.25rem}.LoanApplicationModal_yesText___CtZO{font-size:1.75rem}.LoanApplicationModal_periodButton__0HRFS{min-width:28px;height:28px;font-size:.8rem}}.LoanApplicationModal_formContainer__S_3cM{display:flex;flex-direction:column;gap:1.5rem;width:100%}.LoanApplicationModal_formRadioSection__PE42j{padding:1.5rem;background:white;border-radius:12px;display:flex;flex-direction:column;gap:1rem}.LoanApplicationModal_formRadioQuestion__nVMxu{font-weight:600;color:#333;font-size:1rem;text-align:left;margin:0}.LoanApplicationModal_formRadioGroup__EELob{width:100%}.LoanApplicationModal_formCheckboxSection__zd3Aa{display:flex;align-items:flex-start;gap:.75rem;padding:1.5rem;background:white;border-radius:12px}.LoanApplicationModal_formCheckboxText___CQ5V{color:#333;font-size:.875rem;line-height:1.5;flex:1 1}.LoanApplicationModal_formFinalizeButton__2pBuD{width:100%;background-color:rgba(105,74,139,1);color:white;border:none;border-radius:8px;font-weight:600;font-size:1rem;text-transform:none;padding:.75rem 2rem;transition:all .3s ease}.LoanApplicationModal_formFinalizeButton__2pBuD:hover{background-color:rgba(90,60,120,1);color:white}.LoanApplicationModal_loansContainer__pCqeJ{gap:1rem}.LoanApplicationModal_loanSection__lae7W,.LoanApplicationModal_loansContainer__pCqeJ{display:flex;flex-direction:column;width:100%}.LoanApplicationModal_loanHeader__ZndJ7{background:rgba(255,255,255,.12);border-radius:12px 12px 0 0;padding:1rem;text-align:center}.LoanApplicationModal_loanCard__FqLEJ{background:rgba(255,255,255,.12);border-radius:0 0 12px 12px;padding:1.5rem;display:flex;flex-direction:column;gap:1rem;overflow:hidden}.LoanApplicationModal_loanTitle__VHdRL{font-weight:700;color:white;margin:0;font-size:1.1rem;text-align:center}.LoanApplicationModal_loanTable__Q7QGN{width:100%;border-collapse:collapse;border:1px solid rgba(0,0,0,.15);background:white;border-radius:16px;overflow:hidden}.LoanApplicationModal_loanTableRow__z2pzB{border-bottom:1px solid rgba(0,0,0,.15)}.LoanApplicationModal_loanTableRow__z2pzB:last-child{border-bottom:none}.LoanApplicationModal_loanTableLabel__OSH5N{font-weight:500;color:#333;padding:1rem 1.5rem;vertical-align:middle;width:50%;border-right:1px solid rgba(0,0,0,.15);background-color:rgba(0,0,0,.02)}.LoanApplicationModal_loanTableValue__HejM_{font-weight:600;color:#000;padding:1rem 1.5rem;text-align:right;width:50%;vertical-align:middle}@media (max-width:768px){.LoanApplicationModal_loanCard__FqLEJ{padding:1.5rem}.LoanApplicationModal_loanHeader__ZndJ7{padding:.875rem}.LoanApplicationModal_loanTitle__VHdRL{font-size:1rem}.LoanApplicationModal_loanTable__Q7QGN{font-size:.9rem}.LoanApplicationModal_loanTableLabel__OSH5N,.LoanApplicationModal_loanTableValue__HejM_{padding:.75rem 1rem}}@media (max-width:480px){.LoanApplicationModal_loanCard__FqLEJ{padding:1.25rem;border-radius:0 0 8px 8px}.LoanApplicationModal_loanHeader__ZndJ7{padding:.75rem;border-radius:8px 8px 0 0}.LoanApplicationModal_loanTitle__VHdRL{font-size:.95rem}.LoanApplicationModal_loanTable__Q7QGN{margin-top:.75rem;font-size:.85rem}.LoanApplicationModal_loanTableLabel__OSH5N,.LoanApplicationModal_loanTableValue__HejM_{padding:.625rem .75rem;font-size:.8rem;display:block;width:100%}.LoanApplicationModal_loanTableLabel__OSH5N{padding-bottom:.25rem;font-weight:600}.LoanApplicationModal_loanTableValue__HejM_{text-align:left;padding-top:0;padding-bottom:.875rem;border-bottom:1px solid rgba(0,0,0,.1)}.LoanApplicationModal_loanTableRow__z2pzB{display:block;margin-bottom:0}.LoanApplicationModal_loanTableRow__z2pzB:last-child .LoanApplicationModal_loanTableValue__HejM_{border-bottom:none;padding-bottom:0}}.AdditionalIncome_questionContainer__EslZM{width:100%;margin-bottom:1.5rem}.AdditionalIncome_questionLabel__n4e8_{font-size:1rem;font-weight:600;color:#2d3748;margin-bottom:.5rem;display:block}.AdditionalIncome_helperText__CvNaX{font-size:18px;color:#6b7280;margin-bottom:1rem;font-style:italic}.AdditionalIncome_radioContainer__TGvri{margin-bottom:1rem}.AdditionalIncome_radioGroup___L7ba{display:flex;flex-direction:row;gap:2rem}.AdditionalIncome_addIncomeButtonContainer__6VUlO{width:100%;display:flex;justify-content:flex-start;margin-top:1.5rem}.AdditionalIncome_addIncomeButton__0xTAg{background:#000000;color:white;border:none;padding:.8rem 2rem;border-radius:8px;font-weight:600;font-size:.9rem;transition:all .2s ease;min-width:200px}.AdditionalIncome_addIncomeButton__0xTAg:hover{background:#333333}@media (max-width:768px){.AdditionalIncome_radioGroup___L7ba{flex-direction:column;gap:1rem}.AdditionalIncome_addIncomeButton__0xTAg{min-width:180px;padding:.7rem 1.5rem}}@media (max-width:480px){.AdditionalIncome_questionLabel__n4e8_{font-size:.9rem}.AdditionalIncome_helperText__CvNaX{font-size:18px}.AdditionalIncome_addIncomeButton__0xTAg{min-width:160px;padding:.6rem 1.2rem;font-size:.85rem}}@media (max-width:375px){.AdditionalIncome_addIncomeButton__0xTAg{min-width:140px;padding:.5rem 1rem;font-size:.8rem}}