:root{--ever-paper: #FCFBF9;--ever-paper-alt: #F6F5F0;--ever-paper-warm: #EFE7DE;--ever-surface: #FFFFFF;--ever-brand: #9327C3;--ever-brand-hover: #7D1FA6;--ever-brand-deep: #6E2A93;--ever-brand-tint: #F5EBFB;--ever-brand-tint-2: #EBD6F5;--ever-brand-ink: #3A1156;--ever-ink: #1A1A1A;--ever-ink-body: #434343;--ever-ink-caption: #757575;--ever-ink-muted: #9A9A9A;--ever-line: rgba(26, 26, 26, .07);--ever-line-strong: rgba(26, 26, 26, .24);--ever-score: #2E8A57;--ever-score-deep: #1B6B46;--ever-score-mid: #5F9331;--ever-score-warn: #C8870B;--ever-score-low: #B25B42;--ever-grad-panel: linear-gradient(150deg, #8E2FB6 0%, #6E1F94 58%, #59187E 100%);--ever-grad-tint: linear-gradient(158deg, #EFE3F8 0%, #E7D8F3 100%);--ever-grad-tint-soft: linear-gradient(158deg, #E6D2F4 0%, #F1E6FA 52%, #FBF6F3 100%);--ever-grad-hero-card: linear-gradient(148deg, #E3CCF3 0%, #F0EAFB 46%, #F9F6F3 100%);--ever-shadow-cta: 0 4px 14px rgba(147, 39, 195, .22);--ever-shadow-chip: 0 12px 30px rgba(46, 10, 63, .12);--ever-shadow-card: 0 14px 34px rgba(46, 10, 63, .16);--ever-shadow-frame: 0 24px 54px -24px rgba(46, 10, 63, .3);--ever-shadow-frame-lg: 0 1px 2px rgba(46, 10, 63, .05), 0 44px 90px -26px rgba(46, 10, 63, .22);--ever-shadow-deep: 0 40px 90px -28px rgba(46, 10, 63, .42);--ever-shadow-dark: 0 10px 24px rgba(30, 6, 48, .35);--ever-r-sm: 11px;--ever-r: 12px;--ever-r-md: 14px;--ever-r-lg: 16px;--ever-r-xl: 18px;--ever-r-2xl: 20px;--ever-r-panel: clamp(20px, 3vw, 36px);--ever-r-pill: 999px;--ever-container: 1240px;--ever-pad-x: clamp(20px, 4vw, 40px);--ever-pad-y: clamp(64px, 8vw, 104px);--ever-font: "ABC Diatype", system-ui, -apple-system, "Helvetica Neue", sans-serif;--ever-t-h1: clamp(40px, 5vw, 68px);--ever-t-h2: clamp(32px, 4vw, 48px);--ever-t-h2-dark: clamp(32px, 4.4vw, 52px);--ever-t-h2-sm: clamp(30px, 3.6vw, 44px);--ever-t-h3: 20px;--ever-t-body-lg: clamp(18px, 1.5vw, 20px);--ever-t-body-lead: clamp(17px, 1.6vw, 19px);--ever-t-body: 16.5px;--ever-t-caption: 14.5px;--ever-t-overline: 13px;--ever-ls-tight: -.015em;--ever-ls-overline: .09em;--ever-ease: cubic-bezier(.22, 1, .36, 1);--ever-d-fast: .16s;--ever-d-accordion: .26s;--ever-d-reveal: .76s;--ever-d-reveal-grid: .64s}@media(prefers-reduced-motion:reduce){:root{--ever-d-fast: 0ms;--ever-d-accordion: 0ms;--ever-d-reveal: 0ms;--ever-d-reveal-grid: 0ms}}@font-face{font-family:ABC Diatype;src:url(/fonts/ABCDiatype-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype;src:url(/fonts/ABCDiatype-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype;src:url(/fonts/ABCDiatype-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABC Diatype;src:url(/fonts/ABCDiatype-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--ever-paper);color:var(--ever-ink-body);font-family:var(--ever-font);font-weight:300;font-size:var(--ever-t-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(h1,h2,h3,h4,h5,h6){margin:0;font-weight:400;line-height:1.1;letter-spacing:var(--ever-ls-tight);color:var(--ever-ink);text-wrap:balance}:where(p){margin:0;text-wrap:pretty}:where(ul,ol){margin:0;padding:0;list-style:none}a{color:var(--ever-brand);text-decoration:none;transition:color var(--ever-d-fast) var(--ever-ease)}a:hover{color:var(--ever-brand-hover)}img,svg,video{display:block;max-width:100%}::selection{background:var(--ever-brand-tint);color:var(--ever-brand)}:focus-visible{outline:2px solid var(--ever-brand);outline-offset:3px;border-radius:4px}.ever-section{padding:var(--ever-pad-y) var(--ever-pad-x)}.ever-container{max-width:var(--ever-container);margin-inline:auto}.ever-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[id]{scroll-margin-top:88px}@media(max-width:560px){.hero-ctas,.cta-actions,.acta-actions,.gcta-actions,.ghero-ctas,.hub-cta-actions,.kcta-actions,.khero-ctas,.pcta-actions,.phero-ctas,.scta-actions,.shero-actions,.ef-hero__ctas{flex-direction:column;align-items:stretch}.hero-ctas>.btn,.cta-actions>.btn,.acta-actions>.btn,.gcta-actions>.btn,.ghero-ctas>.btn,.hub-cta-actions>.btn,.kcta-actions>.btn,.khero-ctas>.btn,.pcta-actions>.btn,.phero-ctas>.btn,.scta-actions>.btn,.shero-actions>.btn,.ef-hero__ctas>.btn{width:100%}.loop-link,.guide-link,.score-link,.app-link,.hub-link{display:inline-flex;align-items:center;min-height:44px}.ever-foot-link{display:inline-flex;align-items:center;min-height:40px}}.cb{position:fixed;left:16px;right:16px;bottom:16px;z-index:9000;padding:20px clamp(20px,3vw,28px);background:var(--ever-surface, #fff);border:1px solid var(--ever-line, rgba(26, 26, 26, .07));border-radius:var(--ever-r-lg, 16px);box-shadow:var(--ever-shadow-deep, 0 18px 48px rgba(46, 10, 63, .16));opacity:0;transform:translateY(14px);transition:opacity .44s var(--ever-ease, cubic-bezier(.22, 1, .36, 1)),transform .44s var(--ever-ease, cubic-bezier(.22, 1, .36, 1))}.cb.is-da{opacity:1;transform:none}.cb-in{max-width:var(--ever-container, 1240px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(18px,3vw,40px);flex-wrap:wrap}.cb-ov{display:block;font-size:var(--ever-t-overline, 12px);font-weight:500;letter-spacing:var(--ever-ls-overline, .09em);text-transform:uppercase;color:var(--ever-brand, #9327c3)}.cb-text{margin-top:7px;max-width:62ch;font-size:var(--ever-t-caption, 14px);line-height:1.55;color:var(--ever-ink-body, #3d3d3d)}.cb-text a{color:var(--ever-brand, #9327c3);font-weight:500;text-underline-offset:2px;text-decoration:underline}.cb-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.cb-btn{padding:11px 20px;border-radius:var(--ever-r, 12px);border:1px solid transparent;font-family:inherit;font-size:var(--ever-t-caption, 14px);font-weight:500;white-space:nowrap;cursor:pointer;transition:background .2s var(--ever-ease, ease),border-color .2s var(--ever-ease, ease),color .2s var(--ever-ease, ease)}.cb-btn--primary{background:var(--ever-brand, #9327c3);color:#fff}.cb-btn--primary:hover{background:var(--ever-brand-hover, #7d1fa8)}.cb-btn--ghost{background:transparent;border-color:var(--ever-line-strong, rgba(26, 26, 26, .24));color:var(--ever-ink, #1a1a1a)}.cb-btn--ghost:hover{border-color:var(--ever-ink, #1a1a1a)}.cb-btn--text{background:transparent;padding-inline:8px;color:var(--ever-ink-caption, #6b6b6b);text-decoration:underline;text-underline-offset:3px}.cb-btn--text:hover{color:var(--ever-ink, #1a1a1a)}.cb-btn:focus-visible,.cb-zu:focus-visible{outline:2px solid var(--ever-brand, #9327c3);outline-offset:2px}.cb-schleier{position:fixed;inset:0;z-index:9100;background:#1a1a1a6b;opacity:0;transition:opacity .32s var(--ever-ease, ease)}.cb-schleier.is-da{opacity:1}.cb-dialog{position:fixed;z-index:9200;left:50%;top:50%;width:min(560px,calc(100vw - 32px));max-height:min(84vh,720px);overflow-y:auto;padding:clamp(22px,3vw,30px);background:var(--ever-surface, #fff);border-radius:var(--ever-r-lg, 16px);box-shadow:var(--ever-shadow-deep, 0 24px 64px rgba(46, 10, 63, .22));opacity:0;transform:translate(-50%,-46%);transition:opacity .32s var(--ever-ease, ease),transform .32s var(--ever-ease, ease)}.cb-dialog.is-da{opacity:1;transform:translate(-50%,-50%)}.cb-dialog-kopf{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.cb-dialog-titel{font-size:var(--ever-t-h3, 22px);font-weight:500;color:var(--ever-ink, #1a1a1a)}.cb-zu{flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--ever-line, rgba(26, 26, 26, .07));border-radius:50%;background:transparent;color:var(--ever-ink-caption, #6b6b6b);cursor:pointer}.cb-zu:hover{color:var(--ever-ink, #1a1a1a);border-color:var(--ever-line-strong, rgba(26, 26, 26, .24))}.cb-kats{margin-top:22px;display:grid;gap:4px}.cb-kat+.cb-kat{border-top:1px solid var(--ever-line, rgba(26, 26, 26, .07))}.cb-kat-label{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;cursor:pointer}.cb-kat-name{display:block;font-size:var(--ever-t-body, 16.5px);font-weight:500;color:var(--ever-ink, #1a1a1a)}.cb-kat-desc{display:block;margin-top:3px;font-size:var(--ever-t-caption, 14px);line-height:1.5;color:var(--ever-ink-caption, #6b6b6b)}.cb-fest{flex-shrink:0;font-size:var(--ever-t-caption, 14px);color:var(--ever-ink-muted, #9a9a9a);white-space:nowrap}.cb-schalter{position:relative;flex-shrink:0;width:46px;height:27px}.cb-schalter input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cb-bahn{position:absolute;inset:0;border-radius:var(--ever-r-pill, 999px);background:var(--ever-line-strong, rgba(26, 26, 26, .24));transition:background .2s var(--ever-ease, ease);pointer-events:none}.cb-bahn:after{content:"";position:absolute;top:3px;left:3px;width:21px;height:21px;border-radius:50%;background:#fff;transition:transform .2s var(--ever-ease, ease)}.cb-schalter input:checked+.cb-bahn{background:var(--ever-brand, #9327c3)}.cb-schalter input:checked+.cb-bahn:after{transform:translate(19px)}.cb-schalter input:focus-visible+.cb-bahn{outline:2px solid var(--ever-brand, #9327c3);outline-offset:2px}.cb-dialog-actions{margin-top:24px;display:flex;gap:10px;flex-wrap:wrap}@media(max-width:720px){.cb{left:10px;right:10px;bottom:10px;padding:18px}.cb-in{flex-direction:column;align-items:stretch;gap:18px}.cb-actions{flex-direction:column;align-items:stretch}.cb-btn{width:100%}}@media(prefers-reduced-motion:reduce){.cb,.cb-dialog,.cb-schleier,.cb-bahn,.cb-bahn:after{transition-duration:1ms!important}.cb{transform:none}}.psl[data-astro-cid-7fqoxnyr]{background:var(--ever-brand-tint);border-bottom:1px solid color-mix(in srgb,var(--ever-brand) 12%,transparent)}.psl__inner[data-astro-cid-7fqoxnyr]{position:relative;max-width:var(--ever-container);margin-inline:auto;padding:7px calc(var(--ever-pad-x) + 30px);display:flex;align-items:center;justify-content:center;gap:4px 12px;flex-wrap:wrap}.psl__text[data-astro-cid-7fqoxnyr]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;font-size:var(--ever-t-caption);line-height:1.45;color:var(--ever-ink-body)}.psl__icon[data-astro-cid-7fqoxnyr]{flex:none;width:16px;height:16px;color:var(--ever-brand)}.psl__wann[data-astro-cid-7fqoxnyr]{font-weight:500;color:var(--ever-ink)}.psl__format[data-astro-cid-7fqoxnyr]{display:none}.psl__cta[data-astro-cid-7fqoxnyr]{display:inline-flex;align-items:center;gap:3px;font-size:var(--ever-t-caption);font-weight:500;color:var(--ever-brand);text-decoration:underline;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--ever-brand) 40%,transparent);white-space:nowrap}.psl__cta[data-astro-cid-7fqoxnyr] svg[data-astro-cid-7fqoxnyr]{width:13px;height:13px}.psl__cta[data-astro-cid-7fqoxnyr]:hover{color:var(--ever-brand-hover);text-decoration-color:currentColor}.psl__cta[data-astro-cid-7fqoxnyr]:focus-visible,.psl__zu[data-astro-cid-7fqoxnyr]:focus-visible{outline:2px solid var(--ever-brand);outline-offset:2px;border-radius:4px}.psl__zu[data-astro-cid-7fqoxnyr]{position:absolute;right:2px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--ever-r-pill);background:none;color:var(--ever-ink-caption);cursor:pointer;transition:color var(--ever-d-fast) var(--ever-ease)}.psl__zu[data-astro-cid-7fqoxnyr] svg[data-astro-cid-7fqoxnyr]{width:14px;height:14px}.psl__zu[data-astro-cid-7fqoxnyr]:hover{color:var(--ever-ink)}@media(max-width:899px){.psl__thema[data-astro-cid-7fqoxnyr]{display:none}.psl__format[data-astro-cid-7fqoxnyr]{display:inline}}@media(max-width:700px){.psl__inner[data-astro-cid-7fqoxnyr]{padding-inline:34px}}.lang[data-astro-cid-jb7255l7]{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:7px 9px;border-radius:var(--ever-r-sm);color:var(--ever-ink-caption);text-decoration:none;transition:color var(--ever-d-fast) var(--ever-ease),background var(--ever-d-fast) var(--ever-ease)}.lang[data-astro-cid-jb7255l7]:hover{color:var(--ever-ink);background:color-mix(in srgb,var(--ever-ink) 5%,transparent)}.lang[data-astro-cid-jb7255l7]:focus-visible{outline:2px solid var(--ever-brand);outline-offset:2px}.lang[data-astro-cid-jb7255l7].is-soon{opacity:.4;cursor:default}.lang__globus[data-astro-cid-jb7255l7]{width:17px;height:17px}.lang-menue[data-astro-cid-jb7255l7]{position:relative;flex-shrink:0}.lang-menue[data-astro-cid-jb7255l7]>summary[data-astro-cid-jb7255l7]{list-style:none;cursor:pointer}.lang-menue[data-astro-cid-jb7255l7]>summary[data-astro-cid-jb7255l7]::-webkit-details-marker{display:none}.lang-menue__liste[data-astro-cid-jb7255l7]{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:150px;margin:0;padding:6px;list-style:none;border:1px solid var(--ever-line);border-radius:var(--ever-r-sm);background:var(--ever-surface, #fff);box-shadow:0 10px 30px color-mix(in srgb,var(--ever-ink) 12%,transparent)}.lang-menue--oben[data-astro-cid-jb7255l7] .lang-menue__liste[data-astro-cid-jb7255l7]{top:auto;bottom:calc(100% + 6px)}.lang-menue__eintrag[data-astro-cid-jb7255l7]{display:block;padding:8px 10px;border-radius:6px;font-size:14px;color:var(--ever-ink-body);text-decoration:none}a[data-astro-cid-jb7255l7].lang-menue__eintrag:hover{background:color-mix(in srgb,var(--ever-ink) 5%,transparent);color:var(--ever-ink)}.lang-menue__eintrag[data-astro-cid-jb7255l7].is-aktiv{font-weight:500;color:var(--ever-brand)}.lang__code[data-astro-cid-jb7255l7]{font-size:var(--ever-t-overline);font-weight:500;line-height:1;letter-spacing:var(--ever-ls-overline)}.asb[data-astro-cid-ripupi7n]{display:inline-block;padding:4px;border-radius:10px;transition:opacity var(--ever-d-fast) var(--ever-ease)}.asb[data-astro-cid-ripupi7n]:hover{opacity:.82}.asb[data-astro-cid-ripupi7n]:focus-visible{outline:2px solid var(--ever-brand);outline-offset:2px}.asb[data-astro-cid-ripupi7n] img[data-astro-cid-ripupi7n]{display:block;height:auto;max-width:100%}@media(max-width:420px){.asb[data-astro-cid-ripupi7n][style*=--asb-h-schmal] img[data-astro-cid-ripupi7n]{height:var(--asb-h-schmal);width:auto}}.psb[data-astro-cid-4qdjddv3]{display:inline-block;border-radius:10px;transition:opacity var(--ever-d-fast) var(--ever-ease)}.psb[data-astro-cid-4qdjddv3]:hover{opacity:.82}.psb[data-astro-cid-4qdjddv3]:focus-visible{outline:2px solid var(--ever-brand);outline-offset:2px}.psb[data-astro-cid-4qdjddv3] img[data-astro-cid-4qdjddv3]{display:block;height:auto;max-width:100%}@media(max-width:420px){.psb[data-astro-cid-4qdjddv3][style*=--psb-h-schmal] img[data-astro-cid-4qdjddv3]{height:var(--psb-h-schmal);width:auto}}.stb[data-astro-cid-3ljkmvar]{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.stb--zentriert[data-astro-cid-3ljkmvar]{justify-content:center}
