.marketing-site{--paper:#f7f5f1;--paper-2:#f0ede6;--paper-3:#e7e2d8;--ink:#0b0a09;--ink-2:#1b1a16;--ink-3:#383429;--signal:#ffaa09;--signal-deep:#b87400;--signal-press:#e69600;--signal-soft:#ffaa0929;--on-signal:#1a1305;--steel:#d1d3d5;--steel-soft:#ecedeb;--text-strong:var(--ink);--text-body:var(--ink-2);--text-muted:#1b1a1699;--text-inverse:#f7f5f1;--text-inverse-muted:#f7f5f1a3;--surface-page:var(--paper);--surface-page-dark:var(--ink);--surface-raised:#fdfcfa;--glass-dark:#0a09086b;--glass-dark-2:#0a0908a3;--glass-light:#f7f5f16b;--glass-light-2:#f7f5f1b8;--hairline-light:#ffffff29;--hairline-light-strong:#ffffff4d;--hairline-dark:#0b0a0924;--positive:#3f7a52;--attention:var(--signal-deep);--world:#b4633c;--world-deep:#7e3e22;--world-soft:#e9cdbb}.marketing-site [data-palette=terra]{--world:#b4633c;--world-deep:#7e3e22;--world-soft:#e9cdbb}.marketing-site [data-palette=stahl]{--world:#5e7a8e;--world-deep:#2c4250;--world-soft:#c9d6de}.marketing-site [data-palette=gruen]{--world:#48684e;--world-deep:#21402c;--world-soft:#c8d6c5}.marketing-site{--font-display:var(--font-power-grotesk), "Helvetica Neue", sans-serif;--font-mono:var(--font-outfit), system-ui, sans-serif;--font-secondary:var(--font-mono);--size-hero:clamp(64px, 9vw, 148px);--size-h1:clamp(44px, 5.5vw, 88px);--size-h2:clamp(30px, 3.2vw, 52px);--size-h3:26px;--size-body:18px;--size-small:15px;--size-label:12px;--size-data:14px;--size-metric:44px;--track-display:-.03em;--track-label:.16em;--leading-display:.98;--leading-body:1.55;--weight-display:500;--weight-medium:500;--weight-book:400;--weight-light:300;--blur-card:20px;--blur-panel:28px;--blur-heavy:40px;--r-panel:24px;--r-card:20px;--r-inner:12px;--r-pill:999px;--shadow-soft:0 30px 80px -20px #0c0b0959;--shadow-float:0 12px 44px -14px #0c0b0947;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");--grain-opacity:.03;--flute-width:14px;--ease-unio:cubic-bezier(.32, .72, 0, 1);--dur-fast:.45s;--dur-base:.8s;--dur-slow:1.1s;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--sp-10:144px;--container:1320px;--gutter:24px;--r-l:20px;--r-m:14px;--pad-card:24px;--r-innen-l:calc(var(--r-l) - 12px);--r-innen-m:calc(var(--r-m) - 8px);--dichte:1;--zeile-min:calc(64px * var(--dichte));--pad-liste:calc(14px * var(--dichte))}.marketing-site,.marketing-site *{box-sizing:border-box}.marketing-site{font-family:var(--font-display);font-size:var(--size-body);line-height:var(--leading-body);color:var(--text-body);background:var(--surface-page);-webkit-font-smoothing:antialiased;margin:0}.marketing-site .u-label{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--track-label);text-transform:uppercase;font-weight:400}.marketing-site .u-grain{position:relative}.marketing-site .u-grain:after{content:"";background-image:var(--grain);opacity:var(--grain-opacity);pointer-events:none;z-index:40;position:absolute;inset:0}@keyframes uPulse{0%,to{box-shadow:0 0 #ffaa098c}70%{box-shadow:0 0 0 7px #ffaa0900}}@keyframes uPulseInv{0%,to{box-shadow:0 0 #fff9}70%{box-shadow:0 0 0 8px #fff0}}@keyframes uCell{0%{opacity:.14}to{opacity:.85}}@keyframes uDraw{to{stroke-dashoffset:0}}@keyframes uMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes emberDrift{0%{transform:translate(-5%,-3%)rotate(-3deg)scale(1)}50%{transform:translate(4%,5%)rotate(4deg)scale(1.12)}to{transform:translate(-2%,3%)rotate(-5deg)scale(1.05)}}@keyframes heroGlowDrift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-6%,4.5%)scale(1.16)}to{transform:translate(4%,-3%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.marketing-site .u-herglow,.marketing-site .u-ember,.marketing-site .u-marquee{animation:none!important}}@media (max-width:767px){.marketing-site .u-kap{display:none!important}.marketing-site input:not(:where(.marketing-static-document *)),.marketing-site select:not(:where(.marketing-static-document *)),.marketing-site textarea:not(:where(.marketing-static-document *)){font-size:16px!important}}.marketing-site{-webkit-text-size-adjust:100%}@media (hover:hover){.marketing-site button:not(:where(.marketing-static-document *)){transition:filter .35s var(--ease-unio),transform .35s var(--ease-unio),box-shadow .35s var(--ease-unio)}.marketing-site button:not(:where(.marketing-static-document *)):hover:not(:disabled){filter:brightness(1.06)}.marketing-site button:not(:where(.marketing-static-document *)):active:not(:disabled){transform:scale(.985)}.marketing-site a[data-track]:not(:where(.marketing-static-document *)):hover{filter:brightness(1.08)}}.marketing-site a:not(:where(.marketing-static-document *)):focus-visible,.marketing-site button:not(:where(.marketing-static-document *)):focus-visible,.marketing-site input:not(:where(.marketing-static-document *)):focus-visible,.marketing-site select:not(:where(.marketing-static-document *)):focus-visible,.marketing-site textarea:not(:where(.marketing-static-document *)):focus-visible,.marketing-site [tabindex]:not(:where(.marketing-static-document *)):focus-visible{outline-offset:3px;outline:2px solid var(--signal)!important}.marketing-site .u-skip{z-index:120;background:var(--ink);color:var(--paper);font:500 14px var(--font-display);border-radius:10px;padding:12px 18px;text-decoration:none;transition:top .25s;position:fixed;top:-64px;left:16px}.marketing-site .u-skip:focus{top:16px}.marketing-site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100svh}.marketing-site :where(img,svg,video){vertical-align:baseline;max-width:none;display:inline}.marketing-site :where(button,input,select,textarea){letter-spacing:normal;line-height:normal}.marketing-site :where(strong,b){font-weight:bolder}.marketing-site :where(h1,h2,h3,h4,p,figure){font-family:inherit}.marketing-site :where(input[type=range],input[type=checkbox]){appearance:auto}.marketing-site :where(h1,h2,h3,h4,h5,h6){text-wrap:wrap}
