.ResultsDisplay_totalAmountWrapper___W5IM{margin-bottom:30px}.ResultsDisplay_totalAmount__wNKKW{font-size:40px;font-weight:700;color:#006adc;font-family:Lato,sans-serif;margin-bottom:10px;line-height:1}.ResultsDisplay_caption__d_465{margin-top:10px}.ResultsDisplay_summarySection__zU4Hi{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.ResultsDisplay_summaryRow__7SjGL{display:flex;justify-content:space-between;margin-bottom:10px}.ResultsDisplay_summaryRow__7SjGL:last-child{margin-bottom:0}.ResultsDisplay_summaryLabel__mOBPi{color:#333;font-size:14px}.ResultsDisplay_summaryValue__uN4Gm{color:#333;font-size:14px;font-weight:600}.ResultsDisplay_breakdownTitle__J_Ezo{color:#333;font-family:Lato,sans-serif;font-size:16px;font-weight:600;margin-bottom:15px}.ResultsDisplay_scrollableContainer__C_7B6{max-height:500px;overflow-y:auto;padding-right:30px;margin-right:-20px}.ResultsDisplay_categorySection__CpdMp{margin-bottom:15px}.ResultsDisplay_categoryHeader__TiPgq{display:flex;justify-content:space-between;align-items:center;padding:10px;margin:0 -10px}.ResultsDisplay_categoryHeader--loan__wP0lH{border-bottom:2px solid #006adc}.ResultsDisplay_categoryHeader--title__JanBa{border-bottom:2px solid #4caf50}.ResultsDisplay_categoryHeader--prepaid__WBrFn{border-bottom:2px solid #795548}.ResultsDisplay_categoryHeader--inspection__s_8XK{border-bottom:2px solid #ff9800}.ResultsDisplay_categoryHeader--government__j_NcX{border-bottom:2px solid #00bcd4}.ResultsDisplay_categoryHeader--additional__TQeI9{border-bottom:2px solid #9e9e9e}.ResultsDisplay_categoryHeaderText__dZIjL{font-size:14px;font-weight:600}.ResultsDisplay_categoryHeaderText--loan__48I9L{color:#006adc}.ResultsDisplay_categoryHeaderText--title__tidRv{color:#4caf50}.ResultsDisplay_categoryHeaderText--prepaid__rE59_{color:#795548}.ResultsDisplay_categoryHeaderText--inspection__7IR3v{color:#ff9800}.ResultsDisplay_categoryHeaderText--government__gitx0{color:#00bcd4}.ResultsDisplay_categoryHeaderText--additional__U4iRu{color:#9e9e9e}.ResultsDisplay_categoryItemRow__8_bnT{display:flex;justify-content:space-between;align-items:center;padding:8px 0 8px 15px;border-bottom:1px solid #f0f0f0}.ResultsDisplay_categoryItemRow__8_bnT:last-child{border-bottom:none}.ResultsDisplay_categoryItemLabelWrapper__cvDn8{display:flex;align-items:center;gap:8px}.ResultsDisplay_categoryItemLabel__XiyRU{color:#333;font-size:13px}.ResultsDisplay_categoryItemValue__Ux_6C{color:#333;font-size:13px;font-weight:500}.ResultsDisplay_totalFooter__12wkI{margin-top:20px;padding-top:20px;border-top:2px solid #006adc;display:flex;justify-content:space-between;align-items:center}.ResultsDisplay_totalFooterLabel__AgkrV{color:#333;font-size:18px;font-weight:600}.ResultsDisplay_totalFooterValue__1qbMC{color:#006adc;font-size:24px;font-weight:700}.ResultsDisplay_noteSection__QVoIF{margin-top:24px;padding:15px;background:#e3f2fd;border-radius:4px;font-size:14px;color:#333;line-height:1.5}.RentVsBuyResults_container__iO70b{padding:32px;border-radius:16px;background:#fff;box-shadow:0 4px 20px -4px rgba(11,100,244,.12)}@media screen and (max-width:767px){.RentVsBuyResults_container__iO70b{padding:32px 24px}}.RentVsBuyResults_header__gBjSf{font-family:Lato,sans-serif;color:#333;font-size:20px;font-weight:700;line-height:1;margin-bottom:20px}.RentVsBuyResults_recommendationCard__8RXhf{margin-bottom:24px;padding:33px 25px;color:#fff;position:relative;background:linear-gradient(135deg,rgba(11,100,244,.1),rgba(11,100,244,.05));text-align:center;border-radius:8px;border:1px solid #279aee;background:#f0f6fe;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.RentVsBuyResults_yearsTag__jcU_H{color:#006adc;text-align:center;font-size:16px;font-weight:400;line-height:21px}.RentVsBuyResults_recommendationHeading__UK9kO{color:#0b64f4;font-family:Lato,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.RentVsBuyResults_recommendationSubheading__0KeAA{margin-bottom:0;color:#0b64f4;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.RentVsBuyResults_breakevenCard__iZCCD{margin-bottom:24px;padding:24px;border-radius:16px;background:#f8f9fa;text-align:center}.RentVsBuyResults_breakevenTitle__zENP9{color:#333;font-family:Lato,sans-serif;font-size:16px;font-weight:600;line-height:24px;margin-bottom:12px}.RentVsBuyResults_breakevenValue__8Hupn{color:#0b64f4;font-family:Lato,sans-serif;font-size:48px;font-weight:700;line-height:56px;margin-bottom:8px}.RentVsBuyResults_breakevenDescription__ukJ7f{color:#333;font-family:Lato,sans-serif;font-size:14px;font-weight:400;line-height:20px}.RentVsBuyResults_comparisonGrid__d_eLt{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;border-bottom:1px solid #e0e0e0;padding-bottom:24px}.RentVsBuyResults_comparisonBox__xb4Ws{padding:17px;border-radius:16px}.RentVsBuyResults_comparisonBoxBuying__cwAhM{border-radius:16px;border:1px solid rgba(0,106,220,.5)}.RentVsBuyResults_comparisonBoxRenting__ukWw9{border-radius:16px;border:1px solid rgba(17,153,142,.5)}.RentVsBuyResults_comparisonBoxHeader__UWAPs{display:flex;align-items:center;font-weight:600;flex-direction:column}.RentVsBuyResults_comparisonBoxHeader__UWAPs svg{margin-bottom:8px;color:#0b64f4}.RentVsBuyResults_comparisonBoxHeader__UWAPs .RentVsBuyResults_comparisonBoxIconText__b7mdh{color:#333;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin-bottom:4px}.RentVsBuyResults_comparisonBoxHeader__UWAPs .RentVsBuyResults_comparisonBoxYearText__oZORz{color:#333;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:4px}.RentVsBuyResults_comparisonBoxHeaderRenting__oOryT svg{color:#14b8a5}.RentVsBuyResults_comparisonBoxIcon__cHR91{width:20px;height:20px}.RentVsBuyResults_comparisonBoxLabel__1DvGf{font-size:12px;color:#666;margin-bottom:5px}.RentVsBuyResults_comparisonBoxValue__Hr5lV{text-align:center;color:#006adc;font-size:18px;font-style:normal;font-weight:700;line-height:28px}.RentVsBuyResults_comparisonBoxValueBuying__t1TYn{color:#006adc}.RentVsBuyResults_comparisonBoxValueRenting__jyE28{color:#11998e}.RentVsBuyResults_monthlyPaymentSection__THBzz{margin-bottom:24px;padding-bottom:20px;border-bottom:2px solid #e0e0e0}.RentVsBuyResults_monthlyPaymentTitle__d8DWE{color:#333;font-family:Lato,sans-serif;font-size:16px;font-weight:600;margin-bottom:15px}.RentVsBuyResults_monthlyPaymentGrid__fGhM1{display:grid;grid-template-columns:1fr 1fr;gap:24px}.RentVsBuyResults_monthlyPaymentColumn__RvrBR{display:flex;flex-direction:column;gap:8px}.RentVsBuyResults_monthlyPaymentHeader__Z28dW{display:flex;flex-direction:column;margin-bottom:6px;gap:8px}.RentVsBuyResults_monthlyPaymentHeaderLabel__NG70b{color:#333;font-family:Lato,sans-serif;font-size:14px;line-height:20px}.RentVsBuyResults_monthlyPaymentHeaderValue__XIL_I{font-size:18px;font-weight:700;font-family:Lato,sans-serif;color:#006adc}.RentVsBuyResults_monthlyPaymentDetailRow__nm3KX{display:flex;align-items:center;gap:8px}.RentVsBuyResults_monthlyPaymentDetailLabel__lt5uf{color:#333;font-size:16px;font-weight:400;line-height:20px}.RentVsBuyResults_monthlyPaymentDetailValue__cshXF{color:#333;font-size:16px;font-family:Lato,sans-serif}.RentVsBuyResults_monthlyPaymentValueBuying__Wi0w7{color:#006adc}.RentVsBuyResults_monthlyPaymentValueRenting__sSVa0{color:#11998e}.RentVsBuyResults_detailsSection__z2IBj{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.RentVsBuyResults_detailsSectionLast__5SG7Y{margin-bottom:24px;padding-bottom:0;border-bottom:none}.RentVsBuyResults_detailsTitle__uEbUF{color:#333;font-family:Lato,sans-serif;font-size:16px;font-weight:600;margin-bottom:15px}.RentVsBuyResults_detailsRow__BWS2U{display:flex;justify-content:space-between;margin-bottom:8px}.RentVsBuyResults_detailsLabel__D3Iy1{color:#333;font-size:16px}.RentVsBuyResults_detailsValue__5MYe2{font-size:16px;font-weight:600;color:#333}.RentVsBuyResults_detailsValueNegative__9Yz_z{color:#f5576c}.RentVsBuyResults_detailsValueGreen__jIeUT{color:#11998e}.RentVsBuyResults_detailsValueRed__bieOJ{color:#f5576c}.RentVsBuyResults_detailsValueBlue__RzOZa{color:#006adc}.RentVsBuyResults_detailsTotalRow__hmS7V{display:flex;justify-content:space-between;margin-top:10px;padding-top:10px;border-top:1px solid #e0e0e0}.RentVsBuyResults_detailsTotalLabel__NvrxT{color:#333;font-size:14px;font-weight:600}.RentVsBuyResults_detailsTotalValue__O3j8h{font-size:16px;font-weight:700}.RentVsBuyResults_detailsTotalValueBuying__Z71Fj{color:#006adc}.RentVsBuyResults_detailsTotalValueRenting__bBshY{color:#11998e}.RentVsBuyResults_disclaimer__g1eZI{border-radius:12px;border:1px solid rgba(245,159,10,.2);background:rgba(245,159,10,.05);color:#333;font-size:14px;font-weight:400;line-height:1;padding:16px}