.page-module__d6YTRq__page{font-family:var(--font-body);color:var(--color-navy);background:var(--color-bg)}.page-module__d6YTRq__inner{max-width:var(--max-width-content);padding-inline:var(--padding-page);margin-inline:auto}.page-module__d6YTRq__sectionEyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-taupe-deep);margin-bottom:var(--space-3)}.page-module__d6YTRq__sectionH2{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-navy);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.page-module__d6YTRq__sectionDesc{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light);line-height:var(--leading-body);max-width:var(--max-width-narrow);text-align:center;margin-inline:auto}.page-module__d6YTRq__hero{background:var(--color-bg);border-bottom:1px solid var(--color-border);padding:var(--space-14) 0 var(--space-12)}.page-module__d6YTRq__heroInner{max-width:var(--max-width-content);padding-inline:var(--padding-page);gap:var(--space-14);grid-template-columns:1fr 340px;align-items:start;margin-inline:auto;display:grid}.page-module__d6YTRq__heroContent{min-width:0}.page-module__d6YTRq__heroH1{font-family:var(--font-heading);font-size:var(--text-6xl);font-weight:var(--weight-bold);color:var(--color-navy);line-height:var(--leading-tight);letter-spacing:-.02em;margin-bottom:var(--space-5)}.page-module__d6YTRq__heroDesc{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light);line-height:var(--leading-body);max-width:540px}.page-module__d6YTRq__trustPills{gap:var(--space-2-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.page-module__d6YTRq__trustPill{align-items:center;gap:var(--space-2);background:var(--color-surface-cream);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--space-2) var(--space-4);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-taupe-deep);white-space:nowrap;display:inline-flex}.page-module__d6YTRq__statsCard{background:var(--color-surface-warm);border:1px solid var(--color-border);border-radius:var(--radius-2xl);padding:var(--space-7);top:var(--space-6);position:sticky}.page-module__d6YTRq__statsCardTitle{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-taupe-deep);margin-bottom:var(--space-5)}.page-module__d6YTRq__statItem{padding:var(--space-4) 0;border-bottom:1px solid var(--color-border-light)}.page-module__d6YTRq__statItem:last-child{border-bottom:none;padding-bottom:0}.page-module__d6YTRq__statItem:first-child{padding-top:0}.page-module__d6YTRq__statValue{font-family:var(--font-heading);font-size:var(--text-2-5xl);font-weight:var(--weight-bold);color:var(--color-navy);margin-bottom:var(--space-1);line-height:1}.page-module__d6YTRq__statLabel{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-mid);font-weight:var(--weight-light);line-height:var(--leading-relaxed)}.page-module__d6YTRq__callout{max-width:var(--max-width-content);padding-inline:var(--padding-page);padding-top:var(--space-8);margin-inline:auto}.page-module__d6YTRq__calloutInner{background:#fff;border:1px solid #a89e94;border-left:3px solid #a8967b;border-radius:0 8px 8px 0;padding:12px 18px}.page-module__d6YTRq__calloutText{font-family:var(--font-body);font-size:var(--text-md);color:var(--color-text-mid);font-weight:var(--weight-regular);line-height:var(--leading-normal);margin:0}.page-module__d6YTRq__calloutStrong{color:var(--color-navy);font-weight:var(--weight-semibold)}.page-module__d6YTRq__calcSection{padding:var(--space-12) 0 var(--space-14);background:var(--color-bg)}.page-module__d6YTRq__checkRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3-5) 0;border-bottom:1px solid var(--color-border-light);display:flex}.page-module__d6YTRq__checkRow:first-of-type{padding-top:0}.page-module__d6YTRq__checkRow:last-of-type{border-bottom:none;padding-bottom:0}.page-module__d6YTRq__checkName{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-mid);font-weight:var(--weight-regular)}.page-module__d6YTRq__checkVal{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-navy);white-space:nowrap}.page-module__d6YTRq__checkValMuted{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-regular);color:var(--color-text-muted);white-space:nowrap}.page-module__d6YTRq__eduSection{padding:var(--space-18) 0;background:var(--color-bg)}.page-module__d6YTRq__eduHeader{margin-bottom:var(--space-10);text-align:center}.page-module__d6YTRq__eduGrid{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.page-module__d6YTRq__eduCard{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8) var(--space-7)}.page-module__d6YTRq__eduCardIcon{background:var(--color-surface-cream);border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-taupe);margin-bottom:var(--space-5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__d6YTRq__eduCardTitle{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--weight-semibold);color:var(--color-navy);line-height:var(--leading-snug);margin-bottom:var(--space-3)}.page-module__d6YTRq__eduCardBody{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light);line-height:var(--leading-relaxed)}.page-module__d6YTRq__pitiSection{padding:var(--space-18) 0;background:var(--color-bg)}.page-module__d6YTRq__pitiHeader{text-align:center;margin-bottom:var(--space-10)}.page-module__d6YTRq__pitiGrid{gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid}.page-module__d6YTRq__pitiCard{background:var(--color-surface-warm);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-7) var(--space-5);text-align:center;flex-direction:column;align-items:center;display:flex}.page-module__d6YTRq__pitiLetter{font-family:var(--font-heading);font-size:var(--text-3-5xl);font-weight:var(--weight-bold);color:var(--color-taupe);margin-bottom:var(--space-3);line-height:1}.page-module__d6YTRq__pitiWord{font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--color-navy);margin-bottom:var(--space-3)}.page-module__d6YTRq__pitiDesc{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-mid);font-weight:var(--weight-light);line-height:var(--leading-relaxed);text-align:center}.page-module__d6YTRq__faqSection{padding:var(--space-18) 0;background:var(--color-bg)}.page-module__d6YTRq__faqHeader{margin-bottom:var(--space-10);text-align:center}.page-module__d6YTRq__faqList{border-top:1px solid var(--color-border)}.page-module__d6YTRq__faqItem{border-bottom:1px solid var(--color-border)}.page-module__d6YTRq__faqButton{justify-content:space-between;align-items:center;gap:var(--space-6);width:100%;padding:var(--space-5-5) 0;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-navy);line-height:var(--leading-snug);transition:color var(--transition-fast);background:0 0;border:none;list-style:none;display:flex}.page-module__d6YTRq__faqButton::-webkit-details-marker{display:none}.page-module__d6YTRq__faqButton:hover{color:var(--color-taupe-deep)}.page-module__d6YTRq__faqIcon{color:var(--color-taupe);transition:transform var(--transition-base);flex-shrink:0}.page-module__d6YTRq__faqItemOpen .page-module__d6YTRq__faqIcon{transform:rotate(180deg)}details[open] .page-module__d6YTRq__faqIcon{transform:rotate(180deg)}.page-module__d6YTRq__faqAnswer{padding:0 var(--space-8) var(--space-6) 0;font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-mid);font-weight:var(--weight-light);line-height:var(--leading-body)}.page-module__d6YTRq__faqAnswer p{margin-bottom:var(--space-4)}.page-module__d6YTRq__faqAnswer p:last-child{margin-bottom:0}.page-module__d6YTRq__ctaSection{background:var(--color-navy);padding:var(--space-18) 0}.page-module__d6YTRq__ctaInner{max-width:var(--max-width-content);padding-inline:var(--padding-page);text-align:center;margin-inline:auto}.page-module__d6YTRq__ctaEyebrow{font-family:var(--font-body);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-dark-subtle);margin-bottom:var(--space-3)}.page-module__d6YTRq__ctaH2{font-family:var(--font-heading);font-size:var(--text-3xl);font-weight:var(--weight-bold);color:var(--color-on-dark);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.page-module__d6YTRq__ctaBody{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-on-dark-muted);font-weight:var(--weight-light);line-height:var(--leading-body);max-width:560px;margin:0 auto var(--space-8)}.page-module__d6YTRq__ctaButtons{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}.page-module__d6YTRq__ctaBtnPrimary{background:var(--color-bg);color:var(--color-navy);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);cursor:pointer;transition:opacity var(--transition-base);white-space:nowrap;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.page-module__d6YTRq__ctaBtnPrimary:hover{opacity:.9}.page-module__d6YTRq__ctaBtnSecondary{color:var(--color-on-dark);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-medium);padding:var(--space-4) var(--space-8);border-radius:var(--radius-full);border:1.5px solid var(--color-on-dark-faint);cursor:pointer;transition:border-color var(--transition-base);white-space:nowrap;background:0 0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.page-module__d6YTRq__ctaBtnSecondary:hover{border-color:var(--color-on-dark-muted)}@media (max-width:960px){.page-module__d6YTRq__heroInner{gap:var(--space-8);grid-template-columns:1fr}.page-module__d6YTRq__statsCard{position:static}.page-module__d6YTRq__heroH1{font-size:var(--text-2-5xl)}.page-module__d6YTRq__eduGrid{grid-template-columns:1fr}.page-module__d6YTRq__pitiGrid{gap:var(--space-3);grid-template-columns:repeat(3,1fr)}.page-module__d6YTRq__sectionH2{font-size:var(--text-2xl)}.page-module__d6YTRq__ctaH2{font-size:var(--text-2-5xl)}.page-module__d6YTRq__inner,.page-module__d6YTRq__heroInner,.page-module__d6YTRq__calloutInner,.page-module__d6YTRq__ctaInner{padding-inline:var(--padding-page-md)}}@media (max-width:640px){.page-module__d6YTRq__hero{padding:var(--space-10) 0 var(--space-8)}.page-module__d6YTRq__heroH1{font-size:var(--text-2xl)}.page-module__d6YTRq__sectionH2{font-size:var(--text-xl)}.page-module__d6YTRq__ctaH2{font-size:var(--text-2xl)}.page-module__d6YTRq__pitiGrid{grid-template-columns:repeat(2,1fr)}.page-module__d6YTRq__trustPills{gap:var(--space-2)}.page-module__d6YTRq__eduSection,.page-module__d6YTRq__pitiSection,.page-module__d6YTRq__faqSection,.page-module__d6YTRq__ctaSection{padding:var(--space-12) 0}.page-module__d6YTRq__ctaButtons{flex-direction:column;align-items:center}.page-module__d6YTRq__inner,.page-module__d6YTRq__heroInner,.page-module__d6YTRq__calloutInner,.page-module__d6YTRq__ctaInner{padding-inline:var(--padding-page-sm)}}
.MortgagePaymentCalculator-module__IWAnlq__card{background:#fff;border:1px solid #a89e94;border-radius:14px;margin-bottom:56px;overflow:hidden;box-shadow:0 2px 20px #2c252014}.MortgagePaymentCalculator-module__IWAnlq__cardHeader{border-bottom:1px solid #a89e94;justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 32px 22px;display:flex}.MortgagePaymentCalculator-module__IWAnlq__cardTitle{font-family:var(--font-heading);font-size:28px;font-weight:var(--weight-semibold);color:#2c2520;margin-bottom:6px}.MortgagePaymentCalculator-module__IWAnlq__cardSubtitle{font-size:16px;font-weight:var(--weight-light);color:#5c4f45;line-height:1.6}.MortgagePaymentCalculator-module__IWAnlq__cardTag{color:#6b5540;font-size:11px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:#f0ebe3;border-radius:20px;flex-shrink:0;margin-top:2px;padding:5px 12px}.MortgagePaymentCalculator-module__IWAnlq__prefilledBanner{align-items:center;gap:var(--space-3);padding:10px var(--space-8);background:#eaf3de;border-bottom:1px solid #c0dd97;flex-wrap:wrap;display:flex}.MortgagePaymentCalculator-module__IWAnlq__prefilledText{font-size:var(--text-sm);color:#3b6d11;font-weight:var(--weight-medium);flex:1;min-width:200px}.MortgagePaymentCalculator-module__IWAnlq__prefilledActions{align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.MortgagePaymentCalculator-module__IWAnlq__bannerLink{font-size:var(--text-sm);font-weight:var(--weight-medium);color:#27500a;text-underline-offset:2px;white-space:nowrap;text-decoration:underline}.MortgagePaymentCalculator-module__IWAnlq__bannerLink:hover{color:var(--color-navy)}.MortgagePaymentCalculator-module__IWAnlq__bannerDivider{background:#97c459;flex-shrink:0;width:1px;height:14px}.MortgagePaymentCalculator-module__IWAnlq__inputPrefilled{color:#27500a;background:#eaf3de;border-color:#97c459}.MortgagePaymentCalculator-module__IWAnlq__calcBody{grid-template-columns:300px 1fr;display:grid}.MortgagePaymentCalculator-module__IWAnlq__leftPanel{border-right:1px solid #a89e94;padding:24px}.MortgagePaymentCalculator-module__IWAnlq__sectionLabel{font-size:12px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:#6b5540;border-top:1px solid #c8c2bc;margin:18px 0 8px;padding-top:12px}.MortgagePaymentCalculator-module__IWAnlq__sectionLabel:first-child{border-top:none;margin-top:0;padding-top:0}.MortgagePaymentCalculator-module__IWAnlq__field{margin-bottom:12px}.MortgagePaymentCalculator-module__IWAnlq__fieldLabel{color:#4a3f38;font-size:15px;font-weight:var(--weight-medium);margin-bottom:4px;display:block}.MortgagePaymentCalculator-module__IWAnlq__input{color:#2c2520;width:100%;font-size:16px;font-family:var(--font-body);-moz-appearance:textfield;background:#fff;border:1px solid #a89e94;border-radius:6px;outline:none;padding:9px 12px}.MortgagePaymentCalculator-module__IWAnlq__input::-webkit-outer-spin-button{-webkit-appearance:none}.MortgagePaymentCalculator-module__IWAnlq__input::-webkit-inner-spin-button{-webkit-appearance:none}.MortgagePaymentCalculator-module__IWAnlq__input:focus{border-color:#a8967b}.MortgagePaymentCalculator-module__IWAnlq__hint{color:#5c4f45;margin-top:3px;font-size:13px;font-style:italic}.MortgagePaymentCalculator-module__IWAnlq__dpRow{grid-template-columns:1fr 90px;gap:8px;display:grid}.MortgagePaymentCalculator-module__IWAnlq__selectWrap{position:relative}.MortgagePaymentCalculator-module__IWAnlq__select{color:#2c2520;width:100%;font-size:16px;font-family:var(--font-body);appearance:none;background:#fff;border:1px solid #a89e94;border-radius:6px;outline:none;padding:9px 24px 9px 12px}.MortgagePaymentCalculator-module__IWAnlq__select:focus{border-color:#a8967b}.MortgagePaymentCalculator-module__IWAnlq__selectWrap:after{content:"";pointer-events:none;border-top:5px solid #5c4f45;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.MortgagePaymentCalculator-module__IWAnlq__toggleRow{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.MortgagePaymentCalculator-module__IWAnlq__toggleLabel{color:#4a3f38;font-size:15px;font-weight:var(--weight-medium)}.MortgagePaymentCalculator-module__IWAnlq__toggle{flex-shrink:0;width:36px;height:20px;position:relative}.MortgagePaymentCalculator-module__IWAnlq__toggle input{opacity:0;cursor:pointer;z-index:1;width:100%;height:100%;margin:0;position:absolute}.MortgagePaymentCalculator-module__IWAnlq__toggleSlider{cursor:pointer;background:#ccc;border-radius:20px;transition:all .2s;position:absolute;inset:0}.MortgagePaymentCalculator-module__IWAnlq__toggleSlider:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:3px;left:3px}.MortgagePaymentCalculator-module__IWAnlq__toggle input:checked+.MortgagePaymentCalculator-module__IWAnlq__toggleSlider{background:#a8967b}.MortgagePaymentCalculator-module__IWAnlq__toggle input:checked+.MortgagePaymentCalculator-module__IWAnlq__toggleSlider:before{transform:translate(16px)}.MortgagePaymentCalculator-module__IWAnlq__rightPanel{padding:24px 24px 24px 28px;overflow:hidden}.MortgagePaymentCalculator-module__IWAnlq__totalBox{background:#eef4fc;border-radius:10px;margin-bottom:20px;padding:16px 20px}.MortgagePaymentCalculator-module__IWAnlq__totalLabel{color:#1a5296;font-size:13px;font-weight:var(--weight-semibold);margin-bottom:8px;display:block}.MortgagePaymentCalculator-module__IWAnlq__totalAmount{font-size:38px;font-weight:var(--weight-bold);color:#1a62b7;line-height:1.1;display:block}.MortgagePaymentCalculator-module__IWAnlq__tabs{border:1px solid #a89e94;border-radius:8px;margin-bottom:16px;display:flex;overflow:hidden}.MortgagePaymentCalculator-module__IWAnlq__tab{font-size:13px;font-weight:var(--weight-semibold);text-align:center;cursor:pointer;color:#5c4f45;font-family:var(--font-body);background:#fff;border:none;flex:1;padding:8px;transition:all .15s}.MortgagePaymentCalculator-module__IWAnlq__tabActive{color:#fff;background:#1c2b39}.MortgagePaymentCalculator-module__IWAnlq__breakdownRows{margin-bottom:14px}.MortgagePaymentCalculator-module__IWAnlq__breakdownRow{border-bottom:1px solid #c8c2bc;justify-content:space-between;align-items:flex-start;padding:8px 0;font-size:16px;display:flex}.MortgagePaymentCalculator-module__IWAnlq__breakdownRow:last-child{border-bottom:none}.MortgagePaymentCalculator-module__IWAnlq__breakdownLeft{color:#5c5248;flex:1;align-items:flex-start;gap:8px;display:flex}.MortgagePaymentCalculator-module__IWAnlq__dot{border-radius:2px;flex-shrink:0;width:10px;height:10px;margin-top:4px}.MortgagePaymentCalculator-module__IWAnlq__breakdownVal{font-weight:var(--weight-semibold);color:#2c2520;white-space:nowrap;margin-left:8px}.MortgagePaymentCalculator-module__IWAnlq__piSub{color:#7a6455;margin-top:2px;font-size:13px}.MortgagePaymentCalculator-module__IWAnlq__legend{color:#5c4f45;flex-wrap:wrap;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.MortgagePaymentCalculator-module__IWAnlq__legendItem{align-items:center;gap:4px;display:flex}.MortgagePaymentCalculator-module__IWAnlq__legendDot{border-radius:2px;width:10px;height:10px;display:inline-block}.MortgagePaymentCalculator-module__IWAnlq__chartWrap{width:100%;max-width:100%;height:200px;margin-bottom:14px;position:relative;overflow:hidden}.MortgagePaymentCalculator-module__IWAnlq__insight{color:#5c5248;background:#f0ebe3;border-left:3px solid #a8967b;border-radius:0 8px 8px 0;margin-bottom:14px;padding:12px 14px;font-size:15px;line-height:1.6}.MortgagePaymentCalculator-module__IWAnlq__extraBox{background:#eaf3de;border-radius:8px;margin-top:12px;padding:12px 14px}.MortgagePaymentCalculator-module__IWAnlq__extraTitle{font-size:12px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.06em;color:#3b6d11;margin-bottom:8px}.MortgagePaymentCalculator-module__IWAnlq__extraRow{color:#3b6d11;justify-content:space-between;padding:3px 0;font-size:15px;display:flex}.MortgagePaymentCalculator-module__IWAnlq__extraRow span:last-child{font-weight:var(--weight-bold)}.MortgagePaymentCalculator-module__IWAnlq__extraNote{color:#3b6d11;font-size:13px;line-height:1.6;font-weight:var(--weight-regular);border-top:1px solid #3b6d1133;margin-top:10px;padding-top:10px}.MortgagePaymentCalculator-module__IWAnlq__nextStepCard{border:1px solid var(--color-border-mid);border-radius:var(--radius-xl);padding:var(--space-6);background:var(--color-bg);margin-top:var(--space-5);margin-bottom:var(--space-5)}.MortgagePaymentCalculator-module__IWAnlq__nextStepTop{align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.MortgagePaymentCalculator-module__IWAnlq__nextStepIcon{border-radius:var(--radius-md);background:var(--color-surface-warm);width:36px;height:36px;color:var(--color-text-mid);flex-shrink:0;justify-content:center;align-items:center;display:flex}.MortgagePaymentCalculator-module__IWAnlq__nextStepText{flex:1}.MortgagePaymentCalculator-module__IWAnlq__nextStepEyebrow{font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--color-taupe-deep);margin-bottom:var(--space-1)}.MortgagePaymentCalculator-module__IWAnlq__nextStepTitle{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--color-navy);line-height:var(--leading-snug);margin-bottom:var(--space-2)}.MortgagePaymentCalculator-module__IWAnlq__nextStepDesc{font-size:var(--text-base);color:var(--color-text-mid);line-height:var(--leading-body);font-weight:var(--weight-light)}.MortgagePaymentCalculator-module__IWAnlq__nextStepBtn{background:var(--color-navy);width:100%;color:var(--color-on-dark);font-family:var(--font-body);font-size:var(--text-md);font-weight:var(--weight-semibold);padding:13px var(--space-6);border-radius:var(--radius-md);text-align:center;margin-bottom:var(--space-3);transition:opacity var(--transition-base);cursor:pointer;border:none;text-decoration:none;display:block}.MortgagePaymentCalculator-module__IWAnlq__nextStepBtn:hover{opacity:.88}.MortgagePaymentCalculator-module__IWAnlq__nextStepSecondary{text-align:center;font-size:var(--text-sm);color:var(--color-text-mid);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);transition:color var(--transition-fast);display:block}.MortgagePaymentCalculator-module__IWAnlq__nextStepSecondary:hover{color:var(--color-navy);-webkit-text-decoration-color:var(--color-navy);text-decoration-color:var(--color-navy)}.MortgagePaymentCalculator-module__IWAnlq__calcDisclaimer{color:#5c4f45;border-top:1px solid #c8c2bc;margin-top:14px;padding-top:12px;font-size:13px;line-height:1.6}.MortgagePaymentCalculator-module__IWAnlq__amortTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.MortgagePaymentCalculator-module__IWAnlq__amortTable th{color:#6b5540;text-align:right;font-size:12px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#f0ebe3;padding:8px 10px}.MortgagePaymentCalculator-module__IWAnlq__amortTable th:first-child{text-align:left;width:28%}.MortgagePaymentCalculator-module__IWAnlq__amortTable th:nth-child(2),.MortgagePaymentCalculator-module__IWAnlq__amortTable th:nth-child(3){width:22%}.MortgagePaymentCalculator-module__IWAnlq__amortTable th:nth-child(4){width:28%}.MortgagePaymentCalculator-module__IWAnlq__yearRow{cursor:pointer;background:#faf8f5}.MortgagePaymentCalculator-module__IWAnlq__yearRow:hover{background:#f0ebe3}.MortgagePaymentCalculator-module__IWAnlq__yearRow td{font-weight:var(--weight-semibold);color:#2c2520;text-align:right;border-bottom:1px solid #c8c2bc;padding:9px 10px}.MortgagePaymentCalculator-module__IWAnlq__yearRow td:first-child{text-align:left}.MortgagePaymentCalculator-module__IWAnlq__chevron{color:#a8967b;margin-right:5px;font-size:9px;transition:transform .2s;display:inline-block}.MortgagePaymentCalculator-module__IWAnlq__chevronOpen{transform:rotate(90deg)}.MortgagePaymentCalculator-module__IWAnlq__interestCol{color:#a8967b}.MortgagePaymentCalculator-module__IWAnlq__monthRow td{text-align:right;color:#5c4f45;background:#fff;border-bottom:1px solid #c8c2bc;padding:6px 10px;font-size:13px}.MortgagePaymentCalculator-module__IWAnlq__monthRow td:first-child{text-align:left}.MortgagePaymentCalculator-module__IWAnlq__cardFooter{background:#f8f6f2;border-top:1px solid #a89e94;justify-content:flex-end;align-items:center;padding:16px 32px;display:flex}.MortgagePaymentCalculator-module__IWAnlq__quoteBtn{color:#fff;font-family:var(--font-body);font-size:15px;font-weight:var(--weight-semibold);white-space:nowrap;background:#1c2b39;border-radius:8px;padding:11px 22px;text-decoration:none;transition:opacity .2s}.MortgagePaymentCalculator-module__IWAnlq__quoteBtn:hover{opacity:.88}@media (max-width:960px){.MortgagePaymentCalculator-module__IWAnlq__calcBody{grid-template-columns:1fr}.MortgagePaymentCalculator-module__IWAnlq__leftPanel{border-bottom:1px solid #a89e94;border-right:none}.MortgagePaymentCalculator-module__IWAnlq__rightPanel{padding:20px;overflow:hidden}}@media (max-width:640px){.MortgagePaymentCalculator-module__IWAnlq__cardHeader{flex-direction:column;padding:20px}.MortgagePaymentCalculator-module__IWAnlq__cardFooter{flex-direction:column;align-items:flex-end;padding:14px 20px}.MortgagePaymentCalculator-module__IWAnlq__leftPanel,.MortgagePaymentCalculator-module__IWAnlq__rightPanel{padding:16px}.MortgagePaymentCalculator-module__IWAnlq__dpRow{grid-template-columns:1fr 80px}.MortgagePaymentCalculator-module__IWAnlq__totalAmount{font-size:30px}}
