.rates-v4-module__B3s9mW__page{--rates-chapter-size:clamp(36px,4.4vw,64px);--rates-money-tracking:-.035em;--rates-number-tracking:-.03em;background:var(--me-bone);color:var(--me-ink);font-family:var(--me-font-ui)}.rates-v4-module__B3s9mW__page :is(h1,h2,h3,p){margin:0}.rates-v4-module__B3s9mW__page :is(button,a,summary,input,select):focus-visible{outline:3px solid var(--me-oxblood);outline-offset:5px}.rates-v4-module__B3s9mW__page [data-v5-header] :is(button,a):focus-visible{outline-color:var(--me-bone)}.rates-v4-module__B3s9mW__page :is(button,a){-webkit-tap-highlight-color:transparent}.rates-v4-module__B3s9mW__page :is(h1,h2,h3){text-wrap:balance}.rates-v4-module__B3s9mW__finder,.rates-v4-module__B3s9mW__resources,.rates-v4-module__B3s9mW__faq,.rates-v4-module__B3s9mW__compliance{width:min(100% - 96px,1440px);margin-inline:auto}.rates-v4-module__B3s9mW__page .rates-v4-module__B3s9mW__buyerCostJump{width:min(100% - 40px,1040px);margin:20px auto 32px;font-size:17px;line-height:1.6}.rates-v4-module__B3s9mW__buyerCostJump a{min-height:44px;color:var(--brand-accent);text-underline-offset:4px;padding-block:8px;text-decoration:underline;display:inline-block}.rates-v4-module__B3s9mW__newsFeature{border-block:1px solid #11111233;width:min(100% - 96px,1440px);margin:clamp(36px,5vw,64px) auto}.rates-v4-module__B3s9mW__newsFeatureLink{color:inherit;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);text-decoration:none;display:grid}.rates-v4-module__B3s9mW__newsFeatureMedia{background:var(--me-ink);min-height:310px;position:relative;overflow:hidden}.rates-v4-module__B3s9mW__newsFeatureSource{color:var(--me-bone);font:500 11px/1.2 var(--me-font-mono);letter-spacing:.08em;background:#111112db;padding:7px 9px;position:absolute;inset:auto auto 18px 20px}.rates-v4-module__B3s9mW__newsFeaturePlay{background:var(--me-oxblood);width:54px;height:54px;color:var(--me-bone);border:1px solid #f2efe8b8;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;bottom:18px;right:20px}.rates-v4-module__B3s9mW__newsFeatureCopy{background:var(--me-stone);align-content:center;padding:clamp(30px,4vw,56px);display:grid}.rates-v4-module__B3s9mW__newsFeatureCopy h2{letter-spacing:-.04em;max-width:18ch;margin-top:12px;font-size:clamp(32px,3.4vw,50px);font-weight:600;line-height:1.02}.rates-v4-module__B3s9mW__newsFeatureCopy h2 span{color:var(--me-oxblood);display:block}.rates-v4-module__B3s9mW__newsFeatureCopy>p:not(.rates-v4-module__B3s9mW__eyebrow){max-width:56ch;color:var(--me-graphite);text-wrap:pretty;margin-top:18px;font-size:16px;line-height:1.6}.rates-v4-module__B3s9mW__newsFeatureCta{max-width:420px;color:var(--me-oxblood);font:600 13px/1.45 var(--me-font-mono);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #11111238;justify-content:space-between;gap:20px;margin-top:24px;padding-top:16px;display:flex}.rates-v4-module__B3s9mW__newsFeatureLink:hover .rates-v4-module__B3s9mW__newsFeatureCta,.rates-v4-module__B3s9mW__newsFeatureLink:focus-visible .rates-v4-module__B3s9mW__newsFeatureCta{color:var(--me-ink)}.rates-v4-module__B3s9mW__lockGuidance{border-top:5px solid var(--me-oxblood);background:var(--me-stone);border-bottom:1px solid #11111229}.rates-v4-module__B3s9mW__lockGuidanceInner{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(36px,6vw,96px);width:min(100% - 96px,1440px);margin-inline:auto;padding-block:clamp(40px,5vw,64px);display:grid}.rates-v4-module__B3s9mW__lockGuidance h2{letter-spacing:-.04em;max-width:16ch;margin-top:12px;font-size:clamp(34px,4vw,56px);font-weight:600;line-height:1.04}.rates-v4-module__B3s9mW__lockGuidance h2 span{color:var(--me-oxblood);display:block}.rates-v4-module__B3s9mW__lockGuidanceCopy>p{max-width:58ch;color:var(--me-ink);text-wrap:pretty;font-size:17px;line-height:1.62}.rates-v4-module__B3s9mW__lockGuidanceCta{border:1px solid var(--me-oxblood);background:var(--me-oxblood);min-height:54px;color:var(--me-bone);text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;margin-top:22px;padding:14px 18px;font-size:15px;font-weight:650;line-height:1.35;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:inline-flex}.rates-v4-module__B3s9mW__lockGuidanceCta:hover{border-color:var(--me-ink);background:var(--me-ink)}.rates-v4-module__B3s9mW__lockGuidanceCta:active{transform:translateY(1px)}.rates-v4-module__B3s9mW__lockGuidanceCta span{flex:none;font-size:21px}.rates-v4-module__B3s9mW__eyebrow{font:500 13px/1.5 var(--me-font-mono);letter-spacing:.07em;text-transform:uppercase}.rates-v4-module__B3s9mW__textLink{min-height:44px;color:var(--me-oxblood);text-underline-offset:5px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;font-size:16px;font-weight:500;text-decoration:underline;display:inline-flex}.rates-v4-module__B3s9mW__textLink span{font-size:24px}.rates-v4-module__B3s9mW__finder{background:var(--me-bone);scroll-margin-top:92px}.rates-v4-module__B3s9mW__finderBar{background:var(--me-ink);color:var(--me-bone);font:400 13px/1.5 var(--me-font-mono);text-transform:uppercase;letter-spacing:.05em;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding:18px 32px;display:flex}.rates-v4-module__B3s9mW__setup{grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,100px);padding:clamp(32px,4.5vw,72px) 0;display:grid}.rates-v4-module__B3s9mW__setupIntro h2,.rates-v4-module__B3s9mW__resultsHeading h2,.rates-v4-module__B3s9mW__decision h2,.rates-v4-module__B3s9mW__handoff h2,.rates-v4-module__B3s9mW__faq h2{font-size:var(--rates-chapter-size);letter-spacing:-.03em;max-width:22ch;margin-top:16px;font-weight:600;line-height:1.1}.rates-v4-module__B3s9mW__setupIntro>p:not(.rates-v4-module__B3s9mW__eyebrow){margin-top:24px;font-size:17px;line-height:1.6}.rates-v4-module__B3s9mW__setupIntro .rates-v4-module__B3s9mW__setupNote{color:var(--me-graphite);max-width:30ch}.rates-v4-module__B3s9mW__inputs{min-width:0}.rates-v4-module__B3s9mW__programs{border:0;min-width:0;margin:0 0 32px;padding:0}.rates-v4-module__B3s9mW__programs legend{color:var(--me-graphite);margin-bottom:12px;padding:0;font-size:16px;font-weight:500}.rates-v4-module__B3s9mW__programRail{border:1px solid var(--me-ink);background:var(--me-stone);grid-template-columns:1.35fr 1fr 1fr;gap:1px;padding:5px;display:grid}.rates-v4-module__B3s9mW__program{min-height:68px;color:var(--me-ink);cursor:pointer;align-content:center;justify-items:center;gap:4px;padding:8px 4px;transition:background-color .18s,color .18s;display:grid;position:relative}.rates-v4-module__B3s9mW__program+.rates-v4-module__B3s9mW__program{border-left:1px solid #11111233}.rates-v4-module__B3s9mW__program[data-selected]{background:var(--me-oxblood);color:var(--me-bone)}.rates-v4-module__B3s9mW__program input{opacity:0;width:1px;height:1px;position:absolute}.rates-v4-module__B3s9mW__program:has(input:focus-visible){outline:3px solid var(--me-oxblood);outline-offset:6px;z-index:1}.rates-v4-module__B3s9mW__program span{font-size:18px;font-weight:600}.rates-v4-module__B3s9mW__program small{font:400 12px/1.3 var(--me-font-mono);text-transform:uppercase;letter-spacing:.06em}.rates-v4-module__B3s9mW__updateRow{grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:24px;display:grid}.rates-v4-module__B3s9mW__primary,.rates-v4-module__B3s9mW__secondary{border:1px solid var(--me-oxblood);background:var(--me-oxblood);width:100%;min-height:62px;color:var(--me-bone);text-align:left;font:600 16px/1.4 var(--me-font-ui);text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;transition:background-color .18s,transform .18s;display:flex}.rates-v4-module__B3s9mW__primary span,.rates-v4-module__B3s9mW__secondary span{flex:none;font-size:22px}.rates-v4-module__B3s9mW__primary:hover{background:var(--me-ink);border-color:var(--me-ink)}.rates-v4-module__B3s9mW__primary:active,.rates-v4-module__B3s9mW__secondary:active{transform:translateY(1px)}.rates-v4-module__B3s9mW__secondary{color:var(--me-ink);border-color:var(--me-ink);background:0 0}.rates-v4-module__B3s9mW__secondary:hover{background:var(--me-stone)}.rates-v4-module__B3s9mW__reset{min-height:48px;color:var(--me-graphite);font:400 14px/1.4 var(--me-font-ui);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rates-v4-module__B3s9mW__inputStatus{min-height:24px;color:var(--me-graphite);font-size:14px;line-height:1.5;margin-top:14px!important}.rates-v4-module__B3s9mW__results{background:var(--me-ink);color:var(--me-bone);padding:clamp(32px,4.5vw,64px);scroll-margin-top:96px}.rates-v4-module__B3s9mW__results :is(button,a,summary):focus-visible{outline-color:var(--me-bone)}.rates-v4-module__B3s9mW__results .rates-v4-module__B3s9mW__fine{color:var(--me-stone)}.rates-v4-module__B3s9mW__resultsHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px;display:flex}.rates-v4-module__B3s9mW__resultsHeading h2{margin-top:16px;scroll-margin-top:105px}.rates-v4-module__B3s9mW__resultsHeading h2:focus{outline:none}.rates-v4-module__B3s9mW__resultScenario{max-width:380px;color:var(--me-stone);font-size:14px;line-height:1.55}.rates-v4-module__B3s9mW__resultScenario p+p{margin-top:4px}.rates-v4-module__B3s9mW__resultScenario p:first-child{color:var(--me-bone);font-weight:600}.rates-v4-module__B3s9mW__options{border-top:1px solid var(--me-graphite);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0;display:grid}.rates-v4-module__B3s9mW__options[data-phase=updating]{animation:.38s cubic-bezier(.22,1,.36,1) rates-v4-module__B3s9mW__update}@keyframes rates-v4-module__B3s9mW__update{0%{transform:translateY(8px)}to{transform:translateY(0)}}.rates-v4-module__B3s9mW__option{min-width:0;padding:0 32px 0 0}.rates-v4-module__B3s9mW__option+.rates-v4-module__B3s9mW__option{border-left:1px solid var(--me-graphite);padding:0 0 0 32px}.rates-v4-module__B3s9mW__optionHead{padding:26px 0 20px}.rates-v4-module__B3s9mW__optionHead h3{letter-spacing:-.045em;margin-top:8px;font-size:clamp(27px,2.7vw,40px);font-weight:600;line-height:1.1}.rates-v4-module__B3s9mW__optionHead>p:last-child{color:var(--me-stone);margin-top:8px;font-size:16px;line-height:1.5}.rates-v4-module__B3s9mW__ratePair{border-top:1px solid var(--me-graphite);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:18px;display:grid}.rates-v4-module__B3s9mW__ratePair>div{min-width:0}.rates-v4-module__B3s9mW__ratePair span{margin-bottom:6px;font-size:16px;display:block}.rates-v4-module__B3s9mW__ratePair strong{font:500 clamp(26px,2.8vw,42px)/1.15 var(--me-font-mono);letter-spacing:-.08em;white-space:nowrap;display:block}.rates-v4-module__B3s9mW__ratePair small{letter-spacing:-.03em;font-size:.6em}.rates-v4-module__B3s9mW__points{font:500 15px/1.6 var(--me-font-ui);margin-top:18px!important}.rates-v4-module__B3s9mW__points span{font-weight:400}.rates-v4-module__B3s9mW__optionExplanation{color:var(--me-stone);font-size:13px;line-height:1.55;margin:6px 0 14px!important}.rates-v4-module__B3s9mW__payment{color:var(--me-bone);padding:18px 0 0}.rates-v4-module__B3s9mW__figureLabel{font-size:16px;line-height:1.4}.rates-v4-module__B3s9mW__bigMoney{letter-spacing:-.065em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:clamp(64px,7vw,102px);font-weight:600;line-height:1;display:flex;margin-block:10px 14px!important}.rates-v4-module__B3s9mW__bigMoney>span{font:400 17px/1.3 var(--me-font-ui);letter-spacing:0}.rates-v4-module__B3s9mW__fine{color:var(--me-graphite);font-size:13px;line-height:1.6}.rates-v4-module__B3s9mW__fine+.rates-v4-module__B3s9mW__fine{margin-top:6px}.rates-v4-module__B3s9mW__payment .rates-v4-module__B3s9mW__fine{color:var(--me-stone)}.rates-v4-module__B3s9mW__allIn{border-top:1px solid var(--me-graphite);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 16px;margin-top:20px;margin-bottom:8px;padding-top:18px;display:flex}.rates-v4-module__B3s9mW__allIn>span{font-size:16px}.rates-v4-module__B3s9mW__allIn strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500}.rates-v4-module__B3s9mW__allIn small{margin-left:4px;font-size:15px;font-weight:400}.rates-v4-module__B3s9mW__breakdown{border-top:1px solid var(--me-graphite);margin-top:18px}.rates-v4-module__B3s9mW__breakdown>summary,.rates-v4-module__B3s9mW__terms>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding-block:14px;font-size:16px;font-weight:500;line-height:1.4;list-style:none;display:flex}.rates-v4-module__B3s9mW__breakdown>summary::-webkit-details-marker{display:none}.rates-v4-module__B3s9mW__terms>summary::-webkit-details-marker{display:none}.rates-v4-module__B3s9mW__breakdown>summary span,.rates-v4-module__B3s9mW__terms>summary span{flex-shrink:0;font-size:28px;font-weight:400;transition:transform .18s}.rates-v4-module__B3s9mW__breakdown[open]>summary span,.rates-v4-module__B3s9mW__terms[open]>summary span{transform:rotate(45deg)}.rates-v4-module__B3s9mW__payment summary:focus-visible{outline-color:var(--me-bone)}.rates-v4-module__B3s9mW__breakdownBody{padding-bottom:12px}.rates-v4-module__B3s9mW__rows{margin:0}.rates-v4-module__B3s9mW__rows>div{border-bottom:1px solid #11111233;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0;font-size:15px;line-height:1.5;display:grid}.rates-v4-module__B3s9mW__rows dt,.rates-v4-module__B3s9mW__rows dd{margin:0}.rates-v4-module__B3s9mW__rows dd{font-variant-numeric:tabular-nums;text-align:right;font-weight:500}.rates-v4-module__B3s9mW__rows .rates-v4-module__B3s9mW__total{border-top:2px solid;border-bottom:0;margin-top:6px;font-weight:600}.rates-v4-module__B3s9mW__payment .rates-v4-module__B3s9mW__rows>div{border-bottom-color:#5c5a57}.rates-v4-module__B3s9mW__breakdownBody>.rates-v4-module__B3s9mW__fine{margin-top:18px}.rates-v4-module__B3s9mW__cash{border-top:1px solid var(--me-graphite);padding:24px 0 0}.rates-v4-module__B3s9mW__cashMoney{letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(44px,4.5vw,64px);font-weight:600;line-height:1.1;margin:10px 0 16px!important}.rates-v4-module__B3s9mW__itemization{margin-top:12px}.rates-v4-module__B3s9mW__itemization>summary{text-underline-offset:4px;cursor:pointer;min-height:48px;padding-block:12px;font-size:15px;font-weight:500;text-decoration:underline}.rates-v4-module__B3s9mW__pricingDate{color:var(--me-stone);font-size:13px;line-height:1.65;margin-top:28px!important}.rates-v4-module__B3s9mW__results .rates-v4-module__B3s9mW__rows>div{border-bottom-color:var(--me-graphite)}.rates-v4-module__B3s9mW__terms{border-top:1px solid var(--me-graphite);margin-top:20px}.rates-v4-module__B3s9mW__termsBody{grid-template-columns:1fr 1fr;gap:40px;padding-bottom:12px;display:grid}.rates-v4-module__B3s9mW__termsBody .rates-v4-module__B3s9mW__rows>div{grid-template-columns:1fr 1.2fr;font-size:14px}.rates-v4-module__B3s9mW__termsBody p{max-width:65ch;font-size:14px;line-height:1.65}.rates-v4-module__B3s9mW__termsBody p+p{margin-top:16px}.rates-v4-module__B3s9mW__decision{border-top:6px solid var(--me-oxblood);grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,100px);padding:clamp(32px,4.5vw,72px) 0;display:grid}.rates-v4-module__B3s9mW__decisionIntro>p:last-child{max-width:28ch;margin-top:24px;font-size:18px;line-height:1.5}.rates-v4-module__B3s9mW__equation{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;display:grid}.rates-v4-module__B3s9mW__equation>div{gap:10px;display:grid}.rates-v4-module__B3s9mW__equation strong{font:500 clamp(24px,2.6vw,38px)/1.2 var(--me-font-mono);letter-spacing:-.065em}.rates-v4-module__B3s9mW__equation span{color:var(--me-graphite);font-size:15px;line-height:1.4}.rates-v4-module__B3s9mW__equation>span{font-size:28px}.rates-v4-module__B3s9mW__breakEvenLabel{border-top:1px solid var(--me-graphite);font:500 13px/1.5 var(--me-font-mono);letter-spacing:.05em;text-transform:uppercase;padding-top:22px;margin-top:28px!important}.rates-v4-module__B3s9mW__breakeven{border-bottom:1px solid var(--me-graphite);align-items:center;gap:28px;padding:14px 0 28px;display:flex}.rates-v4-module__B3s9mW__breakeven>strong{color:var(--me-oxblood);letter-spacing:-.08em;font-size:clamp(100px,12vw,172px);font-weight:600;line-height:.95}.rates-v4-module__B3s9mW__breakeven>div>span{font-size:24px;font-weight:500}.rates-v4-module__B3s9mW__breakeven p{max-width:25ch;color:var(--me-graphite);margin-top:8px;font-size:16px;line-height:1.5}.rates-v4-module__B3s9mW__horizon{grid-template-columns:1fr 1fr;gap:28px;margin-block:26px;display:grid}.rates-v4-module__B3s9mW__horizon p{font-size:16px;line-height:1.5}.rates-v4-module__B3s9mW__horizon strong{font-weight:600}.rates-v4-module__B3s9mW__handoff{border-top:1px solid var(--me-graphite);background:var(--me-stone);grid-template-columns:1fr 1fr;gap:64px;padding:clamp(32px,4.5vw,72px);display:grid}.rates-v4-module__B3s9mW__handoff h2{font-size:var(--rates-chapter-size)}.rates-v4-module__B3s9mW__handoff>div>p:not(.rates-v4-module__B3s9mW__eyebrow){max-width:42ch;margin-top:24px;font-size:17px;line-height:1.6}.rates-v4-module__B3s9mW__signature{font-weight:600}.rates-v4-module__B3s9mW__signature span{color:var(--me-graphite);font-size:14px;font-weight:400;display:block}.rates-v4-module__B3s9mW__handoffActions{align-self:center;gap:14px;display:grid}.rates-v4-module__B3s9mW__handoff .rates-v4-module__B3s9mW__handoffActions>p.rates-v4-module__B3s9mW__fine{margin:0;font-size:13px}.rates-v4-module__B3s9mW__call{min-height:56px;color:var(--me-ink);text-transform:uppercase;text-underline-offset:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:16px;font-weight:500;text-decoration:underline;display:flex}.rates-v4-module__B3s9mW__call span{font-size:15px;font-weight:400}.rates-v4-module__B3s9mW__unavailable{border-block:1px solid var(--me-graphite);padding-block:36px}.rates-v4-module__B3s9mW__unavailable h3{letter-spacing:-.035em;font-size:28px;line-height:1.2}.rates-v4-module__B3s9mW__unavailable p,.rates-v4-module__B3s9mW__optionUnavailable p{margin-top:16px;font-size:17px;line-height:1.6}.rates-v4-module__B3s9mW__unavailable [data-unavailable-review]{margin-top:20px}.rates-v4-module__B3s9mW__optionUnavailable{min-height:400px;padding:30px}.rates-v4-module__B3s9mW__optionUnavailable h4{margin:0;font-size:24px;line-height:1.3}.rates-v4-module__B3s9mW__faq{grid-template-columns:.85fr 1.15fr;gap:72px;padding-block:88px 56px;display:grid}.rates-v4-module__B3s9mW__resources{border-top:1px solid var(--me-stone);grid-template-columns:.72fr 1.28fr;gap:clamp(40px,6vw,96px);padding-block:clamp(56px,7vw,88px);display:grid}.rates-v4-module__B3s9mW__resourcesHeading h2{max-width:15ch;font-size:var(--rates-chapter-size);letter-spacing:-.035em;margin-top:16px;font-weight:600;line-height:1.08}.rates-v4-module__B3s9mW__resourcesHeading>p:last-child{max-width:34ch;color:var(--me-graphite);margin-top:22px;font-size:17px;line-height:1.6}.rates-v4-module__B3s9mW__resourceGroups{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:36px 32px;display:grid}.rates-v4-module__B3s9mW__resourceGroup:last-child{grid-column:1/-1}.rates-v4-module__B3s9mW__resourceGroup h3{border-bottom:1px solid var(--me-graphite);padding-bottom:12px;font-size:19px;line-height:1.35}.rates-v4-module__B3s9mW__resourceGroup ul{margin:0;padding:0;list-style:none}.rates-v4-module__B3s9mW__resourceGroup li{border-bottom:1px solid var(--me-stone)}.rates-v4-module__B3s9mW__resourceGroup a{min-height:48px;color:var(--me-ink);justify-content:space-between;gap:18px;padding-block:13px;font-size:15px;font-weight:500;line-height:1.45;text-decoration:none;display:flex}.rates-v4-module__B3s9mW__resourceGroup a:hover{color:var(--me-oxblood)}.rates-v4-module__B3s9mW__resourceGroup a span{flex:none;font-size:20px;line-height:1}.rates-v4-module__B3s9mW__faqItem{border-top:1px solid var(--me-stone)}.rates-v4-module__B3s9mW__faqItem summary{cursor:pointer;min-height:64px;padding:20px 0;font-size:18px;font-weight:500;line-height:1.45}.rates-v4-module__B3s9mW__faqItem p{max-width:64ch;color:var(--me-graphite);padding:0 0 24px;font-size:17px;line-height:1.65}.rates-v4-module__B3s9mW__compliance{color:var(--me-graphite);padding-bottom:48px;font-size:13px;line-height:1.65}.rates-v4-module__B3s9mW__compliance p{max-width:88ch}.rates-v4-module__B3s9mW__compliance p+p{margin-top:12px}@media (max-width:1100px){.rates-v4-module__B3s9mW__finder,.rates-v4-module__B3s9mW__resources,.rates-v4-module__B3s9mW__faq,.rates-v4-module__B3s9mW__compliance{width:calc(100% - 64px)}.rates-v4-module__B3s9mW__lockGuidanceInner{gap:40px;width:calc(100% - 64px)}.rates-v4-module__B3s9mW__setup,.rates-v4-module__B3s9mW__decision{grid-template-columns:.7fr 1.3fr;gap:40px}.rates-v4-module__B3s9mW__option{padding-right:24px}.rates-v4-module__B3s9mW__option+.rates-v4-module__B3s9mW__option{padding-left:24px}.rates-v4-module__B3s9mW__handoff{gap:36px}}@media (max-width:899px){.rates-v4-module__B3s9mW__finder,.rates-v4-module__B3s9mW__resources,.rates-v4-module__B3s9mW__faq,.rates-v4-module__B3s9mW__compliance,.rates-v4-module__B3s9mW__newsFeature{width:calc(100% - 40px)}.rates-v4-module__B3s9mW__newsFeatureLink{grid-template-columns:1fr}.rates-v4-module__B3s9mW__newsFeatureMedia{aspect-ratio:1057/593;min-height:auto}.rates-v4-module__B3s9mW__newsFeatureCopy{padding:32px}.rates-v4-module__B3s9mW__newsFeatureCopy h2{max-width:16ch}.rates-v4-module__B3s9mW__lockGuidanceInner{grid-template-columns:1fr;gap:24px;width:calc(100% - 40px)}.rates-v4-module__B3s9mW__lockGuidance h2{max-width:18ch}.rates-v4-module__B3s9mW__setup{grid-template-columns:1fr;gap:28px;padding:32px 0}.rates-v4-module__B3s9mW__setupIntro h2 br{display:initial}.rates-v4-module__B3s9mW__setupIntro .rates-v4-module__B3s9mW__setupNote{display:none}.rates-v4-module__B3s9mW__setupIntro .rates-v4-module__B3s9mW__textLink{margin-top:8px}.rates-v4-module__B3s9mW__setupIntro>p:not(.rates-v4-module__B3s9mW__eyebrow){margin-top:16px}.rates-v4-module__B3s9mW__setupIntro>p:not(.rates-v4-module__B3s9mW__eyebrow) br{display:block}.rates-v4-module__B3s9mW__setupIntro>p:not(.rates-v4-module__B3s9mW__eyebrow) br:after{content:" "}.rates-v4-module__B3s9mW__resultsHeading{display:block}.rates-v4-module__B3s9mW__resultScenario{max-width:none;margin-top:16px}.rates-v4-module__B3s9mW__resultScenario p+p{margin-top:6px}.rates-v4-module__B3s9mW__results{padding:32px}.rates-v4-module__B3s9mW__options{grid-template-columns:1fr;gap:32px}.rates-v4-module__B3s9mW__option,.rates-v4-module__B3s9mW__option+.rates-v4-module__B3s9mW__option{border-left:0;padding:0}.rates-v4-module__B3s9mW__option+.rates-v4-module__B3s9mW__option{border-top:3px solid var(--me-bone)}.rates-v4-module__B3s9mW__optionHead h3{font-size:36px}.rates-v4-module__B3s9mW__ratePair strong{font-size:clamp(32px,6vw,44px)}.rates-v4-module__B3s9mW__bigMoney{font-size:clamp(64px,12vw,92px)}.rates-v4-module__B3s9mW__cashMoney{font-size:48px}.rates-v4-module__B3s9mW__termsBody{grid-template-columns:1fr;gap:24px}.rates-v4-module__B3s9mW__decision,.rates-v4-module__B3s9mW__handoff,.rates-v4-module__B3s9mW__resources,.rates-v4-module__B3s9mW__faq{grid-template-columns:1fr;gap:32px}.rates-v4-module__B3s9mW__resourceGroups{gap:28px 24px}.rates-v4-module__B3s9mW__decision{padding:36px 0}.rates-v4-module__B3s9mW__handoff{padding:32px}.rates-v4-module__B3s9mW__decisionIntro h2 br{display:none}.rates-v4-module__B3s9mW__decisionIntro>p:last-child{max-width:44ch;margin-top:16px}.rates-v4-module__B3s9mW__equation strong{font-size:34px}.rates-v4-module__B3s9mW__breakeven>strong{font-size:144px}.rates-v4-module__B3s9mW__faq{padding-block:56px 36px}.rates-v4-module__B3s9mW__finderBar{padding-inline:24px}}@media (max-width:479px){.rates-v4-module__B3s9mW__finder,.rates-v4-module__B3s9mW__resources,.rates-v4-module__B3s9mW__faq,.rates-v4-module__B3s9mW__compliance{width:calc(100% - 32px)}.rates-v4-module__B3s9mW__newsFeature{width:calc(100% - 32px);margin-block:32px}.rates-v4-module__B3s9mW__newsFeatureCopy{padding:26px 22px 28px}.rates-v4-module__B3s9mW__newsFeatureCopy h2{font-size:34px}.rates-v4-module__B3s9mW__newsFeatureCopy>p:not(.rates-v4-module__B3s9mW__eyebrow){font-size:16px}.rates-v4-module__B3s9mW__newsFeatureCta{font-size:12px}.rates-v4-module__B3s9mW__lockGuidanceInner{width:calc(100% - 32px);padding-block:36px}.rates-v4-module__B3s9mW__lockGuidance h2{max-width:15ch;font-size:36px}.rates-v4-module__B3s9mW__lockGuidanceCopy>p{font-size:16px;line-height:1.58}.rates-v4-module__B3s9mW__lockGuidanceCta{width:100%;min-height:58px;padding:14px 16px}.rates-v4-module__B3s9mW__eyebrow{letter-spacing:.04em;font-size:12px}.rates-v4-module__B3s9mW__finderBar{padding:16px 20px;font-size:11px}.rates-v4-module__B3s9mW__finderBar>span:last-child{display:none}.rates-v4-module__B3s9mW__setup{padding:28px 8px}.rates-v4-module__B3s9mW__results,.rates-v4-module__B3s9mW__handoff{margin-inline:-16px;padding:28px 24px}.rates-v4-module__B3s9mW__decision{padding:32px 8px}.rates-v4-module__B3s9mW__setupIntro h2,.rates-v4-module__B3s9mW__resultsHeading h2,.rates-v4-module__B3s9mW__decision h2,.rates-v4-module__B3s9mW__handoff h2,.rates-v4-module__B3s9mW__resources h2,.rates-v4-module__B3s9mW__faq h2{font-size:36px}.rates-v4-module__B3s9mW__resourceGroups{grid-template-columns:1fr}.rates-v4-module__B3s9mW__resourceGroup:last-child{grid-column:auto}.rates-v4-module__B3s9mW__setupIntro .rates-v4-module__B3s9mW__setupNote{display:none}.rates-v4-module__B3s9mW__program{min-height:62px}.rates-v4-module__B3s9mW__program span{font-size:16px}.rates-v4-module__B3s9mW__program small{font-size:12px}.rates-v4-module__B3s9mW__updateRow{grid-template-columns:1fr;gap:4px}.rates-v4-module__B3s9mW__reset{justify-self:start}.rates-v4-module__B3s9mW__primary,.rates-v4-module__B3s9mW__secondary{gap:12px;padding:16px;font-size:16px}.rates-v4-module__B3s9mW__resultScenario{font-size:14px}.rates-v4-module__B3s9mW__resultsHeading{margin-bottom:24px}.rates-v4-module__B3s9mW__optionHead{padding:22px 0 18px}.rates-v4-module__B3s9mW__optionHead h3{font-size:30px}.rates-v4-module__B3s9mW__optionHead>p:last-child{font-size:16px}.rates-v4-module__B3s9mW__ratePair{gap:10px;padding-block:16px}.rates-v4-module__B3s9mW__ratePair strong{font-size:32px}.rates-v4-module__B3s9mW__bigMoney{font-size:clamp(64px,18vw,78px)}.rates-v4-module__B3s9mW__cashMoney{font-size:50px}.rates-v4-module__B3s9mW__figureLabel{font-size:16px}.rates-v4-module__B3s9mW__breakdown>summary{gap:10px;font-size:16px}.rates-v4-module__B3s9mW__rows>div{gap:8px;font-size:14px}.rates-v4-module__B3s9mW__equation{gap:12px}.rates-v4-module__B3s9mW__equation strong{font-size:27px}.rates-v4-module__B3s9mW__equation span{font-size:14px}.rates-v4-module__B3s9mW__breakeven{gap:20px}.rates-v4-module__B3s9mW__breakeven>strong{font-size:116px}.rates-v4-module__B3s9mW__breakeven p{font-size:15px}.rates-v4-module__B3s9mW__horizon{grid-template-columns:1fr;gap:20px}.rates-v4-module__B3s9mW__handoff h2{font-size:36px}.rates-v4-module__B3s9mW__handoff .rates-v4-module__B3s9mW__eyebrow{max-width:25ch}.rates-v4-module__B3s9mW__call{padding-block:8px}}@media (max-width:359px){.rates-v4-module__B3s9mW__setup,.rates-v4-module__B3s9mW__decision{padding-inline:0}.rates-v4-module__B3s9mW__results,.rates-v4-module__B3s9mW__handoff{padding-inline:16px}.rates-v4-module__B3s9mW__programRail{grid-template-columns:1.5fr 1fr 1fr}.rates-v4-module__B3s9mW__program span{font-size:16px}.rates-v4-module__B3s9mW__ratePair strong{font-size:28px}.rates-v4-module__B3s9mW__bigMoney{font-size:60px}.rates-v4-module__B3s9mW__breakeven>strong{font-size:96px}.rates-v4-module__B3s9mW__equation strong{font-size:24px}}@media (prefers-reduced-motion:reduce){.rates-v4-module__B3s9mW__page *,.rates-v4-module__B3s9mW__page :before,.rates-v4-module__B3s9mW__page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.rates-v4-module__B3s9mW__program[data-selected]{outline:2px solid highlight}.rates-v4-module__B3s9mW__page :is(button,a,summary,input,select):focus-visible{outline-color:highlight}}.rates-v4-module__B3s9mW__resultsCta{border-top:1px solid var(--me-graphite);grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin-top:32px;padding-top:28px;display:grid}.rates-v4-module__B3s9mW__resultsCta .rates-v4-module__B3s9mW__primary:hover{background:var(--me-stone)}.rates-v4-module__B3s9mW__resultsCta p{letter-spacing:-.02em;max-width:24ch;font-size:23px;line-height:1.3}@media (max-width:899px){.rates-v4-module__B3s9mW__resultsCta{grid-template-columns:1fr;gap:18px}}.rates-v4-module__B3s9mW__results{background:var(--me-bone);color:var(--me-ink);border-top:6px solid var(--me-oxblood);padding:28px 0}.rates-v4-module__B3s9mW__results :is(h2,h3,h4){color:inherit}.rates-v4-module__B3s9mW__results :is(button,a,summary,input):focus-visible{outline-color:var(--me-oxblood)}.rates-v4-module__B3s9mW__results .rates-v4-module__B3s9mW__fine,.rates-v4-module__B3s9mW__resultScenario,.rates-v4-module__B3s9mW__pricingDate{color:var(--me-graphite)}.rates-v4-module__B3s9mW__resultScenario p:first-child{color:var(--me-ink)}.rates-v4-module__B3s9mW__options{border:0;display:block}.rates-v4-module__B3s9mW__resultsHeading{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;max-width:900px;margin-bottom:24px;display:grid}.rates-v4-module__B3s9mW__resultsIntro{min-width:0}.rates-v4-module__B3s9mW__resultsHeading h2{max-width:none;font:900 clamp(52px,6vw,80px)/.9 var(--font-founder-lateral), "Rates Lateral Fallback", "Rates Lateral Roboto Fallback", "Rates Lateral Noto Fallback", "Arial Narrow", sans-serif;letter-spacing:0;text-transform:uppercase;margin-top:14px}.rates-v4-module__B3s9mW__resultsHeading h2 span{white-space:nowrap;display:block}.rates-v4-module__B3s9mW__resultScenario{border-top:1px solid var(--me-stone);max-width:55ch;margin-top:0;padding-top:18px;font-size:14px}.rates-v4-module__B3s9mW__resultsCta .rates-v4-module__B3s9mW__primary{background:var(--me-oxblood);color:var(--me-bone);border-color:var(--me-oxblood)}.rates-v4-module__B3s9mW__resultsCta .rates-v4-module__B3s9mW__primary:hover{background:var(--me-ink);border-color:var(--me-ink)}@media (max-width:479px){.rates-v4-module__B3s9mW__results{margin-inline:0;padding:28px 8px}}@media (min-width:1000px){.rates-v4-module__B3s9mW__results{padding-block:48px}.rates-v4-module__B3s9mW__resultsHeading{gap:22px;margin-bottom:28px}.rates-v4-module__B3s9mW__resultsHeading h2{font-size:clamp(64px,5.5vw,84px)}.rates-v4-module__B3s9mW__resultScenario{font-size:15px}}.rates-v4-module__B3s9mW__programContext{border-bottom:1px solid var(--me-stone);margin:-12px 0 28px;padding-bottom:22px}.rates-v4-module__B3s9mW__programContext h3{font-size:18px;font-weight:600;line-height:1.35}.rates-v4-module__B3s9mW__programContext p{max-width:52ch;color:var(--me-graphite);margin-top:8px;font-size:16px;line-height:1.55}.rates-v4-module__B3s9mW__tradeoffIntro{max-width:55ch;font-size:17px;line-height:1.55;margin:18px 0 0!important}.rates-v4-module__B3s9mW__founderStory,.rates-v4-module__B3s9mW__quoteChapter{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);padding:clamp(36px,5vw,72px);display:grid}.rates-v4-module__B3s9mW__founderStory{background:var(--me-oxblood);color:var(--me-bone)}.rates-v4-module__B3s9mW__founderStory h2,.rates-v4-module__B3s9mW__quoteChapter h2{font-size:var(--rates-chapter-size);letter-spacing:-.03em;max-width:22ch;margin-top:16px;font-weight:600;line-height:1.1}.rates-v4-module__B3s9mW__founderStory h2{color:var(--me-bone)}.rates-v4-module__B3s9mW__founderStory .rates-v4-module__B3s9mW__signature span{color:var(--me-stone)}.rates-v4-module__B3s9mW__storyCopy>p{max-width:47ch;font-size:17px;line-height:1.6}.rates-v4-module__B3s9mW__storyCopy>p+p{margin-top:20px}.rates-v4-module__B3s9mW__storyCopy .rates-v4-module__B3s9mW__storyLead{letter-spacing:-.025em;font-size:clamp(22px,2.3vw,30px);line-height:1.35}.rates-v4-module__B3s9mW__storyCopy .rates-v4-module__B3s9mW__signature{border-top:1px solid #f2efe859;padding-top:22px}.rates-v4-module__B3s9mW__quoteChapter{background:var(--me-bone)}.rates-v4-module__B3s9mW__quoteChapter h2 em{color:var(--me-oxblood);font-style:normal}.rates-v4-module__B3s9mW__quoteChapter button{margin-top:28px}.rates-v4-module__B3s9mW__quoteChapter .rates-v4-module__B3s9mW__fine{color:var(--me-graphite);margin-top:12px;font-size:15px}.rates-v4-module__B3s9mW__handoffInvitation{font-size:18px;line-height:1.5;margin-bottom:8px!important}@media (max-width:767px){.rates-v4-module__B3s9mW__founderStory,.rates-v4-module__B3s9mW__quoteChapter{grid-template-columns:1fr;gap:24px;padding:40px 24px}.rates-v4-module__B3s9mW__setupIntro>p:not(.rates-v4-module__B3s9mW__eyebrow){max-width:38ch;margin-top:18px}.rates-v4-module__B3s9mW__programContext{margin-bottom:24px}.rates-v4-module__B3s9mW__tradeoffIntro{font-size:16px}}.rates-v4-module__B3s9mW__setupIntro .rates-v4-module__B3s9mW__setupNote{max-width:36ch;display:block}body:has([data-rates-hero]) button[aria-label="Open accessibility options"]:not([data-a11y-dock]){opacity:0}.rates-v4-module__B3s9mW__newsFeature{margin-block:24px}.rates-v4-module__B3s9mW__newsFeatureLink{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:stretch}.rates-v4-module__B3s9mW__newsFeatureMedia{aspect-ratio:1057/593;align-self:center;min-height:0}.rates-v4-module__B3s9mW__newsFeatureMedia img{object-fit:contain}.rates-v4-module__B3s9mW__newsFeatureCopy{padding:18px 22px}.rates-v4-module__B3s9mW__newsFeatureCopy h2{max-width:none;margin-top:4px;font-size:24px}.rates-v4-module__B3s9mW__newsFeatureCopy>p:not(.rates-v4-module__B3s9mW__eyebrow){margin-top:8px;font-size:17px}.rates-v4-module__B3s9mW__newsFeatureCta{margin-top:12px;padding-top:10px}.rates-v4-module__B3s9mW__newsFeaturePlay{width:36px;height:36px;font-size:13px;bottom:10px;right:10px}@media (max-width:719px){.rates-v4-module__B3s9mW__newsFeatureLink{grid-template-columns:minmax(0,1fr)}.rates-v4-module__B3s9mW__newsFeaturePlay{width:48px;height:48px;font-size:16px;bottom:14px;right:14px}.rates-v4-module__B3s9mW__newsFeatureCopy{padding:18px 20px}.rates-v4-module__B3s9mW__newsFeatureCopy h2{font-size:20px}.rates-v4-module__B3s9mW__newsFeatureCopy>p:not(.rates-v4-module__B3s9mW__eyebrow){display:none}.rates-v4-module__B3s9mW__newsFeatureCopy .rates-v4-module__B3s9mW__eyebrow{font-size:11px}.rates-v4-module__B3s9mW__newsFeatureCta{letter-spacing:0;font-size:12px}}.rates-v4-module__B3s9mW__page [data-rates-extra]{border-block:1px solid var(--me-stone);padding-block:18px}.rates-v4-module__B3s9mW__page [data-rates-extra]>summary{cursor:pointer;min-height:48px;padding-block:12px;font-size:20px;font-weight:600;line-height:1.3}.rates-v4-module__B3s9mW__page .rates-v4-module__B3s9mW__primary{background:var(--me-action-primary-bg);color:var(--me-action-primary-text);text-transform:none;border-radius:999px;font-size:18px}.rates-v4-module__B3s9mW__page .rates-v4-module__B3s9mW__primary:hover{background:var(--me-action-primary-hover)}.rates-v4-module__B3s9mW__page .rates-v4-module__B3s9mW__primary:disabled{opacity:.6;cursor:wait}.rates-v4-module__B3s9mW__page .rates-v4-module__B3s9mW__faq{border:1px solid var(--me-stone);background:#fff;border-radius:28px;margin-block:32px;padding:clamp(24px,4vw,48px)}.rates-v4-module__B3s9mW__page .rates-v4-module__B3s9mW__resources{background:var(--me-soft);border:0;border-radius:28px;margin-top:32px;padding:clamp(24px,4vw,48px)}.rates-v4-module__B3s9mW__page .rates-v4-module__B3s9mW__resources>summary{cursor:pointer;min-height:48px;font-weight:600}.rates-v4-module__B3s9mW__page [data-no-closing-cost-offer=rates]>div{border-radius:24px}@media (max-width:600px){.rates-v4-module__B3s9mW__page .rates-v4-module__B3s9mW__primary{padding:16px 20px;font-size:16px}.rates-v4-module__B3s9mW__page .rates-v4-module__B3s9mW__faq,.rates-v4-module__B3s9mW__page .rates-v4-module__B3s9mW__resources{border-radius:22px;padding:24px 20px}}
.payment-visual-module__a3DAZq__visual{color:inherit;margin-block:18px}.payment-visual-module__a3DAZq__visual p{margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.5}.payment-visual-module__a3DAZq__bar{border-radius:6px;gap:3px;height:18px;display:flex;overflow:hidden}.payment-visual-module__a3DAZq__bar span{flex-basis:0;min-width:2px}.payment-visual-module__a3DAZq__visual [data-segment="0"]{background:currentColor}.payment-visual-module__a3DAZq__visual [data-segment="1"]{background:#5c5a57}.payment-visual-module__a3DAZq__visual [data-segment="2"]{background:#918d86}.payment-visual-module__a3DAZq__visual [data-segment="3"]{background:#bbb2a5}.payment-visual-module__a3DAZq__visual [data-segment="4"]{background:#ddd6cc}.payment-visual-module__a3DAZq__visual ul{flex-wrap:wrap;gap:8px 16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.payment-visual-module__a3DAZq__visual li{align-items:center;gap:7px;font-size:13px;line-height:1.5;display:flex}.payment-visual-module__a3DAZq__swatch{border-radius:2px;flex:0 0 10px;width:10px;height:10px}@media (forced-colors:active){.payment-visual-module__a3DAZq__bar span,.payment-visual-module__a3DAZq__swatch{border:1px solid canvastext}}
