.fh-calc__label{display:block;margin:0 0 6px;color:var(--lp-muted, #666);font-size:13px;font-weight:650}.fh-calc__input{width:100%;min-height:46px;margin:0 0 16px;padding:10px 12px;border:1px solid var(--lp-line, #e3e3df);border-radius:7px;background:#fff;color:var(--lp-ink, #171717);font:inherit;font-size:16px;font-weight:700}.fh-calc__input:focus{outline:2px solid var(--lp-ink, #171717);outline-offset:1px}.fh-calc__terms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 0 18px}.fh-calc__term{padding:10px 8px;border:1px solid var(--lp-line, #e3e3df);border-radius:6px;background:#fff;color:var(--lp-ink, #171717);font:inherit;font-size:14px;font-weight:700;line-height:1.2;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.fh-calc__term:hover{border-color:var(--lp-ink, #171717)}.fh-calc__term[aria-checked=true]{border-color:var(--lp-ink, #171717);background:var(--lp-ink, #171717);color:#fff}.fh-calc__term:focus-visible{outline:2px solid var(--lp-ink, #171717);outline-offset:2px}.fh-calc__result{padding:16px;margin-bottom:14px;border-radius:7px;background:#fff;border:1px solid var(--lp-line, #e3e3df)}.fh-calc__rate-label{margin:0;color:var(--lp-muted, #666);font-size:13px}.fh-calc__rate{margin:2px 0 12px;font-size:32px;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.fh-calc__facts{margin:0;font-size:13.5px}.fh-calc__facts div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;border-top:1px solid var(--lp-line, #e3e3df)}.fh-calc__facts dt{color:var(--lp-muted, #666)}.fh-calc__facts dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.fh-calc__msg{margin:10px 0 0;color:#b42318;font-size:13px;font-weight:650}.fh-table-wrap{overflow-x:auto;border:1px solid var(--lp-line, #e3e3df);border-radius:var(--lp-radius, 10px);background:var(--lp-card, #fff)}.fh-table{width:100%;border-collapse:collapse;font-size:14.5px}.fh-table th,.fh-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--lp-line, #e3e3df);white-space:nowrap}.fh-table thead th{color:var(--lp-muted, #666);font-size:12px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.fh-table tbody tr:last-child th,.fh-table tbody tr:last-child td{border-bottom:0}.fh-table tbody th{font-weight:700}.fh-legal{padding:22px;font-size:13.5px}.fh-legal p{display:block;margin:0 0 10px}.fh-legal p:last-child{margin:0}.lp .fh-calc p.fh-calc__rate{margin:2px 0 12px;font-size:32px;font-weight:800;line-height:1.1;color:var(--lp-ink, #171717)}.lp .fh-calc p.fh-calc__rate-label,.lp .fh-calc p.fh-calc__label{margin:0 0 6px;font-size:13px;font-weight:650;color:var(--lp-muted, #666)}.lp .fh-calc p.fh-calc__msg{margin:10px 0 0;font-size:13px;font-weight:650;color:#b42318}.lp .lp-cta__text a,.lp .fh-legal a,.lp .fh-calc .lp-card__note a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fh-calc__term{display:flex;flex-direction:column;align-items:center;gap:2px}.fh-calc__zero{font-size:11px;font-weight:700;color:#007561}.fh-calc__term[aria-checked=true] .fh-calc__zero{color:#7fe0c8}.fh-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fh-cat{position:relative;display:flex;flex-direction:column;gap:4px;min-height:96px;padding:18px 48px 18px 18px;border:1px solid var(--lp-line, #e3e3df);border-radius:var(--lp-radius, 10px);background:var(--lp-card, #f7f7f4);color:var(--lp-ink, #171717);text-decoration:none;transition:border-color .18s ease,background .18s ease}.fh-cat:hover{border-color:var(--lp-ink, #171717);background:#fff}.fh-cat:focus-visible{outline:2px solid var(--lp-ink, #171717);outline-offset:2px}.fh-cat__title{font-size:16px;font-weight:750;line-height:1.3}.fh-cat__text{color:var(--lp-muted, #666);font-size:13.5px;line-height:1.45}.fh-cat__arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);transition:transform .18s ease}.fh-cat:hover .fh-cat__arrow{transform:translate(3px,-50%)}@media screen and (max-width:989px){.fh-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:589px){.fh-cats{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.fh-cat,.fh-cat__arrow{transition:none}}.lp p.fh-legal-link{margin:12px 0 0;font-size:12.5px;line-height:1.4}.lp .fh-calc p.fh-legal-link{margin:0 0 8px}.lp .fh-legal-link a{color:var(--lp-muted, #666);text-decoration:underline;text-underline-offset:2px}.lp .fh-legal-link a:hover{color:var(--lp-ink, #171717)}
/*# sourceMappingURL=/cdn/shop/t/41/assets/finanzierung-hub.css.map */
