.PageHeader-module__FvYlsW__header{--ph-bg:var(--bg);min-height:500px;margin-top:calc(-1 * var(--header-h));background-color:var(--ph-bg);background-image:linear-gradient(color-mix(in oklch, var(--ph-bg) 80%, transparent), color-mix(in oklch, var(--ph-bg) 80%, transparent)), url(/images/home_bg_img.webp);background-position:50%;background-size:cover;align-items:center;display:flex;position:relative;overflow:hidden}.PageHeader-module__FvYlsW__content{z-index:3;width:min(var(--container), 100% - 2 * var(--gutter));margin-inline:auto;padding-block:clamp(3.25rem,6.5vw,6rem);position:relative}.PageHeader-module__FvYlsW__text{max-width:40rem}.PageHeader-module__FvYlsW__imageWrapper{position:absolute;inset:0}.PageHeader-module__FvYlsW__image{background-image:var(--img);transform-origin:0;background-position:50%;background-size:cover;width:58%;height:100%;position:absolute;top:0;right:0;transform:scale(1);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26%);mask-image:linear-gradient(90deg,#0000 0%,#000 26%)}@media (prefers-reduced-motion:no-preference){.PageHeader-module__FvYlsW__image{animation:20s ease-in-out infinite alternate PageHeader-module__FvYlsW__pageHeroZoom}}@keyframes PageHeader-module__FvYlsW__pageHeroZoom{0%{transform:scale(1)}to{transform:scale(1.06)}}.PageHeader-module__FvYlsW__overlay{z-index:2;background:linear-gradient(90deg, transparent 0%, transparent 30%, var(--ph-bg) 42%, var(--ph-bg) 50%, color-mix(in oklch, var(--ph-bg) 82%, transparent) 60%, color-mix(in oklch, var(--ph-bg) 40%, transparent) 68%, transparent 76%);position:absolute;inset:0}.PageHeader-module__FvYlsW__crumbs{color:var(--muted);align-items:center;gap:.75rem;margin-bottom:1.25rem;font-size:.95rem;display:flex}.PageHeader-module__FvYlsW__home{display:flex}.PageHeader-module__FvYlsW__crumbs a{color:inherit}.PageHeader-module__FvYlsW__crumbs a:hover{color:var(--primary)}.PageHeader-module__FvYlsW__crumbs a.PageHeader-module__FvYlsW__home{color:var(--brand-500)}.PageHeader-module__FvYlsW__eyebrow{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.875rem;font-size:.9rem;font-weight:600}.PageHeader-module__FvYlsW__title{max-width:650px;color:var(--color-primary);font-weight:600}.PageHeader-module__FvYlsW__intro{max-width:560px;color:var(--body);margin-top:1.75rem;font-size:clamp(1.0625rem,1rem + .5vw,1.25rem);line-height:1.75}.PageHeader-module__FvYlsW__actions{flex-wrap:wrap;gap:.875rem;margin-top:2.25rem;display:flex}@media (max-width:1024px){.PageHeader-module__FvYlsW__header{min-height:430px}}@media (max-width:900px){.PageHeader-module__FvYlsW__header{flex-direction:column;align-items:stretch;min-height:0}.PageHeader-module__FvYlsW__content{width:100%;padding:calc(var(--header-h) + clamp(.5rem, 2vw, 1rem)) var(--gutter) clamp(2rem, 6vw, 2.75rem);order:1;margin-inline:0}.PageHeader-module__FvYlsW__imageWrapper{order:2;width:100%;height:clamp(300px,72vw,440px);position:relative;inset:auto}.PageHeader-module__FvYlsW__image{width:100%;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 34%);mask-image:linear-gradient(#0000 0%,#000 34%)}.PageHeader-module__FvYlsW__overlay{display:none}.PageHeader-module__FvYlsW__text,.PageHeader-module__FvYlsW__title,.PageHeader-module__FvYlsW__intro{max-width:none}}@media (max-width:480px){.PageHeader-module__FvYlsW__imageWrapper{height:clamp(240px,64vw,320px)}.PageHeader-module__FvYlsW__crumbs{font-size:.875rem}}
.RepaymentCalculator-module__bm8Twq__calc{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.RepaymentCalculator-module__bm8Twq__card{width:100%;max-width:27rem}.RepaymentCalculator-module__bm8Twq__card .RepaymentCalculator-module__bm8Twq__controls{padding:clamp(1.25rem,4vw,2rem)}.RepaymentCalculator-module__bm8Twq__page{grid-template-columns:1.15fr 1fr;display:grid}.RepaymentCalculator-module__bm8Twq__page .RepaymentCalculator-module__bm8Twq__result{border-top:none;border-left:1px solid var(--band)}@media (max-width:760px){.RepaymentCalculator-module__bm8Twq__page{grid-template-columns:1fr}.RepaymentCalculator-module__bm8Twq__page .RepaymentCalculator-module__bm8Twq__result{border-left:none;border-top:1px solid var(--band)}}.RepaymentCalculator-module__bm8Twq__controls{flex-direction:column;gap:1.5rem;padding:clamp(1.25rem,4vw,2.25rem);display:flex}.RepaymentCalculator-module__bm8Twq__field{flex-direction:column;gap:.55rem;display:flex}.RepaymentCalculator-module__bm8Twq__fieldHead{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.RepaymentCalculator-module__bm8Twq__fieldHead label,.RepaymentCalculator-module__bm8Twq__fieldLabel{color:var(--ink);font-size:.9375rem;font-weight:600}.RepaymentCalculator-module__bm8Twq__value{color:var(--brand-700);font-size:1.0625rem;font-weight:700}.RepaymentCalculator-module__bm8Twq__scale{color:var(--muted);justify-content:space-between;font-size:.75rem;display:flex}.RepaymentCalculator-module__bm8Twq__slider{appearance:none;border-radius:var(--radius-pill);background:linear-gradient(to right, var(--color-primary) var(--pct,50%), var(--surface-2) var(--pct,50%));cursor:pointer;width:100%;height:8px}.RepaymentCalculator-module__bm8Twq__slider::-webkit-slider-thumb{appearance:none;background:var(--bg);border:3px solid var(--brand-600);width:22px;height:22px;box-shadow:var(--shadow-sm);transition:transform var(--dur-fast) var(--ease-out-quart);border-radius:50%}.RepaymentCalculator-module__bm8Twq__slider::-webkit-slider-thumb:hover{transform:scale(1.12)}.RepaymentCalculator-module__bm8Twq__slider::-moz-range-thumb{background:var(--bg);border:3px solid var(--brand-600);width:22px;height:22px;box-shadow:var(--shadow-sm);border-radius:50%}.RepaymentCalculator-module__bm8Twq__slider:focus-visible{outline:2px solid var(--brand-600);outline-offset:4px}@media (pointer:coarse){.RepaymentCalculator-module__bm8Twq__slider{height:10px}.RepaymentCalculator-module__bm8Twq__slider::-webkit-slider-thumb{width:28px;height:28px}.RepaymentCalculator-module__bm8Twq__slider::-moz-range-thumb{width:28px;height:28px}}.RepaymentCalculator-module__bm8Twq__segmented{background:var(--surface-2);border-radius:var(--radius-sm);grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid}.RepaymentCalculator-module__bm8Twq__segment{border-radius:calc(var(--radius-sm) - 3px);min-width:0;color:var(--muted);transition:background-color var(--dur) var(--ease-out-quart), color var(--dur) var(--ease-out-quart), box-shadow var(--dur) var(--ease-out-quart);padding:.65rem .4rem;font-size:.875rem;font-weight:600}@media (max-width:380px){.RepaymentCalculator-module__bm8Twq__segment{letter-spacing:-.01em;font-size:.8125rem}}.RepaymentCalculator-module__bm8Twq__segment:hover{color:var(--ink)}.RepaymentCalculator-module__bm8Twq__segmentActive{background:var(--bg);color:var(--brand-700);box-shadow:var(--shadow-xs)}.RepaymentCalculator-module__bm8Twq__result{background:var(--band);color:var(--on-brand-soft);flex-direction:column;padding:clamp(1.25rem,4vw,2.25rem);display:flex}.RepaymentCalculator-module__bm8Twq__resultLabel{color:var(--brand-200);letter-spacing:.01em;font-size:.875rem;font-weight:600}.RepaymentCalculator-module__bm8Twq__resultAmount{color:var(--on-brand);letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:.1rem .4rem;margin-top:.35rem;font-size:clamp(2rem,1.4rem + 2.6vw,3rem);font-weight:800;line-height:1.05;display:flex}.RepaymentCalculator-module__bm8Twq__per{color:var(--brand-200);font-size:1.0625rem;font-weight:600}.RepaymentCalculator-module__bm8Twq__resultSub{color:var(--brand-100);margin-top:.5rem;font-size:.9375rem}.RepaymentCalculator-module__bm8Twq__breakdown{border-top:1px solid #ffffff29;border-top:1px solid lab(100% 0 0/.16);grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.RepaymentCalculator-module__bm8Twq__breakdown dt{color:var(--brand-200);font-size:.8125rem}.RepaymentCalculator-module__bm8Twq__breakdown dd{color:var(--on-brand);margin-top:.2rem;font-size:1.25rem;font-weight:700}.RepaymentCalculator-module__bm8Twq__cta{background:var(--brand-400);width:100%;color:var(--brand-900);margin-top:1.75rem}.RepaymentCalculator-module__bm8Twq__cta:hover{background:color-mix(in oklch, var(--brand-400) 88%, black)}.RepaymentCalculator-module__bm8Twq__note{color:var(--brand-200);text-align:center;margin-top:.85rem;font-size:.75rem}
