.abschluss-satz{display:grid;justify-items:start;gap:var(--spacing-3);max-width:56ch}.abschluss-titel{margin:0;font-size:var(--text-1);line-height:1.02;letter-spacing:-.028em;font-variation-settings:"wght" 700,"wdth" 82.5;color:var(--tinte);text-wrap:pretty}.abschluss-lead{margin:0;max-width:46ch;font-size:var(--text-3);line-height:1.4;color:var(--tinte-2)}.abschluss-aufruf{margin:0;margin-block-start:var(--spacing-2);display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-4)}.abschluss-knopf{display:inline-flex;align-items:center;min-height:48px;padding:var(--spacing-3) var(--spacing-5);text-decoration:none;background:var(--signal);color:var(--grund);font-size:var(--text-body);font-variation-settings:"wght" 600,"wdth" 100;transition:background-color var(--dur-chrome) var(--ease-rast)}.abschluss-knopf:hover{background:var(--tinte)}.abschluss-zweitweg{color:var(--tinte);font-size:var(--text-body);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--linie-trag);transition:text-decoration-color var(--dur-chrome) var(--ease-rast)}.abschluss-zweitweg:hover{text-decoration-color:var(--signal)}.abschluss-adresse{margin:0;color:var(--tinte-3)}.abschluss-adresse a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:var(--linie)}.abschluss-adresse a:hover{color:var(--tinte);text-decoration-color:var(--signal)}@media(max-width:700px){.abschluss-titel{font-size:var(--text-2)}}.benchmark-tafel{display:grid;gap:var(--spacing-5)}.benchmark-felder{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--spacing-5);row-gap:var(--spacing-4)}.benchmark-feld{min-width:0;padding-block-start:var(--spacing-3);border-block-start:1px solid var(--linie-trag)}.benchmark-feld__name{margin:0;color:var(--tinte-2)}.benchmark-feld__satz{margin:0;margin-block-start:var(--spacing-2);font-size:var(--text-3);line-height:1.3;letter-spacing:-.012em;color:var(--tinte);font-variation-settings:"wght" 500,"wdth" 95;max-width:28ch}@media(max-width:900px){.benchmark-felder{grid-template-columns:minmax(0,1fr)}}.nutzen-karten{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,auto);row-gap:var(--spacing-2);column-gap:0;background:var(--grund);border:1px solid var(--linie)}.nutzen-karte{grid-row:span 4;display:grid;grid-template-rows:subgrid;padding:var(--spacing-4);border-inline-start:1px solid var(--linie)}.nutzen-karte:first-child{border-inline-start:0}.nutzen-karte__bild{margin-block-end:var(--spacing-1)}.nutzen-karte__titel{margin:0;font-size:var(--text-3);line-height:1.1;letter-spacing:-.02em;font-variation-settings:"wght" 700,"wdth" 87.5;color:var(--tinte)}.nutzen-karte__satz{margin:0;font-size:var(--text-body);line-height:1.45;letter-spacing:-.01em;color:var(--tinte);font-variation-settings:"wght" 500,"wdth" 95}.nutzen-karte__punkte{list-style:none;margin:0;padding:0;padding-block-start:var(--spacing-3);border-block-start:1px solid var(--linie-trag);display:grid;align-content:start;gap:var(--spacing-2)}.nutzen-karte__punkte>li{position:relative;padding-inline-start:var(--spacing-4);font-size:var(--text-ui);line-height:1.45;color:var(--tinte-2)}.nutzen-karte__punkte>li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.72em;width:10px;height:2px;background:var(--signal)}@media(max-width:900px){.nutzen-karten{grid-template-columns:minmax(0,1fr);grid-template-rows:none;row-gap:1px;background:var(--linie)}.nutzen-karte{grid-row:auto;grid-template-rows:none;gap:var(--spacing-3);border-inline-start:0;background:var(--grund)}}.partner-band{padding-block:var(--spacing-5)!important}.partner-satz{display:grid;gap:var(--spacing-3);justify-items:start}.partner-feld{margin:0;color:var(--tinte-3)}.partner-tag{display:inline-flex;align-items:center;padding:var(--spacing-4) var(--spacing-5);background:var(--flaeche);border:1px solid var(--linie);text-decoration:none;transition:border-color var(--dur-chrome) var(--ease-rast),background-color var(--dur-chrome) var(--ease-rast)}.partner-tag:hover,.partner-tag:focus-visible{border-color:var(--signal);background:var(--grund)}.partner-logo{height:clamp(64px,9vw,112px);width:auto;display:block}.partner-name{margin:0;font-size:var(--text-2);line-height:1.1;letter-spacing:-.02em;font-variation-settings:"wght" 600,"wdth" 87.5;color:var(--tinte)}.zulauf{--zyklus: 9s;--puls: 1.5s;position:relative;inline-size:100%;block-size:min(74vh,44rem);display:flex;align-items:center;justify-content:center}.zulauf__blatt{inline-size:100%;block-size:100%}.zulauf__leitung{fill:none;stroke:var(--linie);stroke-width:.22}.zulauf__signal{fill:none;stroke:var(--signal);stroke-width:.42;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1;animation:zulauf-signal var(--puls) linear var(--t) infinite}@keyframes zulauf-signal{to{stroke-dashoffset:0}}.zulauf__fluss{opacity:0;animation:zulauf-fenster var(--zyklus) linear infinite}@keyframes zulauf-fenster{0%,7%{opacity:0}11%,46%{opacity:1}52%,to{opacity:0}}.zulauf__eingang rect{fill:var(--grund);stroke:var(--linie-trag);stroke-width:.3}.zulauf__glyph{fill:none;stroke:var(--linie-trag);stroke-width:.28;stroke-linecap:round;stroke-linejoin:round}.zulauf__glyph--fein{stroke-width:.18;stroke:var(--linie)}.zulauf__glyph--wand{stroke-width:.55}.zulauf__fragezeichen{fill:var(--linie-trag);font-family:var(--font-mono);font-size:11px;font-weight:500}.zulauf__eingang{opacity:0;animation:zulauf-eingang var(--zyklus) var(--ease-rast) var(--t) infinite}@keyframes zulauf-eingang{0%{opacity:0;transform:translateY(-3px)}5%,76%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(0)}}.zulauf__knoten{fill:var(--grund);stroke:var(--linie-trag);stroke-width:.3}.zulauf__knoten--aus{stroke-width:.4}.zulauf__puls{fill:var(--signal);opacity:0;animation:zulauf-puls var(--puls) var(--ease-rast) var(--t) infinite}@keyframes zulauf-puls{0%,4%{opacity:0}10%{opacity:1}42%,to{opacity:0}}.zulauf__vermerk text{fill:var(--tinte-3);font-family:var(--font-mono);font-size:3.1px;letter-spacing:.1em}.zulauf__bezug{fill:none;stroke:var(--linie);stroke-width:.22}.zulauf__ergebnis rect{fill:var(--grund);stroke:var(--linie-trag);stroke-width:.3}.zulauf__ergebnis{opacity:0;animation:zulauf-ergebnis var(--zyklus) var(--ease-rast) infinite}@keyframes zulauf-ergebnis{0%,46%{opacity:0}52%,76%{opacity:1}84%,to{opacity:0}}.zulauf__stempel{transform-box:fill-box;transform-origin:center;opacity:0;animation:zulauf-stempel var(--zyklus) var(--ease-rast) infinite}.zulauf__stempel rect{fill:none;stroke:var(--signal);stroke-width:.65}.zulauf__stempel text{fill:var(--signal);font-family:var(--font-mono);font-size:4.4px;font-weight:600;letter-spacing:.16em;transform:translate(.35px)}@keyframes zulauf-stempel{0%,56%{opacity:0;transform:rotate(-4deg) scale(1.55)}63%,76%{opacity:1;transform:rotate(-4deg) scale(1)}84%,to{opacity:0;transform:rotate(-4deg) scale(1)}}@media(prefers-reduced-motion:reduce){.zulauf__eingang,.zulauf__ergebnis{opacity:1;transform:none}.zulauf__stempel{opacity:1;transform:rotate(-4deg)}.zulauf__fluss{opacity:0}}@media(max-width:1100px){.zulauf{block-size:min(52vh,26rem)}}#plansatz>#plankopf.deckblatt{overflow:hidden;background-color:var(--grund);background-image:radial-gradient(ellipse 62% 58% at 82% 38%,color-mix(in srgb,var(--signal) 11%,var(--grund)) 0%,color-mix(in srgb,var(--signal) 4%,var(--grund)) 45%,transparent 72%),radial-gradient(ellipse 58% 48% at 12% 88%,color-mix(in srgb,var(--pruef) 6%,var(--grund)) 0%,transparent 62%),radial-gradient(ellipse 95% 85% at 8% 12%,color-mix(in srgb,var(--color-n-10) 70%,var(--flaeche)) 0%,color-mix(in srgb,var(--flaeche) 80%,var(--grund)) 42%,transparent 68%),linear-gradient(125deg,color-mix(in srgb,var(--color-n-10) 65%,var(--flaeche)) 0%,var(--flaeche) 38%,var(--grund) 100%)}
