.u-seite{background:var(--color-paper)}.u-kopf{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-top:clamp(3.5rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,5.5rem);display:grid}@media (max-width:1023px){.u-kopf{grid-template-columns:minmax(0,1fr)}}.u-krumen{color:var(--color-ink-soft);flex-wrap:wrap;gap:.5rem;margin-bottom:1.6rem;font-size:.88rem;font-weight:700;display:flex}.u-krumen a{color:var(--color-action)}.u-h1{letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual;margin-top:.9rem;font-size:clamp(2.1rem,4.4vw,3.7rem);font-weight:900;line-height:1.1}.u-lead{max-width:38rem;color:var(--color-ink-soft);margin-top:1.4rem;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.65}.u-kopf-knoepfe{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.u-tel-gross{color:var(--color-ink);white-space:nowrap;align-items:center;gap:.55rem;font-size:1.1rem;font-weight:900;display:inline-flex}.u-tel-gross svg{color:var(--color-action)}.u-kopfbild{aspect-ratio:4/4.2;background:var(--color-mist);border-radius:4px;margin:0;position:relative;overflow:hidden}@media (max-width:1023px){.u-kopfbild{aspect-ratio:16/10}}.u-kopfbild-bild{object-fit:cover}.u-kopfbild:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.u-symbol{z-index:1;background:color-mix(in srgb, var(--color-on-dark) 88%, transparent);max-width:calc(100% - 1.6rem);color:var(--color-ink-soft);border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:700;position:absolute;bottom:.8rem;right:.8rem}.u-raster{border-top:1px solid var(--sprosse);grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:clamp(2.5rem,6vw,6rem);padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}@media (max-width:1023px){.u-raster{grid-template-columns:minmax(0,1fr);gap:2rem;padding-top:2rem}}.u-lesen{max-width:68ch;font-size:var(--text-body);color:var(--color-ink);line-height:1.75}.u-lesen>:first-child{margin-top:0}.u-lesen>.u-p:first-child{color:var(--color-ink);font-size:clamp(1.1rem,1.5vw,1.22rem);line-height:1.7}.u-h2{letter-spacing:-.025em;color:var(--color-ink);text-wrap:balance;margin-top:clamp(3.5rem,7vw,5rem);scroll-margin-top:6rem;font-size:clamp(1.3rem,1rem + 1.6vw,2.2rem);font-weight:900;line-height:1.15}.u-h2-nr{font-size:var(--text-label);letter-spacing:.16em;color:var(--color-action);font-variant-numeric:tabular-nums;align-items:center;gap:.8rem;margin-bottom:.9rem;font-weight:800;display:flex}.u-h2-nr:after{content:"";background:var(--sprosse);flex:1;height:1px}.u-h3{color:var(--color-ink);text-wrap:balance;font-size:1.15rem;font-weight:900;line-height:1.3}.u-p{color:var(--color-ink-soft);margin-top:1.1rem}.u-h2+.u-p{margin-top:1.2rem}.u-link,.u-lesen a{color:var(--color-action);text-underline-offset:3px;overflow-wrap:anywhere;font-weight:800;text-decoration:underline}.u-liste{gap:.7rem;margin-top:1.3rem;display:grid}.u-liste li{color:var(--color-ink-soft);padding-left:1.8rem;position:relative}.u-liste li:before{content:"";background:var(--color-action);border-radius:50%;width:1.05em;height:1.05em;position:absolute;top:.45em;left:0}.u-liste li:after{content:"";border:solid var(--color-on-dark);border-width:0 2px 2px 0;width:.28em;height:.52em;position:absolute;top:.62em;left:.36em;transform:rotate(45deg)}.u-lv{border-top:2px solid var(--color-ink);counter-reset:lv;margin-top:1.6rem}.u-lv>li{border-bottom:1px solid var(--sprosse);grid-template-columns:2.6rem minmax(0,13rem) minmax(0,1fr);align-items:baseline;gap:.3rem 1.2rem;padding:.95rem 0;display:grid}.u-lv-pos{letter-spacing:.08em;color:var(--color-brand);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:800}.u-lv-begriff{color:var(--color-ink);font-weight:800;line-height:1.4}.u-lv-text{color:var(--color-ink-soft);line-height:1.6}.u-lv-nur .u-lv-text{color:var(--color-ink);grid-column:2/-1;font-weight:700}@media (max-width:639px){.u-lv>li{grid-template-columns:2.2rem minmax(0,1fr)}.u-lv-text,.u-lv-nur .u-lv-text{grid-column:2}}.u-punkte{counter-reset:punkt;gap:0;margin-top:1.8rem;display:grid}.u-punkte>li{counter-increment:punkt;border-top:1px solid var(--sprosse);padding:1.5rem 0 1.5rem 3.6rem;position:relative}.u-punkte>li:last-child{border-bottom:1px solid var(--sprosse)}.u-punkte>li:before{content:counter(punkt, decimal-leading-zero);background:color-mix(in srgb, var(--color-brand) 12%, var(--color-paper));width:2.3rem;height:2.3rem;color:var(--color-action);font-variant-numeric:tabular-nums;border-radius:.5rem;place-items:center;font-size:.85rem;font-weight:900;display:grid;position:absolute;top:1.3rem;left:0}.u-punkte .u-p{margin-top:.55rem}.u-punkte .u-liste,.u-punkte .u-lv{margin-top:.9rem}.u-merk{border-left:4px solid var(--s-gruen);background:var(--s-flaeche);color:var(--s-tinte);text-wrap:balance;border-radius:0 4px 4px 0;margin-top:clamp(2.5rem,5vw,3.5rem);padding:1.4rem 1.6rem;font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:800;line-height:1.45}.u-seitenleiste{gap:2rem;display:grid;position:sticky;top:6.5rem}.u-box{background:var(--s-flaeche);border:1px solid var(--s-linie);border-radius:6px;gap:1rem;padding:1.6rem;display:grid}.u-box-titel{color:var(--color-ink);font-size:1.2rem;font-weight:900;line-height:1.25}.u-box-knopf{justify-content:center}.u-box-mail{color:var(--color-action);overflow-wrap:anywhere;font-size:.92rem;font-weight:700}.u-toc-titel{font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:800}.u-toc-liste{border-top:1px solid var(--s-linie);margin-top:.6rem}.u-toc-liste li{border-bottom:1px solid var(--s-linie)}.u-toc-liste a{color:var(--s-tinte);gap:.7rem;padding:.6rem 0;font-size:.95rem;font-weight:700;line-height:1.35;text-decoration:none;transition:color .16s ease-out;display:flex}.u-toc-liste a span{width:1.4rem;color:var(--s-gruen);font-variant-numeric:tabular-nums;flex:none;font-weight:800}@media (hover:hover) and (pointer:fine){.u-toc-liste a:hover{color:var(--s-aktion)}}.u-toc-mobil{display:none}@media (max-width:1023px){.u-seitenleiste{order:-1;position:static}.u-box,.u-toc{display:none}.u-toc-mobil{border-top:2px solid var(--color-ink);border-bottom:1px solid var(--sprosse);display:block}.u-toc-mobil summary{cursor:pointer;min-height:3.2rem;color:var(--color-ink);justify-content:space-between;align-items:center;gap:1rem;font-weight:900;list-style:none;display:flex}.u-toc-mobil summary::-webkit-details-marker{display:none}.u-toc-mobil summary span{color:var(--color-ink-soft);font-size:.85rem;font-weight:700}.u-toc-mobil summary span:after{content:"+";color:var(--color-action);margin-left:.6rem;font-weight:900;display:inline-block}.u-toc-mobil[open] summary span:after{rotate:45deg}.u-toc-mobil ol{padding-bottom:.8rem;display:grid}.u-toc-mobil a{color:var(--color-ink-soft);gap:.8rem;padding:.6rem 0;font-weight:700;line-height:1.35;display:flex}.u-toc-mobil a span{width:1.5rem;color:var(--color-action);flex:none;font-size:.78rem;font-weight:800;line-height:1.75}}.u-kontakt{gap:1rem;margin-top:2rem;display:grid}.u-kontakt div{background:var(--color-on-dark);border:1px solid var(--s-linie);border-radius:6px;padding:1.1rem 1.3rem}.u-kontakt dt{font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-soft);font-weight:800}.u-kontakt dd{color:var(--color-ink);margin-top:.3rem;font-weight:800}.u-weitere{background:var(--s-flaeche);padding:clamp(3.5rem,6vw,5.5rem) 0}.u-weitere-raster{border-top:1px solid var(--s-linie);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:clamp(1.5rem,3vw,2.25rem);display:grid}.u-weitere-raster[data-anzahl="9"]{grid-template-columns:repeat(3,minmax(0,1fr))}.u-weitere-raster>li{border-bottom:1px solid var(--s-linie)}.u-weitere-link{height:100%;color:var(--s-tinte);gap:.25rem;padding:1.1rem 1.25rem 1.1rem 0;text-decoration:none;display:grid}.u-weitere-link strong{color:var(--s-aktion);font-size:1.04rem;font-weight:800;line-height:1.3;transition:color .16s ease-out}.u-weitere-link span{color:var(--s-text);font-size:.93rem;line-height:1.45}.u-weitere-link:hover strong{color:var(--s-aktion-tief);text-decoration:underline}@media (max-width:1099px){.u-weitere-raster,.u-weitere-raster[data-anzahl="9"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.u-weitere-raster,.u-weitere-raster[data-anzahl="9"]{grid-template-columns:minmax(0,1fr)}}.u-leiste,.u-leiste-platz{display:none}@media (max-width:1023px){.u-leiste-platz{height:calc(4.6rem + env(safe-area-inset-bottom));background:var(--color-deep);display:block}.u-leiste{z-index:40;padding:0 var(--gutter,1rem) calc(.7rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--color-on-dark) 94%, transparent);box-shadow:0 -1px 0 var(--sprosse), 0 -18px 30px -24px color-mix(in srgb, var(--color-ink) 45%, transparent);display:block;position:fixed;bottom:0;left:0;right:0;translate:0 110%}.u-leiste[data-zeigen]{translate:0}.u-leiste-reihe{gap:.7rem;padding-top:.7rem;display:flex}.u-leiste-knopf{flex:1;justify-content:center;min-height:3rem}.u-leiste-tel{width:3rem;height:3rem;color:var(--color-action);box-shadow:inset 0 0 0 2px var(--color-action);border-radius:999px;flex:none;place-items:center;display:grid}}@media (max-width:719px){.u-kontakt dd a{overflow-wrap:normal;word-break:keep-all;font-size:clamp(.88rem,4.1vw,1rem)}}.s-seite .u-seite .hs-label,.s-seite .ul-dazu .hs-label,.s-seite .ul-fragen .hs-label{letter-spacing:0;text-transform:none;color:var(--s-gruen);font-size:.95rem;font-weight:800;display:block}.s-seite .u-h1{letter-spacing:-.02em;font-size:clamp(2rem,3.6vw,3rem);font-weight:800}.s-seite .u-h2{letter-spacing:-.02em;font-weight:800}.s-seite .u-h2-nr:after{display:none}.s-seite .u-tel-gross{font-weight:800}.s-seite .u-tel-gross svg{color:var(--s-aktion)}
