.mk h3{margin:0}.mk-dachzeile{margin:0;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--zg-schrift)}.mk .mk-h2-gross{font-size:clamp(34px,1.6rem + 2.4vw,56px);line-height:1;letter-spacing:-.02em;max-width:14em}.mk .mk-h2{font-size:clamp(32px,1.5rem + 2.2vw,52px);line-height:1.02;letter-spacing:-.015em}.mk-abschnitt{padding-top:88px;padding-bottom:88px;display:flex;flex-direction:column;gap:32px}.mk-band{background:var(--flaeche-2);border-top:1px solid var(--linie);border-bottom:1px solid var(--linie)}.mk-hero{background:linear-gradient(180deg,var(--flaeche-2) 0%,var(--flaeche) 100%);border-bottom:1px solid var(--linie)}.mk-hero__innen{padding-top:72px;padding-bottom:80px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}.mk-hero__text{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:24px}.mk-hero h1{margin:0;font-family:var(--schrift-anzeige);font-weight:500;font-size:clamp(44px,1.6rem + 4.2vw,80px);line-height:.96;letter-spacing:-.025em;text-wrap:balance}.mk-hero__einleitung{margin:0;max-width:31em;font-size:20px;color:var(--text-2)}.mk-merkmale{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mk-merkmale li{display:flex;align-items:center;gap:8px;background:var(--zg-hell);color:var(--zg-schrift);font-weight:700;font-size:15px;padding:8px 14px;border-radius:var(--radius-pille)}.mk-hero__hinweis{margin:0;font-size:14px;color:var(--text-2)}.mk .mk-neu{display:flex;gap:14px;align-items:center;background:var(--tinte);color:var(--flaeche);border-radius:var(--radius-karte-s);padding:16px 20px;max-width:34em}.mk-neu__etikett{flex:0 0 auto;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;background:var(--flaeche);color:var(--tinte);padding:3px 7px;border-radius:4px}.mk-neu__text{display:flex;flex-direction:column;gap:2px}.mk-neu__text strong{font-size:16px}.mk-neu__text span{font-size:14px;color:var(--linie-stark)}.mk-beispiele{flex:1 1 460px;min-width:0;display:flex;flex-direction:column;gap:12px}.mk-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-karte);padding:18px 22px;display:flex;flex-direction:column;gap:4px}.mk-karte--tipp{padding:20px 22px;gap:6px;box-shadow:0 1px 2px #0f1a170d,0 28px 56px -36px #0f1a1759}.mk-karte--service{padding:18px}.mk-karte__kopf{display:flex;justify-content:space-between;gap:12px;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.mk-karte__marke{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--zg-schrift)}.mk-karte__kopf .mk-karte__marke{display:flex;align-items:center;gap:8px}.mk-karte__zeit{color:var(--text-3);font-weight:600}.mk-karte__titel{font-family:var(--schrift-anzeige);font-weight:500;font-size:24px}.mk-karte__text{color:var(--text-2);font-size:15px}.mk-beispiele__paar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mk-karte__klein{color:var(--text-2);font-size:14px}.mk-karte--suche{flex-direction:row;justify-content:space-between;align-items:center;gap:12px}.mk-karte__spalte{display:flex;flex-direction:column;gap:4px}.mk-karte__etikett{font-size:13px;font-weight:700;background:var(--zg-hell);color:var(--zg-schrift);padding:6px 10px;border-radius:var(--radius-etikett);white-space:nowrap}.mk-karte__zitat{font-family:var(--schrift-anzeige);font-style:italic;font-size:18px}.mk-karte__notiz{color:var(--text-3);font-size:13px}.mk-vorteile{gap:40px}.mk-vorteile__spalten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tinte)}.mk-vorteil{padding:28px 32px 0;display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--linie)}.mk-vorteil:first-child{padding-left:0;border-left:0}.mk-vorteil:last-child{padding-right:0}.mk-vorteil__nr{font-family:var(--schrift-anzeige);font-size:60px;line-height:1;color:var(--zg-farbe)}.mk-vorteil h3{font-size:24px;font-weight:800}.mk-vorteil p{margin:0;color:var(--text-2)}.mk-wahl{background:var(--tinte);color:var(--flaeche)}.mk-wahl__innen{padding-top:80px;padding-bottom:80px;display:flex;flex-direction:column;gap:32px}.mk-wahl__kopf{display:flex;flex-direction:column;gap:14px;max-width:44em}.mk-wahl .mk-dachzeile,.mk .mk-wahl em{color:#cfe3d8}.mk-wahl__karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px}.mk-wahl__karte{border:1px solid #3a4a45;border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:10px}.mk-wahl__marke{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--linie-stark)}.mk-wahl__titel{font-family:var(--schrift-anzeige);font-weight:500;font-size:32px;line-height:1.1}.mk-wahl__text{color:var(--linie-stark)}.mk-wahl__preis{margin-top:auto;font-weight:700}.mk .mk-wahl__knopf{border:1px solid var(--flaeche);color:var(--flaeche);padding:13px 20px;border-radius:var(--radius-knopf);font-weight:700;align-self:flex-start}.mk-wahl :focus-visible{outline-color:var(--flaeche)}.mk-wahl__karte--service{background:var(--flaeche);border-color:var(--flaeche);color:var(--tinte)}.mk-wahl__karte--service .mk-wahl__marke{color:var(--makler)}.mk-wahl__karte--service .mk-wahl__text{color:var(--text-2)}.mk .mk-wahl__karte--service .mk-wahl__knopf{margin-top:auto;background:var(--makler);border-color:var(--makler);color:var(--flaeche)}.mk-wahl__karte--service :focus-visible{outline-color:var(--tinte)}.mk-einnahmen{padding-top:88px;padding-bottom:88px;display:flex;flex-wrap:wrap;gap:48px;align-items:flex-start}.mk-einnahmen__text{flex:1 1 480px;min-width:0;display:flex;flex-direction:column;gap:20px}.mk-einnahmen__einleitung{margin:0;max-width:32em;color:var(--text-2)}.mk-wege{display:flex;flex-direction:column;gap:10px;margin-top:8px}.mk-weg{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-karte-s);padding:18px 20px;display:flex;gap:16px;align-items:flex-start}.mk-weg__etikett{flex:0 0 auto;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--flaeche);background:var(--zg-farbe);border-radius:6px;padding:4px 8px}.mk-weg__etikett:not([data-zielgruppe]){background:var(--tinte)}.mk-weg strong{display:block}.mk-weg div>span{color:var(--text-2);font-size:15px}.mk-rechner{flex:1 1 420px;min-width:0;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-panel);padding:32px;display:flex;flex-direction:column;gap:20px;box-shadow:0 1px 2px #0f1a170d,0 28px 56px -36px #0f1a174d}.mk-rechner__kopf{display:flex;flex-direction:column;gap:4px}.mk-rechner__marke{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--kaeufer)}.mk-rechner__kopf strong{font-family:var(--schrift-anzeige);font-weight:500;font-size:28px;line-height:1.15}.mk-feld{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:15px}.mk-feld input{font:inherit;font-size:22px;font-weight:700;color:var(--tinte);background:var(--flaeche);border:1px solid var(--linie-stark);border-radius:var(--radius-knopf);padding:10px 14px;min-width:0}.mk-rechnung{margin:0;display:flex;flex-direction:column;border-top:1px solid var(--tinte)}.mk-rechnung>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--linie-leise)}.mk-rechnung dd{margin:0;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.mk-rechnung .mk-rechnung__kosten{color:var(--text-2)}.mk-rechnung__kosten dd{font-weight:400}.mk-rechnung .mk-rechnung__ergebnis{align-items:baseline;padding:16px 0 0;border-bottom:0}.mk-rechnung__ergebnis dt{font-weight:800}.mk-rechnung__ergebnis dd{font-family:var(--schrift-anzeige);font-size:44px;font-weight:500;line-height:1;color:var(--makler)}.mk-rechner__hinweis{margin:0;font-size:13px;color:var(--text-3)}.mk-rechner__weiter{border-top:1px solid var(--linie-leise);padding-top:20px;display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.mk .mk-rechner__haupt{background:var(--makler);color:var(--flaeche);padding:14px 22px;border-radius:var(--radius-knopf);font-weight:800;box-shadow:0 10px 24px -12px #1e4d3bb3}.mk .mk-rechner__link{font-weight:700;color:var(--makler);text-decoration:underline;text-underline-offset:4px}.mk-tabelle{border:1px solid var(--linie);border-radius:var(--radius-karte);overflow:hidden}.mk-tabelle table{border-collapse:collapse;width:100%;font-size:17px}.mk-tabelle th{text-align:left;padding:16px 24px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);background:var(--flaeche-2);border-bottom:1px solid var(--linie);width:50%}.mk-tabelle th+th{color:var(--makler);background:var(--makler-hell);width:auto}.mk-tabelle td{padding:16px 24px;border-bottom:1px solid var(--linie-leise);vertical-align:top;font-weight:600}.mk-tabelle td:first-child{color:var(--text-2);font-weight:400}.mk-tabelle tr:last-child td{border-bottom:0}.mk-funktionen__karten{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:14px}.mk-funktion{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-karte-s);padding:22px;display:flex;flex-direction:column;gap:4px}.mk-funktion>span{color:var(--text-2);font-size:15px}.mk-funktion__etikett{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--makler);background:var(--makler-hell);padding:2px 6px;border-radius:4px}.mk-werkzeuge{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:15px}.mk-werkzeuge__titel{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-right:6px}.mk-werkzeug{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--radius-pille);padding:6px 14px;font-weight:600}.mk-preise{padding-top:88px;padding-bottom:56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.mk-preis{border:1px solid var(--linie);border-radius:var(--radius-panel);padding:36px;display:flex;flex-direction:column;gap:12px}.mk-preis__name{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-3)}.mk-preis__betrag{font-family:var(--schrift-anzeige);font-weight:500;font-size:60px;line-height:1}.mk-preis__betrag span,.mk-preis__netto{font-family:var(--schrift-text);font-size:16px;font-weight:500}.mk-preis__netto{margin-top:-6px}.mk-preis__text{color:var(--text-2)}.mk .mk-preis__knopf{margin-top:10px;border:1px solid var(--tinte);padding:14px 22px;border-radius:var(--radius-knopf);font-weight:700;align-self:flex-start}.mk-preis--erweitert{background:var(--makler);border-color:var(--makler);color:var(--flaeche);box-shadow:0 28px 56px -32px #1e4d3b99}.mk-preis--erweitert .mk-preis__name,.mk-preis--erweitert .mk-preis__betrag span,.mk-preis--erweitert .mk-preis__netto{color:#cfe3d8}.mk-preis--erweitert .mk-preis__text{color:#dcebe3}.mk .mk-preis--erweitert .mk-preis__knopf{background:var(--flaeche);border-color:var(--flaeche);color:var(--makler);font-weight:800}.mk-preis--erweitert :focus-visible{outline-color:var(--flaeche)}.mk-preis--service{border-color:var(--tinte)}.mk-preis--service .mk-preis__name{color:var(--makler)}.mk-preis__titel{font-family:var(--schrift-anzeige);font-weight:500;font-size:40px;line-height:1.05}.mk-fragen{padding-top:0;padding-bottom:72px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:28px}.mk-frage{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--linie);padding-top:20px}.mk-frage span{color:var(--text-2)}@media (max-width: 900px){.mk-vorteile__spalten{grid-template-columns:minmax(0,1fr)}.mk-vorteil,.mk-vorteil:first-child,.mk-vorteil:last-child{padding:28px 0 0;border-left:0}.mk-vorteil+.mk-vorteil{margin-top:28px;border-top:1px solid var(--linie)}}@media (max-width: 640px){.mk-abschnitt,.mk-einnahmen{padding-top:56px;padding-bottom:56px}.mk-hero__innen{padding-top:40px;padding-bottom:48px;gap:40px}.mk-hero__einleitung{font-size:18px}.mk-preise{padding-top:56px;padding-bottom:40px;grid-template-columns:minmax(0,1fr)}.mk-preis,.mk-rechner,.mk-wahl__karte{padding:24px 20px}.mk-wahl__innen{padding-top:56px;padding-bottom:56px}.mk-preis__titel{font-size:32px}.mk-preis__betrag{font-size:48px}.mk-fragen{padding-bottom:56px;grid-template-columns:minmax(0,1fr)}.mk-funktionen__karten{grid-template-columns:minmax(0,1fr)}.mk-tabelle th,.mk-tabelle td{padding:12px 14px}.mk-tabelle table{font-size:15px}.mk-rechnung__ergebnis dd{font-size:36px}}
