.pws-leistungen-detail .pw-seitenkopf-bild img{object-position:50% 12%;transform-origin:50% 22%}.pws-leistungen-detail .pw-seitenkopf-bild img[src$="/a13.jpg"]{object-position:50% 0;transform-origin:50% 0}.pws-leistungen-detail .pw-seitenkopf-bild img[src$="/a22.jpg"]{object-position:50% 26%;transform-origin:50% 40%}.pws-leistungen-detail .pw-seitenkopf-bild img[src$="/a25.jpg"]{object-position:50% 21%;transform-origin:50% 35%}.pws-leistungen-detail .pw-seitenkopf-bild img[src$="/a28.jpg"]{object-position:50% 21%;transform-origin:50% 50%}.pws-leistungen-detail .pwl-titel{display:block;font-size:min(1em,calc((100vw - 2 * var(--rand)) / (var(--wort,12) * .7)))}.pws-leistungen-detail .pwl-detail-sektion{padding-top:clamp(3.5rem,7vw,6rem)}.pws-leistungen-detail .pwl-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,20rem);gap:clamp(2.5rem,6vw,6.5rem);align-items:start}.pws-leistungen-detail .pwl-inhalt{min-width:0;max-width:46rem}.pws-leistungen-detail .pwl-zaehler{display:grid;gap:1rem;margin-bottom:clamp(2rem,4vw,2.8rem);padding-bottom:1.3rem;border-bottom:2px solid var(--tinte)}.pws-leistungen-detail .pwl-zaehler p{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;margin:0;font-family:var(--mono);font-style:normal;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--gruen-tief);font-variant-numeric:tabular-nums}.pws-leistungen-detail .pwl-zaehler-nr{font-size:clamp(2.4rem,4.2vw,3.4rem);font-weight:700;letter-spacing:-.05em;line-height:.9;color:var(--tinte)}.pws-leistungen-detail .pwl-fortschritt{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:3px;width:min(20rem,100%);height:14px}.pws-leistungen-detail .pwl-fortschritt i{display:block;height:6px;background:var(--linie);transform-origin:50% 100%}.pws-leistungen-detail .pwl-fortschritt i.vor{background:var(--gruen)}.pws-leistungen-detail .pwl-fortschritt i.hier{height:14px;background:var(--tinte)}.pw.bereit .pws-leistungen-detail .pwl-zaehler .pwl-fortschritt i{scale:1 0;transition:scale .5s var(--sanft);transition-delay:calc(.25s + var(--i,0) * 45ms)}.pw.bereit .pws-leistungen-detail .pwl-zaehler.da .pwl-fortschritt i{scale:1 1}.pws-leistungen-detail .pwl-lead{margin:0 0 1.6rem;font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.4;font-weight:500;letter-spacing:-.02em;color:var(--tinte);text-wrap:pretty}.pws-leistungen-detail .pwl-fliess p:not(.pwl-lead){margin:0 0 1.2rem;max-width:62ch;font-size:clamp(1.02rem,1.2vw,1.1rem);line-height:1.72;color:var(--text);text-wrap:pretty}.pws-leistungen-detail .pwl-fliess p:last-child{margin-bottom:0}.pws-leistungen-detail .pwl-block{margin-top:clamp(2.8rem,5.5vw,4rem)}.pws-leistungen-detail .pwl-block .pw-augen{margin-bottom:1.1rem}.pws-leistungen-detail .pwl-links{list-style:none;margin:0;padding:0;border-top:2px solid var(--tinte)}.pws-leistungen-detail .pwl-links li{position:relative;isolation:isolate;display:grid;gap:.3rem;padding:1.2rem 4rem 1.25rem .8rem;border-bottom:1px solid var(--linie-stark)}.pws-leistungen-detail .pwl-links li: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-detail .pwl-links li: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-detail .pwl-links a{font-size:1.08rem;font-weight:700;letter-spacing:-.012em;line-height:1.35;color:var(--tinte)}.pws-leistungen-detail .pwl-links a:after{content:"";position:absolute;inset:0;z-index:1}.pws-leistungen-detail .pwl-links a span{position:absolute;right:.8rem;top:50%;translate:0 -50%;display:grid;place-items:center;width:2.4rem;height:2.4rem;border:1.5px solid var(--linie-stark);border-radius:var(--rund);font-size:.9rem;line-height:1;transition:background .3s,border-color .3s,translate .45s var(--sanft)}.pws-leistungen-detail .pwl-links li>span{font-size:1rem;line-height:1.5;color:var(--leise)}.pws-leistungen-detail .pwl-links li:focus-within:before,.pws-leistungen-detail .pwl-links li:hover:before{transform:scaleX(1)}.pws-leistungen-detail .pwl-links li:focus-within:after,.pws-leistungen-detail .pwl-links li:hover:after{transform:scaleY(1)}.pws-leistungen-detail .pwl-links li:hover a span{background:var(--gruen);border-color:var(--gruen);translate:3px -50%}.pws-leistungen-detail .pwl-links a:focus-visible{outline:none}.pws-leistungen-detail .pwl-links a:focus-visible:after{outline:3px solid var(--gruen-tief);outline-offset:2px}.pws-leistungen-detail .pwl-konkret{position:relative;isolation:isolate;container-type:inline-size;margin-right:14px;padding:clamp(1.5rem,3.2vw,2.4rem) clamp(1.25rem,3.2vw,2.4rem) clamp(1.3rem,2.8vw,2rem);color:#e4e7df}.pws-leistungen-detail .pwl-konkret:after,.pws-leistungen-detail .pwl-konkret:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.pws-leistungen-detail .pwl-konkret:before{translate:14px 14px;border:1.5px solid var(--gruen);transition:translate .6s var(--sanft)}.pws-leistungen-detail .pwl-konkret:after{border-radius:var(--rund);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23k)' opacity='.02'/%3E%3C/svg%3E"),radial-gradient(120% 90% at 15% 0,var(--tinte-hoch) 0,var(--tinte) 62%)}.pws-leistungen-detail .pwl-konkret:hover:before{translate:20px 20px}.pws-leistungen-detail .pwl-konkret .pw-augen{color:var(--gruen)}.pws-leistungen-detail .pwl-punkte{list-style:none;margin:0;padding:0;counter-reset:pwlp;border-top:1px solid var(--tinte-linie)}.pws-leistungen-detail .pwl-punkte li{counter-increment:pwlp;display:grid;grid-template-columns:2.4rem minmax(0,1fr);align-items:baseline;gap:.6rem;padding:.95rem 0;border-bottom:1px solid var(--tinte-linie);font-size:1.02rem;font-weight:600;letter-spacing:-.01em;line-height:1.4;color:#fff;hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.pws-leistungen-detail .pwl-punkte li:last-child{border-bottom:0;padding-bottom:0}.pws-leistungen-detail .pwl-punkte li:before{content:counter(pwlp,decimal-leading-zero);font-family:var(--mono);font-style:normal;font-size:.76rem;font-weight:700;letter-spacing:.04em;color:var(--gruen);font-variant-numeric:tabular-nums}@container (min-width:36rem){.pws-leistungen-detail .pwl-punkte.drei{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pws-leistungen-detail .pwl-punkte.drei li{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.4rem;padding:1.2rem 1.2rem .3rem 0;border-bottom:0}.pws-leistungen-detail .pwl-punkte.drei li+li{padding-left:1.2rem;border-left:1px solid var(--tinte-linie)}.pws-leistungen-detail .pwl-punkte.drei li:last-child{padding-right:0}.pws-leistungen-detail .pwl-punkte.drei li:before{font-size:.9rem}}.pws-leistungen-detail .pwl-fuss{margin-top:clamp(3rem,6vw,4.4rem);padding-top:clamp(1.6rem,3vw,2.2rem);border-top:1px solid var(--linie-stark)}.pws-leistungen-detail .pwl-register{position:relative;padding:1.5rem 1.1rem 1rem;border-radius:var(--rund);background:var(--sand);border-top:3px solid var(--gruen)}.pws-leistungen-detail .pwl-register .pw-augen{margin:0 .1rem .9rem}.pws-leistungen-detail .pwl-register ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--linie-stark)}.pws-leistungen-detail .pwl-register li{border-bottom:1px solid var(--linie-stark)}.pws-leistungen-detail .pwl-register li:last-child{border-bottom:0}.pws-leistungen-detail .pwl-register a{position:relative;isolation:isolate;display:grid;grid-template-columns:2.3rem minmax(0,1fr);align-items:center;gap:.3rem;min-height:44px;padding:.45rem .55rem;font-size:.95rem;line-height:1.3;color:var(--text);transition:color .25s}.pws-leistungen-detail .pwl-register a:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--weiss);transform:scaleX(0);transform-origin:0 50%;transition:transform .4s var(--sanft)}.pws-leistungen-detail .pwl-register a:hover{color:var(--tinte)}.pws-leistungen-detail .pwl-register a:hover:before{transform:scaleX(1)}.pws-leistungen-detail .pwl-register a:focus-visible{outline:3px solid var(--gruen-tief);outline-offset:1px}.pws-leistungen-detail .pwl-register .nr{font-family:var(--mono);font-style:normal;font-size:.74rem;font-weight:700;letter-spacing:.04em;color:var(--gruen-tief);font-variant-numeric:tabular-nums}.pws-leistungen-detail .pwl-register a[aria-current=page]{color:#fff;font-weight:600}.pws-leistungen-detail .pwl-register a[aria-current=page]:before{transform:none;background:var(--tinte)}.pws-leistungen-detail .pwl-register a[aria-current=page]:after{content:"";position:absolute;left:calc(-1.1rem - 5px);top:0;bottom:0;width:8px;background:var(--gruen)}.pws-leistungen-detail .pwl-register a[aria-current=page] .nr{color:var(--gruen)}@media (min-width:901px) and (min-height:760px){.pws-leistungen-detail .pwl-register{position:sticky;top:6.5rem}}@media (prefers-reduced-motion:reduce){.pws-leistungen-detail .pwl-konkret:before,.pws-leistungen-detail .pwl-links a span,.pws-leistungen-detail .pwl-links li:after,.pws-leistungen-detail .pwl-links li:before,.pws-leistungen-detail .pwl-register a,.pws-leistungen-detail .pwl-register a:before{transition:none}.pw.bereit .pws-leistungen-detail .pwl-zaehler .pwl-fortschritt i{transition:none;scale:1 1}}@media (max-width:900px){.pws-leistungen-detail .pwl-detail{grid-template-columns:minmax(0,1fr);gap:clamp(3rem,8vw,4rem)}.pws-leistungen-detail .pwl-inhalt{max-width:none}}@media (max-width:600px){.pws-leistungen-detail .pwl-zaehler-nr{font-size:2.3rem}.pws-leistungen-detail .pwl-lead{font-size:1.24rem;line-height:1.45}.pws-leistungen-detail .pwl-links li{padding:1.1rem 3.6rem 1.15rem .6rem}.pws-leistungen-detail .pwl-links a span{right:.6rem;width:2.2rem;height:2.2rem}.pws-leistungen-detail .pwl-konkret{margin-right:10px}.pws-leistungen-detail .pwl-konkret:before,.pws-leistungen-detail .pwl-konkret:hover:before{translate:10px 10px}.pws-leistungen-detail .pwl-fuss{flex-direction:column;align-items:stretch}.pws-leistungen-detail .pwl-fuss .pw-knopf{justify-content:center;min-height:48px}.pws-leistungen-detail .pwl-register{padding:1.3rem .8rem .8rem}.pws-leistungen-detail .pwl-register a[aria-current=page]:after{left:calc(-.8rem - 5px)}}