.spalte{max-width:calc(var(--spalte) + 2 * var(--aussensteg));margin-inline:auto;padding-inline:var(--aussensteg)}.spalte-eng{max-width:calc(880px + 2 * var(--aussensteg));margin-inline:auto;padding-inline:var(--aussensteg)}.abschnitt{padding-block:var(--abstand)}.abschnitt--zart{background:var(--flaeche-zart)}.abschnitt--flaeche{background:var(--flaeche)}.abschnitt--tief{background:var(--tief);color:var(--grund);padding-block:var(--abstand-tief)}.abschnitt--tief :is(h2,h3){color:var(--grund)}.abschnitt--tief .zeilenmarke{color:var(--linie)}.abschnitt--tief :focus-visible{outline-color:var(--grund)}.knoepfe{display:flex;flex-wrap:wrap;gap:16px}.knopf{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 32px;font-family:var(--display);font-weight:600;font-size:17px;line-height:1.2;text-align:center;text-decoration:none;text-wrap:balance;border-radius:var(--pille);border:2px solid transparent;transition:background-color .15s ease}.knopf .icon{width:20px;height:20px}.knopf--voll{background:var(--tief);color:var(--grund)}.knopf--rand{background:transparent;color:var(--tief);border-color:var(--tief)}.knopf--hell{background:var(--grund);color:var(--tief)}.knopf--rand-hell{background:transparent;color:var(--grund);border-color:var(--grund)}@media(hover:hover){.knopf--voll:hover{background:var(--marke-tief)}.knopf--rand:hover{background:var(--flaeche)}.knopf--hell:hover{background:var(--linie)}.knopf--rand-hell:hover{background:var(--marke-tief)}}.knopf--voll:active,.knopf--rand-hell:active{background:var(--marke-tief)}.knopf--rand:active{background:var(--flaeche)}.knopf--hell:active{background:var(--linie)}.knopf--klein{min-height:44px;padding:8px 20px;font-size:16px}.textverweis{color:var(--tief);font-weight:500;text-decoration-line:underline;text-decoration-color:var(--marke);text-decoration-thickness:1px;text-underline-offset:5px}p>.textverweis:only-child{display:inline-flex;align-items:center;min-height:44px}.titel{padding-block:clamp(48px,6vw,96px) clamp(32px,4vw,56px)}.titel h1{max-width:14em}.titel__vorspann{margin-top:24px;font-family:var(--display);font-size:var(--t-subline);line-height:1.35;color:var(--tief);max-width:34em}.titel__handlung{margin-top:32px}.abschnitt--oben-knapp{padding-top:0}.grund{display:none}.grund:target,.grund--allgemein{display:block}@supports selector(:has(a)){#inhalt:has(.grund:target) .grund--allgemein{display:none}}.prosa{max-width:68ch}.prosa :where(p,ul,ol,dl)+:where(p,ul,ol,dl){margin-top:1em}.prosa h2{font-size:var(--t-h3);line-height:1.25;margin-top:2em}.prosa h3{font-size:clamp(18px,.4vw + 15px,20px);line-height:1.3;margin-top:1.8em}.prosa h4{font-family:var(--display);font-weight:600;font-size:17px;line-height:1.3;color:var(--tief);margin:1.4em 0 0}.prosa h2+h3{margin-top:1em}.prosa>:first-child{margin-top:0}.prosa :is(h2,h3,h4)+:where(p,ul,ol,dl){margin-top:.6em}.prosa p,.prosa li{max-width:none}.prosa ul,.prosa ol{padding-left:1.4em}.prosa li+li{margin-top:.4em}.prosa a{overflow-wrap:anywhere}.prosa dl{display:grid;grid-template-columns:max-content 1fr;gap:8px 24px}.prosa dt{font-weight:600}.prosa dd{margin:0;color:var(--leise)}@media(max-width:599px){.prosa dl{grid-template-columns:1fr;gap:2px 0}.prosa dd{margin-bottom:12px}}.kopf{position:relative;z-index:50;background:var(--tief);color:var(--grund)}.kopf :focus-visible{outline-color:var(--grund)}.kopf__reihe{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.wortmarke{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;flex-shrink:0}.wortmarke img{display:block;width:120px;height:auto}@media(max-width:389px){.wortmarke img{width:40px}}.navigation{display:none}.kopf__handlung{display:flex;align-items:center;margin-right:92px}.nur-gross{display:none}.menue>summary{position:absolute;top:10px;right:var(--aussensteg);display:inline-flex;align-items:center;justify-content:center;width:84px;height:44px;list-style:none;cursor:pointer;font-family:var(--display);font-weight:600;font-size:16px;color:var(--grund);border:2px solid var(--grund);border-radius:var(--pille)}.menue>summary::-webkit-details-marker{display:none}.menue[open]>summary{background:var(--grund);color:var(--tief)}.menue__inhalt{display:flex;flex-direction:column;padding-bottom:16px}.menue__inhalt a{display:flex;align-items:center;min-height:48px;font-family:var(--display);font-weight:500;font-size:18px;color:var(--grund);text-decoration:none;border-top:1px solid var(--marke-tief)}@media(min-width:960px){.kopf__reihe{min-height:72px;gap:24px}.wortmarke img{width:150px}.navigation{display:flex;align-items:center;margin-left:auto}.navigation a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-family:var(--display);font-weight:500;font-size:16px;color:var(--grund);text-decoration:none;text-decoration-color:var(--linie);text-decoration-thickness:2px;text-underline-offset:6px}.navigation a:hover,.navigation a:focus-visible{text-decoration-line:underline}.kopf__handlung{margin-right:0}.nur-gross{display:inline}.nur-klein,.menue{display:none}}@media(min-width:960px)and (min-height:640px){.kopf{position:sticky;top:0}}.fuss{background:var(--tief);color:var(--grund);padding-block:64px 40px;font-size:var(--t-klein);line-height:1.5}body:has(.abschluss) .fuss{padding-top:0}body:not(:has(.abschluss)) .fuss__spalten{padding-top:0;border-top:0}.fuss :focus-visible{outline-color:var(--grund)}.fuss__spalten{display:grid;gap:32px;padding-top:48px;border-top:1px solid var(--marke-tief)}@media(min-width:768px){.fuss__spalten{grid-template-columns:repeat(3,minmax(0,1fr))}}.fuss h2{font-family:var(--mono);font-weight:700;font-size:var(--t-marke);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--akzent);margin-bottom:16px}.fuss__liste{list-style:none;margin:0;padding:0}.fuss__liste li+li{margin-top:8px}.fuss a{display:inline-flex;align-items:center;min-height:44px;color:var(--grund);text-decoration-line:underline;text-decoration-color:var(--akzent);text-decoration-thickness:1px;text-underline-offset:5px}.fuss__mail{overflow-wrap:anywhere}.fuss a:hover,.fuss a:focus-visible{color:var(--akzent);text-decoration-thickness:2px}h2+.lead{margin-top:24px}@media(max-width:599px){.knoepfe .knopf{flex:1 1 100%;padding-inline:16px}}.karten{display:grid;gap:16px;margin:48px 0 0;padding:0;list-style:none}@media(min-width:600px){.karten{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media(min-width:1024px){.karten--drei{grid-template-columns:repeat(3,minmax(0,1fr))}}.karte{padding:clamp(24px,2.4vw,32px);background:var(--grund);border:1px solid var(--linie);border-radius:var(--radius)}.abschnitt:not(.abschnitt--zart) .karte{background:var(--flaeche-zart);border-color:var(--flaeche-zart)}.karte h3{font-size:clamp(20px,.6vw + 15px,24px)}.karte h4{margin:0;font-family:var(--display);font-weight:600;font-size:clamp(20px,.6vw + 15px,24px);line-height:1.25;letter-spacing:-.01em;color:var(--tief);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.karte p{margin-top:12px}.karte__nummer{display:block;margin-bottom:20px;font-family:var(--mono);font-weight:700;font-size:var(--t-marke);line-height:1;color:var(--marke)}.held{position:relative;overflow:hidden;padding-block:clamp(48px,7vw,112px) clamp(56px,7vw,112px);background:var(--tief);color:var(--grund)}.held :focus-visible{outline-color:var(--grund)}.held__text{position:relative;container-type:inline-size}@media(min-width:800px){.held__text{max-width:64%}}.held .zeilenmarke{color:var(--linie)}.held h1{max-width:14em;font-size:var(--t-h1);font-size:min(var(--t-h1),10.8cqi);color:var(--grund)}.held__mission{margin-top:24px;max-width:32em;font-family:var(--display);font-weight:400;font-size:var(--t-subline);line-height:1.35;color:var(--linie)}.held p.held__zeile{margin-top:16px;font-weight:500;color:var(--linie)}.held__knoepfe{margin-top:32px}.held__marke{display:none;color:var(--marke-tief)}@media(min-width:800px){.held__marke{display:block;position:absolute;top:50%;right:clamp(-80px,-4vw,-32px);width:clamp(240px,34vw,540px);height:clamp(240px,34vw,540px);transform:translateY(-50%)}}@media(min-width:1024px)and (max-height:920px){.held{padding-top:40px}.held h1{font-size:min(var(--t-h1),64px,10.8cqi)}.held__mission{margin-top:20px}.held__knoepfe{margin-top:28px}}@media(min-width:1024px)and (max-height:800px){.held{padding-top:32px}.held h1{font-size:min(var(--t-h1),54px,10.8cqi)}}.leiste{display:grid;gap:16px 32px;margin:0;padding:32px 0;list-style:none}@media(min-width:600px){.leiste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.leiste{grid-template-columns:repeat(4,minmax(0,1fr))}}.leiste li{display:flex;align-items:center;gap:12px;font-family:var(--display);font-weight:500;font-size:16px;line-height:1.35;color:var(--tief)}.leiste img{flex-shrink:0;width:28px;height:28px}.karte--tafel{position:relative;display:flex;flex-direction:column}.karte--tafel>p{flex:1 0 auto}.karte__oeffnen,.tafel__kopf{display:none}.tafel{margin-top:48px}.tafel h3{font-size:clamp(28px,1.6vw + 18px,44px)}.tafel__einleitung{margin-top:16px;font-size:var(--t-lead);line-height:1.5}.tafel__zwischentitel{margin-top:32px;font-family:var(--mono);font-weight:700;font-size:var(--t-marke);letter-spacing:.08em;text-transform:uppercase;color:var(--leise)}.tafel__liste{margin:12px 0 0;padding:0;list-style:none}.tafel__liste li{position:relative;padding:12px 0 12px 24px;border-top:1px solid var(--linie)}.tafel__liste li:before{content:"";position:absolute;left:0;top:calc(12px + .55em);width:8px;height:8px;background:var(--marke)}.tafel__hinweis{margin-top:24px;color:var(--leise)}.tafel__fuss{margin-top:32px;padding-top:24px;border-top:3px solid var(--tief)}.tafel__fuss .knoepfe{margin-top:16px}.karte__plus,.tafel__kreuz{display:inline-grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:var(--pille);transition:background-color .2s ease,color .2s ease,rotate .3s ease}.karte__plus svg,.tafel__kreuz svg{width:14px;height:14px}@supports selector(:popover-open){.karte__oeffnen{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;margin-top:24px;padding:0;border:0;background:none;font-family:var(--display);font-weight:600;font-size:17px;line-height:1.2;color:var(--tief);cursor:pointer}.karte__oeffnen:after{content:"";position:absolute;inset:0;border-radius:var(--radius)}.karte__oeffnen:focus-visible{outline:none}.karte--tafel:has(.karte__oeffnen:focus-visible){outline:3px solid var(--marke);outline-offset:4px}.karte__plus{rotate:45deg;background:var(--tief);color:var(--grund)}.karte--tafel{transition:border-color .2s ease,background-color .2s ease}@media(hover:hover){.abschnitt .karte--tafel:hover{border-color:var(--tief);background:var(--grund)}.karte--tafel:hover .karte__plus{rotate:135deg;background:var(--marke-tief)}}.tafel{position:fixed;inset:0;width:min(760px,calc(100% - 2 * var(--aussensteg)));height:fit-content;max-height:calc(100dvh - 64px);margin:auto;padding:clamp(24px,4vw,56px);overflow-y:auto;overscroll-behavior:contain;border:0;border-radius:var(--radius);background:var(--grund);color:var(--text);opacity:0;translate:0 32px;transition:opacity .24s ease,translate .24s ease,overlay .24s ease allow-discrete,display .24s ease allow-discrete}.tafel:popover-open{opacity:1;translate:0 0}@starting-style{.tafel:popover-open{opacity:0;translate:0 32px}}.tafel::backdrop{background:var(--tief);opacity:0;transition:opacity .24s ease,overlay .24s ease allow-discrete,display .24s ease allow-discrete}.tafel:popover-open::backdrop{opacity:1}@starting-style{.tafel:popover-open::backdrop{opacity:0}}html:has(.tafel:popover-open){overflow:hidden}.tafel__kopf{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.tafel__kopf .karte__nummer{margin:0}.tafel__zu{display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:4px 4px 4px 16px;border:2px solid var(--tief);border-radius:var(--pille);background:var(--grund);font-family:var(--display);font-weight:600;font-size:15px;color:var(--tief);cursor:pointer}.tafel__kreuz{width:32px;height:32px;background:var(--tief);color:var(--grund)}@media(hover:hover){.tafel__zu:hover .tafel__kreuz{rotate:90deg;background:var(--marke-tief)}}.tafel__zu:focus-visible{outline:3px solid var(--marke);outline-offset:3px}@media(max-width:599px){.tafel{inset:auto 0 0;width:100%;max-height:calc(100dvh - 40px);margin:0;padding:20px 20px calc(24px + env(safe-area-inset-bottom));border-radius:var(--radius) var(--radius) 0 0;opacity:1;translate:0 100%}.tafel:popover-open{translate:0 0}@starting-style{.tafel:popover-open{translate:0 100%}}}}@media(prefers-reduced-motion:reduce){.tafel,.tafel::backdrop,.karte--tafel,.karte__plus,.tafel__kreuz{transition:none}}.referenzen{display:grid;gap:16px;margin-top:48px}@media(min-width:800px){.referenzen{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.referenz{padding:clamp(24px,3vw,48px);background:var(--grund);border:1px solid var(--linie);border-radius:var(--radius)}.referenz__art{font-family:var(--mono);font-weight:700;font-size:var(--t-marke);letter-spacing:.08em;text-transform:uppercase;color:var(--leise)}.referenz h3{margin-top:12px;font-size:var(--t-h3)}.referenz>p:not(.referenz__art){margin-top:16px}.referenzen__bewertungen-titel{margin-top:56px;font-size:var(--t-h3)}.google-bewertungen{margin-top:20px}.bewertungen{display:grid;gap:16px;margin:0;padding:0;list-style:none}@media(min-width:800px){.bewertungen{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.bewertung{min-width:0;overflow-wrap:anywhere;padding:clamp(20px,2vw,32px);background:var(--grund);border:1px solid var(--linie);border-radius:var(--radius)}.bewertung__kopf{display:flex;align-items:center;gap:12px}.bewertung__kopf img{flex-shrink:0;width:40px;height:40px;border-radius:var(--pille)}.bewertung__name{font-family:var(--display);font-weight:600;color:var(--tief)}.bewertung__datum{font-size:var(--t-klein);color:var(--leise)}.bewertung__sterne{margin-top:16px;font-size:20px;letter-spacing:2px;color:var(--tief)}.bewertung__text{display:-webkit-box;margin-top:8px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8;line-clamp:8}.google-bewertungen__ohne{padding:clamp(20px,2vw,32px);background:var(--grund);border:1px solid var(--linie);border-radius:var(--radius)}.google-bewertungen__ohne p{max-width:60ch}.google-bewertungen__knoepfe{align-items:center;margin-top:20px}.google-bewertungen__quelle{margin-top:16px;font-size:var(--t-klein);color:var(--leise)}.bewertung__name a{color:var(--tief);text-decoration-color:var(--linie)}.google-bewertungen__zuordnung{font-size:var(--t-klein);color:var(--leise)}.google-bewertungen__quelle a{color:var(--leise);text-decoration-color:var(--leise)}.agenturen{display:grid;gap:32px;align-items:center}@media(min-width:800px){.agenturen{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,4vw,80px)}}.agenturen__rechts{padding:clamp(24px,3vw,40px);background:var(--flaeche);border-radius:var(--radius)}.agenturen__liste{margin:0 0 28px;padding:0;list-style:none}.agenturen__liste li{padding-block:12px;border-bottom:1px solid var(--linie);font-family:var(--display);font-weight:500;font-size:clamp(18px,.4vw + 15px,21px);color:var(--tief)}.agenturen__liste li:first-child{padding-top:0}.vision-band__satz{margin-top:1em;max-width:24em;font-family:var(--display);font-weight:500;font-size:var(--t-aussage);line-height:1.15;color:var(--grund)}.abschnitt--tief p.vision-band__zusatz{margin-top:32px;max-width:40em;font-size:var(--t-lead);line-height:1.5;color:var(--linie)}.ueber__raster{display:grid;gap:48px}@media(min-width:800px){.ueber__raster{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(32px,4vw,80px);align-items:start}}.ueber__text{margin-top:24px}.ueber__zwischentitel{margin-top:40px;font-size:clamp(20px,.6vw + 15px,24px)}.wege{margin:16px 0 0}.wege__eintrag{padding:16px 0;border-top:1px solid var(--linie)}.wege__eintrag:last-child{border-bottom:1px solid var(--linie)}.wege dt{font-weight:600}.wege dd{margin:4px 0 0}.ueber__diskretion{margin-top:24px}.personen{display:grid;gap:16px;margin:40px 0 0;padding:0;list-style:none}@media(min-width:600px){.personen{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.person{padding-top:16px;border-top:3px solid var(--tief)}.person h3{font-size:clamp(20px,.6vw + 15px,24px)}.person p{margin-top:4px;font-size:var(--t-klein);color:var(--leise)}.ueber__rechts{display:grid;gap:24px}.ueber__bild{margin:0}.ueber__bild img{display:block;width:100%;height:auto;border-radius:var(--radius)}.ueber__bild figcaption{margin-top:12px;font-size:var(--t-klein);color:var(--leise)}.sicherheit{padding:clamp(24px,3vw,40px);background:var(--flaeche);border-radius:var(--radius)}.sicherheit img{width:36px;height:36px}.sicherheit h3{margin-top:16px;font-size:clamp(20px,.6vw + 15px,24px)}.sicherheit p{margin-top:12px}.fragen{display:grid;gap:32px}@media(min-width:800px){.fragen{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(32px,4vw,80px);align-items:start}}.fragen__liste{border-top:1px solid var(--linie)}.frage{padding-block:28px;border-bottom:1px solid var(--linie)}.frage h3{font-size:clamp(20px,.6vw + 15px,24px)}.frage p{margin-top:12px;max-width:40em}.frage .beleg{margin-top:16px}.frage .beleg a{color:var(--leise);text-decoration-color:var(--leise);overflow-wrap:anywhere}.abschluss{position:relative;overflow:hidden;padding-block:var(--abstand-tief) 64px;background:var(--tief);color:var(--grund)}.abschluss :focus-visible{outline-color:var(--grund)}.abschluss__raster{position:relative}.abschluss .zeilenmarke{color:var(--linie)}.abschluss h2{max-width:14em;font-size:var(--t-aussage);line-height:1.1;color:var(--grund)}.abschluss__text>p{margin-top:24px;max-width:36em;font-size:19px;line-height:1.6;color:var(--linie)}.abschluss__text>p.abschluss__personen{margin-top:16px;font-size:var(--t-satz);color:var(--grund)}.abschluss .knoepfe{margin-top:40px}.abschluss .abschluss__mail{margin-top:24px}.abschluss__mail a{display:inline-flex;align-items:center;min-height:44px;color:var(--grund);text-decoration-color:var(--grund);overflow-wrap:anywhere}.abschluss__mail a:hover,.abschluss__mail a:focus-visible{text-decoration-thickness:2px}@media(min-width:1024px){.abschluss__raster--formular{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(32px,4vw,80px);align-items:start}.abschluss__raster--formular .abschluss__text{position:sticky;top:96px;max-width:none}}.formular{margin-top:40px;padding:clamp(24px,3vw,48px);background:var(--grund);color:var(--text);border-radius:var(--radius)}@media(min-width:1024px){.formular{margin-top:0}}.formular :focus-visible{outline-color:var(--marke)}.formular__titel{font-size:var(--t-h3);color:var(--tief)}.feld{display:grid;gap:8px;margin:24px 0 0;padding:0;border:0;min-width:0}.feld label,.feld legend{padding:0;font-family:var(--display);font-weight:600;font-size:17px;color:var(--tief)}.feld__hinweis,.feld__freiwillig{font-family:var(--satz);font-weight:400;font-size:var(--t-klein);color:var(--leise)}.feld input:not([type=radio]),.feld select,.feld textarea{width:100%;min-height:48px;padding:10px 14px;font:inherit;font-size:17px;color:var(--text);background:var(--grund);border:1px solid var(--leise);border-radius:8px}.feld input:focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:3px solid var(--marke);outline-offset:1px}.feld input:user-invalid,.feld select:user-invalid,.feld textarea:user-invalid{border-color:#b3261e}.feld--wahl{gap:4px}.feld--wahl legend{margin-bottom:8px}.wahl{display:flex;align-items:center;gap:12px;min-height:44px;font-family:var(--satz)!important;font-weight:400!important;color:var(--text)!important;cursor:pointer}.wahl input{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--tief)}.formular__paar{display:grid;gap:0 24px}@media(min-width:600px){.formular__paar{grid-template-columns:repeat(2,minmax(0,1fr))}}.falle{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.formular__datenschutz{margin-top:24px;font-size:var(--t-klein);color:var(--leise)}.formular .knopf{margin-top:20px}.abschluss__marke{display:none;color:var(--marke-tief)}@media(min-width:1024px){.abschluss__text{max-width:66%}.abschluss__marke{display:block;position:absolute;right:-60px;top:50%;width:280px;height:280px;transform:translateY(-50%)}}.formular__text{margin-top:8px;color:var(--leise)}.pillen{display:grid;gap:8px}@media(min-width:600px){.pillen{display:flex;flex-wrap:wrap}}.pille{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 18px;font-family:var(--satz);font-weight:400;font-size:17px;line-height:1.3;color:var(--text);background:var(--grund);border:2px solid var(--leise);border-radius:var(--pille);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.feld label.pille{font-family:var(--satz);font-weight:400;color:var(--text)}.pille input{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--tief)}.pille>span{min-width:0}@media(hover:hover){.pille:hover{border-color:var(--tief)}}.pille--zweizeilig{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:center;padding:12px 22px}.pille--zweizeilig input{grid-row:1 / span 2}.pille__name{grid-column:2}.pille__zeile{grid-column:2;font-size:var(--t-klein);line-height:1.35;color:var(--leise)}@supports selector(:has(a)){.pille:has(:checked),.feld label.pille:has(:checked){font-weight:600;color:var(--grund);background:var(--tief);border-color:var(--tief)}.pille:has(:checked) input{accent-color:var(--grund)}.pille:has(:checked) .pille__zeile{color:var(--linie)}.pille:has(:focus-visible){outline:3px solid var(--marke);outline-offset:2px}.pille input:focus-visible{outline:none}}.schritt{margin:40px 0 0;padding:0;border:0;min-width:0}.schritt+.schritt{padding-top:40px;border-top:1px solid var(--linie)}.schritt>legend{float:left;width:100%;margin:0 0 8px;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;row-gap:4px;align-items:baseline}.schritt>legend+*{clear:both}.schritt__nummer{font-family:var(--mono);font-weight:700;font-size:13px;line-height:1.4;color:var(--marke)}.schritt__titel{grid-column:1 / -1;font-family:var(--display);font-weight:600;font-size:20px;line-height:1.3;color:var(--tief)}.schritt__erledigt{display:none;grid-column:2;grid-row:1;align-items:center;gap:8px;font-family:var(--mono);font-weight:700;font-size:13px;line-height:1.4;color:var(--tief)}.schritt__erledigt:before{content:"";width:10px;height:10px;background:var(--tief)}.schritt__hinweis{margin:8px 0 0;max-width:60ch;font-size:var(--t-klein);color:var(--leise)}@supports selector(:has(a)){.schritt:not(:has(:invalid)) .schritt__erledigt{display:inline-flex}}.feld input:not([type=radio]):not([type=checkbox]),.feld select,.feld textarea{width:100%;min-height:48px;padding:10px 14px;font:inherit;font-size:17px;color:var(--text);background:var(--grund);border:1px solid var(--leise);border-radius:8px}.feld textarea{min-height:140px;resize:vertical}.feld input:not([type=radio]):not([type=checkbox]):focus-visible,.feld select:focus-visible,.feld textarea:focus-visible{outline:3px solid var(--marke);outline-offset:1px}.feld input:not([type=radio]):not([type=checkbox]):user-invalid,.feld select:user-invalid,.feld textarea:user-invalid{border-color:var(--fehler)}.feld__warum{font-weight:600}.feld__fehler{display:none;margin:0;font-size:var(--t-klein);font-weight:500;color:var(--fehler)}@supports selector(:has(a)){.feld:has(:user-invalid) .feld__fehler,fieldset.feld--wahl:has(:user-invalid) .feld__fehler{display:block}.feld--wahl:has(:user-invalid)>legend{color:var(--fehler)}}.formular__stand{display:none;gap:8px;margin-top:24px;padding:16px 20px;font-size:16px;line-height:1.5;background:var(--flaeche-zart);border-radius:var(--radius)}.stand__wer,.stand__vorgemerkt{display:none;flex-wrap:wrap;align-items:baseline;gap:2px 10px;max-width:none;margin:0}.stand__etikett{font-weight:600;color:var(--tief)}.stand__wert{display:none}.stand__liste{display:flex;flex-wrap:wrap;gap:2px 0;min-width:0;overflow:hidden}.stand__leistung,.stand__gericht{display:none;margin-inline-start:-16px;padding-inline-end:16px}.stand__leistung:before,.stand__gericht:before{content:"·";display:inline-block;width:16px;text-align:center;color:var(--leise)}.stand__aendern{display:inline-flex;align-items:center;min-height:32px;padding-inline:2px;font-weight:500}@supports selector(:has(a)){:where(#inhalt:has(#seg-startup:checked,#seg-mittelstand:checked,#seg-industrie:checked,#seg-agentur:checked,#merk-ux:checked,#merk-webanwendungen:checked,#merk-ki-systeme:checked,#merk-schnittstellen:checked,#merk-regulatorik:checked,#merk-wissen:checked,#merk-sanierung:checked,#merk-e-commerce:checked,#merk-betrieb:checked,#merk-beispiel-wagner-portal:checked,#merk-beispiel-verein-ablage:checked,#merk-beispiel-otpilot:checked,#merk-beispiel-startup-prototyp:checked,#merk-beispiel-startup-machbarkeit:checked,#merk-beispiel-startup-ki-funktion:checked,#merk-beispiel-startup-ki-kennzeichnung:checked,#merk-beispiel-mittelstand-schnittstelle:checked,#merk-beispiel-mittelstand-werkzeug:checked,#merk-beispiel-mittelstand-sanierung:checked,#merk-beispiel-mittelstand-handbuch:checked,#merk-beispiel-mittelstand-barrierefrei:checked,#merk-beispiel-industrie-befund:checked,#merk-beispiel-industrie-schnittstelle:checked,#merk-beispiel-industrie-assistent:checked,#merk-beispiel-industrie-nutzung:checked,#merk-beispiel-industrie-pruefbar:checked,#merk-beispiel-industrie-nis2:checked,#merk-beispiel-agentur-teilprojekt:checked,#merk-beispiel-agentur-ki:checked,#merk-beispiel-agentur-geerbt:checked,#merk-beispiel-agentur-shop:checked)) .formular__stand{display:grid}:where(#inhalt:has(#seg-startup:checked,#seg-mittelstand:checked,#seg-industrie:checked,#seg-agentur:checked)) .stand__wer{display:flex}:where(#inhalt:has(#merk-ux:checked,#merk-webanwendungen:checked,#merk-ki-systeme:checked,#merk-schnittstellen:checked,#merk-regulatorik:checked,#merk-wissen:checked,#merk-sanierung:checked,#merk-e-commerce:checked,#merk-betrieb:checked,#merk-beispiel-wagner-portal:checked,#merk-beispiel-verein-ablage:checked,#merk-beispiel-otpilot:checked,#merk-beispiel-startup-prototyp:checked,#merk-beispiel-startup-machbarkeit:checked,#merk-beispiel-startup-ki-funktion:checked,#merk-beispiel-startup-ki-kennzeichnung:checked,#merk-beispiel-mittelstand-schnittstelle:checked,#merk-beispiel-mittelstand-werkzeug:checked,#merk-beispiel-mittelstand-sanierung:checked,#merk-beispiel-mittelstand-handbuch:checked,#merk-beispiel-mittelstand-barrierefrei:checked,#merk-beispiel-industrie-befund:checked,#merk-beispiel-industrie-schnittstelle:checked,#merk-beispiel-industrie-assistent:checked,#merk-beispiel-industrie-nutzung:checked,#merk-beispiel-industrie-pruefbar:checked,#merk-beispiel-industrie-nis2:checked,#merk-beispiel-agentur-teilprojekt:checked,#merk-beispiel-agentur-ki:checked,#merk-beispiel-agentur-geerbt:checked,#merk-beispiel-agentur-shop:checked)) .stand__vorgemerkt{display:flex}:where(#inhalt:has(#seg-startup:checked)) .stand__wert[data-unternehmen=startup]{display:inline}:where(#inhalt:has(#seg-mittelstand:checked)) .stand__wert[data-unternehmen=mittelstand]{display:inline}:where(#inhalt:has(#seg-industrie:checked)) .stand__wert[data-unternehmen=industrie]{display:inline}:where(#inhalt:has(#seg-agentur:checked)) .stand__wert[data-unternehmen=agentur]{display:inline}:where(#inhalt:has(#merk-ux:checked)) .stand__leistung[data-leistung=ux]{display:inline-block}:where(#inhalt:has(#merk-webanwendungen:checked)) .stand__leistung[data-leistung=webanwendungen]{display:inline-block}:where(#inhalt:has(#merk-ki-systeme:checked)) .stand__leistung[data-leistung=ki-systeme]{display:inline-block}:where(#inhalt:has(#merk-schnittstellen:checked)) .stand__leistung[data-leistung=schnittstellen]{display:inline-block}:where(#inhalt:has(#merk-regulatorik:checked)) .stand__leistung[data-leistung=regulatorik]{display:inline-block}:where(#inhalt:has(#merk-wissen:checked)) .stand__leistung[data-leistung=wissen]{display:inline-block}:where(#inhalt:has(#merk-sanierung:checked)) .stand__leistung[data-leistung=sanierung]{display:inline-block}:where(#inhalt:has(#merk-e-commerce:checked)) .stand__leistung[data-leistung=e-commerce]{display:inline-block}:where(#inhalt:has(#merk-betrieb:checked)) .stand__leistung[data-leistung=betrieb]{display:inline-block}:where(#inhalt:has(#merk-beispiel-wagner-portal:checked)) .stand__gericht[data-gericht=wagner-portal]{display:inline-block}:where(#inhalt:has(#merk-beispiel-verein-ablage:checked)) .stand__gericht[data-gericht=verein-ablage]{display:inline-block}:where(#inhalt:has(#merk-beispiel-otpilot:checked)) .stand__gericht[data-gericht=otpilot]{display:inline-block}:where(#inhalt:has(#merk-beispiel-startup-prototyp:checked)) .stand__gericht[data-gericht=startup-prototyp]{display:inline-block}:where(#inhalt:has(#merk-beispiel-startup-machbarkeit:checked)) .stand__gericht[data-gericht=startup-machbarkeit]{display:inline-block}:where(#inhalt:has(#merk-beispiel-startup-ki-funktion:checked)) .stand__gericht[data-gericht=startup-ki-funktion]{display:inline-block}:where(#inhalt:has(#merk-beispiel-startup-ki-kennzeichnung:checked)) .stand__gericht[data-gericht=startup-ki-kennzeichnung]{display:inline-block}:where(#inhalt:has(#merk-beispiel-mittelstand-schnittstelle:checked)) .stand__gericht[data-gericht=mittelstand-schnittstelle]{display:inline-block}:where(#inhalt:has(#merk-beispiel-mittelstand-werkzeug:checked)) .stand__gericht[data-gericht=mittelstand-werkzeug]{display:inline-block}:where(#inhalt:has(#merk-beispiel-mittelstand-sanierung:checked)) .stand__gericht[data-gericht=mittelstand-sanierung]{display:inline-block}:where(#inhalt:has(#merk-beispiel-mittelstand-handbuch:checked)) .stand__gericht[data-gericht=mittelstand-handbuch]{display:inline-block}:where(#inhalt:has(#merk-beispiel-mittelstand-barrierefrei:checked)) .stand__gericht[data-gericht=mittelstand-barrierefrei]{display:inline-block}:where(#inhalt:has(#merk-beispiel-industrie-befund:checked)) .stand__gericht[data-gericht=industrie-befund]{display:inline-block}:where(#inhalt:has(#merk-beispiel-industrie-schnittstelle:checked)) .stand__gericht[data-gericht=industrie-schnittstelle]{display:inline-block}:where(#inhalt:has(#merk-beispiel-industrie-assistent:checked)) .stand__gericht[data-gericht=industrie-assistent]{display:inline-block}:where(#inhalt:has(#merk-beispiel-industrie-nutzung:checked)) .stand__gericht[data-gericht=industrie-nutzung]{display:inline-block}:where(#inhalt:has(#merk-beispiel-industrie-pruefbar:checked)) .stand__gericht[data-gericht=industrie-pruefbar]{display:inline-block}:where(#inhalt:has(#merk-beispiel-industrie-nis2:checked)) .stand__gericht[data-gericht=industrie-nis2]{display:inline-block}:where(#inhalt:has(#merk-beispiel-agentur-teilprojekt:checked)) .stand__gericht[data-gericht=agentur-teilprojekt]{display:inline-block}:where(#inhalt:has(#merk-beispiel-agentur-ki:checked)) .stand__gericht[data-gericht=agentur-ki]{display:inline-block}:where(#inhalt:has(#merk-beispiel-agentur-geerbt:checked)) .stand__gericht[data-gericht=agentur-geerbt]{display:inline-block}:where(#inhalt:has(#merk-beispiel-agentur-shop:checked)) .stand__gericht[data-gericht=agentur-shop]{display:inline-block}}.formular__vertrauen{margin-top:32px;padding-top:20px;border-top:1px solid var(--linie);font-size:var(--t-klein);color:var(--leise)}.formular__vertrauen p+p{margin-top:8px}.formular__vertrauen+.formular__datenschutz{margin-top:8px}.formular__danach{margin-top:12px;font-size:var(--t-klein);color:var(--leise)}.fuer-wen{margin-top:40px}.segmente{min-width:0;margin:0;padding:0;border:0}.segmente legend{padding:0;font-family:var(--display);font-weight:600;font-size:var(--t-h3);line-height:1.25;color:var(--tief)}.segmente__hinweis{margin-top:8px;max-width:60ch;color:var(--leise)}.segmente__pillen{margin-top:20px}.segment{text-align:left}@media(min-width:600px){.segment{flex:0 1 auto;max-width:100%}}.segmente__stand{display:none;margin-top:16px;max-width:60ch;font-weight:500;color:var(--tief)}.sicht{display:none;min-width:0;margin:40px 0 0;padding:0;border:0}.sicht legend{padding:0;margin-bottom:12px;font-family:var(--display);font-weight:600;font-size:var(--t-satz);color:var(--tief)}.sicht__pille{flex:0 1 auto}.beispiele,.zutaten{margin-top:40px}.reihe{margin-top:48px}.reihe__kopf{display:grid;gap:8px}.reihe__kopf h3{font-size:var(--t-h3)}.reihe__text{max-width:60ch;color:var(--leise)}.reihe__zaehler{font-family:var(--mono);font-weight:700;font-size:var(--t-marke);letter-spacing:.08em;text-transform:uppercase;color:var(--leise)}.reihe__rahmen{position:relative;margin-top:16px}.reihe__band{display:grid;grid-auto-flow:column;grid-auto-columns:min(85vw,340px);grid-auto-rows:1fr;gap:var(--steg);margin:0 calc(-1 * var(--aussensteg));padding:8px var(--aussensteg);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding-inline:var(--aussensteg);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--tief) var(--linie)}.reihe__band>li{min-width:0;scroll-snap-align:start}@media(min-width:600px){.reihe__band{grid-auto-columns:calc((100% - var(--steg)) / 2.2)}}@media(min-width:1200px){.reihe__band{grid-auto-columns:calc((100% - 2 * var(--steg)) / 3.4)}}@media(prefers-reduced-motion:no-preference){.reihe__band{scroll-behavior:smooth}}.reihe__pfeil{display:none}html.js .reihe__pfeil{position:absolute;top:50%;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;translate:0 -50%;border:2px solid var(--tief);border-radius:var(--pille);background:var(--grund);color:var(--tief);font-family:var(--display);font-size:28px;line-height:1;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}html.js .reihe__pfeil--links{left:calc(8px - var(--aussensteg))}html.js .reihe__pfeil--rechts{right:calc(8px - var(--aussensteg))}@media(hover:hover){html.js .reihe__pfeil:hover:not(:disabled){background:var(--flaeche)}}html.js .reihe__pfeil:disabled{opacity:.35;cursor:default}.beispiel{position:relative;display:flex;flex-direction:column;padding:clamp(24px,2.4vw,32px);background:var(--flaeche-zart);border:1px solid var(--linie);border-radius:var(--radius);transition:border-color .2s ease,background-color .2s ease}.beispiel__art{font-family:var(--mono);font-weight:700;font-size:var(--t-marke);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--marke);-webkit-hyphens:manual;hyphens:manual}.beispiel__titel{margin:12px 0 0;font-family:var(--display);font-weight:600;font-size:clamp(20px,.6vw + 15px,24px);line-height:1.25;letter-spacing:-.01em;color:var(--tief);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}.beispiel__text{display:-webkit-box;flex:0 0 auto;margin-top:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.beispiel__zutaten{margin-top:auto;padding-top:12px;font-size:var(--t-klein);color:var(--leise)}.beispiel__vermerk,.karte__vermerk{display:none;align-self:flex-start;margin-top:12px;padding:4px 12px;border-radius:var(--pille);background:var(--tief);color:var(--grund);font-family:var(--mono);font-weight:700;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}@supports selector(:popover-open){@media(hover:hover){.beispiel:hover{border-color:var(--tief);background:var(--grund)}.beispiel:hover .karte__plus{rotate:135deg;background:var(--marke-tief)}}}.liste-schalter{display:none;align-items:center;gap:10px;min-height:44px;padding:6px 18px 6px 14px;border:2px solid var(--leise);border-radius:var(--pille);font-family:var(--display);font-weight:600;font-size:15px;color:var(--tief);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.liste-schalter input{flex-shrink:0;width:18px;height:18px;margin:0;accent-color:var(--tief)}.merken{display:inline-flex;align-items:center;gap:12px;min-height:48px;margin-top:16px;padding:8px 22px 8px 16px;border:2px solid var(--leise);border-radius:var(--pille);font-family:var(--display);font-weight:600;font-size:16px;line-height:1.2;color:var(--tief);cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.merken input{flex-shrink:0;width:20px;height:20px;margin:0;accent-color:var(--tief)}.merken__an{display:none}.tafel__weiter{display:none;margin-top:12px;color:var(--leise)}.tafel__absatz{margin-top:16px}.tafel__titel+.tafel__absatz{font-size:var(--t-lead);line-height:1.5}.tafel__art{margin:0}.tafel__vergleich{margin-top:24px;padding:4px 0 4px 20px;border-left:3px solid var(--marke)}.tafel__vergleich p{max-width:60ch}.tafel__vergleich strong{font-family:var(--display);font-weight:600;color:var(--tief)}.tafel__zutaten{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.tafel__zutaten .knopf{text-align:left;text-wrap:pretty}.auswahl{display:none;margin-top:48px;padding:clamp(24px,3vw,40px);border:1px solid var(--linie);border-radius:var(--radius);background:var(--grund)}.auswahl h3{font-size:var(--t-h3)}.auswahl__leer{margin-top:12px;color:var(--leise)}.auswahl__liste{margin:16px 0 0;padding:0;list-style:none}.auswahl__eintrag{display:none;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-top:1px solid var(--linie)}.auswahl__name{font-family:var(--display);font-weight:500;color:var(--tief)}.auswahl__hinweis{display:none;margin-top:16px}.auswahl__weiter{margin-top:20px}@media(max-width:599px){.karte--kompakt{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"nummer titel plus" "nummer text plus" "nummer vermerk plus";column-gap:12px;row-gap:4px;align-items:center;padding:16px}.karte--kompakt .karte__nummer{grid-area:nummer;align-self:start;margin:0;padding-top:4px}.karte--kompakt h4{grid-area:titel;font-size:18px}.karte--kompakt .karte__text{display:-webkit-box;grid-area:text;margin:0;overflow:hidden;font-size:var(--t-klein);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.karte--kompakt .karte__vermerk{grid-area:vermerk;margin-top:4px}.karte--kompakt .karte__oeffnen{grid-area:plus;align-self:center;margin:0;gap:0}.karte--kompakt .karte__knopftext{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}}.nur-js{display:none}html.js .nur-js{display:inline-flex}html.js .reihe__pfeil.nur-js{display:flex}@media(max-width:599px){html.js .reihe__pfeil.nur-js{display:none}}@supports selector(:has(a)){.sicht{display:flex;flex-wrap:wrap;gap:12px}.liste-schalter{display:inline-flex}.auswahl{display:block}:where(#inhalt:has(#sicht-zutaten:checked)) .beispiele{display:none}:where(#inhalt:has(#sicht-beispiele:checked)) .zutaten{display:none}:where(#inhalt:has(#liste:checked)) .reihe__band{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}html.js :where(#inhalt:has(#liste:checked)) .reihe__pfeil.nur-js{display:none}.liste-schalter:has(:checked){border-color:var(--tief);background:var(--tief);color:var(--grund)}.liste-schalter:has(:checked) input{accent-color:var(--grund)}.liste-schalter:has(:focus-visible){outline:3px solid var(--marke);outline-offset:3px}.beispiel:has(.karte__oeffnen:focus-visible){outline:3px solid var(--marke);outline-offset:4px}.merken:has(:checked){border-color:var(--tief);background:var(--tief);color:var(--grund)}.merken:has(:checked) input{accent-color:var(--grund)}.merken:has(:checked) .merken__aus{display:none}.merken:has(:checked) .merken__an{display:inline}.merken:has(:focus-visible){outline:3px solid var(--marke);outline-offset:3px}.tafel:has(.merken input:checked) .tafel__weiter{display:block}:where(#inhalt:has(:is([name=leistungen],[name=gerichte]):checked)) .auswahl__leer{display:none}:where(#inhalt:has(:is([name=leistungen],[name=gerichte]):checked)) .auswahl__hinweis{display:block}:where(#inhalt:has(#seg-startup:checked)) .segmente__stand[data-unternehmen=startup]{display:block}:where(#inhalt:has(#seg-mittelstand:checked)) .segmente__stand[data-unternehmen=mittelstand]{display:block}:where(#inhalt:has(#seg-industrie:checked)) .segmente__stand[data-unternehmen=industrie]{display:block}:where(#inhalt:has(#seg-agentur:checked)) .segmente__stand[data-unternehmen=agentur]{display:block}:where(#inhalt:has(#seg-alle:checked)) .segmente__stand[data-unternehmen=alle]{display:block}:where(#inhalt:has(#seg-startup:checked)) :is(.reihe--mittelstand,.reihe--industrie,.reihe--agentur){display:none}:where(#inhalt:has(#seg-mittelstand:checked)) :is(.reihe--startup,.reihe--industrie,.reihe--agentur){display:none}:where(#inhalt:has(#seg-industrie:checked)) :is(.reihe--startup,.reihe--mittelstand,.reihe--agentur){display:none}:where(#inhalt:has(#seg-agentur:checked)) :is(.reihe--startup,.reihe--mittelstand,.reihe--industrie){display:none}:where(#inhalt:has(#merk-ux:checked)) #leistung-ux .karte__vermerk{display:inline-block}.karte:where(#inhalt:has(#merk-ux:checked) #leistung-ux){border-color:var(--tief)}:where(#inhalt:has(#merk-ux:checked)) .auswahl__eintrag[data-leistung=ux]{display:flex}:where(#inhalt:has(#merk-webanwendungen:checked)) #leistung-webanwendungen .karte__vermerk{display:inline-block}.karte:where(#inhalt:has(#merk-webanwendungen:checked) #leistung-webanwendungen){border-color:var(--tief)}:where(#inhalt:has(#merk-webanwendungen:checked)) .auswahl__eintrag[data-leistung=webanwendungen]{display:flex}:where(#inhalt:has(#merk-ki-systeme:checked)) #leistung-ki-systeme .karte__vermerk{display:inline-block}.karte:where(#inhalt:has(#merk-ki-systeme:checked) #leistung-ki-systeme){border-color:var(--tief)}:where(#inhalt:has(#merk-ki-systeme:checked)) .auswahl__eintrag[data-leistung=ki-systeme]{display:flex}:where(#inhalt:has(#merk-schnittstellen:checked)) #leistung-schnittstellen .karte__vermerk{display:inline-block}.karte:where(#inhalt:has(#merk-schnittstellen:checked) #leistung-schnittstellen){border-color:var(--tief)}:where(#inhalt:has(#merk-schnittstellen:checked)) .auswahl__eintrag[data-leistung=schnittstellen]{display:flex}:where(#inhalt:has(#merk-regulatorik:checked)) #leistung-regulatorik .karte__vermerk{display:inline-block}.karte:where(#inhalt:has(#merk-regulatorik:checked) #leistung-regulatorik){border-color:var(--tief)}:where(#inhalt:has(#merk-regulatorik:checked)) .auswahl__eintrag[data-leistung=regulatorik]{display:flex}:where(#inhalt:has(#merk-wissen:checked)) #leistung-wissen .karte__vermerk{display:inline-block}.karte:where(#inhalt:has(#merk-wissen:checked) #leistung-wissen){border-color:var(--tief)}:where(#inhalt:has(#merk-wissen:checked)) .auswahl__eintrag[data-leistung=wissen]{display:flex}:where(#inhalt:has(#merk-sanierung:checked)) #leistung-sanierung .karte__vermerk{display:inline-block}.karte:where(#inhalt:has(#merk-sanierung:checked) #leistung-sanierung){border-color:var(--tief)}:where(#inhalt:has(#merk-sanierung:checked)) .auswahl__eintrag[data-leistung=sanierung]{display:flex}:where(#inhalt:has(#merk-e-commerce:checked)) #leistung-e-commerce .karte__vermerk{display:inline-block}.karte:where(#inhalt:has(#merk-e-commerce:checked) #leistung-e-commerce){border-color:var(--tief)}:where(#inhalt:has(#merk-e-commerce:checked)) .auswahl__eintrag[data-leistung=e-commerce]{display:flex}:where(#inhalt:has(#merk-betrieb:checked)) #leistung-betrieb .karte__vermerk{display:inline-block}.karte:where(#inhalt:has(#merk-betrieb:checked) #leistung-betrieb){border-color:var(--tief)}:where(#inhalt:has(#merk-betrieb:checked)) .auswahl__eintrag[data-leistung=betrieb]{display:flex}:where(#inhalt:has(#merk-beispiel-wagner-portal:checked)) #beispiel-wagner-portal .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-wagner-portal:checked) #beispiel-wagner-portal){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-wagner-portal:checked)) .auswahl__eintrag[data-gericht=wagner-portal]{display:flex}:where(#inhalt:has(#merk-beispiel-verein-ablage:checked)) #beispiel-verein-ablage .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-verein-ablage:checked) #beispiel-verein-ablage){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-verein-ablage:checked)) .auswahl__eintrag[data-gericht=verein-ablage]{display:flex}:where(#inhalt:has(#merk-beispiel-otpilot:checked)) #beispiel-otpilot .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-otpilot:checked) #beispiel-otpilot){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-otpilot:checked)) .auswahl__eintrag[data-gericht=otpilot]{display:flex}:where(#inhalt:has(#merk-beispiel-startup-prototyp:checked)) #beispiel-startup-prototyp .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-startup-prototyp:checked) #beispiel-startup-prototyp){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-startup-prototyp:checked)) .auswahl__eintrag[data-gericht=startup-prototyp]{display:flex}:where(#inhalt:has(#merk-beispiel-startup-machbarkeit:checked)) #beispiel-startup-machbarkeit .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-startup-machbarkeit:checked) #beispiel-startup-machbarkeit){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-startup-machbarkeit:checked)) .auswahl__eintrag[data-gericht=startup-machbarkeit]{display:flex}:where(#inhalt:has(#merk-beispiel-startup-ki-funktion:checked)) #beispiel-startup-ki-funktion .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-startup-ki-funktion:checked) #beispiel-startup-ki-funktion){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-startup-ki-funktion:checked)) .auswahl__eintrag[data-gericht=startup-ki-funktion]{display:flex}:where(#inhalt:has(#merk-beispiel-startup-ki-kennzeichnung:checked)) #beispiel-startup-ki-kennzeichnung .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-startup-ki-kennzeichnung:checked) #beispiel-startup-ki-kennzeichnung){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-startup-ki-kennzeichnung:checked)) .auswahl__eintrag[data-gericht=startup-ki-kennzeichnung]{display:flex}:where(#inhalt:has(#merk-beispiel-mittelstand-schnittstelle:checked)) #beispiel-mittelstand-schnittstelle .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-mittelstand-schnittstelle:checked) #beispiel-mittelstand-schnittstelle){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-mittelstand-schnittstelle:checked)) .auswahl__eintrag[data-gericht=mittelstand-schnittstelle]{display:flex}:where(#inhalt:has(#merk-beispiel-mittelstand-werkzeug:checked)) #beispiel-mittelstand-werkzeug .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-mittelstand-werkzeug:checked) #beispiel-mittelstand-werkzeug){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-mittelstand-werkzeug:checked)) .auswahl__eintrag[data-gericht=mittelstand-werkzeug]{display:flex}:where(#inhalt:has(#merk-beispiel-mittelstand-sanierung:checked)) #beispiel-mittelstand-sanierung .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-mittelstand-sanierung:checked) #beispiel-mittelstand-sanierung){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-mittelstand-sanierung:checked)) .auswahl__eintrag[data-gericht=mittelstand-sanierung]{display:flex}:where(#inhalt:has(#merk-beispiel-mittelstand-handbuch:checked)) #beispiel-mittelstand-handbuch .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-mittelstand-handbuch:checked) #beispiel-mittelstand-handbuch){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-mittelstand-handbuch:checked)) .auswahl__eintrag[data-gericht=mittelstand-handbuch]{display:flex}:where(#inhalt:has(#merk-beispiel-mittelstand-barrierefrei:checked)) #beispiel-mittelstand-barrierefrei .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-mittelstand-barrierefrei:checked) #beispiel-mittelstand-barrierefrei){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-mittelstand-barrierefrei:checked)) .auswahl__eintrag[data-gericht=mittelstand-barrierefrei]{display:flex}:where(#inhalt:has(#merk-beispiel-industrie-befund:checked)) #beispiel-industrie-befund .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-industrie-befund:checked) #beispiel-industrie-befund){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-industrie-befund:checked)) .auswahl__eintrag[data-gericht=industrie-befund]{display:flex}:where(#inhalt:has(#merk-beispiel-industrie-schnittstelle:checked)) #beispiel-industrie-schnittstelle .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-industrie-schnittstelle:checked) #beispiel-industrie-schnittstelle){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-industrie-schnittstelle:checked)) .auswahl__eintrag[data-gericht=industrie-schnittstelle]{display:flex}:where(#inhalt:has(#merk-beispiel-industrie-assistent:checked)) #beispiel-industrie-assistent .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-industrie-assistent:checked) #beispiel-industrie-assistent){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-industrie-assistent:checked)) .auswahl__eintrag[data-gericht=industrie-assistent]{display:flex}:where(#inhalt:has(#merk-beispiel-industrie-nutzung:checked)) #beispiel-industrie-nutzung .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-industrie-nutzung:checked) #beispiel-industrie-nutzung){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-industrie-nutzung:checked)) .auswahl__eintrag[data-gericht=industrie-nutzung]{display:flex}:where(#inhalt:has(#merk-beispiel-industrie-pruefbar:checked)) #beispiel-industrie-pruefbar .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-industrie-pruefbar:checked) #beispiel-industrie-pruefbar){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-industrie-pruefbar:checked)) .auswahl__eintrag[data-gericht=industrie-pruefbar]{display:flex}:where(#inhalt:has(#merk-beispiel-industrie-nis2:checked)) #beispiel-industrie-nis2 .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-industrie-nis2:checked) #beispiel-industrie-nis2){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-industrie-nis2:checked)) .auswahl__eintrag[data-gericht=industrie-nis2]{display:flex}:where(#inhalt:has(#merk-beispiel-agentur-teilprojekt:checked)) #beispiel-agentur-teilprojekt .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-agentur-teilprojekt:checked) #beispiel-agentur-teilprojekt){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-agentur-teilprojekt:checked)) .auswahl__eintrag[data-gericht=agentur-teilprojekt]{display:flex}:where(#inhalt:has(#merk-beispiel-agentur-ki:checked)) #beispiel-agentur-ki .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-agentur-ki:checked) #beispiel-agentur-ki){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-agentur-ki:checked)) .auswahl__eintrag[data-gericht=agentur-ki]{display:flex}:where(#inhalt:has(#merk-beispiel-agentur-geerbt:checked)) #beispiel-agentur-geerbt .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-agentur-geerbt:checked) #beispiel-agentur-geerbt){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-agentur-geerbt:checked)) .auswahl__eintrag[data-gericht=agentur-geerbt]{display:flex}:where(#inhalt:has(#merk-beispiel-agentur-shop:checked)) #beispiel-agentur-shop .beispiel__vermerk{display:inline-block}.beispiel:where(#inhalt:has(#merk-beispiel-agentur-shop:checked) #beispiel-agentur-shop){border-color:var(--tief)}:where(#inhalt:has(#merk-beispiel-agentur-shop:checked)) .auswahl__eintrag[data-gericht=agentur-shop]{display:flex}}@media(prefers-reduced-motion:reduce){.beispiel,.merken,.liste-schalter,.reihe__pfeil{transition:none}}html.js .reihe__pfeil[hidden]{display:none}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/schriften/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300 700;src:url(/schriften/space-grotesk-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/schriften/space-mono-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}:root{--grund: #ffffff;--flaeche-zart: #f7f8fc;--flaeche: #edeef7;--linie: #dcdff6;--marke: #8537ff;--marke-tief: #6626d0;--tief: #250a5f;--akzent: #00d4b3;--text: #131313;--leise: #535672;--stumm: #b0b0c4;--fehler: #b3261e;--display: "Space Grotesk", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--satz: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "Space Mono", ui-monospace, Consolas, monospace;--t-h1: clamp(36px, 4.4vw + 20px, 84px);--t-aussage: clamp(30px, 3.4vw + 12px, 60px);--t-h2: clamp(28px, 2.6vw + 14px, 52px);--t-h3: clamp(20px, .8vw + 14px, 26px);--t-subline: clamp(20px, .9vw + 15px, 28px);--t-lead: clamp(19px, .6vw + 15px, 22px);--t-satz: clamp(17px, .3vw + 14px, 20px);--t-klein: 15px;--t-marke: 13px;--spalte: 1680px;--aussensteg: clamp(20px, 4vw, 80px);--steg: 16px;--abstand: clamp(64px, 8vw, 128px);--abstand-tief: clamp(64px, 10vw, 160px);--radius: 16px;--pille: 999px}@media(min-width:1024px){:root{--steg: 32px}}@media(max-width:359px){:root{--t-h1: 32px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:16px}@media(min-width:960px)and (min-height:640px){html{scroll-padding-top:96px}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;background:var(--grund);color:var(--text);font-family:var(--satz);font-size:var(--t-satz);line-height:1.6;font-weight:400;font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}p,li,dd{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;text-wrap:pretty}:focus-visible{outline:3px solid var(--marke);outline-offset:3px}:where(:focus-visible){border-radius:4px}::selection{background:var(--akzent);color:var(--tief)}img,svg{max-width:100%;height:auto}h1,h2,h3{margin:0;font-family:var(--display);font-weight:600;color:var(--tief);text-wrap:balance;-webkit-hyphens:manual;hyphens:manual}h1{font-size:var(--t-h1);line-height:1.04;letter-spacing:-.02em}h2{font-size:var(--t-h2);line-height:1.12;letter-spacing:-.02em}h3{font-size:var(--t-h3);line-height:1.25;letter-spacing:-.01em}p{margin:0;max-width:66ch}p+p{margin-top:1em}a{color:var(--tief);text-decoration-color:var(--marke);text-decoration-thickness:1px;text-underline-offset:4px}@media(hover:hover){a:hover{text-decoration-thickness:2px}}strong{font-weight:600}.lead{font-size:var(--t-lead);line-height:1.45;max-width:34em}.zeilenmarke,.etikett{font-family:var(--mono);font-weight:700;font-size:var(--t-marke);line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--leise);-webkit-hyphens:manual;hyphens:manual}.zeilenmarke{margin:0 0 16px}.etikett{font-size:12px;margin:0}.beleg{font-family:var(--mono);font-weight:700;font-size:var(--t-klein);line-height:1.6;color:var(--leise)}.nummer,.zusammen{white-space:nowrap}.nur-vorlesen{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sprungmarke{position:absolute;left:-9999px;top:0;z-index:100;background:var(--tief);color:var(--grund);padding:14px 20px;border-radius:0 0 var(--radius) 0}.sprungmarke:focus{left:0}.icon{display:inline-flex;flex-shrink:0;width:20px;height:20px}.icon svg{width:100%;height:100%}
