.HomeUpgradeCalc-module__wLsjNG__page{direction:rtl;background:#e9eff5;min-height:100vh;padding:40px 20px;font-family:Heebo,sans-serif}.HomeUpgradeCalc-module__wLsjNG__container{max-width:1000px;margin:0 auto}.HomeUpgradeCalc-module__wLsjNG__article{color:#1e293b;max-width:720px;margin:0 auto 32px;line-height:1.8}.HomeUpgradeCalc-module__wLsjNG__articleH1{color:#436cab;text-align:center;margin:0 0 12px;font-size:36px;font-weight:700;line-height:1.25}.HomeUpgradeCalc-module__wLsjNG__articleDeck{color:#64748b;text-align:center;margin:0 0 28px;font-size:18px;font-weight:500;line-height:1.5}.HomeUpgradeCalc-module__wLsjNG__articleH2{color:#436cab;margin:36px 0 12px;font-size:22px;font-weight:700;line-height:1.35}.HomeUpgradeCalc-module__wLsjNG__articleP{color:#334155;margin:0 0 16px;font-size:16px}.HomeUpgradeCalc-module__wLsjNG__articleP strong{color:#1e293b}@media (max-width:768px){.HomeUpgradeCalc-module__wLsjNG__articleH1{font-size:26px}.HomeUpgradeCalc-module__wLsjNG__articleDeck{font-size:16px}.HomeUpgradeCalc-module__wLsjNG__articleH2{margin-top:28px;font-size:20px}.HomeUpgradeCalc-module__wLsjNG__articleP{font-size:15px}.HomeUpgradeCalc-module__wLsjNG__article{line-height:1.7}}.HomeUpgradeCalc-module__wLsjNG__calculator{color:#1e293b;direction:rtl;background:linear-gradient(135deg,#43a7d214 0%,#e8f4f8 100%);border:2px solid #43a7d2;border-radius:20px;margin:30px 0;padding:25px;font-family:Heebo,sans-serif}.HomeUpgradeCalc-module__wLsjNG__inner{background:#fff;border-radius:16px;padding:28px;box-shadow:0 2px 12px #0000000f}@media (max-width:768px){.HomeUpgradeCalc-module__wLsjNG__page{padding:24px 12px}.HomeUpgradeCalc-module__wLsjNG__calculator{border-radius:14px;padding:14px}.HomeUpgradeCalc-module__wLsjNG__inner{border-radius:12px;padding:18px 14px}}.HomeUpgradeCalc-module__wLsjNG__stepTitle{color:#436cab;margin:0 0 6px;font-size:22px;font-weight:700}.HomeUpgradeCalc-module__wLsjNG__stepSubtitle{color:#64748b;margin:0 0 24px;font-size:14px;line-height:1.5}.HomeUpgradeCalc-module__wLsjNG__formGrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:768px){.HomeUpgradeCalc-module__wLsjNG__formGrid{grid-template-columns:1fr}}.HomeUpgradeCalc-module__wLsjNG__formGroup{background:#43a7d20a;border:1px solid #43a7d21f;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;transition:border-color .2s;display:flex}.HomeUpgradeCalc-module__wLsjNG__formGroup:hover{border-color:#43a7d240}.HomeUpgradeCalc-module__wLsjNG__formGroup.HomeUpgradeCalc-module__wLsjNG__fullWidth{grid-column:1/-1}.HomeUpgradeCalc-module__wLsjNG__formLabel{color:#436cab;letter-spacing:.2px;font-size:13px;font-weight:600}.HomeUpgradeCalc-module__wLsjNG__formHint{color:#94a3b8;font-size:11px}.HomeUpgradeCalc-module__wLsjNG__formInput{color:#1e293b;box-sizing:border-box;background:#fff;border:1px solid #43a7d240;border-radius:10px;width:100%;padding:10px 14px;font-family:Heebo,sans-serif;font-size:16px;transition:border-color .2s,box-shadow .2s}.HomeUpgradeCalc-module__wLsjNG__formInput:focus{border-color:#43a7d2;outline:none;box-shadow:0 0 0 3px #43a7d226}.HomeUpgradeCalc-module__wLsjNG__numberInput{text-align:right;direction:ltr}.HomeUpgradeCalc-module__wLsjNG__inputWithButtons{gap:0;display:flex}.HomeUpgradeCalc-module__wLsjNG__inputWithButtons .HomeUpgradeCalc-module__wLsjNG__formInput{border-left:none;border-right:none;border-radius:0;flex:1}.HomeUpgradeCalc-module__wLsjNG__stepButton{color:#436cab;cursor:pointer;background:#43a7d214;border:1px solid #43a7d24d;justify-content:center;align-items:center;width:40px;font-size:18px;font-weight:600;transition:all .2s;display:flex}.HomeUpgradeCalc-module__wLsjNG__stepButton:first-child{border-radius:10px 0 0 10px}.HomeUpgradeCalc-module__wLsjNG__stepButton:last-child{border-radius:0 10px 10px 0}.HomeUpgradeCalc-module__wLsjNG__stepButton:hover:not(:disabled){color:#43a7d2;background:#43a7d22e}.HomeUpgradeCalc-module__wLsjNG__stepButton:disabled{opacity:.5;cursor:not-allowed}.HomeUpgradeCalc-module__wLsjNG__inputSuffix{align-items:stretch;display:flex}.HomeUpgradeCalc-module__wLsjNG__inputSuffix .HomeUpgradeCalc-module__wLsjNG__formInput{border-top-left-radius:0;border-bottom-left-radius:0;flex:1}.HomeUpgradeCalc-module__wLsjNG__suffixLabel{color:#436cab;background:#43a7d214;border:1px solid #43a7d24d;border-right:none;border-radius:10px 0 0 10px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:flex}.HomeUpgradeCalc-module__wLsjNG__tableWrapper{margin-top:8px;overflow-x:auto}.HomeUpgradeCalc-module__wLsjNG__table{border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #43a7d22e;border-radius:12px;width:100%;font-size:14px;overflow:hidden}.HomeUpgradeCalc-module__wLsjNG__table th,.HomeUpgradeCalc-module__wLsjNG__table td{text-align:right;border-bottom:1px solid #43a7d21a;padding:10px 12px}.HomeUpgradeCalc-module__wLsjNG__table thead th{color:#436cab;vertical-align:top;background:#43a7d214;font-size:13px;font-weight:600}.HomeUpgradeCalc-module__wLsjNG__table tbody tr:last-child td{border-bottom:none}.HomeUpgradeCalc-module__wLsjNG__table tbody tr.HomeUpgradeCalc-module__wLsjNG__totalRow td{color:#436cab;background:#43a7d20d;font-weight:700}.HomeUpgradeCalc-module__wLsjNG__rowLabel{color:#475569;font-weight:500}.HomeUpgradeCalc-module__wLsjNG__rowLabel small{color:#94a3b8;margin-top:2px;font-size:11px;font-weight:400;display:block}.HomeUpgradeCalc-module__wLsjNG__numberCell{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;direction:ltr}@media (max-width:768px){.HomeUpgradeCalc-module__wLsjNG__table th,.HomeUpgradeCalc-module__wLsjNG__table td{padding:8px;font-size:13px}.HomeUpgradeCalc-module__wLsjNG__rowLabel small{font-size:10px}}.HomeUpgradeCalc-module__wLsjNG__inlineInput{text-align:right;direction:ltr;background:#fff;border:1px solid #43a7d240;border-radius:8px;width:110px;padding:6px 10px;font-family:Heebo,sans-serif;font-size:14px}.HomeUpgradeCalc-module__wLsjNG__inlineInput:focus{border-color:#43a7d2;outline:none;box-shadow:0 0 0 2px #43a7d226}.HomeUpgradeCalc-module__wLsjNG__mortgageGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.HomeUpgradeCalc-module__wLsjNG__mortgageGrid{grid-template-columns:1fr}}.HomeUpgradeCalc-module__wLsjNG__mortgageCard{background:#fff;border:1px solid #43a7d22e;border-radius:14px;padding:16px}.HomeUpgradeCalc-module__wLsjNG__mortgageCard.HomeUpgradeCalc-module__wLsjNG__reference{opacity:.92;border-style:dashed}.HomeUpgradeCalc-module__wLsjNG__mortgageCard.HomeUpgradeCalc-module__wLsjNG__pathA{border-color:#43a7d2;box-shadow:0 1px 6px #43a7d21f}.HomeUpgradeCalc-module__wLsjNG__mortgageCard.HomeUpgradeCalc-module__wLsjNG__pathB{border-color:#f59e0b}.HomeUpgradeCalc-module__wLsjNG__mortgageCardTitle{color:#436cab;border-bottom:1px solid #43a7d21f;margin:0 0 12px;padding-bottom:8px;font-size:14px;font-weight:700}.HomeUpgradeCalc-module__wLsjNG__cardSubtitle{color:#94a3b8;margin-top:2px;font-size:11px;font-weight:400}.HomeUpgradeCalc-module__wLsjNG__mortgageRow{justify-content:space-between;align-items:center;padding:6px 0;font-size:14px;display:flex}.HomeUpgradeCalc-module__wLsjNG__mortgageRow .HomeUpgradeCalc-module__wLsjNG__label{color:#64748b}.HomeUpgradeCalc-module__wLsjNG__mortgageRow .HomeUpgradeCalc-module__wLsjNG__value{color:#1e293b;font-variant-numeric:tabular-nums;direction:ltr;font-weight:600}.HomeUpgradeCalc-module__wLsjNG__mortgageRow.HomeUpgradeCalc-module__wLsjNG__highlight .HomeUpgradeCalc-module__wLsjNG__value{color:#436cab;font-size:16px}.HomeUpgradeCalc-module__wLsjNG__feasibilityCard{border:2px solid;border-radius:14px;flex-direction:column;gap:10px;margin-bottom:18px;padding:22px;display:flex}.HomeUpgradeCalc-module__wLsjNG__feasibilityCard.HomeUpgradeCalc-module__wLsjNG__ok{background:linear-gradient(135deg,#22c55e0d 0%,#fff 60%);border-color:#22c55e}.HomeUpgradeCalc-module__wLsjNG__feasibilityCard.HomeUpgradeCalc-module__wLsjNG__fail{background:linear-gradient(135deg,#dc26260d 0%,#fff 60%);border-color:#dc2626}.HomeUpgradeCalc-module__wLsjNG__feasibilityVerdict{margin:0;font-size:18px;font-weight:700}.HomeUpgradeCalc-module__wLsjNG__feasibilityVerdict.HomeUpgradeCalc-module__wLsjNG__ok{color:#15803d}.HomeUpgradeCalc-module__wLsjNG__feasibilityVerdict.HomeUpgradeCalc-module__wLsjNG__fail{color:#b91c1c}.HomeUpgradeCalc-module__wLsjNG__feasibilityBody{color:#334155;margin:0;font-size:14px;line-height:1.6}.HomeUpgradeCalc-module__wLsjNG__constraintsList{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}@media (max-width:768px){.HomeUpgradeCalc-module__wLsjNG__constraintsList{grid-template-columns:1fr}}.HomeUpgradeCalc-module__wLsjNG__constraintRow{background:#43a7d20a;border:1px solid #43a7d226;border-radius:10px;padding:12px 14px}.HomeUpgradeCalc-module__wLsjNG__constraintRow .HomeUpgradeCalc-module__wLsjNG__label{color:#64748b;margin-bottom:4px;font-size:12px;display:block}.HomeUpgradeCalc-module__wLsjNG__constraintRow .HomeUpgradeCalc-module__wLsjNG__value{color:#1e293b;font-variant-numeric:tabular-nums;direction:ltr;font-size:18px;font-weight:700}.HomeUpgradeCalc-module__wLsjNG__resultsHeader{text-align:center;margin-bottom:24px}.HomeUpgradeCalc-module__wLsjNG__warningBanner{background:linear-gradient(135deg,#dc262614 0%,#fff 100%);border:2px solid #dc2626;border-radius:14px;margin-bottom:22px;padding:18px 20px}.HomeUpgradeCalc-module__wLsjNG__warningBanner h4{color:#b91c1c;margin:0 0 6px;font-size:16px;font-weight:700}.HomeUpgradeCalc-module__wLsjNG__warningBanner p{color:#475569;margin:0;font-size:14px;line-height:1.6}.HomeUpgradeCalc-module__wLsjNG__summaryGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:18px;display:grid}@media (max-width:768px){.HomeUpgradeCalc-module__wLsjNG__summaryGrid{grid-template-columns:1fr}}.HomeUpgradeCalc-module__wLsjNG__summaryCard{background:#fff;border:2px solid #43a7d22e;border-radius:14px;padding:18px}.HomeUpgradeCalc-module__wLsjNG__summaryCard.HomeUpgradeCalc-module__wLsjNG__recommended{background:linear-gradient(135deg,#22c55e0a 0%,#fff 60%);border-color:#22c55e}.HomeUpgradeCalc-module__wLsjNG__summaryCard.HomeUpgradeCalc-module__wLsjNG__expensive{background:linear-gradient(135deg,#f59e0b0a 0%,#fff 60%);border-color:#f59e0b}.HomeUpgradeCalc-module__wLsjNG__summaryCard.HomeUpgradeCalc-module__wLsjNG__muted{opacity:.6}.HomeUpgradeCalc-module__wLsjNG__summaryTitle{color:#436cab;margin:0 0 4px;font-size:15px;font-weight:700}.HomeUpgradeCalc-module__wLsjNG__summaryTagline{color:#64748b;margin:0 0 14px;font-size:12px}.HomeUpgradeCalc-module__wLsjNG__kvRow{justify-content:space-between;padding:4px 0;font-size:13px;display:flex}.HomeUpgradeCalc-module__wLsjNG__kvRow .HomeUpgradeCalc-module__wLsjNG__label{color:#64748b}.HomeUpgradeCalc-module__wLsjNG__kvRow .HomeUpgradeCalc-module__wLsjNG__value{color:#1e293b;font-variant-numeric:tabular-nums;direction:ltr;font-weight:600}.HomeUpgradeCalc-module__wLsjNG__kvRow.HomeUpgradeCalc-module__wLsjNG__total{border-top:1px dashed #43a7d22e;margin-top:8px;padding-top:10px;font-size:15px}.HomeUpgradeCalc-module__wLsjNG__kvRow.HomeUpgradeCalc-module__wLsjNG__total .HomeUpgradeCalc-module__wLsjNG__value{color:#436cab;font-size:17px}.HomeUpgradeCalc-module__wLsjNG__deltaPanel{text-align:center;border-radius:14px;margin-top:14px;padding:18px}.HomeUpgradeCalc-module__wLsjNG__deltaPanel.HomeUpgradeCalc-module__wLsjNG__advantageA{background:linear-gradient(135deg,#f59e0b14 0%,#f59e0b05 100%);border:1px solid #f59e0b59}.HomeUpgradeCalc-module__wLsjNG__deltaPanel.HomeUpgradeCalc-module__wLsjNG__advantageB{background:linear-gradient(135deg,#22c55e14 0%,#22c55e05 100%);border:1px solid #22c55e59}.HomeUpgradeCalc-module__wLsjNG__deltaLabel{margin:0 0 6px;font-size:13px;font-weight:500}.HomeUpgradeCalc-module__wLsjNG__deltaPanel.HomeUpgradeCalc-module__wLsjNG__advantageA .HomeUpgradeCalc-module__wLsjNG__deltaLabel{color:#92400e}.HomeUpgradeCalc-module__wLsjNG__deltaPanel.HomeUpgradeCalc-module__wLsjNG__advantageB .HomeUpgradeCalc-module__wLsjNG__deltaLabel{color:#166534}.HomeUpgradeCalc-module__wLsjNG__deltaAmount{font-variant-numeric:tabular-nums;direction:ltr;margin:0 0 8px;font-size:32px;font-weight:800}.HomeUpgradeCalc-module__wLsjNG__deltaPanel.HomeUpgradeCalc-module__wLsjNG__advantageA .HomeUpgradeCalc-module__wLsjNG__deltaAmount{color:#b45309}.HomeUpgradeCalc-module__wLsjNG__deltaPanel.HomeUpgradeCalc-module__wLsjNG__advantageB .HomeUpgradeCalc-module__wLsjNG__deltaAmount{color:#15803d}.HomeUpgradeCalc-module__wLsjNG__deltaHelp{color:#475569;margin:0;font-size:13px;line-height:1.5}.HomeUpgradeCalc-module__wLsjNG__chartWrapper{background:#fff;border:1px solid #43a7d22e;border-radius:14px;margin-top:22px;padding:18px 12px 12px}.HomeUpgradeCalc-module__wLsjNG__chartTitle{color:#436cab;margin:0 0 10px 12px;font-size:15px;font-weight:700}.HomeUpgradeCalc-module__wLsjNG__insightsPanel{background:linear-gradient(135deg,#436cab0d 0%,#43a7d20a 100%);border:1px solid #436cab33;border-radius:14px;margin-top:22px;padding:18px 20px}.HomeUpgradeCalc-module__wLsjNG__insightsTitle{color:#436cab;margin:0 0 10px;font-size:15px;font-weight:700}.HomeUpgradeCalc-module__wLsjNG__insightsList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.HomeUpgradeCalc-module__wLsjNG__insightItem{color:#334155;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.HomeUpgradeCalc-module__wLsjNG__insightDot{color:#436cab;background:#436cab1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:flex}
