:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--farbe-grund:#0e0e10;--farbe-flaeche:#16161a;--farbe-linie:#26262b;--farbe-feldlinie:#2e2e34;--farbe-text:#f2f1ee;--farbe-absatz:#d6d5d1;--farbe-gedaempft:#9d9c98;--farbe-akzent:#ffc53d;--farbe-akzent-hell:#ffd466;--schrift:"Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--breite-seite:1200px;--breite-text:700px;--breite-label:220px;--rand:24px;--radius:5px;--abstand-abschnitt:clamp(56px, 8vw, 104px);--kopf-hoehe:65px;--uebergang:.15s ease}@media (max-width:700px){:root{--rand:20px;--kopf-hoehe:90px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--kopf-hoehe) + 16px)}body{background:var(--farbe-grund);min-height:100vh;color:var(--farbe-text);font-family:var(--schrift);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-size:1.0625rem;line-height:1.65;display:flex}main{flex:1 0 auto}h1,h2,h3{margin:0;font-weight:600;line-height:1.2}p,ul,ol,dl{margin:0 0 1.1em}dd{margin:0}a{color:var(--farbe-text);text-decoration:underline;-webkit-text-decoration-color:var(--farbe-akzent);-webkit-text-decoration-color:var(--farbe-akzent);text-decoration-color:var(--farbe-akzent);text-underline-offset:4px;transition:color var(--uebergang);text-decoration-thickness:1px}a:hover{color:var(--farbe-akzent)}:focus-visible{outline:2px solid var(--farbe-akzent);outline-offset:3px;border-radius:2px}::selection{background:var(--farbe-akzent);color:var(--farbe-grund)}svg{flex:none}.knopf{background:var(--farbe-akzent);border-radius:var(--radius);color:var(--farbe-grund);cursor:pointer;transition:background-color var(--uebergang);border:0;padding:13px 22px;font-family:inherit;font-size:1rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block}.knopf:hover{background:var(--farbe-akzent-hell);color:var(--farbe-grund)}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.rahmen{max-width:var(--breite-seite);padding:0 var(--rand);margin:0 auto}.abschnitt{border-top:1px solid var(--farbe-linie);padding:var(--abstand-abschnitt) 0}.abschnitt__label{color:var(--farbe-gedaempft);margin-bottom:28px;font-size:1rem;font-weight:500;line-height:1.65}.abschnitt__inhalt>:last-child{margin-bottom:0}.vorspann{max-width:var(--breite-text);color:var(--farbe-text);letter-spacing:-.01em;margin-bottom:40px;font-size:clamp(1.2rem,1.9vw,1.45rem);line-height:1.45}@media (min-width:900px){.abschnitt__raster{grid-template-columns:var(--breite-label) minmax(0, 1fr);column-gap:48px;display:grid}.abschnitt__label{top:calc(var(--kopf-hoehe) + 32px);align-self:start;margin-bottom:0;position:sticky}}.sprungmarke{z-index:20;position:absolute;left:-9999px}.sprungmarke:focus{left:var(--rand);background:var(--farbe-grund);padding:8px 12px;top:12px}.kopf{z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--farbe-linie);background:#0e0e10d1;position:sticky;top:0}.kopf__inhalt{flex-wrap:wrap;align-items:baseline;gap:6px 26px;padding-top:18px;padding-bottom:18px;display:flex}.kopf__marke{letter-spacing:-.01em;margin-right:auto;font-size:1.0625rem;font-weight:600;text-decoration:none}.kopf__navigation ul{flex-wrap:wrap;align-items:baseline;gap:6px 26px;margin:0;padding:0;list-style:none;display:flex}.kopf__navigation a{color:var(--farbe-absatz);font-size:.975rem;text-decoration:none}.kopf__navigation a:hover{color:var(--farbe-text)}.kopf__telefon{color:var(--farbe-akzent);white-space:nowrap;font-size:.975rem;text-decoration:none}.kopf__telefon:hover{color:var(--farbe-akzent-hell)}@media (max-width:700px){.kopf__inhalt{padding-top:14px;padding-bottom:14px}.kopf__navigation{flex-basis:100%;order:3}.kopf__navigation ul{gap:4px 20px}}.held{padding:clamp(56px, 9vw, 128px) 0 var(--abstand-abschnitt)}.held__titel{letter-spacing:-.02em;text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin-bottom:clamp(40px,6vw,72px);font-size:clamp(2.4rem,6vw,4.6rem);line-height:1.04}@media (min-width:700px){.held__titel{-webkit-hyphens:none;hyphens:none}}.held__text p{max-width:560px;color:var(--farbe-absatz)}.held__aktionen{flex-wrap:wrap;align-items:center;gap:16px 28px;margin:32px 0 0;display:flex}.fakten{border-top:1px solid var(--farbe-linie);margin:48px 0 0}.fakten__zeile{border-bottom:1px solid var(--farbe-linie);grid-template-columns:110px minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.fakten dt{color:var(--farbe-gedaempft)}@media (min-width:900px){.held__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:72px;display:grid}.fakten{margin-top:6px}}.bereich{isolation:isolate;border-top:1px solid var(--farbe-linie);padding:36px 0;position:relative}.bereich:before{content:"";z-index:-1;transition:background-color var(--uebergang);background:0 0;position:absolute;top:0;bottom:0;left:-20px;right:-20px}.bereich:last-child{border-bottom:1px solid var(--farbe-linie)}@media (hover:hover){.bereich:hover:before{background:var(--farbe-flaeche)}}.bereich__name{letter-spacing:-.015em;-webkit-hyphens:manual;hyphens:manual;align-items:flex-start;gap:12px;margin-bottom:18px;font-size:clamp(1.6rem,2.2vw,1.9rem);line-height:1.15;display:flex}.bereich__name svg{color:var(--farbe-akzent);margin-top:.22em}.bereich__text p{color:var(--farbe-absatz)}.bereich__text>:last-child{margin-bottom:0}.punkte{color:var(--farbe-absatz);margin:0 0 1.1em;padding-left:1.15em;list-style:square}.punkte li{margin-bottom:.4em;padding-left:.25em}.punkte li::marker{color:var(--farbe-akzent);font-size:.8em}.hinweis{background:var(--farbe-grund);border:1px solid var(--farbe-linie);border-left:2px solid var(--farbe-akzent);border-radius:0 var(--radius) var(--radius) 0;margin:1.4em 0 0;padding:14px 18px}.bereich__text p.hinweis{color:var(--farbe-text)}@media (min-width:1100px){.bereich{grid-template-columns:minmax(0,6fr) minmax(0,7fr);column-gap:40px;padding-top:44px;padding-bottom:44px;display:grid}.bereich__name{margin-bottom:0}}.zeilen{border-top:1px solid var(--farbe-linie);margin:0}.zeilen__zeile{border-bottom:1px solid var(--farbe-linie);padding:20px 0}.zeilen dt{letter-spacing:-.01em;margin-bottom:4px;font-size:1.15rem;font-weight:600}.zeilen dd{max-width:560px;color:var(--farbe-absatz)}@media (min-width:700px){.zeilen__zeile{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:baseline;column-gap:40px;padding:24px 0;display:grid}.zeilen dt{margin-bottom:0}}.schritte{counter-reset:schritt;border-top:1px solid var(--farbe-linie);margin:0;padding:0;list-style:none}.schritte li{border-bottom:1px solid var(--farbe-linie);counter-increment:schritt;grid-template-columns:56px minmax(0,1fr);column-gap:16px;padding:26px 0;display:grid}.schritte li:before{content:counter(schritt);color:var(--farbe-gedaempft);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4vw,3rem);font-weight:500;line-height:.95}.schritte h3{letter-spacing:-.01em;margin-bottom:6px;font-size:1.15rem}.schritte p{max-width:600px;color:var(--farbe-absatz);margin:0}@media (min-width:700px){.schritte li{grid-template-columns:96px minmax(0,1fr);padding:32px 0}}.frage{border-bottom:1px solid var(--farbe-linie);padding:26px 0}.frage:first-child{border-top:1px solid var(--farbe-linie)}.frage h3{max-width:var(--breite-text);letter-spacing:-.01em;margin-bottom:8px;font-size:1.15rem}.frage p{max-width:var(--breite-text);color:var(--farbe-absatz);margin:0}.kontakt__daten p{max-width:420px;color:var(--farbe-absatz)}.kontaktliste{border-top:1px solid var(--farbe-linie);margin:28px 0 40px;padding:0;list-style:none}.kontaktliste li{border-bottom:1px solid var(--farbe-linie);align-items:flex-start;gap:12px;padding:13px 0;display:flex}.kontaktliste svg{color:var(--farbe-gedaempft);margin-top:4px}@media (min-width:1000px){.kontakt{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:64px;display:grid}.kontaktliste{margin-bottom:0}}.feld{margin-bottom:18px}.feld label{color:var(--farbe-absatz);margin-bottom:6px;font-size:.95rem;display:block}.feld input,.feld select,.feld textarea{background:var(--farbe-flaeche);border:1px solid var(--farbe-feldlinie);border-radius:var(--radius);width:100%;color:var(--farbe-text);transition:border-color var(--uebergang);padding:11px 13px;font-family:inherit;font-size:1rem;line-height:1.5;display:block}.feld textarea{resize:vertical;min-height:150px}.feld input:hover,.feld select:hover,.feld textarea:hover{border-color:var(--farbe-gedaempft)}:is(.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible){border-color:var(--farbe-akzent);outline:2px solid var(--farbe-akzent);outline-offset:0;border-radius:var(--radius)}.feld--haken{align-items:flex-start;gap:10px;margin:22px 0;display:flex}.feld--haken input{width:18px;height:18px;accent-color:var(--farbe-akzent);margin:4px 0 0;padding:0}.feld--haken label{margin-bottom:0}.formular__hinweis{color:var(--farbe-gedaempft);margin:16px 0 0;font-size:.95rem}@media (min-width:600px){.formular__paar{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px;display:grid}}.seite{padding:clamp(48px, 7vw, 96px) 0 var(--abstand-abschnitt)}.seite__titel{letter-spacing:-.02em;margin-bottom:.7em;font-size:clamp(2.1rem,4.4vw,3.2rem);line-height:1.08}.lesespalte{max-width:var(--breite-text)}.lesespalte h2{border-top:1px solid var(--farbe-linie);letter-spacing:-.01em;margin:2.4em 0 .6em;padding-top:1.4em;font-size:1.25rem}.lesespalte p,.lesespalte address,.lesespalte li{color:var(--farbe-absatz)}.lesespalte address{margin-bottom:1.1em;font-style:normal}.lesespalte>:last-child{margin-bottom:0}.verweise{padding-left:1.15em;list-style:square}.verweise li{margin-bottom:.4em}.verweise li::marker{color:var(--farbe-akzent);font-size:.8em}.seite__titel+h2{margin-top:1.8em}.fuss{border-top:1px solid var(--farbe-linie);color:var(--farbe-gedaempft);padding:32px 0 40px;font-size:.95rem}.fuss__inhalt{flex-wrap:wrap;justify-content:space-between;gap:12px 32px;display:flex}.fuss__angaben{flex-wrap:wrap;gap:2px 24px;margin:0;display:flex}.fuss ul{flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none;display:flex}.fuss a{color:var(--farbe-absatz);text-decoration:none}.fuss a:hover{color:var(--farbe-akzent)}