.refi-workbench--comparison .refi-layout{display:block}.refi-workbench--comparison .refi-flow-nav{margin:26px 0}.refi-flow-nav ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.refi-flow-nav li{min-width:0}.refi-flow-nav a{border:1px solid var(--rf-line);background:var(--rf-panel);height:100%;color:var(--rf-ink);border-radius:10px;align-items:center;gap:13px;padding:17px 19px;text-decoration:none;display:flex}.refi-flow-nav a:hover{border-color:#7199af}.refi-flow-nav a>span{color:#064370;background:#e6f0f7;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-weight:600;display:grid}.refi-flow-nav li:nth-child(2) a>span{color:#263b27;background:#e7edb6}.refi-flow-nav li:nth-child(3) a>span{color:#fff;background:#0c283a}.refi-flow-nav strong{font-size:15px;font-weight:600;line-height:1.5;display:block}.refi-flow-nav small{color:var(--rf-muted);margin-top:3px;font-size:14px;line-height:1.5;display:block}.refi-workbench--comparison .refi-inputs{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;padding:0;display:grid}.refi-workbench--comparison .refi-inputs>.refi-scenario-panel{border:1px solid var(--rf-line);background:var(--rf-panel);border-radius:14px;margin:0;padding:0;overflow:clip;box-shadow:0 8px 26px #0c283a05}.refi-workbench--comparison .refi-scenario-heading{background:color-mix(in srgb,var(--rf-panel),#a1c7e2 28%);border-top:4px solid #064370;border-bottom:1px solid var(--rf-line);padding:25px 26px}.refi-workbench--comparison [data-scenario=new] .refi-scenario-heading{background:color-mix(in srgb,var(--rf-panel),#d4e25f 18%);border-top-color:#b6c744}.refi-workbench--comparison .refi-section-title{align-items:flex-start;gap:15px;margin:0}.refi-workbench--comparison .refi-section-title>span{color:#fff;width:40px;height:40px;font:600 14px/1 var(--font-body);background:#064370;border:0;border-radius:10px;flex-shrink:0;place-items:center;margin-top:3px;display:grid}.refi-workbench--comparison [data-scenario=new] .refi-section-title>span{color:#0c283a;background:#d4e25f}.refi-workbench--comparison .refi-section-title h3{font:400 clamp(25px,2.5vw,32px)/1.25 var(--font-heading);color:var(--rf-ink);margin:0}.refi-workbench--comparison .refi-section-title p{color:var(--rf-muted);margin:9px 0 0;font-size:15px;line-height:1.65}.refi-workbench--comparison .refi-scenario-fields{padding:26px}.refi-workbench--comparison .refi-field label{font-size:15px;font-weight:500;line-height:1.6}.refi-workbench--comparison .refi-field :is(input,select){min-height:51px;font-size:16px}.refi-workbench--comparison .refi-field small{font-size:14px;line-height:1.7}.refi-workbench--comparison .refi-rate-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 15px;display:grid}.refi-workbench--comparison .refi-benchmark-pair{align-items:end}.refi-rate-type>.refi-field:only-child,.refi-rate-type>p{grid-column:1/-1}.refi-workbench--comparison .refi-rate-type>.refi-hint{margin:0 0 20px}.refi-workbench--comparison .refi-shared-balance{border:1px solid var(--rf-line);background:var(--rf-input);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;margin-bottom:24px;padding:17px 18px;display:grid}.refi-shared-balance>span{font-size:14px;line-height:1.6}.refi-shared-balance>strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:18px;font-weight:600}.refi-shared-balance>small{color:var(--rf-muted);grid-column:1/-1;font-size:14px;line-height:1.65}.refi-workbench--comparison .refi-derived-rate{background:var(--rf-soft);border:1px solid var(--rf-line);border-radius:9px;margin:0 0 22px;padding:17px 18px 1px}.refi-derived-label{color:var(--rf-muted);margin-bottom:13px;font-size:14px;font-weight:600;display:block}.refi-workbench--comparison .refi-derived-rate .refi-input input{background:var(--rf-panel);color:var(--rf-ink)}.refi-workbench--comparison .refi-published-rate{background:var(--rf-input);border-color:var(--rf-line)}.refi-workbench--comparison .refi-published-rate .refi-kicker{letter-spacing:0;font-size:14px}.refi-workbench--comparison .refi-goals{border-top:1px solid var(--rf-line);margin-top:28px;padding-top:25px}.refi-workbench--comparison .refi-goals legend{float:left;width:100%;margin:0 0 14px;font-size:16px}.refi-workbench--comparison .refi-goal-options{clear:both}.refi-workbench--comparison .refi-goal-option{min-height:74px;padding:13px 15px}.refi-workbench--comparison .refi-inputs>.refi-advanced{border:1px solid var(--rf-line);background:var(--rf-panel);box-shadow:none;border-radius:12px;grid-column:1/-1;margin:0;padding:22px 26px}.refi-workbench--comparison .refi-advanced>summary{font-size:16px}.refi-workbench--comparison .refi-advanced>summary .journey-setting-summary{display:none}.refi-workbench--comparison .refi-inputs>:is(.refi-hint,.refi-error){grid-column:1/-1;margin:0}.refi-workbench--comparison .refi-compare-action{grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:0 2px;display:flex}.refi-workbench--comparison .refi-compare-action p{margin:0;font-size:15px}.refi-workbench--comparison .refi-calculate{min-width:270px;padding:15px 24px;font-size:15px}.refi-workbench--comparison :is(.refi-scenario-panel,.refi-results){scroll-margin-top:145px}.refi-workbench--comparison .refi-results{border-top:1px solid var(--rf-line);gap:24px;margin-top:44px;padding-top:32px;display:grid;position:static}.refi-workbench--comparison .refi-results-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.refi-workbench--comparison .refi-results-heading .refi-section-title>span{background:#0c283a}.refi-edit-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 20px;max-width:290px;padding-top:5px;display:flex}.refi-edit-links a{text-underline-offset:4px;min-height:32px;color:var(--rf-ink);font-size:14px;line-height:1.6;text-decoration:underline}.refi-workbench--comparison .refi-empty-comparison{border:1px dashed var(--rf-line);background:var(--rf-panel);border-radius:12px;align-items:center;gap:24px;padding:28px 32px;display:flex}.refi-empty-mark{background:var(--rf-soft);width:58px;height:58px;color:var(--rf-ink);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.refi-workbench--comparison .refi-empty-comparison h4{margin:0 0 7px;font-size:20px;font-weight:500;line-height:1.5}.refi-workbench--comparison .refi-empty-comparison p{max-width:75ch;margin:0;font-size:15px}.refi-workbench--comparison .refi-hero{color:#f2f2f2;background:#0c283a;border:0;border-radius:14px;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:36px;padding:32px;display:grid}.refi-result-numbers{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:24px;min-width:0;display:grid}.refi-workbench--comparison .refi-interest-total{grid-column:1/-1}.refi-workbench--comparison .refi-interest-total .refi-kicker{letter-spacing:0;color:#d4e25f;font-size:14px;line-height:1.6}.refi-workbench--comparison .refi-main-value{overflow-wrap:anywhere;margin-top:10px;font-size:clamp(33px,3.3vw,48px);font-weight:400;display:block}.refi-workbench--comparison .journey-payment-pair{background:#ffffff06;border:1px solid #ffffff26;border-radius:10px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px;margin:0;padding:20px;display:grid}.refi-workbench--comparison .journey-payment-pair>div{min-width:0}.refi-workbench--comparison .journey-payment-pair strong{font:400 clamp(19px,2vw,25px)/1.4 var(--font-body);overflow-wrap:anywhere;display:block}.refi-workbench--comparison .journey-payment-pair span{color:#cedde5;margin-bottom:7px;font-size:14px;line-height:1.6;display:block}.refi-workbench--comparison .refi-hero-stats,.refi-workbench--comparison .journey-support-metrics{border:0;margin:0;padding:0;display:block}.refi-workbench--comparison .refi-hero-stats span,.refi-workbench--comparison .journey-support-metrics span{color:#cedde5;font-size:14px;line-height:1.6;display:block}.refi-workbench--comparison .refi-hero-stats strong,.refi-workbench--comparison .journey-support-metrics strong{font:400 23px/1.4 var(--font-body);color:#d4e25f;margin-top:8px;display:block}.refi-workbench--comparison .refi-hero-stats small{color:#bdcdd6;font-size:14px;line-height:1.7}.refi-result-followup{border-left:1px solid #ffffff26;min-width:0;padding-left:32px}.refi-workbench--comparison .refi-result-followup .journey-estimate-note{color:#cedde5;margin:0 0 18px;font-size:14px;line-height:1.8}.refi-workbench--comparison .journey-full-analysis{margin-top:38px}@media (width<=1000px){.refi-workbench--comparison .refi-inputs{grid-template-columns:1fr;gap:20px}.refi-workbench--comparison .refi-hero{grid-template-columns:1fr}.refi-result-followup{border-top:1px solid #ffffff26;border-left:0;padding:24px 0 0}.refi-workbench--comparison .refi-result-followup .journey-result-actions{grid-template-columns:1fr 1fr;align-items:center;gap:12px 24px;display:grid}.refi-workbench--comparison .refi-result-followup .journey-result-actions>p{grid-area:2/1;margin:0}.refi-workbench--comparison .refi-result-followup .journey-question{border:0;grid-area:1/2;padding:0}.refi-flow-nav a{gap:9px;padding:14px}.refi-flow-nav small{display:none}}@media (width<=600px){.refi-flow-nav ol{gap:7px}.refi-flow-nav a{flex-direction:column;align-items:flex-start;gap:10px;padding:12px 10px}.refi-flow-nav a>span{width:28px;height:28px;font-size:14px}.refi-flow-nav strong{overflow-wrap:anywhere;font-size:14px;line-height:1.5}.refi-workbench--comparison .refi-scenario-heading{padding:20px 18px}.refi-workbench--comparison .refi-scenario-fields{padding:22px 18px}.refi-workbench--comparison .refi-section-title{gap:12px}.refi-workbench--comparison .refi-section-title h3{font-size:25px}.refi-workbench--comparison .refi-section-title>span{border-radius:8px;width:34px;height:34px;font-size:14px}.refi-workbench--comparison .refi-rate-type{grid-template-columns:1fr}.refi-workbench--comparison .refi-benchmark-pair{grid-template-columns:1fr;gap:0}.refi-workbench--comparison .refi-shared-balance{grid-template-columns:1fr}.refi-workbench--comparison .refi-inputs>.refi-advanced{padding:19px 18px}.refi-workbench--comparison .refi-compare-action{display:block}.refi-workbench--comparison .refi-compare-action p{margin-bottom:14px}.refi-workbench--comparison .refi-calculate{width:100%;min-width:0}.refi-workbench--comparison .refi-results-heading{display:block}.refi-edit-links{justify-content:flex-start;max-width:none;margin-top:16px}.refi-workbench--comparison .refi-empty-comparison{align-items:flex-start;gap:14px;padding:22px 18px}.refi-empty-mark{width:34px;height:34px}.refi-workbench--comparison .refi-empty-comparison h4{font-size:18px}.refi-workbench--comparison .refi-hero{gap:24px;padding:25px 20px}.refi-result-numbers{gap:22px 18px}.refi-workbench--comparison .journey-payment-pair{gap:10px;padding:16px 12px}.refi-workbench--comparison .journey-payment-pair>svg{width:15px}.refi-workbench--comparison .journey-payment-pair strong{font-size:19px}.refi-workbench--comparison .refi-hero-stats strong{font-size:21px}.refi-workbench--comparison .refi-result-followup .journey-result-actions{display:block}.refi-workbench--comparison .refi-result-followup .journey-result-actions>p{margin:12px 0}}@media (width<=360px){.refi-flow-nav ol{grid-template-columns:1fr}.refi-flow-nav a{flex-direction:row;align-items:center;gap:14px;padding:12px 14px}.refi-workbench--comparison .refi-scenario-fields>.refi-pair{grid-template-columns:1fr;gap:0}.refi-workbench--comparison .refi-hero{padding:22px 16px}.refi-workbench--comparison .journey-payment-pair{grid-template-columns:1fr}.refi-workbench--comparison .journey-payment-pair>svg{transform:rotate(90deg)}}.calculator-studio[data-calculator-mode=refinancing] .calc-privacy{color:#52635d;align-items:flex-start;font-size:14px;line-height:1.65}.calculator-studio[data-calculator-mode=refinancing] .calc-privacy svg{width:16px;height:16px;margin-top:3px}.calculator-studio[data-calculator-mode=refinancing] :is(.studio-eyebrow,.journey-adviser span,.calc-toolbar small,.calc-toolbar strong,.calc-clear){font-size:14px;line-height:1.6}.refi-workbench.refi-workbench--comparison :is(.refi-hint,.refi-input>span,.refi-kicker,.refi-example,.refi-published-rate p,.journey-setting-summary,.refi-advanced>summary>span,.journey-result-actions>p,.refi-scenario>small,.refi-scenario dt,.refi-scenario dd small,.refi-assumptions p,.refi-notice,.refi-notice p,.refi-table-scroll caption,.refi-table-scroll table,.refi-text-button,.refi-segment button,.calc-consultation-note,.calc-consultation-adviser span,.calc-consultation li){font-size:14px;line-height:1.7}.refi-workbench.refi-workbench--comparison :is(.mc-eyebrow,.mc-unit,.mc-month,.mc-series-value>span,.mc-scrubber label,.mc-scrubber>span){font-size:14px;line-height:1.6}
