.band[data-astro-cid-c7dxamuz]{background:var(--color-logo-plate);padding-block:var(--space-6) var(--space-5);border-bottom:1px solid var(--color-border)}.band__label[data-astro-cid-c7dxamuz]{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray-600);margin:0 auto var(--space-4);font-size:.75rem}.band__fenster[data-astro-cid-c7dxamuz]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.band__spur[data-astro-cid-c7dxamuz]{align-items:center;width:max-content;margin:0;padding:0;list-style:none;animation:55s linear infinite band-lauf;display:flex}.band__fenster[data-astro-cid-c7dxamuz]:hover .band__spur[data-astro-cid-c7dxamuz],.band__fenster[data-astro-cid-c7dxamuz]:focus-within .band__spur[data-astro-cid-c7dxamuz]{animation-play-state:paused}.band__spur[data-astro-cid-c7dxamuz] li[data-astro-cid-c7dxamuz]{padding-inline:var(--space-5);flex:none}.band__spur[data-astro-cid-c7dxamuz] a[data-astro-cid-c7dxamuz]{opacity:.9;transition:opacity .15s,transform .15s;display:block}.band__spur[data-astro-cid-c7dxamuz] a[data-astro-cid-c7dxamuz]:hover,.band__spur[data-astro-cid-c7dxamuz] a[data-astro-cid-c7dxamuz]:focus-visible{opacity:1;transform:scale(1.06)}.band__spur[data-astro-cid-c7dxamuz] a[data-astro-cid-c7dxamuz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:6px;border-radius:4px}.band__spur[data-astro-cid-c7dxamuz] img{object-fit:contain;width:auto;max-width:150px;height:38px}@keyframes band-lauf{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.band__spur[data-astro-cid-c7dxamuz]{justify-content:center;row-gap:var(--space-4);flex-wrap:wrap;width:auto;animation:none}.band__spur[data-astro-cid-c7dxamuz] li[data-astro-cid-c7dxamuz][aria-hidden=true]{display:none}.band__fenster[data-astro-cid-c7dxamuz]{-webkit-mask-image:none;mask-image:none}}.hero[data-astro-cid-lcdefpme]{background:var(--gradient-brand);color:var(--color-text-on-dark);padding-block:var(--space-6) var(--space-7)}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.hero__inner[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{min-width:0}.hero[data-astro-cid-lcdefpme] .hero__logo svg{height:clamp(3.4rem,2.4rem + 3vw,5.2rem)}.hero__claim[data-astro-cid-lcdefpme]{margin:var(--space-3) 0 var(--space-5);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-white);font-size:.8rem;font-weight:700}.hero__claim[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.04em;text-transform:none;color:var(--color-blue-light);margin-top:.2rem;font-weight:500;display:block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--color-white);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.9rem,1.2rem + 2vw,2.7rem)}.hero__proof[data-astro-cid-lcdefpme]{margin-top:var(--space-5);color:#ffffffb3;max-width:46ch;font-size:.9rem}.hero__lead[data-astro-cid-lcdefpme]{color:#ffffffd1;max-width:46ch;font-size:1.1rem}.hero__shot[data-astro-cid-lcdefpme] .shot{box-shadow:0 30px 80px #0206178c}.stimmen[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));display:grid}.stimmen-link[data-astro-cid-lcdefpme],.fragen-link[data-astro-cid-lcdefpme]{margin-top:var(--space-5)}.rollen[data-astro-cid-lcdefpme]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.rollen[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{height:100%;min-height:3.5rem;padding:.9rem var(--space-4);color:var(--color-heading);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);align-items:center;gap:var(--space-3);font-weight:600;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex}.rollen__icon[data-astro-cid-lcdefpme]{color:var(--color-heading);display:grid}.rollen[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.8rem;font-weight:400;display:block}.rollen[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.rollen[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent)}.demos[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),1fr));margin:0;padding:0;list-style:none;display:grid}.demo[data-astro-cid-lcdefpme]{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.demo__kopf[data-astro-cid-lcdefpme]{gap:var(--space-3);align-items:center;display:flex}.demo[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0}.demo__name[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);margin:0;font-size:.8rem;font-weight:600}.demo[data-astro-cid-lcdefpme] .punkte[data-astro-cid-lcdefpme]{margin:0}.demo__links[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:auto 0 0;display:flex}.demos__alle[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0}.punkte[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);gap:var(--space-2);max-width:var(--measure);padding:0;list-style:none;display:grid}.punkte[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--color-text-muted);padding-left:1.4em;position:relative}.punkte[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";background:var(--color-accent);border-radius:50%;width:.5em;height:.5em;position:absolute;top:.55em;left:0}.apps[data-astro-cid-lcdefpme]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.apps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-4);height:100%;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:block}.apps[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border-color:var(--color-border-strong);box-shadow:0 14px 34px var(--color-shadow);transform:translateY(-3px)}.apps[data-astro-cid-lcdefpme] .app-icon{margin-bottom:var(--space-3)}.apps__label[data-astro-cid-lcdefpme]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-1);font-size:.7rem;display:block}.apps__titel[data-astro-cid-lcdefpme]{font-family:var(--font-heading);color:var(--color-heading);font-size:1.05rem;font-weight:600;display:block}.apps__name[data-astro-cid-lcdefpme]{color:var(--color-accent);margin-bottom:var(--space-2);font-size:.82rem;display:block}.apps__text[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.92rem;display:block}.praktiker[data-astro-cid-lcdefpme]{gap:var(--space-5);align-items:start;display:grid}.praktiker[data-astro-cid-lcdefpme] img{border-radius:var(--radius);width:180px;height:auto}@media (width>=700px){.apps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:1.1fr 1fr}.apps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.praktiker[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:auto 1fr}}.ps-teaser[data-astro-cid-lcdefpme]{padding-block:0 var(--section-gap)}
