.calc[data-astro-cid-4llkq74n]{gap:var(--space-7);grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:start;display:grid}.calc__legal[data-astro-cid-4llkq74n]{grid-column:1/-1}@media (width<=900px){.calc[data-astro-cid-4llkq74n]{gap:var(--space-6);grid-template-columns:1fr}.calc__results[data-astro-cid-4llkq74n]{gap:var(--space-4);order:-1}.calc__fig[data-astro-cid-4llkq74n]:not(.is-current),.calc__hint[data-astro-cid-4llkq74n][data-tap]{display:none}.calc__views[data-astro-cid-4llkq74n]{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-raised);display:flex}.calc__views[data-astro-cid-4llkq74n] button[data-astro-cid-4llkq74n]{border-radius:var(--radius-sm);min-height:40px;color:var(--ink-muted);font:600 15px var(--font-sans);cursor:pointer;touch-action:manipulation;transition:background-color var(--dur-ui) ease, color var(--dur-ui) ease;background:0 0;border:0;flex:1}.calc__views[data-astro-cid-4llkq74n] button[data-astro-cid-4llkq74n][aria-selected=true]{background:var(--surface-sunken);color:var(--ink)}.calc__views[data-astro-cid-4llkq74n] button[data-astro-cid-4llkq74n]:active{transform:scale(.97)}.calc__fig[data-astro-cid-4llkq74n].is-current{animation:calc-in var(--dur-panel) var(--ease-out)}.calc__chart[data-astro-cid-4llkq74n]{height:200px}.calc__terms[data-astro-cid-4llkq74n]{height:160px}.calc__bar[data-astro-cid-4llkq74n]{bottom:calc(var(--space-3) + env(safe-area-inset-bottom));z-index:5;margin-top:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-inverse);color:var(--ink-inverse);opacity:0;pointer-events:none;transition:opacity var(--dur-ui) ease, transform var(--dur-ui) var(--ease-out);gap:2px;display:grid;position:sticky;transform:translateY(8px);box-shadow:0 8px 24px #00000073}.calc__bar[data-astro-cid-4llkq74n].is-shown{opacity:1;transform:none}.calc__bar[data-astro-cid-4llkq74n] [data-astro-cid-4llkq74n][data-bar-main]{font:700 20px/1.2 var(--font-serif);font-variant-numeric:lining-nums tabular-nums}.calc__bar-sub[data-astro-cid-4llkq74n]{opacity:.75;font-size:14px}}@keyframes calc-in{0%{opacity:0;transform:translateY(6px)}}.calc__inputs[data-astro-cid-4llkq74n]{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}@media (width<=560px){.calc__inputs[data-astro-cid-4llkq74n]{padding:var(--space-5) var(--space-4)}}.calc__modes[data-astro-cid-4llkq74n]{margin:calc(var(--space-6) * -1) calc(var(--space-6) * -1) var(--space-1);border-bottom:2px solid var(--surface-sunken);grid-template-columns:1fr 1fr;display:grid;position:relative}@media (width<=560px){.calc__modes[data-astro-cid-4llkq74n]{margin:calc(var(--space-5) * -1) calc(var(--space-4) * -1) var(--space-1)}}.calc__modes[data-astro-cid-4llkq74n]:after{content:"";background:var(--accent-fill);width:50%;height:3px;transition:transform var(--dur-panel) var(--ease-out);border-radius:2px;position:absolute;bottom:-2px;left:0}.calc__modes[data-astro-cid-4llkq74n]:has(input[value=budget]:checked):after{transform:translate(100%)}.calc__modes[data-astro-cid-4llkq74n] label[data-astro-cid-4llkq74n]{cursor:pointer;touch-action:manipulation;position:relative}.calc__modes[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calc__modes[data-astro-cid-4llkq74n] span[data-astro-cid-4llkq74n]{min-height:60px;padding:0 var(--space-3);color:var(--ink-muted);text-align:center;transition:color var(--dur-ui) ease;place-items:center;font-size:16px;font-weight:600;display:grid}.calc__modes[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n]:checked+span[data-astro-cid-4llkq74n]{color:var(--ink)}.calc__modes[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n]:focus-visible+span[data-astro-cid-4llkq74n]{outline:var(--focus-width) solid var(--focus-ring);outline-offset:-4px;border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){.calc__modes[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n]:not(:checked):hover+span[data-astro-cid-4llkq74n]{color:var(--ink)}}.calc__field[data-astro-cid-4llkq74n]{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.calc__field[data-astro-cid-4llkq74n][hidden]{display:none}.calc__field[data-astro-cid-4llkq74n] legend[data-astro-cid-4llkq74n],.calc__row[data-astro-cid-4llkq74n] label[data-astro-cid-4llkq74n]{color:var(--ink);padding:0;font-size:15px;font-weight:600;line-height:20px}.calc__field[data-astro-cid-4llkq74n] legend[data-astro-cid-4llkq74n]{margin-bottom:var(--space-2)}.calc__row[data-astro-cid-4llkq74n]{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.calc__row[data-astro-cid-4llkq74n] label[data-astro-cid-4llkq74n]{flex:1}.calc__num[data-astro-cid-4llkq74n]{width:9.5em;min-height:36px;padding:2px var(--space-2);border:var(--hairline) solid transparent;border-radius:var(--radius-sm);color:var(--accent);font:700 18px/1.2 var(--font-serif);font-variant-numeric:lining-nums tabular-nums;text-align:right;transition:background-color var(--dur-ui) ease, border-color var(--dur-ui) ease;background:0 0}.calc__num[data-astro-cid-4llkq74n]:focus{border-color:var(--accent-fill);background:var(--surface-sunken);color:var(--ink);font-family:var(--font-sans);outline:none;font-weight:600}@media (hover:hover) and (pointer:fine){.calc__num[data-astro-cid-4llkq74n]:hover:not(:focus){background:var(--surface-sunken)}}@media (pointer:coarse){.calc__num[data-astro-cid-4llkq74n]{background:var(--surface-sunken);font-size:16px}}.calc__more[data-astro-cid-4llkq74n]{display:grid}.calc__more[data-astro-cid-4llkq74n] summary[data-astro-cid-4llkq74n]{align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--touch-min);color:var(--ink);cursor:pointer;touch-action:manipulation;flex-wrap:wrap;font-size:15px;font-weight:600;list-style:none;display:flex}.calc__more[data-astro-cid-4llkq74n] summary[data-astro-cid-4llkq74n]::-webkit-details-marker{display:none}.calc__more[data-astro-cid-4llkq74n] summary[data-astro-cid-4llkq74n]:after{content:"+";color:var(--accent);margin-left:auto;font-size:20px;font-weight:400}.calc__more[data-astro-cid-4llkq74n][open] summary[data-astro-cid-4llkq74n]:after{content:"−"}.calc__more-sum[data-astro-cid-4llkq74n]{color:var(--ink-muted);font-weight:400}.calc__more-body[data-astro-cid-4llkq74n]{gap:var(--space-5);padding-top:var(--space-3);display:grid}@media (width>=901px){.calc__bar[data-astro-cid-4llkq74n],.calc__views[data-astro-cid-4llkq74n]{display:none}}.calc__hint[data-astro-cid-4llkq74n]{color:var(--ink-muted);margin:0;font-size:14px;line-height:18px}.calc__pills[data-astro-cid-4llkq74n] span[data-astro-cid-4llkq74n]{min-height:40px;padding-inline:var(--space-3)}.calc[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n][type=range]{appearance:none;width:100%;height:var(--touch-min);cursor:pointer;touch-action:pan-y;--fill:0%;background:0 0;margin:0}.calc[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n][type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent-fill) var(--fill), var(--surface-sunken) var(--fill));border-radius:3px;height:6px}.calc[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n][type=range]::-moz-range-track{background:var(--surface-sunken);border-radius:3px;height:6px}.calc[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n][type=range]::-moz-range-progress{background:var(--accent-fill);border-radius:3px;height:6px}.calc[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n][type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--warm-white);width:24px;height:24px;transition:transform var(--dur-press) var(--ease-out);border-radius:50%;margin-top:-9px}.calc[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n][type=range]::-moz-range-thumb{background:var(--warm-white);border:0;border-radius:50%;width:24px;height:24px}.calc[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n][type=range]:active::-webkit-slider-thumb{transform:scale(1.12)}.calc[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n][type=range]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.calc__num[data-astro-cid-4llkq74n][data-rate-num]::placeholder{color:var(--ink-muted);font:500 15px var(--font-sans)}.calc__years[data-astro-cid-4llkq74n]{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-md);background:var(--surface-sunken);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calc__years[data-astro-cid-4llkq74n] label[data-astro-cid-4llkq74n]{display:block;position:relative}.calc__years[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.calc__years[data-astro-cid-4llkq74n] span[data-astro-cid-4llkq74n]{border-radius:var(--radius-sm);min-height:52px;font:700 18px/1 var(--font-serif);font-variant-numeric:lining-nums;color:var(--ink);transition:background-color var(--dur-ui) ease, color var(--dur-ui) ease, transform var(--dur-press) var(--ease-out);place-items:center;gap:0;display:grid}.calc__years[data-astro-cid-4llkq74n] small[data-astro-cid-4llkq74n]{font:500 15px/1 var(--font-sans);color:var(--ink-muted);transition:color var(--dur-ui) ease}.calc__years[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n]:checked+span[data-astro-cid-4llkq74n]{background:var(--accent-fill);color:var(--on-accent)}.calc__years[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n]:checked+span[data-astro-cid-4llkq74n] small[data-astro-cid-4llkq74n]{color:var(--on-accent)}.calc__years[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n]:focus-visible+span[data-astro-cid-4llkq74n]{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px}.calc__years[data-astro-cid-4llkq74n] label[data-astro-cid-4llkq74n]:active span[data-astro-cid-4llkq74n]{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.calc__years[data-astro-cid-4llkq74n] input[data-astro-cid-4llkq74n]:not(:checked):hover+span[data-astro-cid-4llkq74n]{background:var(--surface-raised)}}.calc__results[data-astro-cid-4llkq74n]{gap:var(--space-6);min-width:0;display:grid}.calc__hero[data-astro-cid-4llkq74n]{gap:var(--space-2);justify-items:start;display:grid}.calc__eyebrow[data-astro-cid-4llkq74n]{color:var(--ink-muted);margin:0;font-size:15px}.calc__amount[data-astro-cid-4llkq74n]{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.calc__amount[data-astro-cid-4llkq74n] [data-astro-cid-4llkq74n][data-hero]{font-family:var(--font-serif);color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(48px,8vw,80px);line-height:1}.calc__amount[data-astro-cid-4llkq74n] small[data-astro-cid-4llkq74n]{color:var(--ink-muted);font-size:18px}.calc__empty[data-astro-cid-4llkq74n]{color:var(--ink-muted);margin:0}.calc__results[data-astro-cid-4llkq74n]:not([data-state=empty]) .calc__empty[data-astro-cid-4llkq74n]{display:none}.calc__cta[data-astro-cid-4llkq74n]{margin-top:var(--space-2)}.calc__cta[data-astro-cid-4llkq74n][hidden]{display:none}.calc__fig[data-astro-cid-4llkq74n]{gap:var(--space-3);transition:opacity var(--dur-panel) var(--ease-out);margin:0;display:grid}.calc__results[data-astro-cid-4llkq74n][data-state=empty] .calc__fig[data-astro-cid-4llkq74n],.calc__results[data-astro-cid-4llkq74n][data-state=empty] .calc__table[data-astro-cid-4llkq74n]{opacity:.35}.calc__figtitle[data-astro-cid-4llkq74n]{color:var(--ink);font-size:15px;font-weight:600}.calc[data-astro-cid-4llkq74n]{--chart-1:#ae7200;--chart-2:#4f8ac4}.calc__ringwrap[data-astro-cid-4llkq74n]{aspect-ratio:1;width:min(100%,260px);margin-inline:auto;position:relative}.calc__ring[data-astro-cid-4llkq74n]{width:100%;height:100%;display:block;overflow:visible;transform:rotate(-90deg)}.calc__ring[data-astro-cid-4llkq74n] circle[data-astro-cid-4llkq74n]{fill:none;stroke-width:12px}.calc__ring-track[data-astro-cid-4llkq74n]{stroke:var(--surface-sunken)}.calc__ring-arc[data-astro-cid-4llkq74n]{stroke-linecap:butt;stroke-dasharray:0 100;transition:stroke-dasharray .7s var(--ease-out), stroke-dashoffset .7s var(--ease-out)}.calc__ring-arc--loan[data-astro-cid-4llkq74n]{stroke:var(--chart-1)}.calc__ring-arc--interest[data-astro-cid-4llkq74n]{stroke:var(--chart-2);stroke-width:16px}.calc__ring-centre[data-astro-cid-4llkq74n]{text-align:center;place-content:center;justify-items:center;gap:2px;margin:0;display:grid;position:absolute;inset:0}.calc__ring-centre[data-astro-cid-4llkq74n] small[data-astro-cid-4llkq74n]{color:var(--ink-muted);font-size:14px}.calc__ring-centre[data-astro-cid-4llkq74n] strong[data-astro-cid-4llkq74n]{font:700 28px/1.1 var(--font-serif);font-variant-numeric:lining-nums tabular-nums;color:var(--ink)}.calc__legend[data-astro-cid-4llkq74n]{justify-content:center;gap:var(--space-2) var(--space-5);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.calc__legend[data-astro-cid-4llkq74n] li[data-astro-cid-4llkq74n]{align-items:center;gap:var(--space-2);display:inline-flex}.calc__legend[data-astro-cid-4llkq74n] strong[data-astro-cid-4llkq74n]{color:var(--ink);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.calc__key[data-astro-cid-4llkq74n]{border-radius:3px;width:12px;height:12px}.calc__key--loan[data-astro-cid-4llkq74n]{background:var(--chart-1)}.calc__key--interest[data-astro-cid-4llkq74n]{background:var(--chart-2)}.calc__note[data-astro-cid-4llkq74n]{color:var(--ink-muted);margin:0;font-size:15px}.calc__chart[data-astro-cid-4llkq74n]{touch-action:pan-y;height:220px;position:relative}.calc__chart[data-astro-cid-4llkq74n] svg[data-astro-cid-4llkq74n]{width:100%;height:100%;display:block;overflow:visible}.calc__chart[data-astro-cid-4llkq74n] .grid{stroke:var(--surface-raised);stroke-width:1px}.calc__chart[data-astro-cid-4llkq74n] .axis{fill:var(--ink-subtle);font:400 15px var(--font-sans);font-variant-numeric:lining-nums tabular-nums}.calc__chart[data-astro-cid-4llkq74n] .area{fill:var(--chart-1);fill-opacity:.18}.calc__chart[data-astro-cid-4llkq74n] .line{fill:none;stroke:var(--chart-1);stroke-width:2px;stroke-linejoin:round}.calc__chart[data-astro-cid-4llkq74n] .cross{stroke:var(--ink-subtle);stroke-width:1px}.calc__chart[data-astro-cid-4llkq74n] .dot{fill:var(--chart-1);stroke:var(--surface);stroke-width:2px}.calc__tip[data-astro-cid-4llkq74n]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-raised);color:var(--ink-muted);white-space:nowrap;pointer-events:none;font-size:14px;line-height:18px;position:absolute;top:0;transform:translate(-50%);box-shadow:0 4px 16px #00000059}.calc__tip[data-astro-cid-4llkq74n] strong[data-astro-cid-4llkq74n]{color:var(--ink);font-size:15px;display:block}.calc__terms[data-astro-cid-4llkq74n]{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));height:180px;display:grid}.calc__term[data-astro-cid-4llkq74n]{gap:var(--space-1);color:var(--ink-muted);font:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;grid-template-rows:1fr auto;padding:0;display:grid}.calc__term-val[data-astro-cid-4llkq74n]{left:0;right:0;bottom:calc(var(--h,0) * (100% - 22px) + 4px);transition:opacity var(--dur-ui) ease, bottom var(--dur-panel) var(--ease-out);font-variant-numeric:lining-nums tabular-nums;text-align:center;opacity:0;font-size:14px;position:absolute}.calc__term-bar[data-astro-cid-4llkq74n]{align-items:flex-end;padding-top:22px;display:flex;position:relative}.calc__term-fill[data-astro-cid-4llkq74n]{background:var(--ink-subtle);opacity:.45;transform-origin:bottom;width:100%;height:100%;transform:scaleY(var(--h,0));transition:transform var(--dur-panel) var(--ease-out), background-color var(--dur-ui) ease, opacity var(--dur-ui) ease;border-radius:4px 4px 0 0;display:block}.calc__term-label[data-astro-cid-4llkq74n]{text-align:center;font-size:14px}.calc__term[data-astro-cid-4llkq74n][aria-pressed=true] .calc__term-fill[data-astro-cid-4llkq74n]{background:var(--chart-1);opacity:1}.calc__term[data-astro-cid-4llkq74n][aria-pressed=true] .calc__term-val[data-astro-cid-4llkq74n],.calc__term[data-astro-cid-4llkq74n][aria-pressed=true] .calc__term-label[data-astro-cid-4llkq74n]{opacity:1;color:var(--ink);font-weight:600}.calc__term[data-astro-cid-4llkq74n]:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.calc__term[data-astro-cid-4llkq74n]:active .calc__term-fill[data-astro-cid-4llkq74n]{transform:scaleY(calc(var(--h,0) * .97))}@media (hover:hover) and (pointer:fine){.calc__term[data-astro-cid-4llkq74n]:hover .calc__term-val[data-astro-cid-4llkq74n]{opacity:1}.calc__term[data-astro-cid-4llkq74n]:hover .calc__term-fill[data-astro-cid-4llkq74n]{opacity:.75}}.calc__results[data-astro-cid-4llkq74n][data-state=empty] .calc__term-val[data-astro-cid-4llkq74n]{opacity:0!important}.calc__table[data-astro-cid-4llkq74n] summary[data-astro-cid-4llkq74n]{cursor:pointer;color:var(--ink-muted);font-size:15px}.calc__table[data-astro-cid-4llkq74n] table[data-astro-cid-4llkq74n]{width:100%;margin-top:var(--space-3);border-collapse:collapse;font-variant-numeric:lining-nums tabular-nums;font-size:15px}.calc__table[data-astro-cid-4llkq74n] th[data-astro-cid-4llkq74n],.calc__table[data-astro-cid-4llkq74n] td[data-astro-cid-4llkq74n]{padding:var(--space-2) 0;text-align:left}.calc__table[data-astro-cid-4llkq74n] td[data-astro-cid-4llkq74n]:last-child,.calc__table[data-astro-cid-4llkq74n] th[data-astro-cid-4llkq74n]:last-child{text-align:right}.calc__legal[data-astro-cid-4llkq74n]{max-width:72ch;margin:0}@media (prefers-reduced-motion:reduce){.calc__ring-arc[data-astro-cid-4llkq74n],.calc__term-fill[data-astro-cid-4llkq74n],.calc__fig[data-astro-cid-4llkq74n]{transition:none}.calc__fig[data-astro-cid-4llkq74n].is-current{animation:none}}.fin-hero[data-astro-cid-htpeslub]{padding-bottom:var(--space-6)}.fin-hero__title[data-astro-cid-htpeslub]{text-wrap:balance;margin:0;font-size:clamp(36px,5.6vw,88px);line-height:1.04}.fin-hero__line[data-astro-cid-htpeslub]{margin-top:var(--space-5);display:block}.fin-hero__intro[data-astro-cid-htpeslub]{max-width:40em;margin:var(--space-5) 0 0;font:var(--text-body-lg);color:var(--ink)}.fin-hero__link[data-astro-cid-htpeslub]{color:var(--accent);text-underline-offset:4px;white-space:nowrap;font-weight:600;text-decoration:underline;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.fin-hero__link[data-astro-cid-htpeslub]:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}}.fin-hero__legal[data-astro-cid-htpeslub]{margin-top:var(--space-5)}.fin-steps[data-astro-cid-htpeslub]{gap:var(--space-4);margin:var(--space-7) 0 0;counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.fin-step[data-astro-cid-htpeslub]{align-content:start;gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-raised);display:grid;position:relative}.fin-step__icon[data-astro-cid-htpeslub]{width:52px;height:52px;margin-bottom:var(--space-3);border-radius:var(--radius-full);background:var(--surface-sunken);color:var(--accent);place-items:center;display:grid}.fin-step__n[data-astro-cid-htpeslub]{top:var(--space-5);right:var(--space-5);font:600 13px/1 var(--font-sans);letter-spacing:.1em;color:var(--accent);position:absolute}.fin-step__title[data-astro-cid-htpeslub]{font:var(--text-card-title);font-family:var(--font-serif);color:var(--ink);margin:0}.fin-step[data-astro-cid-htpeslub] p[data-astro-cid-htpeslub]{color:var(--ink-muted);margin:0}@media (width<=1000px){.fin-steps[data-astro-cid-htpeslub]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.fin-steps[data-astro-cid-htpeslub]{grid-template-columns:1fr}.fin-step[data-astro-cid-htpeslub]{column-gap:var(--space-4);grid-template-columns:auto 1fr}.fin-step__icon[data-astro-cid-htpeslub]{grid-row:span 2;margin:0}.fin-step__title[data-astro-cid-htpeslub]{padding-right:var(--space-6)}}@media (prefers-reduced-motion:no-preference){.fin-hero__title[data-astro-cid-htpeslub],.fin-hero__intro[data-astro-cid-htpeslub]{animation:fin-rise .7s var(--ease-out) both}.fin-hero__intro[data-astro-cid-htpeslub]{animation-delay:80ms}.fin-hero__line[data-astro-cid-htpeslub]{animation:fin-draw .8s .2s var(--ease-out) both;transform-origin:0}}@keyframes fin-rise{0%{opacity:0;transform:translateY(16px)}}@keyframes fin-draw{0%{transform:scaleX(0)}}.fin-more[data-astro-cid-htpeslub]{padding-top:0}.finance-layout[data-astro-cid-htpeslub]{gap:var(--space-8);grid-template-columns:minmax(0,1.3fr) minmax(360px,1fr);align-items:start;display:grid}.finance-info[data-astro-cid-htpeslub]{gap:var(--space-8);display:grid}.finance-ask[data-astro-cid-htpeslub]{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md);background:var(--surface-raised);display:grid}.finance-ask[data-astro-cid-htpeslub] h2[data-astro-cid-htpeslub]{font-family:var(--font-serif);margin:0}.finance-ask[data-astro-cid-htpeslub] .lead-grid,.finance-ask[data-astro-cid-htpeslub] .lead-grid--3{grid-template-columns:1fr}@media (width<=560px){.finance-ask[data-astro-cid-htpeslub]{padding:var(--space-5) var(--space-4)}}.calc-wrap[data-astro-cid-htpeslub]{margin-top:var(--space-7)}.calc-head--car[data-astro-cid-htpeslub]{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;display:grid}.calc-head--car[data-astro-cid-htpeslub] .car-summary{margin-top:0}@media (width<=900px){.calc-head--car[data-astro-cid-htpeslub]{grid-template-columns:1fr}.finance-layout[data-astro-cid-htpeslub]{gap:var(--space-7);grid-template-columns:1fr}}.faq__title[data-astro-cid-htpeslub]{margin:0 0 var(--space-4);font-family:var(--font-serif)}.faq[data-astro-cid-htpeslub]{gap:var(--space-2);display:grid}.faq__item[data-astro-cid-htpeslub]{border-radius:var(--radius-md);background:var(--surface-raised)}.faq__item[data-astro-cid-htpeslub] summary[data-astro-cid-htpeslub]{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-5);color:var(--ink);cursor:pointer;touch-action:manipulation;font-weight:600;list-style:none;display:flex}.faq__item[data-astro-cid-htpeslub] summary[data-astro-cid-htpeslub]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-htpeslub] summary[data-astro-cid-htpeslub] svg{color:var(--accent);transition:transform var(--dur-ui) var(--ease-out);flex:none}.faq__item[data-astro-cid-htpeslub][open] summary[data-astro-cid-htpeslub] svg{transform:rotate(90deg)}.faq__item[data-astro-cid-htpeslub] p[data-astro-cid-htpeslub]{padding:0 var(--space-5) var(--space-4);color:var(--ink-muted);margin:0}@media (prefers-reduced-motion:no-preference){.faq__item[data-astro-cid-htpeslub][open] p[data-astro-cid-htpeslub]{animation:fin-rise var(--dur-panel) var(--ease-out)}}
