.pws-leistungen .pw-seitenkopf-bild img{object-position:50% 15%;transform-origin:50% 25%}.pws-leistungen .pwl-verzeichnis{padding-bottom:0}.pws-leistungen .pwl-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding-bottom:1.1rem;border-bottom:2px solid var(--tinte)}.pws-leistungen .pwl-kopf .pw-augen{margin:0}.pws-leistungen .pwl-zaehlung{margin:0;font-family:var(--mono);font-style:normal;font-size:.74rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text);font-variant-numeric:tabular-nums}.pws-leistungen .pwl-kapitel{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,5rem);padding:clamp(3rem,6vw,5rem) 0;border-bottom:1px solid var(--linie-stark)}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-kapitel,.pws-leistungen .pwl-kapitel-sektion:has(+.pwl-schluss-sektion) .pwl-kapitel,.pws-leistungen .pwl-kapitel-sektion:has(+.tinte) .pwl-kapitel{border-bottom:0}.pws-leistungen .pwl-kapitel-sektion:has(+.pwl-schluss-sektion) .pwl-kapitel{padding-bottom:clamp(4rem,8vw,7rem)}.pws-leistungen .pwl-kapitel-sektion.tinte{padding:0}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-kapitel{padding:clamp(4rem,7.5vw,6.5rem) 0}.pws-leistungen .pwl-kapitel-kopf{position:sticky;top:6.5rem;align-self:start;display:grid;align-content:start;justify-items:start}.pws-leistungen .pwl-ziffer{position:relative;isolation:isolate;display:inline-grid;place-items:center;min-width:3.2em;margin:0 0 1.7rem;padding:.34em .5em .3em;font-family:var(--mono);font-style:normal;font-weight:700;font-size:clamp(1.6rem,2.4vw,2.2rem);line-height:1;letter-spacing:.02em;color:var(--tinte);font-variant-numeric:tabular-nums}.pws-leistungen .pwl-ziffer:after,.pws-leistungen .pwl-ziffer:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.pws-leistungen .pwl-ziffer:before{translate:9px 9px;border:1.5px solid var(--gruen-tief);transition:translate .6s var(--sanft)}.pws-leistungen .pwl-ziffer:after{background:var(--gruen)}.pws-leistungen .pwl-kapitel:hover .pwl-ziffer:before{translate:13px 13px}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-ziffer:before{border-color:var(--gruen)}.pws-leistungen .pwl-kapitel-kopf h2{margin:0 0 .8rem;max-width:14ch;font-size:clamp(1.6rem,2.5vw,2.3rem);line-height:1.1}.pws-leistungen .pwl-anzahl{margin:0;font-family:var(--mono);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--leise)}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-anzahl{color:#8d9288}.pws-leistungen .pwl-zeilen{list-style:none;margin:0;padding:0;border-top:1px solid var(--linie-stark)}.pws-leistungen .pwl-zeilen li{border-bottom:1px solid var(--linie-stark)}.pws-leistungen .pwl-zeile{position:relative;isolation:isolate;display:grid;grid-template-columns:3.2rem minmax(0,1fr) 2.6rem;column-gap:1.1rem;row-gap:.4rem;align-items:baseline;padding:1.5rem .9rem 1.5rem .8rem}.pws-leistungen .pwl-zeile:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--sand);transform:scaleX(0);transform-origin:0 50%;transition:transform .5s var(--sanft)}.pws-leistungen .pwl-zeile:after{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--gruen);transform:scaleY(0);transform-origin:50% 0;transition:transform .45s var(--sanft) .05s}.pws-leistungen .pwl-zeile>:not(.pwl-pfeil){transition:translate .5s var(--sanft)}.pws-leistungen .pwl-nr{grid-column:1;grid-row:1;font-family:var(--mono);font-style:normal;font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--gruen-tief);font-variant-numeric:tabular-nums}.pws-leistungen .pwl-zeile h3{grid-column:2;grid-row:1;margin:0;font-size:clamp(1.08rem,1.7vw,1.38rem);letter-spacing:-.025em;line-height:1.22;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.pws-leistungen .pwl-zeile p{grid-column:2;grid-row:2;margin:0;max-width:56ch;font-size:1rem;line-height:1.55;color:var(--leise);text-wrap:pretty}.pws-leistungen .pwl-pfeil{grid-column:3;grid-row:1/span 2;align-self:center;justify-self:end;display:grid;place-items:center;width:2.6rem;height:2.6rem;border:1.5px solid var(--linie-stark);border-radius:var(--rund);color:var(--tinte);font-size:.95rem;line-height:1;transition:background .3s,border-color .3s,color .3s,translate .45s var(--sanft)}.pws-leistungen .pwl-zeile:focus-visible:before,.pws-leistungen .pwl-zeile:hover:before{transform:scaleX(1)}.pws-leistungen .pwl-zeile:focus-visible:after,.pws-leistungen .pwl-zeile:hover:after{transform:scaleY(1)}.pws-leistungen .pwl-zeile:focus-visible>:not(.pwl-pfeil),.pws-leistungen .pwl-zeile:hover>:not(.pwl-pfeil){translate:.45rem 0}.pws-leistungen .pwl-zeile:focus-visible .pwl-pfeil,.pws-leistungen .pwl-zeile:hover .pwl-pfeil{background:var(--gruen);border-color:var(--gruen);color:var(--tinte);translate:3px 0}.pws-leistungen .pwl-zeile:focus-visible{outline:3px solid var(--gruen-tief);outline-offset:2px}.pws-leistungen .pwl-zeile.hervor .pwl-nr{justify-self:start;padding:.12rem .45rem;background:var(--gruen);color:var(--tinte)}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-zeilen{border-top-color:var(--tinte-linie)}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-zeilen li{border-bottom-color:var(--tinte-linie)}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-zeile:before{background:var(--tinte-hoch)}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-nr{color:var(--gruen)}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-zeile p{color:#a9ada4}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-pfeil{border-color:var(--tinte-linie);color:#fff}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-zeile:focus-visible .pwl-pfeil,.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-zeile:hover .pwl-pfeil{background:var(--gruen);border-color:var(--gruen);color:var(--tinte)}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-zeile:focus-visible{outline-color:var(--gruen)}.pws-leistungen .pwl-schluss{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:clamp(2rem,6vw,6rem);align-items:center}.pws-leistungen .pwl-schluss h2{max-width:14ch}.pws-leistungen .pwl-schluss .pw-vor{margin-bottom:2rem}.pws-leistungen .pwl-schluss-ebenen{margin-top:0;height:clamp(300px,32vw,440px)}.pws-leistungen .pwl-kontur{position:absolute;right:0;top:0;width:72%;height:76%;z-index:0;translate:14px 14px;border:1.5px solid var(--gruen-tief);pointer-events:none}@media (prefers-reduced-motion:reduce){.pws-leistungen .pwl-pfeil,.pws-leistungen .pwl-zeile:after,.pws-leistungen .pwl-zeile:before,.pws-leistungen .pwl-zeile>*,.pws-leistungen .pwl-ziffer:before{transition:none}}@media (max-width:900px){.pws-leistungen .pwl-kapitel{grid-template-columns:minmax(0,1fr);gap:1.6rem;padding:2.8rem 0}.pws-leistungen .pwl-kapitel-sektion.tinte .pwl-kapitel{padding:3.4rem 0}.pws-leistungen .pwl-kapitel-sektion:has(+.pwl-schluss-sektion) .pwl-kapitel{padding-bottom:4rem}.pws-leistungen .pwl-kapitel-kopf{position:static;grid-template-columns:auto minmax(0,1fr);column-gap:1.3rem;align-items:center}.pws-leistungen .pwl-ziffer{grid-row:1/span 2;margin:0 7px 7px 0;font-size:clamp(1.25rem,5.2vw,1.55rem)}.pws-leistungen .pwl-ziffer:before{translate:6px 6px}.pws-leistungen .pwl-kapitel-kopf h2{max-width:none;margin:0 0 .35rem;font-size:clamp(1.35rem,5.6vw,1.85rem)}.pws-leistungen .pwl-anzahl{grid-column:2}.pws-leistungen .pwl-zeile{grid-template-columns:2.1rem minmax(0,1fr) 2.3rem;column-gap:.75rem;padding:1.3rem .5rem 1.3rem .45rem}.pws-leistungen .pwl-pfeil{width:2.3rem;height:2.3rem;font-size:.9rem}.pws-leistungen .pwl-zeile:focus-visible>:not(.pwl-pfeil),.pws-leistungen .pwl-zeile:hover>:not(.pwl-pfeil){translate:.25rem 0}.pws-leistungen .pwl-nr{font-size:.76rem}.pws-leistungen .pwl-zeile h3{font-size:clamp(1rem,4.3vw,1.15rem)}.pws-leistungen .pwl-schluss{grid-template-columns:minmax(0,1fr);gap:2.8rem}.pws-leistungen .pwl-schluss-ebenen{height:clamp(240px,64vw,380px)}.pws-leistungen .pwl-kontur{translate:10px 10px}}@media (max-width:600px){.pws-leistungen .pwl-kopf{flex-direction:column;align-items:flex-start}.pws-leistungen .pwl-zaehlung{font-size:.7rem;letter-spacing:.1em}.pws-leistungen .pwl-zeile p{font-size:.96rem}.pws-leistungen .pwl-schluss .pw-knopfreihe{flex-direction:column;align-items:stretch}.pws-leistungen .pwl-schluss .pw-knopf{justify-content:center;min-height:48px}}