@font-face{font-family:Inter Var;src:url(/_astro/inter-var.C2S99t-D.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Var;src:url(/_astro/inter-var-ext.CFHvXkgd.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;src:url(/_astro/inter-tight-var.CbfoEWwi.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--weiss: #ffffff;--tinte: #111111;--text: #2b3336;--text-2: #4b5559;--text-3: #646e72;--linie: #e6ece8;--linie-stark: #cfdad3;--feld-rand: #d3ddd8;--flaeche: #f6faf8;--flaeche-2: #eef6f2;--mint-hell: #e3f4ec;--petrol: #0097b2;--petrol-text: #007a90;--petrol-tief: #005f70;--gruen: #3cb878;--gruen-tief: #1f8049;--nacht: #062a31;--verlauf: linear-gradient(135deg, #0097b2 0%, #3cb878 100%);--verlauf-tief: linear-gradient(135deg, #007a90 0%, #1f8049 100%);--verlauf-zart: linear-gradient(135deg, rgba(0, 151, 178, .12) 0%, rgba(60, 184, 120, .16) 100%);--verlauf-licht: linear-gradient(100deg, #8be6f3 0%, #9debbd 100%);--dunkel: radial-gradient(900px 520px at 88% 115%, rgba(60, 184, 120, .45), transparent 62%), radial-gradient(760px 520px at 105% -10%, rgba(0, 151, 178, .55), transparent 60%), linear-gradient(135deg, #052329 0%, #073b44 55%, #0a4536 100%);--rot: #c4372a;--schatten-1: 0 1px 2px rgba(10, 40, 34, .05), 0 10px 30px -18px rgba(10, 40, 34, .18);--schatten-2: 0 2px 6px rgba(10, 40, 34, .05), 0 30px 70px -32px rgba(10, 40, 34, .28);--radius: 16px;--radius-gross: 24px;--radius-held: 28px;--huelle: 1200px;--huelle-breit: 1320px;--kopf: 77px;--schrift: "Inter Var", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--titel: "Inter Tight", "Inter Var", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--weich: cubic-bezier(.2, .7, .2, 1);--pfeil-weiss: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E");--pfeil-petrol: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23007a90' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m13 6 6 6-6 6'/%3E%3C/svg%3E");--haken-weiss: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--kopf) + 16px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;font-family:var(--schrift);font-size:17px;line-height:1.65;color:var(--text);background:var(--weiss);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit}p{margin:0 0 1em}h1,h2,h3,h4{margin:0;font-family:var(--titel);color:var(--tinte);line-height:1.12;letter-spacing:-.025em;font-weight:700;text-wrap:balance}:focus-visible{outline:3px solid rgba(0,151,178,.55);outline-offset:3px;border-radius:8px}::selection{background:#0097b233}[hidden]{display:none!important}.silbentrennung .text p,.silbentrennung .text li{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:break-word}@media(max-width:760px){.unter-held h1,.held h1{hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:16 8 6;-webkit-hyphenate-limit-before:8;-webkit-hyphenate-limit-after:6;overflow-wrap:break-word}}.nur-vorlesen{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sprung-inhalt:focus{position:fixed!important;top:12px;left:12px;width:auto;height:auto;clip:auto;padding:10px 16px;background:var(--tinte);color:#fff;z-index:1000;border-radius:10px;font-weight:600}main:focus{outline:none}.huelle{width:100%;max-width:var(--huelle);margin:0 auto;padding:0 24px}.huelle-breit{max-width:var(--huelle-breit);padding:0 12px}.huelle-lesen{max-width:820px}.akzent{background:var(--verlauf-tief);-webkit-background-clip:text;background-clip:text;color:transparent}.held .akzent{background:var(--verlauf-licht);-webkit-background-clip:text;background-clip:text}.augen{display:inline-flex;align-items:center;gap:8px;padding:6px 13px 6px 10px;border-radius:999px;background:var(--mint-hell);color:var(--petrol-tief);font-size:13px;font-weight:650;letter-spacing:.01em;line-height:1.3}.augen:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--verlauf)}.augen-glas,.augen-hell{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.augen-glas:before,.augen-hell:before{background:var(--verlauf-licht)}.knopf{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;background:var(--verlauf-tief);color:#fff;border:0;border-radius:999px;font:inherit;font-size:16px;font-weight:650;letter-spacing:-.005em;line-height:1.2;text-decoration:none;cursor:pointer;white-space:nowrap;box-shadow:0 12px 28px -14px #005f70b3;transition:transform .25s var(--weich),box-shadow .25s var(--weich),filter .2s}.knopf:hover{transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 18px 36px -16px #005f70bf}.knopf:active{transform:translateY(0)}.knopf .ikon{flex:none}.mit-pfeil{padding-right:8px}.mit-pfeil:after{content:"";flex:none;width:36px;height:36px;border-radius:50%;background:#fff var(--pfeil-petrol) center / 17px no-repeat;transition:transform .25s var(--weich)}.mit-pfeil:hover:after{transform:translate(3px)}.knopf-klein{min-height:44px;padding:0 18px;font-size:15px}.knopf-klein.mit-pfeil{padding-right:5px}.knopf-klein.mit-pfeil:after{width:34px;height:34px;background-size:15px}.knopf-gross{min-height:58px;padding:0 28px;font-size:17px}.knopf-gross.mit-pfeil{padding-right:9px}.knopf-gross.mit-pfeil:after{width:40px;height:40px}.knopf-voll{width:100%}.knopf-voll.mit-pfeil{justify-content:space-between;padding-left:26px}.knopf-hell{background:#fff;color:var(--tinte);box-shadow:inset 0 0 0 1.5px var(--linie-stark)}.knopf-hell:hover{box-shadow:inset 0 0 0 1.5px var(--petrol),0 10px 24px -16px #005f7080;filter:none}.knopf-hell.mit-pfeil:after{background:var(--verlauf)}.knopf-hell.mit-pfeil:after{background-image:var(--pfeil-weiss),var(--verlauf);background-size:17px,cover;background-position:center;background-repeat:no-repeat}.knopf-glas{background:#ffffff1f;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.knopf-glas:hover{background:#fff3;box-shadow:inset 0 0 0 1.5px #fff9;filter:none}.knopf-sendet{opacity:.7;cursor:progress}.tel{color:var(--petrol-text);font-weight:750;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;white-space:nowrap;letter-spacing:-.01em}.tel:hover{color:var(--petrol-tief)}.tel-knopf{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 20px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--linie-stark);text-decoration:none;color:var(--petrol-text)}.tel-knopf .tel{font-size:17px}.tel-knopf:hover{box-shadow:inset 0 0 0 1.5px var(--petrol)}.haken{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px;font-size:15.5px;color:var(--text)}.haken li{position:relative;padding-left:32px;line-height:1.5}.haken li:before{content:"";position:absolute;left:0;top:.08em;width:22px;height:22px;border-radius:50%;background:var(--haken-weiss) center / 12px no-repeat,var(--verlauf)}.haken-hell{color:#ffffffeb}.kopf{position:sticky;top:0;z-index:50;background:#fffffff5;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid transparent;transition:border-color .2s,box-shadow .2s}.kopf.gescrollt{border-bottom-color:var(--linie);box-shadow:0 8px 30px -22px #0a282259}.kopf-innen{display:flex;align-items:center;gap:24px;height:76px;max-width:var(--huelle-breit)}.marke{display:inline-flex;align-items:center;flex:none;text-decoration:none}.marke .logo{height:30px;width:auto}.kopf-rechts{margin-left:auto;display:flex;align-items:center;gap:16px}.kopf-tel{display:flex;flex-direction:column;align-items:flex-end;line-height:1.15}.kopf-tel .tel{display:inline-flex;align-items:center;gap:8px;font-size:18px;padding:10px 2px;margin:-10px -2px}.kopf-tel-ico{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--verlauf-zart);color:var(--petrol-tief)}.kopf-tel small{font-size:13px;color:var(--text-3);margin-top:3px}@media(max-width:900px){.kopf-knopf,.kopf-tel small{display:none}}@media(max-width:640px){:root{--kopf: 65px}.kopf-innen{gap:10px;padding:0 14px;height:64px}.kopf-rechts{gap:10px}.marke .logo{height:25px}.kopf-tel .tel{font-size:15.5px;gap:6px;letter-spacing:-.02em}.kopf-tel-ico{display:none}}@media(max-width:370px){.marke .logo{height:21px}.kopf-tel .tel{font-size:14.5px}}.abschnitt{position:relative;padding:104px 0}.abschnitt-dicht{padding:80px 0}.kopfzeile{max-width:740px;margin:0 auto 52px;text-align:center}.kopfzeile.links{margin-left:0;text-align:left}.kopfzeile h2{font-size:clamp(30px,3.7vw,46px);letter-spacing:-.035em;margin-top:16px}.kopfzeile p{margin:18px auto 0;font-size:18px;color:var(--text-2);max-width:640px}.kopfzeile.links p{margin-left:0}.held{position:relative;padding:12px 0 0}.held-box{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(560px,74vh,700px);border-radius:var(--radius-held);background:var(--dunkel);color:#fff}.held-bild{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.held-muster{position:absolute;inset:0;z-index:-2;pointer-events:none}.held-muster svg{position:absolute;right:-2%;bottom:0;width:min(64%,760px);height:92%}.held-schleier{position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,rgba(3,24,28,.55) 0%,rgba(3,24,28,.25) 50%,transparent 80%),linear-gradient(0deg,rgba(3,24,28,.35),transparent 40%)}.held-box.mit-bild .held-schleier{background:linear-gradient(90deg,#03161adb,#03161a9e 42%,#03161a1f 78%),linear-gradient(0deg,rgba(3,22,26,.55),transparent 45%)}.held-inhalt{position:relative;width:100%;max-width:760px;padding:72px 64px 96px}.held h1{color:#fff;font-size:clamp(38px,5.4vw,68px);font-weight:700;letter-spacing:-.04em;line-height:1.03;margin-top:22px;max-width:14ch}.held-vorspann{margin:22px 0 0;max-width:34em;font-size:19px;line-height:1.6;color:#ffffffdb}.held-tat{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:32px}.held .held-tat .knopf:not(.knopf-glas){background:#fff;color:var(--tinte);box-shadow:0 18px 40px -18px #0009}.held .held-tat .knopf:not(.knopf-glas):after{background-image:var(--pfeil-weiss),var(--verlauf);background-size:18px,cover;background-position:center;background-repeat:no-repeat}.held-tel{display:inline-flex;align-items:center;gap:12px;margin-top:22px;color:#fff;text-decoration:none}.held-tel .ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.22)}.held-tel small{display:block;font-size:13px;color:#ffffffb8;line-height:1.2}.held-tel .tel{font-size:22px;color:#fff;text-decoration-color:#8be6f3e6}.held-tel:hover .tel{color:#c9f4fa}.held .haken{margin-top:26px;grid-template-columns:repeat(auto-fit,minmax(220px,max-content));gap:10px 26px;font-size:15px}.held-karte{position:absolute;right:36px;bottom:36px;z-index:1;max-width:300px;padding:18px 22px 20px;border-radius:20px;background:#ffffff24;border:1px solid rgba(255,255,255,.26);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff}.held-karte small{display:block;font-size:13px;color:#fffc}.held-karte strong{display:block;font-family:var(--titel);font-size:34px;letter-spacing:-.03em;line-height:1.1;margin-top:4px}.held-karte span{display:block;font-size:13.5px;color:#ffffffd1;margin-top:4px;line-height:1.4}.zahlen{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-72px 32px 0;padding:10px;border-radius:28px;background:#fff;box-shadow:var(--schatten-2);border:1px solid var(--linie)}.zahlen{grid-auto-rows:1fr}.zahlen-3{grid-template-columns:repeat(3,minmax(0,1fr))}.zahlen-2{grid-template-columns:repeat(2,minmax(0,1fr))}.zahlen-1{grid-template-columns:minmax(0,1fr)}.zahl{container-type:inline-size;display:flex;flex-direction:column-reverse;justify-content:flex-end;margin:0;padding:24px 24px 22px;border-radius:20px;background:linear-gradient(160deg,#f1f9fa,#eff8f2);border:1px solid #dcefe6}.zahl dd{margin:0;font-family:var(--titel);font-weight:800;letter-spacing:-.04em;line-height:1;color:var(--petrol-tief)}.zahl dd small{display:block;margin-bottom:8px;font-family:var(--schrift);font-size:14px;font-weight:650;letter-spacing:0;line-height:1.2;color:var(--petrol-text)}.zahl-betrag{display:inline-block;padding-bottom:.06em;font-size:40px;font-size:clamp(24px,21cqi,54px);background:var(--verlauf-tief);-webkit-background-clip:text;background-clip:text;color:transparent}.zahl dt{margin-top:12px;font-size:15px;line-height:1.45;color:var(--text-2)}.kachel-gitter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kachel{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:var(--radius-gross);background:#fff;border:1px solid var(--linie);box-shadow:var(--schatten-1);text-decoration:none;color:inherit;transition:transform .3s var(--weich),box-shadow .3s var(--weich),border-color .2s}.kachel:hover{transform:translateY(-3px);box-shadow:var(--schatten-2);border-color:var(--linie-stark)}.ico{display:inline-grid;place-items:center;flex:none;width:52px;height:52px;border-radius:16px;background:var(--verlauf-zart);color:var(--petrol-tief)}.kachel-text{display:flex;flex-direction:column;flex:1}.kachel small{display:block;font-size:13px;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);margin-bottom:8px;font-weight:700}.kachel h3{font-size:20px;letter-spacing:-.02em;line-height:1.25}.kachel p{margin:10px 0 0;font-size:15.5px;line-height:1.6;color:var(--text-2)}.mehr{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:15px;font-weight:650;color:var(--petrol-text)}.kachel:hover .mehr .ikon{transform:translate(3px)}.mehr .ikon{transition:transform .25s var(--weich)}.kachel.mit-bild{padding:10px 10px 24px;gap:16px}.kachel.mit-bild img{width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:16px}.kachel.mit-bild .kachel-text{padding:0 16px}.ablauf-box{position:relative;overflow:hidden;padding:72px 56px 64px;border-radius:32px;background:radial-gradient(700px 300px at 0% 0%,rgba(0,151,178,.08),transparent 60%),radial-gradient(700px 300px at 100% 100%,rgba(60,184,120,.1),transparent 60%),var(--flaeche)}.ablauf-box .kopfzeile{margin-bottom:48px}.schritte{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;counter-reset:s}.schritte-3{grid-template-columns:repeat(3,minmax(0,1fr))}.schritte-2{grid-template-columns:repeat(2,minmax(0,1fr))}.schritte li{position:relative;padding:26px 24px 24px;border-radius:22px;background:#fff;border:1px solid var(--linie);box-shadow:var(--schatten-1)}.schritte .nr{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;margin-bottom:20px;background:var(--verlauf-tief);color:#fff;font-family:var(--titel);font-weight:700;font-size:17px;letter-spacing:.02em;box-shadow:0 0 0 6px #0097b21a}.schritte h3{font-size:19px;letter-spacing:-.02em;line-height:1.25}.schritte p{margin:10px 0 0;font-size:15.5px;line-height:1.6;color:var(--text-2)}.ablauf-tat{justify-content:center;margin-top:40px}.rechner-bereich{padding-top:104px}.held+.rechner-bereich{padding-top:96px}.rechner-karte{padding:10px;border-radius:32px;background:#fff;border:1px solid var(--linie);box-shadow:var(--schatten-2)}.foerder-form{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:10px;margin:0}.rechner-eingaben{padding:30px 30px 26px}.feld{display:block;margin-bottom:18px}.feld>span,.feld>label{display:block;margin-bottom:7px;font-size:14.5px;font-weight:650;color:var(--tinte);line-height:1.35}.feld em{color:var(--rot);font-style:normal}.feld input,.feld select,.feld textarea{display:block;width:100%;min-height:52px;padding:12px 16px;border-radius:14px;border:1.5px solid var(--feld-rand);background:#fff;color:var(--tinte);font:inherit;font-size:16px;line-height:1.35;transition:border-color .15s,box-shadow .15s}.feld textarea{min-height:120px;resize:vertical}.feld input:hover,.feld select:hover,.feld textarea:hover{border-color:var(--linie-stark)}.feld input:focus,.feld select:focus,.feld textarea:focus{outline:none;border-color:var(--petrol);box-shadow:0 0 0 4px #0097b229}.feld select{appearance:none;-webkit-appearance:none;padding-right:44px;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005f70' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 16px center / 15px no-repeat}.einheit{position:relative;display:block}.einheit input{padding-right:46px;font-family:var(--titel);font-size:22px;font-weight:650;letter-spacing:-.02em;min-height:58px}.einheit em{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-style:normal;font-weight:650;color:var(--text-3);font-size:18px}.regler{width:100%;margin:14px 0 0;accent-color:var(--petrol);height:24px;cursor:pointer}.zwei-wahl{border:0;margin:0 0 18px;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.zwei-wahl legend{padding:0;margin-bottom:8px;font-size:14.5px;font-weight:650;color:var(--tinte);line-height:1.4}.zwei-wahl label{position:relative;flex:1 1 0;min-width:0;cursor:pointer}.zwei-wahl input{position:absolute;inset:0;opacity:0;cursor:pointer;margin:0}.zwei-wahl span{display:flex;align-items:center;justify-content:center;min-height:48px;height:100%;padding:8px 14px;border-radius:14px;border:1.5px solid var(--feld-rand);background:#fff;text-align:center;font-size:15px;font-weight:600;line-height:1.25;color:var(--text);transition:border-color .15s,background .15s,color .15s}.zwei-wahl label:hover span{border-color:var(--linie-stark)}.zwei-wahl input:checked+span{border-color:var(--petrol);background:#e8f6f9;color:var(--petrol-tief);box-shadow:inset 0 0 0 1px var(--petrol)}.zwei-wahl input:focus-visible+span{outline:3px solid rgba(0,151,178,.55);outline-offset:2px}.rechner-mehr{margin:4px 0 0}.rechner-mehr>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 16px;border-radius:14px;background:var(--flaeche);border:1px solid var(--linie);font-weight:650;font-size:15px;color:var(--tinte)}.rechner-mehr>summary::-webkit-details-marker{display:none}.rechner-mehr>summary small{margin-left:8px;font-weight:500;color:var(--text-3);font-size:13.5px}.rechner-mehr>summary:after{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005f70' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 13px no-repeat;transition:transform .2s}.rechner-mehr[open]>summary:after{transform:rotate(180deg)}.rechner-mehr[open]>summary{margin-bottom:18px}.rechner-karte:not(.rechner-kurz) .rechner-mehr>summary{display:none}.rechner-ergebnis{display:flex;flex-direction:column;padding:30px;border-radius:24px;background:radial-gradient(600px 300px at 100% 0%,rgba(0,151,178,.12),transparent 60%),linear-gradient(160deg,#eef8f9,#edf7f1);border:1px solid #d6ebe3}.erg-titel{margin:0;font-size:14.5px;font-weight:650;color:var(--petrol-tief)}.erg-zahl{margin:4px 0 0;font-family:var(--titel);font-size:clamp(42px,5vw,60px);font-weight:750;letter-spacing:-.045em;line-height:1.05;background:var(--verlauf-tief);-webkit-background-clip:text;background-clip:text;color:transparent}.erg-zahl.erg-zahl-text{font-size:28px;letter-spacing:-.02em}.erg-satz{margin:10px 0 0;font-size:15px;color:var(--text);line-height:1.55}.erg-liste{margin:18px 0 0;padding:0;border-top:1px solid #d3e7df}.erg-liste>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;border-bottom:1px solid #d3e7df}.erg-liste dt{font-size:14.5px;color:var(--text-2)}.erg-liste dd{margin:0;font-size:15px;font-weight:650;color:var(--tinte);text-align:right}.erg-liste .erg-vorteil dt{color:var(--tinte);font-weight:650}.erg-liste .erg-vorteil dd{font-size:19px;color:var(--petrol-tief);font-family:var(--titel);letter-spacing:-.02em}.erg-vergleich{margin:16px 0 0;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid #d6ebe3;font-size:14.5px;line-height:1.55;color:var(--text)}.erg-hinweise{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:8px}.erg-hinweise li{position:relative;padding:12px 14px 12px 42px;border-radius:14px;background:#ffffffb3;font-size:14.5px;line-height:1.5;color:var(--text)}.erg-hinweise li:before{content:"i";position:absolute;left:13px;top:12px;width:20px;height:20px;border-radius:50%;background:var(--verlauf-tief);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center;font-family:Georgia,serif;font-style:italic}.erg-grundlage{margin:16px 0 18px;font-size:13px;color:var(--text-3);line-height:1.5}.foerder-uebernehmen{margin-top:auto}.erg-mehr{display:inline-flex;align-items:center;gap:6px;align-self:center;margin-top:14px;padding:8px 4px;font-size:15px;font-weight:650;color:var(--petrol-text)}@media(min-width:1001px){.rechner-ergebnis{align-self:start}}@media(min-width:1001px)and (min-height:860px){.rechner-ergebnis{position:sticky;top:calc(var(--kopf) + 20px)}}.foerder-saetze{margin:10px 0 0;border-radius:24px;background:var(--flaeche);border:1px solid var(--linie)}.foerder-saetze>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:18px 56px 18px 24px;position:relative;font-weight:650;color:var(--tinte)}.foerder-saetze>summary::-webkit-details-marker{display:none}.foerder-saetze>summary small{font-weight:500;color:var(--text-3);font-size:13.5px}.foerder-saetze>summary:after{content:"";position:absolute;right:20px;top:50%;width:28px;height:28px;margin-top:-14px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005f70' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 14px no-repeat;border:1px solid var(--linie);transition:transform .2s}.foerder-saetze[open]>summary:after{transform:rotate(180deg)}.foerder-tabelle{padding:0 14px;overflow-x:auto}.foerder-tabelle table{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px;line-height:1.5;background:#fff;border-radius:16px;border:1px solid var(--linie);overflow:hidden}.foerder-tabelle th,.foerder-tabelle td{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--linie)}.foerder-tabelle thead th{font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);background:#fbfdfc}.foerder-tabelle tbody th{font-weight:650;color:var(--tinte);width:28%}.foerder-tabelle td{color:var(--text)}.foerder-tabelle tr:last-child th,.foerder-tabelle tr:last-child td{border-bottom:0}.foerder-fuss{margin:14px 24px 20px;font-size:14px;color:var(--text-2)}.foerder-fuss .tel{font-size:16px}.preise-bereich{background:linear-gradient(180deg,#fff 0%,var(--flaeche) 30%,var(--flaeche) 100%)}.preis-gitter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.preis-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin:0 auto}.preis-1{grid-template-columns:minmax(0,1fr);max-width:520px;margin:0 auto}.preis-paket{display:flex;flex-direction:column;gap:12px;min-width:0}.preis-paket>.preis-karte{flex:1 1 auto}@media(min-width:1101px){@supports (grid-template-rows: subgrid){.preis-gitter{row-gap:12px}.preis-paket{display:grid;grid-row:span 2;grid-template-rows:subgrid}}}.preis-karte{display:flex;flex-direction:column;padding:32px 30px 30px;border-radius:28px;background:#fff;border:1px solid var(--linie);box-shadow:var(--schatten-1)}.preis-karte h3{font-size:22px;letter-spacing:-.02em}.preis-fuer{margin:8px 0 0;font-size:14.5px;line-height:1.5;color:var(--text-2)}.preis-eigen{margin:22px 0 0;padding:20px 20px 18px;border-radius:20px;background:linear-gradient(160deg,#eef8f9,#edf7f1);border:1px solid #d6ebe3}.preis-betrag{margin:0}.preis-betrag strong{display:block;font-family:var(--titel);font-size:54px;font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--tinte);white-space:nowrap}.preis-stern{position:relative;top:-.1em;margin-left:3px;font-size:.42em;letter-spacing:0;vertical-align:super;line-height:0;color:var(--petrol-text)}.preis-zusatz{display:block;margin-top:10px;font-size:14px;line-height:1.45;color:var(--text-2)}.preis-brutto{display:inline-flex;margin:12px 0 0;padding:5px 12px;border-radius:999px;background:#fff;border:1px solid #cfe6dc;font-size:16px;font-weight:700;line-height:1.4;color:var(--tinte)}.preis-honorar{margin:14px 2px 0;font-size:13.5px;line-height:1.5;color:var(--text-3)}.preis-karte .haken{margin:20px 0 28px;padding-top:20px;border-top:1px solid var(--linie);font-size:15px;gap:11px}.preis-karte .knopf{margin-top:auto}.preis-fussnote{margin:0;padding:0 14px;font-size:13px;line-height:1.5;color:var(--text-2)}.preis-hervor{background:radial-gradient(500px 300px at 100% 0%,rgba(0,151,178,.45),transparent 60%),radial-gradient(500px 340px at 0% 100%,rgba(60,184,120,.32),transparent 60%),#06303a;border-color:transparent;color:#fff;box-shadow:0 40px 80px -40px #06303abf}.preis-hervor h3,.preis-hervor .preis-betrag strong{color:#fff}.preis-hervor .preis-fuer,.preis-hervor .preis-zusatz{color:#fffc}.preis-hervor .preis-eigen{background:#ffffff14;border-color:#ffffff29}.preis-hervor .preis-stern{color:#a4ecf6}.preis-hervor .preis-brutto{background:#ffffff1f;border-color:#ffffff3d;color:#fff}.preis-hervor .preis-honorar{color:#ffffffb8}.preis-hervor .haken{color:#ffffffeb;border-top-color:#ffffff29}.preis-hervor .knopf{background:#fff;color:var(--tinte)}.preis-hervor .knopf:after{background-image:var(--pfeil-weiss),var(--verlauf);background-size:17px,cover;background-position:center;background-repeat:no-repeat}.preis-fuss{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:34px}.preis-stand{margin:0;text-align:center;font-size:14px;color:var(--text-3)}.ap-foto{display:block;flex:none;object-fit:cover;background:var(--mint-hell)}.ap-klein{display:inline-flex;align-items:center;gap:12px;max-width:380px;text-align:left}.ap-klein .ap-foto{width:56px;height:56px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 4px #0097b238}.ap-klein .ap-text{display:flex;flex-direction:column;min-width:0}.ap-klein .ap-name{font-family:var(--titel);font-size:17px;font-weight:700;letter-spacing:-.015em;line-height:1.2;color:var(--tinte)}.ap-klein .ap-titel{margin-top:3px;font-size:13px;line-height:1.4;color:var(--text-2)}.ap-klein .ap-rolle{margin-top:1px;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--text)}.held .ap-klein .ap-name,.ap-dunkel .ap-name{color:#fff}.held .ap-klein .ap-titel,.ap-dunkel .ap-titel,.ap-dunkel .ap-rolle{color:#fffc}.held .ap-klein .ap-rolle,.ap-dunkel.ap-klein .ap-rolle{color:#ffffffeb}.held .ap-klein .ap-foto,.ap-dunkel.ap-klein .ap-foto{box-shadow:0 0 0 2px #ffffffe6,0 10px 24px -10px #0009}.held-kontakt{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:26px}.held-kontakt .held-tel{margin-top:0}.held-kontakt .ap-klein{max-width:376px}.ap-liste{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--text-2)}.ap-liste-ico{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;margin-top:-3px;border-radius:9px;background:var(--verlauf-zart);color:var(--petrol-tief)}.ap-liste a{color:var(--petrol-text);font-weight:650;text-underline-offset:3px}.ap-liste a:hover{color:var(--petrol-tief)}.ap-marken{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0}.ap-marken li{padding:4px 11px;border-radius:999px;background:var(--mint-hell);color:var(--petrol-tief);font-size:13px;font-weight:650;line-height:1.4}.ap-zusagen{margin:16px 0 0;font-size:15px;gap:9px}.ap-tel{display:flex;align-items:center;gap:12px;margin-top:16px;color:inherit;text-decoration:none}.ap-tel-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--verlauf-tief);color:#fff}.ap-tel small{display:block;font-size:13px;line-height:1.2;color:var(--text-3)}.ap-tel .tel{font-size:22px}.ap-karte{padding:22px;border-radius:22px;background:#fff;border:1px solid var(--linie);box-shadow:var(--schatten-1)}.ap-karte .ap-kopf{display:flex;align-items:center;gap:16px}.ap-karte .ap-foto{width:88px;height:88px;border-radius:50%;box-shadow:0 0 0 3px #fff,0 0 0 5px #0097b233}.ap-karte .ap-name{margin:0;font-family:var(--titel);font-size:23px;font-weight:750;letter-spacing:-.025em;line-height:1.15;color:var(--tinte)}.ap-karte .ap-rolle{margin:4px 0 0;font-size:14px;line-height:1.4;color:var(--text-2)}.ap-karte .ap-titel{margin:16px 0 0;font-size:15px;font-weight:600;line-height:1.45;color:var(--tinte)}.ap-dunkel.ap-karte{background:#ffffff14;border-color:#ffffff29;box-shadow:none;color:#fff}.ap-dunkel .ap-liste,.ap-dunkel .ap-zusagen{color:#ffffffdb}.ap-dunkel .ap-liste a{color:#a4ecf6}.ap-dunkel .ap-marken li{background:#ffffff1f;color:#fff}.ap-dunkel .ap-tel small{color:#ffffffb8}.ap-dunkel .ap-tel .tel{color:#fff;text-decoration-color:#8be6f3e6}.abschnitt+.ap-bereich{padding-top:0}.ap-bereich+.preise-bereich{padding-top:96px}.ap-band{display:grid;grid-template-columns:220px minmax(0,1fr) 330px;gap:44px;align-items:center;padding:36px;border-radius:32px;background:#fff;border:1px solid var(--linie);box-shadow:var(--schatten-2)}.ap-bild{margin:0}.ap-band .ap-foto{width:220px;height:220px;border-radius:28px}.ap-band .ap-name{margin-top:14px;font-size:clamp(34px,3.4vw,46px);letter-spacing:-.035em;line-height:1.05}.ap-band .ap-titel{margin:12px 0 0;max-width:34em;font-size:17.5px;font-weight:600;line-height:1.45;color:var(--tinte)}.ap-band .ap-rolle{margin:4px 0 0;font-size:16px;line-height:1.45;color:var(--text-2)}.ap-band .ap-liste{margin-top:18px;font-size:15px}.ap-pruefer{margin:16px 0 0;font-size:15px;line-height:1.55;color:var(--text-2)}.ap-kontakt{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:26px 24px;border-radius:24px;background:radial-gradient(400px 220px at 100% 0%,rgba(0,151,178,.12),transparent 60%),linear-gradient(160deg,#eef8f9,#edf7f1);border:1px solid #d6ebe3}.ap-kontakt .ap-zusagen{margin:0}.ap-kontakt .ap-tel{margin:20px 0 18px}.kachel.leistung-kachel{position:relative}.kachel-bild{display:block;overflow:hidden;border-radius:16px;background:var(--flaeche-2)}.kachel.mit-bild .kachel-bild img{border-radius:0;transition:transform .6s var(--weich)}.leistung-kachel:hover .kachel-bild img{transform:scale(1.04)}.kachel-pfeil{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:var(--petrol-text);box-shadow:0 10px 24px -12px #03161a99;transition:transform .3s var(--weich),background .2s,color .2s}.leistung-kachel:hover .kachel-pfeil,.leistung-kachel:focus-visible .kachel-pfeil{background:var(--verlauf-tief);color:#fff;transform:rotate(-45deg)}@media(prefers-reduced-motion:reduce){.leistung-kachel:hover .kachel-bild img{transform:none}}.mfh-box{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);border-radius:32px;background:var(--dunkel);color:#fff}.mfh-box.mit-bild{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.mfh-text{padding:60px 56px 56px}.mfh-text h2{margin-top:18px;color:#fff;font-size:clamp(30px,3.5vw,44px);letter-spacing:-.035em}.mfh-vorspann{margin:16px 0 0;max-width:36em;font-size:17.5px;line-height:1.6;color:#ffffffd9}.mfh-posten{margin:28px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.16)}.mfh-posten-zeile{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr);gap:6px 24px;align-items:center;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.16)}.mfh-posten-zeile dd{order:-1;margin:0;font-family:var(--titel);font-weight:800;letter-spacing:-.04em;line-height:1}.mfh-posten-zeile dd small{display:block;margin-bottom:5px;font-family:var(--schrift);font-size:13px;font-weight:650;letter-spacing:0;line-height:1.2;color:#a4ecf6}.mfh-posten-zeile .zahl-betrag{font-size:clamp(30px,3.1vw,42px);background:var(--verlauf-licht);-webkit-background-clip:text;background-clip:text;color:transparent}.mfh-posten-zeile dt{font-size:16px;line-height:1.45;color:#ffffffe6}.mfh-hinweis{margin:18px 0 0;font-size:14px;line-height:1.55;color:#ffffffbd}.mfh-tat{margin-top:28px}.mfh-box .knopf:not(.knopf-glas){background:#fff;color:var(--tinte);box-shadow:0 18px 40px -18px #0009}.mfh-box .knopf:not(.knopf-glas):after{background-image:var(--pfeil-weiss),var(--verlauf);background-size:18px,cover;background-position:center;background-repeat:no-repeat}.mfh-bild{position:relative;margin:0;min-height:320px}.mfh-bild img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.mfh-bild:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(5,35,41,.55) 0%,transparent 28%)}@media(max-width:1100px){.ap-band{grid-template-columns:180px minmax(0,1fr);gap:28px 36px}.ap-band .ap-foto{width:180px;height:180px}.ap-kontakt{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px}.ap-kontakt .ap-zusagen{grid-row:span 2}.ap-kontakt .ap-tel{margin:0}}@media(max-width:1000px){.mfh-box.mit-bild{grid-template-columns:minmax(0,1fr)}.mfh-bild{order:-1;min-height:0;aspect-ratio:16 / 9}.mfh-bild:before{background:linear-gradient(0deg,rgba(5,35,41,.6) 0%,transparent 35%)}}@media(max-width:760px){.held-kontakt{flex-direction:column;align-items:flex-start;gap:18px;margin-top:24px}.ap-band{grid-template-columns:minmax(0,1fr);gap:22px;padding:20px 16px 16px;border-radius:24px;margin:0 -8px}.ap-band .ap-foto{width:112px;height:112px;border-radius:24px}.ap-band .ap-name{margin-top:12px}.ap-band .ap-titel{font-size:16.5px}.ap-kontakt{display:flex;padding:20px 16px;border-radius:20px}.ap-kontakt .ap-tel{margin:18px 0 16px}.ap-bereich+.preise-bereich{padding-top:64px}.mfh-box{border-radius:24px;margin:0 -8px}.mfh-text{padding:30px 18px 22px}.mfh-vorspann{font-size:16.5px}.mfh-posten-zeile{grid-template-columns:minmax(0,1fr);gap:6px;padding:16px 0}.mfh-posten-zeile .zahl-betrag{font-size:34px}.mfh-posten-zeile dt{font-size:15px}.mfh-tat{flex-direction:column;align-items:stretch}.mfh-tat .knopf{width:100%}.mfh-tat .knopf.mit-pfeil{justify-content:space-between;padding-left:24px}.kachel.mit-bild.leistung-kachel{display:grid;grid-template-columns:92px minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;gap:12px 14px;padding:12px 14px 14px 12px}.leistung-kachel .kachel-bild{grid-column:1;grid-row:1;border-radius:12px}.kachel.mit-bild.leistung-kachel .kachel-bild img{aspect-ratio:1 / 1;height:auto}.kachel.mit-bild.leistung-kachel .kachel-text{grid-column:2;grid-row:1 / span 2;padding:2px 0 0}.leistung-kachel h3{font-size:17.5px}.leistung-kachel p{margin-top:6px;font-size:14.5px;line-height:1.55}.kachel-pfeil{position:static;grid-column:1;grid-row:2;align-self:end;width:32px;height:32px;background:var(--flaeche-2);box-shadow:none}}.stimmen-gitter{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.stimme{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:var(--radius-gross);background:#fff;border:1px solid var(--linie);box-shadow:var(--schatten-1)}.stimme-sterne{color:#e0a417;letter-spacing:2px}.stimme blockquote{margin:0;font-size:16.5px;line-height:1.6;color:var(--tinte)}.stimme-fall{margin:0;font-size:14px;font-weight:650;color:var(--petrol-tief)}.stimme cite{margin-top:auto;font-style:normal;font-size:14.5px;color:var(--text-2)}.stimmen-fuss{margin:22px 0 0;text-align:center;font-size:14px;color:var(--text-3)}.faq-raster{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:start}.faq-raster .kopfzeile{position:sticky;top:calc(var(--kopf) + 32px);margin-bottom:0}.faq{display:grid;gap:10px}.faq details{border:1px solid var(--linie);border-radius:20px;background:#fff;box-shadow:var(--schatten-1);transition:border-color .2s}.faq details[open]{border-color:#bfe3d6}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px}.faq summary::-webkit-details-marker{display:none}.faq summary h3{font-family:var(--schrift);font-size:17px;font-weight:650;letter-spacing:-.01em;line-height:1.4}.faq summary:after{content:"+";flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--flaeche-2);color:var(--petrol-tief);font-weight:500;font-size:22px;line-height:1;transition:transform .25s var(--weich),background .2s}.faq details[open] summary:after{transform:rotate(45deg);background:var(--verlauf-tief);color:#fff}.faq .antwort{padding:0 22px 22px;color:var(--text);font-size:16px;line-height:1.7}.faq .antwort p:last-child{margin-bottom:0}.faq .antwort a{color:var(--petrol-text)}.unter-held{padding:12px 0 0}.unter-box{position:relative;overflow:hidden;padding:44px 56px 56px;border-radius:var(--radius-held);background:radial-gradient(800px 420px at 100% 0%,rgba(0,151,178,.11),transparent 60%),radial-gradient(640px 420px at 0% 100%,rgba(60,184,120,.11),transparent 60%),linear-gradient(180deg,#f2f9f6,#f7fbfa);border:1px solid #e1eee8}.unter-raster{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:start}.unter-raster.ohne-seite{grid-template-columns:minmax(0,860px)}.unter-raster.mit-bild{align-items:center}.unter-held h1{font-size:clamp(34px,4.4vw,56px);letter-spacing:-.04em;line-height:1.06;margin-top:18px}.unter-held .held-vorspann{color:var(--text-2);font-size:19px}.unter-held .haken{margin-top:22px}.brot{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 20px;padding:0;font-size:14px;color:var(--text-3)}.brot li:not(:last-child):after{content:"/";margin-left:8px;opacity:.6}.brot a{color:var(--text-2);text-decoration:none}.brot a:hover{color:var(--petrol-text);text-decoration:underline}.stand{display:inline-flex;align-items:center;gap:8px;margin-top:24px;font-size:13.5px;color:var(--text-3)}.stand i{width:8px;height:8px;border-radius:50%;background:var(--verlauf);box-shadow:0 0 0 4px #3cb87829}.unter-tel{display:flex;width:fit-content;align-items:center;gap:12px;margin-top:20px;text-decoration:none;color:var(--text-2)}.unter-tel-ico{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--verlauf-zart);color:var(--petrol-tief)}.unter-tel .tel{display:block;font-size:21px;line-height:1.2}.unter-tel small{display:block;margin-top:2px;font-size:13px;line-height:1.3;color:var(--text-3)}.unter-tel:hover .tel{color:var(--petrol-tief)}.strecke-karte{position:relative;padding:26px;border-radius:24px;background:#fff;border:1px solid var(--linie);box-shadow:var(--schatten-2);transition:box-shadow .3s}.strecke-karte.hervor{box-shadow:0 0 0 4px #0097b259,var(--schatten-2)}.unter-bild{margin:0}.unter-bild img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:24px;box-shadow:var(--schatten-2)}.unter-foto{margin:0}.unter-foto img{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:22px;box-shadow:var(--schatten-2)}@media(min-width:1101px){.unter-raster.mit-foto{grid-template-areas:"text strecke" "foto foto";row-gap:40px}.unter-raster.mit-foto>.unter-text{grid-area:text}.unter-raster.mit-foto>.strecke-karte{grid-area:strecke}.unter-raster.mit-foto>.unter-foto{grid-area:foto}.unter-raster.mit-foto>.unter-foto img{aspect-ratio:3 / 1;object-position:center 38%}}@media(max-width:1100px){.unter-foto{max-width:640px}}@media(max-width:760px){.unter-foto img{aspect-ratio:4 / 3;border-radius:18px}}#rechner.rechner-bereich,#geschaeftskunden.abschnitt,#leistungen.abschnitt,#ablauf.abschnitt,#fragen.abschnitt{scroll-margin-top:-88px}#anfrage.anfrage{scroll-margin-top:-20px}@media(max-width:760px){#rechner.rechner-bereich{scroll-margin-top:-48px}#geschaeftskunden.abschnitt,#leistungen.abschnitt,#ablauf.abschnitt,#fragen.abschnitt{scroll-margin-top:-56px}#anfrage.anfrage{scroll-margin-top:-8px}}[data-frist-ende][hidden],[data-frist-tage][hidden]{display:none!important}.frist-band{margin:34px 0 40px;padding:24px 26px;border-radius:var(--radius-gross, 24px);background:linear-gradient(160deg,#f1f9fa,#eff8f2);border:1px solid #cfe7dd}.frist-kopf{display:flex;align-items:flex-start;gap:12px}.frist-ico{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;border:1px solid #cfe7dd;color:var(--petrol-tief)}.frist-titel{margin:0;font-family:var(--titel);font-size:20px;line-height:1.3;letter-spacing:-.015em;color:var(--tinte)}.frist-titel strong{font-weight:700}.frist-tage{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:999px;vertical-align:2px;background:#fff;border:1px solid #cfe7dd;font-family:var(--schrift);font-size:13.5px;font-weight:650;letter-spacing:0;color:var(--petrol-tief);white-space:nowrap}.frist-satz{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--text)}.frist-tabelle{width:100%;margin:16px 0 0;border-collapse:collapse;font-size:15px;line-height:1.45}.frist-tabelle th,.frist-tabelle td{padding:10px 12px;border-bottom:1px solid #d3e7df;text-align:left;vertical-align:top}.frist-tabelle thead th{font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--petrol-text)}.frist-tabelle tbody th{font-weight:500;color:var(--text)}.frist-tabelle td{white-space:nowrap;color:var(--text-2)}.frist-tabelle td strong{font-size:17px;font-weight:750;color:var(--petrol-tief)}.frist-klein{margin:12px 0 0;font-size:14px;line-height:1.55;color:var(--text-2)}.frist-knopf{margin-top:18px}@media(max-width:640px){.frist-band{margin:28px -4px 32px;padding:20px 18px}.frist-titel{font-size:18px}.frist-tage{margin:6px 0 0}.frist-tabelle thead{display:none}.frist-tabelle tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;padding:10px 0;border-bottom:1px solid #d3e7df}.frist-tabelle tbody th{grid-column:1 / -1;padding:0;border:0}.frist-tabelle td{padding:0;border:0;white-space:normal}.frist-tabelle td:before{content:attr(data-label);display:block;font-size:12.5px;font-weight:650;color:var(--petrol-text)}}.zahl-mit-link{position:relative;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.zahl-mit-link:hover{border-color:#9fd3c2;box-shadow:0 16px 30px -24px #005f7099;transform:translateY(-1px)}.zahl-link{color:inherit;text-decoration:none}.zahl-link:after{content:"";position:absolute;inset:0;border-radius:inherit}.zahl-link:focus-visible{outline:none}.zahl-mit-link:has(.zahl-link:focus-visible){outline:3px solid rgba(0,151,178,.55);outline-offset:2px}.zahl-mit-link:hover .zahl-link{color:var(--tinte)}.zahl-pfeil{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;border:1px solid #d3e7df;color:var(--petrol-tief);transition:background .15s ease}.zahl-mit-link:hover .zahl-pfeil{background:var(--petrol-tief);color:#fff;border-color:var(--petrol-tief)}.zahl-frist{display:flex;align-items:flex-start;gap:6px;margin-top:8px;font-size:13.5px;font-weight:650;line-height:1.4;color:var(--petrol-tief)}.zahl-frist .ikon{flex:none;margin-top:2px}@media(max-width:760px){.zahl-pfeil{top:10px;right:10px;width:24px;height:24px}.zahl-pfeil .ikon{width:13px;height:13px}.zahl-frist{font-size:12.5px;margin-top:6px}}details[data-klapp]>summary{list-style:none;cursor:pointer}details[data-klapp]>summary::-webkit-details-marker{display:none}details[data-klapp]>summary>h2{display:inline}details[data-klapp] .klapp-mehr{display:none}@media(min-width:761px){details[data-klapp]>summary{cursor:text}details[data-klapp]>summary>h2{display:block;margin-top:1.4em}}@media(max-width:760px){details[data-klapp]{border-top:1px solid var(--linie)}details[data-klapp]+details[data-klapp]{border-top:1px solid var(--linie)}details[data-klapp]>summary{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 0 16px}details[data-klapp]>summary>h2{display:block;margin:0;font-size:22px}details[data-klapp] .klapp-mehr{display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:650;color:var(--petrol-text)}details[data-klapp] .klapp-mehr:before{content:"Mehr lesen"}details[data-klapp][open] .klapp-mehr:before{content:"Weniger"}details[data-klapp][open] .klapp-mehr svg{transform:rotate(180deg)}details[data-klapp]>.klapp-inhalt{padding-bottom:8px}}.lesen-bereich .kopfzeile{margin-bottom:44px}.lesen-raster{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:64px;align-items:start}.lesen-artikel{min-width:0}.text{font-size:17.5px;line-height:1.75;color:var(--text)}.text>*:first-child{margin-top:0}.text h2{font-size:clamp(25px,2.8vw,32px);letter-spacing:-.03em;margin:2.1em 0 .7em;padding-top:.2em;scroll-margin-top:8px}.text>h2:first-child{margin-top:1.4em}.lesen-artikel>.text:first-child>h2:first-child,.lesen-artikel>.text:first-child>p:first-child{margin-top:0}.text h3{font-size:21px;letter-spacing:-.02em;margin:1.8em 0 .6em}.text p{margin:0 0 1.15em}.text strong{color:var(--tinte);font-weight:650}.text a{color:var(--petrol-text);text-decoration:underline;text-decoration-color:#007a9059;text-underline-offset:3px}.text a:hover{text-decoration-color:currentColor}.text a[href^="tel:"]{font-weight:750;text-decoration-color:currentColor;text-decoration-thickness:2px;white-space:nowrap}.text ul,.text ol{padding-left:1.25em;margin:0 0 1.3em}.text li{margin:.35em 0}.text ul li::marker{color:var(--gruen)}.text ol li::marker{color:var(--petrol-text);font-weight:700}.text blockquote{margin:1.6em 0;padding:18px 22px;border-left:3px solid var(--petrol);background:var(--flaeche);border-radius:0 16px 16px 0;color:var(--tinte)}.text blockquote p:last-child{margin-bottom:0}.text hr{border:0;height:1px;background:var(--linie);margin:2.4em 0}.text img{border-radius:18px}.tabellenrahmen{overflow-x:auto;margin:1.6em 0;border:1px solid var(--linie);border-radius:18px;background:#fff;box-shadow:var(--schatten-1)}.text table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.text th,.text td{text-align:left;padding:13px 16px;border-bottom:1px solid var(--linie);vertical-align:top}.text thead th{background:var(--flaeche);color:var(--tinte);font-weight:650;font-size:14px}.text td{color:var(--text)}.text tr:last-child td{border-bottom:0}.tabelle-karte td:first-child{font-weight:600;color:var(--tinte)}@media(max-width:700px){.tabellenrahmen.tabelle-karte{border:0;background:none;overflow:visible;box-shadow:none}.tabelle-karte table,.tabelle-karte tbody,.tabelle-karte tr,.tabelle-karte td{display:block;width:100%}.tabelle-karte thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tabelle-karte tr{margin:0 0 12px;padding:8px 0;border:1px solid var(--linie);border-radius:18px;background:#fff;box-shadow:var(--schatten-1)}.tabelle-karte td{border:0!important;padding:6px 16px}.tabelle-karte td:before{content:attr(data-label);display:block;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3);margin-bottom:2px}.tabelle-karte td:first-child{font-size:17px}.tabelle-karte td:first-child:before{display:none}}.text ol.liste-schritte{list-style:none;padding:0;margin:10px 0 26px;counter-reset:schritt}.liste-schritte>li{position:relative;padding:4px 0 18px 54px;margin:0;counter-increment:schritt}.liste-schritte>li:before{content:counter(schritt);position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:750;color:#fff;background:var(--verlauf-tief)}.liste-schritte>li:not(:last-child):after{content:"";position:absolute;left:17.5px;top:40px;bottom:2px;width:1px;background:linear-gradient(180deg,rgba(0,151,178,.45),transparent)}.text ul.liste-karten{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 26px}.liste-karten>li{margin:0;padding:16px 18px;border-radius:18px;border:1px solid var(--linie);background:#fff;box-shadow:var(--schatten-1);font-size:15.5px;line-height:1.55}.liste-karten>li>strong:first-child{display:block;margin-bottom:2px}.liste-karten-links>li{position:relative;padding:0 0 14px;overflow:hidden}.liste-karten-links .karte-bild{width:100%;aspect-ratio:16 / 8;object-fit:cover;border-radius:0}.liste-karten-links>li>strong,.liste-karten-links>li>span:not(.karte-trenner){padding:0 16px}.liste-karten-links>li>strong{padding-top:12px}.karte-trenner{display:none}.karte-ganz a:after{content:"";position:absolute;inset:0}@media(max-width:640px){.text ul.liste-karten{grid-template-columns:1fr}}.fakten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:10px 0 24px}.fakten>p{margin:0;padding:16px 18px;border-radius:18px;border:1px solid var(--linie);background:#fff;box-shadow:var(--schatten-1);font-size:15.5px;line-height:1.55}.fakten>p strong{display:block;margin-bottom:2px}@media(max-width:640px){.fakten{grid-template-columns:1fr}}.spannen-grafik{margin:1.4em 0 .6em;padding:18px 20px 12px;border-radius:18px;border:1px solid var(--linie);background:#fff}.spanne{display:grid;grid-template-columns:minmax(0,34%) minmax(0,1fr) auto;gap:14px;align-items:center;padding:6px 0}.spanne-name{font-size:14px;line-height:1.3;font-weight:600;color:var(--tinte)}.spanne-leiste{position:relative;height:10px;border-radius:99px;background:var(--flaeche-2)}.spanne-balken{position:absolute;top:0;bottom:0;border-radius:99px;background:var(--verlauf)}.spanne-wert{font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-2)}.spanne-achse{display:flex;justify-content:space-between;margin:8px 0 0 calc(34% + 14px);padding-right:90px;font-size:13px;color:var(--text-3)}@media(max-width:640px){.spanne{grid-template-columns:1fr auto}.spanne-leiste{grid-column:1 / -1;grid-row:2}.spanne-achse{margin-left:0;padding-right:0}}.artikel-bild,.bild-rahmen{margin:1.8em 0}.artikel-bild img,.bild-rahmen img{width:100%;border-radius:20px}.bild-rahmen figcaption{margin-top:8px;font-size:13.5px;color:var(--text-3)}.seitenleiste{position:sticky;top:calc(var(--kopf) + 28px);display:grid;gap:16px;max-height:calc(100vh - var(--kopf) - 44px);grid-template-rows:minmax(0,1fr) auto}.seitenleiste .toc{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.toc{padding:20px;border:1px solid var(--linie);border-radius:22px;background:#fff;box-shadow:var(--schatten-1)}.toc p{margin:0 0 10px;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-weight:700}.toc ol{list-style:none;margin:0;padding:0;display:grid;gap:2px}.toc a{display:block;padding:7px 10px;margin:0 -10px;border-radius:10px;font-size:14px;line-height:1.35;color:var(--text-2);text-decoration:none;border-left:2px solid transparent}.toc a:hover{color:var(--tinte);background:var(--flaeche)}.toc a.aktiv{color:var(--petrol-tief);border-left-color:var(--petrol);border-radius:0 10px 10px 0;background:var(--flaeche);font-weight:600}@media(min-width:1081px)and (max-height:860px){.seitenleiste{grid-template-rows:minmax(0,1fr)}.seitenleiste .kontaktkarte{display:none}}.seitenleiste .toc{padding-bottom:0}.seitenleiste .toc ol{padding-bottom:20px}.seitenleiste .toc:after{content:"";position:sticky;bottom:0;display:block;height:44px;margin-top:-44px;background:linear-gradient(180deg,#fff0,#fff 85%);pointer-events:none;opacity:0;transition:opacity .2s}.seitenleiste .toc.toc-mehr:after{opacity:1}.kontaktkarte{padding:22px;border-radius:22px;background:radial-gradient(300px 200px at 100% 0%,rgba(0,151,178,.14),transparent 60%),linear-gradient(160deg,#eef8f9,#edf7f1);border:1px solid #d6ebe3}.kontaktkarte strong{display:block;font-family:var(--titel);font-size:18px;letter-spacing:-.015em;color:var(--tinte)}.kontaktkarte p{margin:8px 0 12px;font-size:14.5px;color:var(--text-2);line-height:1.55}.kontaktkarte .tel{display:inline-block;font-size:21px;margin-bottom:6px}.kontaktkarte .mail{display:block;font-size:14px;color:var(--text-2);margin-bottom:14px;overflow-wrap:anywhere}@media(max-width:1080px){.lesen-raster{grid-template-columns:1fr}.seitenleiste{position:static;max-height:none}.toc{display:none}}.toc-mobil{display:none}@media(max-width:1080px){.toc-mobil{display:block;margin:0 0 28px;padding:14px 18px;border:1px solid var(--linie);border-radius:18px;background:#fff;box-shadow:var(--schatten-1)}.toc-mobil summary{cursor:pointer;font-weight:650;color:var(--tinte);min-height:28px}.toc-mobil ol{margin:10px 0 0;padding-left:1.2em}.toc-mobil a{display:block;padding:9px 0;color:var(--text);text-decoration:none}.toc-mobil a:hover{color:var(--petrol-text);text-decoration:underline}}.kosten-kasten,.band-im-text{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:2em 0;padding:22px 24px;border-radius:22px;background:radial-gradient(400px 200px at 0% 0%,rgba(0,151,178,.12),transparent 60%),linear-gradient(160deg,#eef8f9,#edf7f1);border:1px solid #d6ebe3}.kosten-kasten{background:var(--dunkel);border:0;color:#fff}.kosten-kasten strong{color:#fff}.kosten-kasten p{color:#ffffffd1!important}.kosten-kasten .knopf{background:#fff;color:var(--tinte)}.kosten-kasten .knopf:after{background-image:var(--pfeil-weiss),var(--verlauf);background-size:17px,cover;background-position:center;background-repeat:no-repeat}.kosten-kasten>div:first-child,.band-im-text>div{flex:1 1 260px}.kosten-kasten strong,.band-im-text strong{display:block;font-family:var(--titel);font-size:19px;letter-spacing:-.015em}.band-im-text strong{color:var(--tinte)}.kosten-kasten p,.band-im-text p{margin:4px 0 0;color:var(--text-2);font-size:15px}.band-im-text .ico{width:48px;height:48px;border-radius:14px;background:#fff}.band-im-text .tel{font-size:20px}.band-tat{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.band-tat .tel{font-size:18px}.artikel-ansprechpartner{margin:2em 0}.anfrage{padding:40px 0 104px}.anfrage-box{position:relative;overflow:hidden;isolation:isolate;padding:64px 56px;border-radius:32px;background:var(--dunkel);color:#fff}.anfrage-raster{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:56px;align-items:start}.anfrage h2{color:#fff;font-size:clamp(32px,3.8vw,48px);letter-spacing:-.035em;margin-top:18px}.anfrage-text>p{margin-top:18px;color:#ffffffd6;font-size:17.5px}.anfrage-text .haken{margin:22px 0 8px}.kanal{display:flex;gap:14px;align-items:center;padding:16px 18px;margin-top:14px;border-radius:18px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);text-decoration:none;color:#fff;transition:background .2s}.kanal:hover{background:#ffffff21}.kanal .ico{width:46px;height:46px;border-radius:14px;background:var(--verlauf);color:#fff}.kanal small{display:block;font-size:13px;color:#ffffffb3}.kanal .tel{font-size:24px;color:#fff;text-decoration-color:#8be6f3e6}.kanal .mailadresse{font-size:17px;font-weight:650;color:#fff;overflow-wrap:anywhere}.kanal .mail-domain,.mail-ganz{white-space:nowrap}@media(min-width:1001px){.anfrage-raster{grid-template-areas:"text karte" "neben karte";grid-template-rows:auto 1fr;row-gap:30px}.anfrage-text{grid-area:text}.anfrage-neben{grid-area:neben}.anfrage-karte{grid-area:karte}}.anfrage-claim{display:flex;gap:16px;align-items:flex-start;margin:0 0 24px;padding:20px 22px;border-radius:20px;background:#ffffff14;border:1px solid rgba(255,255,255,.16)}.anfrage-claim .ico{width:46px;height:46px;border-radius:14px;background:var(--verlauf);color:#fff}.anfrage-claim p{margin:0;color:#ffffffd6;font-size:15.5px;line-height:1.55}.anfrage-claim strong{display:block;margin-bottom:6px;font-family:var(--titel);font-size:clamp(21px,2.2vw,27px);font-weight:700;line-height:1.15;letter-spacing:-.025em;color:#fff}.anfrage-neben .haken{margin:0 0 24px}.anfrage-person{padding:16px 18px;border-radius:18px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.anfrage-person-titel{display:block;margin-bottom:12px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffc7}.form-gruppe{border:0;margin:0 0 8px;padding:0;min-width:0}.form-gruppe legend{float:left;width:100%;padding:0;margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}.form-gruppe legend+*{clear:both}.form-gruppe+.form-gruppe{padding-top:18px;border-top:1px solid var(--linie)}.anfrage-karte{padding:32px;border-radius:26px;background:#fff;color:var(--text);box-shadow:0 40px 90px -40px #000000b3}.anfrage-karte h3{font-size:22px;letter-spacing:-.02em;margin-bottom:4px}.anfrage-karte .unter{margin:0 0 20px;color:var(--text-2);font-size:14.5px}.feldpaar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;align-items:end}.feld-hinweis{font-size:13.5px;color:var(--text-2);line-height:1.5}.feld-hinweis em{color:var(--rot);font-style:normal}.feld-hinweis-paar{margin:-4px 0 14px}.feld-hinweis-ende{margin:14px 0 0}.feld-hinweis a,.feld-kreuz a{color:var(--petrol-text)}.feld-kreuz{display:flex;gap:12px;align-items:flex-start;margin:4px 0 20px;font-size:14px;color:var(--text-2);line-height:1.5;cursor:pointer}.feld-kreuz input{width:22px;height:22px;margin:0;accent-color:var(--petrol);flex:none}.feld-zusatz{font-size:13px;font-weight:500;color:var(--text-3)}.form-gruppe .feld-wahl{border:0;padding:0;margin:0 0 18px;min-width:0}.form-gruppe .feld-wahl legend{float:none;width:auto;margin:0 0 8px;padding:0;font-size:14.5px;font-weight:650;letter-spacing:0;text-transform:none;color:var(--tinte);line-height:1.35}.feld-wahl legend small{font-size:13px;font-weight:500;color:var(--text-3)}.feld-wahl em{color:var(--rot);font-style:normal}.wahl-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wahl-kreuz{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 12px;border:1.5px solid var(--linie-stark);border-radius:12px;background:#fff;font-size:14.5px;line-height:1.3;color:var(--tinte);cursor:pointer}.wahl-kreuz:hover{border-color:var(--petrol)}.wahl-kreuz:has(input:checked){border-color:var(--petrol);background:var(--flaeche)}.wahl-kreuz input{width:20px;height:20px;margin:0;accent-color:var(--petrol);flex:none}@media(max-width:640px){.wahl-liste{grid-template-columns:minmax(0,1fr)}}.formular-weiche{padding:8px 0 0}.formular-weiche p{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:18px 22px;border:1px solid var(--linie);border-radius:18px;background:var(--flaeche);font-size:16px;line-height:1.45}.formular-weiche .ico{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--verlauf-zart);color:var(--petrol-tief)}.formular-weiche strong{color:var(--tinte);font-weight:650}.formular-weiche a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:650;color:var(--petrol-text);text-decoration:none}.formular-weiche a:hover{text-decoration:underline;text-underline-offset:3px}.uebersicht-satz{margin:14px 0 0;max-width:46em;font-size:16.5px;line-height:1.6;color:var(--text-2)}.uebersicht-sprung{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:22px 0 0;padding:0}.uebersicht-sprung a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--linie-stark);background:#fff;font-size:14.5px;font-weight:600;color:var(--tinte);text-decoration:none}.uebersicht-sprung a:hover{border-color:var(--petrol);color:var(--petrol-tief)}.zahlen.zahlen-frei{margin:18px 0 0}.uebersicht-rechner-bereich{padding:32px 0 0}.uebersicht-rechner{display:flex;align-items:center;gap:18px;padding:22px 26px;border-radius:22px;background:var(--dunkel);color:#fff;text-decoration:none}.uebersicht-rechner .ico{background:#ffffff1f;color:#fff}.uebersicht-rechner-text{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.uebersicht-rechner-text strong{font-family:var(--titel);font-size:21px;letter-spacing:-.02em;color:#fff}.uebersicht-rechner-text span{font-size:15.5px;line-height:1.5;color:#ffffffd1}.uebersicht-rechner .knopf{flex:none}.uebersicht-gruppe .kopfzeile{margin-bottom:28px}.uebersicht-gruppe .kopfzeile h2{margin-top:0;font-size:clamp(26px,2.8vw,34px)}.uebersicht-gruppe .kopfzeile p{font-size:16.5px}.uebersicht-gitter .kachel{gap:16px;padding:24px}.uebersicht-gitter .kachel h3{font-size:19px}.uebersicht-gitter .kachel p{font-size:15px}.uebersicht-gitter .mehr{padding-top:14px}@media(max-width:760px){.unter-text>.uebersicht-satz{order:0}.zahlen.zahlen-frei{margin:14px 0 0}.uebersicht-rechner{flex-wrap:wrap;padding:20px 18px}.uebersicht-rechner .knopf{width:100%;justify-content:space-between}.uebersicht-gruppe.erste{padding-top:44px}.uebersicht-gitter .kachel{padding:20px}}.held-weiche{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:16px 0 0;font-size:15.5px;line-height:1.4;color:#ffffffdb}.held-weiche a{display:inline-flex;align-items:center;gap:6px;min-height:36px;font-weight:650;color:#fff;text-decoration:underline;text-decoration-color:#ffffff80;text-underline-offset:4px}.held-weiche a:hover{text-decoration-color:#fff}.gitter-link{margin:26px 0 0;text-align:center}.gitter-link.links{text-align:left}.gitter-link a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-weight:650;font-size:16px;color:var(--petrol-text);text-decoration:none}.gitter-link a:hover{text-decoration:underline;text-underline-offset:3px}.schritt-link{display:block;width:fit-content;margin-top:10px;font-size:14.5px;font-weight:650;line-height:1.4;color:var(--petrol-text);text-decoration:none}.schritt-link .ikon{vertical-align:-3px;margin-left:5px}.schritt-link-ende{white-space:nowrap}.schritt-link:hover{text-decoration:underline;text-underline-offset:3px}.gk-unten{grid-column:1 / -1;padding:0 56px 48px}.gk-kacheln{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding-top:36px;border-top:1px solid rgba(255,255,255,.16)}.gk-kacheln-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gk-kacheln-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gk-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 32px;margin-top:28px}.gk-fuss .mfh-tat{margin-top:0}.gk-fuss .gk-experte{margin:0;max-width:560px}.gk-kachel{display:flex;flex-direction:column;gap:6px;padding:18px 20px;border-radius:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);color:#fff;text-decoration:none;transition:background-color .2s,border-color .2s}.gk-kachel:hover{background:#ffffff1f;border-color:#ffffff4d}.gk-kachel strong{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-family:var(--titel);font-size:18px;line-height:1.3;letter-spacing:-.02em;color:#fff}.gk-kachel strong .ikon{flex:none;margin-top:3px;transition:transform .2s var(--weich)}.gk-kachel:hover strong .ikon{transform:translate(3px)}.gk-kachel-text{font-size:14.5px;line-height:1.5;color:#ffffffc7}.gk-experte{display:flex;align-items:flex-start;gap:10px;margin:22px 0 0;font-size:14.5px;line-height:1.5;color:#ffffffdb}.gk-experte .ikon{flex:none;margin-top:2px;color:#a4ecf6}.gk-fachbetriebe{margin:18px 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.16);font-size:15px;color:#fffc}.gk-fachbetriebe a{color:#fff;font-weight:650;text-underline-offset:3px}@media(max-width:1100px){.gk-unten{padding:0 40px 40px}.gk-kacheln-4,.gk-kacheln-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.gk-unten{padding:0 18px 24px}.gk-kacheln,.gk-kacheln-4,.gk-kacheln-3{grid-template-columns:minmax(0,1fr);gap:10px;padding-top:24px}.gk-kachel{padding:16px}.gk-fuss{margin-top:22px}.held-weiche{font-size:15px}}.fuss-gegliedert .huelle{max-width:var(--huelle-breit)}.uebersicht-gruppe{padding:48px 0 8px}.uebersicht-gruppe.erste{padding-top:64px}@media(max-width:760px){.uebersicht-gruppe{padding-top:36px}.uebersicht-gruppe.erste{padding-top:40px}}.honigtopf{position:absolute!important;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.trichter{color-scheme:light;text-align:left}.trichter-kopf{display:flex;align-items:center;gap:14px;margin-bottom:18px}.trichter-balken{flex:1;height:7px;border-radius:99px;background:var(--flaeche-2);overflow:hidden}.trichter-balken span{display:block;height:100%;background:var(--verlauf);border-radius:inherit;transition:width .35s var(--weich)}.trichter-stand{font-size:13px;color:var(--text-2);white-space:nowrap}.trichter-stand b{color:var(--tinte)}.trichter-form{margin:0}.trichter-aktiv .trichter-schritt{display:none}.trichter-aktiv .trichter-schritt.sichtbar{display:block;animation:einblenden .35s var(--weich)}@keyframes einblenden{0%{opacity:0;transform:translateY(6px)}}.trichter:not(.trichter-aktiv) .trichter-schritt+.trichter-schritt{margin-top:26px}.trichter:not(.trichter-aktiv) .trichter-kopf{display:none}.trichter-schritt{border:0;margin:0;padding:0;min-width:0}.trichter-frage{font-family:var(--titel);font-size:21px;font-weight:700;letter-spacing:-.02em;padding:0;color:var(--tinte);line-height:1.25}.trichter-frage:focus{outline:none}.trichter-unter{margin:6px 0 16px;font-size:14.5px;color:var(--text-2)}.wahlfelder{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wahlfeld{position:relative;display:block;cursor:pointer}.wahlfeld input{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0}.wahlfeld-inhalt{display:flex;align-items:center;gap:10px;height:100%;min-height:54px;padding:10px 12px;border:1.5px solid var(--feld-rand);border-radius:14px;background:#fff;transition:border-color .15s,background .15s,transform .15s var(--weich)}.wahlfeld-inhalt:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--linie-stark);background:#fff;transition:border-color .15s,background .15s}.wahlfeld input[type=checkbox]+.wahlfeld-inhalt:before{border-radius:6px}.wahlfeld:hover .wahlfeld-inhalt{border-color:var(--linie-stark);transform:translateY(-1px)}.wahlfeld input:checked+.wahlfeld-inhalt{border-color:var(--petrol);background:#e8f6f9}.wahlfeld input:checked+.wahlfeld-inhalt:before{border-color:transparent;background:var(--haken-weiss) center / 12px no-repeat,var(--verlauf-tief)}.wahlfeld input:focus-visible+.wahlfeld-inhalt{outline:3px solid rgba(0,151,178,.55);outline-offset:2px}.wahlfeld-symbol:empty,.wahlfeld-unter:empty{display:none}.wahlfeld-symbol img{width:34px;height:34px;border-radius:10px}.wahlfeld-titel{font-size:14.5px;font-weight:600;line-height:1.3;color:var(--tinte)}.wahlfeld-unter{font-size:13px;color:var(--text-2);line-height:1.3}.trichter-bedienung{display:flex;gap:10px;margin-top:14px}.trichter .knopf{width:100%}.trichter .knopf-hell{width:auto;min-height:44px;font-size:15px}.trichter-weiter,.trichter-senden{margin-top:14px}.trichter-senden{scroll-margin-bottom:14px}.trichter-fuss{margin:12px 0 0;font-size:13px;color:var(--text-2);line-height:1.5;text-align:center}.trichter-fuss a{color:var(--petrol-text);font-weight:700;overflow-wrap:anywhere}.trichter-fuss a[href^="mailto:"]{display:inline-block;margin-left:.3em}.fuss{padding:72px 0 36px;background:var(--flaeche);border-top:1px solid var(--linie);font-size:15px;color:var(--text-2)}.fuss-raster{display:grid;grid-template-columns:1.4fr 1fr 1fr .8fr;gap:40px}.fuss .logo{height:28px;width:auto;margin-bottom:16px}.fuss-titel{font-family:var(--schrift);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:0 0 14px;font-weight:700}.fuss ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.fuss a{color:var(--text);text-decoration:none}.fuss a:hover{color:var(--petrol-text);text-decoration:underline}.fuss .tel{color:var(--petrol-text);font-size:19px;text-decoration:underline}.fuss-satz{margin:0;max-width:36ch;line-height:1.6}.fuss-unten{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:48px;padding-top:22px;border-top:1px solid var(--linie);font-size:13.5px;color:var(--text-3)}.fuss-gegliedert{padding-top:64px}.fuss-gegliedert .fuss-raster{grid-template-columns:minmax(0,1.3fr) repeat(4,minmax(0,1fr));gap:32px 36px}.fuss-gegliedert .fuss-titel{margin-bottom:12px}.fuss-gegliedert .fuss-gruppe ul{gap:7px;font-size:14.5px;line-height:1.4}.fuss-gegliedert .fuss-gruppe a{color:var(--text-2)}.fuss-gegliedert .fuss-gruppe a:hover,.fuss-gegliedert .fuss-gruppe a[aria-current=page]{color:var(--petrol-text)}.fuss-gruppe summary{list-style:none;cursor:default}.fuss-gruppe summary::-webkit-details-marker{display:none}.fuss .fuss-kontakt{margin-top:18px}.fuss-gebiet{margin-top:16px;font-size:14px}.fuss-experte{display:flex;align-items:flex-start;gap:8px;margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--text-2)}.fuss-experte .ikon{flex:none;margin-top:1px;color:var(--petrol-tief)}.fuss-recht{display:inline-flex;flex-wrap:wrap;gap:6px 20px}.fuss-recht a{color:var(--text-2)}.fuss-unten a[aria-current=page]{color:var(--petrol-text)}.fuss-gegliedert .fuss-unten{margin-top:40px}@media(min-width:761px)and (max-width:1099.98px){.fuss-gegliedert .fuss-raster{grid-template-columns:repeat(2,minmax(0,1fr))}.fuss-gegliedert .fuss-marke{grid-column:1 / -1}}@media(max-width:760px){.fuss-gegliedert{padding-top:44px}.fuss-gegliedert .fuss-raster{grid-template-columns:minmax(0,1fr);gap:0}.fuss-gegliedert .fuss-marke{padding-bottom:22px}.fuss-gruppe{border-top:1px solid var(--linie)}.fuss-gruppe:last-child{border-bottom:1px solid var(--linie)}.fuss-gruppe summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;cursor:pointer}.fuss-gruppe summary .fuss-titel{margin:0}.fuss-gruppe summary:after{content:"";flex:none;width:26px;height:26px;border-radius:50%;background:var(--flaeche-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005f70' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 13px no-repeat;transition:transform .2s}.fuss-gruppe[open] summary:after{transform:rotate(180deg)}.fuss-gruppe ul{padding:0 0 16px}.fuss-gegliedert .fuss-gruppe ul{gap:0;font-size:15.5px}.fuss-gegliedert .fuss-gruppe li a{display:flex;align-items:center;min-height:44px}.fuss-gegliedert .fuss-unten{margin-top:24px}}.klebeleiste{display:none}@media(max-width:760px){.klebeleiste{position:fixed;z-index:60;left:10px;right:10px;bottom:10px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;padding:6px;background:#fffffff0;border:1px solid var(--linie);border-radius:20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 50px -14px #0a282273;transition:transform .45s cubic-bezier(.25,.6,.3,1),opacity .35s ease}.klebeleiste[data-ruht=ja],.js .klebeleiste[data-oben=ja]{transform:translateY(140%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.klebeleiste{transition:opacity .2s linear}.klebeleiste[data-ruht=ja],.js .klebeleiste[data-oben=ja]{transform:none}}.klebeleiste a{display:flex;align-items:center;justify-content:center;gap:7px;min-height:50px;border-radius:15px;text-decoration:none;font-size:15px;font-weight:650;color:var(--tinte);background:var(--flaeche-2)}.klebeleiste .klebe-tel{color:#fff;background:var(--verlauf-tief)}.klebeleiste .klebe-anfrage{color:#fff;background:var(--nacht)}.fuss{padding-bottom:112px}}.rechtsseite{padding:64px 0 40px}.rechtsseite h1{font-size:clamp(32px,4vw,46px);letter-spacing:-.035em;margin-bottom:26px}.rechtsseite .text h2{font-size:22px;margin:2em 0 .6em}.rechtsseite .muster-formular{margin:0 0 1.15em;padding:18px 22px;border:1px solid var(--linie-stark);border-radius:var(--radius)}.rechtsseite .muster-formular p{margin:0 0 .55em}.rechtsseite .muster-formular p:last-child{margin-bottom:0}.seite-schlicht{padding:48px 0 24px}.schlicht-box{padding:48px;border-radius:var(--radius-held);background:linear-gradient(180deg,#f2f9f6,#f7fbfa);border:1px solid #e1eee8}.schlicht-box h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.035em;margin:18px 0 20px}.schlicht-box .text a{color:var(--petrol-text)}.danke-person{margin-top:28px;max-width:560px}.danke-zurueck{margin:22px 0 0}.danke-zurueck a{color:var(--petrol-text)}.gebiete{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.gebiete a{display:inline-flex;align-items:center;gap:8px;min-height:46px;padding:0 18px;border-radius:999px;border:1.5px solid var(--linie-stark);background:#fff;text-decoration:none;color:var(--tinte);font-weight:600;font-size:15px}.gebiete a:hover{border-color:var(--petrol);color:var(--petrol-tief)}@media(prefers-reduced-motion:no-preference){.js .auf{opacity:0;transform:translateY(16px);transition:opacity .7s var(--weich),transform .7s var(--weich)}.js .auf.sichtbar{opacity:1;transform:none}.js .auf.v1{transition-delay:.06s}.js .auf.v2{transition-delay:.12s}.js .auf.v3{transition-delay:.18s}}@media(max-width:1100px){.kachel-gitter,.stimmen-gitter,.schritte,.schritte-3{grid-template-columns:repeat(2,minmax(0,1fr))}.preis-gitter{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.unter-raster,.unter-raster.mit-bild{grid-template-columns:minmax(0,1fr);gap:36px}.strecke-karte,.unter-bild{max-width:640px}.faq-raster{grid-template-columns:minmax(0,1fr);gap:0}.faq-raster .kopfzeile{position:static;margin-bottom:36px}.fuss-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.held-box.mit-bild .held-schleier{background:linear-gradient(180deg,#03161a99,#03161acc 45%,#03161ae6)}.foerder-form{grid-template-columns:minmax(0,1fr)}.anfrage-raster{grid-template-columns:minmax(0,1fr);gap:36px}.zahlen-4{grid-template-columns:repeat(2,minmax(0,1fr))}.held-karte{display:none}}@media(max-width:760px){body{font-size:16.5px}.huelle{padding:0 18px}.huelle-breit{padding:0 8px}.abschnitt{padding:72px 0}.abschnitt-dicht{padding:60px 0}.kopfzeile{margin-bottom:36px}.kopfzeile p{font-size:17px}.held{padding-top:8px}.held-box{min-height:0;border-radius:24px;align-items:flex-start}.held-inhalt{padding:34px 22px 40px}.held h1{font-size:clamp(34px,9.6vw,44px);margin-top:18px}.held-vorspann{font-size:17px}.held-tat{flex-direction:column;align-items:stretch;margin-top:26px}.held-tat .knopf,.held-tat .tel-knopf{width:100%}.held-tat .knopf.mit-pfeil{justify-content:space-between;padding-left:24px}.held-tel .tel{font-size:21px}.held .haken{grid-template-columns:1fr}.held-muster svg{width:120%;height:60%;right:-30%;opacity:.7}.held-box.mit-bild .held-schleier{background:linear-gradient(180deg,#03161a80,#03161ac7 55%,#03161ae6)}.zahlen{margin:-28px 8px 0;padding:6px;gap:6px;border-radius:22px}.zahl{padding:16px 14px 15px;border-radius:16px}.zahl dd small{margin-bottom:5px;font-size:13px}.zahl dt{margin-top:8px;font-size:13.5px;line-height:1.4}.rechner-bereich,.held+.rechner-bereich{padding-top:64px}.rechner-karte{padding:6px;border-radius:24px;margin:0 -8px}.rechner-eingaben{padding:20px 14px 14px}.rechner-ergebnis{padding:22px 18px;border-radius:20px}.zwei-wahl label{flex-basis:100%}.zwei-wahl label:only-of-type,.zwei-wahl label:nth-of-type(1):nth-last-of-type(2),.zwei-wahl label:nth-of-type(2):nth-last-of-type(1){flex-basis:0}.foerder-saetze{border-radius:20px}.foerder-saetze>summary{padding:16px 52px 16px 18px}.foerder-tabelle{padding:0 8px}.foerder-tabelle table,.foerder-tabelle tbody,.foerder-tabelle tr,.foerder-tabelle th,.foerder-tabelle td{display:block;width:100%}.foerder-tabelle table{border:0;background:none}.foerder-tabelle thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.foerder-tabelle tr{margin:0 0 10px;padding:6px 0;border:1px solid var(--linie);border-radius:16px;background:#fff}.foerder-tabelle th,.foerder-tabelle td{border:0;padding:6px 14px}.foerder-tabelle tbody th{width:100%;font-size:15.5px}.foerder-tabelle td:before{content:attr(data-label);display:block;font-size:13px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text-3)}.foerder-fuss{margin:10px 14px 16px}.kachel-gitter,.stimmen-gitter,.schritte,.schritte-3,.schritte-2{grid-template-columns:minmax(0,1fr)}.kachel{padding:22px;flex-direction:row;align-items:flex-start;gap:16px}.kachel.mit-bild{flex-direction:column}.kachel .ico{width:46px;height:46px;border-radius:14px}.ablauf-box{padding:44px 16px 36px;border-radius:24px;margin:0 -8px}.schritte li{display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:16px;padding:20px 18px}.schritte .nr{grid-row:span 2;width:44px;height:44px;font-size:15px;margin:0;box-shadow:0 0 0 5px #0097b21a}.schritte p{margin-top:6px}.ablauf-tat{flex-direction:column;align-items:stretch}.preis-karte{padding:26px 18px 22px}.preis-eigen{padding:18px 16px 16px}.preis-betrag strong{font-size:46px}.preis-fussnote{padding:0 8px}.unter-held{padding-top:8px}.unter-box{padding:26px 16px 22px;border-radius:24px}.unter-held h1{font-size:clamp(30px,8.4vw,40px)}.unter-held .held-vorspann{font-size:17px}.unter-held .held-tat{flex-direction:column;align-items:stretch}.unter-held .held-tat .knopf,.unter-held .held-tat .tel-knopf{width:100%}.unter-held .held-tat .knopf.mit-pfeil{justify-content:space-between;padding-left:24px}.strecke-karte{padding:18px 14px;margin:0 -6px}.wahlfelder{grid-template-columns:minmax(0,1fr)}.faq summary{padding:18px 16px}.faq .antwort{padding:0 16px 18px}.anfrage{padding:24px 0 72px}.anfrage-box{padding:40px 14px 14px;border-radius:24px;margin:0 -8px}.anfrage-text{padding:0 6px}.anfrage-karte{padding:24px 16px;border-radius:20px}.feldpaar{grid-template-columns:minmax(0,1fr)}.kanal .tel{font-size:22px}.fuss-raster{grid-template-columns:minmax(0,1fr);gap:28px}.schlicht-box{padding:28px 18px}.knopf{white-space:normal;text-align:left}.text{font-size:17px}}.held-tel .ico{color:#fff}.held-box:has(~.zahlen) .held-karte{bottom:92px}.held-box:has(~.zahlen) .held-inhalt{padding-bottom:120px}.kachel-mitte{display:flex;flex-wrap:wrap;justify-content:center}.kachel-mitte>.kachel{flex:0 1 calc((100% - 36px) / 3);min-width:280px}.wahlfeld-titel{min-width:0;overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto}@media(min-width:1101px){.strecke-karte .wahlfelder{grid-template-columns:minmax(0,1fr);gap:6px}.strecke-karte .wahlfeld-inhalt{min-height:48px;padding:8px 12px}}@media(min-width:1101px)and (max-height:900px){.unter-held{padding-top:8px}.unter-box{padding-top:28px}.strecke-karte{padding:20px 22px}.strecke-karte .trichter-kopf{margin-bottom:12px}.strecke-karte .trichter-unter{margin:4px 0 12px}.strecke-karte .wahlfelder{gap:5px}.strecke-karte .wahlfeld-inhalt{min-height:44px;padding:6px 12px}}.trichter-bedienung:has(.trichter-zurueck[style*=hidden]){display:none}.rechner-bereich{padding-bottom:56px}.rechner-bereich+.lesen-bereich,.rechner-bereich+.preise-bereich{padding-top:64px}.rechner-annahme{margin:16px 2px 0;font-size:13.5px;line-height:1.5;color:var(--text-3)}.preise-bereich{background:linear-gradient(180deg,#fff 0,var(--flaeche) 140px,var(--flaeche) calc(100% - 140px),#fff 100%)}@media(max-width:760px){.rechner-mehr>summary{flex-wrap:wrap}.rechner-mehr>summary small{display:block;margin:2px 0 0;flex-basis:100%;order:3}.kachel-mitte>.kachel{flex-basis:100%;min-width:0}.wahlfeld-inhalt{min-height:50px}}@media(max-width:760px){.zahlen-3{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.held-box:has(~.zahlen) .held-inhalt{padding-bottom:60px}}.schritte-1{grid-template-columns:minmax(0,560px);justify-content:center}.tabelle-karte[data-spalten="5"] table,.tabelle-karte[data-spalten="6"] table,.tabelle-karte[data-spalten="7"] table{font-size:14px}.tabelle-karte[data-spalten="5"] th,.tabelle-karte[data-spalten="5"] td,.tabelle-karte[data-spalten="6"] th,.tabelle-karte[data-spalten="6"] td,.tabelle-karte[data-spalten="7"] th,.tabelle-karte[data-spalten="7"] td{padding:11px 12px}.held-muster svg{right:0;width:min(62%,760px);height:100%}@media(max-width:760px){.held-muster svg{width:100%;height:56%;right:0;opacity:.55}}@media(max-width:760px){.foerder-tabelle thead{left:0;top:0;clip-path:inset(50%)}.foerder-tabelle thead tr,.foerder-tabelle thead th{display:block;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}}@media(max-width:700px){.tabelle-karte thead{left:0;top:0;clip-path:inset(50%)}.tabelle-karte thead tr,.tabelle-karte thead th{display:block;width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}}.menue-offen .klebeleiste{display:none}.toc-mobil summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.toc-mobil summary::-webkit-details-marker{display:none}.toc-mobil summary:after{content:"";flex:none;width:26px;height:26px;border-radius:50%;background:var(--flaeche-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23005f70' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") center / 13px no-repeat;transition:transform .2s}.toc-mobil[open] summary:after{transform:rotate(180deg)}.ap-klein{gap:14px;max-width:440px}.ap-klein .ap-foto{width:72px;height:72px}.ap-klein .ap-name{font-size:20px;letter-spacing:-.02em;line-height:1.15}.ap-klein .ap-titel{margin-top:4px;font-size:13.5px;line-height:1.4;color:var(--text-2)}.ap-klein .ap-rolle{margin-top:2px;font-size:13.5px;font-weight:600;line-height:1.35;color:var(--text)}.held .ap-klein .ap-titel,.ap-dunkel.ap-klein .ap-titel{color:#ffffffd6}.held-kontakt .ap-klein{max-width:430px}.anfrage-person .ap-klein{max-width:none}.unter-zusage{display:flex;align-items:flex-start;gap:12px;max-width:660px;margin:18px 0 0;padding:12px 16px 12px 12px;border-radius:16px;background:#fff;border:1px solid #d6ebe3;box-shadow:var(--schatten-1);font-size:15.5px;line-height:1.5;color:var(--text)}.unter-zusage strong{color:var(--petrol-tief);font-weight:700}.unter-zusage-ico{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-top:-2px;border-radius:10px;background:var(--verlauf-tief);color:#fff}.unter-kontakt{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:22px}.unter-kontakt .unter-tel{margin-top:0}.unter-ap{min-width:0}.unter-ap .ap-klein{max-width:420px}@media(min-width:1101px){.unter-box{padding-top:28px}.unter-held .brot{margin-bottom:14px}.unter-held h1{margin-top:12px;font-size:clamp(34px,3.7vw,52px)}.unter-held .held-vorspann{margin-top:14px;line-height:1.55}.unter-held .haken{margin-top:14px;gap:6px}.unter-held .unter-zusage{margin-top:14px;padding-top:8px;padding-bottom:8px}.unter-held .held-tat,.unter-held .unter-kontakt,.unter-held .stand{margin-top:16px}}.held-inhalt{max-width:840px}@media(min-width:1001px){.held-inhalt{padding-top:60px}.held h1{font-size:clamp(38px,4.8vw,58px);max-width:18ch}}@media(max-width:760px){.held .held-inhalt{padding-top:26px}.held h1{margin-top:14px}.held .held-vorspann{margin-top:14px;line-height:1.5}.held .held-tat{margin-top:18px;gap:10px}.held .held-weiche{margin-top:10px}.held .held-kontakt{margin-top:16px}}.rechner-bereich~.ap-bereich-strecke{padding-top:0}.rechner-bereich~.lesen-bereich,.rechner-bereich~.preise-bereich{padding-top:40px}.preise-bereich~.lesen-bereich{padding-top:0}@media(max-width:760px){.unter-text{display:flex;flex-direction:column}.unter-text>*,.unter-text .unter-tel{order:3}.unter-text>nav,.unter-text>.augen,.unter-text>h1,.unter-text>.hero-vorspann{order:0}.unter-kontakt{display:contents}.unter-ap{order:1;margin-top:18px}.unter-text>.augen,.unter-text>.stand,.unter-text .unter-tel{align-self:flex-start}.unter-text .unter-tel{margin-top:20px}.unter-ap .ap-klein .ap-name{font-size:19px}.unter-zusage{font-size:15px;padding:11px 14px 11px 11px}}.ap-bereich-strecke{padding-bottom:88px}.ap-band.ap-band-strecke{grid-template-columns:minmax(0,1fr) minmax(0,500px);gap:48px;align-items:start;padding:40px;background:radial-gradient(800px 420px at 100% 0%,rgba(0,151,178,.11),transparent 60%),radial-gradient(640px 420px at 0% 100%,rgba(60,184,120,.11),transparent 60%),linear-gradient(180deg,#f2f9f6,#f7fbfa);border-color:#e1eee8;box-shadow:none}.ap-band-kopf{display:flex;align-items:center;gap:28px}.ap-band.ap-band-strecke .ap-foto{width:160px;height:160px;border-radius:26px;box-shadow:var(--schatten-1)}.ap-band-strecke .ap-name{margin-top:12px;font-size:clamp(32px,3.2vw,44px)}.ap-band-strecke .ap-titel{max-width:30em;font-size:16.5px}.ap-band-strecke .ap-rolle{font-size:15.5px}.ap-band-strecke .ap-liste{margin-top:26px}.ap-band-strecke .ap-zusagen{margin-top:20px}.ap-aufwand{display:flex;gap:14px;align-items:flex-start;margin:22px 0 0;padding:16px 18px;border-radius:18px;background:#fff;border:1px solid #d6ebe3;box-shadow:var(--schatten-1)}.ap-aufwand-ico{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:13px;background:var(--verlauf-tief);color:#fff}.ap-aufwand p{margin:0;font-size:15px;line-height:1.5;color:var(--text-2)}.ap-aufwand strong{display:block;margin-bottom:3px;font-family:var(--titel);font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.015em;color:var(--tinte)}.ap-band-strecke .ap-tel{margin-top:20px}.ap-strecke{scroll-margin-top:calc(var(--kopf) + 12px)}.ap-strecke .trichter{scroll-margin-top:30px}@media(max-width:1100px){.ap-band.ap-band-strecke{grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:32px;padding:32px}.ap-band.ap-band-strecke .ap-foto{width:128px;height:128px}.ap-band-kopf{gap:22px}}@media(max-width:1000px){.ap-band.ap-band-strecke{grid-template-columns:minmax(0,1fr)}.ap-band-strecke .ap-strecke{max-width:640px;width:100%}}@media(max-width:760px){.ap-bereich-strecke{padding-bottom:64px}.ap-band.ap-band-strecke{gap:22px;padding:22px 14px 14px}.ap-band-kopf{align-items:flex-start;gap:16px}.ap-band.ap-band-strecke .ap-foto{width:96px;height:96px;border-radius:20px}.ap-band-strecke .ap-name{margin-top:10px;font-size:30px}.ap-band-strecke .ap-titel{font-size:15px}.ap-band-strecke .ap-rolle{font-size:14.5px}.ap-aufwand{padding:14px}.ap-band-strecke .ap-strecke{margin:0}}@media(max-width:400px){.ap-band-kopf{flex-direction:column;gap:4px}}.ohne-umbruch{white-space:nowrap}.fuss-experte a{color:inherit}.fuss-experte a:hover{color:var(--petrol-text)}.ap-name-link{display:block;width:fit-content;text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:#007a9052;text-underline-offset:4px}.ap-name-link:hover{color:var(--petrol-tief);text-decoration-color:currentColor}.held .ap-name-link,.ap-dunkel .ap-name-link{text-decoration-color:#ffffff73}.held .ap-name-link:hover,.ap-dunkel .ap-name-link:hover{color:#fff;text-decoration-color:#fff}.ap-profil{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:14.5px;font-weight:650;line-height:1.4;color:var(--petrol-text);text-decoration:none}.ap-profil:hover{text-decoration:underline;text-underline-offset:3px}.ap-profil .ikon{flex:none;transition:transform .2s var(--weich)}.ap-profil:hover .ikon{transform:translate(3px)}.ap-dunkel .ap-profil{color:#a4ecf6}.ap-band .ap-profil{font-size:15px}.gk-tabelle{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 4px;font-size:15.5px;font-weight:650;line-height:1.35;color:#fff;text-decoration:underline;text-decoration-color:#fff6;text-underline-offset:4px}.gk-tabelle:hover{text-decoration-color:#fff}.gk-tabelle .ikon{flex:none;color:#a4ecf6}@media(max-width:760px){.held-tat .gk-tabelle{align-self:flex-start}}@media(max-width:400px){.feld select{padding-right:38px;background-position:right 14px center}}@media(min-width:1101px){.unter-box{padding-top:24px}.unter-held .brot{margin-bottom:10px}.unter-held h1{margin-top:10px;font-size:clamp(34px,3.7vw,48px);line-height:1.04}.unter-held .held-vorspann{margin-top:12px}.unter-held .haken{margin-top:12px;gap:4px}.unter-held .unter-zusage{margin-top:12px}.unter-held .held-tat{margin-top:14px}.unter-held .unter-kontakt{margin-top:12px}.uebersicht-held .uebersicht-satz{margin-top:10px}.uebersicht-held .uebersicht-sprung{margin-top:14px}}@media(max-width:419.98px){.held-tat .nur-breit{display:none}}.whatsapp-knopf{position:fixed;z-index:61;right:calc(18px + env(safe-area-inset-right,0px));bottom:calc(18px + env(safe-area-inset-bottom,0px));width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#25d366;box-shadow:0 12px 28px -8px #0a282280;transition:transform .2s ease,box-shadow .2s ease}.whatsapp-knopf:hover{transform:translateY(-2px);box-shadow:0 16px 32px -8px #0a28228c}.whatsapp-knopf:focus-visible{outline:3px solid var(--tinte);outline-offset:3px}@media(max-width:760px){.whatsapp-knopf{width:54px;height:54px;right:14px;bottom:calc(86px + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.whatsapp-knopf{transition:none}}@media print{.whatsapp-knopf{display:none}}
