.MortgageCalculatorSection_calculatorSection__HBM5v{padding:100px 20px 320px;background:#1a2e3b;position:relative;overflow:visible}.MortgageCalculatorSection_mascotContainer__PdMBF{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:15}.MortgageCalculatorSection_mascotImage__hIOxF{display:block;width:90px;height:90px}.MortgageCalculatorSection_container__KO4LS{max-width:1400px;margin:0 auto;display:flex;flex-direction:column}.MortgageCalculatorSection_calculatorBackgroundSection__K64bD{background:#fff;position:0}.MortgageCalculatorSection_calculatorWrapper__PejQ6{max-width:1400px;margin:-267px auto 0;position:relative;z-index:10;padding:0 20px 40px}.MortgageCalculatorSection_header__wMAiF{text-align:center}.MortgageCalculatorSection_sectionLabel__U_Djw{font-family:Haffer XH-TRIAL,sans-serif;font-size:14px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:hsla(0,0%,100%,.7);margin:0 0 16px}.MortgageCalculatorSection_sectionHeading__ZxATN{font-family:var(--text-headline2-font-family);font-size:var(--text-headline2-size);line-height:var(--text-headline2-line-height);font-weight:var(--text-headline2-font-weight);letter-spacing:var(--text-headline2-letter-spacing);color:#fff;margin:0}.MortgageCalculatorSection_calculatorCard__gMHyq{position:relative;width:100%;max-width:1047px;margin:0 auto;min-height:535px;padding-bottom:137px;border-radius:26.933px;overflow:visible;box-sizing:border-box}.MortgageCalculatorSection_gradientBackground__2_vco{position:absolute;bottom:0;left:0;right:0;height:137px;z-index:1;overflow:hidden;border-radius:0 0 26.933px 26.933px}.MortgageCalculatorSection_gradientImage__dGwUu{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.MortgageCalculatorSection_frameLayerSmall__BrJtX,.MortgageCalculatorSection_frameLayer__R5idV{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;pointer-events:none}.MortgageCalculatorSection_frameLayerSmall__BrJtX{display:none}.MortgageCalculatorSection_frameImage__AnL3v{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.MortgageCalculatorSection_whiteBoxShape__ZczCU{clip-path:path("M0 132.274C0 108.704 0 96.9186 7.32233 89.5963C14.6447 82.2739 26.4298 82.2739 50 82.2739H997.935C1021.5 82.2739 1033.29 82.2739 1040.61 89.5963C1047.93 96.9186 1047.93 108.704 1047.93 132.274V388.386C1047.93 408.489 1047.93 418.541 1041.68 424.775C1035.44 431.01 1025.38 430.985 1005.28 430.935L921.585 430.729C898.536 430.672 887.011 430.643 878.634 436.001C874.55 438.613 871.075 442.072 868.443 446.144C863.046 454.496 863.021 466.021 862.97 489.071C862.939 503.519 862.923 510.743 859.543 515.985C857.895 518.542 855.719 520.715 853.16 522.358C847.912 525.73 840.688 525.734 826.24 525.743L50.0301 526.211C26.4469 526.225 14.6553 526.233 7.32767 518.909C0 511.586 0 499.794 0 476.211V132.274Z");padding:90px 120px 30px;display:flex}.MortgageCalculatorSection_whiteBoxShapeSmall__C3GHR,.MortgageCalculatorSection_whiteBoxShape__ZczCU{position:absolute;top:0;left:0;right:0;bottom:0;z-index:3;pointer-events:auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box}.MortgageCalculatorSection_whiteBoxShapeSmall__C3GHR{clip-path:path("M39.4648 85.4697H318.535C327.85 85.4697 334.789 85.4713 340.124 86.1885C345.445 86.9039 349.101 88.3234 351.889 91.1113C354.677 93.8992 356.096 97.5547 356.812 102.876C357.529 108.211 357.53 115.15 357.53 124.465V637.812C357.53 643.064 357.53 646.976 357.283 650.079C357.037 653.177 356.547 655.429 355.591 657.369C353.761 661.08 350.759 664.083 347.05 665.915C345.111 666.872 342.859 667.363 339.761 667.611C336.658 667.86 332.745 667.862 327.493 667.865L308.688 667.875C292.095 667.884 278.629 681.303 278.563 697.896C278.524 707.908 270.396 716.004 260.384 716.004H39.4648C30.1499 716.004 23.2107 716.002 17.876 715.285C12.5547 714.57 8.89921 713.15 6.11133 710.362C3.32344 707.574 1.9039 703.919 1.18848 698.598C0.471289 693.263 0.469727 686.324 0.469727 677.009V124.465C0.469727 115.15 0.471287 108.211 1.18848 102.876C1.9039 97.5547 3.32344 93.8992 6.11133 91.1113C8.89921 88.3234 12.5547 86.9039 17.876 86.1885C23.2107 85.4713 30.1499 85.4697 39.4648 85.4697Z");padding:clamp(20px,5vw,90px) clamp(20px,4vw,30px) clamp(20px,4vw,30px);display:none;transform-origin:top left}.MortgageCalculatorSection_contentArea__ZmXzp{position:relative;z-index:3;padding:90px 120px 30px;min-height:400px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;box-sizing:border-box;width:100%}.MortgageCalculatorSection_tabToggle__Ouguy{display:flex;background:#f0f2f5;padding:6px;border-radius:17px;gap:4px;width:100%;margin-top:20px}.MortgageCalculatorSection_tab__p93w7{flex:1;font-family:Haffer XH,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:rgba(16,34,47,.5);padding:8px 18px;border:none;background:transparent;border-radius:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.MortgageCalculatorSection_tab__p93w7:hover{color:rgba(16,34,47,.7)}.MortgageCalculatorSection_tabActive__3wuDa{color:#10222f;background:#fff;border:1px solid #e8e8e8}.MortgageCalculatorSection_tabActive__3wuDa:hover{color:#10222f}.MortgageCalculatorSection_resetButton__ZKHyt{position:absolute;bottom:30px;right:17px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#fff;border:1px solid rgba(16,34,47,.1);border-radius:19px;font-family:Haffer XH,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:rgba(16,34,47,.75);cursor:pointer;transition:all .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.05)}.MortgageCalculatorSection_resetButton__ZKHyt:hover{background:#f8f9fb;border-color:rgba(16,34,47,.2);transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.08)}.MortgageCalculatorSection_resetButton__ZKHyt:active{transform:translateY(0)}.MortgageCalculatorSection_resetButtonText__GX4aE{display:inline}@media (max-width:1200px){.MortgageCalculatorSection_calculatorSection__HBM5v{padding:80px 20px 270px}.MortgageCalculatorSection_calculatorWrapper__PejQ6{margin-top:-240px;padding-bottom:80px}.MortgageCalculatorSection_calculatorCard__gMHyq{max-width:900px;min-height:480px}.MortgageCalculatorSection_whiteBoxShape__ZczCU{padding:100px 60px 40px}.MortgageCalculatorSection_contentArea__ZmXzp{padding:60px 75px 50px;min-height:480px}.MortgageCalculatorSection_tabToggle__Ouguy{margin-top:16px}.MortgageCalculatorSection_tab__p93w7{font-size:15px;padding:7px 14px}.MortgageCalculatorSection_calculatorSentence__I_T7C{font-size:16px;line-height:2.7;padding:20px}.MortgageCalculatorSection_inlineDropdown__x3lJc{font-size:16px;min-width:150px}.MortgageCalculatorSection_location__hPx83{font-size:16px}.MortgageCalculatorSection_calculatorContent__p1kTa{margin-top:20px}.MortgageCalculatorSection_updateRatesButton__iOvUJ{font-size:13px;padding:8px 26px}.MortgageCalculatorSection_buttonRow__ds3su{padding:30px 60px;gap:16px;margin-top:0;margin-left:0;margin-right:0;width:100%;border-top:0!important;border-bottom:0!important}.MortgageCalculatorSection_resetButton__ZKHyt{bottom:25px;right:25px}.MortgageCalculatorSection_resetButtonText__GX4aE{display:none}.MortgageCalculatorSection_mascotImage__hIOxF{width:80px;height:80px}}@media (max-width:768px){.MortgageCalculatorSection_calculatorSection__HBM5v{padding:60px 20px 260px}.MortgageCalculatorSection_calculatorWrapper__PejQ6{margin-top:-210px;padding-bottom:60px}.MortgageCalculatorSection_sectionLabel__U_Djw{font-size:12px;margin:0 0 12px}.MortgageCalculatorSection_calculatorCard__gMHyq{min-height:850px;max-width:358px;margin:0 auto;border-radius:20px;padding-bottom:0;overflow:visible}.MortgageCalculatorSection_gradientBackground__2_vco{height:250px;width:358px;left:50%;right:auto;transform:translateX(-50%);bottom:40px;border-radius:0 0 20px 20px}.MortgageCalculatorSection_frameLayer__R5idV{display:none}.MortgageCalculatorSection_frameLayerSmall__BrJtX{display:block}.MortgageCalculatorSection_whiteBoxShape__ZczCU{clip-path:path("M39.4648 85.4697H318.535C327.85 85.4697 334.789 85.4713 340.124 86.1885C345.445 86.9039 349.101 88.3234 351.889 91.1113C354.677 93.8992 356.096 97.5547 356.812 102.876C357.529 108.211 357.53 115.15 357.53 124.465V637.812C357.53 643.064 357.53 646.976 357.283 650.079C357.037 653.177 356.547 655.429 355.591 657.369C353.761 661.08 350.759 664.083 347.05 665.915C345.111 666.872 342.859 667.363 339.761 667.611C336.658 667.86 332.745 667.862 327.493 667.865L308.688 667.875C292.095 667.884 278.629 681.303 278.563 697.896C278.524 707.908 270.396 716.004 260.384 716.004H39.4648C30.1499 716.004 23.2107 716.002 17.876 715.285C12.5547 714.57 8.89921 713.15 6.11133 710.362C3.32344 707.574 1.9039 703.919 1.18848 698.598C0.471289 693.263 0.469727 686.324 0.469727 677.009V124.465C0.469727 115.15 0.471287 108.211 1.18848 102.876C1.9039 97.5547 3.32344 93.8992 6.11133 91.1113C8.89921 88.3234 12.5547 86.9039 17.876 86.1885C23.2107 85.4713 30.1499 85.4697 39.4648 85.4697Z");padding:180px 25px 30px}.MortgageCalculatorSection_contentArea__ZmXzp{padding:70px 30px 30px;min-height:400px}.MortgageCalculatorSection_calculatorSentence__I_T7C{margin-bottom:0;font-size:15px;line-height:2.6;padding:18px;max-width:100%}.MortgageCalculatorSection_inlineDropdown__x3lJc{font-size:15px;min-width:140px}.MortgageCalculatorSection_location__hPx83{font-size:15px}.MortgageCalculatorSection_tab__p93w7{font-size:14px;padding:6px 12px}.MortgageCalculatorSection_calculatorContent__p1kTa,.MortgageCalculatorSection_tabToggle__Ouguy{margin-top:16px}.MortgageCalculatorSection_resetButton__ZKHyt{bottom:20px;right:20px;font-size:clamp(13px,3vw,14px);padding:clamp(8px,2vw,10px) clamp(16px,4vw,20px)}.MortgageCalculatorSection_updateRatesButton__iOvUJ{font-size:13px;padding:8px 24px}.MortgageCalculatorSection_buttonRow__ds3su{padding:40px 30px;gap:14px;margin-top:60px;flex-direction:column;align-items:center}.MortgageCalculatorSection_mascotImage__hIOxF{width:70px;height:70px}}@media (max-width:480px){.MortgageCalculatorSection_calculatorSection__HBM5v{padding:40px 16px 250px}.MortgageCalculatorSection_calculatorWrapper__PejQ6{margin-top:-185px;padding:0 16px 50px}.MortgageCalculatorSection_calculatorCard__gMHyq{min-height:650px;max-width:340px;margin:0 auto;border-radius:16px;padding-bottom:140px;overflow:visible}.MortgageCalculatorSection_gradientBackground__2_vco{height:160px;width:calc(100% - 12px);left:6px;right:6px;transform:none;bottom:-20px;border-radius:0 0 16px 16px}.MortgageCalculatorSection_whiteBoxShape__ZczCU{padding:100px 25px 30px}.MortgageCalculatorSection_contentArea__ZmXzp{padding:20px;min-height:350px}.MortgageCalculatorSection_calculatorSentence__I_T7C{font-size:14px;line-height:2;padding:16px}.MortgageCalculatorSection_inlineDropdown__x3lJc{font-size:14px;min-width:unset}.MortgageCalculatorSection_location__hPx83{font-size:14px}.MortgageCalculatorSection_tabToggle__Ouguy{padding:4px;margin-top:12px}.MortgageCalculatorSection_tab__p93w7{font-size:13px;padding:5px 10px}.MortgageCalculatorSection_calculatorContent__p1kTa{margin-top:12px}.MortgageCalculatorSection_resetButton__ZKHyt{bottom:15px;right:15px;font-size:12px;padding:8px;gap:5px}.MortgageCalculatorSection_updateRatesButton__iOvUJ{font-size:12px;padding:8px 20px}.MortgageCalculatorSection_buttonRow__ds3su{padding:30px 25px;gap:12px;margin-top:-80px;flex-direction:column;align-items:center}.MortgageCalculatorSection_mascotImage__hIOxF{width:60px;height:60px}}.MortgageCalculatorSection_calculatorContent__p1kTa{margin-top:20px;width:100%}.MortgageCalculatorSection_calculatorSentence__I_T7C{font-family:Haffer XH-TRIAL,sans-serif;font-size:22px;font-weight:500;line-height:2.3;color:#2c3e50;display:block;text-align:justify;-moz-text-align-last:left;text-align-last:left;background:#f9f9f9;padding:24px;border-radius:16px;margin-bottom:40px;max-width:100%;box-sizing:border-box}.MortgageCalculatorSection_calculatorSentence__I_T7C span{display:inline;white-space:normal}.MortgageCalculatorSection_noWrapComma__Ppeyx{white-space:nowrap}.MortgageCalculatorSection_inlineDropdown__x3lJc{display:inline-block;position:relative;background:transparent;border:none;border-bottom:1.5px solid #e0e0e0;padding:2px 28px 2px 4px;font-family:inherit;font-size:inherit;font-weight:500;color:#333;cursor:pointer;transition:width .2s ease,border-bottom-color .2s ease,background-color .2s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml;charset=UTF-8,<svg width="10" height="6" viewBox="0 0 10 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 1L5 5L9 1" stroke="%23999" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:right 4px center;background-size:10px;min-width:160px;width:auto;max-width:none}.MortgageCalculatorSection_inlineDropdown__x3lJc:hover{border-bottom-color:#666;background-color:rgba(0,0,0,.02)}.MortgageCalculatorSection_inlineDropdown__x3lJc:focus{outline:none;border-bottom:2.5px solid #000;background-color:transparent}.MortgageCalculatorSection_location__hPx83{display:inline-block;padding:2px 8px;font-weight:600;color:#666;border-bottom:1.5px solid #e0e0e0;background:transparent}.MortgageCalculatorSection_buttonRow__ds3su{display:flex;align-items:center;gap:61.768px;background:transparent;border-top:.965px solid #d1d5dc;border-bottom:.965px solid #d1d5dc;border-left:0;border-right:0;margin-top:-40px;margin-left:-120px;margin-right:-120px;padding:15px 120px;position:relative;width:calc(100% + 240px);box-sizing:border-box;z-index:3}.MortgageCalculatorSection_inlineInput__QTJLw{display:inline-block;position:relative;background:transparent;border:none;border-bottom:1.5px solid #e0e0e0;padding:2px 4px;font-family:inherit;font-size:inherit;font-weight:500;color:#333;cursor:text;transition:border-bottom-color .2s ease,background-color .2s ease;min-width:120px;width:auto;max-width:200px}.MortgageCalculatorSection_inlineInput__QTJLw:hover{border-bottom-color:#666;background-color:rgba(0,0,0,.02)}.MortgageCalculatorSection_inlineInput__QTJLw:focus{outline:none;border-bottom:2.5px solid #000;background-color:transparent}.MortgageCalculatorSection_inlineInput__QTJLw::-moz-placeholder{color:#999;opacity:.6}.MortgageCalculatorSection_inlineInput__QTJLw::placeholder{color:#999;opacity:.6}.MortgageCalculatorSection_inlineInputSmall__Ms3oF{display:inline-block;position:relative;background:transparent;border:none;border-bottom:1.5px solid #e0e0e0;padding:2px 4px;font-family:inherit;font-size:inherit;font-weight:500;color:#333;cursor:text;transition:border-bottom-color .2s ease,background-color .2s ease;min-width:40px;width:auto;max-width:60px;text-align:center}.MortgageCalculatorSection_inlineInputSmall__Ms3oF:hover{border-bottom-color:#666;background-color:rgba(0,0,0,.02)}.MortgageCalculatorSection_inlineInputSmall__Ms3oF:focus{outline:none;border-bottom:2.5px solid #000;background-color:transparent}.MortgageCalculatorSection_inlineInputSmall__Ms3oF::-moz-placeholder{color:#999;opacity:.6}.MortgageCalculatorSection_inlineInputSmall__Ms3oF::placeholder{color:#999;opacity:.6}.MortgageCalculatorSection_updateRatesButton__iOvUJ{display:inline-flex;align-items:center;justify-content:center;gap:8.28px;padding:8.28px 28.98px;background:#10222f;color:#fff;border:none;border-radius:11.582px;font-family:Haffer-TRIAL,Haffer,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.512px;font-weight:500;line-height:21.233px;cursor:pointer;transition:all .2s ease;white-space:nowrap;width:254.607px;flex-shrink:0;position:relative;box-shadow:inset 0 .784px 0 0 hsla(0,0%,100%,.25),inset 0 -.784px 0 0 rgba(0,0,0,.25)}.MortgageCalculatorSection_updateRatesButton__iOvUJ:hover{background:#1a3341}.MortgageCalculatorSection_updateRatesButton__iOvUJ:active{background:#0d1a24}@media (min-width:760px) and (max-width:910px){.MortgageCalculatorSection_calculatorSentence__I_T7C{line-height:2.2;padding:16px 20px;margin-bottom:30px}.MortgageCalculatorSection_contentArea__ZmXzp{padding:50px 75px 40px}.MortgageCalculatorSection_calculatorContent__p1kTa{margin-top:16px}.MortgageCalculatorSection_tabToggle__Ouguy{margin-top:12px}}@media (min-width:900px) and (max-width:1200px){.MortgageCalculatorSection_calculatorSentence__I_T7C{line-height:2.4}}@media (min-width:811px) and (max-width:1200px){.MortgageCalculatorSection_calculatorSentence__I_T7C,.MortgageCalculatorSection_inlineDropdown__x3lJc,.MortgageCalculatorSection_inlineInputSmall__Ms3oF,.MortgageCalculatorSection_inlineInput__QTJLw{font-size:15px}}@media (max-width:810px){.MortgageCalculatorSection_calculatorSentence__I_T7C,.MortgageCalculatorSection_inlineDropdown__x3lJc,.MortgageCalculatorSection_inlineInputSmall__Ms3oF,.MortgageCalculatorSection_inlineInput__QTJLw{font-size:14px}}.MortgageCalculatorSection_resultsWrapper__zVeIc{width:100%;max-width:1047px;margin:-137px auto 0;position:relative;z-index:0;overflow:visible;border-radius:0 0 26.933px 26.933px;background:#fff;border:1px solid #d1d5dc;border-top:none}.MortgageCalculatorSection_resultsWrapper__zVeIc:before{display:none}.MortgageCalculatorSection_resultsContainer__wIwum{position:relative;z-index:1;padding:160px 40px 48px;width:100%;box-sizing:border-box}.MortgageCalculatorSection_loadingContainer__ZgNTj{display:flex;justify-content:center;align-items:center;min-height:300px;padding:48px}@media (max-width:1200px){.MortgageCalculatorSection_resultsWrapper__zVeIc{max-width:900px}.MortgageCalculatorSection_resultsContainer__wIwum{padding:140px 32px 40px}}@media (max-width:768px){.MortgageCalculatorSection_resultsWrapper__zVeIc{max-width:358px;margin-top:-80px;border-radius:0 0 20px 20px}.MortgageCalculatorSection_resultsWrapper__zVeIc:before{border-radius:0 0 20px 20px}.MortgageCalculatorSection_resultsContainer__wIwum{padding:100px 20px 32px}.MortgageCalculatorSection_loadingContainer__ZgNTj{min-height:250px;padding:32px}}@media (max-width:480px){.MortgageCalculatorSection_resultsWrapper__zVeIc{max-width:340px;margin-top:-60px;border-radius:0 0 16px 16px}.MortgageCalculatorSection_resultsWrapper__zVeIc:before{border-radius:0 0 16px 16px}.MortgageCalculatorSection_resultsContainer__wIwum{padding:80px 16px 24px}.MortgageCalculatorSection_loadingContainer__ZgNTj{min-height:200px;padding:24px}}@media (max-width:768px){.MortgageCalculatorSection_calculatorContent__p1kTa{margin-top:20px}.MortgageCalculatorSection_calculatorSentence__I_T7C{line-height:2.2}.MortgageCalculatorSection_inlineDropdown__x3lJc{min-width:unset;padding:2px 24px 2px 4px}.MortgageCalculatorSection_inlineInput__QTJLw{min-width:unset;width:auto;max-width:150px}.MortgageCalculatorSection_inlineInputSmall__Ms3oF{min-width:35px;max-width:50px}.MortgageCalculatorSection_buttonRow__ds3su{flex-direction:column;align-items:center;gap:16px;padding:40px 30px;border-top:0;border-bottom:0}.MortgageCalculatorSection_updateRatesButton__iOvUJ{padding:10px 24px;font-size:13px}}.ProductFeatures_productSection__4vRtQ{width:100%;margin:0;padding:80px;display:flex;flex-direction:column;gap:72px;position:relative;background-color:#fff}.ProductFeatures_container__FjQtt{max-width:1440px;margin:0 auto}.ProductFeatures_headerContainer__XSAyA{display:flex;align-items:flex-end;justify-content:space-between;width:100%;padding:0 0 80px}.ProductFeatures_sectionHeading__o_MKx{font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:var(--text-headline2-size);line-height:var(--text-headline2-line-height);color:var(--text-headline2-color);margin:0;max-width:600px;letter-spacing:-.48px;white-space:pre-wrap}.ProductFeatures_navigationButtons__51sLX{display:flex;gap:16px;align-items:center}.ProductFeatures_navArrowLeft__zjQkW,.ProductFeatures_navArrowRight__6iy5H{display:flex;align-items:center;justify-content:center;width:55px;height:55px;padding:12px;border:1px solid rgba(16,34,47,.75);border-radius:41px;background-color:transparent;cursor:pointer;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.25)}.ProductFeatures_navArrowLeft__zjQkW:hover,.ProductFeatures_navArrowRight__6iy5H:hover{background-color:#f8f9fb;border-color:#10222f}.ProductFeatures_navArrowLeft__zjQkW:disabled,.ProductFeatures_navArrowRight__6iy5H:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.ProductFeatures_navArrowLeft__zjQkW:disabled:hover,.ProductFeatures_navArrowRight__6iy5H:disabled:hover{background-color:transparent;border-color:rgba(16,34,47,.75)}.ProductFeatures_navArrowLeft__zjQkW svg,.ProductFeatures_navArrowRight__6iy5H svg{width:24px;height:24px;color:#10222f}.ProductFeatures_cardsContainer__sJLbu{display:flex;gap:10px;width:100%;max-width:1671px;margin:50 auto;position:relative;overflow-x:auto;scroll-behavior:smooth;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}.ProductFeatures_cardsContainer__sJLbu::-webkit-scrollbar{display:none}.ProductFeatures_cardsContainer__sJLbu{-ms-overflow-style:none;scrollbar-width:none}.ProductFeatures_card__KV3O5{justify-content:flex-start;padding:24px 22px 0;box-sizing:border-box;height:auto;z-index:1;border-radius:30px;min-width:330px;min-height:450px;background-color:#ecefeb;overflow:hidden}.ProductFeatures_cardContent__uwm67,.ProductFeatures_card__KV3O5{display:flex;flex-direction:column;align-items:center;position:relative}.ProductFeatures_cardContent__uwm67{z-index:10;text-align:center;transition:opacity .3s ease .2s}.ProductFeatures_stepLabel__xNuV7{font-family:Haffer XH Mono-TRIAL,sans-serif;font-weight:500;font-size:14px;line-height:24px;letter-spacing:1.3px;text-transform:uppercase;color:rgba(16,34,47,.5)}.ProductFeatures_cardTitle__m2Pvk{font-family:Haffer XH-TRIAL,sans-serif;padding-bottom:18px;font-weight:500;font-size:22px;line-height:38px;color:#10222f;margin:0}.ProductFeatures_cardDescription__y0ZVQ{font-family:Haffer XH-TRIAL,sans-serif;padding-left:8px;padding-right:8px;font-weight:400;font-size:16px;line-height:140%;color:#23322d;margin:0;white-space:pre-wrap;padding-bottom:32px}.ProductFeatures_cardActive__X7HBj{background-color:#102230;flex-shrink:0}.ProductFeatures_cardActive__X7HBj .ProductFeatures_cardDescription__y0ZVQ,.ProductFeatures_cardActive__X7HBj .ProductFeatures_cardTitle__m2Pvk,.ProductFeatures_cardActive__X7HBj .ProductFeatures_stepLabel__xNuV7{color:#fff}.ProductFeatures_cardActive__X7HBj .ProductFeatures_cardDescription__y0ZVQ{max-width:360px}.ProductFeatures_card1IllustrationContainer__cKIU8,.ProductFeatures_card2IllustrationContainer__xP3Kw,.ProductFeatures_card3IllustrationContainer__E6lFK,.ProductFeatures_card4IllustrationContainer__5KxAU{width:100%;display:flex;align-items:center;justify-content:center}.ProductFeatures_card1Illustration__Gpe3f{position:absolute;top:88%;left:55%;width:110%;height:auto;transform:translateX(-50%) translateY(-130px);z-index:1}.ProductFeatures_cardActive__X7HBj .ProductFeatures_card1Illustration__Gpe3f{transform:translateX(-50%) translateY(-173px)}.ProductFeatures_card2Illustration__AZzB0{position:absolute;top:80%;left:40%;width:100%;height:auto;transform:translateX(-50%) translateY(-130px);z-index:1}.ProductFeatures_cardActive__X7HBj .ProductFeatures_card2Illustration__AZzB0{width:90%;transform:translateX(-50%) translateY(-160px)}.ProductFeatures_card3Illustration__dTo7K{position:absolute;top:50%;left:20%;max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.ProductFeatures_cardActive__X7HBj .ProductFeatures_card3Illustration__dTo7K{max-width:103%}.ProductFeatures_card4Illustration__5_MRI{position:absolute;top:50%;max-width:90%;height:auto;-o-object-fit:contain;object-fit:contain}.ProductFeatures_cardActive__X7HBj .ProductFeatures_card4Illustration__5_MRI{max-width:95%}@media (max-width:1200px){.ProductFeatures_productSection__4vRtQ{padding:60px;gap:48px}}@media (max-width:768px){.ProductFeatures_headerContainer__XSAyA{padding:0 0 40px}.ProductFeatures_productSection__4vRtQ{gap:48px;padding:60px 40px}.ProductFeatures_cardActive__X7HBj .ProductFeatures_cardDescription__y0ZVQ{max-width:330px}.ProductFeatures_cardActive__X7HBj .ProductFeatures_card1Illustration__Gpe3f{transform:translateX(-50%) translateY(-155px)}}@media (max-width:468px){.ProductFeatures_productSection__4vRtQ{padding:40px 20px;gap:32px}.ProductFeatures_card1Illustration__Gpe3f{transform:translateX(-50%) translateY(-160px)}.ProductFeatures_cardsContainer__sJLbu{gap:12px;flex-direction:column;align-items:center;justify-content:center}}.SavingsCard_card__YmFzO{background:#fff;border:1px solid #e2e2e2;border-radius:28px;height:100%;padding:clamp(18px,3.5vw,28px);display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 0 0 transparent,0 .916px 1.832px 0 rgba(0,0,0,.05)}.SavingsCard_savingsSection__ijyL0{display:flex;flex-direction:column;gap:11.049px;margin-bottom:34px}.SavingsCard_savingsAmount__R188a{font-family:Haffer-TRIAL,Inter,sans-serif;font-weight:500;font-size:clamp(26px,5vw,48px);line-height:1.2;letter-spacing:-.48px;color:#10222f;margin:0;white-space:normal;overflow-wrap:break-word}.SavingsCard_savingsContext__0nHrs{font-family:Haffer XH-TRIAL,Inter,sans-serif;font-weight:400;font-size:clamp(12px,1.8vw,15px);line-height:1.5;letter-spacing:.1768px;color:rgba(16,34,47,.75);margin:0;white-space:normal}.SavingsCard_ratesSection__Fk9kH{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;min-width:0;margin-bottom:16px}.SavingsCard_rateColumn__9tnLw{display:flex;flex-direction:column;gap:11.049px;min-width:60px;flex-shrink:1}.SavingsCard_avgRate__7l_PF,.SavingsCard_newRate__2uNZ_{font-family:Haffer-TRIAL,Inter,sans-serif;font-weight:500;padding-right:32px;font-size:clamp(20px,3vw,28px);line-height:normal;color:#10222f;margin:0;white-space:nowrap}.SavingsCard_reductionContainer__MxP4f{display:flex;align-items:center;gap:8px}.SavingsCard_rateReduction__5mDt0{font-family:Haffer-TRIAL,Inter,sans-serif;font-weight:500;font-size:clamp(20px,3vw,28px);line-height:normal;color:#00a66f;white-space:nowrap}.SavingsCard_rateLabel__xAFAp{font-family:Haffer XH-TRIAL,Inter,sans-serif;font-weight:400;font-size:clamp(10px,1.4vw,14px);line-height:1.5;letter-spacing:.1768px;color:rgba(16,34,47,.75);white-space:nowrap}.SavingsCard_bottomInfoBar__MpqbJ{background:rgba(44,90,98,.05);border-radius:9.944px;padding:7.734px 11.049px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-top:28px}.SavingsCard_dateText__ciGlj,.SavingsCard_infoText__lwauj{font-family:Haffer XH-TRIAL,Inter,sans-serif;font-weight:500;font-size:clamp(9px,1.4vw,14px);line-height:1.35;color:rgba(16,34,47,.75);white-space:normal}.SavingsCard_dateText__ciGlj{text-decoration:underline}@media (max-width:1400px){.SavingsCard_card__YmFzO{padding:30px}.SavingsCard_savingsAmount__R188a{font-size:40px}.SavingsCard_rateLabel__xAFAp,.SavingsCard_savingsContext__0nHrs{font-size:14px}}@media (max-width:1200px){.SavingsCard_card__YmFzO{padding:20px 22px}.SavingsCard_savingsAmount__R188a{font-size:38px;line-height:44px;padding-bottom:0}.SavingsCard_avgRate__7l_PF,.SavingsCard_newRate__2uNZ_,.SavingsCard_rateReduction__5mDt0{font-size:24px}.SavingsCard_rateLabel__xAFAp,.SavingsCard_savingsContext__0nHrs{font-size:14px;line-height:20px}}@media (max-width:1024px){.SavingsCard_savingsAmount__R188a{font-size:32px;line-height:34px}.SavingsCard_avgRate__7l_PF,.SavingsCard_newRate__2uNZ_,.SavingsCard_rateReduction__5mDt0{font-size:20px}.SavingsCard_rateLabel__xAFAp,.SavingsCard_savingsContext__0nHrs{font-size:14px;line-height:18px}.SavingsCard_dateText__ciGlj,.SavingsCard_infoText__lwauj{font-size:12px}}@media (max-width:768px){.SavingsCard_savingsAmount__R188a{font-size:28px;line-height:30px}}.TestimonialCard_card__yS5kl{display:flex;gap:24px;max-width:900px;position:relative;border-radius:36px;overflow:hidden;transition:all .3s ease}.TestimonialCard_testimonialContainer__u0mKH{display:flex;flex-direction:row;justify-content:stretch;padding:16px}.TestimonialCard_cardActive__dVCUI{background:#10222f;border:none}.TestimonialCard_card__yS5kl:not(.TestimonialCard_cardActive__dVCUI){opacity:.16;border:.916px solid #d3f3e7}.TestimonialCard_quoteSection__0d0Rs{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:clamp(1rem,2vw,2rem)}.TestimonialCard_quoteIcon___KKNG{width:24px;height:19px}.TestimonialCard_quoteText__OThPv{font-family:Haffer XH-TRIAL,Inter,sans-serif;font-weight:500;font-size:34px;line-height:normal;color:#fff;text-align:center;white-space:pre-wrap}.TestimonialCard_card__yS5kl:not(.TestimonialCard_cardActive__dVCUI) .TestimonialCard_quoteText__OThPv{color:#10222f}.TestimonialCard_customerInfo__OqV1x{display:flex;align-items:center;gap:11.02px}.TestimonialCard_avatar__ZeCrc{width:23px;height:23px;border-radius:50%;overflow:hidden}.TestimonialCard_avatar__ZeCrc img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.TestimonialCard_customerName__zn53Y{font-family:Haffer XH-TRIAL,Inter,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#fff;white-space:nowrap}.TestimonialCard_card__yS5kl:not(.TestimonialCard_cardActive__dVCUI) .TestimonialCard_customerName__zn53Y{color:#10222f}.TestimonialCard_shieldIcon__ZrIkb{width:28px;height:28px;display:flex;align-items:center;justify-content:center}@media (max-width:1400px){.TestimonialCard_quoteText__OThPv{font-size:28px}}@media (max-width:1200px){.TestimonialCard_quoteText__OThPv{font-size:24px}}@media (max-width:1024px){.TestimonialCard_quoteText__OThPv{font-size:20px}}@media (max-width:768px){.TestimonialCard_testimonialContainer__u0mKH{display:flex;flex-direction:column}.TestimonialCard_quoteSection__0d0Rs{padding:12px;margin-bottom:16px}.TestimonialCard_shieldIcon__ZrIkb{margin:0}}@media (max-width:480px){.TestimonialCard_quoteSection__0d0Rs{padding:0}}.TestimonialsSection_section__pD4pc{width:100%;background:#f5fbff}.TestimonialsSection_container__uGU2b{width:100%;height:auto;padding:80px 40px;overflow:hidden;display:flex;flex-direction:column;gap:80px}.TestimonialsSection_headerContainer__uK1ep{display:flex;align-items:flex-end;justify-content:center;width:100%;position:relative}.TestimonialsSection_title__e1Uk2{font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;font-size:var(--text-headline2-size);line-height:var(--text-headline2-line-height);letter-spacing:var(--text-headline2-letter-spacing);color:var(--text-headline2-color);margin:0;text-align:center;white-space:pre-wrap;max-width:800px;padding:0 40px}.TestimonialsSection_mobileTitle__HzAkK{display:none}.TestimonialsSection_navigationButtons__PH9uS{display:flex;gap:16px;align-items:center;flex-shrink:0;position:absolute;right:0;bottom:0}.TestimonialsSection_navArrowLeft__sj_VV,.TestimonialsSection_navArrowRight___VSlq{display:flex;align-items:center;justify-content:center;width:55px;height:55px;padding:12px;border:1px solid rgba(16,34,47,.75);border-radius:41px;background-color:transparent;cursor:pointer;transition:all .2s ease;box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.25)}.TestimonialsSection_navArrowLeft__sj_VV:hover,.TestimonialsSection_navArrowRight___VSlq:hover{background-color:#f8f9fb;border-color:#10222f}.TestimonialsSection_navArrowLeft__sj_VV:disabled,.TestimonialsSection_navArrowRight___VSlq:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.TestimonialsSection_navArrowLeft__sj_VV:disabled:hover,.TestimonialsSection_navArrowRight___VSlq:disabled:hover{background-color:transparent;border-color:rgba(16,34,47,.75)}.TestimonialsSection_navArrowLeft__sj_VV svg,.TestimonialsSection_navArrowRight___VSlq svg{width:24px;height:24px;color:#10222f}.TestimonialsSection_carouselDots__ad0fQ{display:flex;justify-content:center;gap:8px;margin-bottom:33px}.TestimonialsSection_dot__h1b3s{width:8px;height:8px;border-radius:100px;background:#10222f;opacity:.2;border:none;cursor:pointer;transition:all .3s ease}.TestimonialsSection_dotActive__JNAIk{width:55px;opacity:1;background:#10222f}.TestimonialsSection_carouselContainer__jJ3qW{width:100%;position:relative;overflow:hidden}.TestimonialsSection_carouselTrack__z7QCZ{display:flex;flex-direction:row;flex-wrap:nowrap;gap:24px;align-items:center;will-change:transform}.TestimonialsSection_testimonialItem__I9ez_{flex-shrink:0;flex-grow:0}@media (max-width:1200px){.TestimonialsSection_testimonialItem__I9ez_{width:clamp(320px,70vw,750px);height:auto}}@media (max-width:1024px){.TestimonialsSection_container__uGU2b{padding:60px 24px;min-height:auto;border-radius:20px}.TestimonialsSection_headerContainer__uK1ep{flex-direction:column;align-items:center}.TestimonialsSection_navigationButtons__PH9uS{align-self:center;gap:8px}.TestimonialsSection_navArrowLeft__sj_VV,.TestimonialsSection_navArrowRight___VSlq{width:40px;height:40px;padding:8px}.TestimonialsSection_navArrowLeft__sj_VV svg,.TestimonialsSection_navArrowRight___VSlq svg{width:18px;height:18px}.TestimonialsSection_testimonialItem__I9ez_{width:clamp(320px,70vw,750px)}}@media (max-width:768px){.TestimonialsSection_navigationButtons__PH9uS{display:none}}@media (max-width:480px){.TestimonialsSection_container__uGU2b{padding:40px 16px;gap:40px}.TestimonialsSection_headerContainer__uK1ep{flex-direction:column;align-items:center;gap:16px}.TestimonialsSection_title__e1Uk2{display:none}.TestimonialsSection_mobileTitle__HzAkK{display:block;font-size:var(--text-headline-size);line-height:var(--text-headline-line-height);letter-spacing:-.28px;font-family:Haffer XH-TRIAL,sans-serif;font-weight:500;letter-spacing:-.48px;color:#10222f;margin:0;text-align:center;white-space:pre-wrap;max-width:800px;padding:0 40px}}.TestimonialsSection_disclaimer__YTjpH{font-family:Inter,sans-serif;font-size:12px;line-height:1.5;color:rgba(16,34,47,.6);text-align:center;margin-top:24px;padding:0 40px}