/* Condisystems Startseite 2.0 · v1.0.2 · erzeugt aus 05_Startseite/assets/css/startseite.css – nicht von Hand ändern */
@font-face{font-family:"CS Poppins";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/poppins-regular-400.woff2") format("woff2")}
@font-face{font-family:"CS Poppins";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/poppins-medium-500.woff2") format("woff2")}
@font-face{font-family:"CS Poppins";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/poppins-semibold-600.woff2") format("woff2")}
#cs-start :where(*:not(svg,svg *)),#cs-start :where(*:not(svg,svg *))::before,#cs-start :where(*:not(svg,svg *))::after{all:revert}
#cs-start svg{vertical-align:baseline}
#cs-start.cs-start{display:block;float:none;letter-spacing:normal;word-spacing:normal;text-transform:none;font-style:normal;font-weight:400;font-variant:normal;text-align:start;text-indent:0;text-shadow:none;white-space:normal;max-width:none;box-sizing:border-box}
#cs-start.cs-start{--cs-blau: #2270AE;--cs-blau-dunkel: #1A5C91;--cs-blau-hell: #EAF2F9;--cs-hauch: #F5F9FC;--cs-hellblau: #8EC2EA;--cs-navy: #10283C;--cs-navy-tief: #0B1E2E;--cs-tinte: #172B3B;--cs-text: #33475A;--cs-leise: #56697B;--cs-flaeche: #F3F6F8;--cs-buehne: #EDF2F6;--cs-linie: #DFE7EC;--cs-linie-stark: #C5D3DD;--cs-weiss: #FFFFFF;--cs-schrift: "CS Poppins","Poppins","Segoe UI",system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif;--cs-breite: 1240px;--cs-rand: clamp(16px,4vw,40px);--cs-radius-knopf: 15px;--cs-radius-karte: 14px;--cs-radius-gross: 22px;--cs-ring: 0 0 0 4px rgba(34,112,174,.18);--cs-schatten: 0 1px 2px rgba(16,40,60,.05),0 12px 32px -12px rgba(16,40,60,.16);--cs-schatten-hoch: 0 2px 4px rgba(16,40,60,.06),0 28px 60px -24px rgba(16,40,60,.30);--cs-kurve: cubic-bezier(.2,.7,.2,1);--cs-h1: clamp(28px,16.8px + 3.4vw,54.4px);--cs-h2: clamp(26.4px,18.4px + 1.7vw,41.6px);--cs-abstand: clamp(72px,6vw + 40px,128px);font-family: var(--cs-schrift);color: var(--cs-text);font-size: 16px;line-height: 1.65;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: clip;background: var(--cs-weiss)}#cs-start.cs-start *,#cs-start.cs-start *::before,#cs-start.cs-start *::after{box-sizing: border-box}#cs-start.cs-start :where(h1,h2,h3,h4,p,ul,ol,li,figure,dl,dd){margin: 0;padding: 0}#cs-start.cs-start :where(ul,ol){list-style: none}#cs-start.cs-start :where(img){display: block;max-width: 100%;height: auto}#cs-start.cs-start :where(a){color: inherit;text-decoration: none}#cs-start.cs-start :where(button){font: inherit;color: inherit;background: none;border: 0;padding: 0;cursor: pointer}#cs-start.cs-start :focus-visible{outline: none;box-shadow: var(--cs-ring);border-radius: 8px}#cs-start.cs-start :where(h1,h2,h3){font-weight: 600;color: var(--cs-tinte);letter-spacing: -.022em;line-height: 1.12}#cs-start.cs-start .cs-innen{width: min(100% - 2 * var(--cs-rand),var(--cs-breite));margin-inline: auto}#cs-start.cs-start [hidden]{display: none !important}#cs-start.cs-start .cs-sr{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}#cs-start.cs-start .cs-ic{width: 20px;height: 20px;flex: none;fill: none;stroke: currentColor;stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}#cs-start.cs-start .cs-kennung{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;font-size: 12.5px;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;color: var(--cs-blau)}#cs-start.cs-start .cs-kennung::before{content: "";width: 36px;height: 1px;background: currentColor}@media (max-width: 599px){#cs-start.cs-start .cs-kennung{font-size: 12px;letter-spacing: .12em;gap: 6px 10px}#cs-start.cs-start .cs-kennung::before{width: 24px}}#cs-start.cs-start .cs-h2{font-size: var(--cs-h2);max-width: 22ch}#cs-start.cs-start .cs-h2 .cs-blau{color: var(--cs-blau)}#cs-start.cs-start .cs-lead{font-size: clamp(16.32px,15.2px + .3vw,18.56px);line-height: 1.7;color: var(--cs-text);max-width: 60ch}#cs-start.cs-start .cs-knopf{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 54px;padding: 0 26px;border-radius: var(--cs-radius-knopf);font-size: 15.5px;font-weight: 500;letter-spacing: .005em;white-space: nowrap;background: var(--cs-blau);color: var(--cs-weiss);box-shadow: 0 1px 0 rgba(255,255,255,.18) inset,0 10px 24px -12px rgba(34,112,174,.7);transition: background-color .25s var(--cs-kurve),transform .25s var(--cs-kurve),box-shadow .25s var(--cs-kurve)}#cs-start.cs-start .cs-knopf:hover{background: var(--cs-blau-dunkel);transform: translateY(-1px)}#cs-start.cs-start .cs-knopf .cs-ic{transition: transform .3s var(--cs-kurve)}#cs-start.cs-start .cs-knopf:hover .cs-ic{transform: translateX(3px)}#cs-start.cs-start .cs-knopf--zweit{background: transparent;color: var(--cs-tinte);box-shadow: inset 0 0 0 1.5px var(--cs-linie-stark)}#cs-start.cs-start .cs-knopf--zweit:hover{background: var(--cs-weiss);box-shadow: inset 0 0 0 1.5px var(--cs-blau);color: var(--cs-blau-dunkel)}#cs-start.cs-start .cs-knopf--weiss{background: var(--cs-weiss);color: var(--cs-blau-dunkel);box-shadow: 0 10px 30px -14px rgba(0,0,0,.6)}#cs-start.cs-start .cs-knopf--weiss:hover{background: var(--cs-blau-hell)}#cs-start.cs-start .cs-knopf--hell{background: transparent;color: var(--cs-weiss);box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.38)}#cs-start.cs-start .cs-knopf--hell:hover{background: rgba(255,255,255,.08);box-shadow: inset 0 0 0 1.5px rgba(255,255,255,.7)}#cs-start.cs-start .cs-textlink{display: inline-flex;align-items: center;gap: 8px;font-weight: 500;color: var(--cs-blau-dunkel)}#cs-start.cs-start .cs-textlink>span:first-child{background-image: linear-gradient(currentColor,currentColor);background-repeat: no-repeat;background-position: 0 100%;background-size: 0 1px;padding-bottom: 2px;transition: background-size .35s var(--cs-kurve)}#cs-start.cs-start .cs-textlink:hover>span:first-child,#cs-start.cs-start .cs-textlink:focus-visible>span:first-child{background-size: 100% 1px}#cs-start.cs-start .cs-textlink .cs-ic{width: 18px;height: 18px;transition: transform .3s var(--cs-kurve)}#cs-start.cs-start .cs-textlink:hover .cs-ic{transform: translateX(3px)}#cs-start.cs-start .cs-raster{position: relative;isolation: isolate}#cs-start.cs-start .cs-raster::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: linear-gradient(rgba(34,112,174,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(34,112,174,.075) 1px,transparent 1px);background-size: 44px 44px;background-position: -1px -1px;-webkit-mask-image: radial-gradient(ellipse 80% 90% at 70% 30%,#000 20%,transparent 75%);mask-image: radial-gradient(ellipse 80% 90% at 70% 30%,#000 20%,transparent 75%)}#cs-start.cs-start .cs-ecken{position: relative}#cs-start.cs-start .cs-ecken::before,#cs-start.cs-start .cs-ecken::after{content: "";position: absolute;width: 22px;height: 22px;pointer-events: none;border-color: var(--cs-blau);border-style: solid;opacity: .9}#cs-start.cs-start .cs-ecken::before{top: -1px;left: -1px;border-width: 2px 0 0 2px;border-top-left-radius: 4px}#cs-start.cs-start .cs-ecken::after{right: -1px;bottom: -1px;border-width: 0 2px 2px 0;border-bottom-right-radius: 4px}#cs-start.cs-start .cs-abschnitt{padding-block: var(--cs-abstand)}#cs-start.cs-start .cs-kopfzeile{display: grid;gap: 20px;margin-bottom: clamp(36px,4vw,56px)}@media (min-width: 1024px){#cs-start.cs-start .cs-kopfzeile--zwei{grid-template-columns: 1fr 1fr;align-items: end;gap: 64px}}@media (max-width: 479px){#cs-start.cs-start .cs-knopf{white-space: normal;text-align: center;padding: 12px 20px;line-height: 1.35}}#cs-start.cs-start :where(.cs-weg__titel,.cs-weg__text,.cs-werkzeug dd,.cs-tafel__daten dd){hyphens: manual;-webkit-hyphens: manual;overflow-wrap: break-word}#cs-start.cs-start .cs-weg>span{min-width: 0}@media (max-width: 374px){#cs-start.cs-start .cs-weg{grid-template-columns: 40px 1fr 18px;gap: 12px;padding: 14px 12px}#cs-start.cs-start .cs-weg__symbol{width: 40px;height: 40px}}#cs-start.cs-start .cs-kopf{position: relative;z-index: 20;background: var(--cs-weiss);border-bottom: 1px solid rgba(16,40,60,.06)}#cs-start.cs-start .cs-kopf__innen{display: flex;align-items: center;justify-content: space-between;gap: 24px;min-height: 84px}#cs-start.cs-start .cs-kopf__logo img{width: 150px;height: auto}#cs-start.cs-start .cs-kopf__nav{display: none;gap: clamp(18px,2.2vw,34px);font-size: 15px;font-weight: 500;color: var(--cs-blau)}#cs-start.cs-start .cs-kopf__nav a{padding-block: 8px}#cs-start.cs-start .cs-kopf__knopf{min-height: 46px;padding: 0 20px;font-size: 14.5px}#cs-start.cs-start .cs-kopf__menue{display: inline-flex;width: 46px;height: 46px;align-items: center;justify-content: center;border-radius: 12px;box-shadow: inset 0 0 0 1.5px var(--cs-linie);color: var(--cs-blau)}#cs-start.cs-start .cs-kopf__rechts{display: flex;align-items: center;gap: 10px}#cs-start.cs-start .cs-kopf__rechts .cs-knopf{display: none}@media (min-width: 1100px){#cs-start.cs-start .cs-kopf__nav{display: flex}#cs-start.cs-start .cs-kopf__menue{display: none}#cs-start.cs-start .cs-kopf__rechts .cs-knopf{display: inline-flex}}@media (min-width: 600px) and (max-width: 1099px){#cs-start.cs-start .cs-kopf__rechts .cs-knopf{display: inline-flex}}#cs-start.cs-start .cs-hero{position: relative}#cs-start.cs-start .cs-hero-a{background: linear-gradient(180deg,var(--cs-hauch) 0%,var(--cs-weiss) 100%);padding-top: clamp(36px,5vw,72px)}#cs-start.cs-start .cs-hero-a__raster{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(28px,4vw,56px);align-items: center}#cs-start.cs-start :where(.cs-hero__text,.cs-kopfzeile>*,.cs-warum__raster>*,.cs-werkzeuge__raster>*,.cs-engineering__raster>*,.cs-menschen__raster>*,.cs-wissen__raster>*){min-width: 0}#cs-start.cs-start .cs-hero__text{display: grid;gap: 24px;align-content: start}#cs-start.cs-start .cs-hero__h1{font-size: var(--cs-h1);line-height: 1.08;letter-spacing: -.03em;max-width: 19ch}#cs-start.cs-start .cs-hero__h1 span{display: block}#cs-start.cs-start .cs-hero__h1 .cs-blau{color: var(--cs-blau)}#cs-start.cs-start .cs-hero__lead{font-size: clamp(16.32px,15.36px + .32vw,19.2px);line-height: 1.68;max-width: 54ch}#cs-start.cs-start .cs-hero__aktionen{display: flex;flex-wrap: wrap;gap: 12px;align-items: center;padding-top: 6px}#cs-start.cs-start .cs-hero__belege{display: flex;flex-wrap: wrap;gap: 10px 26px;padding-top: 10px;font-size: 14px;color: var(--cs-leise)}#cs-start.cs-start .cs-hero__belege li{display: inline-flex;align-items: center;gap: 9px}#cs-start.cs-start .cs-hero__belege li::before{content: "";width: 6px;height: 6px;border-radius: 2px;background: var(--cs-blau);transform: rotate(45deg)}#cs-start.cs-start .cs-buehne{position: relative;border-radius: var(--cs-radius-gross);background: var(--cs-buehne);min-height: clamp(360px,52vw,620px);overflow: hidden;isolation: isolate;display: flex;align-items: flex-end;justify-content: center}#cs-start.cs-start .cs-buehne::before{content: "";position: absolute;inset: 0;z-index: -1;background-image: linear-gradient(rgba(34,112,174,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(34,112,174,.09) 1px,transparent 1px);background-size: 44px 44px;background-position: center -1px;-webkit-mask-image: linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 62%,transparent 100%);mask-image: linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 62%,transparent 100%)}#cs-start.cs-start .cs-buehne::after{content: "";position: absolute;left: 12%;right: 12%;bottom: 7.5%;height: 26px;z-index: -1;background: radial-gradient(ellipse at center,rgba(16,40,60,.28) 0%,rgba(16,40,60,0) 70%)}#cs-start.cs-start .cs-buehne__bild{width: auto;height: 84%;max-height: 560px;margin-bottom: 7%;margin-left: 14%;mix-blend-mode: multiply;object-fit: contain}#cs-start.cs-start .cs-buehne__etikett{position: absolute;left: 22px;bottom: 22px;display: grid;gap: 2px;padding: 12px 16px;border-radius: 12px;background: rgba(255,255,255,.86);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);box-shadow: 0 1px 0 rgba(16,40,60,.04),0 10px 24px -16px rgba(16,40,60,.35);font-size: 13px;line-height: 1.4;color: var(--cs-leise)}#cs-start.cs-start .cs-buehne__etikett b{font-weight: 600;color: var(--cs-tinte);font-size: 14px}#cs-start.cs-start .cs-buehne__mass{position: absolute;right: 26px;top: 14%;bottom: 12%;width: 14px;border-right: 1px solid rgba(34,112,174,.45)}#cs-start.cs-start .cs-buehne__mass::before,#cs-start.cs-start .cs-buehne__mass::after{content: "";position: absolute;right: -6px;width: 11px;height: 1px;background: rgba(34,112,174,.6)}#cs-start.cs-start .cs-buehne__mass::before{top: 0}#cs-start.cs-start .cs-buehne__mass::after{bottom: 0}#cs-start.cs-start .cs-buehne__hinweis{position: absolute;right: 18px;bottom: 14px;font-size: 12px;letter-spacing: .04em;color: var(--cs-leise)}@media (min-width: 1024px){#cs-start.cs-start .cs-hero-a__raster{grid-template-columns: minmax(0,1.02fr) minmax(0,1fr)}#cs-start.cs-start .cs-hero-a{padding-top: 56px}}@media (max-width: 599px){#cs-start.cs-start .cs-buehne{min-height: 0;aspect-ratio: 4 / 4.2}#cs-start.cs-start .cs-buehne__etikett{left: 12px;bottom: 12px;padding: 9px 12px;font-size: 12px}#cs-start.cs-start .cs-buehne__etikett b{font-size: 13px}#cs-start.cs-start .cs-buehne__mass{display: none}#cs-start.cs-start .cs-hero__aktionen .cs-knopf{width: 100%}}#cs-start.cs-start .cs-schnitt{position: relative;margin: 0;isolation: isolate;overflow: hidden;border-radius: var(--cs-radius-gross);background: var(--cs-navy);color: rgba(255,255,255,.82);padding: clamp(18px,2.4vw,30px);display: grid;gap: 16px;box-shadow: 0 2px 4px rgba(16,40,60,.08),0 46px 90px -46px rgba(16,40,60,.65)}#cs-start.cs-start .cs-schnitt::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(ellipse 90% 70% at 60% 40%,#000 30%,transparent 85%);mask-image: radial-gradient(ellipse 90% 70% at 60% 40%,#000 30%,transparent 85%)}#cs-start.cs-start .cs-schnitt::after{content: "";position: absolute;top: 0;left: clamp(18px,2.4vw,30px);width: 64px;height: 3px;background: var(--cs-blau)}#cs-start.cs-start .cs-schnitt__kopf{display: flex;justify-content: space-between;align-items: flex-start;gap: 12px}#cs-start.cs-start .cs-schnitt__art{font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 12px;letter-spacing: .1em;text-transform: uppercase;color: var(--cs-hellblau)}#cs-start.cs-start .cs-schnitt__titel{margin-top: 4px;font-size: clamp(17.6px,16px + .4vw,20.8px);font-weight: 600;letter-spacing: -.01em;color: var(--cs-weiss)}#cs-start.cs-start .cs-schnitt__pause{flex: none;font-size: 12.5px;font-weight: 500;color: rgba(255,255,255,.8);padding: 8px 12px;border-radius: 999px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);transition: background-color .25s}#cs-start.cs-start .cs-schnitt__pause:hover{background: rgba(255,255,255,.08)}#cs-start.cs-start .cs-schnitt__pause:focus-visible{box-shadow: 0 0 0 3px var(--cs-hellblau)}#cs-start.cs-start .cs-phasen{position: relative;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 12px;padding-bottom: 10px}#cs-start.cs-start .cs-phase{min-width: 0;display: grid;gap: 2px;font-size: 13px;line-height: 1.35;color: rgba(255,255,255,.45);transition: color .4s}#cs-start.cs-start .cs-phase span{min-width: 0;hyphens: manual;-webkit-hyphens: manual;overflow-wrap: break-word}@media (max-width: 479px){#cs-start.cs-start .cs-phasen{column-gap: 10px}#cs-start.cs-start .cs-phase{font-size: 12.5px}#cs-start.cs-start .cs-schnitt{gap: 14px;padding: 18px 16px}#cs-start.cs-start .cs-schnitt__kopf{flex-wrap: wrap}#cs-start.cs-start .cs-schnitt__fuss{font-size: 12px}}#cs-start.cs-start .cs-phase small{font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 12px;letter-spacing: .08em}#cs-start.cs-start .cs-phase--3{color: var(--cs-weiss)}#cs-start.cs-start .cs-phase--3 small{color: var(--cs-hellblau)}#cs-start.cs-start .cs-phasen__lauf{position: absolute;left: 0;right: 0;bottom: 0;height: 2px;background: rgba(255,255,255,.1);border-radius: 2px;overflow: hidden}#cs-start.cs-start .cs-phasen__lauf i{position: absolute;inset: 0;background: var(--cs-hellblau);transform-origin: 0 50%;transform: scaleX(1)}#cs-start.cs-start .cs-schnitt__grafik{display: block;width: 100%;height: auto;overflow: visible}#cs-start.cs-start .cs-schnitt__grafik--kompakt{display: none}#cs-start.cs-start .cs-schnitt__grafik--breit{max-width: 760px;margin-inline: auto}@media (max-width: 767px){#cs-start.cs-start .cs-schnitt__grafik--breit{display: none}#cs-start.cs-start .cs-schnitt__grafik--kompakt{display: block}}#cs-start.cs-start .cs-nass__s{stroke-opacity: .22}#cs-start.cs-start .cs-nass__s--1{stroke-width: 70px}#cs-start.cs-start .cs-nass__s--2{stroke-width: 52px}#cs-start.cs-start .cs-nass__s--3{stroke-width: 34px}#cs-start.cs-start .cs-nass__s--4{stroke-width: 16px}#cs-start.cs-start .cs-pfeile{opacity: 0}#cs-start.cs-start .cs-haken-ok{opacity: 1}#cs-start.cs-start .cs-messung{display: grid;gap: 10px;padding-top: 4px}#cs-start.cs-start .cs-messung__zeile{display: grid;gap: 6px}#cs-start.cs-start .cs-messung__name{font-size: 13.5px;line-height: 1.35;color: rgba(255,255,255,.8)}#cs-start.cs-start .cs-messung__skala{position: relative;height: 8px;border-radius: 4px;background: rgba(255,255,255,.08);overflow: hidden}#cs-start.cs-start .cs-messung__ziel{position: absolute;top: 0;bottom: 0;left: 56%;width: 14%;background: repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 2px,transparent 2px 5px);box-shadow: inset 1px 0 0 rgba(255,255,255,.7),inset -1px 0 0 rgba(255,255,255,.7);z-index: 1}#cs-start.cs-start .cs-messung__wert{position: absolute;inset: 0;border-radius: 4px;background: var(--cs-hellblau);transform-origin: 0 50%}#cs-start.cs-start .cs-messung__zeile--funktion .cs-messung__wert{transform: scaleX(.63)}#cs-start.cs-start .cs-messung__zeile--kern .cs-messung__wert{transform: scaleX(.26);opacity: .75}#cs-start.cs-start .cs-messung__zeile--mittel .cs-messung__wert{transform: scaleX(.42);opacity: .55}#cs-start.cs-start .cs-messung__legende{display: flex;align-items: center;gap: 10px;font-size: 12.5px;line-height: 1.4;color: rgba(255,255,255,.62)}#cs-start.cs-start .cs-messung__legende i{flex: none;width: 26px;height: 8px;border-radius: 2px;background: repeating-linear-gradient(90deg,rgba(255,255,255,.4) 0 2px,transparent 2px 5px);box-shadow: inset 1px 0 0 #fff,inset -1px 0 0 #fff}@media (min-width: 768px){#cs-start.cs-start .cs-messung__zeile{grid-template-columns: minmax(0,15em) minmax(0,1fr);align-items: center;column-gap: 18px}#cs-start.cs-start .cs-messung__legende{padding-left: calc(15em + 18px)}}#cs-start.cs-start .cs-schnitt__fuss{font-size: 12.5px;line-height: 1.5;color: rgba(255,255,255,.55);padding-top: 12px;border-top: 1px solid rgba(255,255,255,.1)}@media (prefers-reduced-motion: no-preference){#cs-start.cs-start .cs-schnitt .cs-nass__s,#cs-start.cs-start .cs-schnitt .cs-nass,#cs-start.cs-start .cs-schnitt .cs-pfeile,#cs-start.cs-start .cs-schnitt .cs-haken-ok,#cs-start.cs-start .cs-schnitt .cs-phase,#cs-start.cs-start .cs-schnitt .cs-phase small,#cs-start.cs-start .cs-schnitt .cs-phasen__lauf i,#cs-start.cs-start .cs-schnitt .cs-messung__wert{animation-duration: 14s;animation-iteration-count: infinite;animation-fill-mode: both}#cs-start.cs-start .cs-schnitt .cs-nass__s--1{animation-name: cs-nass-1}#cs-start.cs-start .cs-schnitt .cs-nass__s--2{animation-name: cs-nass-2}#cs-start.cs-start .cs-schnitt .cs-nass__s--3{animation-name: cs-nass-3}#cs-start.cs-start .cs-schnitt .cs-nass__s--4{animation-name: cs-nass-4}#cs-start.cs-start .cs-schnitt .cs-nass{animation-name: cs-nass-zyklus}#cs-start.cs-start .cs-schnitt .cs-pfeile{animation-name: cs-pfeile}#cs-start.cs-start .cs-schnitt .cs-haken-ok{animation-name: cs-haken-ok}#cs-start.cs-start .cs-schnitt .cs-phase--1{animation-name: cs-phase-1}#cs-start.cs-start .cs-schnitt .cs-phase--2{animation-name: cs-phase-2}#cs-start.cs-start .cs-schnitt .cs-phase--3{animation-name: cs-phase-3}#cs-start.cs-start .cs-schnitt .cs-phase small{animation-name: none}#cs-start.cs-start .cs-schnitt .cs-phasen__lauf i{animation-name: cs-lauf;animation-timing-function: linear}#cs-start.cs-start .cs-schnitt .cs-messung__zeile--funktion .cs-messung__wert{animation-name: cs-mess-funktion}#cs-start.cs-start .cs-schnitt .cs-messung__zeile--kern .cs-messung__wert{animation-name: cs-mess-kern}#cs-start.cs-start .cs-schnitt .cs-messung__zeile--mittel .cs-messung__wert{animation-name: cs-mess-mittel}#cs-start.cs-start .cs-schnitt.ist-pausiert *,#cs-start.cs-start .cs-schnitt.ist-pausiert *::before{animation-play-state: paused !important}}@keyframes cs-nass-1{0%,8%{stroke-width: 0;animation-timing-function: cubic-bezier(.22,.62,.36,1)}72%,100%{stroke-width: 70px}}@keyframes cs-nass-2{0%,8%{stroke-width: 0;animation-timing-function: cubic-bezier(.22,.62,.36,1)}72%,100%{stroke-width: 52px}}@keyframes cs-nass-3{0%,8%{stroke-width: 0;animation-timing-function: cubic-bezier(.22,.62,.36,1)}72%,100%{stroke-width: 34px}}@keyframes cs-nass-4{0%,8%{stroke-width: 0;animation-timing-function: cubic-bezier(.22,.62,.36,1)}72%,100%{stroke-width: 16px}}@keyframes cs-nass-zyklus{0%,92%{opacity: 1}97%,100%{opacity: 0}}@keyframes cs-pfeile{0%,8%{opacity: 0}13%,44%{opacity: .9}62%,100%{opacity: 0}}@keyframes cs-haken-ok{0%,47%{opacity: 0}52%,92%{opacity: 1}96%,100%{opacity: 0}}@keyframes cs-phase-1{0%,7%{color: #FFFFFF}9%,94%{color: rgba(255,255,255,.45)}96%,100%{color: #FFFFFF}}@keyframes cs-phase-2{0%,7%{color: rgba(255,255,255,.45)}9%,49%{color: #FFFFFF}51%,100%{color: rgba(255,255,255,.45)}}@keyframes cs-phase-3{0%,49%{color: rgba(255,255,255,.45)}51%,93%{color: #FFFFFF}95%,100%{color: rgba(255,255,255,.45)}}@keyframes cs-lauf{0%{transform: scaleX(0)}94%{transform: scaleX(1)}100%{transform: scaleX(0)}}@keyframes cs-mess-funktion{0%,8%{transform: scaleX(.07);animation-timing-function: cubic-bezier(.22,.62,.36,1)}50%,92%{transform: scaleX(.63)}98%,100%{transform: scaleX(.07)}}@keyframes cs-mess-kern{0%,26%{transform: scaleX(.07);animation-timing-function: cubic-bezier(.3,.5,.4,1)}72%,92%{transform: scaleX(.26)}98%,100%{transform: scaleX(.07)}}@keyframes cs-mess-mittel{0%,8%{transform: scaleX(.07);animation-timing-function: cubic-bezier(.22,.62,.36,1)}72%,92%{transform: scaleX(.42)}98%,100%{transform: scaleX(.07)}}#cs-start.cs-start .cs-wegweiser{position: relative;z-index: 2;margin-top: clamp(28px,4vw,48px)}#cs-start.cs-start .cs-wegweiser__karte{border-radius: var(--cs-radius-gross);background: var(--cs-weiss);box-shadow: var(--cs-schatten-hoch);padding: 10px}#cs-start.cs-start .cs-wegweiser__kopf{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 14px 16px 12px}#cs-start.cs-start .cs-wegweiser__kopf p{font-size: 12.5px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--cs-leise)}#cs-start.cs-start .cs-wegweiser__liste{display: grid;gap: 4px}#cs-start.cs-start .cs-weg{display: grid;grid-template-columns: 44px 1fr 20px;gap: 14px;align-items: center;padding: 16px;border-radius: 14px;transition: background-color .25s var(--cs-kurve)}#cs-start.cs-start .cs-weg:hover{background: var(--cs-hauch)}#cs-start.cs-start .cs-weg__symbol{width: 44px;height: 44px;border-radius: 12px;display: grid;place-items: center;background: var(--cs-blau-hell);color: var(--cs-blau);transition: background-color .25s,color .25s}#cs-start.cs-start .cs-weg:hover .cs-weg__symbol{background: var(--cs-blau);color: var(--cs-weiss)}#cs-start.cs-start .cs-weg__titel{display: block;font-weight: 600;font-size: 15.5px;color: var(--cs-tinte);line-height: 1.3}#cs-start.cs-start .cs-weg__text{display: block;font-size: 13.5px;line-height: 1.45;color: var(--cs-leise);margin-top: 2px}#cs-start.cs-start .cs-weg__pfeil{color: var(--cs-blau);transition: transform .3s var(--cs-kurve)}#cs-start.cs-start .cs-weg:hover .cs-weg__pfeil{transform: translateX(3px)}#cs-start.cs-start .cs-weg--offen{background: var(--cs-navy)}#cs-start.cs-start .cs-weg--offen:hover{background: var(--cs-tinte)}#cs-start.cs-start .cs-weg--offen .cs-weg__titel{color: var(--cs-weiss)}#cs-start.cs-start .cs-weg--offen .cs-weg__text{color: rgba(255,255,255,.72)}#cs-start.cs-start .cs-weg--offen .cs-weg__symbol{background: rgba(255,255,255,.1);color: var(--cs-hellblau)}#cs-start.cs-start .cs-weg--offen .cs-weg__pfeil{color: var(--cs-hellblau)}@media (min-width: 640px) and (max-width: 1023px){#cs-start.cs-start .cs-wegweiser__liste{grid-template-columns: 1fr 1fr}#cs-start.cs-start .cs-weg--offen{grid-column: 1 / -1}}@media (min-width: 1024px){#cs-start.cs-start .cs-wegweiser__liste{grid-template-columns: repeat(4,1fr) 1.1fr}#cs-start.cs-start .cs-weg{grid-template-columns: 1fr;align-content: start;gap: 12px;padding: 20px 18px 18px;min-height: 176px;position: relative}#cs-start.cs-start .cs-weg + .cs-weg:not(.cs-weg--offen)::before{content: "";position: absolute;left: -2px;top: 22px;bottom: 22px;width: 1px;background: var(--cs-linie)}#cs-start.cs-start .cs-weg__pfeil{position: absolute;right: 16px;top: 22px}}#cs-start.cs-start .cs-verfahren{background: var(--cs-weiss);padding-top: clamp(40px,3vw + 16px,68px)}#cs-start.cs-start .cs-verfahren .cs-h2{max-width: 26ch}#cs-start.cs-start .cs-verfahren .cs-kopfzeile{margin-bottom: clamp(24px,3vw,40px)}#cs-start.cs-start .cs-anlagen{display: grid;gap: 0}#cs-start.cs-start .cs-anlagen__buehne{position: relative;isolation: isolate;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px;padding: 6px;border-radius: var(--cs-radius-gross);background: var(--cs-buehne);overflow: hidden}#cs-start.cs-start .cs-anlagen__buehne::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: linear-gradient(rgba(34,112,174,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(34,112,174,.08) 1px,transparent 1px);background-size: 44px 44px;-webkit-mask-image: linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 70%,transparent 100%);mask-image: linear-gradient(180deg,#000 0%,rgba(0,0,0,.35) 70%,transparent 100%)}#cs-start.cs-start .cs-anlage{position: relative;display: grid;grid-template-rows: auto auto;align-content: end;text-align: left;min-width: 0;padding: 16px 14px 14px;border-radius: 16px;background: transparent;transition: background-color .3s var(--cs-kurve),box-shadow .3s var(--cs-kurve)}#cs-start.cs-start .cs-anlage:hover{background: rgba(255,255,255,.55)}#cs-start.cs-start .cs-anlage[aria-selected="true"]{background: var(--cs-weiss);box-shadow: 0 1px 2px rgba(16,40,60,.05),0 18px 40px -26px rgba(16,40,60,.4)}#cs-start.cs-start .cs-anlage:focus-visible{box-shadow: inset 0 0 0 2px var(--cs-blau)}#cs-start.cs-start .cs-anlage__bild{position: relative;display: flex;align-items: flex-end;justify-content: center;height: 132px;margin-bottom: 14px}#cs-start.cs-start .cs-anlage__bild::after{content: "";position: absolute;left: 14%;right: 14%;bottom: -6px;height: 12px;z-index: -1;background: radial-gradient(ellipse at center,rgba(16,40,60,.22) 0%,rgba(16,40,60,0) 70%)}#cs-start.cs-start .cs-anlage__bild img{width: auto;height: auto;max-width: 100%;max-height: 100%;mix-blend-mode: multiply;transition: transform .45s var(--cs-kurve)}#cs-start.cs-start .cs-anlage:hover .cs-anlage__bild img{transform: translateY(-3px)}#cs-start.cs-start .cs-anlage__text{display: grid;gap: 1px;padding-top: 12px;border-top: 1px solid var(--cs-linie-stark)}#cs-start.cs-start .cs-anlage__text small{font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 12px;letter-spacing: .08em;color: var(--cs-blau)}#cs-start.cs-start .cs-anlage__name{font-weight: 600;font-size: 15.5px;line-height: 1.3;color: var(--cs-tinte);hyphens: manual;-webkit-hyphens: manual}#cs-start.cs-start .cs-anlage__modell{font-size: 13px;color: var(--cs-leise)}#cs-start.cs-start .cs-anlage[aria-selected="true"] .cs-anlage__text{border-top: 2px solid var(--cs-blau);padding-top: 11px}#cs-start.cs-start .cs-anlage[aria-selected="true"] .cs-anlage__name{color: var(--cs-blau-dunkel)}#cs-start.cs-start .cs-anlagen__hinweis{margin: 10px 4px 18px;font-size: 12.5px;color: var(--cs-leise)}#cs-start.cs-start .cs-tafel{display: grid;gap: 18px;padding: clamp(20px,2.6vw,30px);border-radius: var(--cs-radius-gross);background: var(--cs-hauch);box-shadow: inset 0 0 0 1px var(--cs-linie)}#cs-start.cs-start .cs-tafel[hidden]{display: none}#cs-start.cs-start .cs-tafel__kopf{display: grid;gap: 10px;align-content: start}#cs-start.cs-start .cs-tafel__kopf h3{font-size: clamp(19.2px,17.28px + .45vw,23.2px)}#cs-start.cs-start .cs-tafel__daten{display: grid;gap: 12px;font-size: 15px;margin: 0}#cs-start.cs-start .cs-tafel__daten div{display: grid;gap: 3px;padding-top: 12px;border-top: 1px solid var(--cs-linie)}#cs-start.cs-start .cs-tafel__daten dt{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--cs-leise);font-weight: 500}#cs-start.cs-start .cs-tafel__daten dd{margin: 0;color: var(--cs-tinte);line-height: 1.55}#cs-start.cs-start .cs-verfahren__fuss{margin-top: 22px;display: flex;flex-wrap: wrap;gap: 12px 28px;align-items: center;justify-content: space-between;padding: 4px 4px 0}#cs-start.cs-start .cs-verfahren__fuss p{font-size: 15px;max-width: 72ch;color: var(--cs-text)}@media (min-width: 768px){#cs-start.cs-start .cs-anlagen__buehne{grid-template-columns: repeat(4,minmax(0,1fr));padding: 8px;gap: 8px}#cs-start.cs-start .cs-anlage{padding: 22px 18px 16px}#cs-start.cs-start .cs-anlage__bild{height: 190px;margin-bottom: 18px}#cs-start.cs-start .cs-anlage__name{font-size: 16.5px}#cs-start.cs-start .cs-tafel__daten{grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 28px}}@media (min-width: 1024px){#cs-start.cs-start .cs-anlage__bild{height: 236px}#cs-start.cs-start .cs-tafel{grid-template-columns: minmax(0,.8fr) minmax(0,2.2fr);column-gap: 40px;align-items: start}#cs-start.cs-start .cs-tafel__daten div{padding-top: 0;border-top: 0;padding-left: 20px;border-left: 1px solid var(--cs-linie)}}@media (max-width: 374px){#cs-start.cs-start .cs-anlage{padding: 12px 10px 12px}#cs-start.cs-start .cs-anlage__bild{height: 110px}#cs-start.cs-start .cs-anlage__name{font-size: 14.5px}}#cs-start.cs-start .cs-werkzeuge{background: var(--cs-hauch)}#cs-start.cs-start .cs-werkzeuge__raster{display: grid;gap: 18px}#cs-start.cs-start .cs-werkzeug{position: relative;border-radius: var(--cs-radius-gross);background: var(--cs-weiss);box-shadow: inset 0 0 0 1px var(--cs-linie);padding: clamp(24px,3vw,36px);display: grid;gap: 18px;align-content: start}#cs-start.cs-start .cs-werkzeug__kopf{display: flex;align-items: center;justify-content: space-between;gap: 12px}#cs-start.cs-start .cs-werkzeug__art{font-size: 12.5px;letter-spacing: .16em;text-transform: uppercase;font-weight: 500;color: var(--cs-blau)}#cs-start.cs-start .cs-werkzeug__status{font-size: 12px;padding: 5px 10px;border-radius: 999px;background: var(--cs-blau-hell);color: var(--cs-blau-dunkel);font-weight: 500}#cs-start.cs-start .cs-werkzeug__frage{font-size: clamp(20px,17.6px + .55vw,25.6px);line-height: 1.25}#cs-start.cs-start .cs-werkzeug dl{display: grid;gap: 0}#cs-start.cs-start .cs-werkzeug dl div{display: grid;gap: 4px;padding: 14px 0;border-top: 1px solid var(--cs-linie);font-size: 15px}#cs-start.cs-start .cs-werkzeug dt{font-size: 12px;letter-spacing: .14em;text-transform: uppercase;color: var(--cs-leise);font-weight: 500}#cs-start.cs-start .cs-werkzeug dd{color: var(--cs-tinte)}#cs-start.cs-start .cs-werkzeug--finder{box-shadow: inset 0 0 0 1.5px var(--cs-blau),var(--cs-schatten)}#cs-start.cs-start .cs-werkzeuge__fuss{margin-top: 22px;font-size: 14.5px;color: var(--cs-leise);max-width: 80ch}@media (min-width: 860px){#cs-start.cs-start .cs-werkzeuge__raster{grid-template-columns: 1fr 1fr;gap: 24px}#cs-start.cs-start .cs-werkzeug dl div{grid-template-columns: 150px 1fr;gap: 16px}}#cs-start.cs-start .cs-referenzen{background: var(--cs-weiss);padding-block: clamp(64px,5vw + 32px,104px)}#cs-start.cs-start .cs-referenzen__kopf{display: grid;gap: 22px;margin-bottom: clamp(28px,3vw,40px)}#cs-start.cs-start .cs-referenzen__titel{display: grid;gap: 16px}#cs-start.cs-start .cs-referenzen .cs-h2{font-size: clamp(23.2px,17.6px + 1.2vw,32.8px);max-width: 26ch}#cs-start.cs-start .cs-referenzen__zahlen{display: flex;gap: 0;margin: 0}#cs-start.cs-start .cs-referenzen__zahlen div{display: grid;gap: 2px;padding: 0 24px;border-left: 1px solid var(--cs-linie)}#cs-start.cs-start .cs-referenzen__zahlen div:first-child{padding-left: 0;border-left: 0}#cs-start.cs-start .cs-referenzen__zahlen dt{order: 2;font-size: 13px;line-height: 1.4;color: var(--cs-leise);max-width: 16ch}#cs-start.cs-start .cs-referenzen__zahlen dd{order: 1;font-size: clamp(25.6px,20.8px + 1vw,35.2px);font-weight: 600;letter-spacing: -.02em;line-height: 1.1;color: var(--cs-tinte)}#cs-start.cs-start .cs-logos{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-block: 1px solid var(--cs-linie)}#cs-start.cs-start .cs-logos li{position: relative;display: flex;align-items: center;justify-content: center;flex-wrap: wrap;min-height: 112px;padding: 24px 14px}#cs-start.cs-start .cs-logos img{display: block;width: calc(var(--w,110px) * var(--s,.86));max-width: 100%;height: auto}#cs-start.cs-start .cs-logos li:nth-child(2n)::before{content: "";position: absolute;left: 0;top: 24px;bottom: 24px;width: 1px;background: var(--cs-linie)}#cs-start.cs-start .cs-logos li:nth-child(n+3)::after{content: "";position: absolute;top: 0;left: 14px;right: 14px;height: 1px;background: var(--cs-linie)}#cs-start.cs-start .cs-referenzen__fuss{margin-top: 14px;font-size: 13px;color: var(--cs-leise)}@media (max-width: 359px){#cs-start.cs-start .cs-logos li{min-height: 100px;padding: 20px 10px}#cs-start.cs-start .cs-logos img{--s: .82}}@media (min-width: 640px){#cs-start.cs-start .cs-logos{grid-template-columns: repeat(3,minmax(0,1fr))}#cs-start.cs-start .cs-logos li::before,#cs-start.cs-start .cs-logos li::after{content: none !important}#cs-start.cs-start .cs-logos li:not(:nth-child(3n+1))::before{content: "" !important;position: absolute;left: 0;top: 28px;bottom: 28px;width: 1px;background: var(--cs-linie)}#cs-start.cs-start .cs-logos li:nth-child(n+4)::after{content: "" !important;position: absolute;top: 0;left: 22px;right: 22px;height: 1px;background: var(--cs-linie)}#cs-start.cs-start .cs-logos li{min-height: 124px}#cs-start.cs-start .cs-logos img{--s: .94}}@media (min-width: 1024px){#cs-start.cs-start .cs-referenzen__kopf{grid-template-columns: 1fr auto;align-items: end;gap: 48px}#cs-start.cs-start .cs-logos{grid-template-columns: repeat(6,minmax(0,1fr))}#cs-start.cs-start .cs-logos li:nth-child(n)::before,#cs-start.cs-start .cs-logos li:nth-child(n)::after{content: none !important}#cs-start.cs-start .cs-logos li:nth-child(n) + li:nth-child(n)::before{content: "" !important;position: absolute;left: 0;top: 36px;bottom: 36px;width: 1px;background: var(--cs-linie)}#cs-start.cs-start .cs-logos li{min-height: 136px;padding-inline: 18px}#cs-start.cs-start .cs-logos img{--s: 1}}#cs-start.cs-start .cs-hero-s{position: relative;isolation: isolate;overflow: hidden;background: radial-gradient(ellipse 85% 70% at 50% 0%,#EDF4FA 0%,rgba(255,255,255,0) 72%),var(--cs-weiss);padding-block: clamp(32px,4.4vw,68px) clamp(28px,3.4vw,48px)}#cs-start.cs-start .cs-hero-s::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: linear-gradient(rgba(34,112,174,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(34,112,174,.07) 1px,transparent 1px);background-size: 44px 44px;background-position: center -1px;-webkit-mask-image: radial-gradient(ellipse 60% 55% at 50% 0%,#000 20%,transparent 75%);mask-image: radial-gradient(ellipse 60% 55% at 50% 0%,#000 20%,transparent 75%)}#cs-start.cs-start .cs-hero-s__kopf{display: grid;justify-items: center;text-align: center;gap: 20px;max-width: 1120px;margin-inline: auto}#cs-start.cs-start .cs-kennung--mitte{justify-content: center}#cs-start.cs-start .cs-kennung--mitte::after{content: "";width: 36px;height: 1px;background: currentColor}#cs-start.cs-start .cs-hero-s__h1{display: grid;gap: .32em;font-weight: 600;color: var(--cs-tinte)}#cs-start.cs-start .cs-hero-s__h1>span:first-child{font-size: clamp(33.6px,16px + 3.9vw,68px);line-height: 1.04;letter-spacing: -.04em}#cs-start.cs-start .cs-hero-s__h1>.cs-blau{font-size: clamp(20.8px,15.2px + 1.6vw,41.6px);line-height: 1.15;letter-spacing: -.025em;font-weight: 500;color: var(--cs-blau)}#cs-start.cs-start .cs-hero-s__lead{max-width: 54ch;font-size: clamp(16.64px,15.52px + .32vw,19.2px);line-height: 1.62;color: var(--cs-text);text-wrap: balance}#cs-start.cs-start .cs-hero-s__aktionen{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 14px 28px;padding-top: 4px}#cs-start.cs-start .cs-loesungen{margin-top: clamp(40px,4.6vw,60px)}#cs-start.cs-start .cs-loesungen__titel{font-size: 12.5px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--cs-leise);text-align: center;margin-bottom: 14px}#cs-start.cs-start .cs-loesungen__mass{display: none}#cs-start.cs-start .cs-loesungen__liste{display: grid;grid-template-columns: minmax(0,1fr);gap: 0;padding: 6px;border-radius: var(--cs-radius-gross);background: var(--cs-weiss);box-shadow: inset 0 0 0 1px rgba(16,40,60,.07),0 1px 2px rgba(16,40,60,.04),0 24px 56px -28px rgba(16,40,60,.32)}#cs-start.cs-start .cs-loesungen__liste>li{position: relative;min-width: 0}#cs-start.cs-start .cs-loesungen__liste>li + li::before{content: "";position: absolute;left: 16px;right: 16px;top: 0;height: 1px;background: var(--cs-linie)}#cs-start.cs-start .cs-loesungen__liste>li:last-child{margin-top: 6px}#cs-start.cs-start .cs-loesungen__liste>li:last-child::before{display: none}#cs-start.cs-start .cs-loesung{--pk-ak: var(--cs-blau);position: relative;display: grid;grid-template-columns: 40px minmax(0,1fr) 32px;grid-template-areas: "pikto titel pfeil" "pikto text pfeil";column-gap: 14px;row-gap: 3px;align-items: center;height: 100%;padding: 14px 12px;border-radius: 15px;transition: background-color .3s var(--cs-kurve)}#cs-start.cs-start .cs-loesung:hover{background: var(--cs-hauch)}#cs-start.cs-start .cs-loesung:focus-visible{box-shadow: inset 0 0 0 2px var(--cs-blau)}#cs-start.cs-start .cs-loesung__kopf{grid-area: pfeil;display: flex;justify-content: flex-end;align-items: center}#cs-start.cs-start .cs-loesung__kopf small{display: none}#cs-start.cs-start .cs-loesung__kopf .cs-ic{width: 32px;height: 32px;padding: 7px;border-radius: 50%;color: var(--cs-blau);box-shadow: inset 0 0 0 1px var(--cs-linie-stark);transition: background-color .3s var(--cs-kurve),color .3s,box-shadow .3s}#cs-start.cs-start .cs-loesung:hover .cs-loesung__kopf .cs-ic,#cs-start.cs-start .cs-loesung:focus-visible .cs-loesung__kopf .cs-ic{background: var(--cs-blau);color: var(--cs-weiss);box-shadow: none}#cs-start.cs-start .cs-pikto{grid-area: pikto;width: 40px;height: 40px;fill: none;stroke: var(--cs-tinte);stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round}#cs-start.cs-start .cs-loesung__titel{grid-area: titel;font-weight: 600;font-size: 16px;line-height: 1.3;letter-spacing: -.005em;color: var(--cs-tinte);hyphens: manual;-webkit-hyphens: manual;overflow-wrap: normal}#cs-start.cs-start .cs-loesung__text{grid-area: text;font-size: 13.5px;line-height: 1.5;color: var(--cs-leise);hyphens: manual;-webkit-hyphens: manual}#cs-start.cs-start .cs-loesung--offen{background: var(--cs-blau-hell)}#cs-start.cs-start .cs-loesung--offen:hover{background: #DDEAF5}#cs-start.cs-start .cs-loesung--offen .cs-loesung__titel{color: var(--cs-blau-dunkel)}#cs-start.cs-start .cs-loesung--offen .cs-pikto{stroke: var(--cs-blau-dunkel)}#cs-start.cs-start .cs-loesung--offen .cs-loesung__kopf .cs-ic{box-shadow: inset 0 0 0 1px rgba(34,112,174,.35)}#cs-start.cs-start .cs-hero-s__fakten{display: none}@media (min-width: 700px) and (max-width: 1279px){#cs-start.cs-start .cs-loesungen__liste{grid-template-columns: repeat(2,minmax(0,1fr))}#cs-start.cs-start .cs-loesung{padding: 16px 16px;align-items: start;grid-template-rows: auto 1fr}#cs-start.cs-start .cs-loesung .cs-pikto{margin-top: 2px}#cs-start.cs-start .cs-loesung__kopf{align-self: center}#cs-start.cs-start .cs-loesungen__liste>li + li::before{display: none}#cs-start.cs-start .cs-loesungen__liste>li:nth-child(n+3):not(:last-child)::before{display: block}#cs-start.cs-start .cs-loesungen__liste>li:last-child{grid-column: 1 / -1}}@media (min-width: 640px){#cs-start.cs-start .cs-hero-s__fakten{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 0;margin-top: 26px;font-size: 13.5px;color: var(--cs-leise)}#cs-start.cs-start .cs-hero-s__fakten li{display: inline-flex;align-items: center}#cs-start.cs-start .cs-hero-s__fakten li + li::before{content: "";width: 4px;height: 4px;margin: 0 16px;border-radius: 1px;background: var(--cs-blau);transform: rotate(45deg);opacity: .7}}@media (min-width: 1280px){#cs-start.cs-start .cs-loesungen__titel{margin-bottom: 10px}#cs-start.cs-start .cs-loesungen__mass{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,1fr);column-gap: 18px;padding: 0 18px 12px;font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 12px;letter-spacing: .12em;text-transform: uppercase;color: var(--cs-leise)}#cs-start.cs-start .cs-loesungen__mass>span{display: flex;align-items: center;gap: 12px}#cs-start.cs-start .cs-loesungen__mass b{font-weight: 400;white-space: nowrap}#cs-start.cs-start .cs-loesungen__mass i{position: relative;flex: 1;height: 1px;background: var(--cs-linie-stark)}#cs-start.cs-start .cs-loesungen__mass i:first-child::before,#cs-start.cs-start .cs-loesungen__mass i:last-child::after{content: "";position: absolute;top: -5px;width: 1px;height: 11px;background: var(--cs-linie-stark)}#cs-start.cs-start .cs-loesungen__mass i:first-child::before{left: 0}#cs-start.cs-start .cs-loesungen__mass i:last-child::after{right: 0}#cs-start.cs-start .cs-loesungen__mass-b{color: var(--cs-blau)}#cs-start.cs-start .cs-loesungen__mass-b i,#cs-start.cs-start .cs-loesungen__mass-b i::before,#cs-start.cs-start .cs-loesungen__mass-b i::after{background: var(--cs-hellblau) !important}#cs-start.cs-start .cs-loesungen__liste{grid-template-columns: repeat(5,minmax(0,1fr));padding: 8px}#cs-start.cs-start .cs-loesungen__liste>li + li::before{left: 0;right: auto;top: 26px;bottom: 26px;width: 1px;height: auto;display: block}#cs-start.cs-start .cs-loesungen__liste>li:last-child{margin: 0 0 0 10px}#cs-start.cs-start .cs-loesungen__liste>li:last-child::before{display: none}#cs-start.cs-start .cs-loesung{grid-template-columns: minmax(0,1fr);grid-template-areas: "kopf" "pikto" "titel" "text";align-items: start;align-content: start;row-gap: 0;padding: 22px 22px 26px}#cs-start.cs-start .cs-loesung__kopf{grid-area: kopf;justify-content: space-between;margin-bottom: 18px}#cs-start.cs-start .cs-loesung__kopf small{display: inline;font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 12px;letter-spacing: .08em;color: var(--cs-blau)}#cs-start.cs-start .cs-pikto{width: 52px;height: 52px;margin: 0 0 16px -2px}#cs-start.cs-start .cs-loesung__titel{font-size: 17px;margin-bottom: 6px;white-space: nowrap}#cs-start.cs-start .cs-loesung__text{font-size: 14px}#cs-start.cs-start .cs-loesung::after{content: "";position: absolute;left: 22px;right: 22px;top: 0;height: 2px;border-radius: 0 0 2px 2px;background: var(--cs-blau);transform: scaleX(0);transform-origin: 0 50%;transition: transform .45s var(--cs-kurve)}#cs-start.cs-start .cs-loesung:hover::after,#cs-start.cs-start .cs-loesung:focus-visible::after{transform: scaleX(1)}}@media (min-width: 1440px){#cs-start.cs-start .cs-loesungen{margin-inline: -40px}}@media (max-width: 479px){#cs-start.cs-start .cs-hero-s__kopf{justify-items: start;text-align: left}#cs-start.cs-start .cs-kennung--mitte{justify-content: flex-start}#cs-start.cs-start .cs-kennung--mitte::after{display: none}#cs-start.cs-start .cs-hero-s__aktionen{justify-content: flex-start;width: 100%}#cs-start.cs-start .cs-hero-s__aktionen .cs-knopf{width: 100%}#cs-start.cs-start .cs-loesungen{margin-top: 32px}#cs-start.cs-start .cs-loesungen__titel{text-align: left}#cs-start.cs-start .cs-loesung{padding: 13px 10px;column-gap: 12px;grid-template-columns: 38px minmax(0,1fr) 32px}#cs-start.cs-start .cs-pikto{width: 38px;height: 38px}}@media (max-width: 359px){#cs-start.cs-start .cs-loesung{grid-template-columns: 32px minmax(0,1fr) 28px;column-gap: 10px;padding: 12px 8px}#cs-start.cs-start .cs-pikto{width: 32px;height: 32px}#cs-start.cs-start .cs-loesung__kopf .cs-ic{width: 28px;height: 28px;padding: 6px}#cs-start.cs-start .cs-loesung__titel{font-size: 15px}}#cs-start.cs-start .cs-warum{background: linear-gradient(180deg,var(--cs-hauch) 0%,var(--cs-weiss) 100%)}#cs-start.cs-start .cs-warum__raster{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(28px,4vw,56px);align-items: start}#cs-start.cs-start .cs-warum__text{display: grid;gap: 22px;align-content: start}#cs-start.cs-start .cs-warum__these{font-size: clamp(19.2px,16.8px + .5vw,23.2px);line-height: 1.4;font-weight: 600;letter-spacing: -.015em;color: var(--cs-tinte);max-width: 30ch}#cs-start.cs-start .cs-fakten{display: grid}#cs-start.cs-start .cs-fakten li{padding: 15px 0;border-top: 1px solid var(--cs-linie);display: grid;grid-template-columns: 34px minmax(0,1fr);gap: 12px;font-size: 15px;line-height: 1.6;color: var(--cs-text)}#cs-start.cs-start .cs-fakten li:last-child{border-bottom: 1px solid var(--cs-linie)}#cs-start.cs-start .cs-fakten li>span:first-child{font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 12px;letter-spacing: .08em;color: var(--cs-blau);padding-top: 4px}#cs-start.cs-start .cs-standpunkt{position: relative;border-radius: var(--cs-radius-gross);background: var(--cs-weiss);box-shadow: inset 0 0 0 1px var(--cs-linie),var(--cs-schatten);padding: clamp(22px,3vw,32px);display: grid;gap: 14px;align-content: start}#cs-start.cs-start .cs-standpunkt__satz{font-size: clamp(16.8px,15.68px + .3vw,19.2px);line-height: 1.5;color: var(--cs-tinte);font-weight: 500;letter-spacing: -.01em}#cs-start.cs-start .cs-standpunkt__links{display: grid;gap: 10px;padding-top: 4px}@media (min-width: 1280px){#cs-start.cs-start .cs-warum__raster{grid-template-columns: minmax(0,1.12fr) minmax(0,.88fr);gap: 56px}}#cs-start.cs-start .cs-engineering{background: var(--cs-navy);color: rgba(255,255,255,.8);position: relative;isolation: isolate;overflow: hidden}#cs-start.cs-start .cs-engineering::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size: 44px 44px;-webkit-mask-image: radial-gradient(ellipse 60% 80% at 0% 0%,#000 10%,transparent 70%);mask-image: radial-gradient(ellipse 60% 80% at 0% 0%,#000 10%,transparent 70%)}#cs-start.cs-start .cs-engineering .cs-kennung{color: var(--cs-hellblau)}#cs-start.cs-start .cs-engineering .cs-h2{color: var(--cs-weiss)}#cs-start.cs-start .cs-engineering .cs-h2 .cs-blau{color: var(--cs-hellblau)}#cs-start.cs-start .cs-engineering .cs-lead{color: rgba(255,255,255,.78)}#cs-start.cs-start .cs-engineering__raster{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(32px,4vw,64px);align-items: start}#cs-start.cs-start .cs-engineering__text{display: grid;gap: 22px;align-content: start}#cs-start.cs-start .cs-felder{display: grid;grid-template-columns: minmax(0,1fr);margin-top: 8px}#cs-start.cs-start .cs-feld{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 4px 14px;padding: 18px 0;border-top: 1px solid rgba(255,255,255,.12)}#cs-start.cs-start .cs-feld__nr{grid-row: span 2;font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 12px;letter-spacing: .08em;color: var(--cs-hellblau);padding-top: 4px}#cs-start.cs-start .cs-feld h3{color: var(--cs-weiss);font-size: 17px;line-height: 1.35;letter-spacing: -.01em}#cs-start.cs-start .cs-feld p{font-size: 15px;line-height: 1.6;color: rgba(255,255,255,.74)}#cs-start.cs-start .cs-engineering__links{display: flex;flex-wrap: wrap;gap: 12px 32px;padding-top: 6px}#cs-start.cs-start .cs-engineering .cs-textlink{color: var(--cs-weiss)}@media (min-width: 768px){#cs-start.cs-start .cs-felder{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 32px}}@media (min-width: 1024px){#cs-start.cs-start .cs-engineering__raster{grid-template-columns: minmax(0,1.25fr) minmax(0,.75fr)}}#cs-start.cs-start .cs-engineering__bild{margin: 0;display: grid;gap: 10px;justify-items: center}#cs-start.cs-start .cs-engineering__buehne{position: relative;isolation: isolate;display: grid;justify-items: center;width: 100%;padding: 2px 0 16px}#cs-start.cs-start .cs-engineering__buehne::before{content: "";position: absolute;z-index: -2;left: 50%;top: 46%;width: min(150%,620px);aspect-ratio: 1;transform: translate(-50%,-50%);background: radial-gradient(closest-side,rgba(142,194,234,.20),rgba(142,194,234,.07) 55%,transparent 100%);pointer-events: none}#cs-start.cs-start .cs-engineering__buehne::after{content: "";position: absolute;z-index: -1;left: 50%;bottom: 14px;width: min(118%,460px);height: 34px;transform: translateX(-50%);background: radial-gradient(ellipse 34% 50% at 50% 50%,rgba(3,12,20,.62),rgba(3,12,20,0) 100%),linear-gradient(90deg,transparent,rgba(255,255,255,.16) 22%,rgba(255,255,255,.16) 78%,transparent) 50% 50% / 100% 1px no-repeat;pointer-events: none}#cs-start.cs-start .cs-engineering__buehne img{position: relative;display: block;width: var(--ks-b,min(80vw,330px));height: auto;aspect-ratio: 1000 / 1421;filter: drop-shadow(0 14px 22px rgba(3,12,20,.24))}#cs-start.cs-start .cs-engineering__bild figcaption{display: flex;flex-wrap: wrap;justify-content: center;gap: 4px 10px;font-size: 12.5px;color: rgba(255,255,255,.62);text-align: center}#cs-start.cs-start .cs-engineering__bild figcaption b{font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-weight: 400;color: var(--cs-hellblau);letter-spacing: .06em}@media (prefers-reduced-motion: no-preference){.js #cs-start.cs-start .cs-engineering__bild.cs-auftritt .cs-engineering__buehne::before{opacity: 0;transition: opacity 1.2s var(--cs-kurve) .25s}.js #cs-start.cs-start .cs-engineering__bild.cs-auftritt img{transform: translateY(10px);transition: transform 1.1s var(--cs-kurve) .1s}.js #cs-start.cs-start .cs-engineering__bild.ist-sichtbar .cs-engineering__buehne::before{opacity: 1}.js #cs-start.cs-start .cs-engineering__bild.ist-sichtbar img{transform: none}}@media (min-width: 640px){#cs-start.cs-start .cs-engineering__buehne img{--ks-b: clamp(340px,46vw,420px)}}@media (min-width: 1024px){#cs-start.cs-start .cs-engineering__bild{align-self: center;margin-inline: -24px}#cs-start.cs-start .cs-engineering__buehne img{--ks-b: clamp(360px,33.5vw,486px)}}#cs-start.cs-start .cs-menschen{background: var(--cs-weiss)}#cs-start.cs-start .cs-menschen__raster{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(32px,4vw,56px);align-items: start}#cs-start.cs-start .cs-menschen__text{display: grid;gap: clamp(28px,3vw,40px);align-content: start;min-width: 0}#cs-start.cs-start .cs-menschen__kopf{display: grid;gap: 18px}#cs-start.cs-start .cs-menschen__mehr{justify-self: start}#cs-start.cs-start .cs-chronik{position: relative;display: grid;grid-template-columns: minmax(0,1fr);gap: 30px;padding-left: 28px}#cs-start.cs-start .cs-chronik::before{content: "";position: absolute;left: 6px;top: 10px;bottom: 10px;width: 1px;background: linear-gradient(180deg,var(--cs-linie-stark) 0%,var(--cs-linie-stark) 58%,var(--cs-blau) 100%)}#cs-start.cs-start .cs-chronik__punkt{position: relative;display: grid;grid-template-columns: 92px minmax(0,1fr);grid-template-areas: "bild jahr" "bild titel" "bild text";column-gap: 18px;row-gap: 0;align-content: start}#cs-start.cs-start .cs-chronik__punkt::before{content: "";position: absolute;left: -28px;top: 7px;width: 13px;height: 13px;border-radius: 50%;box-sizing: border-box;background: var(--cs-weiss);border: 1.5px solid var(--cs-linie-stark)}#cs-start.cs-start .cs-chronik__punkt--heute::before{background: var(--cs-blau);border-color: var(--cs-blau);box-shadow: 0 0 0 5px rgba(34,112,174,.14)}#cs-start.cs-start .cs-chronik__bild{grid-area: bild;position: relative;margin: 0;aspect-ratio: 1 / 1;border-radius: 12px;overflow: hidden;background: var(--cs-flaeche);box-shadow: inset 0 0 0 1px var(--cs-linie)}#cs-start.cs-start .cs-chronik__bild img{position: absolute;left: 9px;top: 9px;width: calc(100% - 18px);height: calc(100% - 18px);object-fit: contain;object-position: 50% 50%}#cs-start.cs-start .cs-chronik__bild--archiv img{filter: grayscale(1) contrast(1.06) brightness(1.03)}#cs-start.cs-start .cs-chronik__bild--heute img{object-position: 50% 100%}#cs-start.cs-start .cs-chronik__bild figcaption{position: absolute;left: 8px;bottom: 8px;font-family: ui-monospace,"Cascadia Mono",Consolas,monospace;font-size: 12px;line-height: 1.4;letter-spacing: .06em;padding: 1px 6px;border-radius: 5px;background: rgba(23,43,59,.72);color: var(--cs-weiss)}#cs-start.cs-start .cs-chronik__jahr{grid-area: jahr;font-size: clamp(23.2px,20.8px + .5vw,28.8px);font-weight: 600;letter-spacing: -.025em;line-height: 1.1;color: var(--cs-tinte)}#cs-start.cs-start .cs-chronik__punkt--heute .cs-chronik__jahr{color: var(--cs-blau)}#cs-start.cs-start .cs-chronik__titel{grid-area: titel;margin-top: 6px;font-weight: 600;font-size: 15px;line-height: 1.35;color: var(--cs-tinte)}#cs-start.cs-start .cs-chronik__punkt p{grid-area: text;margin-top: 8px;font-size: 14.5px;line-height: 1.6;color: var(--cs-text)}#cs-start.cs-start .cs-kontakt{position: relative;overflow: hidden;isolation: isolate;scroll-margin-top: 24px;border-radius: var(--cs-radius-gross);background: var(--cs-navy);color: rgba(255,255,255,.8);padding: clamp(24px,3vw,34px);display: grid;gap: 20px;align-content: start;box-shadow: 0 2px 4px rgba(16,40,60,.08),0 40px 80px -44px rgba(16,40,60,.6)}#cs-start.cs-start .cs-kontakt::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background-image: linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size: 22px 22px;-webkit-mask-image: radial-gradient(ellipse 80% 60% at 100% 0%,#000 10%,transparent 70%);mask-image: radial-gradient(ellipse 80% 60% at 100% 0%,#000 10%,transparent 70%)}#cs-start.cs-start .cs-kontakt::after{content: "";position: absolute;top: 0;left: clamp(24px,3vw,34px);width: 64px;height: 3px;background: var(--cs-blau)}#cs-start.cs-start .cs-kontakt__art{font-size: 12.5px;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--cs-hellblau)}#cs-start.cs-start .cs-kontakt__person{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: 16px;align-items: center}#cs-start.cs-start .cs-kontakt__kuerzel{width: 64px;height: 64px;border-radius: 50%;display: grid;place-items: center;font-size: 18px;font-weight: 600;letter-spacing: .04em;color: var(--cs-weiss);background: linear-gradient(145deg,rgba(34,112,174,.55),rgba(34,112,174,.15));box-shadow: inset 0 0 0 1.5px rgba(142,194,234,.55)}#cs-start.cs-start .cs-kontakt__name{display: block;font-size: clamp(19.2px,17.6px + .4vw,22.4px);font-weight: 600;letter-spacing: -.015em;line-height: 1.2;color: var(--cs-weiss)}#cs-start.cs-start .cs-kontakt__rolle{display: block;margin-top: 4px;font-size: 14px;color: var(--cs-hellblau)}#cs-start.cs-start .cs-kontakt__text{font-size: 15.5px;line-height: 1.6;color: rgba(255,255,255,.84)}#cs-start.cs-start .cs-kontakt__wege{display: grid;gap: 10px;padding-top: 4px}#cs-start.cs-start .cs-kontakt__termin{width: 100%}#cs-start.cs-start .cs-kontakt__termin:focus-visible{box-shadow: 0 0 0 3px var(--cs-navy),0 0 0 6px var(--cs-hellblau)}#cs-start.cs-start .cs-kontakt__hinweis{font-size: 12.5px;line-height: 1.45;text-align: center;color: rgba(255,255,255,.62)}#cs-start.cs-start .cs-kontakt__mail{display: flex;align-items: center;gap: 12px;margin-top: 8px;padding: 14px 4px 2px;min-height: 48px;border-top: 1px solid rgba(255,255,255,.14);color: var(--cs-weiss);font-size: 15px;overflow-wrap: anywhere}#cs-start.cs-start .cs-kontakt__mail .cs-ic{flex: none;width: 36px;height: 36px;padding: 8px;border-radius: 50%;color: var(--cs-hellblau);box-shadow: inset 0 0 0 1px rgba(255,255,255,.22);transition: background-color .3s var(--cs-kurve),color .3s}#cs-start.cs-start .cs-kontakt__mail>span{background-image: linear-gradient(currentColor,currentColor);background-repeat: no-repeat;background-position: 0 100%;background-size: 0 1px;padding-bottom: 2px;transition: background-size .35s var(--cs-kurve)}#cs-start.cs-start .cs-kontakt__mail:hover>span,#cs-start.cs-start .cs-kontakt__mail:focus-visible>span{background-size: 100% 1px}#cs-start.cs-start .cs-kontakt__mail-teil{display: inline-block;white-space: nowrap}#cs-start.cs-start .cs-kontakt__mail:hover .cs-ic{background: rgba(255,255,255,.1);color: var(--cs-weiss)}#cs-start.cs-start .cs-kontakt__mail:focus-visible{box-shadow: 0 0 0 3px var(--cs-hellblau);border-radius: 8px}@media (max-width: 419px){#cs-start.cs-start .cs-chronik__punkt{grid-template-columns: 76px minmax(0,1fr);column-gap: 14px}#cs-start.cs-start .cs-chronik__bild img{left: 6px;top: 6px;width: calc(100% - 12px);height: calc(100% - 12px)}#cs-start.cs-start .cs-chronik__bild figcaption{left: 5px;bottom: 5px;padding: 0 4px}}@media (max-width: 767px){#cs-start.cs-start .cs-chronik__bild figcaption{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}}@media (min-width: 768px){#cs-start.cs-start .cs-chronik{grid-template-columns: repeat(3,minmax(0,1fr));column-gap: clamp(20px,2.4vw,32px);padding-left: 0;padding-top: 34px}#cs-start.cs-start .cs-chronik::before{left: 6px;right: 0;top: 6px;bottom: auto;width: auto;height: 1px;background: linear-gradient(90deg,var(--cs-linie-stark) 0%,var(--cs-linie-stark) 62%,var(--cs-blau) 100%)}#cs-start.cs-start .cs-chronik__punkt{grid-template-columns: minmax(0,1fr);grid-template-areas: "jahr" "titel" "bild" "text"}#cs-start.cs-start .cs-chronik__punkt::before{left: 0;top: -34px}#cs-start.cs-start .cs-chronik__bild{width: min(100%,176px);margin-top: 16px}#cs-start.cs-start .cs-chronik__punkt p{margin-top: 14px}}@media (min-width: 1024px){#cs-start.cs-start .cs-menschen__text{gap: 28px}}@media (min-width: 1024px) and (max-width: 1279px){#cs-start.cs-start .cs-chronik__bild{width: min(100%,128px)}#cs-start.cs-start .cs-kontakt__termin{white-space: normal;text-align: center;line-height: 1.3;padding-inline: 18px;hyphens: manual;-webkit-hyphens: manual}}@media (min-width: 1024px){#cs-start.cs-start .cs-menschen__raster{grid-template-columns: minmax(0,1.5fr) minmax(0,.82fr);gap: 56px}#cs-start.cs-start .cs-kontakt{position: sticky;top: 24px}}#cs-start.cs-start .cs-wissen{background: var(--cs-hauch)}#cs-start.cs-start .cs-wissen__raster{display: grid;grid-template-columns: minmax(0,1fr);gap: 18px}#cs-start.cs-start .cs-artikel{position: relative;display: grid;border-radius: var(--cs-radius-gross);overflow: hidden;background: var(--cs-weiss);box-shadow: inset 0 0 0 1px var(--cs-linie);transition: box-shadow .3s var(--cs-kurve),transform .3s var(--cs-kurve)}#cs-start.cs-start .cs-artikel:hover{box-shadow: inset 0 0 0 1px var(--cs-hellblau),var(--cs-schatten);transform: translateY(-2px)}#cs-start.cs-start .cs-artikel__bild{aspect-ratio: 16 / 9;background: var(--cs-flaeche);overflow: hidden}#cs-start.cs-start .cs-artikel__bild img{width: 100%;height: 100%;object-fit: cover}#cs-start.cs-start .cs-artikel__inhalt{display: grid;gap: 12px;padding: clamp(20px,2.6vw,30px);align-content: start}#cs-start.cs-start .cs-artikel__art{font-size: 12.5px;letter-spacing: .16em;text-transform: uppercase;font-weight: 500;color: var(--cs-blau)}#cs-start.cs-start .cs-artikel__titel{font-size: clamp(18.4px,16.32px + .5vw,23.2px);line-height: 1.3}#cs-start.cs-start .cs-artikel__titel a::after{content: "";position: absolute;inset: 0}#cs-start.cs-start .cs-artikel__titel a:focus-visible{box-shadow: none}#cs-start.cs-start .cs-artikel:focus-within{box-shadow: inset 0 0 0 2px var(--cs-blau),var(--cs-schatten)}#cs-start.cs-start .cs-artikel p{font-size: 15px;line-height: 1.6;color: var(--cs-text)}#cs-start.cs-start .cs-artikel__mehr{display: inline-flex;align-items: center;gap: 8px;font-weight: 500;color: var(--cs-blau-dunkel);font-size: 15px}#cs-start.cs-start .cs-artikel__mehr>span{background-image: linear-gradient(currentColor,currentColor);background-repeat: no-repeat;background-position: 0 100%;background-size: 0 1px;padding-bottom: 2px;transition: background-size .35s var(--cs-kurve)}#cs-start.cs-start .cs-artikel:hover .cs-artikel__mehr>span,#cs-start.cs-start .cs-artikel:focus-within .cs-artikel__mehr>span{background-size: 100% 1px}#cs-start.cs-start .cs-artikel__mehr .cs-ic{width: 18px;height: 18px}#cs-start.cs-start .cs-artikel--plattform{background: var(--cs-weiss)}#cs-start.cs-start .cs-artikel--plattform .cs-artikel__inhalt{gap: 14px}#cs-start.cs-start .cs-artikel--plattform .cs-artikel__titel{font-size: clamp(17.6px,16px + .4vw,20.8px)}#cs-start.cs-start .cs-artikel--plattform .cs-artikel__titel a{color: var(--cs-tinte)}#cs-start.cs-start .cs-kategorien{display: flex;flex-wrap: wrap;gap: 8px}#cs-start.cs-start .cs-kategorien li{font-size: 13px;line-height: 1.35;padding: 6px 12px;border-radius: 999px;background: var(--cs-hauch);box-shadow: inset 0 0 0 1px var(--cs-linie);color: var(--cs-text)}@media (min-width: 1024px){#cs-start.cs-start .cs-wissen__raster{gap: 20px}#cs-start.cs-start .cs-artikel--fokus{grid-template-columns: minmax(0,1.18fr) minmax(0,1fr);align-items: center}#cs-start.cs-start .cs-artikel--fokus .cs-artikel__bild{margin: 12px 0 12px 12px;border-radius: 14px}#cs-start.cs-start .cs-artikel--fokus .cs-artikel__inhalt{padding: 30px clamp(30px,3vw,48px);align-content: center}#cs-start.cs-start .cs-artikel--plattform .cs-artikel__inhalt{grid-template-columns: minmax(0,.95fr) minmax(0,1.25fr) auto;grid-template-areas: "art themen mehr" "titel themen mehr" "text themen mehr";column-gap: clamp(28px,3vw,48px);row-gap: 8px;align-items: center;padding: 28px clamp(30px,3vw,40px)}#cs-start.cs-start .cs-artikel--plattform .cs-artikel__art{grid-area: art}#cs-start.cs-start .cs-artikel--plattform .cs-artikel__titel{grid-area: titel}#cs-start.cs-start .cs-artikel--plattform p:not(.cs-artikel__art){grid-area: text}#cs-start.cs-start .cs-artikel--plattform .cs-kategorien{grid-area: themen;padding-left: clamp(28px,3vw,48px);border-left: 1px solid var(--cs-linie);align-self: stretch;align-content: center}#cs-start.cs-start .cs-artikel--plattform .cs-artikel__mehr{grid-area: mehr;white-space: nowrap}}#cs-start.cs-start .cs-fm{display: none}.js #cs-start.cs-start .cs-auftritt{opacity: 0;transform: translateY(14px);transition: opacity .7s var(--cs-kurve),transform .7s var(--cs-kurve)}.js #cs-start.cs-start .cs-auftritt.ist-sichtbar{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){#cs-start.cs-start *,#cs-start.cs-start *::before,#cs-start.cs-start *::after{transition: none !important;animation: none !important}.js #cs-start.cs-start .cs-auftritt{opacity: 1;transform: none}}#cs-start.cs-start :is(a,button,[tabindex]):focus-visible{outline: 2px solid var(--cs-blau);outline-offset: 3px}#cs-start.cs-start :is(.cs-engineering,.cs-schnitt,.cs-kontakt) :is(a,button):focus-visible{outline-color: var(--cs-hellblau)}#cs-start.cs-start :is(.cs-loesung,.cs-anlage):focus-visible{outline-offset: -2px}#cs-start.cs-start .cs-artikel__titel a:focus-visible{outline: none}#cs-start.cs-start .cs-artikel:has(.cs-artikel__titel a:focus-visible){outline: 2px solid var(--cs-blau);outline-offset: 3px}
