@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-var-latin.woff2) format("woff2-variations")}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/opensans-var-latin.woff2) format("woff2-variations")}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/librefranklin-var-latin.woff2) format("woff2-variations")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-var-latin.woff2) format("woff2-variations")}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/fonts/sora-var-latin.woff2) format("woff2-variations")}@font-face{font-family:Work Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/worksans-var-latin.woff2) format("woff2-variations")}[data-ng]{--ng-night: #0c1a12;--ng-night-deep: #0a150f;--ng-night-panel: #0e2016;--ng-green: #1ba637;--ng-green-fill: #088908;--ng-green-fill-hover: #138026;--ng-green-badge: #16882d;--ng-green-text: #138026;--ng-green-bright: #4be06b;--ng-green-pale: #a9edb9;--ng-green-tint: #e6f7ea;--ng-ink: #1f2933;--ng-ink-dim: #3e4c59;--ng-ink-faint: #676f7b;--ng-on-night: rgba(255, 255, 255, .92);--ng-on-night-dim: rgba(255, 255, 255, .74);--ng-on-night-faint: rgba(255, 255, 255, .6);--ng-on-night-mute: rgba(255, 255, 255, .5);--ng-on-night-line: rgba(255, 255, 255, .12);--ng-on-night-line-soft: rgba(255, 255, 255, .07);--ng-white: #ffffff;--ng-canvas: #f6fafb;--ng-line: #e4e7eb;--ng-danger: #d8443c;--ng-danger-text: #bc3b34;--ng-danger-tint: #fce4e2;--ng-font-display: "Libre Franklin", system-ui, sans-serif;--ng-font-body: "Inter", system-ui, sans-serif;--ng-fs-hero: clamp(2.35rem, 5.4vw, 3.875rem);--ng-fs-h2: clamp(1.85rem, 3.6vw, 2.5rem);--ng-fs-h2-klein: clamp(1.7rem, 3vw, 2rem);--ng-fs-h3: clamp(1.4rem, 2.4vw, 1.875rem);--ng-fs-cta: clamp(2rem, 4.4vw, 2.625rem);--ng-fs-zitat: clamp(1.2rem, 2vw, 1.5625rem);--ng-fs-lead: clamp(1rem, 1.4vw, 1.0625rem);--ng-fs-body: 1rem;--ng-fs-small: .875rem;--ng-fs-mini: .8125rem;--ng-fs-label: .75rem;--ng-maxw: 1140px;--ng-gutter: clamp(20px, 4vw, 48px);--ng-sektion: clamp(56px, 8vw, 88px);--ng-kopf-h: 68px;--ng-r-sm: 6px;--ng-r-md: 8px;--ng-r-lg: 10px;--ng-r-xl: 12px;--ng-r-pill: 999px;--ng-shadow: 0 12px 32px rgba(15, 23, 42, .1);--ng-shadow-green: 0 12px 32px rgba(27, 166, 55, .14);--ng-ease: cubic-bezier(.4, 0, .2, 1);--ng-dur-fast: .2s;--ng-dur-mid: .32s;--ng-dur-slow: .38s;--ink-invert: #ffffff;--ease-out: var(--ng-ease)}html[data-schrift=manrope] [data-ng]{--ng-font-display: "Manrope", system-ui, sans-serif;--ng-font-body: "Open Sans", system-ui, sans-serif}html[data-schrift=sora] [data-ng]{--ng-font-display: "Sora", system-ui, sans-serif;--ng-font-body: "Work Sans", system-ui, sans-serif}[data-ng]{margin:0;background:var(--ng-white);color:var(--ng-ink);font-family:var(--ng-font-body);font-size:var(--ng-fs-body);line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}[data-ng] *{box-sizing:border-box}[data-ng] h1,[data-ng] h2,[data-ng] h3,[data-ng] h4{margin:0;font-family:var(--ng-font-display);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance;hyphens:auto;overflow-wrap:break-word}[data-ng] p{margin:0}[data-ng] ul{margin:0;padding:0;list-style:none}[data-ng] img,[data-ng] svg,[data-ng] video{display:block;max-width:100%}[data-ng] :where(a){color:var(--ng-green-text);text-decoration:none}[data-ng] :where(a:hover){color:var(--ng-green-fill-hover);text-decoration:underline;text-underline-offset:.2em}[data-ng] :focus-visible{outline:2px solid var(--ng-night);outline-offset:3px;box-shadow:0 0 0 3px #fff;border-radius:3px}[data-ng] .ng-auf-nacht :focus-visible{outline-color:#fff;box-shadow:0 0 0 3px var(--ng-night)}.ng-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}[data-ng] .ng-skip{position:absolute;top:-100%;left:var(--ng-gutter);z-index:300;padding:12px 20px;border-radius:var(--ng-r-sm);background:var(--ng-green-fill);color:#fff;font-size:var(--ng-fs-small);font-weight:600}[data-ng] .ng-skip:focus-visible{top:12px;color:#fff;text-decoration:none}.ng-container{width:100%;max-width:var(--ng-maxw);margin:0 auto}.ng-sektion{padding:var(--ng-sektion) var(--ng-gutter);scroll-margin-top:calc(var(--ng-kopf-h) + 16px)}.ng-eyebrow{color:var(--ng-green-text);font-family:var(--ng-font-body);font-size:var(--ng-fs-label);font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}[data-ng] .ng-auf-nacht .ng-eyebrow{color:var(--ng-green-pale)}.ng-lead{color:var(--ng-ink-dim);font-size:var(--ng-fs-body);line-height:1.7;text-wrap:pretty}.ng-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border:1px solid transparent;border-radius:var(--ng-r-sm);font-family:var(--ng-font-body);font-size:.9375rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background var(--ng-dur-fast) var(--ng-ease),border-color var(--ng-dur-fast) var(--ng-ease),color var(--ng-dur-fast) var(--ng-ease)}[data-ng] .ng-btn-primaer{background:var(--ng-green-fill);color:#fff}[data-ng] .ng-btn-primaer:hover,[data-ng] .ng-btn-primaer:focus-visible{background:var(--ng-green-fill-hover);color:#fff;text-decoration:none}[data-ng] .ng-btn-geist{border-color:#ffffff47;background:transparent;color:#fff}[data-ng] .ng-btn-geist:hover,[data-ng] .ng-btn-geist:focus-visible{border-color:#fff9;background:#ffffff14;color:#fff;text-decoration:none}[data-ng] .ng-btn-umriss{border-color:var(--ng-green-text);background:transparent;color:var(--ng-green-text)}[data-ng] .ng-btn-umriss:hover,[data-ng] .ng-btn-umriss:focus-visible{background:var(--ng-mint);color:var(--ng-green-text);text-decoration:none}.ng-btn-klein{padding:10px 20px;font-size:var(--ng-fs-small)}[data-ng] .ng-mehr{display:inline-flex;align-items:center;gap:8px;color:var(--ng-green-text);font-size:var(--ng-fs-small);font-weight:600}.ng-mehr svg{width:11px;height:11px;flex:none;transition:transform var(--ng-dur-fast) var(--ng-ease)}.ng-mehr:hover svg{transform:translate(3px)}.ng-haken{display:flex;flex-direction:column;gap:10px}.ng-haken li{display:flex;align-items:flex-start;gap:10px;color:var(--ng-ink-dim);font-size:var(--ng-fs-small);line-height:1.6}.ng-haken svg{width:14px;height:14px;margin-top:5px;flex:none;color:var(--ng-green-text)}.ng-badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px 6px 8px;border:1px solid rgba(27,166,55,.5);border-radius:var(--ng-r-pill);background:#1ba63724;color:var(--ng-green-pale);font-size:var(--ng-fs-label);font-weight:600;letter-spacing:.04em}.ng-badge-punkt{width:7px;height:7px;flex:none;border-radius:var(--ng-r-pill);background:var(--ng-green-bright);animation:ngBlink 2.4s infinite}@keyframes ngBlink{0%,45%{opacity:1}50%,95%{opacity:.25}to{opacity:1}}.ng-zahl{font-family:var(--ng-font-display);font-variant-numeric:tabular-nums;font-weight:700}.js [data-ng] [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .6s var(--ng-ease),transform .6s var(--ng-ease);transition-delay:calc(var(--i, 0) * 90ms)}.js [data-ng] [data-reveal].ist-sichtbar{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js [data-ng] [data-reveal]{opacity:1;transform:none;transition:none}[data-ng] .ng-badge-punkt{animation:none}[data-ng] *{scroll-behavior:auto!important}}.ng-prosa{max-width:68ch;hyphens:auto;overflow-wrap:break-word}.ng-prosa h2{margin-top:clamp(40px,6vw,72px);font-size:var(--ng-fs-h2-klein);letter-spacing:-.015em}.ng-prosa h2:first-child{margin-top:0}.ng-prosa h3{margin-top:clamp(28px,4vw,48px);font-size:clamp(1.15rem,2vw,1.375rem);font-weight:700}.ng-prosa h4{margin-top:24px;margin-bottom:8px;font-family:var(--ng-font-body);font-size:var(--ng-fs-body);font-weight:600}.ng-prosa p,.ng-prosa li{margin:0 0 14px;color:var(--ng-ink-dim);font-size:.9375rem;line-height:1.75}.ng-prosa ul,.ng-prosa ol{margin:0 0 14px 1.2em;padding:0;list-style:revert}.ng-prosa address{margin:0 0 16px;color:var(--ng-ink-dim);font-size:.9375rem;font-style:normal;line-height:1.75}.ng-prosa a{color:var(--ng-green-text);text-decoration:underline;text-underline-offset:.18em}.ng-prosa a:hover,.ng-prosa a:focus-visible{color:var(--ng-green-fill-hover)}.ng-prosa .gueltig{margin-top:clamp(32px,5vw,56px);padding-top:20px;border-top:1px solid var(--ng-line);color:var(--ng-ink-faint);font-size:var(--ng-fs-mini)}.ng-prosa strong{color:var(--ng-ink);font-weight:600}.ng-prosa table{width:100%;margin:0 0 18px;border-collapse:collapse;font-size:var(--ng-fs-small)}.ng-prosa :where(th,td){padding:8px 12px;border-bottom:1px solid var(--ng-line);text-align:left;vertical-align:top;color:var(--ng-ink-dim)}.ng-prosa th{color:var(--ng-ink);font-weight:600}.ng-prosa h2,.ng-prosa h3,.ng-prosa h4{margin-bottom:12px}
