{"id":8238,"date":"2017-11-06T09:06:26","date_gmt":"2017-11-06T08:06:26","guid":{"rendered":"https:\/\/www.bestfinance.ch\/?page_id=8238"},"modified":"2026-04-01T09:03:41","modified_gmt":"2026-04-01T07:03:41","slug":"calculadora-de-prestamos-online","status":"publish","type":"page","link":"https:\/\/www.bestfinance.ch\/es\/kreditrechner-online\/","title":{"rendered":"Calculadora de pr\u00e9stamos en l\u00ednea"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"8238\" class=\"elementor elementor-8238\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3afa1d9 e-flex e-con-boxed e-con e-parent\" data-id=\"3afa1d9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;gradient&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f7231ae elementor-widget elementor-widget-spacer\" data-id=\"f7231ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ba59b04 e-flex e-con-boxed e-con e-parent\" data-id=\"ba59b04\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7fa98e5 elementor-widget elementor-widget-html\" data-id=\"7fa98e5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\n  var urlParams = new URLSearchParams(window.location.search);\n  var w1 = urlParams.get('w1') || 'direkt-tilgungsrechner';\n<\/script>\n\n<!-- ============================\n     STRUCTURED DATA (funktioniert in Elementor HTML-Widget)\n     ============================ -->\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wie funktioniert der Kreditrechner von bestfinance.ch?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"W\u00e4hlen Sie den gew\u00fcnschten Kreditbetrag (CHF 5'000 bis CHF 300'000), die Laufzeit (12 bis 120 Monate) und geben Sie bis zu zwei Zinss\u00e4tze ein. Der Rechner zeigt Ihnen sofort die monatliche Rate, die Gesamtkosten und den Zinsunterschied in CHF an.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Welche Zinss\u00e4tze gelten f\u00fcr einen Privatkredit in der Schweiz?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Die Zinss\u00e4tze f\u00fcr Privatkredite in der Schweiz liegen je nach Bonit\u00e4t zwischen 4,9 % und 10,95 % effektiv pro Jahr. Der individuelle Zinssatz wird nach Pr\u00fcfung Ihrer Kreditanfrage festgelegt. Mit bestfinance.ch profitieren Sie von exklusiven Konditionen durch unsere Partnerschaften mit f\u00fchrenden Finanzinstituten.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was kostet die Nutzung des Kreditrechners?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Die Nutzung des Kreditrechners und die anschliessende Kreditanfrage bei bestfinance.ch sind vollst\u00e4ndig kostenlos und unverbindlich. Es fallen keine versteckten Geb\u00fchren an und es ist keine Registrierung erforderlich.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Warum sollte ich Kreditzinsen vergleichen?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Bereits ein Zinsunterschied von wenigen Prozentpunkten kann bei einem Kredit von CHF 20'000 \u00fcber 48 Monate einen Unterschied von \u00fcber CHF 1'000 ausmachen. Unser Zinsvergleich zeigt Ihnen transparent den Unterschied in CHF, damit Sie die g\u00fcnstigste L\u00f6sung finden.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Wie hoch darf ein Privatkredit in der Schweiz maximal sein?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Die maximale Kredith\u00f6he h\u00e4ngt von Ihrer Kreditf\u00e4higkeit ab. In der Schweiz sind Kreditbetr\u00e4ge von CHF 1'000 bis CHF 300'000 bei Laufzeiten von 12 bis 120 Monaten m\u00f6glich. Der Kreditgeber pr\u00fcft, ob Sie sich den Kredit leisten k\u00f6nnen \u2013 denn laut Schweizer Gesetz darf ein Kredit nicht zur \u00dcberschuldung f\u00fchren.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Was ist der Unterschied zwischen Sollzins und Effektivzins?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Der Sollzins (Nominalzins) ist der reine Kreditzinssatz. Der Effektivzins enth\u00e4lt zus\u00e4tzliche Kosten und ist daher die bessere Vergleichsgr\u00f6sse. Beim Vergleich von Kreditangeboten sollten Sie immer den effektiven Jahreszins heranziehen, da er die tats\u00e4chlichen Gesamtkosten besser abbildet.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Beeinflusst die Laufzeit die Gesamtkosten meines Kredits?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Ja, erheblich. Eine l\u00e4ngere Laufzeit senkt zwar die monatliche Rate, erh\u00f6ht aber die Gesamtkosten, da Sie \u00fcber einen l\u00e4ngeren Zeitraum Zinsen zahlen. Mit unserem Kreditrechner k\u00f6nnen Sie verschiedene Laufzeiten direkt vergleichen.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Ist die Kreditanfrage bei bestfinance.ch verbindlich?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Nein. Die Kreditanfrage bei bestfinance.ch ist vollst\u00e4ndig unverbindlich und kostenlos. Sie erhalten nach der Pr\u00fcfung ein pers\u00f6nliches Angebot mit Ihrem individuellen Zinssatz. Erst wenn Sie das Angebot annehmen, kommt ein Vertrag zustande.\"\n      }\n    }\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"HowTo\",\n  \"name\": \"Kredit berechnen und vergleichen mit bestfinance.ch\",\n  \"description\": \"In 4 Schritten zum besten Kreditangebot: Betrag w\u00e4hlen, Laufzeit festlegen, Zinsen vergleichen und unverbindlich anfragen.\",\n  \"step\": [\n    { \"@type\": \"HowToStep\", \"position\": 1, \"name\": \"Kreditbetrag w\u00e4hlen\", \"text\": \"W\u00e4hlen Sie den gew\u00fcnschten Kreditbetrag zwischen CHF 5'000 und CHF 300'000.\" },\n    { \"@type\": \"HowToStep\", \"position\": 2, \"name\": \"Laufzeit festlegen\", \"text\": \"Bestimmen Sie die Laufzeit zwischen 12 und 120 Monaten.\" },\n    { \"@type\": \"HowToStep\", \"position\": 3, \"name\": \"Zinss\u00e4tze vergleichen\", \"text\": \"Geben Sie zwei Zinss\u00e4tze ein und vergleichen Sie monatliche Raten, Gesamtkosten und den Zinsunterschied in CHF.\" },\n    { \"@type\": \"HowToStep\", \"position\": 4, \"name\": \"Unverbindliche Kreditanfrage stellen\", \"text\": \"Stellen Sie eine kostenlose Kreditanfrage, um Ihren pers\u00f6nlichen Zinssatz zu erfahren.\" }\n  ]\n}\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FinancialProduct\",\n  \"name\": \"Privatkredit Schweiz\",\n  \"description\": \"Privatkredite in der Schweiz mit Betr\u00e4gen von CHF 1'000 bis CHF 300'000 und Laufzeiten von 12 bis 120 Monaten.\",\n  \"annualPercentageRate\": { \"@type\": \"QuantitativeValue\", \"minValue\": 4.9, \"maxValue\": 10.95, \"unitCode\": \"P1\" },\n  \"amount\": { \"@type\": \"MonetaryAmount\", \"currency\": \"CHF\", \"minValue\": 1000, \"maxValue\": 300000 },\n  \"provider\": {\n    \"@type\": \"FinancialService\",\n    \"name\": \"bestfinance.ch\",\n    \"url\": \"https:\/\/www.bestfinance.ch\/\",\n    \"areaServed\": { \"@type\": \"Country\", \"name\": \"Switzerland\" }\n  }\n}\n<\/script>\n\n<!-- ============================\n     FONTS\n     ============================ -->\n\n\n<style>\n\/* ============================\n   PAGE TOKENS\n   ============================ *\/\n:root {\n  --bf-primary: #0077B6;\n  --bf-primary-dark: #03045E;\n  --bf-accent: #00B4D8;\n  --bf-accent-light: #90E0EF;\n  --bf-surface: #ffffff;\n  --bf-bg: #f0f7fb;\n  --bf-muted: #6c757d;\n  --bf-success: #2f855a;\n  --bf-danger: #c53030;\n  --bf-border: #e2e8f0;\n  --bf-radius: 16px;\n  --bf-shadow: 0 8px 32px rgba(0,50,80,.12);\n  --bf-font: 'Plus Jakarta Sans', 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  --bf-mono: 'JetBrains Mono', monospace;\n  --bf-text: #1a2332;\n  --bf-text-secondary: #516175;\n}\n\n\/* ============================\n   PAGE LAYOUT\n   ============================ *\/\n.bf-page *,\n.bf-page *::before,\n.bf-page *::after { margin: 0; padding: 0; box-sizing: border-box; }\n\n.bf-page {\n  font-family: var(--bf-font);\n  color: var(--bf-text);\n  line-height: 1.7;\n  font-size: 16px;\n  max-width: 800px;\n  margin: 0 auto;\n  padding: 0 16px 48px;\n  -webkit-text-size-adjust: 100%;\n}\n\n\/* ============================\n   HERO\n   ============================ *\/\n.bf-hero {\n  text-align: center;\n  padding: 32px 16px 24px;\n  margin-bottom: 28px;\n  background: linear-gradient(180deg, rgba(0,119,182,.06) 0%, transparent 100%);\n  border-radius: var(--bf-radius);\n}\n\n.bf-hero h1 {\n  font-size: clamp(22px, 6vw, 38px);\n  font-weight: 800;\n  line-height: 1.2;\n  color: var(--bf-primary-dark);\n  margin-bottom: 12px;\n  letter-spacing: -0.02em;\n}\n\n.bf-hero .bf-hero-sub {\n  font-size: clamp(14px, 3.5vw, 17px);\n  color: var(--bf-text-secondary);\n  font-weight: 500;\n  max-width: 600px;\n  margin: 0 auto;\n}\n\n.bf-trust-row {\n  display: flex;\n  justify-content: center;\n  gap: 16px;\n  flex-wrap: wrap;\n  margin: 16px 0 0;\n  text-align: center;\n}\n\n.bf-trust-item {\n  font-size: 13px;\n  font-weight: 600;\n  color: var(--bf-text-secondary);\n  display: flex;\n  align-items: center;\n  gap: 4px;\n}\n\n.bf-trust-item::before {\n  content: '\u2713';\n  color: var(--bf-success);\n  font-weight: 900;\n  font-size: 14px;\n}\n\n\/* ============================\n   KREDITRECHNER (eingebettet)\n   ============================ *\/\n.bf-calc-embed {\n  margin-bottom: 32px;\n}\n\n\/* --- Calculator Tokens (scoped) --- *\/\n.bf-calc { max-width: 720px; margin: 0 auto; }\n\n.bf-card {\n  background: var(--bf-surface);\n  border-radius: var(--bf-radius);\n  box-shadow: var(--bf-shadow);\n  padding: 28px 24px;\n  margin-bottom: 20px;\n}\n\n.bf-card-title {\n  font-size: 12px; font-weight: 800;\n  text-transform: uppercase; letter-spacing: 0.08em;\n  color: var(--bf-muted); margin-bottom: 18px;\n}\n\n.bf-input-group { margin-bottom: 20px; }\n.bf-input-group label {\n  display: block; font-size: 14px; font-weight: 700;\n  margin-bottom: 8px; color: var(--bf-primary-dark);\n  font-family: var(--bf-font);\n}\n\n.bf-select {\n  width: 100%; padding: 14px 44px 14px 16px;\n  font-family: var(--bf-font); font-size: 16px; font-weight: 700;\n  color: var(--bf-primary-dark); border: 2px solid var(--bf-border);\n  border-radius: 12px; background: #f8fafc;\n  transition: all .2s; appearance: none; -webkit-appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' fill='none' stroke='%230077B6' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 24 24'%3e%3cpolyline points='6 9 12 15 18 9'\/%3e%3c\/svg%3e\");\n  background-repeat: no-repeat; background-position: right 14px center;\n  background-size: 20px; cursor: pointer; text-align: center; min-height: 50px;\n}\n\n.bf-select:focus {\n  outline: none; border-color: var(--bf-accent);\n  background-color: #fff; box-shadow: 0 0 0 3px rgba(0,180,216,.2);\n}\n\n.bf-compare-row { display: grid; grid-template-columns: 1fr 1fr; gap: 12px; }\n\n.bf-zins-box { position: relative; }\n.bf-zins-box label {\n  display: block; font-size: 13px; font-weight: 700;\n  margin-bottom: 6px; color: var(--bf-primary-dark);\n}\n.bf-zins-box .bf-tag {\n  display: inline-block; font-size: 11px; font-weight: 800;\n  text-transform: uppercase; letter-spacing: 0.06em;\n  padding: 3px 8px; border-radius: 6px; margin-bottom: 6px;\n}\n.bf-zins-a .bf-tag { background: rgba(0,180,216,.15); color: #0096c7; }\n.bf-zins-b .bf-tag { background: rgba(3,4,94,.1); color: var(--bf-primary-dark); }\n\n.bf-zins-input {\n  width: 100%; padding: 14px 36px 14px 14px;\n  font-family: var(--bf-mono); font-size: 18px; font-weight: 700;\n  color: var(--bf-primary-dark); border: 2px solid var(--bf-border);\n  border-radius: 12px; background: #f8fafc;\n  transition: all .2s; text-align: center; min-height: 50px;\n  -moz-appearance: textfield;\n}\n.bf-zins-input::-webkit-inner-spin-button,\n.bf-zins-input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0; }\n.bf-zins-input:focus {\n  outline: none; border-color: var(--bf-accent);\n  background: #fff; box-shadow: 0 0 0 3px rgba(0,180,216,.2);\n}\n.bf-zins-suffix {\n  position: absolute; right: 12px; bottom: 16px;\n  font-size: 14px; font-weight: 700; color: var(--bf-muted); pointer-events: none;\n}\n\n.bf-btn-calc {\n  display: block; width: 100%; padding: 16px 28px;\n  border: none; border-radius: 999px; cursor: pointer;\n  font-family: var(--bf-font); font-size: 17px; font-weight: 800;\n  text-align: center; color: #fff;\n  background: linear-gradient(135deg, var(--bf-accent) 0%, var(--bf-primary) 100%);\n  box-shadow: 0 6px 20px rgba(0,119,182,.3);\n  transition: all .2s; margin-top: 12px; min-height: 54px;\n  -webkit-tap-highlight-color: transparent;\n}\n.bf-btn-calc:hover { transform: translateY(-1px); box-shadow: 0 10px 28px rgba(0,119,182,.4); }\n.bf-btn-calc:active { transform: translateY(0); }\n\n\/* CTA Section *\/\n.bf-cta-section {\n  display: none; margin: 24px 0; border-radius: var(--bf-radius);\n  background: linear-gradient(135deg, var(--bf-primary-dark) 0%, #0a1e5e 60%, #061340 100%);\n  padding: 32px 24px; text-align: center; position: relative; overflow: hidden;\n  box-shadow: 0 12px 40px rgba(3,4,94,.35);\n}\n.bf-cta-section::before {\n  content: ''; position: absolute; top: -60%; right: -30%;\n  width: 300px; height: 300px;\n  background: radial-gradient(circle, rgba(0,180,216,.3) 0%, transparent 70%);\n  pointer-events: none;\n}\n.bf-cta-section::after {\n  content: ''; position: absolute; bottom: -40%; left: -20%;\n  width: 250px; height: 250px;\n  background: radial-gradient(circle, rgba(144,224,239,.15) 0%, transparent 70%);\n  pointer-events: none;\n}\n.bf-cta-section.show { display: block; animation: bf-slideUp .5s ease; }\n\n.bf-cta-label {\n  font-size: 15px; font-weight: 600;\n  color: rgba(255,255,255,.75); margin-bottom: 16px;\n  position: relative; z-index: 2;\n}\n\n.bf-btn-anfrage {\n  display: inline-block; width: 100%; max-width: 440px;\n  padding: 20px 32px; border: none; border-radius: 999px;\n  cursor: pointer; font-family: var(--bf-font);\n  font-size: 19px; font-weight: 900;\n  text-align: center; color: var(--bf-primary-dark);\n  background: linear-gradient(135deg, #fff 0%, var(--bf-accent-light) 100%);\n  box-shadow: 0 8px 30px rgba(0,0,0,.3), 0 0 0 0 rgba(0,180,216,.4);\n  transition: all .25s; min-height: 62px;\n  -webkit-tap-highlight-color: transparent;\n  position: relative; z-index: 2;\n  animation: bf-glow 2.8s ease-in-out infinite;\n}\n.bf-btn-anfrage:hover {\n  transform: translateY(-2px) scale(1.02);\n  box-shadow: 0 14px 40px rgba(0,0,0,.35), 0 0 0 5px rgba(0,180,216,.25);\n}\n.bf-btn-anfrage:active { transform: translateY(0) scale(1); }\n\n@keyframes bf-glow {\n  0%, 100% { box-shadow: 0 8px 30px rgba(0,0,0,.3), 0 0 0 0 rgba(0,180,216,.4); }\n  50%      { box-shadow: 0 8px 30px rgba(0,0,0,.3), 0 0 0 8px rgba(0,180,216,.12); }\n}\n\n.bf-cta-badges {\n  display: flex; justify-content: center; gap: 16px;\n  flex-wrap: wrap; margin-top: 14px;\n  position: relative; z-index: 2;\n}\n.bf-cta-badges span {\n  font-size: 12px; font-weight: 700;\n  color: rgba(255,255,255,.6);\n  display: flex; align-items: center; gap: 4px;\n}\n.bf-cta-badges span::before {\n  content: '\u2713'; color: var(--bf-accent-light);\n  font-weight: 900; font-size: 13px;\n}\n\n\/* Results *\/\n.bf-results { display: none; animation: bf-slideUp .4s ease; }\n.bf-results.show { display: block; }\n\n@keyframes bf-slideUp {\n  from { opacity:0; transform: translateY(16px); }\n  to   { opacity:1; transform: translateY(0); }\n}\n\n.bf-result-grid {\n  display: grid; grid-template-columns: 1fr 1fr;\n  gap: 12px; margin-bottom: 16px;\n}\n\n.bf-result-card {\n  border-radius: 14px; padding: 22px 16px;\n  text-align: center; overflow: hidden;\n}\n.bf-result-card.card-a {\n  background: linear-gradient(135deg, var(--bf-primary) 0%, var(--bf-primary-dark) 100%); color: #fff;\n}\n.bf-result-card.card-b {\n  background: linear-gradient(135deg, #1a365d 0%, var(--bf-primary-dark) 100%); color: #fff;\n}\n.bf-result-card .rc-label {\n  font-size: 11px; font-weight: 700;\n  text-transform: uppercase; letter-spacing: 0.06em; opacity: .7; margin-bottom: 2px;\n}\n.bf-result-card .rc-rate { font-size: 12px; font-weight: 600; opacity: .55; margin-bottom: 8px; }\n.bf-result-card .rc-monthly {\n  font-family: var(--bf-mono); font-size: clamp(22px, 5vw, 32px);\n  font-weight: 700; line-height: 1.15; margin-bottom: 2px; word-break: break-word;\n}\n.bf-result-card .rc-monthly-label { font-size: 11px; opacity: .55; }\n.bf-result-card .rc-total {\n  margin-top: 10px; padding-top: 10px;\n  border-top: 1px solid rgba(255,255,255,.15);\n  font-size: 12px; line-height: 1.6;\n}\n.bf-result-card .rc-total span { font-weight: 800; font-family: var(--bf-mono); }\n\n.bf-diff-box {\n  border-radius: 14px; padding: 22px 18px; text-align: center;\n  border: 2px solid var(--bf-accent-light);\n  background: linear-gradient(135deg, rgba(0,180,216,.06) 0%, rgba(144,224,239,.1) 100%);\n}\n.bf-diff-box .diff-label { font-size: 12px; font-weight: 700; color: var(--bf-muted); margin-bottom: 6px; }\n.bf-diff-box .diff-value {\n  font-family: var(--bf-mono); font-size: clamp(24px, 5vw, 34px);\n  font-weight: 700; color: var(--bf-success); line-height: 1.15;\n}\n.bf-diff-box .diff-sub { font-size: 13px; color: var(--bf-muted); margin-top: 6px; line-height: 1.5; }\n.bf-diff-box .diff-sub strong { font-family: var(--bf-mono); font-weight: 700; color: var(--bf-primary-dark); }\n\n\/* Rate table *\/\n.bf-table-wrap {\n  overflow-x: auto; -webkit-overflow-scrolling: touch;\n  margin: 0 -24px; padding: 0 24px;\n}\n.bf-rate-table {\n  width: 100%; border-collapse: separate; border-spacing: 0;\n  font-size: 13px; min-width: 380px;\n}\n.bf-rate-table thead th {\n  background: var(--bf-primary-dark); color: #fff;\n  font-weight: 700; font-size: 11px;\n  text-transform: uppercase; letter-spacing: 0.06em;\n  padding: 11px 10px; text-align: right; white-space: nowrap;\n}\n.bf-rate-table thead th:first-child { text-align: left; border-radius: 10px 0 0 0; }\n.bf-rate-table thead th:last-child { border-radius: 0 10px 0 0; }\n.bf-rate-table tbody td {\n  padding: 9px 10px; text-align: right;\n  font-family: var(--bf-mono); font-weight: 500; font-size: 12px;\n  border-bottom: 1px solid var(--bf-border); white-space: nowrap;\n}\n.bf-rate-table tbody td:first-child {\n  text-align: left; font-family: var(--bf-font); font-weight: 700; color: var(--bf-primary);\n}\n.bf-rate-table tbody tr:hover { background: rgba(0,180,216,.05); }\n.bf-rate-table tbody tr.hl-a { background: rgba(0,180,216,.12); }\n.bf-rate-table tbody tr.hl-a td { font-weight: 700; }\n.bf-rate-table tbody tr.hl-b { background: rgba(3,4,94,.08); }\n.bf-rate-table tbody tr.hl-b td { font-weight: 700; }\n.bf-rate-table tbody tr:last-child td:first-child { border-radius: 0 0 0 10px; }\n.bf-rate-table tbody tr:last-child td:last-child { border-radius: 0 0 10px 0; }\n\n.bf-slider-wrap { margin-top: 10px; padding: 0 2px; }\n.bf-slider {\n  width: 100%; height: 8px; -webkit-appearance: none; appearance: none;\n  border-radius: 999px;\n  background: linear-gradient(90deg, #d8f0f8, var(--bf-accent-light));\n  border: 1px solid var(--bf-accent-light); outline: none; cursor: pointer;\n}\n.bf-slider::-webkit-slider-thumb {\n  -webkit-appearance: none; width: 28px; height: 28px; border-radius: 50%;\n  background: #fff; border: 3px solid var(--bf-accent);\n  box-shadow: 0 2px 8px rgba(0,0,0,.15), 0 0 0 4px rgba(0,180,216,.15);\n}\n.bf-slider::-moz-range-thumb {\n  width: 28px; height: 28px; border-radius: 50%;\n  background: #fff; border: 3px solid var(--bf-accent);\n  box-shadow: 0 2px 8px rgba(0,0,0,.15), 0 0 0 4px rgba(0,180,216,.15);\n}\n\n.bf-calc-disclaimer {\n  text-align: center; font-size: 11px; color: var(--bf-muted);\n  font-style: italic; margin-top: 16px; line-height: 1.5; padding: 0 8px;\n}\n\n\/* ============================\n   PAGE CONTENT STYLES\n   ============================ *\/\n.bf-section { margin-bottom: 40px; }\n\n.bf-section h2 {\n  font-size: clamp(22px, 5vw, 30px);\n  font-weight: 800; color: var(--bf-primary-dark);\n  margin-bottom: 16px; line-height: 1.25; letter-spacing: -0.01em;\n}\n\n.bf-section h3 {\n  font-size: clamp(17px, 4vw, 21px);\n  font-weight: 700; color: var(--bf-primary-dark);\n  margin: 24px 0 10px; line-height: 1.3;\n}\n\n.bf-section p { margin-bottom: 14px; color: var(--bf-text); font-size: 16px; }\n.bf-section p.bf-muted { color: var(--bf-text-secondary); font-size: 15px; }\n\n.bf-card-section {\n  background: var(--bf-surface); border-radius: var(--bf-radius);\n  box-shadow: 0 4px 20px rgba(0,50,80,.08); padding: 28px 20px; margin-bottom: 28px;\n}\n\n\/* Benefits Grid *\/\n.bf-benefits { display: grid; grid-template-columns: 1fr; gap: 16px; margin: 20px 0; }\n.bf-benefit {\n  display: flex; gap: 14px; align-items: flex-start; padding: 16px;\n  background: var(--bf-surface); border-radius: 12px;\n  border: 1px solid var(--bf-border); box-shadow: 0 2px 8px rgba(0,50,80,.04);\n}\n.bf-benefit-icon {\n  flex-shrink: 0; width: 40px; height: 40px; border-radius: 10px;\n  display: flex; align-items: center; justify-content: center;\n  font-size: 20px; background: rgba(0,180,216,.1);\n}\n.bf-benefit h3 { font-size: 15px; font-weight: 700; color: var(--bf-primary-dark); margin: 0 0 4px; }\n.bf-benefit p { font-size: 14px; color: var(--bf-text-secondary); margin: 0; line-height: 1.55; }\n\n\/* Compare Table *\/\n.bf-compare-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin: 20px 0; }\n.bf-compare-table {\n  width: 100%; border-collapse: separate; border-spacing: 0;\n  font-size: 14px; min-width: 340px;\n}\n.bf-compare-table thead th {\n  background: var(--bf-primary-dark); color: #fff; font-weight: 700; font-size: 12px;\n  text-transform: uppercase; letter-spacing: 0.05em; padding: 12px 14px; text-align: left; white-space: nowrap;\n}\n.bf-compare-table thead th:first-child { border-radius: 10px 0 0 0; }\n.bf-compare-table thead th:last-child { border-radius: 0 10px 0 0; }\n.bf-compare-table tbody td { padding: 11px 14px; border-bottom: 1px solid var(--bf-border); font-size: 14px; }\n.bf-compare-table tbody td:first-child { font-weight: 700; color: var(--bf-primary-dark); }\n.bf-compare-table tbody tr:last-child td:first-child { border-radius: 0 0 0 10px; }\n.bf-compare-table tbody tr:last-child td:last-child { border-radius: 0 0 10px 0; }\n.bf-compare-table .bf-highlight-cell { font-weight: 800; color: var(--bf-success); }\n\n\/* Steps *\/\n.bf-steps { counter-reset: step-counter; margin: 20px 0; }\n.bf-step {\n  counter-increment: step-counter; display: flex; gap: 16px; align-items: flex-start;\n  padding: 16px 0; border-bottom: 1px solid var(--bf-border);\n}\n.bf-step:last-child { border-bottom: none; }\n.bf-step::before {\n  content: counter(step-counter); flex-shrink: 0; width: 36px; height: 36px;\n  border-radius: 50%; background: linear-gradient(135deg, var(--bf-accent), var(--bf-primary));\n  color: #fff; font-weight: 800; font-size: 15px;\n  display: flex; align-items: center; justify-content: center;\n}\n.bf-step-content h3 { font-size: 16px; font-weight: 700; color: var(--bf-primary-dark); margin: 0 0 4px; }\n.bf-step-content p { font-size: 14px; color: var(--bf-text-secondary); margin: 0; line-height: 1.55; }\n\n\/* Infobox *\/\n.bf-infobox {\n  padding: 18px 20px; border-radius: 12px; margin: 24px 0; font-size: 15px; line-height: 1.6;\n}\n.bf-infobox.tip {\n  background: rgba(0,180,216,.08); border-left: 4px solid var(--bf-accent); color: var(--bf-primary-dark);\n}\n.bf-infobox.important {\n  background: rgba(22,163,74,.06); border-left: 4px solid var(--bf-success); color: var(--bf-text);\n}\n.bf-infobox strong { font-weight: 700; }\n\n\/* FAQ *\/\n.bf-faq { margin: 20px 0; }\n.bf-faq details {\n  border: 1px solid var(--bf-border); border-radius: 12px; margin-bottom: 10px;\n  overflow: hidden; background: var(--bf-surface); transition: box-shadow .2s;\n}\n.bf-faq details[open] { box-shadow: 0 4px 16px rgba(0,50,80,.08); }\n.bf-faq summary {\n  padding: 16px 18px; font-size: 15px; font-weight: 700; color: var(--bf-primary-dark);\n  cursor: pointer; list-style: none; display: flex; justify-content: space-between;\n  align-items: center; gap: 12px; -webkit-tap-highlight-color: transparent;\n}\n.bf-faq summary::-webkit-details-marker { display: none; }\n.bf-faq summary::after {\n  content: '+'; flex-shrink: 0; width: 28px; height: 28px; border-radius: 50%;\n  background: rgba(0,180,216,.1); color: var(--bf-accent); font-weight: 800; font-size: 18px;\n  display: flex; align-items: center; justify-content: center; transition: transform .2s;\n}\n.bf-faq details[open] summary::after { content: '\u2212'; transform: rotate(180deg); }\n.bf-faq .bf-faq-answer {\n  padding: 0 18px 16px; font-size: 14px; color: var(--bf-text-secondary); line-height: 1.65;\n}\n\n\/* CTA Box (page level) *\/\n.bf-cta-box {\n  text-align: center; padding: 36px 20px; border-radius: var(--bf-radius);\n  background: linear-gradient(135deg, var(--bf-primary-dark) 0%, #0a1e5e 100%);\n  color: #fff; margin: 36px 0; position: relative; overflow: hidden;\n}\n.bf-cta-box::before {\n  content: ''; position: absolute; top: -50%; right: -30%;\n  width: 250px; height: 250px;\n  background: radial-gradient(circle, rgba(0,180,216,.25) 0%, transparent 70%); pointer-events: none;\n}\n.bf-cta-box h2 {\n  font-size: clamp(20px, 5vw, 26px); font-weight: 800; margin-bottom: 10px;\n  position: relative; color: #fff;\n}\n.bf-cta-box p {\n  font-size: 15px; color: rgba(255,255,255,.75); margin-bottom: 20px; position: relative;\n}\n.bf-cta-box .bf-cta-scroll {\n  display: inline-block; padding: 18px 36px; border-radius: 999px;\n  font-family: var(--bf-font); font-size: 17px; font-weight: 900;\n  color: var(--bf-primary-dark); text-decoration: none;\n  background: linear-gradient(135deg, #fff 0%, var(--bf-accent-light) 100%);\n  box-shadow: 0 8px 30px rgba(0,0,0,.25);\n  transition: all .25s; position: relative; cursor: pointer;\n  border: none; -webkit-tap-highlight-color: transparent;\n}\n.bf-cta-box .bf-cta-scroll:hover {\n  transform: translateY(-2px); box-shadow: 0 12px 36px rgba(0,0,0,.3);\n}\n.bf-cta-box .bf-cta-sub {\n  margin-top: 12px; font-size: 12px; color: rgba(255,255,255,.5); position: relative;\n}\n\n\/* Legal *\/\n.bf-legal-note {\n  font-size: 12px; color: var(--bf-text-secondary); line-height: 1.6;\n  padding: 20px 0; border-top: 1px solid var(--bf-border); margin-top: 32px;\n}\n\na.bf-link {\n  color: var(--bf-primary); font-weight: 600; text-decoration: none;\n  border-bottom: 1px solid rgba(0,119,182,.2); transition: border-color .2s;\n}\na.bf-link:hover { border-color: var(--bf-primary); }\n\n\/* ============================\n   RESPONSIVE\n   ============================ *\/\n@media (min-width: 600px) {\n  .bf-page { padding: 0 24px 60px; }\n  .bf-hero { padding: 48px 32px 32px; }\n  .bf-card-section { padding: 36px 32px; }\n  .bf-benefits { grid-template-columns: 1fr 1fr; }\n  .bf-benefit { padding: 20px; }\n}\n\n@media (max-width: 520px) {\n  .bf-card { padding: 20px 14px; margin-bottom: 14px; }\n  .bf-compare-row { gap: 8px; }\n  .bf-zins-input { font-size: 16px; padding: 12px 28px 12px 10px; }\n  .bf-zins-suffix { right: 8px; bottom: 14px; font-size: 13px; }\n  .bf-zins-box label { font-size: 12px; }\n  .bf-zins-box .bf-tag { font-size: 10px; padding: 2px 6px; }\n\n  .bf-result-grid { gap: 8px; }\n  .bf-result-card { padding: 16px 10px; border-radius: 12px; }\n  .bf-result-card .rc-monthly { font-size: clamp(18px, 4.5vw, 26px); }\n  .bf-result-card .rc-label { font-size: 10px; }\n  .bf-result-card .rc-rate { font-size: 11px; }\n  .bf-result-card .rc-total { font-size: 11px; }\n  .bf-result-card .rc-monthly-label { font-size: 10px; }\n\n  .bf-diff-box { padding: 16px 12px; }\n  .bf-diff-box .diff-value { font-size: clamp(20px, 5vw, 28px); }\n  .bf-diff-box .diff-sub { font-size: 12px; }\n\n  .bf-cta-section { padding: 24px 16px; margin: 16px 0; }\n  .bf-cta-label { font-size: 13px; margin-bottom: 12px; }\n  .bf-btn-anfrage { font-size: 16px; padding: 18px 20px; min-height: 56px; }\n  .bf-cta-badges { gap: 10px; margin-top: 12px; }\n  .bf-cta-badges span { font-size: 11px; }\n\n  .bf-table-wrap { margin: 0 -14px; padding: 0 14px; }\n  .bf-rate-table thead th { font-size: 10px; padding: 9px 6px; }\n  .bf-rate-table tbody td { font-size: 11px; padding: 8px 6px; }\n\n  .bf-btn-calc { font-size: 16px; padding: 15px 20px; min-height: 50px; }\n  .bf-select { font-size: 15px; padding: 12px 40px 12px 14px; min-height: 48px; }\n\n  .bf-slider::-webkit-slider-thumb { width: 32px; height: 32px; }\n  .bf-slider::-moz-range-thumb { width: 32px; height: 32px; }\n\n  .bf-cta-box { padding: 28px 16px; margin: 28px 0; }\n  .bf-cta-box .bf-cta-scroll { font-size: 15px; padding: 16px 28px; }\n\n  .bf-hero { padding: 24px 12px 20px; margin-bottom: 20px; }\n  .bf-section { margin-bottom: 32px; }\n  .bf-infobox { padding: 14px 16px; font-size: 14px; }\n  .bf-card-section { padding: 20px 16px; }\n}\n\n@media (max-width: 360px) {\n  .bf-zins-input { font-size: 15px; padding: 11px 24px 11px 8px; }\n  .bf-result-card .rc-monthly { font-size: 16px; }\n  .bf-result-card { padding: 12px 8px; }\n  .bf-btn-anfrage { font-size: 15px; padding: 16px 16px; }\n}\n<\/style>\n\n\n<!-- ============================\n     HTML CONTENT\n     ============================ -->\n<div class=\"bf-page\">\n\n  <!-- HERO (ohne CTA Button) -->\n  <header class=\"bf-hero\">\n    <h1>Online Kreditrechner Schweiz:<br>Kredit berechnen &amp; Zinsen vergleichen<\/h1>\n    <p class=\"bf-hero-sub\">Berechnen Sie Ihre monatliche Rate, vergleichen Sie Zinss\u00e4tze und sehen Sie sofort den Unterschied in CHF \u2013 kostenlos und unverbindlich.<\/p>\n    <div class=\"bf-trust-row\">\n      <span class=\"bf-trust-item\">Kostenlos<\/span>\n      <span class=\"bf-trust-item\">Unverbindlich<\/span>\n      <span class=\"bf-trust-item\">Ohne Registrierung<\/span>\n    <\/div>\n  <\/header>\n\n\n  <!-- ============================\n       KREDITRECHNER & ZINSVERGLEICH (eingebettet)\n       ============================ -->\n  <section class=\"bf-calc-embed\" id=\"kreditrechner\" aria-label=\"Kreditrechner und Zinsvergleich\">\n    <div class=\"bf-calc\">\n\n      <!-- EINGABE -->\n      <div class=\"bf-card\">\n        <div class=\"bf-card-title\">Kreditparameter<\/div>\n        <div class=\"bf-input-group\">\n          <label for=\"loanAmount\">Kreditbetrag<\/label>\n          <select class=\"bf-select\" id=\"loanAmount\"><\/select>\n          <div class=\"bf-slider-wrap\">\n            <input type=\"range\" class=\"bf-slider\" id=\"amountSlider\" min=\"0\" max=\"0\" step=\"1\" value=\"0\">\n          <\/div>\n        <\/div>\n        <div class=\"bf-input-group\">\n          <label for=\"loanDuration\">Laufzeit<\/label>\n          <select class=\"bf-select\" id=\"loanDuration\"><\/select>\n          <div class=\"bf-slider-wrap\">\n            <input type=\"range\" class=\"bf-slider\" id=\"durationSlider\" min=\"0\" max=\"0\" step=\"1\" value=\"0\">\n          <\/div>\n        <\/div>\n\n        <div class=\"bf-card-title\" style=\"margin-top:24px;\">Zinss\u00e4tze vergleichen<\/div>\n        <div class=\"bf-compare-row\">\n          <div class=\"bf-zins-box bf-zins-a\">\n            <span class=\"bf-tag\">Zinssatz A<\/span>\n            <label for=\"rateA\">Zinssatz A (%)<\/label>\n            <input type=\"number\" class=\"bf-zins-input\" id=\"rateA\" value=\"4.9\" min=\"0.1\" max=\"15\" step=\"0.1\">\n            <span class=\"bf-zins-suffix\">%<\/span>\n          <\/div>\n          <div class=\"bf-zins-box bf-zins-b\">\n            <span class=\"bf-tag\">Zinssatz B<\/span>\n            <label for=\"rateB\">Zinssatz B (%)<\/label>\n            <input type=\"number\" class=\"bf-zins-input\" id=\"rateB\" value=\"9.9\" min=\"0.1\" max=\"15\" step=\"0.1\">\n            <span class=\"bf-zins-suffix\">%<\/span>\n          <\/div>\n        <\/div>\n\n        <button class=\"bf-btn-calc\" id=\"btnCalc\" type=\"button\">Kredit berechnen<\/button>\n      <\/div>\n\n      <!-- ERGEBNIS -->\n      <div class=\"bf-results\" id=\"resultsSection\">\n        <div class=\"bf-card\">\n          <div class=\"bf-card-title\">Vergleichsergebnis<\/div>\n          <div class=\"bf-result-grid\">\n            <div class=\"bf-result-card card-a\">\n              <div class=\"rc-label\">Zinssatz A<\/div>\n              <div class=\"rc-rate\" id=\"resRateA\"><\/div>\n              <div class=\"rc-monthly\" id=\"resMonthlyA\"><\/div>\n              <div class=\"rc-monthly-label\">pro Monat<\/div>\n              <div class=\"rc-total\">\n                Gesamtkosten: <span id=\"resTotalA\"><\/span><br>\n                davon Zinsen: <span id=\"resInterestA\"><\/span>\n              <\/div>\n            <\/div>\n            <div class=\"bf-result-card card-b\">\n              <div class=\"rc-label\">Zinssatz B<\/div>\n              <div class=\"rc-rate\" id=\"resRateB\"><\/div>\n              <div class=\"rc-monthly\" id=\"resMonthlyB\"><\/div>\n              <div class=\"rc-monthly-label\">pro Monat<\/div>\n              <div class=\"rc-total\">\n                Gesamtkosten: <span id=\"resTotalB\"><\/span><br>\n                davon Zinsen: <span id=\"resInterestB\"><\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n          <div class=\"bf-diff-box\">\n            <div class=\"diff-label\">Zinsunterschied \u00fcber die gesamte Laufzeit<\/div>\n            <div class=\"diff-value\" id=\"diffValue\"><\/div>\n            <div class=\"diff-sub\" id=\"diffSub\"><\/div>\n          <\/div>\n        <\/div>\n\n        <!-- Prominenter CTA -->\n        <div class=\"bf-cta-section show\" id=\"ctaSection\">\n          <div class=\"bf-cta-label\">Interessiert? Jetzt den n\u00e4chsten Schritt machen:<\/div>\n          <button class=\"bf-btn-anfrage js-btn-anfrage\" id=\"btnAnfrage\" type=\"button\">\n            Jetzt unverbindlich nachfragen\n          <\/button>\n          <div class=\"bf-cta-badges\">\n            <span>Kostenlos<\/span>\n            <span>Unverbindlich<\/span>\n            <span>In 2 Minuten<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- ZINSTABELLE -->\n      <div class=\"bf-card\">\n        <div class=\"bf-card-title\">Zins\u00fcbersicht: <span id=\"tableAmountLabel\">CHF 10'000<\/span> \u00b7 <span id=\"tableDurLabel\">48 Monate<\/span><\/div>\n        <div class=\"bf-table-wrap\">\n          <table class=\"bf-rate-table\">\n            <thead>\n              <tr>\n                <th>Zins<\/th>\n                <th>Rate \/ Mt.<\/th>\n                <th>Total Zinsen<\/th>\n                <th>Gesamtkosten<\/th>\n              <\/tr>\n            <\/thead>\n            <tbody id=\"rateTableBody\"><\/tbody>\n          <\/table>\n        <\/div>\n      <\/div>\n\n      <p class=\"bf-calc-disclaimer\">\n        * Die berechneten Raten sind Richtwerte. Der effektive Zinssatz h\u00e4ngt von Ihrer individuellen Bonit\u00e4t ab.<br>\n        Kreditvergabe ist verboten, falls sie zur \u00dcberschuldung f\u00fchrt (Art. 3 UWG).\n      <\/p>\n    <\/div>\n  <\/section>\n\n\n  <!-- ============================\n       WARUM ZINSEN VERGLEICHEN?\n       ============================ -->\n  <section class=\"bf-section\">\n    <h2>Warum lohnt sich ein Kreditvergleich?<\/h2>\n    <p>\n      Die Gesamtkosten eines Kredits bestehen nicht nur aus der monatlichen Rate. Sie setzen sich zusammen aus der Kreditsumme, dem effektiven Jahreszins und der Laufzeit. Diese drei Faktoren entscheiden, wie viel Sie am Ende tats\u00e4chlich bezahlen.\n    <\/p>\n    <p>\n      Bereits ein scheinbar kleiner Zinsunterschied kann eine erhebliche Wirkung haben. Ein Unterschied von nur 3 Prozentpunkten kann bei einem typischen Kredit \u00fcber CHF&nbsp;20'000 eine Ersparnis von \u00fcber CHF&nbsp;1'000 bedeuten.\n    <\/p>\n\n    <div class=\"bf-infobox tip\">\n      <strong>Merksatz:<\/strong> Eine niedrige Monatsrate bedeutet Komfort. Niedrige Gesamtkosten bedeuten einen guten Preis. Beides gleichzeitig geht nur selten \u2013 deshalb lohnt sich der Vergleich.\n    <\/div>\n\n    <h3>Beispiel: So wirkt sich der Zinssatz aus<\/h3>\n    <div class=\"bf-compare-table-wrap\">\n      <table class=\"bf-compare-table\">\n        <thead>\n          <tr>\n            <th scope=\"col\">&nbsp;<\/th>\n            <th scope=\"col\">Privatkredit A<\/th>\n            <th scope=\"col\">Privatkredit B<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr><td>Kreditbetrag<\/td><td>CHF 20'000<\/td><td>CHF 20'000<\/td><\/tr>\n          <tr><td>Effektiver Jahreszins<\/td><td class=\"bf-highlight-cell\">4,90 %<\/td><td>7,90 %<\/td><\/tr>\n          <tr><td>Laufzeit<\/td><td>48 Monate<\/td><td>48 Monate<\/td><\/tr>\n          <tr><td>Monatliche Rate<\/td><td class=\"bf-highlight-cell\">CHF 460<\/td><td>CHF 488<\/td><\/tr>\n          <tr><td>Gesamtkosten (Zinsen)<\/td><td class=\"bf-highlight-cell\">CHF 2'065<\/td><td>CHF 3'394<\/td><\/tr>\n          <tr>\n            <td><strong>Unterschied<\/strong><\/td>\n            <td colspan=\"2\" style=\"text-align:center; font-weight:800; color:var(--bf-success);\">\n              CHF 1'329 Ersparnis mit dem g\u00fcnstigeren Zins\n            <\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n    <p class=\"bf-muted\">Berechnungsbeispiel auf Basis eines effektiven Jahreszinses. Die tats\u00e4chlichen Konditionen h\u00e4ngen von Ihrer individuellen Bonit\u00e4t ab.<\/p>\n  <\/section>\n\n\n  <!-- ============================\n       VORTEILE\n       ============================ -->\n  <section class=\"bf-section\">\n    <h2>Ihre Vorteile mit dem bestfinance.ch Kreditrechner<\/h2>\n    <div class=\"bf-benefits\">\n      <div class=\"bf-benefit\">\n        <div class=\"bf-benefit-icon\">\ud83d\udcca<\/div>\n        <div>\n          <h3>Zinsen direkt vergleichen<\/h3>\n          <p>Stellen Sie zwei Zinss\u00e4tze gegen\u00fcber und sehen Sie sofort den Unterschied in CHF \u2013 pro Monat und \u00fcber die gesamte Laufzeit.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"bf-benefit\">\n        <div class=\"bf-benefit-icon\">\ud83c\udfaf<\/div>\n        <div>\n          <h3>Individuelle Szenarien<\/h3>\n          <p>Testen Sie unterschiedliche Kreditbetr\u00e4ge und Laufzeiten, um die L\u00f6sung zu finden, die perfekt zu Ihrem Budget passt.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"bf-benefit\">\n        <div class=\"bf-benefit-icon\">\ud83d\udcb0<\/div>\n        <div>\n          <h3>Exklusive Konditionen<\/h3>\n          <p>Dank unserer Partnerschaften mit f\u00fchrenden Schweizer Finanzinstituten profitieren Sie von besonders g\u00fcnstigen Zinss\u00e4tzen.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"bf-benefit\">\n        <div class=\"bf-benefit-icon\">\ud83d\udd12<\/div>\n        <div>\n          <h3>Kostenlos &amp; unverbindlich<\/h3>\n          <p>Die Nutzung unseres Kreditrechners und die Kreditanfrage sind vollst\u00e4ndig kostenlos \u2013 ohne Registrierung, ohne versteckte Geb\u00fchren.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"bf-benefit\">\n        <div class=\"bf-benefit-icon\">\ud83c\udde8\ud83c\udded<\/div>\n        <div>\n          <h3>Schweizer Kreditmarkt-Experten<\/h3>\n          <p>Als unabh\u00e4ngiger Kreditvermittler mit langj\u00e4hriger Erfahrung kennen wir den Schweizer Markt und finden die beste L\u00f6sung f\u00fcr Sie.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"bf-benefit\">\n        <div class=\"bf-benefit-icon\">\ud83d\udccb<\/div>\n        <div>\n          <h3>Professionelles Kreditdossier<\/h3>\n          <p>Wir erstellen Ihr Kreditdossier, \u00fcbernehmen die komplette Abwicklung und vertreten Ihre Interessen gegen\u00fcber den Kreditinstituten.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- ============================\n       SO FUNKTIONIERT ES\n       ============================ -->\n  <section class=\"bf-section\">\n    <h2>So funktioniert der Kreditrechner<\/h2>\n    <p>In vier einfachen Schritten zum besten Kreditangebot:<\/p>\n    <div class=\"bf-card-section\">\n      <div class=\"bf-steps\">\n        <div class=\"bf-step\">\n          <div class=\"bf-step-content\">\n            <h3>Kreditbetrag w\u00e4hlen<\/h3>\n            <p>W\u00e4hlen Sie den gew\u00fcnschten Betrag zwischen CHF 5'000 und CHF 300'000. Nehmen Sie nur so viel, wie Sie tats\u00e4chlich ben\u00f6tigen \u2013 jeder Franken mehr wird verzinst.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"bf-step\">\n          <div class=\"bf-step-content\">\n            <h3>Laufzeit festlegen<\/h3>\n            <p>Bestimmen Sie die R\u00fcckzahlungsdauer zwischen 12 und 120 Monaten. K\u00fcrzere Laufzeiten bedeuten h\u00f6here Monatsraten, aber deutlich niedrigere Gesamtkosten.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"bf-step\">\n          <div class=\"bf-step-content\">\n            <h3>Zinss\u00e4tze vergleichen<\/h3>\n            <p>Geben Sie zwei Zinss\u00e4tze ein und vergleichen Sie: monatliche Rate, Gesamtkosten und den exakten Zinsunterschied in CHF. Die Zins\u00fcbersichtstabelle zeigt alle g\u00e4ngigen Zinsstufen auf einen Blick.<\/p>\n          <\/div>\n        <\/div>\n        <div class=\"bf-step\">\n          <div class=\"bf-step-content\">\n            <h3>Unverbindliche Kreditanfrage stellen<\/h3>\n            <p>Stellen Sie eine kostenlose Anfrage, um Ihren pers\u00f6nlichen Zinssatz zu erfahren. Unser Team von Kreditexperten steht Ihnen dabei jederzeit zur Seite.<\/p>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n\n  <!-- ============================\n       CTA BOX 1 \u2192 springt zum Rechner\n       ============================ -->\n  <div class=\"bf-cta-box\">\n    <h2>Berechnen Sie jetzt Ihren Kredit<\/h2>\n    <p>Kostenlos, unverbindlich und ohne Registrierung. Unser Team steht Ihnen jederzeit zur Seite.<\/p>\n    <button class=\"bf-cta-scroll js-scroll-to-calc\" type=\"button\">Zum Kreditrechner \u2191<\/button>\n    <div class=\"bf-cta-sub\">\u2713 Exklusive Zinsen &nbsp;\u00b7&nbsp; \u2713 Pers\u00f6nliche Beratung &nbsp;\u00b7&nbsp; \u2713 Schweizer Expertise<\/div>\n  <\/div>\n\n\n  <!-- ============================\n       KREDITWISSEN\n       ============================ -->\n  <section class=\"bf-section\">\n    <h2>Kreditwissen: Was Sie vor dem Kreditantrag wissen sollten<\/h2>\n\n    <h3>Die drei Stellschrauben: Summe, Zins und Laufzeit<\/h3>\n    <p>\n      Die Kreditsumme ist der Betrag, den Sie ausgezahlt bekommen. Der Zinssatz ist die Geb\u00fchr f\u00fcr die Nutzung des Geldes. Die Laufzeit ist der Zeitraum, \u00fcber den Sie zur\u00fcckzahlen. Diese drei Faktoren bestimmen zusammen, wie hoch Ihre monatliche Rate ist und wie viel Sie insgesamt bezahlen.\n    <\/p>\n    <p>\n      Eine l\u00e4ngere Laufzeit senkt die Monatsrate \u2013 das f\u00fchlt sich im Alltag gut an. Gleichzeitig zahlen Sie aber l\u00e4nger Zinsen, was den Kredit insgesamt teurer macht.\n    <\/p>\n\n    <h3>Der Effektivzins: Ihr bester Kompass<\/h3>\n    <p>\n      Der Sollzins (Nominalzins) zeigt nur einen Teil der Kosten. Der effektive Jahreszins bildet die Gesamtkosten eines Kredits besser ab, da er zus\u00e4tzliche Kostenbestandteile ber\u00fccksichtigt. Deshalb ist er die wichtigste Vergleichsgr\u00f6sse, wenn Sie verschiedene Kreditangebote gegen\u00fcberstellen.\n    <\/p>\n\n    <div class=\"bf-infobox important\">\n      <strong>Tipp:<\/strong> Vergleichen Sie immer Effektivzins mit Effektivzins. Die monatliche Rate allein kann t\u00e4uschen, da sie stark von der Laufzeit abh\u00e4ngt.\n    <\/div>\n\n    <h3>Kleine Unterschiede, grosse Wirkung<\/h3>\n    <p>\n      Schon wenige Prozentpunkte Zinsunterschied machen bei einem typischen Privatkredit \u00fcber CHF&nbsp;20'000 einen Unterschied von \u00fcber CHF&nbsp;1'000 aus. Das liegt daran, dass sich Zinsen \u00fcber viele Monate summieren \u2013 besonders bei l\u00e4ngeren Laufzeiten.\n    <\/p>\n\n    <h3>F\u00fcnf einfache Regeln f\u00fcr Ihren Kreditentscheid<\/h3>\n    <div class=\"bf-card-section\">\n      <p><strong>1. Kreditsumme realistisch festlegen:<\/strong> Nehmen Sie nur so viel, wie Sie wirklich brauchen. Jeder Franken mehr wird verzinst.<\/p>\n      <p><strong>2. Laufzeit bewusst w\u00e4hlen:<\/strong> K\u00fcrzer ist meist g\u00fcnstiger insgesamt, auch wenn die monatliche Rate h\u00f6her ist.<\/p>\n      <p><strong>3. Effektivzins vergleichen:<\/strong> Nicht der Sollzins, sondern der effektive Jahreszins zeigt den wahren Preis des Kredits.<\/p>\n      <p><strong>4. Gesamtkosten berechnen:<\/strong> Monatliche Rate \u00d7 Anzahl Monate \u2212 Kreditbetrag = Ihre totalen Zinskosten.<\/p>\n      <p style=\"margin-bottom:0;\"><strong>5. Rate gegen Budget pr\u00fcfen:<\/strong> Als Faustregel gilt \u2013 die Kreditrate sollte nicht mehr als ein Drittel Ihres Nettohaushaltseinkommens betragen.<\/p>\n    <\/div>\n  <\/section>\n\n\n  <!-- ============================\n       GESETZLICHE RAHMENBEDINGUNGEN\n       ============================ -->\n  <section class=\"bf-section\">\n    <h2>Privatkredit in der Schweiz: Rechtliche Rahmenbedingungen<\/h2>\n    <p>\n      In der Schweiz unterliegen Privatkredite dem Konsumkreditgesetz (KKG). Das wichtigste Ziel des Gesetzes: Ein Kredit darf nicht zur \u00dcberschuldung f\u00fchren. Deshalb muss vor der Kreditvergabe die sogenannte Kreditf\u00e4higkeit gepr\u00fcft werden.\n    <\/p>\n    <p>\n      Die Kreditf\u00e4higkeitspr\u00fcfung bestimmt, ob Sie sich einen Kredit leisten k\u00f6nnen \u2013 und wie hoch der maximale Betrag sein darf. Kreditgeber pr\u00fcfen daf\u00fcr Ihre finanzielle Situation, Ihre Einkommensverh\u00e4ltnisse und Ihre bestehenden Verpflichtungen.\n    <\/p>\n    <p>\n      Dar\u00fcber hinaus pr\u00fcfen Kreditinstitute Ihre Bonit\u00e4t \u2013 also Ihre Zahlungsw\u00fcrdigkeit. Dazu werden Daten von spezialisierten Auskunfteien und Betreibungs\u00e4mtern herangezogen.\n    <\/p>\n    <div class=\"bf-infobox tip\">\n      <strong>Gut zu wissen:<\/strong> Bei bestfinance.ch erstellen wir Ihr professionelles Kreditdossier und \u00fcbernehmen die komplette Abwicklung. So haben Sie die besten Chancen auf g\u00fcnstige Konditionen.\n    <\/div>\n  <\/section>\n\n\n  <!-- ============================\n       FAQ\n       ============================ -->\n  <section class=\"bf-section\">\n    <h2>H\u00e4ufig gestellte Fragen zum Kreditrechner<\/h2>\n    <div class=\"bf-faq\">\n      <details>\n        <summary>Wie funktioniert der Kreditrechner von bestfinance.ch?<\/summary>\n        <div class=\"bf-faq-answer\">W\u00e4hlen Sie den gew\u00fcnschten Kreditbetrag (CHF 5'000 bis CHF 300'000), die Laufzeit (12 bis 120 Monate) und geben Sie bis zu zwei Zinss\u00e4tze ein. Der Rechner zeigt Ihnen sofort die monatliche Rate, die Gesamtkosten und den Zinsunterschied in CHF an. Zus\u00e4tzlich zeigt eine Zins\u00fcbersichtstabelle alle g\u00e4ngigen Zinsstufen von 4,9 % bis 9,9 %.<\/div>\n      <\/details>\n      <details>\n        <summary>Welche Zinss\u00e4tze gelten f\u00fcr einen Privatkredit in der Schweiz?<\/summary>\n        <div class=\"bf-faq-answer\">Die Zinss\u00e4tze f\u00fcr Privatkredite in der Schweiz liegen je nach Bonit\u00e4t zwischen 4,9 % und 10,95 % effektiv pro Jahr. Der individuelle Zinssatz wird nach Pr\u00fcfung Ihrer Kreditanfrage festgelegt. Mit bestfinance.ch profitieren Sie von exklusiven Konditionen durch unsere Partnerschaften mit f\u00fchrenden Finanzinstituten.<\/div>\n      <\/details>\n      <details>\n        <summary>Was kostet die Nutzung des Kreditrechners?<\/summary>\n        <div class=\"bf-faq-answer\">Die Nutzung des Kreditrechners und die anschliessende Kreditanfrage bei bestfinance.ch sind vollst\u00e4ndig kostenlos und unverbindlich. Es fallen keine versteckten Geb\u00fchren an und es ist keine Registrierung erforderlich.<\/div>\n      <\/details>\n      <details>\n        <summary>Warum sollte ich Kreditzinsen vergleichen?<\/summary>\n        <div class=\"bf-faq-answer\">Bereits ein Zinsunterschied von wenigen Prozentpunkten kann bei einem Kredit von CHF 20'000 \u00fcber 48 Monate einen Unterschied von \u00fcber CHF 1'000 ausmachen. Unser Zinsvergleich zeigt Ihnen transparent den Unterschied in CHF \u2013 sowohl bei der monatlichen Rate als auch bei den Gesamtkosten.<\/div>\n      <\/details>\n      <details>\n        <summary>Wie hoch darf ein Privatkredit in der Schweiz maximal sein?<\/summary>\n        <div class=\"bf-faq-answer\">Die maximale Kredith\u00f6he h\u00e4ngt von Ihrer Kreditf\u00e4higkeit ab. In der Schweiz sind Kreditbetr\u00e4ge von CHF 1'000 bis CHF 300'000 bei Laufzeiten von 12 bis 120 Monaten m\u00f6glich. Der Kreditgeber pr\u00fcft, ob Sie sich den Kredit leisten k\u00f6nnen \u2013 denn laut Schweizer Konsumkreditgesetz darf ein Kredit nicht zur \u00dcberschuldung f\u00fchren.<\/div>\n      <\/details>\n      <details>\n        <summary>Was ist der Unterschied zwischen Sollzins und Effektivzins?<\/summary>\n        <div class=\"bf-faq-answer\">Der Sollzins (Nominalzins) ist der reine Kreditzinssatz. Der Effektivzins (effektiver Jahreszins) enth\u00e4lt zus\u00e4tzlich weitere Kostenbestandteile und bildet die tats\u00e4chlichen Kreditkosten besser ab. Beim Vergleich von Kreditangeboten sollten Sie immer den effektiven Jahreszins heranziehen.<\/div>\n      <\/details>\n      <details>\n        <summary>Beeinflusst die Laufzeit die Gesamtkosten meines Kredits?<\/summary>\n        <div class=\"bf-faq-answer\">Ja, erheblich. Eine l\u00e4ngere Laufzeit senkt zwar die monatliche Rate, erh\u00f6ht aber die Gesamtkosten, da Sie \u00fcber einen l\u00e4ngeren Zeitraum Zinsen zahlen. Umgekehrt bedeutet eine k\u00fcrzere Laufzeit h\u00f6here monatliche Raten, aber deutlich niedrigere Gesamtzinskosten. Mit unserem Kreditrechner k\u00f6nnen Sie verschiedene Laufzeiten direkt vergleichen.<\/div>\n      <\/details>\n      <details>\n        <summary>Ist die Kreditanfrage bei bestfinance.ch verbindlich?<\/summary>\n        <div class=\"bf-faq-answer\">Nein. Die Kreditanfrage bei bestfinance.ch ist vollst\u00e4ndig unverbindlich und kostenlos. Sie erhalten nach der Pr\u00fcfung ein pers\u00f6nliches Angebot mit Ihrem individuellen Zinssatz. Erst wenn Sie das Angebot annehmen, kommt ein Vertrag zustande.<\/div>\n      <\/details>\n    <\/div>\n  <\/section>\n\n\n  <!-- ============================\n       WARUM BESTFINANCE\n       ============================ -->\n  <section class=\"bf-section\">\n    <h2>Warum bestfinance.ch?<\/h2>\n    <p>\n      Wir sind Experten f\u00fcr den Schweizer Kreditmarkt und arbeiten mit den f\u00fchrenden Kreditinstituten zusammen, um Ihnen exklusive Zinss\u00e4tze anzubieten.\n    <\/p>\n    <p>\n      Das Kreditangebot in der Schweiz ist vielf\u00e4ltig, aber oft schwer zu durchschauen. Zweifelhafte Anbieter zu erkennen und die besten Konditionen zu finden, kann eine echte Herausforderung sein. Genau hier setzen wir an:\n    <\/p>\n    <div class=\"bf-card-section\">\n      <p><strong>Professionelles Kreditdossier:<\/strong> Wir erstellen Ihre Unterlagen und \u00fcbernehmen die komplette Abwicklung Ihres Kreditantrags.<\/p>\n      <p><strong>Interessenvertretung:<\/strong> Wir vertreten Ihre Interessen zuverl\u00e4ssig und kompetent gegen\u00fcber den Kreditinstituten.<\/p>\n      <p style=\"margin-bottom:0;\"><strong>Massgeschneiderte L\u00f6sung:<\/strong> Unser Ziel ist die optimale Kreditl\u00f6sung, die perfekt auf Ihren individuellen Bedarf zugeschnitten ist.<\/p>\n    <\/div>\n    <p>\n      Als unabh\u00e4ngiger Kreditvermittler mit langj\u00e4hriger Erfahrung stehen wir f\u00fcr Professionalit\u00e4t, Transparenz und Zuverl\u00e4ssigkeit. Wir wissen, wie wichtig es ist, finanzielle Entscheidungen mit einem Partner zu treffen, dem Sie vertrauen k\u00f6nnen.\n    <\/p>\n  <\/section>\n\n\n  <!-- ============================\n       CTA BOX 2 \u2192 springt zum Rechner\n       ============================ -->\n  <div class=\"bf-cta-box\">\n    <h2>Starten Sie jetzt Ihren Kreditvergleich<\/h2>\n    <p>Vergleichen Sie Zinss\u00e4tze, berechnen Sie Ihre Rate und stellen Sie eine unverbindliche Kreditanfrage.<\/p>\n    <button class=\"bf-cta-scroll js-scroll-to-calc\" type=\"button\">Kredit berechnen \u2191<\/button>\n    <div class=\"bf-cta-sub\">\u2713 Kostenlos &nbsp;\u00b7&nbsp; \u2713 Unverbindlich &nbsp;\u00b7&nbsp; \u2713 In 2 Minuten<\/div>\n  <\/div>\n\n\n  <!-- ============================\n       CTA BUTTON 3 \u2192 Kreditanfrage (am Ende, prominent)\n       ============================ -->\n  <div class=\"bf-cta-box\">\n    <h2>Jetzt unverbindlich nachfragen<\/h2>\n    <p>Erhalten Sie Ihr pers\u00f6nliches Kreditangebot \u2013 kostenlos, unverbindlich und in wenigen Minuten.<\/p>\n    <button class=\"bf-cta-scroll js-btn-anfrage\" type=\"button\">Jetzt unverbindlich nachfragen \u2192<\/button>\n    <div class=\"bf-cta-sub\">\u2713 Kostenlos &nbsp;\u00b7&nbsp; \u2713 Unverbindlich &nbsp;\u00b7&nbsp; \u2713 In 2 Minuten<\/div>\n  <\/div>\n\n\n  <!-- LEGAL -->\n  <footer class=\"bf-legal-note\">\n    <p>\n      * Alle berechneten Raten sind Richtwerte. Der effektive Zinssatz h\u00e4ngt von Ihrer individuellen Bonit\u00e4t ab. Zinss\u00e4tze zwischen 4,9 % und 10,95 % effektiv p.a. Kreditbetr\u00e4ge von CHF 1'000 bis CHF 300'000. Laufzeiten von 12 bis 120 Monaten. Die Kreditvergabe ist verboten, falls sie zur \u00dcberschuldung des Konsumenten f\u00fchrt (Art. 3 UWG). \u00a9 bestfinance.ch \u2013 Ihr unabh\u00e4ngiger Kreditvermittler in der Schweiz.\n    <\/p>\n  <\/footer>\n\n<\/div>\n\n\n<!-- ============================\n     JAVASCRIPT\n     ============================ -->\n<script>\n(function () {\n  'use strict';\n\n  \/\/ ===== Wertlisten =====\n  var AMOUNTS = [];\n  for (var i = 5000; i <= 100000; i += 1000) AMOUNTS.push(i);\n  for (var j = 105000; j <= 300000; j += 5000) AMOUNTS.push(j);\n\n  var DURATIONS = [];\n  for (var m = 12; m <= 84; m += 6) DURATIONS.push(m);\n  DURATIONS.push(120);\n\n  var DEFAULT_AMOUNT = 10000;\n  var DEFAULT_DURATION = 48;\n\n  var $ = function (id) { return document.getElementById(id); };\n\n  function round5(v) { return Math.round(v * 20) \/ 20; }\n  function fmt(v) { return 'CHF ' + Math.round(v).toLocaleString('de-CH') + '.-'; }\n\n  function mp(principal, pct, months) {\n    if (!pct) return round5(principal \/ months);\n    var mir = Math.pow(1 + pct \/ 100, 1 \/ 12) - 1;\n    if (mir === 0) return round5(principal \/ months);\n    return round5(principal * mir \/ (1 - Math.pow(1 \/ (1 + mir), months)));\n  }\n\n  function idx(list, v) { var i = list.indexOf(+v); return i >= 0 ? i : 0; }\n\n  var amountDD = $('loanAmount');\n  var durationDD = $('loanDuration');\n  var aSlider = $('amountSlider');\n  var dSlider = $('durationSlider');\n\n  \/\/ Dropdowns f\u00fcllen\n  function fillDropdowns() {\n    var buf = '';\n    AMOUNTS.forEach(function (v) {\n      buf += '<option value=\"' + v + '\"' + (v === DEFAULT_AMOUNT ? ' selected' : '') + '>CHF ' + v.toLocaleString('de-CH') + '.-<\/option>';\n    });\n    amountDD.innerHTML = buf;\n    buf = '';\n    DURATIONS.forEach(function (m) {\n      buf += '<option value=\"' + m + '\"' + (m === DEFAULT_DURATION ? ' selected' : '') + '>' + m + ' Monate<\/option>';\n    });\n    durationDD.innerHTML = buf;\n  }\n\n  \/\/ Sliders\n  function setupSliders() {\n    aSlider.min = 0; aSlider.max = AMOUNTS.length - 1;\n    aSlider.value = idx(AMOUNTS, DEFAULT_AMOUNT);\n    dSlider.min = 0; dSlider.max = DURATIONS.length - 1;\n    dSlider.value = idx(DURATIONS, DEFAULT_DURATION);\n\n    aSlider.addEventListener('input', function () { amountDD.value = AMOUNTS[+aSlider.value]; updateTable(); });\n    dSlider.addEventListener('input', function () { durationDD.value = DURATIONS[+dSlider.value]; updateTable(); });\n    amountDD.addEventListener('change', function () { aSlider.value = idx(AMOUNTS, +amountDD.value); updateTable(); });\n    durationDD.addEventListener('change', function () { dSlider.value = idx(DURATIONS, +durationDD.value); updateTable(); });\n  }\n\n  \/\/ Berechnung\n  function calculate() {\n    var amount = +amountDD.value, months = +durationDD.value;\n    var rA = parseFloat($('rateA').value) || 0;\n    var rB = parseFloat($('rateB').value) || 0;\n\n    var mA = mp(amount, rA, months), mB = mp(amount, rB, months);\n    var tA = mA * months, tB = mB * months;\n    var iA = tA - amount, iB = tB - amount;\n\n    $('resRateA').textContent = rA.toFixed(2) + ' % eff. p.a.';\n    $('resMonthlyA').textContent = fmt(mA);\n    $('resTotalA').textContent = fmt(tA);\n    $('resInterestA').textContent = fmt(iA);\n\n    $('resRateB').textContent = rB.toFixed(2) + ' % eff. p.a.';\n    $('resMonthlyB').textContent = fmt(mB);\n    $('resTotalB').textContent = fmt(tB);\n    $('resInterestB').textContent = fmt(iB);\n\n    var diff = Math.abs(iA - iB), diffM = Math.abs(mA - mB);\n    var cheaper = (iA < iB) ? 'A' : (iB < iA) ? 'B' : null;\n\n    $('diffValue').textContent = fmt(diff);\n    if (cheaper) {\n      $('diffSub').innerHTML = 'Zinssatz ' + cheaper + ' spart <strong>' + fmt(diff) + '<\/strong> an Zinsen (= <strong>' + fmt(diffM) + '<\/strong> \/ Monat weniger)';\n    } else {\n      $('diffSub').textContent = 'Beide Zinss\u00e4tze ergeben identische Kosten.';\n    }\n\n    $('resultsSection').classList.add('show');\n    setTimeout(function () { $('resultsSection').scrollIntoView({ behavior: 'smooth', block: 'start' }); }, 50);\n  }\n\n  \/\/ Zinstabelle\n  var TABLE_RATES = [];\n  for (var r = 4.9; r <= 9.95; r += 0.5) TABLE_RATES.push(Math.round(r * 10) \/ 10);\n\n  function updateTable() {\n    var amount = +amountDD.value, months = +durationDD.value;\n    $('tableAmountLabel').textContent = 'CHF ' + amount.toLocaleString('de-CH');\n    $('tableDurLabel').textContent = months + ' Monate';\n\n    var rA = parseFloat($('rateA').value) || 0;\n    var rB = parseFloat($('rateB').value) || 0;\n    var html = '';\n\n    TABLE_RATES.forEach(function (rate) {\n      var m = mp(amount, rate, months);\n      var total = m * months, interest = total - amount;\n      var isA = Math.abs(rate - rA) < 0.01, isB = Math.abs(rate - rB) < 0.01;\n      var cls = isA ? ' class=\"hl-a\"' : (isB ? ' class=\"hl-b\"' : '');\n\n      html += '<tr' + cls + '>';\n      html += '<td>' + rate.toFixed(1) + ' %' + (isA ? ' \u2605A' : '') + (isB ? ' \u2605B' : '') + '<\/td>';\n      html += '<td>' + fmt(m) + '<\/td>';\n      html += '<td>' + fmt(interest) + '<\/td>';\n      html += '<td>' + fmt(total) + '<\/td>';\n      html += '<\/tr>';\n    });\n\n    $('rateTableBody').innerHTML = html;\n  }\n\n  \/\/ Events\n  function bindEvents() {\n    $('btnCalc').addEventListener('click', calculate);\n    $('rateA').addEventListener('input', updateTable);\n    $('rateB').addEventListener('input', updateTable);\n\n    \/\/ TARGETS pro Sprache (fo bleibt fix, w1 wird aus URL-Parameter bef\u00fcllt)\n    var TARGETS = {\n      de: 'https:\/\/www.bestfinance.ch\/kreditanfrage-schweiz\/?fo=AA',\n      fr: 'https:\/\/www.bestfinance.ch\/fr\/demande-de-credit-en-suisse\/?fo=LS',\n      it: 'https:\/\/www.bestfinance.ch\/it\/domanda-di-credito-svizzera\/?fo=AA',\n      pt: 'https:\/\/www.bestfinance.ch\/pt\/aplicacao-credito-suica\/?fo=LSA',\n      es: 'https:\/\/www.bestfinance.ch\/es\/solicitud-credito-suica\/?fo=AA',\n      en: 'https:\/\/www.bestfinance.ch\/en\/credit-application-switzerland\/?fo=AA'\n    };\n\n    function detectLang() {\n      var htmlLang = (document.documentElement.getAttribute('lang') || '').toLowerCase();\n      var primary = htmlLang.split('-')[0];\n      if (TARGETS[primary]) return primary;\n      var path = (window.location.pathname || '').toLowerCase();\n      var match = path.match(\/^\\\/(fr|it|pt|es|en)\\b\/);\n      if (match && TARGETS[match[1]]) return match[1];\n      return 'de';\n    }\n\n    function buildAnfrageUrl() {\n      var amount = amountDD.value;\n      var duration = durationDD.value;\n      var lang = detectLang();\n      var baseUrl = TARGETS[lang] || TARGETS.de;\n      var sep = (baseUrl.indexOf('?') >= 0) ? '&' : '?';\n      return baseUrl + sep + 'amount=' + amount + '&duration=' + duration + '&w1=' + (window.w1 || 'direkt-tilgungsrechner');\n    }\n\n    \/\/ Alle Anfrage-Buttons verkn\u00fcpfen\n    var anfrageButtons = document.querySelectorAll('.js-btn-anfrage');\n    for (var a = 0; a < anfrageButtons.length; a++) {\n      (function(btn) {\n        if (btn.dataset && btn.dataset.bfBound === '1') return;\n        if (btn.dataset) btn.dataset.bfBound = '1';\n        btn.addEventListener('click', function (e) {\n          e.preventDefault();\n          window.location.href = buildAnfrageUrl();\n        });\n      })(anfrageButtons[a]);\n    }\n\n    \/\/ CTA-Boxen \u2192 zum Kreditrechner scrollen\n    var scrollBtns = document.querySelectorAll('.js-scroll-to-calc');\n    for (var i = 0; i < scrollBtns.length; i++) {\n      scrollBtns[i].addEventListener('click', function () {\n        var target = document.getElementById('kreditrechner');\n        if (target) {\n          target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n        }\n      });\n    }\n  }\n\n  \/\/ Init\n  function init() {\n    fillDropdowns();\n    setupSliders();\n    updateTable();\n    bindEvents();\n  }\n\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init, { once: true });\n  } else {\n    init();\n  }\n})();\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6e168ba e-flex e-con-boxed e-con e-parent\" data-id=\"6e168ba\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Online Kreditrechner Schweiz:Kredit berechnen &amp; Zinsen vergleichen Berechnen Sie Ihre monatliche Rate, vergleichen Sie Zinss\u00e4tze und sehen Sie sofort den Unterschied in CHF \u2013 kostenlos und unverbindlich. Kostenlos Unverbindlich Ohne Registrierung Kreditparameter Kreditbetrag Laufzeit Zinss\u00e4tze vergleichen Zinssatz A Zinssatz A (%) % Zinssatz B Zinssatz B (%) % Kredit berechnen Vergleichsergebnis Zinssatz A pro Monat [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_theme","meta":{"_acf_changed":false,"_seopress_robots_primary_cat":"","_seopress_titles_title":"Kreditrechner online: Jetzt Kredit berechnen | Bestfinance","_seopress_titles_desc":"Berechnen Sie Ihren Wunschkredit kostenlos und unverbindlich mit dem online Kreditrechner von Bestfinance. Transparente Zinsen und schnelle Abwicklung.","_seopress_robots_index":"","_eb_attr":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":null,"stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":null,"astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-8238","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.bestfinance.ch\/es\/wp-json\/wp\/v2\/pages\/8238","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bestfinance.ch\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.bestfinance.ch\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.bestfinance.ch\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bestfinance.ch\/es\/wp-json\/wp\/v2\/comments?post=8238"}],"version-history":[{"count":88,"href":"https:\/\/www.bestfinance.ch\/es\/wp-json\/wp\/v2\/pages\/8238\/revisions"}],"predecessor-version":[{"id":203513,"href":"https:\/\/www.bestfinance.ch\/es\/wp-json\/wp\/v2\/pages\/8238\/revisions\/203513"}],"wp:attachment":[{"href":"https:\/\/www.bestfinance.ch\/es\/wp-json\/wp\/v2\/media?parent=8238"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}