@font-face{font-family:Source Sans Pro;src:url(/fonts/SourceSans3-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Light;src:url(/fonts/SourceSans3-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Bold;src:url(/fonts/SourceSans3-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Source Sans Pro Black;src:url(/fonts/SourceSansPro-Black.ttf.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bariol;src:url(/fonts/bariol_regular-webfont.eot);src:url(/fonts/font-name.eot?#iefix)format("embedded-opentype"),url(/fonts/bariol_regular-webfont.woff)format("woff"),url(/fonts/bariol.ttf)format("truetype"),url(/fonts/bariol_regular-webfont.svg#bariol)format("svg");font-weight:400;font-style:normal}@font-face{font-family:Bariol Light;src:url(/fonts/Bariol_Light.ttf)format("truetype"),url(/fonts/Bariol_Light.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Bariol Bold;src:url(/fonts/Bariol_Bold.otf)format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Regular;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Light;src:url(/fonts/Poppins-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Poppins Bold;src:url(/fonts/Poppins-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Regular;src:url(/fonts/LeagueSpartan-Regular.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Light;src:url(/fonts/LeagueSpartan-Light.ttf)format("truetype");font-weight:400;font-style:normal}@font-face{font-family:League Spartan Bold;src:url(/fonts/LeagueSpartan-Bold.ttf)format("truetype");font-weight:400;font-style:normal}@keyframes MortgageComparisonCalculator-module-scss-module__FVGvqG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes MortgageComparisonCalculator-module-scss-module__FVGvqG__slideDown{0%{transform:translateY(-10px)}to{transform:translateY(0)}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__lenis.MortgageComparisonCalculator-module-scss-module__FVGvqG__lenis-smooth{scroll-behavior:auto}.MortgageComparisonCalculator-module-scss-module__FVGvqG__lenis.MortgageComparisonCalculator-module-scss-module__FVGvqG__lenis-stopped{overflow:hidden}.MortgageComparisonCalculator-module-scss-module__FVGvqG__lenis.MortgageComparisonCalculator-module-scss-module__FVGvqG__lenis-scrolling iframe{pointer-events:none}.MortgageComparisonCalculator-module-scss-module__FVGvqG__lenis.MortgageComparisonCalculator-module-scss-module__FVGvqG__lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.MortgageComparisonCalculator-module-scss-module__FVGvqG__toastBase{color:#333;background:#fff;border-radius:4px;padding:12px 16px;font-size:14px;box-shadow:0 4px 6px #0000001a}.MortgageComparisonCalculator-module-scss-module__FVGvqG__toastSuccess{color:#5db65f;background:#f0fdf4;border:1px solid #5db65f}.MortgageComparisonCalculator-module-scss-module__FVGvqG__toastError{color:#d9534f;background:#fef2f2;border:1px solid #d9534f}.MortgageComparisonCalculator-module-scss-module__FVGvqG__container{flex-direction:column;gap:2rem;max-width:1280px;margin:0 auto;padding:3rem 2.5rem 3.75rem;display:flex}@media (max-width:480px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__container{padding:1rem 1.5rem 2rem}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__header{padding:0}.MortgageComparisonCalculator-module-scss-module__FVGvqG__title{color:#013b56;margin-bottom:1rem;font-family:Source Sans Pro Bold,sans-serif;font-size:4rem;font-weight:700;line-height:1.1}.MortgageComparisonCalculator-module-scss-module__FVGvqG__description{color:#333;max-width:56rem;font-size:1.5rem;line-height:1.4}.MortgageComparisonCalculator-module-scss-module__FVGvqG__mainContent{flex-direction:column;gap:2rem;padding:0;display:flex}@media (min-width:1024px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__mainContent{flex-direction:row;gap:2.5rem}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__leftColumn{width:100%;display:flex}@media (min-width:1024px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__leftColumn{width:40%}.MortgageComparisonCalculator-module-scss-module__FVGvqG__leftColumn:only-child{width:100%;max-width:600px;margin:0}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__rightColumn{width:100%;display:flex}@media (min-width:1024px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__rightColumn{width:60%}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__formContainer{flex-direction:column;gap:1rem;width:100%;display:flex}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanSection{background-color:#fbfbfb;border-radius:10px;overflow:hidden}.MortgageComparisonCalculator-module-scss-module__FVGvqG__accordionHeader{cursor:pointer;justify-content:space-between;align-items:center;padding:1.5rem 0;display:flex}@media (max-width:480px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__accordionHeader{padding:1rem 0}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanTitle{color:#013b56;margin:0;font-size:1.5rem;font-weight:600}.MortgageComparisonCalculator-module-scss-module__FVGvqG__accordionIcon{color:#013b56;justify-content:center;align-items:center;width:24px;height:24px;transition:transform .3s;display:flex}.MortgageComparisonCalculator-module-scss-module__FVGvqG__accordionIcon.MortgageComparisonCalculator-module-scss-module__FVGvqG__expanded{transform:rotate(180deg)}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanContent{padding:0;transition:all .3s;overflow:hidden}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanContent.MortgageComparisonCalculator-module-scss-module__FVGvqG__expanded{opacity:1;max-height:1000px;padding-bottom:1.5rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanContent.MortgageComparisonCalculator-module-scss-module__FVGvqG__collapsed{opacity:0;max-height:0;padding-bottom:0}@media (max-width:480px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanContent.MortgageComparisonCalculator-module-scss-module__FVGvqG__expanded{padding-bottom:1rem}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__inputGroup{flex-direction:column;margin-bottom:1.25rem;display:flex}.MortgageComparisonCalculator-module-scss-module__FVGvqG__inputGroup:last-child{margin-bottom:0}.MortgageComparisonCalculator-module-scss-module__FVGvqG__label{color:#333;text-transform:capitalize;margin-bottom:.5rem;font-size:1rem;font-weight:500;display:block}.MortgageComparisonCalculator-module-scss-module__FVGvqG__input{background-color:#fff;border:1px solid #d1d5db;border-radius:4px;outline:none;width:100%;padding:.75rem 1rem;font-size:1.125rem;transition:all .2s}.MortgageComparisonCalculator-module-scss-module__FVGvqG__input:focus{border-color:#0060a9;box-shadow:0 0 0 2px #0066b31a}.MortgageComparisonCalculator-module-scss-module__FVGvqG__input::placeholder{color:#9ca3af}.MortgageComparisonCalculator-module-scss-module__FVGvqG__select{cursor:pointer;appearance:none;color:#333;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='25' height='11' viewBox='0 0 19 11' fill='none'%3e%3cpath d='M0.00125694 0.899492C0.00125694 0.669952 0.0864124 0.439029 0.258074 0.263417C0.6014 -0.0878058 1.15694 -0.0878058 1.50027 0.263417L9.2332 8.17424L16.9661 0.263417C17.3095 -0.0878058 17.865 -0.0878058 18.2083 0.263417C18.5517 0.614641 18.5517 1.18296 18.2083 1.53418L9.85362 10.0797C9.51029 10.4309 8.95475 10.4309 8.61143 10.0797L0.256723 1.53418C0.0850601 1.35857 -9.34601e-05 1.12903 -9.34601e-05 0.898108L0.00125694 0.899492Z' fill='%23CFCFCF'/%3e%3c/svg%3e");background-position:right .75rem center;background-repeat:no-repeat;background-size:.64644rem 1.15413rem;border:1px solid #d1d5db;border-radius:4px;outline:none;width:100%;padding:.75rem 2.5rem .75rem 1rem;font-size:1.125rem;font-weight:400;transition:all .2s}.MortgageComparisonCalculator-module-scss-module__FVGvqG__select:focus{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' viewBox='0 0 19 11' fill='none'%3e%3cpath d='M0.00125694 0.899492C0.00125694 0.669952 0.0864124 0.439029 0.258074 0.263417C0.6014 -0.0878058 1.15694 -0.0878058 1.50027 0.263417L9.2332 8.17424L16.9661 0.263417C17.3095 -0.0878058 17.865 -0.0878058 18.2083 0.263417C18.5517 0.614641 18.5517 1.18296 18.2083 1.53418L9.85362 10.0797C9.51029 10.4309 8.95475 10.4309 8.61143 10.0797L0.256723 1.53418C0.0850601 1.35857 -9.34601e-05 1.12903 -9.34601e-05 0.898108L0.00125694 0.899492Z' fill='%23CFCFCF'/%3e%3c/svg%3e");border-color:#0060a9;box-shadow:0 0 0 2px #0066b31a}.MortgageComparisonCalculator-module-scss-module__FVGvqG__select:hover{border-color:#9ca3af}.MortgageComparisonCalculator-module-scss-module__FVGvqG__select option{color:#333;background-color:#fff;padding:.5rem;font-size:1rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__calculateButton{color:#fff;cursor:pointer;background-color:#0060a9;border:none;border-radius:10px;width:100%;margin-top:1rem;padding:1rem 1.5rem;font-size:1.125rem;font-weight:600;transition:all .2s}.MortgageComparisonCalculator-module-scss-module__FVGvqG__calculateButton:hover{background-color:#004d8a;transform:translateY(-1px)}.MortgageComparisonCalculator-module-scss-module__FVGvqG__calculateButton:active{transform:translateY(0)}.MortgageComparisonCalculator-module-scss-module__FVGvqG__resultsContainer{flex-direction:column;width:100%;display:flex}.MortgageComparisonCalculator-module-scss-module__FVGvqG__resultsWrapper{background-color:#eef5f9;border-radius:1.6rem;flex-direction:column;gap:1.5rem;min-height:fit-content;padding:1.5rem;display:flex;overflow:visible}@media (min-width:900px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__resultsWrapper{gap:1.75rem;padding:2rem}}@media (min-width:1024px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__resultsWrapper{gap:1.5rem;padding:2rem}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__comparisonSummary{text-align:left;background-color:#0000;margin-bottom:.5rem;padding:0}.MortgageComparisonCalculator-module-scss-module__FVGvqG__summaryText{border-bottom:2px solid #d1d5db;margin:0;padding-bottom:10px;font-size:1.125rem;line-height:1.5}.MortgageComparisonCalculator-module-scss-module__FVGvqG__savingsAmount{letter-spacing:.75px;color:#0060a9;font-weight:700}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanHighlight,.MortgageComparisonCalculator-module-scss-module__FVGvqG__highlightedPhrase{color:#0060a9;font-weight:700}.MortgageComparisonCalculator-module-scss-module__FVGvqG__comparisonCards{flex-direction:row;gap:1.25rem;margin-bottom:1rem;display:flex}@media (min-width:900px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__comparisonCards{gap:1.5rem}}@media (min-width:1024px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__comparisonCards{gap:1.5rem}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanColumn{flex-direction:column;flex:1;gap:1.5rem;min-height:fit-content;display:flex;overflow:visible}@media (min-width:1024px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanColumn{gap:1.25rem}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanCard{background-color:#0000;border:none;margin-bottom:3rem;padding:0}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanCardTitle{margin:0 0 1rem;font-size:1.375rem;font-weight:700}@media (min-width:1024px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanCardTitle{margin:0 0 1.25rem}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__cardRow{flex-direction:column;margin-bottom:1rem;display:flex}@media (min-width:1024px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__cardRow{margin-bottom:1rem}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__cardRow:last-child{margin-bottom:0}.MortgageComparisonCalculator-module-scss-module__FVGvqG__cardLabel{text-transform:capitalize;margin-bottom:.25rem;font-size:1rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__cardValue{font-size:1.5rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loansComparison{flex-direction:row;gap:1.5rem;display:flex}@media (min-width:900px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__loansComparison{flex-direction:row;gap:2rem}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanResults{background-color:#fbfbfb;border-radius:1.6rem;flex:1;overflow:hidden}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanHeader{background-color:#013b56;padding:1rem 1.5rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanResultsTitle{color:#fff;margin:0;font-size:1.125rem;font-weight:600}.MortgageComparisonCalculator-module-scss-module__FVGvqG__resultsList{padding:1.5rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__resultRow{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;padding:.75rem 0;display:flex}.MortgageComparisonCalculator-module-scss-module__FVGvqG__resultRow:last-child{border-bottom:none}.MortgageComparisonCalculator-module-scss-module__FVGvqG__resultLabel{color:#333;text-transform:capitalize;font-size:.875rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__resultValue{color:#013b56;font-size:1rem;font-weight:600}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanChartContainer{background-color:#0000;justify-content:flex-start;align-items:flex-end;width:100%;min-height:fit-content;padding:0;display:flex;overflow:visible}@media (max-width:480px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanChartContainer{margin-top:.5rem}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__chartContainer{display:none}.MortgageComparisonCalculator-module-scss-module__FVGvqG__chartBars{justify-content:center;align-items:flex-end;gap:2rem;height:350px;display:flex}@media (max-width:900px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__chartBars{gap:1rem;height:300px}}@media (max-width:480px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__chartBars{gap:.5rem;height:250px}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__chartBar{flex-direction:column;justify-content:flex-end;align-items:center;width:180px;display:flex}@media (max-width:900px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__chartBar{width:150px}}@media (max-width:480px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__chartBar{width:120px}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__barSegments{border-radius:.625rem;flex-direction:column;width:100%;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000001a}.MortgageComparisonCalculator-module-scss-module__FVGvqG__barSegment{justify-content:center;align-items:center;min-height:100px;display:flex;position:relative}@media (max-width:480px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__barSegment{min-height:60px}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__principalSegment{color:#fff;background-color:#4e7fbc}.MortgageComparisonCalculator-module-scss-module__FVGvqG__interestSegment{color:#fff;background-color:#013b56}.MortgageComparisonCalculator-module-scss-module__FVGvqG__segmentLabel{text-align:center;flex-direction:column;align-items:center;padding:.75rem .5rem;font-size:1rem;font-weight:700;line-height:1.2;display:flex}.MortgageComparisonCalculator-module-scss-module__FVGvqG__segmentSubLabel{opacity:1;font-size:1rem;font-weight:400}.MortgageComparisonCalculator-module-scss-module__FVGvqG__barFooter{color:#374151;text-align:center;background-color:#0000;margin-top:1.25rem;padding:.75rem 0}.MortgageComparisonCalculator-module-scss-module__FVGvqG__barFooterLabel{margin-bottom:.25rem;font-size:1.125rem;font-weight:700;display:block!important}.MortgageComparisonCalculator-module-scss-module__FVGvqG__barFooterValue{font-size:1rem;font-weight:400;display:block!important}@media (max-width:480px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__title{font-size:2rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__description{font-size:1rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__resultsWrapper{padding:1rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__comparisonSummary,.MortgageComparisonCalculator-module-scss-module__FVGvqG__chartContainer{padding:0}.MortgageComparisonCalculator-module-scss-module__FVGvqG__cardValue{font-size:1.25rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanCardTitle{font-size:1rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__cardLabel{font-size:.75rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__comparisonCards{gap:1.25rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__loanColumn{gap:1rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__barFooter{text-align:center;margin-top:1rem}.MortgageComparisonCalculator-module-scss-module__FVGvqG__barFooterLabel{margin-bottom:.25rem;font-size:1rem;font-weight:700;display:block}.MortgageComparisonCalculator-module-scss-module__FVGvqG__barFooterValue{font-size:1rem;font-weight:400;display:block}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__ctaSection{text-align:center;background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;align-items:center;gap:1.5rem;margin-top:3rem;padding:2.5rem;display:flex}@media (min-width:768px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__ctaSection{text-align:left;flex-direction:row;justify-content:space-between}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__ctaContent{flex:1}.MortgageComparisonCalculator-module-scss-module__FVGvqG__ctaTitle{color:#013b56;margin-bottom:.5rem;font-family:Source Sans Pro Bold,sans-serif;font-size:1.75rem;line-height:1.2}@media (max-width:767px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__ctaTitle{font-size:1.5rem}}.MortgageComparisonCalculator-module-scss-module__FVGvqG__ctaText{color:#333;margin:0;font-size:1.125rem;line-height:1.5}.MortgageComparisonCalculator-module-scss-module__FVGvqG__ctaButton{color:#fff;white-space:nowrap;background-color:#013b56;border:2px solid #013b56;border-radius:8px;justify-content:center;align-items:center;padding:1rem 2rem;font-family:Source Sans Pro Bold,sans-serif;font-size:1.125rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.MortgageComparisonCalculator-module-scss-module__FVGvqG__ctaButton:hover{background-color:#001824;border-color:#001824;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width:767px){.MortgageComparisonCalculator-module-scss-module__FVGvqG__ctaButton{width:100%;padding:.875rem 1.5rem;font-size:1rem}}
