@font-face{font-family:schriftTitel;src:url(/_next/static/media/4f1407106ea7a025-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:schriftTitel Fallback;src:local("Arial");ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.00%;size-adjust:91.28%}.__className_68e968{font-family:schriftTitel,schriftTitel Fallback;font-style:normal}.__variable_68e968{--schrift-titel:"schriftTitel","schriftTitel Fallback"}@font-face{font-family:schriftText;src:url(/_next/static/media/fedf4c9280b16369-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800;font-style:normal}@font-face{font-family:schriftText Fallback;src:local("Arial");ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.00%;size-adjust:100.14%}.__className_11fb29{font-family:schriftText,schriftText Fallback;font-style:normal}.__variable_11fb29{--schrift-text:"schriftText","schriftText Fallback"}:root{--bg:#f5f4ef;--surface:#ffffff;--ink:#17202a;--ink-soft:#3a4652;--muted:#5b6772;--brand:#14365d;--brand-deep:#0c2440;--sage:#7faf9b;--sage-light:#e4efea;--gruen-hell:#e7f3ec;--line:#dad7ce;--feld-rand:#b9b5aa;--markiert:#e8eef5;--cta:#1f6b4a;--cta-hover:#18563b;--ampel-gruen:#1e8e4e;--ampel-gelb:#d9a400;--ampel-rot:#c62828;--ampel-aus:#b9ccc3;--focus:#14365d;--trenn:#ece9e1;--radius-karte:16px;--radius-klein:12px;--radius-feld:9px;--radius-knopf:10px;--kopf-hoehe:76px;--schrift-titel-stack:var(--schrift-titel,"Newsreader"),Georgia,"Times New Roman",serif;--schrift-text-stack:var(--schrift-text,"Manrope"),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}:root[data-optik=neutral]{--cta:#14365d;--cta-hover:#0c2440;--sage:#8aa6b8;--sage-light:#e8eef2}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{overflow-x:clip}body{margin:0;font-family:var(--schrift-text-stack);font-size:1.0625rem;line-height:1.55;color:var(--ink);background:var(--bg);-webkit-text-size-adjust:100%}img,svg,video{max-width:100%;height:auto}h1,h2,h3,h4{font-family:var(--schrift-titel-stack);font-weight:600;color:var(--ink);margin:0 0 1rem;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;overflow-wrap:normal}h1{font-size:clamp(2.125rem,1.6rem + 1.6vw,3rem);line-height:1.1}h2{font-size:clamp(1.75rem,1.5rem + .9vw,2.25rem);line-height:1.15}h3{font-size:clamp(1.2rem,1.1rem + .5vw,1.5rem);line-height:1.25}p{margin:0 0 1rem;max-width:46rem;overflow-wrap:normal}.ergebnis p,.faq p,.kachel p,.karte li,.karte p,.schrittliste li p,.wege-tabelle td{-webkit-hyphens:auto;hyphens:auto}a{color:var(--brand);text-decoration-thickness:2px;text-underline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.betrag,.tabellenziffern,.wert-zahl,.zahl,td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}td.betrag,th.betrag{text-align:right}.container{max-width:80rem;margin:0 auto;padding-inline:1rem}@media (min-width:40rem){.container{padding-inline:1.5rem}}@media (min-width:64rem){.container{padding-inline:4rem}}.schmal{max-width:46rem}.mittel{max-width:60rem}.erklaerung{font-size:.9375rem;color:var(--muted);margin:0 0 .5rem}.klein-text{font-size:.8125rem;color:var(--muted)}.hervor{color:var(--brand)}.anker{display:block;position:relative;top:-5rem;visibility:hidden;height:0}.vorab-banner{background:var(--sage-light);border-bottom:1px solid var(--line);font-size:.8125rem;line-height:1.4;padding:.375rem 1rem;text-align:center;color:var(--ink-soft);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kopf{background:var(--brand);color:#ffffff;position:relative;z-index:20}.kopf a{color:#ffffff;text-decoration:none}.kopf a:focus-visible,.kopf button:focus-visible{outline-color:#ffffff}.kopf-innen{justify-content:space-between;gap:1rem;min-height:var(--kopf-hoehe)}.kopf-innen,.marke{display:flex;align-items:center}.marke{gap:.625rem;min-width:0}.marke svg{flex-shrink:0}.marke-text{display:grid;line-height:1.15;min-width:0}.marke-name{font-family:var(--schrift-titel-stack);font-weight:600;font-size:1.5rem;white-space:nowrap}.marke-unterzeile{font-size:.8125rem;line-height:1.4;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kopf-rechts{display:flex;align-items:center;gap:1.25rem;flex-shrink:0}.kopf-telefon{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;white-space:nowrap}.kopf-telefon .zeiten{font-weight:400;opacity:.85}.kopf-frage{font-weight:600;white-space:nowrap}.kopf .knopf.haupt{min-height:2.75rem;padding:0 1.25rem;font-size:1rem}.kopf-burger{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:var(--radius-klein);background:transparent;color:#ffffff;cursor:pointer}.kopf-menue{display:none}@media (max-width:40rem){:root{--kopf-hoehe:56px}.marke-name{font-size:1.25rem}.kopf .knopf.haupt,.kopf-frage,.kopf-telefon .nummer,.kopf-telefon .zeiten,.marke-unterzeile{display:none}.kopf-telefon{width:2.75rem;height:2.75rem;justify-content:center}.kopf-rechts{gap:.25rem}.kopf-burger{display:inline-flex}.kopf-menue[data-offen=ja]{display:block;background:var(--brand-deep);border-top:1px solid rgba(255,255,255,.18)}.kopf-menue ul{list-style:none;margin:0;padding:.5rem 0 1rem}.kopf-menue li a,.kopf-menue li span{display:block;padding:.75rem 1rem;font-size:1.0625rem;font-weight:600;min-height:3rem}.kopf-menue .menue-knopf{padding:.5rem 1rem 0}.kopf-menue .menue-knopf .knopf{display:inline-flex;width:100%}}.fuss{background:var(--brand-deep);color:rgba(255,255,255,.88);margin-top:4rem;font-size:.9375rem}.fuss a{color:#ffffff}.fuss-innen{padding-block:2.5rem 1.5rem}.fuss-spalten{display:grid;grid-gap:1.5rem;gap:1.5rem}@media (min-width:48rem){.fuss-spalten{grid-template-columns:1.4fr minmax(0,1fr) minmax(0,1fr);gap:2rem}}.fuss h2{color:#ffffff;font-size:1.25rem;margin-bottom:.5rem}.fuss-marke{font-family:var(--schrift-titel-stack);font-size:1.375rem;font-weight:600;color:#ffffff;margin:0 0 .5rem}.fuss p{margin:0 0 .5rem;max-width:none}.fuss ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.375rem;gap:.375rem}.fuss-hinweis{border-top:1px solid rgba(255,255,255,.2);margin-top:2rem;padding-top:1rem;font-size:.8125rem;color:rgba(255,255,255,.75)}.fuss-hinweis p{margin:0}.fuss-link-knopf{padding:0;border:none;background:none;font:inherit;color:#ffffff;text-decoration:underline;cursor:pointer}.cookie-hinweis{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom, 0px));background:var(--surface);border-top:1px solid var(--line);box-shadow:0 -4px 16px rgba(23,32,42,.12)}.cookie-hinweis-innen{max-width:64rem;margin-inline:auto}.cookie-hinweis h2{font-size:1.25rem;margin:0 0 .5rem}.cookie-hinweis p{margin:0 0 .75rem;max-width:48rem}.cookie-hinweis-knoepfe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;max-width:28rem}.knopf.cookie-knopf{min-height:3rem;padding:0 1rem;background:var(--brand);color:#ffffff}.knopf.cookie-knopf:hover{background:var(--brand-deep)}.cookie-hinweis-weiter{margin:.75rem 0 0}.cookie-hinweis-knoepfe.drei{grid-template-columns:repeat(3,minmax(0,1fr));max-width:42rem}.cookie-hinweis{max-height:85vh;overflow-y:auto}.cookie-kategorie{border:1px solid var(--line);border-radius:.5rem;padding:.75rem 1rem;margin:0 0 .75rem;max-width:48rem}.cookie-kategorie p{margin:.25rem 0 0;font-size:.9375rem}.cookie-schalter{display:flex;gap:.6rem;align-items:center;cursor:pointer}.cookie-schalter input{width:1.25rem;height:1.25rem;accent-color:var(--brand)}.cookie-details{display:grid;grid-gap:.25rem;gap:.25rem;margin:.5rem 0 0;font-size:.9375rem}.cookie-details div{display:grid;grid-template-columns:7rem 1fr;grid-gap:.5rem;gap:.5rem}.cookie-details dt{color:var(--muted)}.cookie-details dd{margin:0}@media (max-width:40rem){.cookie-details div,.cookie-hinweis-knoepfe,.cookie-hinweis-knoepfe.drei{grid-template-columns:1fr}.cookie-details div{gap:0}}.karte{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-karte);padding:1.5rem;margin-block:1rem;min-width:0}.karte.klein{border-radius:var(--radius-klein);padding:1.25rem}.karte.rahmen-brand{border:2px solid var(--brand)}.karte.getoent{background:var(--sage-light);border-color:var(--sage-light)}.karte>:last-child{margin-bottom:0}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;border-radius:var(--radius-knopf);background:var(--brand);color:#ffffff;font:inherit;font-weight:700;font-size:1.0625rem;min-height:3.25rem;padding:0 1.75rem;text-decoration:none;cursor:pointer;text-align:center;line-height:1.2}.knopf.haupt{background:var(--cta);color:#ffffff}.knopf.haupt:hover{background:var(--cta-hover)}.knopf.zweitrangig{min-height:3rem;background:#ffffff;color:var(--brand);border:2px solid var(--brand)}.knopf.zweitrangig:hover{background:var(--markiert)}.knopf.klein{min-height:2.75rem;font-size:.9375rem;padding:0 1.125rem}.knopf.breit{width:100%}.knopf:disabled,.knopf[aria-disabled=true]{opacity:.55;cursor:not-allowed}.link-knopf{min-height:2.75rem;padding:0;border:none;background:none;font:inherit;color:var(--brand);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;cursor:pointer}.knopf-zeile{align-items:center}.formular-aktionen,.knopf-zeile{display:flex;flex-wrap:wrap;gap:.75rem}.formular-aktionen{margin-top:2rem}@media (max-width:40rem){.formular-aktionen .knopf,.knopf-zeile .knopf{width:100%}}.abschnitt{padding-block:3rem}@media (min-width:64rem){.abschnitt{padding-block:4rem}}.abschnitt.getoent{background:var(--sage-light)}.abschnitt.weiss{background:var(--surface)}.abschnitt h2{margin-bottom:1.25rem}.einleitung{font-size:1.125rem;max-width:46rem}.raster-2,.raster-3,.raster-4{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.raster-2{grid-template-columns:repeat(2,minmax(0,1fr))}.raster-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.raster-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.raster-2>.karte,.raster-3>.karte,.raster-4>.karte{margin-block:0}.preis-raster{display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.preis-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}.preis-raster>.karte{margin-block:0}.schrittliste{list-style:none;padding:0;margin:0 0 2rem;display:grid;grid-gap:1rem;gap:1rem;counter-reset:schritt;grid-template-columns:minmax(0,1fr)}@media (min-width:60rem){.schrittliste{grid-template-columns:repeat(3,minmax(0,1fr))}}.schrittliste li{counter-increment:schritt;min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-karte);padding:1.5rem}.schrittliste li:before{content:counter(schritt);display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:50%;background:var(--brand);color:#ffffff;font-family:var(--schrift-titel-stack);font-weight:600;font-size:1.25rem;margin-bottom:.75rem}.schrittliste h3{margin-bottom:.5rem}.schrittliste p:last-child{margin-bottom:0}.punkteliste{padding-left:1.25rem;margin:0 0 1rem}.punkteliste li{margin-bottom:.5rem;max-width:44rem}.haken-liste{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.haken-liste li{display:flex;gap:.625rem;align-items:flex-start;max-width:34rem}.haken-liste svg{flex-shrink:0;color:var(--ampel-gruen);margin-top:.2rem}.hinweis{background:var(--sage-light);border-left:5px solid var(--brand);border-radius:0 var(--radius-klein) var(--radius-klein) 0;padding:1rem 1.25rem;margin-block:1rem}.hinweis.neutral{border-left-color:var(--line)}.hinweis p:last-child{margin-bottom:0}.uebernahme-box{background:var(--gruen-hell);border:1px solid #c6e0cf;border-radius:var(--radius-klein);padding:.875rem 1rem;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:baseline;font-size:.9375rem}.uebernahme-box p{margin:0;max-width:none}.uebernahme-box .link-knopf{min-height:2rem;font-size:.9375rem;font-weight:600}.kachel{display:flex;gap:.75rem;align-items:flex-start;min-width:0}.kachel img,.kachel svg{flex-shrink:0;color:var(--brand);margin-top:.125rem}.kachel img{width:28px;height:28px;object-fit:contain}.kachel p{margin:0;font-size:.9375rem;color:var(--ink-soft)}.kachel strong{display:block;color:var(--ink);font-size:1rem}.hero{padding-block:2.5rem 3rem}@media (min-width:64rem){.hero{padding-block:3.5rem 4rem}}.hero-raster{display:grid;grid-gap:2rem;gap:2rem;align-items:start}@media (min-width:60rem){.hero-raster{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem}}.dachzeile{font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand);margin:0 0 .75rem}@media (max-width:40rem){.dachzeile{display:none}}.dachzeile-mobil{display:none;font-size:.8125rem;color:var(--muted);margin:0 0 1rem}@media (max-width:40rem){.dachzeile-mobil{display:block}}.hero .untertitel,.untertitel{font-size:1.1875rem;line-height:1.45;max-width:34rem;margin-bottom:1.25rem}.ansprechpartner{display:flex;gap:1rem;align-items:center;margin-top:1.5rem;padding:1rem;max-width:28rem}.ansprechpartner img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0}.ansprechpartner p{margin:0}.video-rahmen{position:relative;width:100%;aspect-ratio:16/9;margin-top:1.5rem;border-radius:var(--radius-karte);overflow:hidden;background:var(--brand-deep)}.video-rahmen video{display:block;width:100%;height:100%}.sofort-check{margin-block:0;box-shadow:0 12px 40px rgba(20,54,93,.1)}.sofort-check h2{margin-bottom:.25rem}.sofort-check .untertitel{font-size:1rem;margin-bottom:1.25rem}.sofort-check .felder{display:grid;grid-gap:.25rem;gap:.25rem}.feld-paar{display:grid;grid-gap:.25rem 1rem;gap:.25rem 1rem}@media (min-width:60rem){.feld-paar{grid-template-columns:repeat(2,minmax(0,1fr))}}.sofort-check .knopf.haupt{width:100%;margin-top:.5rem}.sofort-check .versprechen{text-align:center;font-size:.875rem;font-weight:700;margin:.75rem 0;color:var(--ink-soft)}.sofort-check .hilfe-link{text-align:center;margin:0}.ergebnis{margin-top:1.25rem;border:3px solid var(--line);border-radius:var(--radius-karte);padding:1.25rem;background:var(--surface)}.ergebnis[data-zustand=GRUEN]{border-color:var(--ampel-gruen)}.ergebnis[data-zustand=GELB]{border-color:var(--ampel-gelb)}.ergebnis[data-zustand=ROT]{border-color:var(--ampel-rot)}.ergebnis[data-zustand=AUSSERHALB],.ergebnis[data-zustand=GEKUENDIGT]{border-color:var(--brand)}.ergebnis h3[tabindex="-1"]:focus{outline:none}.ergebnis .ergebnis-punkte{margin:.75rem 0 0}.warten{margin-top:1.25rem;border:3px solid var(--line);border-radius:var(--radius-karte);padding:1.25rem;background:var(--surface);display:grid;grid-gap:.75rem;gap:.75rem;justify-items:center;text-align:center}.ampel--warten .punkt{opacity:.25;transition:opacity .25s ease}.ampel--warten .punkt--gruen{background:var(--ampel-gruen)}.ampel--warten .punkt--gelb{background:var(--ampel-gelb)}.ampel--warten .punkt--rot{background:var(--ampel-rot)}.ampel--warten[data-zustand=gelb] .punkt--gelb,.ampel--warten[data-zustand=gruen] .punkt--gruen,.ampel--warten[data-zustand=rot] .punkt--rot{opacity:1}.warten-zeile{margin:0;color:var(--ink-soft);min-height:1.5em}.warten-balken{width:100%;height:.5rem;border-radius:999px;background:var(--sage-light);overflow:hidden}.warten-balken span{display:block;height:100%;background:var(--brand);transition:width .1s linear}@media (prefers-reduced-motion:reduce){.ampel--warten .punkt{transition:none}}.ergebnis-kopf{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.ergebnis-label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.ergebnis h3{margin-bottom:.5rem}.ergebnis .knopf{width:100%}.ergebnis .knopf+.knopf{margin-top:.5rem}.ergebnis .unter-knopf{text-align:center;font-size:.875rem;color:var(--muted);margin:.5rem 0 0}.ergebnis .zwischen{margin:1.25rem 0 .5rem;font-size:1rem}.ergebnis .ergebnis-nachtrag{margin:0 0 .75rem}.ergebnis-box{margin-top:1rem;padding:1rem;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--bg)}.ergebnis-box h4{font-size:1.0625rem;margin-bottom:.75rem}.ergebnis .mail-zeile{display:grid;grid-gap:.5rem;gap:.5rem}@media (min-width:30rem){.ergebnis .mail-zeile{grid-template-columns:minmax(0,1fr) auto;align-items:end}.ergebnis .mail-zeile .knopf{width:auto}}.ampel{display:inline-flex;gap:.5625rem;padding:.5625rem .9375rem;background:var(--sage-light);border-radius:999px;flex-shrink:0}.ampel .punkt{width:1.125rem;height:1.125rem;border-radius:50%;background:var(--ampel-aus);border:1px solid rgba(23,32,42,.35)}.ampel--gross{gap:1rem;padding:.875rem 1.375rem}.ampel--gross .punkt{width:2.5rem;height:2.5rem}.ampel[data-zustand=gruen] .punkt--gruen{background:var(--ampel-gruen);box-shadow:0 0 0 4px rgba(30,142,78,.18)}.ampel[data-zustand=gelb] .punkt--gelb{background:var(--ampel-gelb);box-shadow:0 0 0 4px rgba(217,164,0,.18)}.ampel[data-zustand=rot] .punkt--rot{background:var(--ampel-rot);box-shadow:0 0 0 4px rgba(198,40,40,.18)}.ampel-zeile{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.ampel-text{font-size:1.5rem}.ampel-text,.ergebnis-info{font-family:var(--schrift-titel-stack);font-weight:600}.ergebnis-info{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid var(--brand);color:var(--brand);flex-shrink:0}.sticky-leiste{display:none}@media (max-width:40rem){.sticky-leiste[data-sichtbar=ja]{display:block;position:fixed;left:0;right:0;bottom:0;z-index:30;padding:.5rem 1rem calc(.5rem + env(safe-area-inset-bottom, 0px));background:rgba(245,244,239,.96);border-top:1px solid var(--line)}.sticky-leiste .knopf{width:100%;min-height:3.5rem}}.vorschau-karte .kopfzeile{display:flex;justify-content:space-between;font-size:.8125rem;color:var(--muted);margin-bottom:.75rem}.vorschau-balken{list-style:none;margin:0;padding:0;display:grid;grid-gap:.75rem;gap:.75rem}.vorschau-balken li{display:grid;grid-gap:.25rem;gap:.25rem}.vorschau-balken .balken-zeile{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center}.vorschau-balken .balken{height:1.25rem;border-radius:6px;background:var(--brand);min-width:.5rem}.vorschau-balken .balken.grau{background:var(--muted)}.vorschau-balken .balken.hellblau{background:#7ea3c9}.vorschau-balken .balken.dunkelblau{background:var(--brand-deep)}.vorschau-balken .betrag{font-weight:700;white-space:nowrap}.merkmal-liste li{margin-bottom:.75rem}.schlusszeile{margin:1rem 0 0;font-family:var(--schrift-titel-stack);font-size:1.375rem;font-weight:600;color:var(--brand)}.stimmungsbild{display:block;width:100%;height:auto;border-radius:var(--radius-karte)}.bild-raster>*{min-width:0}.bild-raster .bild-text .einleitung{margin-bottom:0}@media (min-width:60rem){.bild-raster{grid-template-rows:auto 1fr;row-gap:1.5rem}.bild-rechts{grid-template-areas:"text bild" "karten bild"}.bild-rechts>.bild-text{grid-area:text}.bild-rechts>.stimmungsbild{grid-area:bild}.bild-rechts>.bild-karten{grid-area:karten;grid-template-columns:minmax(0,1fr)}}.gutachten-hinweis{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"bild kicker" "bild titel" "bild text" "bild fakten";grid-column-gap:1.75rem;column-gap:1.75rem;align-content:center;max-width:35rem;margin:2.25rem 0 0;padding:1.5rem 1.5rem 1.375rem 1.75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-karte);color:var(--ink);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.gutachten-hinweis:hover{border-color:var(--brand);box-shadow:0 12px 32px rgba(20,54,93,.12);transform:translateY(-2px)}.gh-kicker{grid-area:kicker;margin:0 0 .25rem;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}.gh-titel{grid-area:titel;display:block;font-family:var(--schrift-titel-stack);font-weight:600;font-size:1.5rem;line-height:1.2;margin:0 0 .5rem;color:var(--ink)}.gh-text{grid-area:text;margin:0 0 .75rem;font-size:1rem;line-height:1.5}.gh-fakten,.gh-text{color:var(--ink-soft)}.gh-fakten{grid-area:fakten;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin:0;font-size:.9375rem}.gh-preis{font-family:var(--schrift-titel-stack);font-weight:600;font-size:1.375rem;line-height:1;color:var(--brand)}.gh-trenner{color:var(--feld-rand)}.gh-zusammen{white-space:nowrap}.gh-pfeil{margin-left:auto;display:grid;place-items:center;flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;border:1.5px solid var(--brand);color:var(--brand);transition:background-color .15s ease,color .15s ease}.gutachten-hinweis:hover .gh-pfeil{background:var(--brand);color:#fff}.faecher img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;border-radius:3px;background:#fff;box-shadow:0 0 0 1px rgba(12,36,64,.08),0 10px 24px rgba(12,36,64,.16)}.gh-faecher{grid-area:bild;align-self:center;position:relative;width:6.75rem;aspect-ratio:210/297;margin:.25rem .75rem .25rem .5rem}.gh-faecher .l{transform:translate(-11px,5px) rotate(-8deg)}.gh-faecher .r{transform:translate(13px,4px) rotate(7deg)}.gh-faecher .v{transform:rotate(-1.5deg)}@media (max-width:40rem){.gutachten-hinweis{grid-template-areas:"kicker kicker" "bild titel" "bild fakten" "text text";column-gap:1.25rem;padding:1rem 1rem 1.125rem 1.125rem;margin-top:1.5rem}.gh-kicker{margin-bottom:.875rem}.gh-faecher{width:4.25rem;margin:.25rem .5rem .5rem .375rem}.gh-faecher .l{transform:translate(-7px,3px) rotate(-8deg)}.gh-faecher .r{transform:translate(8px,3px) rotate(7deg)}.gh-titel{font-size:1.25rem;align-self:end;margin-bottom:.25rem}.gh-text{margin:.875rem 0 0;font-size:.9375rem}.gh-trenner{display:none}.gh-fakten{align-self:start;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"preis pfeil" "liefer pfeil";grid-gap:.125rem .5rem;gap:.125rem .5rem}.gh-preis{grid-area:preis}.gh-liefer{grid-area:liefer}.gh-pfeil{grid-area:pfeil;width:2.25rem;height:2.25rem;align-self:center;margin:0}}@media (prefers-reduced-motion:reduce){.gutachten-hinweis{transition:none}.gutachten-hinweis:hover{transform:none}}.gutachten-raster{display:grid;grid-template-areas:"titel" "bild" "liste";align-items:center}.gutachten-raster .g-titel{grid-area:titel}.gutachten-raster .gross-faecher{grid-area:bild}.gutachten-raster .g-liste{grid-area:liste}@media (min-width:60rem){.gutachten-raster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-rows:1fr auto auto 1fr;grid-template-areas:"bild ." "bild titel" "bild liste" "bild .";column-gap:4rem}.gutachten-raster .g-titel{margin-bottom:1.25rem}}.gross-faecher{position:relative;width:min(19rem,62%);aspect-ratio:210/297;margin:2rem auto 2.5rem}.gross-faecher img{border-radius:4px;box-shadow:0 0 0 1px rgba(12,36,64,.08),0 18px 40px rgba(12,36,64,.18)}.gross-faecher .l{transform:translate(-36%,6%) rotate(-9deg)}.gross-faecher .r{transform:translate(36%,4%) rotate(8deg)}.gross-faecher .v{transform:rotate(-1deg)}@media (max-width:40rem){.gross-faecher{width:52%;margin:1.5rem auto 2rem}.gross-faecher .l{transform:translate(-30%,6%) rotate(-9deg)}.gross-faecher .r{transform:translate(30%,4%) rotate(8deg)}}.preis-karte h3 a{color:var(--brand);text-underline-offset:.18em}.preis-knopf-zeile{margin-top:1.5rem}.preis-knopf-zeile .knopf{justify-self:start}@media (max-width:40rem){.preis-knopf-zeile{margin-top:1rem}.preis-knopf-zeile>span{display:none}.preis-knopf-zeile .knopf{justify-self:stretch}}.wege-kopf{margin-bottom:2rem}.wege-kopf .einleitung{margin-bottom:0}.wege-kopf .stimmungsbild{max-width:28rem}@media (min-width:60rem){.wege-kopf .stimmungsbild{justify-self:end}}.preis-karte .preis{font-family:var(--schrift-titel-stack);font-size:2rem;font-weight:600;color:var(--brand);margin:.25rem 0 .5rem}.verkaufen-seite .lesebreite{max-width:42rem}.verkaufen-seite .formularbreite{max-width:40rem}.verkaufen-seite>.formularbreite,.verkaufen-seite>section{margin-top:2.5rem}.wege-tabelle{width:100%;table-layout:fixed;border-collapse:collapse;margin-block:1rem;font-size:1rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-karte);overflow:hidden}.wege-tabelle td,.wege-tabelle th{text-align:left;vertical-align:top;padding:.875rem 1rem;border-bottom:1px solid var(--trenn)}.wege-tabelle thead th{background:var(--markiert);font-family:var(--schrift-titel-stack);font-size:1.125rem}.wege-tabelle tbody th,.wege-tabelle thead td:first-child{width:9rem}.wege-tabelle tbody th{font-weight:600;color:var(--ink-soft)}.wege-karten [data-weg=verkaufen],.wege-tabelle [data-weg=verkaufen]{background:#e9f4ee}.wege-karten [data-weg=kuendigen],.wege-tabelle [data-weg=kuendigen]{background:#fcebea}.wege-karten [data-weg=weiterlaufen],.wege-tabelle [data-weg=weiterlaufen]{background:#fdf1e3}.wege-karten [data-weg],.wege-tabelle thead th[data-weg]{border-top:4px solid transparent}.wege-karten [data-weg=verkaufen],.wege-tabelle thead th[data-weg=verkaufen]{border-top-color:#1f6b4a}.wege-karten [data-weg=kuendigen],.wege-tabelle thead th[data-weg=kuendigen]{border-top-color:#b42318}.wege-karten [data-weg=weiterlaufen],.wege-tabelle thead th[data-weg=weiterlaufen]{border-top-color:#b45309}.wege-fussnote{font-size:.875rem;color:var(--muted);margin:.5rem 0 1rem}.wege-karten{display:none}@media (max-width:40rem){.wege-tabelle{display:none}.wege-karten{display:grid;grid-gap:1rem;gap:1rem}.wege-karten .karte{margin-block:0}.wege-karten .kicker{display:block;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.125rem}.wege-karten p{margin-bottom:.625rem}}.kundenstimmen blockquote{margin:0}.kundenstimmen blockquote p{font-family:var(--schrift-titel-stack);font-size:1.25rem;line-height:1.4}.kundenstimmen footer{font-size:.9375rem;color:var(--muted)}.faq details{border-bottom:1px solid var(--line)}.faq summary{min-height:3.375rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:600;cursor:pointer;font-size:1.0625rem;list-style:none;padding-block:.75rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex-shrink:0;width:.625rem;height:.625rem;border-right:2.5px solid var(--brand);border-bottom:2.5px solid var(--brand);transform:rotate(45deg);transition:transform .2s ease;margin-right:.25rem}.faq details[open] summary:after{transform:rotate(225deg)}.faq details>p{padding-bottom:1rem}.band{background:var(--brand);color:#ffffff;padding-block:3rem;text-align:center}.band h2,.band p{color:#ffffff;margin-left:auto;margin-right:auto}.feld{margin-bottom:1.25rem;min-width:0}.feld>.feld-titel,.feld>label,fieldset.feld legend{display:block;font-size:1rem;font-weight:600;margin-bottom:.375rem}.feld .erklaerung,fieldset.feld .erklaerung{margin-bottom:.5rem}.feld input[type=email],.feld input[type=tel],.feld input[type=text],.feld select,.feld textarea{width:100%;font:inherit;font-size:1.0625rem;height:3.125rem;padding:0 .875rem;border:1.5px solid var(--feld-rand);border-radius:var(--radius-feld);background:var(--surface);color:inherit}.feld textarea{height:auto;min-height:6rem;padding:.625rem .875rem}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{border-color:var(--brand)}.feld.hat-fehler input,.feld.hat-fehler select,.feld.hat-fehler textarea{border-color:var(--ampel-rot)}.feld-fehler{color:var(--ampel-rot);font-size:.9375rem;margin-top:.375rem}.feld-echo,.feld-hilfe{font-size:.875rem;color:var(--muted);margin-top:.375rem}.feld-warnung{font-size:.875rem;color:var(--ink-soft);background:#fbf3d9;border-left:3px solid var(--ampel-gelb);border-radius:0 6px 6px 0;padding:.375rem .625rem;margin-top:.375rem}.feld-gruppe{min-width:0}.feld-gruppe>.feld:first-child{margin-bottom:.75rem}fieldset.feld{border:none;padding:0;margin-inline:0}fieldset.feld legend{padding:0}.sammel-fehler{color:var(--ampel-rot);font-weight:600;margin:0 0 1rem}.segment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.segment.spalten-2{grid-template-columns:repeat(2,minmax(0,1fr))}.segment.spalten-3{grid-template-columns:repeat(3,minmax(0,1fr))}.segment.spalten-5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:40rem){.segment,.segment.spalten-3,.segment.spalten-5{grid-template-columns:repeat(2,minmax(0,1fr))}}.segment label{display:flex;align-items:center;justify-content:center;min-height:46px;padding:.375rem .5rem;border:1.5px solid var(--feld-rand);border-radius:9px;background:var(--surface);font-weight:600;font-size:.875rem;text-align:center;cursor:pointer;min-width:0;line-height:1.2;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.segment label.gewaehlt{border-color:var(--brand);background:var(--markiert)}.segment label:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.segment input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.optionen{display:grid;grid-gap:.5rem;gap:.5rem}.optionen label{display:flex;gap:.625rem;align-items:flex-start;font-weight:400;min-height:3rem;padding:.375rem 0}.optionen input[type=checkbox],.optionen input[type=radio]{width:1.375rem;height:1.375rem;accent-color:var(--brand);flex-shrink:0;margin-top:.125rem}.karte.wahl{padding:.75rem 1rem;margin-block:.5rem 1rem}.karte.wahl .feld{margin:0}.honigtopf{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.feld-kopf{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.375rem}.feld-kopf label{display:block;font-size:1rem;font-weight:600}.feld-zeile{display:flex;gap:.25rem;align-items:center}.feld-zeile>.monat-feld,.feld-zeile>input{flex:1 1 auto;min-width:0}.info-knopf{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;border-radius:50%;background:transparent;color:var(--brand);cursor:pointer;flex-shrink:0}.info-knopf:hover{background:var(--markiert)}.info-fenster{width:100%;max-width:min(36rem,calc(100vw - 2rem));border:none;border-radius:var(--radius-karte);padding:0;background:var(--surface);color:var(--ink);box-shadow:0 24px 64px rgba(12,36,64,.25)}.info-fenster::-webkit-backdrop{background:rgba(12,36,64,.45)}.info-fenster::backdrop{background:rgba(12,36,64,.45)}.info-fenster-inhalt{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.5rem}.info-fenster-inhalt h3,.info-fenster-inhalt h4,.info-fenster-inhalt p{margin:0}.info-fenster-inhalt .knopf{justify-self:end}.info-liste{display:grid;grid-gap:1rem;gap:1rem}.info-liste>div{border-top:1px solid var(--trenn);padding-top:.75rem}.wo-finde{margin-top:.75rem;border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--surface)}.wo-finde summary{display:flex;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem 1rem;font-weight:600;color:var(--brand);cursor:pointer;list-style:none}.wo-finde summary::-webkit-details-marker{display:none}.wo-finde-inhalt{display:grid;grid-gap:.5rem;gap:.5rem;padding:0 1rem 1rem}.wo-finde-inhalt p{margin:0}.monat-feld{position:relative}.monat-panel{position:absolute;z-index:10;top:calc(100% + .25rem);left:0;width:min(20rem,100%);padding:.75rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-feld);box-shadow:0 10px 28px rgba(20,54,93,.14)}.monat-panel .jahr-zeile{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem;font-weight:600;font-size:1.0625rem}.monat-panel .jahr-zeile button{min-width:2.75rem;min-height:2.75rem;border:1px solid var(--line);border-radius:8px;background:var(--markiert);font:inherit;font-size:1.25rem;line-height:1;cursor:pointer;color:var(--brand)}.monat-panel .jahr-zeile button:disabled{opacity:.4;cursor:default}.monat-panel .monate{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.375rem;gap:.375rem}.monat-panel .monate button{min-height:2.75rem;padding:.5rem 0;border:1px solid var(--line);border-radius:8px;background:var(--markiert);font:inherit;font-size:.9375rem;cursor:pointer;color:var(--ink)}.monat-panel .jahr-zeile button:hover:not(:disabled),.monat-panel .monate button:hover{border-color:var(--brand)}.monat-panel .monate button[aria-pressed=true]{background:var(--brand);color:#ffffff;border-color:var(--brand)}.skizze{display:block;width:100%;max-width:22rem;height:auto;font-family:var(--schrift-text-stack)}.skizze-blatt{fill:#ffffff;stroke:var(--line);stroke-width:2}.skizze-logo{fill:var(--sage-light);stroke:var(--sage)}.skizze-kopf{font-size:13px;font-weight:700;fill:var(--ink-soft)}.skizze-titel{font-size:15px;font-weight:700;fill:var(--ink)}.skizze-linie{stroke:var(--line);stroke-width:1.5}.skizze-label{font-size:12px;fill:var(--ink-soft)}.skizze-label--markiert{font-weight:700;fill:var(--brand)}.skizze-wert{font-size:12px;fill:var(--muted)}.skizze-markierung{fill:var(--sage-light);stroke:var(--sage);stroke-width:2}.fortschritt{height:.5rem;border-radius:999px;background:var(--line);overflow:hidden}.fortschritt span{display:block;height:100%;background:var(--brand);border-radius:999px;transition:width .25s ease}.fortschritt-text{margin-top:.5rem;font-weight:600;color:var(--ink-soft)}.assistent h1{margin-top:1.25rem}.assistent .block{margin-top:1.5rem}.zusammenfassung{width:100%;border-collapse:collapse;margin-block:1rem}.zusammenfassung caption{text-align:left;font-weight:700;padding-bottom:.5rem}.zusammenfassung td,.zusammenfassung th{text-align:left;vertical-align:top;border-bottom:1px solid var(--trenn);padding:.5rem .75rem .5rem 0;font-size:.9375rem}.zusammenfassung th{width:40%;color:var(--muted);font-weight:600}.zusammenfassung-klapp{border:1px solid var(--line);border-radius:var(--radius-klein);background:var(--surface);margin-block:.5rem 1.5rem}.zusammenfassung-klapp summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:3rem;padding:.75rem 1rem;cursor:pointer;list-style:none;font-size:.9375rem}.zusammenfassung-klapp summary::-webkit-details-marker{display:none}.zusammenfassung-klapp summary .link{color:var(--brand);font-weight:600;text-decoration:underline;white-space:nowrap}.zusammenfassung-klapp .inhalt{padding:0 1rem 1rem}.preisbox{border:2px solid var(--brand);border-radius:var(--radius-karte);background:var(--surface);padding:1.25rem 1.5rem;margin-block:1rem 1.5rem}.preisbox .preis{font-family:var(--schrift-titel-stack);font-size:2rem;font-weight:600;color:var(--brand);margin:0}.preisbox .haken-liste{margin:.75rem 0 0}.zahlungs-zeile{text-align:center;font-size:.875rem;color:var(--muted);margin:.5rem 0 0}.danach-box{margin-top:1.5rem}.danach-box ol{margin:0;padding-left:1.25rem}.danach-box li{margin-bottom:.375rem}.wert-zahl{font-family:var(--schrift-titel-stack);font-size:2.25rem;font-weight:600;margin:.25rem 0}.auszahlung-zeile{border-top:1px solid var(--trenn);padding-top:1rem;margin-top:.5rem}.haken-kreis{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:var(--ampel-gruen);color:#ffffff;margin-bottom:1rem}.unterlagen-knoepfe{display:grid;grid-gap:.75rem;gap:.75rem;margin-block:1rem}.unterlagen-knoepfe .knopf{width:100%;justify-content:flex-start}.dateiliste{list-style:none;padding:0;margin:.75rem 0 0}.dateiliste li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--line);min-width:0}.dateiliste li span{overflow-wrap:anywhere}.unterschrift-flaeche{display:block;width:100%;background:#ffffff;border:2px dashed var(--sage);border-radius:var(--radius-klein);cursor:crosshair}.unterschrift-flaeche.fehler{border-color:var(--ampel-rot)}.vollmacht-text{font-size:.9375rem;line-height:1.5}.rechtsseite h2{margin-top:2.5rem}.rechtsseite h3{margin-top:2rem}.kartenreihe{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;grid-gap:1rem;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width:40rem){.kartenreihe{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.kartenreihe{grid-template-columns:repeat(3,minmax(0,1fr))}}.kartenreihe .karte{margin-block:0;display:grid;grid-gap:.5rem;gap:.5rem;align-content:start}.kartenreihe .karte h2{font-size:1.125rem;margin:0}.kartenreihe .karte .knopf{justify-self:start;margin-top:.5rem}.tabellen-scroll{overflow-x:auto}.sr-nur{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.faq summary:after,.fortschritt span{transition:none}}.chart{width:100%;max-width:44rem;height:auto}.gutachten-download{margin:1.25rem 0}.gutachten-download p{margin:0 0 .75rem}.gutachten-download p:last-child{margin-bottom:0}.rechtsseite .ausfuellen{display:flex;align-items:flex-end;gap:.5rem}.rechtsseite .ausfuell-linie{flex:1 1;min-width:6rem;height:1.4em;border-bottom:1px solid var(--ink)}