.wz{padding:clamp(24px,5vw,64px) 0 clamp(48px,8vw,96px);display:grid;gap:clamp(40px,7vw,88px)}.wz .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wz__kopf{display:grid;gap:clamp(28px,5vw,56px);align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.wz__kopf--schmal{grid-template-columns:minmax(0,1fr);max-width:980px}.wz__kopftext{display:grid;gap:14px;justify-items:start}.sr .wz__zurueck{font-size:.9rem;font-weight:600;color:var(--sr-accent-text);text-decoration:none}.sr .wz__zurueck:before{content:"← "}.sr .wz__zurueck:hover{text-decoration:underline}.wz__werkzeug{display:grid;gap:20px}.wz-ablauf{display:grid;gap:16px}.sr .wz-schritt{border-radius:26px;padding:clamp(20px,3.6vw,36px);display:grid;gap:18px;scroll-margin-top:96px;transition:opacity .4s var(--sr-ease)}.sr .wz-schritt.ist-wartend{opacity:.62}.sr .wz-schritt.ist-wartend .wz-schritt__titel{color:var(--sr-muted)}.sr .wz-schritt__titel{margin:0;display:flex;align-items:center;gap:14px;color:var(--sr-ink);font-size:clamp(1.2rem,1rem + .8vw,1.6rem);letter-spacing:-.03em}.sr .wz-schritt__titel span{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;color:var(--sr-accent-text);background:linear-gradient(180deg,var(--sr-accent-soft),var(--sr-surface));box-shadow:inset 0 0 0 1px var(--sr-accent-edge),0 8px 24px -10px rgba(var(--sr-glow-rgb),.6);font-size:.95rem;font-weight:750}.sr .wz-schritt.ist-wartend .wz-schritt__titel span{color:var(--sr-muted);background:var(--sr-surface-2);box-shadow:inset 0 0 0 1px var(--sr-line-strong)}.wz-feld{display:grid;gap:8px}.wz-feld--zwei{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px}.wz-feld--zwei>div{display:grid;gap:8px;align-content:start}.sr .wz-druck>label,.sr .wz-farben legend,.sr .wz-feld label,.sr .wz-segment legend,.sr .wz-sterne legend{color:var(--sr-ink);font-size:.9rem;font-weight:600}.sr .wz input:not([type=radio]):not([type=checkbox]):not([type=color]):not([type=file]),.sr .wz textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--sr-line-strong);border-radius:12px;background:var(--sr-bg);color:var(--sr-ink);font:inherit;font-size:1rem}.sr .wz textarea{resize:vertical;line-height:1.5}.sr .wz button:focus-visible,.sr .wz input:focus-visible,.sr .wz textarea:focus-visible{outline:2px solid var(--sr-accent);outline-offset:2px}.sr .wz input[type=file]{font-size:.9rem;color:var(--sr-text);max-width:100%}.wz-zeile{display:flex;gap:10px;align-items:center}.wz-zeile>input{flex:1 1 auto;min-width:0}.sr .wz-hinweis,.sr .wz-klein{margin:0;color:var(--sr-muted);font-size:.88rem;line-height:1.5}.sr .wz-klein{font-size:.8rem}.sr .wz-klein a{color:var(--sr-accent-text)}.sr .wz-fehler{margin:0;color:var(--sr-ampel-schlecht-text);font-size:.9rem}.sr .wz-textknopf{justify-self:start;padding:0;border:0;background:none;color:var(--sr-accent-text);font:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.sr .wz-textknopf:hover{text-decoration:underline}.wz-combo{position:relative}.wz-combo__lade{position:absolute;right:14px;top:50%;width:16px;height:16px;margin-top:-8px;border:2px solid var(--sr-line-strong);border-top-color:var(--sr-accent);border-radius:50%;animation:wz-dreh .7s linear infinite}@keyframes wz-dreh{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.wz-combo__lade{animation:none}}.sr .wz-combo__liste{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;border:1px solid var(--sr-line-strong);border-radius:14px;background:var(--sr-surface);box-shadow:var(--sr-shadow-float)}.sr .wz-combo__liste li{display:grid;gap:2px;padding:10px 12px;border-radius:10px;cursor:pointer}.sr .wz-combo__liste li b{color:var(--sr-ink);font-weight:600}.sr .wz-combo__liste li span{color:var(--sr-muted);font-size:.86rem}.sr .wz-combo__liste li.ist-aktiv{background:var(--sr-surface-2)}.sr .wz-gefunden{margin:0;padding:12px 14px;border-radius:12px;background:var(--sr-ampel-gut-bg);color:var(--sr-ampel-gut-text);font-size:.95rem}.sr .wz-gefunden:before{content:"✓ ";font-weight:700}.wz-gestaltung{display:grid;gap:22px}.wz-galerie{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.sr .wz-kachel{display:grid;gap:6px;align-content:start;padding:12px;border:1px solid var(--sr-line);border-radius:16px;background:var(--sr-surface-2);color:var(--sr-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.sr .wz-kachel:hover{border-color:var(--sr-line-strong);transform:translateY(-2px)}.sr .wz-kachel.ist-gewaehlt{box-shadow:inset 0 0 0 1px var(--sr-accent)}.wz-kachel__bild{display:grid;place-items:center;width:100%;max-height:170px;line-height:0}.wz-kachel__bild svg{max-height:170px;filter:drop-shadow(0 6px 14px rgba(15,17,22,.14))}.sr .wz-kachel__name{font-weight:600;font-size:.9rem}.sr .wz-kachel__mass{color:var(--sr-muted);font-size:.76rem;line-height:1.35}.wz-regler{display:grid;gap:18px}.wz-farben,.wz-segment,.wz-sterne{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.wz-farben legend,.wz-segment legend,.wz-sterne legend{width:100%;margin-bottom:8px;padding:0}.sr .wz-segment label{position:relative;padding:9px 16px;border:1px solid var(--sr-line-strong);border-radius:var(--sr-radius-pill);color:var(--sr-text);font-size:.9rem;cursor:pointer}.sr .wz-segment label.ist-gewaehlt{border-color:var(--sr-ink);background:var(--sr-ink);color:var(--sr-bg)}.wz-segment input,.wz-sterne input{position:absolute;opacity:0;pointer-events:none}.sr .wz-farben>button{width:32px;height:32px;border-radius:50%;border:2px solid var(--sr-surface);box-shadow:0 0 0 1px var(--sr-line-strong);cursor:pointer}.sr .wz-farben>button.ist-gewaehlt{box-shadow:0 0 0 2px var(--sr-ink)}.sr .wz-farben__eigen{display:inline-flex;align-items:center;gap:8px;color:var(--sr-text);font-size:.88rem}.wz-farben__eigen input{width:36px;height:32px;padding:0;border:0;background:none}.wz-chips{display:flex;flex-wrap:wrap;gap:6px}.sr .wz-chips button{padding:6px 12px;border:1px solid var(--sr-line);border-radius:var(--sr-radius-pill);background:transparent;color:var(--sr-text);font:inherit;font-size:.82rem;cursor:pointer}.sr .wz-chips button.ist-gewaehlt{border-color:var(--sr-accent);color:var(--sr-ink)}.wz-schritt3{display:grid;gap:clamp(18px,3vw,32px);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.wz-bogen{margin:0;display:grid;gap:8px;position:sticky;top:96px}.wz-bogen__blatt{line-height:0;border-radius:4px;overflow:hidden;box-shadow:0 24px 50px -28px rgba(15,17,22,.45),0 0 0 1px var(--sr-line)}.wz-bogen__blatt svg{width:100%;height:auto}.sr .wz-bogen figcaption{color:var(--sr-muted);font-size:.8rem;text-align:center}.wz-ausgabe{display:grid;gap:18px;min-width:0}.wz-antwort>*,.wz-ausgabe>*,.wz-schritt3>*,.wz-schritt>*{min-width:0}.wz-ausgabe__link{display:grid;grid-template-columns:116px minmax(0,1fr);gap:16px;align-items:center}.wz-qr{padding:8px;border-radius:12px;background:#ffffff;box-shadow:0 0 0 1px var(--sr-line);line-height:0}.wz-qr svg{width:100%;height:auto}.wz-ausgabe__linktext{display:grid;gap:8px;min-width:0}.sr .wz-etikett{margin:0;color:var(--sr-muted);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sr .wz-link{margin:0;color:var(--sr-ink);font-family:var(--sr-font-mono);font-size:.82rem;overflow-wrap:anywhere}.wz-knoepfe{display:flex;flex-wrap:wrap;gap:8px}.wz-knoepfe .sr-btn{flex:1 1 auto}.wz-knoepfe .sr-btn,.wz-kopieren{min-height:40px;padding:8px 16px;font-size:.88rem}.sr .wz-druck,.sr .wz-tipps,.sr .wz-vorlage{margin:0;display:grid;gap:10px;padding:18px;border:1px solid var(--sr-line);border-radius:16px;background:var(--sr-surface-2)}.sr .wz-druck h3,.sr .wz-vorlagen h3{margin:0;color:var(--sr-ink);font-size:1.05rem}.sr .wz-haken{display:flex;gap:10px;align-items:flex-start;color:var(--sr-text);font-size:.88rem;line-height:1.45;cursor:pointer}.wz-haken input{margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--sr-accent)}.sr .wz-fertig{display:grid;gap:10px;justify-items:start}.sr .wz-fertig p{margin:0;color:var(--sr-ampel-gut-text)}.wz-vorlagen{display:grid;gap:12px;min-width:0}.wz-vorlagen>*{min-width:0}.sr .wz-vorlage__text{margin:0;color:var(--sr-text);font-size:.92rem;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere}.wz-vorlage .wz-kopieren{justify-self:start}.wz-antwort{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.wz-antwort__form>.sr-btn{justify-self:start}.wz-antwort__ergebnis{display:grid;gap:12px}.wz-antwort__ergebnis>.sr-btn{justify-self:start}.sr .wz-tipps ul{margin:0;padding-left:18px;display:grid;gap:6px;color:var(--sr-text);font-size:.9rem;line-height:1.45}.wz-sterne>div{display:flex;gap:4px}.sr .wz-sterne label{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;cursor:pointer}.sr .wz-sterne svg{width:30px;height:30px;fill:var(--sr-line-strong);transition:fill .12s ease,transform .12s ease}.sr .wz-sterne label.ist-an svg{fill:var(--wz-gold)}.sr .wz-sterne label:hover svg{transform:scale(1.08)}.sr .wz-sterne label:has(input:focus-visible){outline:2px solid var(--sr-accent)}@media (max-width:900px){.wz-antwort,.wz-schritt3,.wz__kopf{grid-template-columns:minmax(0,1fr)}.wz-bogen{position:static;max-width:360px;justify-self:center;width:100%}.wz-mock{width:min(100%,420px)}}@media (max-width:520px){.wz-zeile{flex-direction:column;align-items:stretch}.wz-ausgabe__link{grid-template-columns:88px minmax(0,1fr)}.wz-galerie{grid-template-columns:repeat(2,minmax(0,1fr))}}.wz{--wz-gold:#f5b301}.wz__band{position:relative;isolation:isolate;overflow-x:clip;padding-top:clamp(8px,2vw,24px)}.wz__licht{position:absolute;inset:calc(-1 * var(--sr-auslauf)) 0;-webkit-mask-image:var(--sr-auslauf-maske);mask-image:var(--sr-auslauf-maske);z-index:-1;pointer-events:none}.wz__licht .sr-kegel{height:900px}.sr .wz__etikett{margin-top:4px}.sr .wz__h1{margin:4px 0 0;max-width:11em;color:var(--sr-ink);font-family:var(--sr-font-display);font-size:clamp(2.4rem,1.1rem + 4.6vw,4.7rem);font-weight:650;line-height:.98;letter-spacing:-.055em;text-wrap:balance;text-shadow:var(--sr-halo)}.sr .wz__h1 .sr-verlauf{text-shadow:none}.sr .wz__lead{margin:6px 0 0;max-width:32em;color:var(--sr-text);font-size:clamp(1.04rem,.98rem + .35vw,1.22rem);line-height:1.55;text-shadow:var(--sr-halo)}.wz__punkte{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.sr .wz__punkte li{position:relative;display:inline-flex;align-items:center;padding:7px 14px 7px 34px;border:1px solid var(--sr-line);border-radius:var(--sr-radius-pill);background:rgba(var(--sr-bg-rgb),.6);color:var(--sr-text);font-size:.88rem;font-weight:550}.sr .wz__punkte li:before{content:"";position:absolute;left:10px;top:50%;width:17px;height:17px;margin-top:-8.5px;border-radius:50%;background:var(--sr-flaeche)}.sr .wz__punkte li:after{content:"";position:absolute;left:15px;top:50%;width:7px;height:4px;margin-top:-3.5px;border-left:2px solid var(--sr-on-flaeche);border-bottom:2px solid var(--sr-on-flaeche);transform:rotate(-45deg)}@media (prefers-reduced-motion:no-preference){.wz__kopftext>*{animation:wz-auf .9s var(--sr-ease) both}.wz__kopftext>:nth-child(2){animation-delay:60ms}.wz__kopftext>:nth-child(3){animation-delay:.12s}.wz__kopftext>:nth-child(4){animation-delay:.2s}.wz__kopftext>:nth-child(5){animation-delay:.28s}.wz__buehne{animation:wz-buehne 1.2s var(--sr-ease) .15s both}}@keyframes wz-auf{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}}@keyframes wz-buehne{0%{opacity:0;transform:translateY(28px) scale(.97)}}.wz-mock{position:relative;aspect-ratio:1/.9;width:min(100%,560px);justify-self:center}.wz-mock:before{content:"";position:absolute;inset:-8% -12%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 50% 50% at 50% 55%,rgba(var(--sr-glow-rgb),.3),transparent 72%)}.wz-mock>div{position:absolute;line-height:0}.wz-mock svg{width:100%;height:auto;display:block}.wz-mock__aufsteller,.wz-mock__karte,.wz-mock__rund{box-shadow:0 40px 70px -40px rgba(10,12,16,.55),0 12px 24px -16px rgba(10,12,16,.35)}.wz-mock__aufsteller{left:18%;top:0;width:44%;border-radius:4px;overflow:hidden;transform:perspective(1400px) rotateY(-12deg) rotateX(4deg)}.wz-mock__karte{left:0;bottom:9%;width:40%;border-radius:6px;overflow:hidden;transform:rotate(-8deg)}.wz-mock__rund{left:47%;bottom:0;width:22%;border-radius:50%;overflow:hidden;transform:rotate(9deg)}.sr .wz-mock__telefon{right:0;top:10%;width:34%;aspect-ratio:9/18.5;padding:7px;border-radius:26px;background:#0b0d12;box-shadow:0 50px 80px -40px rgba(10,12,16,.6),inset 0 0 0 1px rgba(255,255,255,.08);transform:rotate(4deg);line-height:1.2}.wz-mock__schirm{height:100%;border-radius:20px;background:#ffffff;color:#1f2430;padding:18% 9% 9%;display:grid;align-content:start;justify-items:center;gap:7%;text-align:center;font-size:clamp(7px,1.25vw,10.5px)}.wz-mock__schirm b{font-size:1.15em;font-weight:700;color:#111318}.wz-mock__schirm small{color:#6b7280;font-size:.85em}.wz-mock__sterne{display:flex;gap:4%;width:100%;justify-content:center}.wz-mock__sterne svg{width:17%;fill:var(--wz-gold)}.wz-mock__feld{width:100%;height:3.6em;border:1px solid #d7dbe2;border-radius:6px}.wz-mock__senden{justify-self:end;padding:.5em 1.1em;border-radius:999px;background:#1f2430;color:#ffffff;font-weight:700;font-size:.85em}@media (prefers-reduced-motion:no-preference){.wz-mock__sterne svg{animation:wz-stern 2.4s var(--sr-ease) 1.2s both}.wz-mock__sterne svg:nth-child(2){animation-delay:1.32s}.wz-mock__sterne svg:nth-child(3){animation-delay:1.44s}.wz-mock__sterne svg:nth-child(4){animation-delay:1.56s}.wz-mock__sterne svg:nth-child(5){animation-delay:1.68s}}@keyframes wz-stern{0%{fill:#d7dbe2;transform:scale(.8)}20%{transform:scale(1.15)}30%,to{fill:var(--wz-gold);transform:none}}.sr .wz__faq h2,.sr .wz__schritte h2{margin:0}.wz__schritte ol{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.sr .wz-karte{border-radius:22px;padding:clamp(22px,3vw,30px);display:grid;align-content:start;gap:10px}.sr .wz__nr{font-weight:750;font-size:1.05rem;margin-bottom:8px}.sr .wz-karte h3{margin:0;color:var(--sr-ink);font-size:1.2rem;letter-spacing:-.02em}.sr .wz-karte p{margin:0;color:var(--sr-muted);line-height:1.55}.wz__faqliste{display:grid;gap:12px;max-width:860px;margin:0 auto}.wz__abschluss{position:relative;isolation:isolate;overflow-x:clip;padding:clamp(40px,7vw,96px) 0 clamp(16px,3vw,32px)}.sr .wz__abschluss h2{max-width:15em;font-size:clamp(2rem,1.2rem + 2.6vw,3.3rem);text-wrap:balance;text-shadow:var(--sr-halo)}.sr .wz__abschluss .sr-kopf{margin-bottom:0}@media (max-width:900px){.wz__schritte ol{grid-template-columns:minmax(0,1fr)}.wz-mock{width:min(100%,440px)}}@media (max-width:520px){.sr .wz__punkte li{font-size:.82rem;padding:6px 12px 6px 32px}.sr .wz-mock__telefon{border-radius:18px;padding:5px}.wz-mock__schirm{border-radius:14px}}.sr .wz-kachel{border-radius:18px;background:var(--sr-surface);transition:border-color .2s var(--sr-ease),transform .2s var(--sr-ease),box-shadow .2s var(--sr-ease)}.sr .wz-kachel:hover{transform:translateY(-3px);box-shadow:var(--sr-shadow-card)}.sr .wz-kachel.ist-gewaehlt{border-color:var(--sr-accent);box-shadow:inset 0 0 0 1px var(--sr-accent),0 18px 40px -22px rgba(var(--sr-glow-rgb),.75)}.wz-kachel__bild{height:150px;max-height:none;padding:6px;border-radius:12px;background:radial-gradient(ellipse 70% 70% at 50% 60%,rgba(var(--sr-glow-rgb),.16),transparent 75%)}.wz-kachel__bild svg{width:100%;height:100%;max-height:none;filter:drop-shadow(0 10px 18px rgba(15,17,22,.18))}.sr .wz-schritt.ist-fertig .wz-ausgabe__link{position:relative;padding:14px;border-radius:20px;background:linear-gradient(180deg,var(--sr-accent-soft),transparent);box-shadow:inset 0 0 0 1px var(--sr-accent-edge);overflow:hidden}.sr .wz-schritt.ist-fertig .wz-qr{box-shadow:0 0 0 1px var(--sr-line),0 16px 34px -18px rgba(var(--sr-glow-rgb),.8)}@media (prefers-reduced-motion:no-preference){.sr .wz-schritt.ist-fertig .wz-ausgabe__link:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgba(var(--sr-glow-rgb),.28) 50%,transparent 70%);transform:translateX(-100%);animation:wz-glanz 1.6s var(--sr-ease) .25s 1 both}.sr .wz-schritt.ist-fertig .wz-qr{animation:wz-auftauchen .7s var(--sr-ease) both}.sr .wz-gefunden{animation:wz-auftauchen .5s var(--sr-ease) both}}@keyframes wz-glanz{to{transform:translateX(100%)}}@keyframes wz-auftauchen{0%{opacity:0;transform:scale(.92)}}.sr .wz-bewertung{border-radius:24px;padding:clamp(18px,3vw,28px);display:grid;gap:14px}.wz-bewertung__kopf{display:flex;align-items:center;gap:12px}.sr .wz-avatar{display:inline-grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:var(--sr-flaeche);color:var(--sr-on-flaeche);font-weight:750;font-size:1.05rem}.sr .wz-bewertung__kopf b{display:block;color:var(--sr-ink);font-size:.98rem}.wz-bewertung__sterne{display:inline-flex;gap:2px;margin-top:3px}.wz-bewertung__sterne svg{width:16px;height:16px;fill:var(--sr-line-strong)}.wz-bewertung__sterne svg.ist-an{fill:var(--wz-gold)}.sr .wz-bewertung__text{margin:0;color:var(--sr-text);line-height:1.55;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.sr .wz-inhaber{display:grid;gap:10px;margin-left:clamp(10px,3vw,24px);padding:14px 16px;border-left:3px solid var(--sr-accent);border-radius:4px 16px 16px 4px;background:var(--sr-surface-2)}.sr .wz-inhaber__titel{margin:0;color:var(--sr-ink);font-size:.85rem;font-weight:700}.sr .wz-inhaber__titel span{color:var(--sr-muted);font-weight:500}.sr .wz-inhaber__text{margin:0;color:var(--sr-ink);font-size:1rem;line-height:1.6;white-space:pre-line}.sr .wz-inhaber .wz-kopieren{justify-self:start}.sr .wz-inhaber--leer{border-left-color:var(--sr-line-strong)}.wz-platzhalter{display:block;height:10px;border-radius:6px;background:var(--sr-line)}.wz-platzhalter--kurz{width:55%}@media (prefers-reduced-motion:no-preference){.sr .wz-bewertung.ist-fertig .wz-inhaber{animation:wz-auf .7s var(--sr-ease) both}.sr .wz-bewertung.ist-fertig .wz-inhaber:nth-of-type(n+2){animation-delay:80ms}.wz-platzhalter{background:linear-gradient(90deg,var(--sr-line) 0,var(--sr-line-strong) 50%,var(--sr-line) 100%);background-size:200% 100%;animation:wz-schimmer 2.2s ease-in-out infinite}}@keyframes wz-schimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (min-width:901px){.wz-antwort__ergebnis{position:sticky;top:96px}}.wz-galerie{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.wz-galerie{grid-template-columns:repeat(2,minmax(0,1fr))}}