.mortgage-module__W9ZQgW__calc{gap:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:860px){.mortgage-module__W9ZQgW__calc{grid-template-columns:1.3fr 1fr}}.mortgage-module__W9ZQgW__controls{gap:var(--space-5);flex-direction:column;display:flex}.mortgage-module__W9ZQgW__field{gap:var(--space-2);flex-direction:column;display:flex}.mortgage-module__W9ZQgW__label{font-size:var(--text-small);color:var(--fg-muted)}.mortgage-module__W9ZQgW__label b{color:var(--fg)}.mortgage-module__W9ZQgW__range{width:100%;min-height:24px;accent-color:var(--brand)}.mortgage-module__W9ZQgW__select{width:100%;padding:var(--space-3) var(--space-4);font:inherit;color:var(--fg);background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-md)}.mortgage-module__W9ZQgW__result{gap:var(--space-3);padding:var(--space-5);background:var(--bg-page);border-radius:var(--radius-lg);flex-direction:column;display:flex}.mortgage-module__W9ZQgW__monthlyLabel{font-size:var(--text-small);color:var(--fg-muted)}.mortgage-module__W9ZQgW__monthly{font-size:clamp(1.6rem, 5vw, var(--text-h2));color:var(--accent-text);font-weight:700;line-height:1.1}.mortgage-module__W9ZQgW__summary{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.mortgage-module__W9ZQgW__sumRow{justify-content:space-between;gap:var(--space-4);font-size:var(--text-small);color:var(--fg-muted);display:flex}.mortgage-module__W9ZQgW__sumRow dd{color:var(--fg);font-weight:600}.mortgage-module__W9ZQgW__warnBlock{gap:var(--space-1);margin-bottom:var(--space-3);display:grid}.mortgage-module__W9ZQgW__warn{font-size:var(--text-small);color:var(--error)}.mortgage-module__W9ZQgW__warnHint{font-size:var(--text-caption);color:var(--fg-muted)}.mortgage-module__W9ZQgW__legal{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.mortgage-module__W9ZQgW__psk,.mortgage-module__W9ZQgW__rateLine{font-size:var(--text-small);color:var(--fg)}.mortgage-module__W9ZQgW__psk{font-weight:600}.mortgage-module__W9ZQgW__disclaimer{margin-top:var(--space-2);font-size:var(--text-caption);color:var(--fg-muted)}.mortgage-module__W9ZQgW__disclaimer a,.mortgage-module__W9ZQgW__cardLegal a{color:var(--accent-text);text-decoration:underline}.mortgage-module__W9ZQgW__programs{margin-top:var(--space-10)}.mortgage-module__W9ZQgW__programsTitle{font-size:var(--text-h2);color:var(--fg);margin-bottom:var(--space-6)}.mortgage-module__W9ZQgW__grid{gap:var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));display:grid}.mortgage-module__W9ZQgW__card{gap:var(--space-2);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;display:flex}.mortgage-module__W9ZQgW__badge{font-size:var(--text-caption);color:var(--accent-text);background:var(--bg-page);border-radius:var(--radius-pill);align-self:flex-start;padding:.2em .7em}.mortgage-module__W9ZQgW__cardTitle{font-size:var(--text-h3);color:var(--fg)}.mortgage-module__W9ZQgW__card .mortgage-module__W9ZQgW__psk{font-size:var(--text-lead);color:var(--fg);font-weight:700}.mortgage-module__W9ZQgW__rate{font-size:var(--text-small);color:var(--fg-muted);font-weight:600}.mortgage-module__W9ZQgW__specs{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.mortgage-module__W9ZQgW__specRow{justify-content:space-between;gap:var(--space-4);font-size:var(--text-small);color:var(--fg-muted);display:flex}.mortgage-module__W9ZQgW__specRow dd{color:var(--fg)}.mortgage-module__W9ZQgW__conditions{margin-top:var(--space-2);font-size:var(--text-small);color:var(--fg-muted)}.mortgage-module__W9ZQgW__cardLegal{padding-top:var(--space-3);font-size:var(--text-caption);color:var(--fg-muted);margin-top:auto}.mortgage-module__W9ZQgW__cta{margin-top:var(--space-8)}.mortgage-module__W9ZQgW__ctaLink{padding:var(--space-3) var(--space-6);color:var(--fg-on-brand);background:var(--brand);border-radius:var(--radius-md);box-shadow:var(--shadow-1), var(--shadow-glow-rest);transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);display:inline-flex}.mortgage-module__W9ZQgW__ctaLink:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.mortgage-module__W9ZQgW__ctaLink:active{box-shadow:var(--shadow-1);transform:translateY(0)}@media (hover:hover) and (pointer:fine){.mortgage-module__W9ZQgW__ctaLink:hover{transform:translateY(var(--lift-control));box-shadow:var(--shadow-2), var(--shadow-glow)}}@media (max-width:560px){.mortgage-module__W9ZQgW__ctaLink{justify-content:center;width:100%}}.mortgage-module__W9ZQgW__badgeBox{padding:var(--space-4);background:var(--bg-page);border:1px solid var(--border);border-radius:var(--radius-md)}.mortgage-module__W9ZQgW__badgeMain{font-size:var(--text-body);color:var(--fg)}.mortgage-module__W9ZQgW__badgeMain b{color:var(--accent-text)}.mortgage-module__W9ZQgW__badgeSub,.mortgage-module__W9ZQgW__badgeNote{margin-top:var(--space-1);font-size:var(--text-caption);color:var(--fg-muted)}.mortgage-module__W9ZQgW__badgeNote a{color:var(--accent-text);text-decoration:underline}.mortgage-module__W9ZQgW__notice{padding:var(--space-6);background:var(--bg-surface);border:1px dashed var(--border);border-radius:var(--radius-lg);text-align:center}.mortgage-module__W9ZQgW__noticeTitle{font-size:var(--text-lead);color:var(--fg);margin-bottom:var(--space-2);font-weight:600}.mortgage-module__W9ZQgW__noticeText{font-size:var(--text-small);color:var(--fg-muted);max-width:52ch;margin:0 auto}
.MortgageTeaser-module___YcttW__container{gap:var(--space-8);margin-top:var(--space-4);grid-template-columns:minmax(280px,360px) 1fr;align-items:start;display:grid}.MortgageTeaser-module___YcttW__programsList{gap:var(--space-4);display:grid}.MortgageTeaser-module___YcttW__programsTitle{font-size:var(--text-body);color:var(--fg);margin:0;font-weight:700}.MortgageTeaser-module___YcttW__programPills{gap:var(--space-3);display:grid}.MortgageTeaser-module___YcttW__programCard{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-1), inset 0 1px 0 0 color-mix(in srgb, var(--fg-on-dark) 45%, transparent);display:flex}:is(html[data-preset=construction-premium] .MortgageTeaser-module___YcttW__programCard,html[data-preset=construction-premium] .MortgageTeaser-module___YcttW__calcWrapper,html[data-preset=industrial-engineering] .MortgageTeaser-module___YcttW__programCard,html[data-preset=industrial-engineering] .MortgageTeaser-module___YcttW__calcWrapper){border-radius:var(--radius-sm)}.MortgageTeaser-module___YcttW__progRate{font-family:var(--font-serif);font-size:var(--text-h3);color:var(--accent-text);min-width:80px;font-weight:700}.MortgageTeaser-module___YcttW__progInfo{gap:2px;display:grid}.MortgageTeaser-module___YcttW__progTitle{font-weight:600;font-size:var(--text-body);color:var(--fg);font-weight:600;font-size:var(--text-body);margin:0}.MortgageTeaser-module___YcttW__progMeta{font-size:var(--text-small);color:var(--fg-muted)}.MortgageTeaser-module___YcttW__partnersNote{gap:var(--space-1);padding:var(--space-4);background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);font-size:var(--text-small);display:grid}.MortgageTeaser-module___YcttW__partnersTitle{color:var(--fg);font-weight:700}.MortgageTeaser-module___YcttW__banksList{color:var(--fg-muted);line-height:1.4}.MortgageTeaser-module___YcttW__calcWrapper{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-2)}.MortgageTeaser-module___YcttW__foot{margin-top:var(--space-6);text-align:center}.MortgageTeaser-module___YcttW__moreLink{min-height:24px;color:var(--brand);font-weight:600;font-size:var(--text-body);align-items:center;text-decoration:none;display:inline-flex}.MortgageTeaser-module___YcttW__moreLink:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.MortgageTeaser-module___YcttW__container{gap:var(--space-6);grid-template-columns:1fr}}
