.cs,.cs-seite{--cs-seide:#f2fff9f0;--cs-leise:#f2fff9a3;--cs-still:#f2fff975;--cs-linie:#f2fff91a;--cs-em:var(--regyva-emerald,#00ff94);--cs-ease:cubic-bezier(.16, 1, .3, 1);color:var(--cs-seide);font-family:var(--body);background:#05070a;position:relative;overflow-x:clip}.cs .cs-h,.cs-seite .cs-h{font-family:"Regyva Display", var(--body);letter-spacing:-.03em;text-align:center;text-wrap:balance;color:var(--cs-seide);margin:0 0 28px;font-size:30px;font-weight:700;line-height:1.08;display:grid}.cs-h em{color:var(--cs-em);text-shadow:0 0 28px #00ff946b,0 0 64px #00ff9429;font-style:normal}.cs-film{isolation:isolate;transition:box-shadow .6s var(--cs-ease);background:radial-gradient(70% 60% at 100% 100%,#00ff941a,#0000 65%),linear-gradient(#12181c 0%,#0a0e11 50%,#06090b 100%);border-radius:18px;padding:6px;position:relative;box-shadow:inset 0 1px #ffffff24,0 30px 60px -36px #000000f2,0 0 60px -34px #00ff9480}.cs-kante{display:none}.cs-film:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#f2fff96b 0%,#f2fff914 36%,#f2fff90d 64%,#00ff94b8 100%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.cs-bild{aspect-ratio:16/9;background:#05080a;border-radius:12px;position:relative;overflow:hidden}.cs-bild video{object-fit:cover;width:100%;height:100%;display:block}.cs-bild video:focus-visible{outline:2px solid var(--cs-em);outline-offset:-2px}.cs-bild:after{content:"";z-index:1;border-radius:inherit;pointer-events:none;transition:box-shadow .22s var(--cs-ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f2fff914,inset 0 2px #00000080}.cs-bild:has(.cs-start:hover):after{box-shadow:inset 0 0 0 1px #00ff9480,inset 0 2px #00000080}.cs-film[data-laeuft] .cs-bild:after{box-shadow:none}.cs-start{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;inset:0}.cs-stand{z-index:2;object-fit:cover;pointer-events:none;width:100%;height:100%;display:none;position:absolute;inset:0}.cs-stand[data-an]{display:block}.cs-quali{z-index:3;opacity:0;pointer-events:none;transition:opacity .22s var(--cs-ease);background:#05070ad6;border:1px solid #f2fff924;border-radius:999px;gap:2px;padding:2px;display:flex;position:absolute;top:8px;right:8px;box-shadow:inset 0 1px #ffffff0f}.cs-quali[data-zeigen],.cs-quali:has(:focus-visible){opacity:1;pointer-events:auto}.cs-quali button{min-width:48px;height:44px;font-family:var(--body);font-variant-numeric:tabular-nums;color:var(--cs-leise);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .2s var(--cs-ease), background-color .2s var(--cs-ease), border-color .2s var(--cs-ease);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 10px;font-size:13px}.cs-quali button:hover{color:#fff}.cs-quali button[aria-pressed=true]{color:var(--cs-seide);background:linear-gradient(#00ff942e,#00ff9412);border-color:#00ff9466}.cs-quali button:focus-visible{outline:2px solid var(--cs-em);outline-offset:1px}.cs-leiste{transition:grid-template-rows .26s var(--cs-ease);grid-template-rows:1fr;display:grid}.cs-film[data-laeuft] .cs-leiste{grid-template-rows:0fr}.cs-leiste-innen{min-height:0;transition:opacity .18s var(--cs-ease), padding-block .26s var(--cs-ease);justify-content:space-between;align-items:center;gap:12px;padding:10px 6px 4px;display:flex;overflow:hidden}.cs-film[data-laeuft] .cs-leiste-innen{opacity:0;padding-block:0}.cs-knopf{height:48px;font-family:"Regyva Display", var(--body);white-space:nowrap;color:var(--cs-seide);cursor:pointer;transition:translate .22s var(--cs-ease), border-color .22s var(--cs-ease), box-shadow .22s var(--cs-ease);background:linear-gradient(#00ff9424,#00ff940d);border:1px solid #00ff9452;border-radius:999px;flex:none;align-items:center;gap:10px;margin:3px 0 3px 3px;padding:0 20px;font-size:14.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 8px 28px #00ff941a}.cs-knopf svg{color:var(--cs-em)}.cs-knopf:hover,.cs-film:has(.cs-start:hover) .cs-knopf{border-color:#00ff9499;translate:0 -2px;box-shadow:inset 0 1px #ffffff17,0 10px 34px #00ff9433}.cs-knopf:active{translate:0}.cs-knopf:focus-visible{outline:2px solid var(--cs-em);outline-offset:2px}.cs-dauer{border:1px solid var(--cs-linie);font-variant-numeric:tabular-nums;height:24px;color:var(--cs-leise);background:#ffffff08;border-radius:999px;align-items:center;margin-right:4px;padding:0 11px;font-size:12px;display:inline-flex}.cs-sprache{text-align:center;color:var(--cs-leise);margin-top:12px;font-size:13px;line-height:1.4}.cs-stimme{text-align:center;margin:28px 0 0;padding:16px;position:relative}.cs-stimme:before,.cs-stimme:after{content:"";border:0 solid var(--cs-em);opacity:.7;width:14px;height:14px;position:absolute}.cs-stimme:before{border-top-width:1.5px;border-left-width:1.5px;border-top-left-radius:4px;top:0;left:0}.cs-stimme:after{border-bottom-width:1.5px;border-right-width:1.5px;border-bottom-right-radius:4px;bottom:0;right:0}.cs-stimme-text{text-wrap:balance;color:#f2fff9cc;margin:0;padding:0;font-size:16px;line-height:1.5}.cs-stimme-en{text-wrap:balance;color:var(--cs-leise);margin-top:8px;font-size:15px;line-height:1.5}.cs-stimme-von{color:var(--cs-leise);margin-top:10px;font-size:14px;line-height:1.4}.cs-stimme-von span{display:inline-block}.cs-stimme-name{color:var(--cs-seide);font-weight:500}.cs-zitat{text-align:center;margin:28px 0 0;padding:0}.cs-zitat-text{font-family:"Regyva Display", var(--body);letter-spacing:-.02em;text-wrap:balance;color:var(--cs-seide);font-size:22px;font-weight:600;line-height:1.22}.cs-zitat-en{text-wrap:balance;color:var(--cs-leise);margin-top:10px;font-size:16px;line-height:1.5}.cs-abspann{border-top:1px solid var(--cs-linie);margin-top:28px}.cs-spalte{border-bottom:1px solid var(--cs-linie);padding:18px 0}.cs .cs-name,.cs-seite .cs-name{font-family:"Regyva Display", var(--body);letter-spacing:-.02em;color:var(--cs-seide);margin:0 0 4px;font-size:20px;font-weight:600;line-height:1.2}.cs-marke{letter-spacing:.01em;color:var(--cs-still);margin-bottom:8px;font-size:13px;line-height:1.3}.cs-klein{color:var(--cs-leise);text-wrap:pretty;font-size:16px;line-height:1.5}.cs-sterne{color:var(--cs-em);gap:3px;margin-bottom:6px;display:flex}.cs-module{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cs-module .cs-modul{color:#f2fff9d6;white-space:nowrap;height:40px;transition:translate .2s var(--cs-ease), color .2s var(--cs-ease), border-color .2s var(--cs-ease);border:1px solid #f2fff924;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:14px;line-height:1;text-decoration:none;display:inline-flex}.cs-modul svg{color:var(--cs-em);transition:translate .2s var(--cs-ease)}.cs-module .cs-modul:hover{color:#fff;border-color:#00ff9480;translate:0 -2px}.cs-modul:hover svg{translate:1px -1px}.cs-modul:focus-visible{outline:2px solid var(--cs-em);outline-offset:3px}.cs[data-bereit] .cs-h,.cs[data-bereit] .cs-film,.cs[data-bereit] .cs-stimme,.cs[data-bereit] .cs-zitat,.cs[data-bereit] .cs-abspann,.cs-seite[data-bereit] .cs-h,.cs-seite[data-bereit] .cs-film,.cs-seite[data-bereit] .cs-zitat,.cs-seite[data-bereit] .cs-abspann{opacity:0;transition:opacity .7s var(--cs-ease), transform .8s var(--cs-ease), box-shadow .6s var(--cs-ease);transform:translateY(16px)}.cs[data-an] .cs-h,.cs[data-an] .cs-film,.cs[data-an] .cs-stimme,.cs[data-an] .cs-zitat,.cs[data-an] .cs-abspann,.cs-seite[data-an] .cs-h,.cs-seite[data-an] .cs-film,.cs-seite[data-an] .cs-zitat,.cs-seite[data-an] .cs-abspann{opacity:1;transform:none}.cs[data-an] .cs-film,.cs-seite[data-an] .cs-film{transition-delay:90ms}.cs[data-an] .cs-stimme{transition-delay:.14s}.cs[data-an] .cs-zitat,.cs-seite[data-an] .cs-zitat{transition-delay:.18s}.cs[data-an] .cs-abspann,.cs-seite[data-an] .cs-abspann{transition-delay:.26s}.cs-seite{min-height:100svh;padding:104px 20px 64px}.cs-seite .cs-h{margin-bottom:32px;font-size:34px}.cs-liste{gap:64px;display:grid}.cs-schluss{justify-content:center;margin-top:40px;display:flex}.cs-demo{height:48px;color:var(--cs-seide);font-family:"Regyva Display", var(--body);cursor:pointer;transition:border-color .2s var(--cs-ease), box-shadow .2s var(--cs-ease), translate .2s var(--cs-ease);background:linear-gradient(#00ff9424,#00ff940d);border:1px solid #00ff9452;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 22px;font-size:14.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 8px 28px #00ff941a}.cs-demo svg{color:var(--cs-em)}.cs-demo:hover{border-color:#00ff9499;translate:0 -2px;box-shadow:inset 0 1px #ffffff17,0 10px 34px #00ff9433}.cs-demo:focus-visible{outline:2px solid var(--cs-em);outline-offset:3px}@media (max-width:899.98px){.cs-nur-breit{display:none!important}}@media (min-width:900px){.cs--buehne{z-index:1;padding:clamp(96px,12vh,144px) 48px clamp(56px,8vh,96px)}.cs--buehne:before{content:"";pointer-events:none;background:linear-gradient(#05070a00,#05070a);height:18px;position:absolute;top:-18px;left:0;right:0}.cs .cs-h,.cs-seite .cs-h{margin-bottom:44px;font-size:clamp(40px,3.3vw,58px);line-height:1.04}.cs-fall{width:min(1240px,177.778svh - 373.333px,100%);margin:0 auto;container-type:inline-size}.cs-seite .cs-fall{width:min(1180px,177.778svh - 640px,100%);min-width:min(860px,100%)}.cs-film{border-radius:26px;padding:10px;box-shadow:inset 0 1.5px #ffffff29,0 40px 80px -40px #000000f2,0 0 90px -40px #00ff9473}.cs-film:before{padding:1.5px}.cs-kante{z-index:3;height:1px;transition:opacity .6s var(--cs-ease);pointer-events:none;background:linear-gradient(90deg,#00ff9400,#c8ffe6f2 50%,#00ff9400);display:block;position:absolute;top:0;left:8%;right:8%}.cs-film:after{content:"";z-index:-2;height:112px;transition:opacity .6s var(--cs-ease);pointer-events:none;background:radial-gradient(50% 50%,#00ff9433,#00ff9400);position:absolute;bottom:-56px;left:10%;right:10%}.cs-film[data-laeuft]{box-shadow:inset 0 1.5px #ffffff1a,0 40px 80px -40px #000000f2}.cs-film[data-laeuft]:after,.cs-film[data-laeuft] .cs-kante{opacity:.25}.cs-bild{border-radius:16px}.cs-quali{top:16px;right:16px}.cs-quali button{min-width:52px;height:32px}.cs-leiste-innen{padding:12px 8px 2px}.cs-knopf{height:44px}.cs-sprache{margin-top:16px;font-size:14px}.cs-stimme{width:fit-content;max-width:600px;margin:44px auto 0;padding:20px 26px}.cs-stimme:before,.cs-stimme:after{width:18px;height:18px}.cs-stimme-text{font-size:19px;line-height:1.45}.cs-stimme-von{font-size:14.5px}.cs-zitat{margin-top:56px;position:relative}.cs-zitat-text{letter-spacing:-.03em;max-width:24em;margin:0 auto;font-size:clamp(30px,2.7vw,46px);line-height:1.12}.cs-zitat-en{margin-top:14px;font-size:18px}.cs-abspann{border-bottom:1px solid var(--cs-linie);grid-template-columns:.95fr 1.1fr .6fr 1.5fr;margin-top:56px;display:grid;position:relative}.cs-spalte{border-bottom:0;padding:24px 28px 26px}.cs-spalte:first-child{padding-left:0}.cs-spalte:last-child{padding-right:0}.cs-spalte+.cs-spalte{border-left:1px solid var(--cs-linie)}.cs-klein{font-size:14.5px}.cs-module .cs-modul{height:34px;padding:0 12px;font-size:13.5px}.cs-module{gap:6px}.cs-seite{padding:112px 48px 104px}.cs-liste{gap:120px}.cs-schluss{margin-top:56px}.cs-demo{height:46px}@container (max-width:1040px){.cs-abspann{grid-template-columns:1fr 1fr}.cs-spalte:nth-child(n){border-left:0;padding-left:0;padding-right:28px}.cs-spalte:nth-child(2n){border-left:1px solid var(--cs-linie);padding-left:28px;padding-right:0}.cs-spalte:nth-child(n+3){border-top:1px solid var(--cs-linie)}}}@media (prefers-reduced-motion:reduce){.cs *,.cs-seite *{transition:none!important}}
