@font-face{font-family:Bricolage Grotesque;src:url(/_astro/BricolageGrotesque-Variable.DPHx8cIV.woff2)format("woff2");font-weight:200 800;font-stretch:75% 100%;font-style:normal;font-display:swap}[data-firma]{--gewicht-hervor:600;--gewicht-titel-klein:600;--titel-variation:normal;--markierung:var(--akzent);--zustand-flaeche:var(--text);--zustand-text:var(--karte)}[data-firma=helpingpaws]{--primaer:#ffc940;--primaer-text:#1e1b16;--primaer-hover:#ebb522;--akzent:#ffc940;--akzent-text:#8a5320;--flaeche:#fbf7ee;--karte:#fff;--linie:#e2ded5;--text:#1e1b16;--text-leise:#58554e;--kopf-flaeche:#1f4d3f;--kopf-text:#fbf7ee;--kopf-text-leise:#c8cfc4;--ok:#2f6b45;--ok-bg:#e3efe6;--warn:#7a5a12;--warn-bg:#f5edd6;--bad:#8e3328;--bad-bg:#f6e2de;--info:#2e4c6e;--info-bg:#e2e9f2;--schrift-titel:"Bricolage Grotesque", system-ui, sans-serif;--gewicht-titel:800;--schrift-text:"Bricolage Grotesque", system-ui, sans-serif;--gewicht-text:400;--radius:20px;--radius-knopf:999px;--radius-fenster:24px;--markierung:var(--akzent-text);--logo-breite:176px;--logo-hoehe:28px;--logo-hell:url(/_astro/logo-hell.flsQ6aoZ.svg);--logo-dunkel:url(/_astro/logo-dunkel.NFQJfG87.svg);--bildmarke-hell:url(/_astro/bildmarke-hell.DwFJ3e15.svg);--bildmarke-dunkel:url(/_astro/bildmarke-dunkel.B0pR61mP.svg)}[data-firma]{--linie-bedien:color-mix(in srgb, var(--text-leise) 70%, var(--karte));--auf-dunkel:var(--kopf-text);--auf-dunkel-leise:var(--kopf-text-leise);--dunkel-linie:color-mix(in srgb, var(--kopf-text) 18%, var(--kopf-flaeche));--dunkel-hover:color-mix(in srgb, var(--kopf-text) 9%, var(--kopf-flaeche));--dunkel-aktiv:color-mix(in srgb, var(--kopf-text) 15%, var(--kopf-flaeche));--flaeche-tief:color-mix(in srgb, var(--text) 5%, var(--flaeche));--schatten:0 12px 32px color-mix(in srgb, var(--text) 16%, transparent)}:root{--g-breite:1240px;--g-rand:clamp(20px, 5vw, 64px);--g-band:clamp(80px, 9vw, 148px);--g-kopf-hoehe:74px;--g-h1:clamp(34px, 4.6vw, 58px);--g-h1-held:clamp(34px, 4.7vw, 62px);--g-h2:clamp(32px, 4.4vw, 56px);--g-h2-mittel:clamp(28px, 3.4vw, 44px);--g-titel-zeile:1.05;--g-h1-zeile:1.05;--g-titel-sperrung:-.022em;--g-einleitung:18px;--g-text:16px;--g-text-zeile:1.5;--g-oberzeile-groesse:12px;--g-oberzeile-sperrung:.14em;--g-karte-innen:30px;--g-band-linie:0;--g-reiter-abstand:30px}[data-firma]{--g-oberzeile-farbe:var(--text-leise);--g-karte-radius:var(--radius-fenster);--g-nav-farbe:var(--text);--g-nav-gewicht:var(--gewicht-hervor);--g-knopf-radius:var(--radius-knopf);--g-schritt-flaeche:var(--flaeche);--g-schritt-text:var(--akzent-text);--g-schritt-rahmen:1px solid var(--linie);--akzent-auf-dunkel:color-mix(in srgb, var(--akzent) 45%, var(--kopf-text))}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--g-kopf-hoehe) + 16px)}body{background:var(--flaeche);color:var(--text);font-family:var(--schrift-text);font-weight:var(--gewicht-text);font-size:var(--g-text);line-height:var(--g-text-zeile);margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0;padding:0}ul,ol{list-style:none}a{color:var(--akzent-text);text-decoration:none}a:hover{color:var(--primaer-hover)}img,svg{max-width:100%}button{font:inherit;color:inherit}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--akzent-text);outline-offset:2px;border-radius:4px}[data-dunkel] :focus-visible{outline-color:var(--kopf-text)}::selection{background:var(--primaer);color:var(--primaer-text)}[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.behaelter{width:100%;max-width:var(--g-breite);padding:0 var(--g-rand);margin:0 auto}.sprung{z-index:200;border-radius:var(--radius-knopf);background:var(--text);color:var(--karte);font-size:15px;font-weight:var(--gewicht-hervor);padding:14px 22px;position:fixed;top:12px;left:-9999px}.sprung:focus{color:var(--karte);left:12px}main:focus{outline:none}.umgebungshinweis{padding:8px var(--g-rand);background:var(--warn-bg);color:var(--warn);font-size:13px;font-weight:var(--gewicht-hervor);text-align:center}.info-fehlt,.folgt{border:1px dashed var(--bad);background:var(--bad-bg);color:var(--bad);font-family:var(--schrift-text);font-size:.85em;font-weight:var(--gewicht-hervor);letter-spacing:0;text-transform:none;border-radius:4px;padding:0 7px;display:inline-block}.folgt{border-color:var(--info);background:var(--info-bg);color:var(--info)}.oberzeile{font-size:var(--g-oberzeile-groesse);font-weight:var(--gewicht-hervor);letter-spacing:var(--g-oberzeile-sperrung);text-transform:uppercase;color:var(--g-oberzeile-farbe)}[data-dunkel] .oberzeile{color:var(--kopf-text-leise)}.titel{font-family:var(--schrift-titel);font-weight:var(--gewicht-titel);font-variation-settings:var(--titel-variation);line-height:var(--g-titel-zeile);letter-spacing:var(--g-titel-sperrung);text-wrap:pretty;margin-top:18px}.titel:first-child{margin-top:0}.titel--h1{max-width:24ch;font-size:var(--g-h1);line-height:var(--g-h1-zeile)}.titel--h2{max-width:21ch;font-size:var(--g-h2)}.titel--held{max-width:32ch;font-size:var(--g-h1-held);letter-spacing:-.025em;line-height:1.04}.titel--mittel{max-width:18ch;font-size:var(--g-h2-mittel);line-height:1.08}.hervor{border-radius:var(--radius);background:var(--akzent);color:var(--primaer-text);padding:0 .12em}.einleitung{max-width:64ch;font-size:var(--g-einleitung);color:var(--text-leise);margin-top:24px;line-height:1.65}.einleitung:first-child{margin-top:0}[data-dunkel] .einleitung{color:var(--kopf-text-leise)}.absatz{max-width:64ch;color:var(--text-leise);font-size:16px;line-height:1.6}.aktionen{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:30px;display:flex}.knopf{min-height:44px;font-size:15px;font-weight:var(--gewicht-hervor);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1.3;transition:background-color .15s,border-color .15s,color .15s,gap .15s;display:inline-flex}.knopf--primaer{border-color:var(--primaer);border-radius:var(--g-knopf-radius);background:var(--primaer);color:var(--primaer-text);padding:13px 30px}.knopf--primaer:hover{border-color:var(--primaer-hover);background:var(--primaer-hover);color:var(--primaer-text)}.knopf--sekundaer{border-color:var(--linie-bedien);border-radius:var(--g-knopf-radius);background:var(--karte);color:var(--text);padding:13px 28px}.knopf--sekundaer:hover{border-color:var(--text);color:var(--text)}.knopf--link,.knopf--textlink{color:var(--akzent-text);padding:0}.knopf--textlink:hover{gap:12px}[data-dunkel] .knopf--textlink,[data-dunkel] .knopf--link{color:var(--akzent-auf-dunkel)}[data-dunkel] .knopf--textlink:hover{color:var(--kopf-text)}.knopf--leise{color:var(--text-leise)}.knopf--leise:hover{color:var(--akzent-text)}.knopf--punktiert{text-underline-offset:4px;font-size:14px;text-decoration:underline dotted}.knopf--aus{cursor:default;opacity:.85}.begriff{font:inherit;font-weight:var(--gewicht-hervor);color:var(--text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline dotted}.rund-knopf{border:1px solid var(--linie);border-radius:var(--radius-knopf);background:var(--karte);width:44px;height:44px;color:var(--text);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.rund-knopf--dunkel{border-color:var(--dunkel-linie);color:var(--kopf-text);background:0 0}.marke-logo{width:var(--logo-breite);height:var(--logo-hoehe);background:var(--logo-hell) left center / contain no-repeat;display:block}.marke-logo--auf-dunkel{background-image:var(--logo-dunkel)}.kopf{z-index:90;border-bottom:1px solid var(--linie);background:color-mix(in srgb, var(--flaeche) 94%, transparent);backdrop-filter:saturate(140%)blur(12px);position:sticky;top:0}.kopf__innen{height:var(--g-kopf-hoehe);justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.kopf__marke{flex:none;align-items:center;display:flex}.kopf__nav{align-items:center;gap:clamp(8px,1.4vw,22px);display:flex}.kopf__link{min-height:44px;font-size:15px;font-weight:var(--g-nav-gewicht);color:var(--g-nav-farbe);align-items:center;gap:7px;padding:0 6px;transition:color .15s;display:inline-flex}.kopf__link:hover,.kopf__link[aria-current=page]{color:var(--akzent-text)}.kopf__aktion{white-space:nowrap;margin-left:6px;padding:13px 24px}.kopf__telefon .ikone{width:16px;height:16px}.kopf__burger{border:1px solid var(--linie);border-radius:var(--radius-knopf);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:none}.kopf__burger span{border-top:1.5px solid var(--text);border-bottom:1.5px solid var(--text);width:18px;height:10px;display:block}.menue{position:relative}.menue__pfeil{font-size:10px}.menue__liste{border:1px solid var(--linie);border-radius:var(--g-karte-radius);background:var(--karte);width:300px;box-shadow:var(--schatten);flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:calc(100% + 6px);left:-14px}.menue__eintrag{border-radius:var(--radius);color:var(--text);padding:12px 14px;transition:background-color .15s;display:block}.menue__eintrag:hover{background:var(--flaeche-tief);color:var(--text)}.menue__titel{font-size:15px;font-weight:700;display:block}.menue__unter{color:var(--text-leise);margin-top:3px;font-size:13px;line-height:1.45;display:block}.menue__zusatz{border-top:1px solid var(--linie);text-align:left;justify-content:flex-start;margin-top:4px;padding:12px 14px;font-size:14px}.kopfleiste{border:1px solid var(--linie);border-radius:var(--radius-knopf);background:var(--karte);align-items:center;gap:3px;padding:3px;display:flex}.kopfleiste__reiter{border-radius:var(--radius-knopf);min-height:36px;font-size:13px;font-weight:var(--gewicht-hervor);color:var(--text-leise);cursor:pointer;background:0 0;border:0;padding:6px 14px}.kopfleiste__reiter[aria-selected=true]{background:var(--text);color:var(--karte)}@media (width<=1180px){.kopfleiste{display:none}}@media (width<=820px){.kopf__nav{display:none}.kopf__burger{display:inline-flex}}.mobilmenue{width:100%;max-width:none;height:100%;max-height:none;padding:20px var(--g-rand) 36px;background:var(--kopf-flaeche);color:var(--kopf-text);border:0;margin:0;position:fixed;inset:0;overflow-y:auto}.mobilmenue:popover-open{flex-direction:column;display:flex}.mobilmenue__kopf{flex:none;justify-content:space-between;align-items:center;height:52px;display:flex}.mobilmenue__nav{flex-direction:column;gap:2px;margin-top:26px;display:flex}.mobilmenue__gruppe{font-size:11px;font-weight:var(--gewicht-hervor);letter-spacing:.14em;text-transform:uppercase;color:var(--kopf-text-leise);margin:22px 0 6px}.mobilmenue__gruppe:first-child{margin-top:0}.mobilmenue__link{min-height:52px;font-family:var(--schrift-titel);letter-spacing:-.01em;color:var(--kopf-text);align-items:center;font-size:24px;font-weight:700;display:flex}.mobilmenue__link:hover{color:var(--akzent-auf-dunkel)}.mobilmenue__aktion{min-height:56px;margin-top:32px;font-size:16px}.dialog{border:1px solid var(--linie);border-radius:var(--g-dialog-radius);background:var(--flaeche);width:min(680px,100vw - 28px);max-height:min(86vh,900px);color:var(--text);padding:clamp(24px,3.5vw,38px);overflow:auto}.dialog::backdrop{background:color-mix(in srgb, var(--kopf-flaeche) 62%, transparent)}.dialog--vergleich{width:min(1000px,100vw - 28px)}.dialog--anfrage{width:min(620px,100vw - 28px)}.dialog__kopf{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.dialog__titel{max-width:24ch;font-family:var(--schrift-titel);font-size:clamp(22px,2.6vw,30px);font-weight:var(--gewicht-titel);letter-spacing:-.018em;margin-top:12px;line-height:1.15}.dialog__titel:first-child{margin-top:0}.dialog__text{color:var(--text-leise);margin-top:22px;font-size:17px;line-height:1.68}.dialog__spalten{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.dialog__fuss{max-width:86ch;color:var(--text-leise);margin-top:22px;font-size:15px;line-height:1.6}.dialog__optionen{flex-direction:column;gap:10px;margin-top:24px;display:flex}.dialog__optionen .knopf{width:100%}@media (width<=1000px){.dialog__spalten{grid-template-columns:minmax(0,1fr)}}.fuss{background:var(--kopf-flaeche);color:var(--kopf-text);padding:clamp(52px,6vw,84px) 0 36px}.fuss__raster{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px 24px;display:grid}.fuss__logo{align-items:center;height:40px;display:flex}.fuss__text{max-width:32ch;color:var(--kopf-text-leise);margin-top:18px;font-size:15px;line-height:1.6}.fuss__titel{font-size:12px;font-weight:var(--gewicht-hervor);letter-spacing:.14em;text-transform:uppercase;color:var(--kopf-text-leise)}.fuss__liste{flex-direction:column;gap:2px;margin-top:12px;display:flex}.fuss__link{min-height:44px;color:var(--kopf-text);align-items:center;font-size:16px;display:inline-flex}.fuss__link:hover{color:var(--akzent-auf-dunkel)}.fuss__adresse{color:var(--kopf-text);margin-top:12px;font-size:16px;font-style:normal;line-height:1.7}.fuss__adresse a{color:var(--kopf-text);text-underline-offset:3px;text-decoration:underline}.fuss__kasten{border:1px solid var(--dunkel-linie);border-radius:var(--g-karte-radius);background:var(--dunkel-hover);padding:22px}.fuss__kasten-titel{font-weight:700}.fuss__kasten-text{color:var(--kopf-text-leise);margin:8px 0 14px;font-size:14px;line-height:1.6}.fuss__links{flex-wrap:wrap;gap:0 24px;display:flex}.fuss__zeile{border-top:1px solid var(--dunkel-linie);color:var(--kopf-text-leise);flex-wrap:wrap;gap:8px 26px;margin-top:clamp(36px,5vw,58px);padding-top:24px;font-size:13px;line-height:1.7;display:flex}@media (width<=1000px){.fuss__raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.fuss__raster{grid-template-columns:minmax(0,1fr)}}.band{padding:var(--g-band) 0}.flaeche--hell{background:var(--flaeche)}.flaeche--tief{border-block:var(--g-band-linie);background:var(--flaeche-tief)}.flaeche--karte{background:var(--karte)}.flaeche--akzent{background:color-mix(in srgb, var(--akzent) 22%, var(--karte))}.flaeche--dunkel{background:var(--kopf-flaeche);color:var(--kopf-text)}.flaeche--hell+.flaeche--hell{padding-top:0}.band__link,.band__knopf{margin-top:34px}.hinweis{max-width:86ch;color:var(--text-leise);margin-top:18px;font-size:14px;line-height:1.6}.zweispaltig{grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,64px);display:grid}.zweispaltig--mitte{align-items:center}.rahmenbild,.bildplatzhalter{aspect-ratio:4/3;border:1px solid var(--linie);border-radius:var(--g-karte-radius);object-fit:cover;background:var(--flaeche-tief);width:100%;height:auto;display:block}[data-dunkel] .rahmenbild{border-color:var(--dunkel-linie);background:var(--dunkel-hover)}.bild__rahmen{min-width:0;display:block}.bildplatzhalter{border-style:dashed;border-color:var(--linie-bedien);color:var(--text-leise);text-align:center;justify-content:center;align-items:center;padding:24px;font-size:13px;line-height:1.5;display:flex}[data-seitenverhaeltnis="1/1"]{aspect-ratio:1}[data-seitenverhaeltnis="16/9"]{aspect-ratio:16/9}[data-seitenverhaeltnis="3/4"]{aspect-ratio:3/4}@media (width<=1000px){.zweispaltig{grid-template-columns:minmax(0,1fr)}}.band--bildheld{padding:0}.bildheld{min-height:min(680px, calc(100vh - var(--g-kopf-hoehe)));background:var(--kopf-flaeche);color:var(--kopf-text);align-items:flex-end;display:flex;position:relative;overflow:hidden}.bildheld__bild{object-fit:cover;object-position:center 35%;width:100%;height:100%;position:absolute;inset:0}.bildheld__schleier{backdrop-filter:blur(1.4px);background-image:linear-gradient(180deg, color-mix(in srgb, var(--kopf-flaeche) 18%, transparent) 0%, color-mix(in srgb, var(--kopf-flaeche) 22%, transparent) 45%, color-mix(in srgb, var(--kopf-flaeche) 62%, transparent) 70%, color-mix(in srgb, var(--kopf-flaeche) 88%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--kopf-flaeche) 46%, transparent) 0%, color-mix(in srgb, var(--kopf-flaeche) 26%, transparent) 48%, color-mix(in srgb, var(--kopf-flaeche) 12%, transparent) 80%);position:absolute;inset:0}.bildheld__text{padding-top:clamp(48px,8vw,104px);padding-bottom:clamp(48px,8vw,104px);position:relative}.bildheld .titel{color:var(--kopf-text);margin-top:20px}.band--reiter{padding-top:clamp(40px,5vw,72px)}.reiter__leiste{border:1px solid var(--linie);border-radius:var(--radius-knopf);background:var(--karte);gap:4px;max-width:640px;padding:4px;display:flex}.reiter__knopf{border-radius:var(--radius-knopf);min-height:44px;font-size:15px;font-weight:var(--gewicht-hervor);color:var(--text);cursor:pointer;background:0 0;border:0;flex:1;padding:10px 18px;transition:background-color .15s,color .15s}.reiter__knopf[aria-selected=true]{background:var(--primaer);color:var(--primaer-text)}.reiter__zusatz{min-height:44px;color:var(--text-leise);text-underline-offset:4px;margin-top:10px;font-size:14px;text-decoration:underline dotted}.reiter__feld{margin-top:30px}.reiter__feld+.reiter__feld{margin-top:56px}.reiter__feld[role=tabpanel]{margin-top:30px}.reiter__titel{font-family:var(--schrift-titel);margin-bottom:16px;font-size:22px;font-weight:700}.reiter__feld .aktionen{margin-top:32px}@media (width<=440px){.reiter__leiste{border-radius:var(--g-karte-radius);flex-direction:column}.reiter__knopf{border-radius:var(--radius)}}.kacheln{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.kachel{border:1px solid var(--linie);border-radius:var(--g-karte-radius);background:var(--karte);min-height:44px;color:var(--text);align-items:flex-start;gap:16px;padding:26px;transition:border-color .15s,transform .15s;display:flex}.kachel:hover{border-color:var(--primaer);color:var(--text);transform:translateY(-2px)}.kachel__nummer{letter-spacing:.1em;color:var(--akzent-text);padding-top:3px;font-size:13px;font-weight:700}.kachel__titel{min-width:0;font-family:var(--schrift-titel);letter-spacing:-.012em;flex:1;font-size:19px;font-weight:700;line-height:1.28}.kachel__pfeil{color:var(--text-leise);padding-top:2px;font-size:16px}@media (width<=1000px){.kacheln{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.kacheln{grid-template-columns:minmax(0,1fr)}}.karten{gap:18px;margin-top:clamp(40px,5vw,66px);display:grid}.karten--2{grid-template-columns:repeat(2,minmax(0,1fr))}.karten--3{grid-template-columns:repeat(3,minmax(0,1fr))}.karten--4{grid-template-columns:repeat(4,minmax(0,1fr))}.karte{padding:var(--g-karte-innen);border:1px solid var(--linie);border-radius:var(--g-karte-radius);background:var(--karte);flex-direction:column;display:flex}[data-dunkel] .karte{border-color:var(--dunkel-linie);background:var(--dunkel-hover);color:var(--kopf-text);transition:border-color .15s,transform .15s}[data-dunkel] .karten .karte:has(.karte__aktion):hover{border-color:var(--primaer);transform:translateY(-2px)}.karte__nummer{letter-spacing:.1em;color:var(--akzent-text);font-size:13px;font-weight:700}.karte__titel{font-family:var(--schrift-titel);letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.3}.karte__text{color:var(--text-leise);margin-top:12px;font-size:16px;line-height:1.62}[data-dunkel] .karte__text{color:var(--kopf-text-leise)}.karte__aktion{justify-content:flex-start;margin-top:auto;padding-top:18px}.karte__punkte{flex-direction:column;gap:8px;margin-top:16px;font-size:15px;line-height:1.5;display:flex}@media (width<=1000px){.karten--3,.karten--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.karten--2,.karten--3,.karten--4{grid-template-columns:minmax(0,1fr)}}.schritte{margin-top:clamp(40px,5vw,70px);position:relative}.schritte__linie{background:var(--linie);height:1px;position:absolute;top:19px;left:0;right:0}.schritte--leiste .schritte__liste{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;display:grid;position:relative}.schritte--leiste .schritt{padding-right:14px}.schritt__nummer{border:var(--g-schritt-rahmen);border-radius:var(--radius-knopf);background:var(--g-schritt-flaeche);width:38px;height:38px;color:var(--g-schritt-text);justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.schritt__titel{font-family:var(--schrift-titel);letter-spacing:-.012em;margin-top:20px;font-size:20px;font-weight:700}.schritt__text p{color:var(--text-leise);margin-top:9px;font-size:16px;line-height:1.6}.schritte--liste{margin-top:clamp(40px,5vw,66px)}.schritte--liste .schritte__liste{flex-direction:column;gap:14px;display:flex}.schritte--liste .schritt{border:1px solid var(--linie);border-radius:var(--g-karte-radius);background:var(--karte);grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,48px);padding:clamp(24px,3vw,36px);display:grid}.schritte--liste .schritt__titel{letter-spacing:-.015em;margin-top:18px;font-size:clamp(22px,2.6vw,30px)}.schritte--liste .schritt__text{flex-direction:column;gap:12px;display:flex}.schritte--liste .schritt__text p{margin-top:0;font-size:17px;line-height:1.62}@media (width<=1000px){.schritte__linie{display:none}.schritte--leiste .schritte__liste{grid-template-columns:repeat(2,minmax(0,1fr))}.schritte--liste .schritt{grid-template-columns:minmax(0,1fr)}}@media (width<=820px){.schritte--leiste .schritte__liste{grid-template-columns:minmax(0,1fr)}}.band--seitenkopf{padding:clamp(48px,6vw,92px) 0 0}.seitenkopf+*{margin-top:0}.band--seitenkopf:last-child{padding-bottom:var(--g-band)}.band--seitenkopf+.band{padding-top:clamp(44px,5vw,72px)}.chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.chip{border:1px solid var(--linie);border-radius:var(--radius-knopf);background:var(--karte);font-size:13px;font-weight:var(--gewicht-hervor);padding:6px 14px}.module__kopf{border-bottom:1px solid var(--linie);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;padding-bottom:14px;display:flex}.oberzeile--titel{font-family:var(--schrift-text)}.module__schalter{align-items:center;gap:18px;display:flex}.module__schalter .knopf{font-size:14px}.module__liste{flex-direction:column;gap:12px;margin-top:22px;display:flex}.aufklapp{border:1px solid var(--linie);border-radius:var(--g-karte-radius);background:var(--karte);transition:border-color .15s}.aufklapp[open]{border-color:var(--primaer)}.aufklapp__zeichen{border:1px solid var(--linie);border-radius:var(--radius-knopf);width:32px;height:32px;color:var(--text);flex:none;justify-content:center;align-items:center;margin-top:2px;font-size:18px;font-weight:600;line-height:1;transition:transform .32s cubic-bezier(.16,1,.3,1),background-color .15s,color .15s,border-color .15s;display:inline-flex}.aufklapp[open]>summary .aufklapp__zeichen{border-color:var(--primaer);background:var(--primaer);color:var(--primaer-text);transform:rotate(45deg)}.modul__knopf{align-items:flex-start;gap:18px;min-height:44px;padding:26px clamp(20px,3vw,30px);display:flex}.modul__ueberschrift{min-width:0;font-weight:inherit;flex:1;align-items:flex-start;gap:18px;display:flex}.modul__nummer{letter-spacing:.1em;color:var(--akzent-text);padding-top:4px;font-size:13px;font-weight:700}.modul__text{flex:1;min-width:0}.modul__titel{font-family:var(--schrift-titel);letter-spacing:-.012em;color:var(--text);font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.3;display:block}.modul__stichworte{color:var(--text-leise);margin-top:7px;font-size:14px;line-height:1.5;display:block}.modul__inhalt{padding:0 clamp(20px,3vw,30px) 26px}.modul__punkte{border-top:1px solid var(--linie);flex-direction:column;gap:11px;padding-top:4px;display:flex}.modul__punkte li{border-top:1px solid var(--linie);padding-top:11px;font-size:16px;line-height:1.6}.modul__punkte li:first-child{border-top:0}.modul__inhalt .knopf--punktiert{margin-top:16px}.angaben{flex-direction:column;gap:18px;margin-top:30px;display:flex}.angaben--abstand{gap:20px;margin-top:44px}.angaben dt{font-size:12px;font-weight:var(--gewicht-hervor);letter-spacing:.14em;text-transform:uppercase;color:var(--text-leise)}.angaben dd{margin-top:7px;font-size:17px;line-height:1.55}.angaben dd a{text-underline-offset:3px;text-decoration:underline}.angaben__leise{color:var(--text-leise)}[data-dunkel] .angaben dt,[data-dunkel] .angaben__leise{color:var(--kopf-text-leise)}[data-dunkel] .angaben dd a{color:var(--akzent-auf-dunkel)}.angaben--klein{gap:14px;margin-top:18px}.angaben--klein dt{letter-spacing:.12em;font-size:11px}.angaben--klein dd{margin-top:5px;font-size:15px}.karte--spalte{padding:24px}.karte--spalte .karte__titel{font-size:19px}.karte--spalte .karte__aktion{margin-top:auto;padding-top:0}.karte--spalte .angaben{margin-bottom:18px}.fragen{flex-direction:column;gap:12px;max-width:900px;margin-top:clamp(36px,4.5vw,60px);display:flex}.frage__knopf{align-items:flex-start;gap:16px;min-height:44px;padding:24px clamp(20px,3vw,28px);display:flex}.frage__titel{min-width:0;font-family:var(--schrift-titel);letter-spacing:-.01em;flex:1;font-size:clamp(17px,1.9vw,20px);font-weight:700;line-height:1.35}.frage__antwort{padding:0 clamp(20px,3vw,28px) 26px}.frage__antwort p{max-width:72ch;color:var(--text-leise);font-size:16px;line-height:1.65}.frage__antwort p+p{margin-top:12px}.textkarten{margin-top:32px}.textkarten__text{flex-direction:column;gap:18px;display:flex}.textkarten__text .einleitung{max-width:62ch;margin-top:0}.textkarten__karten{flex-direction:column;gap:14px;display:flex}.textkarten__karten .karte{padding:26px}.textkarten__karten .karte__titel{font-size:19px}.textkarten__karten .karte__text{margin-top:10px;line-height:1.6}.kontaktseite{gap:clamp(32px,5vw,72px)}.kontaktseite .titel--h1{max-width:18ch}.kontaktseite .einleitung{max-width:54ch}.kontaktseite__seite{flex-direction:column;gap:18px;display:flex}.kontaktseite__name{letter-spacing:-.012em;margin-top:14px;font-size:20px;font-weight:700}.kontaktseite__karte .karte__text{margin-top:6px;font-size:16px;line-height:1.55}.kontaktseite__karte .karte__text+.karte__text{margin-top:16px}.kontaktseite__karte a{text-underline-offset:3px;text-decoration:underline}.rechtstext{flex-direction:column;gap:30px;max-width:820px;margin-top:clamp(36px,4.5vw,56px);display:flex}.rechtstext__titel{font-family:var(--schrift-titel);letter-spacing:-.01em;font-size:20px;font-weight:700}.rechtstext p{color:var(--text-leise);margin-top:10px;font-size:16px;line-height:1.65}.rechtstext a{text-underline-offset:3px;text-decoration:underline}.rechtstext--aufklappen{gap:0;max-width:none;margin-top:12px}.rechtstext__knopf{justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:20px 24px;font-weight:700;display:flex}.rechtstext__inhalt{padding:0 24px 24px}.rechtstext__inhalt .rechtstext__titel{margin-top:22px;font-size:16px}.band--fehler{min-height:50vh}.held .titel--h1{max-width:20ch}.held .aktionen{margin-top:28px}.held__punkte{color:var(--text-leise);flex-wrap:wrap;gap:10px 24px;margin-top:26px;font-size:14.5px;font-weight:500;display:flex}.held__punkte li{align-items:center;gap:7px;display:flex}.held__haken,.checkliste__haken{color:var(--ok);font-weight:800}.held__hinweis{color:var(--text-leise);margin-top:18px;font-size:13px}.held__bild{position:relative}.held__bild figcaption{color:var(--text-leise);margin-top:10px;font-size:13px}.gruppe__titel{letter-spacing:.13em;text-transform:uppercase;color:var(--text-leise);align-items:center;gap:12px;margin:40px 0 18px;font-size:14px;font-weight:700;display:flex}.gruppe__titel+.karten{margin-top:0}.gruppe__linie{background:var(--linie);flex:1;height:1px}.ikone{fill:none;stroke:currentColor;width:26px;height:26px;display:block}.karte__ikone{color:var(--akzent-text);margin-bottom:16px}.karten--balken .karte{background:0 0;border:0;padding:0}.karten--balken .karte:before{content:"";background:var(--akzent);border-radius:2px;width:44px;height:3px;margin-bottom:16px;display:block}.karten--balken .karte__titel{font-size:18px}.karten--balken .karte__text{margin-top:8px;font-size:15px}.karten--bild .karte{gap:14px;padding:14px 14px 18px}.karten--bild .karte__bild{border-radius:var(--radius)}.checkliste{border:1px solid var(--dunkel-linie);border-radius:var(--g-karte-radius);background:var(--dunkel-hover);flex-direction:column;gap:18px;padding:clamp(24px,3vw,36px);display:flex}.checkliste li{align-items:flex-start;gap:14px;display:flex}.checkliste__haken{color:var(--akzent-auf-dunkel);font-size:18px;line-height:1.4}.checkliste strong{color:var(--kopf-text)}.checkliste__text{color:var(--kopf-text-leise);font-size:15px}.angaben--zeile{gap:18px}.angaben--zeile>div{gap:12px;display:flex}.angaben--zeile dt{letter-spacing:0;text-transform:none;min-width:110px;color:var(--text);font-size:15.5px;font-weight:700}.angaben--zeile dd{margin-top:0;font-size:15.5px}.kontaktband__anfrage{box-shadow:0 1px 2px color-mix(in srgb, var(--text) 6%, transparent);gap:14px}.kontaktband__titel{font-size:13.5px;font-weight:700}.kontaktband__optionen{flex-wrap:wrap;gap:8px;display:flex}.chip--link{min-height:44px;color:var(--text);align-items:center;display:inline-flex}.chip--link:hover{border-color:var(--primaer);color:var(--text)}.kontaktband__hinweis{color:var(--text-leise);font-size:12.5px}.fragen--linien{gap:0;max-width:none}.fragen--linien .frage{border:0;border-bottom:1px solid var(--linie);background:0 0;border-radius:0;padding:6px 0}.fragen--linien .frage__knopf{justify-content:space-between;align-items:center;padding:16px 0}.fragen--linien .frage__titel{font-family:var(--schrift-text);letter-spacing:0;font-size:17px}.fragen--linien .aufklapp__zeichen{width:auto;height:auto;color:var(--akzent-text);border:0;font-weight:800}.fragen--linien .aufklapp[open]>summary .aufklapp__zeichen{color:var(--akzent-text);background:0 0}.fragen--linien .frage__antwort{padding:0 0 18px}.fragen--linien .frage__antwort p{font-size:15.5px}.band--fragen:has(.fragen--linien) .behaelter,.band--rechtliches .behaelter{max-width:820px}.band--rechtliches{border-top:1px solid var(--linie);padding:48px 0}.band--rechtliches .aufklapp[open]{border-color:var(--linie)}.schritte--leiste [data-anzahl="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.schritte--leiste [data-anzahl="5"]{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}@media (width<=1000px){.schritte--leiste [data-anzahl="5"],.schritte--leiste [data-anzahl="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.schritte--leiste [data-anzahl="5"],.schritte--leiste [data-anzahl="3"]{grid-template-columns:minmax(0,1fr)}}.fuss--einfach .behaelter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.fuss--einfach .fuss__raster{display:block}.fuss--einfach .fuss__links{gap:0 22px}.fuss--einfach .fuss__link{color:var(--kopf-text-leise);font-size:14px}.fuss--einfach .fuss__zeile{border:0;margin:0;padding:0}.schritte__trenner{border-top:1px solid var(--linie);padding-top:clamp(40px,5vw,56px)}.schritte__trenner .gruppe__titel{margin:0 0 28px}.schritte__trenner+.schritte{margin-top:0}.band--schritte:has(.schritte__trenner){padding-top:clamp(48px,6vw,72px)}.karten--bild .karte__unterschrift{padding:0 4px;font-size:15.5px}.karten--bild .karte__unterschrift span{color:var(--text-leise);font-size:13.5px}.karte__text a,.kontaktband__hinweis a,.daten .absatz a{text-underline-offset:3px;text-decoration:underline}.daten{justify-items:start;gap:16px;margin-top:28px;display:grid}.daten>.karten,.daten__meldungen{justify-self:stretch;margin-top:0}.daten__meldungen{gap:18px;max-width:760px;display:grid}.daten .karte__titel{margin-top:10px}.daten .angaben{margin-top:0}
