.mortgage-section[data-v-c3d7ad3f]{background:#fff;border-radius:var(--radius-section);padding:var(--space-section-py) var(--space-section-px) calc(var(--space-section-py) * 1.5);display:flex;flex-direction:column}.mortgage-title[data-v-c3d7ad3f]{color:var(--dark);margin-bottom:var(--space-card-px);max-width:60%}@media(min-width:1280px)and (max-width:1535.98px){.mortgage-title[data-v-c3d7ad3f]{max-width:80%}}.mortgage-columns[data-v-c3d7ad3f]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-section-py);align-items:start}.bank-variant-b[data-v-c3d7ad3f]{padding-top:var(--space-section-py);width:100%}.bank-variant-b__header[data-v-c3d7ad3f]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(1.25rem,2vw,1.75rem);margin-bottom:clamp(3rem,4vw,4rem)}.bank-variant-b__title[data-v-c3d7ad3f]{color:var(--dark);max-width:72rem}@media(min-width:1280px)and (max-width:1535.98px){.bank-variant-b__title[data-v-c3d7ad3f]{max-width:64rem}}.bank-variant-b__title-logo[data-v-c3d7ad3f]{height:clamp(2.35rem,4vw,3.35rem);width:auto}.bank-variant-b__marquee[data-v-c3d7ad3f]{--bank-gap: clamp(.625rem, 1.2vw, .875rem);--bank-visible-cards: 6;width:100%;overflow:hidden;container-type:inline-size}.bank-variant-b__track[data-v-c3d7ad3f]{display:flex;align-items:stretch;gap:var(--bank-gap);width:max-content;animation:bank-marquee-c3d7ad3f 28s linear infinite}.bank-variant-b__item[data-v-c3d7ad3f]{display:flex;flex-direction:column;align-items:center;gap:.75rem;width:calc((100cqw - (var(--bank-visible-cards) - 1) * var(--bank-gap)) / var(--bank-visible-cards));flex:0 0 auto}.bank-variant-b__card[data-v-c3d7ad3f]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;padding:clamp(.8rem,1.2vw,1.2rem);border-radius:calc(var(--radius-card) - 6px);background:#fff;border:1px solid var(--light-bg)}.bank-variant-b__img[data-v-c3d7ad3f]{max-width:38%;max-height:38%;object-fit:contain}.bank-variant-b__name[data-v-c3d7ad3f]{color:var(--gray);text-align:center}@keyframes bank-marquee-c3d7ad3f{0%{transform:translate(0)}to{transform:translate(calc(-50% - clamp(.3125rem,.6vw,.4375rem)))}}.mortgage-left[data-v-c3d7ad3f]{display:flex;flex-direction:column;gap:var(--space-card-px);justify-content:space-between;padding-bottom:var(--space-block)}.mortgage-note[data-v-c3d7ad3f]{color:var(--gray);max-width:90%}.mortgage-features[data-v-c3d7ad3f]{display:flex;flex-direction:column}.mortgage-feature[data-v-c3d7ad3f]{display:flex;align-items:flex-start;gap:clamp(.75rem,1.5vw,1.5rem);padding:clamp(1rem,1.6vw,1.5rem) 0;border-top:1px solid var(--light-bg)}.mortgage-feature[data-v-c3d7ad3f]:first-child{border-top:none}.mortgage-feature__icon[data-v-c3d7ad3f]{width:clamp(32px,3vw,48px);height:clamp(32px,3vw,48px);flex-shrink:0;margin-top:.2em}.mortgage-feature__content[data-v-c3d7ad3f]{display:flex;flex-direction:column;gap:.4rem}.mortgage-feature__title[data-v-c3d7ad3f]{color:var(--dark)}.mortgage-feature__desc[data-v-c3d7ad3f]{color:var(--gray)}@media(min-width:1280px)and (max-width:1535.98px){.mortgage-feature[data-v-c3d7ad3f]{padding-block:.625rem}.mortgage-feature .mortgage-feature__title[data-v-c3d7ad3f]{font-size:var(--text-body-sm)}.mortgage-feature .mortgage-feature__desc[data-v-c3d7ad3f]{font-size:var(--text-caption)}.mortgage-feature__content[data-v-c3d7ad3f]{gap:.15rem}}.mortgage-btn[data-v-c3d7ad3f]{align-self:flex-start}.mortgage-calc[data-v-c3d7ad3f]{--calc-value-compact-w: 320px;--calc-value-split-w: 420px;background:#fff;border:8px solid var(--light-bg);border-radius:23px;padding:clamp(1.5rem,2.5vw,2.5rem) var(--space-card-px);display:flex;flex-direction:column;gap:clamp(1.5rem,2.5vw,2.5rem);min-width:0}.calc-program[data-v-c3d7ad3f]{display:flex;flex-direction:column;gap:.5rem}.calc-program__label[data-v-c3d7ad3f]{color:var(--dark)}.calc-tabs-dropdown[data-v-c3d7ad3f]{display:flex;width:100%}.calc-program .calc-tabs-dropdown[data-v-c3d7ad3f]{--_h: calc(var(--text-body) * var(--text-body--line-height) + clamp(10px, 1vw, 16px) * 2)}.calc-top[data-v-c3d7ad3f]{display:flex;flex-direction:column;gap:clamp(.75rem,1.2vw,1.5rem)}.calc-sliders[data-v-c3d7ad3f]{display:flex;flex-direction:column;gap:clamp(16px,1.8vw,28px)}.calc-slider-group[data-v-c3d7ad3f]{display:flex;flex-direction:column;gap:clamp(8px,1vw,16px)}.calc-slider-header[data-v-c3d7ad3f]{display:flex;justify-content:space-between;align-items:center;gap:24px;min-width:0}.calc-slider-label[data-v-c3d7ad3f]{color:var(--dark);min-width:0}.calc-slider-value[data-v-c3d7ad3f]{background:var(--light-bg);border-radius:12px;padding:clamp(10px,1vw,16px) clamp(12px,1.2vw,20px);color:var(--dark);display:flex;gap:8px;align-items:center;cursor:text}.calc-slider-value--compact[data-v-c3d7ad3f]{width:auto;max-width:min(100%,var(--calc-value-compact-w));flex:0 1 var(--calc-value-compact-w);justify-content:flex-end;margin-left:auto}.calc-slider-value input[data-v-c3d7ad3f]{font:inherit;color:inherit;background:transparent;border:none;outline:none;text-align:right;padding:0}.calc-slider-value--split[data-v-c3d7ad3f]{width:auto;max-width:min(100%,var(--calc-value-split-w));flex:0 1 var(--calc-value-split-w);justify-content:space-between;padding:0;margin-left:auto}.calc-split-left[data-v-c3d7ad3f],.calc-split-right[data-v-c3d7ad3f]{display:flex;align-items:center;gap:8px;padding:clamp(10px,1vw,16px) clamp(12px,1.2vw,20px);cursor:text}.calc-split-left[data-v-c3d7ad3f],.calc-split-right[data-v-c3d7ad3f]{flex:1 1 50%;justify-content:flex-end;min-width:0;overflow:hidden}.calc-split-left input[data-v-c3d7ad3f],.calc-split-right input[data-v-c3d7ad3f]{flex:1 1 auto;width:auto;min-width:0}.calc-split-sep[data-v-c3d7ad3f]{width:1px;align-self:stretch;background:#e0e0e0}.calc-range[data-v-c3d7ad3f]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:3px;outline:none}.calc-range[data-v-c3d7ad3f]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#fff;border:.5px solid rgba(0,0,0,.04);cursor:pointer;box-shadow:0 6px 13px #0000001f,0 .5px 4px #0000001f}.calc-range[data-v-c3d7ad3f]::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:.5px solid rgba(0,0,0,.04);cursor:pointer;box-shadow:0 6px 13px #0000001f,0 .5px 4px #0000001f}.calc-slider-limits[data-v-c3d7ad3f]{display:flex;justify-content:space-between;color:var(--color-text-muted)}.calc-result[data-v-c3d7ad3f]{display:flex}@media(max-width:1440px){.mortgage-calc[data-v-c3d7ad3f]{min-width:0}.calc-slider-header[data-v-c3d7ad3f]{gap:12px}.calc-slider-label[data-v-c3d7ad3f]{flex-shrink:0}.calc-slider-value[data-v-c3d7ad3f]{min-width:0;flex-shrink:1}.mortgage-calc[data-v-c3d7ad3f]{--calc-value-compact-w: 280px;--calc-value-split-w: 380px}.calc-slider-value input[data-v-c3d7ad3f]{width:8ch}}@media(min-width:1280px)and (max-width:1535.98px){.mortgage-calc[data-v-c3d7ad3f]{gap:1.25rem;padding-block:1.25rem}.mortgage-calc .calc-sliders[data-v-c3d7ad3f]{gap:1rem}.mortgage-calc .calc-slider-label[data-v-c3d7ad3f],.mortgage-calc .calc-slider-value[data-v-c3d7ad3f],.mortgage-calc .calc-slider-limits[data-v-c3d7ad3f]{font-size:var(--text-body-sm)}.mortgage-calc .calc-slider-value--compact[data-v-c3d7ad3f],.mortgage-calc .calc-split-left[data-v-c3d7ad3f],.mortgage-calc .calc-split-right[data-v-c3d7ad3f]{padding-top:.5rem;padding-bottom:.5rem}}@media(max-width:1180px){.calc-slider-header[data-v-c3d7ad3f]{flex-direction:column;align-items:stretch}.calc-slider-value--compact[data-v-c3d7ad3f],.calc-slider-value--split[data-v-c3d7ad3f]{flex:0 0 auto;width:100%;max-width:100%;margin-left:0}}@media(max-width:768px){.mortgage-title[data-v-c3d7ad3f]{max-width:100%}.mortgage-calc[data-v-c3d7ad3f]{padding-inline:1rem}.mortgage-columns[data-v-c3d7ad3f]{grid-template-columns:1fr;gap:2rem}.mortgage-left[data-v-c3d7ad3f]{padding-bottom:0}.mortgage-btn[data-v-c3d7ad3f]{align-self:stretch}.bank-variant-b__marquee[data-v-c3d7ad3f]{--bank-visible-cards: 2;width:100vw;margin-left:calc(-1 * var(--space-section-px));margin-right:calc(-1 * var(--space-section-px))}.bank-variant-b__track[data-v-c3d7ad3f]{animation-duration:22s}}@media(prefers-reduced-motion:reduce){.bank-variant-b__track[data-v-c3d7ad3f]{animation:none}}
