@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/landing/static/assets/space-grotesk-latin-BhU9QXUp.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400 700;font-display:swap;src:url(/landing/static/assets/space-grotesk-latin-ext-D9tNdqV9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/static/assets/ibm-plex-mono-400-latin-DMJ8VG8y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/static/assets/ibm-plex-mono-400-latin-ext-BmRBH3aV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/static/assets/ibm-plex-mono-500-latin-DSY6xOcd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/static/assets/ibm-plex-mono-500-latin-ext-CAhNIIs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--bg: #05080F;--text: #E8EAEE;--text-2: #B4BCC9;--text-3: #B4BCC9;--muted: #8A93A3;--text-4: #5C6577;--line: #1A2130;--line-strong: #263042;--accent: #E8EAEE;--accent-grafik: #E8EAEE;--on-accent: #05080F;--field-bg: #0A0E16;--field-border: #263042;--error: #FF9C9C;--ok: #7EE2B8;--focus: #E8EAEE;--link-line: #5C6577;--link-line-hover: #E8EAEE;--bg-image: none;--accent-rgb: 232, 234, 238;--accent-fill: #E8EAEE;--accent-fill-hover: #FFFFFF;--accent-shadow: none;--surface: #0A0E16;--hover: #111827;--active: #111827;--ghost-bg: transparent;--ghost-border: #263042;--ghost-border-hover: #5C6577;--field-border-hover: #5C6577;--select-bg: #0A0E16;--header-bg: transparent;--header-solid: rgba(5, 8, 15, .82);--control-bg: rgba(5, 8, 15, .4);--dot-idle: #263042;--seg-bg: transparent;--seg-active-bg: #111827;--seg-active-text: #E8EAEE;--footer-shadow: 0 1px 2px rgba(0, 0, 0, .6);--kugel-linie: 138, 147, 163;--kugel-schein-a: .14;--kugel-flaeche: 10, 14, 22;--kugel-flaeche-a: .6;--kugel-netz-a: .22;--kugel-land-a: .75;--kugel-rand-a: .6;--neon: #F4F8FF;--neon-rgb: 244, 248, 255;--neon-glow-rgb: 200, 225, 255;--neon-glow-a: .55;--font: "Space Grotesk", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--ease: cubic-bezier(.2, .7, .2, 1);--header-h: 88px;--gutter: 64px;--safe-top: env(safe-area-inset-top, 0px);--safe-right: env(safe-area-inset-right, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}html[data-theme] body.lp{background:var(--bg-image),var(--bg);background-attachment:fixed}body.lp{margin:0;background:var(--bg);color:var(--text);font-family:var(--font);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:not(.intro-skip):has(body.lp--home>.gz-intro){overflow:hidden}html.hero-weg .lp-dot{animation-play-state:paused}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--focus);outline-offset:2px}:where(.lp) :where(h1,h2,h3,h4,h5,p,ul,ol,dl,dd){margin:0}:where(.lp) :where(ul,ol){padding:0;list-style:none}.lp button{font:inherit;color:inherit}[hidden]{display:none!important}.lp-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lp-label{font-family:var(--mono);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase}.lp-label--accent,.lp-label--muted{color:var(--muted)}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:999px;font-family:var(--font);font-size:15px;font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.lp-btn--accent{background:var(--accent-fill);color:var(--on-accent)!important;box-shadow:var(--accent-shadow)}.lp-btn--accent:hover{background:var(--accent-fill-hover)}.lp-btn--ghost{background:var(--ghost-bg);border-color:var(--ghost-border);color:var(--text)}.lp-btn--ghost:hover{background:var(--hover);border-color:var(--ghost-border-hover)}.lp-btn--lg{min-height:54px;padding:0 28px;font-size:16px}.lp-btn--sm{padding:0 16px;font-size:14px}.lp-btn:disabled{opacity:.6;cursor:progress}.lp-shell{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.lp-header{position:relative;z-index:16;flex:none;display:flex;align-items:center;justify-content:space-between;gap:24px;height:calc(var(--header-h) + var(--safe-top));padding:var(--safe-top) max(32px,var(--safe-right)) 0 max(var(--gutter),var(--safe-left));border-bottom:1px solid var(--line);background:var(--header-bg)}.lp-logo{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--text);text-decoration:none;border-radius:8px}.lp-logo-mark{flex:none;color:var(--accent-grafik)}.lp-wordmark{font-size:22px;font-weight:400;letter-spacing:-.01em}.lp-wordmark b{font-weight:700}.lp-nav{display:flex;align-items:center;gap:12px}.lp-pills{display:flex;align-items:center;gap:4px}.lp-pill{display:inline-flex;align-items:center;height:44px;padding:0 16px;border-radius:999px;color:var(--text-2);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}.lp-pill:hover{color:var(--text);background:var(--hover)}.lp-pill[aria-current]{color:var(--text);background:var(--active)}.lp-btn--nav{margin-left:4px}.lp-burger{display:none;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:1px solid var(--line-strong);border-radius:999px;background:var(--control-bg);cursor:pointer}.lp-burger path{transition:transform .3s var(--ease),opacity .2s;transform-box:fill-box;transform-origin:center}.lp-burger[aria-expanded=true] .lp-burger-top{transform:translateY(5px) rotate(45deg)}.lp-burger[aria-expanded=true] .lp-burger-mid{opacity:0}.lp-burger[aria-expanded=true] .lp-burger-bot{transform:translateY(-5px) rotate(-45deg)}.lp-main{min-height:calc(100vh - var(--header-h) - var(--safe-top));min-height:calc(100dvh - var(--header-h) - var(--safe-top));display:flex;align-items:center;justify-content:space-between;gap:48px;padding:24px max(32px,var(--safe-right)) 96px max(var(--gutter),var(--safe-left))}.lp-hero{flex:0 1 620px;min-width:0;max-width:620px}.lp-hero>.lp-label,.lp-seite-text>.lp-label{display:flex;align-items:flex-start;gap:12px;margin-bottom:28px}.lp-dot{flex:none;width:8px;height:8px;border-radius:50%;margin-top:4px;background:var(--accent);animation:lp-pulse 2.4s ease-out infinite}.lp-hero h1{font-size:clamp(48px,min(5.4vw,8.4vh),72px);font-weight:600;line-height:1;letter-spacing:-.035em;margin-bottom:24px;text-wrap:balance}.lp-lead{font-size:19px;line-height:1.55;color:var(--text-2);margin-bottom:36px}.lp-only-mob{display:none}.lp-stats{display:flex;align-items:center;gap:24px;padding-top:28px;border-top:1px solid var(--line)}.lp-stat-list{display:flex;align-items:center;gap:22px}.lp-stat{display:flex;flex-direction:column-reverse;gap:6px}.lp-stat+.lp-stat{padding-left:22px;border-left:1px solid var(--line)}.lp-stat dt{font-size:11px;letter-spacing:.12em;white-space:nowrap}.lp-stat dd{font-size:16px;font-weight:500;white-space:nowrap}.lp-stat .lp-stat-big{font-size:32px;font-weight:600;line-height:1;letter-spacing:-.02em}.lp-footer{position:absolute;left:max(var(--gutter),var(--safe-left));right:max(32px,var(--safe-right));bottom:calc(18px + var(--safe-bottom));display:flex;align-items:center;justify-content:space-between;gap:24px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);text-shadow:var(--footer-shadow)}.lp-footer-tags{display:flex;flex-wrap:wrap;gap:8px 24px}.lp-footer-links{display:flex;align-items:center;gap:4px;margin-left:auto}.lp-footer-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--muted);text-decoration:none;border-radius:6px}.lp-footer-links a:hover{color:var(--text)}.lp-copy{padding-left:10px}.lp-lang{display:inline-flex;align-items:center;gap:2px;font-family:var(--mono);font-size:13px;letter-spacing:.1em;color:var(--muted)}.lp-lang a,.lp-lang-cur{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:44px;padding:0 6px;border-radius:6px;text-decoration:none}.lp-lang a{color:var(--muted)}.lp-lang a:hover,.lp-lang-cur{color:var(--text)}.lp-lang-sep{opacity:.5}.lp-lang--header{margin-left:4px}.lp-lang--footer{font-size:12px}.lp-lang--menu{display:none}.lp-lang--doc{margin-left:auto}.lp-theme{display:inline-flex;flex:none;align-items:center;justify-content:center;width:38px;height:38px;padding:0;margin-left:2px;border:1px solid var(--line-strong);border-radius:50%;background:var(--control-bg);color:var(--text-2);cursor:pointer;transition:color .2s,border-color .2s,background-color .2s}.lp-theme:hover{color:var(--text);border-color:var(--ghost-border-hover)}.lp-theme svg{display:none}html[data-theme-mode=auto] .lp-theme .lp-ti-auto,html[data-theme-mode=light] .lp-theme .lp-ti-hell,html[data-theme-mode=dark] .lp-theme .lp-ti-dunkel{display:block}html:not([data-theme-mode]) .lp-theme{display:none}.lp-theme--menu{display:none}.lp-theme--doc{margin-left:8px}.lp-stat-list{flex-wrap:nowrap}.lp-stat-list.is-umbruch{flex-wrap:wrap;gap:12px 32px}.lp-stat-list.is-umbruch .lp-stat+.lp-stat{padding-left:0;border-left:0}.lp-en-hint{margin-left:auto;margin-right:8px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--text-2);text-decoration:none;white-space:nowrap}.lp-en-hint:hover{color:var(--text);border-color:var(--ghost-border-hover)}.lp-en-hint[hidden],.lp-en-hint-kurz{display:none}@media (max-width: 399px){.lp-en-hint-voll{display:none}.lp-en-hint-kurz{display:inline}.lp-header{gap:12px}.lp-header>*{flex-shrink:0}.lp-header>.lp-logo{flex-shrink:1;min-width:0}}.lp-doc-binding{font-style:italic}.lp-hero h1:focus{outline:none}.lp-services:focus{outline:none}.lp-services:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;border-radius:14px}.lp-text{font-size:17px;line-height:1.6;color:var(--text-2)}.lp-text+.lp-text{margin-top:14px}.lp-sub{margin:36px 0 14px}.lp-cards{display:grid;gap:12px}.lp-cards--3{grid-template-columns:repeat(3,1fr)}.lp-cards--2{grid-template-columns:repeat(2,1fr)}.lp-card{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.lp-card :is(h3,h4){margin-bottom:6px;font-size:16px;font-weight:600}.lp-card p{font-size:14.5px;line-height:1.5;color:var(--text-3)}.lp-seg{display:inline-flex;gap:4px;margin:-6px 0 22px;padding:4px;border:1px solid var(--line-strong);border-radius:999px;background:var(--seg-bg)}.lp-seg-btn{min-height:40px;padding:0 18px;border:0;border-radius:999px;background:none;color:var(--text);font-size:15px;font-weight:500;cursor:pointer;transition:background-color .2s,color .2s}.lp-seg-btn:hover{color:var(--text);background:var(--hover)}.lp-seg-btn[aria-pressed=true]{color:var(--seg-active-text);background:var(--seg-active-bg);box-shadow:inset 0 0 0 1px var(--line-strong)}.lp-seg-panel.is-entering{animation:lp-seg-in .25s var(--ease) both}@keyframes lp-seg-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.lp-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lp-service{padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .2s,background-color .2s}.lp-service:hover{border-color:var(--line-strong);background:var(--hover)}.lp-service :is(h2,h3){margin-bottom:8px;font-size:18px;font-weight:600;letter-spacing:-.01em}.lp-service p{font-size:15px;line-height:1.55;color:var(--text-3)}.lp-service{--k: 0s;display:flex;flex-direction:column}.lp-service:nth-child(2){--k: .7s}.lp-service:nth-child(3){--k: 1.4s}.lp-service:nth-child(4){--k: 2.1s}.lp-service:nth-child(5){--k: 2.8s}.lp-service:nth-child(6){--k: 3.5s}.lp-service-text{min-width:0;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.lp-li{--li: var(--neon);--hoch: .8;display:block;flex:none;width:64px;height:64px;margin-bottom:14px;overflow:visible;color:var(--li);transition:filter .3s}.lp-li{filter:drop-shadow(0 0 2px rgba(var(--neon-glow-rgb),calc(var(--neon-glow-a) * .5)))}html[data-theme=light] .lp-li{filter:none}.lp-li .li-l{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;opacity:.4;transition:opacity .4s}html[data-theme=light] .lp-li .li-l{opacity:.5}.lp-li .li-p,.lp-li .li-wander,.lp-li .li-live{--ruhe: .7;fill:currentColor;opacity:var(--ruhe);transform-box:fill-box;transform-origin:center}html[data-theme=light] .lp-li .li-p{--ruhe: .8}.lp-li .li-g{transform-box:fill-box;transform-origin:center}.lp-li .li-balken{transform-origin:50% 100%}.lp-li .li-knoten{fill:none;stroke:currentColor;stroke-width:1;opacity:0;transform-box:fill-box;transform-origin:center}.lp-li .li-herz{fill:none;stroke:currentColor;stroke-width:1.1;stroke-linecap:round;stroke-linejoin:round;opacity:.45}.lp-li .li-lauf,.lp-li .li-stift{fill:none;stroke:currentColor;stroke-width:3.4;stroke-linecap:round;stroke-dasharray:.1 99.9}.lp-li .li-lauf--zwei{stroke-dasharray:.1 49.9}.lp-li .li-zeit{fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:55;opacity:.8}.lp-li .li-cursor{fill:currentColor;opacity:.8}.lp-li .li-wander{--dx: 16px;opacity:.4}.lp-li .li-wander--links{--dx: -16px}.lp-li .li-s0{--s: 0s}.lp-li .li-s1{--s: .18s}.lp-li .li-s2{--s: .36s}.lp-li .li-s3{--s: .54s}.lp-li .li-s4{--s: .72s}.lp-li .li-s5{--s: .9s}.lp-li .li-s6{--s: 1.08s}.lp-li .li-s7{--s: 1.26s}.lp-li .li-s8{--s: 1.44s}.lp-li .li-d0{--d: 0ms}.lp-li .li-d1{--d: 50ms}.lp-li .li-d2{--d: .1s}.lp-li .li-d3{--d: .15s}.lp-li .li-d4{--d: .2s}.lp-li .li-d5{--d: .25s}.lp-li .li-d6{--d: .3s}.lp-li .li-d7{--d: .35s}.lp-li .li-d8{--d: .4s}.lp-li .li-d9{--d: .45s}.lp-li .li-d10{--d: .5s}.lp-li .li-d11{--d: .55s}.lp-li .li-d12{--d: .6s}.lp-li .li-d13{--d: .65s}@keyframes li-scan{0%{opacity:.12;transform:scale(.5)}45%{opacity:1;transform:scale(1.7)}to{opacity:var(--ruhe);transform:scale(1)}}@keyframes li-knoten{0%{opacity:0;transform:scale(1)}6%{opacity:var(--hoch)}30%,to{opacity:0;transform:scale(2.8)}}@keyframes li-aufbau{0%{opacity:.2}14%,70%{opacity:1}to{opacity:.2}}@keyframes li-blink{0%,to{opacity:var(--hoch)}50%{opacity:.1}}@keyframes li-hin{0%,12%{transform:translate(0);opacity:.3}50%{opacity:var(--hoch)}88%,to{transform:translate(var(--dx));opacity:.3}}@keyframes li-lauf{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes li-wachsen{0%{transform:scaleY(.55);opacity:.6}55%,to{transform:scaleY(1);opacity:1}}@keyframes li-lupe{0%{transform:translate(-14px)}to{transform:translate(0)}}@keyframes li-tipp{0%,50%,to{transform:translateY(0);opacity:.45}20%{transform:translateY(-2.5px);opacity:1}}@keyframes li-plop{0%{transform:scale(.4);opacity:.15}10%{transform:scale(1.45);opacity:1}20%,80%{transform:scale(1);opacity:var(--hoch)}to{transform:scale(.4);opacity:.15}}@keyframes li-welle{0%,to{opacity:.15;transform:translate(-1px)}30%{opacity:1;transform:translate(1.5px)}}.is-im-bild .lp-li .li-knoten{animation:li-knoten 3.6s ease-out calc(var(--k) + var(--s)) infinite}.is-im-bild .lp-li .li-zeile,.is-im-bild .lp-li .li-block{animation:li-aufbau 4s ease-in-out calc(var(--k) + var(--s) * 2.5) infinite}.is-im-bild .lp-li .li-cursor{animation:li-blink 1.1s steps(2,jump-none) var(--k) infinite}.is-im-bild .lp-li .li-wander{animation:li-hin 1.8s ease-in-out var(--k) infinite alternate both}.is-im-bild .lp-li .li-wander--spaet{animation-delay:calc(var(--k) + .6s)}.is-im-bild .lp-li .li-herz{opacity:.95;stroke-dasharray:34 66;animation:li-lauf 1.8s linear var(--k) infinite both}.is-im-bild .lp-li .li-lauf{animation:li-lauf 4s linear var(--k) infinite}.is-im-bild .lp-li .li-zeit{animation:li-lauf 6s linear var(--k) infinite}.is-im-bild .lp-li .li-stift{animation:li-lauf 3s ease-in-out var(--k) infinite alternate}.is-im-bild .lp-li .li-live{animation:li-blink 1.2s steps(2,jump-none) var(--k) infinite}.is-im-bild .lp-li .li-balken{animation:li-wachsen 4.5s ease-in-out calc(var(--k) + var(--s) * 2) infinite alternate}.is-im-bild .lp-li .li-lupe{animation:li-lupe 3.2s ease-in-out var(--k) infinite alternate}.is-im-bild .lp-li .li-tipp{animation:li-tipp 1.4s ease-in-out calc(var(--k) + var(--s)) infinite}.is-im-bild .lp-li .li-plop{animation:li-plop 4.4s ease-out calc(var(--k) + var(--s) * 2) infinite}.is-im-bild .lp-li .li-welle{animation:li-welle 1.8s ease-in-out calc(var(--k) + var(--s) * 1.5) infinite}.is-im-bild .lp-li .li-ring{animation:li-welle 2.4s ease-in-out calc(var(--k) + var(--s) * 2) infinite}.lp-li .li-zeiger{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;opacity:.9;transform-box:view-box;transform-origin:32px 36px}.lp-li .li-zug{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:0}.lp-li .li-zug--haken{stroke-width:2.4}.lp-li .li-zug--lang{stroke-width:1.3}.lp-li .li-verbindung{fill:currentColor;stroke:none;opacity:0;transform-box:fill-box;transform-origin:center}.lp-li .li-morph{fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:.1 4.4}.lp-li .li-segment{fill:none;stroke:currentColor;stroke-width:9;opacity:.85;transform-box:view-box;transform-origin:32px 32px;transform:rotate(-90deg)}.lp-li .li-seg1{stroke-dasharray:38 62;stroke-dashoffset:0}.lp-li .li-seg2{stroke-dasharray:30 70;stroke-dashoffset:-39;opacity:.55}.lp-li .li-seg3{stroke-dasharray:29 71;stroke-dashoffset:-70;opacity:.3}.lp-li .li-gantt{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;opacity:.8;transform-box:fill-box;transform-origin:0 50%}.lp-li .li-faecher{transform-box:view-box;transform-origin:32px 54px}.lp-li .li-faecher--l{transform:rotate(-8deg)}.lp-li .li-faecher--r{transform:rotate(8deg)}.lp-li .li-uhr{transform-origin:center}@keyframes li-drehen{to{transform:rotate(360deg)}}@keyframes li-uhrpuls{0%,12%,to{transform:scale(1)}4%{transform:scale(1.07)}}@keyframes li-fallen{0%{transform:translateY(-4px);opacity:0}15%{opacity:var(--hoch)}55%{transform:translateY(20px);opacity:var(--hoch)}70%,to{transform:translateY(20px);opacity:0}}@keyframes li-zeichnen{0%{stroke-dashoffset:100;opacity:1}55%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes li-stecken{0%,15%{transform:translate(0)}45%,80%{transform:translate(10px)}to{transform:translate(0)}}@keyframes li-verbinden{0%,44%{opacity:0;transform:scale(.6)}50%{opacity:var(--hoch);transform:scale(1.25)}78%{opacity:.55;transform:scale(1)}88%,to{opacity:0;transform:scale(.6)}}@keyframes li-pfeil{0%,to{opacity:.35}50%{opacity:var(--hoch)}}@keyframes li-playhead{0%{transform:translate(0)}to{transform:translate(48px)}}@keyframes li-faecher-l{0%,to{transform:rotate(-8deg)}50%{transform:rotate(-20deg) translate(-2px)}}@keyframes li-faecher-r{0%,to{transform:rotate(8deg)}50%{transform:rotate(20deg) translate(2px)}}@keyframes li-gantt{0%{transform:scaleX(.2)}45%,85%{transform:scaleX(1)}to{transform:scaleX(.2)}}@keyframes li-segment{0%,to{stroke-opacity:.25}25%,70%{stroke-opacity:1}}.is-im-bild .lp-li .li-zeiger{animation:li-drehen 6s linear var(--k) infinite}.is-im-bild .lp-li .li-uhr{animation:li-uhrpuls 6s ease-out var(--k) infinite}.is-im-bild .lp-li .li-artikel{animation:li-fallen 2.8s ease-in var(--k) infinite}.is-im-bild .lp-li .li-zug{animation:li-zeichnen 3.6s ease-in-out var(--k) infinite}.is-im-bild .lp-li .li-zug--lang{animation-duration:5s}.is-im-bild .lp-li .li-stecker{animation:li-stecken 3.4s ease-in-out var(--k) infinite}.is-im-bild .lp-li .li-verbindung{animation:li-verbinden 3.4s ease-out var(--k) infinite}.is-im-bild .lp-li .li-pfeil{animation:li-pfeil 2.4s ease-in-out var(--k) infinite}.is-im-bild .lp-li .li-ebene,.is-im-bild .lp-li .li-kachel{animation:li-aufbau 3.6s ease-in-out calc(var(--k) + var(--s) * 2) infinite}.is-im-bild .lp-li .li-playhead{animation:li-playhead 4s linear var(--k) infinite}.is-im-bild .lp-li .li-faecher--l{animation:li-faecher-l 3.6s ease-in-out var(--k) infinite}.is-im-bild .lp-li .li-faecher--r{animation:li-faecher-r 3.6s ease-in-out var(--k) infinite}.is-im-bild .lp-li .li-gantt{animation:li-gantt 4.4s ease-in-out calc(var(--k) + var(--s) * 2) infinite}.is-im-bild .lp-li .li-segment{animation:li-segment 3.6s ease-in-out calc(var(--k) + var(--s) * 3) infinite}.lp-ag-eintrag:hover .lp-li{--hoch: 1;filter:drop-shadow(0 0 3px rgba(var(--neon-glow-rgb),var(--neon-glow-a)))}html[data-theme=light] .lp-ag-eintrag:hover .lp-li{filter:none}@media (hover: hover) and (pointer: fine){.lp-ag-eintrag:hover .lp-li .li-l{opacity:.7}.lp-ag-eintrag:hover .lp-li .li-p{animation:li-scan .6s var(--ease) var(--d) both}}.lp-service.is-scan .lp-li .li-p{animation:li-scan .6s var(--ease) var(--d) both}@media (hover: hover) and (pointer: fine){.lp-service:hover .lp-li{--hoch: 1;filter:drop-shadow(0 0 3px rgba(var(--neon-glow-rgb),var(--neon-glow-a)))}html[data-theme=light] .lp-service:hover .lp-li{filter:none}.lp-service:hover .lp-li .li-l{opacity:.7}.lp-service:hover .lp-li .li-p{animation:li-scan .6s var(--ease) var(--d) both}}@media (prefers-reduced-motion: reduce){.lp-li,.lp-li *{animation:none!important;transition:none!important}.lp-li .li-herz{stroke-dasharray:none!important}}.lp-dots,.lp-stepper-bar{display:none}.lp-step{display:grid;grid-template-columns:72px 1fr 220px;gap:16px;padding:22px 0;border-top:1px solid var(--line)}.lp-step:last-child{border-bottom:1px solid var(--line)}.lp-step-no{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.1em;color:var(--muted);padding-top:4px}.lp-step :is(h2,h3){margin-bottom:6px;font-size:18px;font-weight:600}.lp-step p{font-size:15px;line-height:1.55;color:var(--text-3)}.lp-step .lp-step-result{font-size:14px;color:var(--text-2);padding-top:3px}.lp-note{display:flex;gap:14px;margin-top:28px;padding:18px 20px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface)}.lp-note-icon{flex:none;color:var(--muted)}.lp-note p{font-size:15px;line-height:1.55;color:var(--text-2)}.lp-note strong{color:var(--text);font-weight:600}.lp-tech{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 24px}.lp-tech-cell{padding-top:14px;border-top:2px solid var(--accent)}.lp-tech-cell ul{margin-top:10px}.lp-tech-cell li{font-size:16px;line-height:1.75;color:var(--text)}@media (max-width: 560px){.lp-tech.lp-tech--kreativ{grid-template-columns:1fr}}.lp-form{margin-top:28px}.lp-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 14px}.lp-field--wide{grid-column:1 / -1}.lp-field label{display:block;margin-bottom:5px;font-size:13px;font-weight:500;line-height:1.35;color:var(--text-2)}.lp-field input,.lp-field select,.lp-field textarea{display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--field-border);border-radius:10px;background:var(--field-bg);color:var(--text);font:inherit;font-size:15px;line-height:1.4;transition:border-color .2s}.lp-field select{background-color:var(--select-bg);cursor:pointer}.lp-field textarea{min-height:0;resize:vertical}.lp-field input:hover,.lp-field select:hover,.lp-field textarea:hover{border-color:var(--field-border-hover)}.lp-field input:focus-visible,.lp-field select:focus-visible,.lp-field textarea:focus-visible,.lp-consent input:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:transparent}.lp [aria-invalid=true]{border-color:var(--error)!important}.lp-field-error{margin-top:5px;font-size:13px;color:var(--error)}.lp-consent{display:flex;align-items:flex-start;gap:10px}.lp-consent input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:var(--accent);cursor:pointer}.lp-consent label{font-size:13px;line-height:1.45;color:var(--text-2);cursor:pointer}.lp-consent a{color:var(--text);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:3px}.lp-consent a:hover{text-decoration-color:var(--link-line-hover)}.lp-form-error{margin-top:12px;font-size:14px;color:var(--error)}.lp-form .lp-btn{flex:none;min-height:46px;padding:0 24px}.lp-form-fuss{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:16px}.lp-form-zustimmung{flex:1 1 240px}.lp-hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.lp-success{margin-top:28px;padding:24px;border:1px solid var(--ok);border-radius:12px;background:var(--surface)}.lp-success:focus{outline:none}.lp-success-title{margin-bottom:8px;font-size:20px;font-weight:600}.lp-success p:last-child{color:var(--text-2)}.lp-menu{display:none}.lp-in{animation:lp-rise .8s var(--ease) both}.lp-d1{animation-delay:.08s}.lp-d2{animation-delay:.16s}.lp-d3{animation-delay:.24s}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-pulse{0%{box-shadow:0 0 rgba(var(--accent-rgb),.55)}70%{box-shadow:0 0 0 10px rgba(var(--accent-rgb),0)}to{box-shadow:0 0 rgba(var(--accent-rgb),0)}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.35}}@media (min-width: 900px) and (max-width: 1320px){.lp-header{gap:12px}.lp-pill{padding:0 11px;font-size:14px;white-space:nowrap}.lp-pills{gap:0}.lp-en-hint{display:none}}@media (min-width: 900px) and (max-width: 1180px){:root{--gutter: 40px}.lp-header{padding-right:max(24px,var(--safe-right));gap:12px}.lp-pill{padding:0 11px;font-size:14px}.lp-pills{gap:0}.lp-nav{gap:6px}.lp-btn--nav{padding:0 16px;font-size:14px}.lp-footer-tags{display:none}.lp-pill{white-space:nowrap}.lp-en-hint{display:none}}@media (min-width: 1200px){.lp-main{display:grid;grid-template-columns:minmax(0,1fr) min(55%,clamp(520px,44vw,900px));align-items:center;gap:clamp(32px,4vw,96px)}}@media (min-width: 1600px){.lp-main{grid-template-columns:minmax(0,1fr) min(58%,clamp(520px,44vw,900px))}}@media (min-width: 900px) and (max-width: 1023px){.lp-header{gap:8px;padding-left:max(24px,var(--safe-left));padding-right:max(16px,var(--safe-right))}.lp-wordmark{font-size:19px}.lp-logo{gap:9px}.lp-pill{padding:0 8px;font-size:13.5px}.lp-nav{gap:4px}.lp-btn--nav{padding:0 12px;font-size:13.5px;margin-left:2px}}@media (min-width: 900px) and (max-height: 760px){.lp-hero>.lp-label{margin-bottom:18px}.lp-lead{font-size:17px;margin-bottom:26px}.lp-stats{padding-top:20px}.lp-main{padding-bottom:80px}}@media (max-width: 899px){:root{--header-h: 64px;--gutter: 16px}.lp-header{padding:var(--safe-top) max(16px,var(--safe-right)) 0 max(16px,var(--safe-left))}.lp-wordmark{font-size:20px}.lp-nav{display:none}.lp-burger{display:inline-flex}.lp-main{flex-direction:column;align-items:stretch;gap:28px;min-height:0;padding:28px max(16px,var(--safe-right)) 40px max(16px,var(--safe-left))}.lp-hero{flex:none;max-width:none;width:100%}.lp-hero>.lp-label,.lp-seite-text>.lp-label{font-size:11px;letter-spacing:.12em;margin-bottom:14px}.lp-hero h1{font-size:clamp(34px,10.2vw,40px);margin-bottom:14px}.lp-lead{font-size:16px;line-height:1.5;margin-bottom:22px}.lp-only-desk{display:none!important}.lp-only-mob{display:inline}.lp-stats{gap:16px;padding-top:16px}.lp-stat-list{gap:14px}.lp-stat+.lp-stat{padding-left:14px}.lp-stat dt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lp-stat dd,.lp-stat .lp-stat-big{font-size:15px;font-weight:500;letter-spacing:0}.lp-footer{position:static;flex:none;justify-content:center;padding:0 16px var(--safe-bottom);font-size:11px}.lp-footer-tags,.lp-copy{display:none}.lp-footer-links{margin:0}.lp-lang--menu{display:flex;justify-content:center;margin-top:24px;font-size:15px}.lp-theme--menu{display:flex;width:44px;height:44px;margin:12px auto 0}html:not([data-theme-mode]) .lp-theme--menu{display:none}.lp-en-hint{margin-right:4px;padding:5px 10px;font-size:11px}.lp-menu:not([hidden]){position:fixed;inset:0;z-index:15;display:block;padding:calc(var(--header-h) + var(--safe-top) + 24px) max(24px,var(--safe-right)) calc(24px + var(--safe-bottom)) max(24px,var(--safe-left));background:var(--bg);overflow-y:auto;animation:lp-fade .25s ease both}.lp-menu ul{margin-bottom:32px}.lp-menu li a{display:flex;align-items:center;min-height:64px;border-bottom:1px solid var(--line);font-size:32px;font-weight:600;letter-spacing:-.02em;text-decoration:none;color:var(--text)}.lp-menu .lp-btn{width:100%}.lp-text{font-size:16px}.lp-cards--3,.lp-cards--2{grid-template-columns:1fr}.lp-services{display:flex;gap:12px;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain}.lp-services::-webkit-scrollbar{display:none}.lp-service{flex:0 0 100%;scroll-snap-align:start;min-height:200px}.lp-service{display:grid;grid-template-columns:60px minmax(0,1fr);column-gap:20px;align-items:start}.lp-li{width:60px;height:60px;margin-bottom:0}.lp-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.lp-dots span{width:8px;height:8px;border-radius:4px;background:var(--dot-idle);transition:width .3s var(--ease),background-color .3s}.lp-dots span.is-active{width:22px;background:var(--accent)}.lp-seg{display:flex;width:100%;margin:-4px 0 16px}.lp-seg-btn{flex:1 1 0;min-height:44px;padding:6px 10px;font-size:14px;line-height:1.25}.lp-steps[data-js] .lp-stepper-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.lp-stepper-btns{display:flex;gap:8px}.lp-steps[data-js] .lp-step:not(.is-active){display:none}.lp-steps[data-js] .lp-step{border-bottom:1px solid var(--line);min-height:180px}.lp-step{grid-template-columns:1fr;gap:8px}.lp-step-no{padding-top:0}.lp-tech{grid-template-columns:repeat(2,1fr);gap:22px 16px}.lp-tech-cell li{font-size:15px}.lp-form-grid{grid-template-columns:1fr}.lp-field input,.lp-field select,.lp-field textarea{font-size:16px}.lp-form .lp-btn{width:100%}}@media (max-width: 899px) and (max-height: 700px){.lp-hero h1{font-size:32px}.lp-lead{font-size:15px;margin-bottom:16px}.lp-stats{padding-top:12px}}.lp--doc .lp-header--doc{background:var(--bg)}.lp-doc{padding:56px max(24px,var(--safe-right)) 72px max(24px,var(--safe-left))}.lp-doc article{max-width:760px;margin:0 auto}.lp-doc h1{margin:14px 0 32px;font-size:clamp(36px,6vw,52px);font-weight:600;line-height:1.05;letter-spacing:-.03em;hyphens:auto;overflow-wrap:break-word}.lp-doc h2{margin:44px 0 14px;font-size:22px;font-weight:600;letter-spacing:-.01em}.lp-doc p{margin:0 0 14px;font-size:17px;line-height:1.65;color:var(--text-2)}.lp-doc p strong{color:var(--text);font-weight:600}.lp-doc a{color:var(--text);text-decoration:underline;text-decoration-color:var(--link-line);text-underline-offset:3px}.lp-doc a:hover{text-decoration-color:var(--link-line-hover)}.lp-doc-meta{font-family:var(--mono);font-size:13px!important;letter-spacing:.08em;color:var(--muted)!important}.lp-dl>div{display:grid;grid-template-columns:220px 1fr;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.lp-dl>div:last-child{border-bottom:1px solid var(--line)}.lp-dl dt{padding-top:3px;font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.lp-dl dd{font-size:16.5px;line-height:1.55;color:var(--text);overflow-wrap:anywhere}.lp--doc .lp-footer{position:static;padding:16px max(var(--gutter),var(--safe-right)) calc(16px + var(--safe-bottom)) max(var(--gutter),var(--safe-left));border-top:1px solid var(--line);text-shadow:none}@media (max-width: 899px){.lp--doc .lp-footer .lp-copy{display:none}.lp-dl>div{grid-template-columns:1fr;gap:4px}.lp-doc{padding-top:36px}}.fx-globus,.fx-staub{position:absolute;pointer-events:none;will-change:transform}.fx-licht{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:0}.fx-licht-schein{position:absolute;left:0;top:0;width:760px;height:760px;border-radius:50%;background:radial-gradient(circle closest-side,rgba(var(--accent-rgb),.1),rgba(var(--accent-rgb),.04) 45%,transparent);will-change:transform}.fx-licht-fenster{position:absolute;left:0;top:0;width:560px;height:560px;overflow:hidden;-webkit-mask-image:radial-gradient(circle closest-side,#000 0%,rgba(0,0,0,.45) 45%,transparent 100%);mask-image:radial-gradient(circle closest-side,#000 0%,rgba(0,0,0,.45) 45%,transparent 100%);will-change:transform}.fx-licht-raster{position:absolute;left:0;top:0;opacity:.55;will-change:transform}#lp-h1.fx-decode-lauf{position:relative;color:transparent}.fx-decode{position:absolute;inset:0;pointer-events:none}.fx-decode span{position:absolute;display:block;color:var(--text);text-align:center;white-space:pre}.fx-decode span.is-fest{animation:fx-einrasten .25s ease-out}@keyframes fx-einrasten{0%{color:var(--accent)}to{color:var(--text)}}.fx-zahl{position:relative}.fx-zahl-lauf{color:transparent}.fx-zahl-anzeige{position:absolute;right:0;top:0;color:var(--text);font-variant-numeric:tabular-nums;pointer-events:none}.fx-nav-pille .lp-pills{position:relative;isolation:isolate}.fx-nav-pille .lp-pill[aria-current]{background:transparent}.fx-pille{position:absolute;left:0;top:50%;z-index:-1;height:44px;margin-top:-22px;border-radius:999px;background:var(--active);opacity:0;pointer-events:none;transition:transform .35s var(--ease),width .35s var(--ease),opacity .2s}.fx-pille.is-da{opacity:1}.fx-pille.ohne-gleiten{transition:opacity .2s}.fx-scan{position:absolute;left:0;right:0;top:0;z-index:3;height:1px;background:var(--accent);box-shadow:0 0 8px 1px rgba(var(--accent-rgb),.7),0 0 22px 4px rgba(var(--accent-rgb),.25);pointer-events:none}.fx-glanz{position:relative;transition:transform .35s var(--ease),border-color .2s,background-color .2s}.fx-glanz.is-glanz{transition:transform .12s ease-out,border-color .2s,background-color .2s}.fx-glanz:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 50%),rgba(var(--accent-rgb),.16),transparent 55%);opacity:0;transition:opacity .3s;pointer-events:none}.fx-glanz.is-glanz:after{opacity:1}.fx-magnet{position:relative;overflow:hidden;isolation:isolate}.fx-welle{position:absolute;z-index:-1;border-radius:50%;background:radial-gradient(circle,#ffffff8c,#fff0 70%);pointer-events:none}html.fx-aus .fx-globus,html.fx-aus .fx-staub,html.fx-aus .fx-licht,html.fx-aus .fx-decode,html.fx-aus .fx-scan,html.fx-aus .fx-welle{display:none}@media (prefers-reduced-motion: reduce){.fx-globus,.fx-staub,.fx-licht,.fx-decode,.fx-scan,.fx-welle,.fx-zahl-anzeige{display:none}#lp-h1.fx-decode-lauf,.fx-zahl-lauf{color:inherit}.fx-glanz,.fx-magnet{transform:none!important;translate:none!important}}@media (prefers-reduced-motion: reduce){.lp-in{animation-name:lp-fade;animation-duration:.4s}.lp-dot{animation:lp-blink 2.4s ease-in-out infinite}.lp-burger path,.lp-dots span{transition:none}.lp-menu:not([hidden]){animation:lp-fade .2s linear both}.lp-services{scroll-behavior:auto}}.lp--home .lp-header{position:sticky;top:0;z-index:20;transition:background-color .2s}html.kopf-fest .lp--home .lp-header{background:var(--header-solid);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lp--home .lp-footer{position:static;margin-top:auto;padding:16px max(var(--gutter),var(--safe-right)) calc(16px + var(--safe-bottom)) max(var(--gutter),var(--safe-left));border-top:1px solid var(--line);text-shadow:none}@media (prefers-reduced-motion: no-preference){html.weich:has(body.lp--home){scroll-behavior:smooth}}.lp-abschnitte{position:relative;z-index:1;width:100%;max-width:calc(1200px + 2 * var(--gutter));margin:0 auto;padding:0 max(var(--gutter),var(--safe-right)) 0 max(var(--gutter),var(--safe-left))}.lp-abschnitt{padding:72px 0;scroll-margin-top:calc(var(--header-h) + var(--safe-top))}.lp-seite-kopf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:56px;padding:0 0 56px}.lp-seite-text h2{margin:0 0 20px;font-size:clamp(40px,4.2vw,58px);font-weight:600;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.lp-seite-text h2:focus{outline:none}.lp-seite-text>.lp-label .lp-dot{animation:none}.lp-seite-lead{max-width:34em;font-size:19px;line-height:1.55;color:var(--text-2)}.lp-kontakt{--kontakt-eyebrow: 30px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:start}.lp-kontakt-kopf .lp-label{height:var(--kontakt-eyebrow);margin:0}.lp-kontakt h2{margin:0 0 12px;font-size:40px;font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}.lp-kontakt h2:focus{outline:none}.lp-kontakt-lead{margin:0;font-size:17px;line-height:1.5;color:var(--text-2)}.lp-formular-karte{margin-top:var(--kontakt-eyebrow);padding:18px 22px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.lp-formular-karte .lp-form,.lp-formular-karte .lp-success{margin-top:0}.lp-kontakt .lp-form-grid{gap:10px 14px}.lp-wahl{min-width:0;margin:0;padding:0;border:0}.lp-wahl legend{margin-bottom:6px;padding:0;font-size:13px;font-weight:500;line-height:1.35;color:var(--text-2)}.lp-wahl-chips{display:flex;flex-wrap:wrap;gap:8px}.lp-wahl-chip{position:relative;display:inline-flex}.lp-wahl-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lp-wahl-chip span{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border:1px solid var(--field-border);border-radius:999px;background:var(--field-bg);font-size:14px;font-weight:500;color:var(--text-2);transition:border-color .15s,color .15s,background-color .15s,box-shadow .15s}.lp-wahl-chip:hover span{border-color:var(--field-border-hover);color:var(--text)}.lp-wahl-chip input:checked+span{border-color:var(--neon);color:var(--neon);box-shadow:0 0 10px rgba(var(--neon-glow-rgb),var(--neon-glow-a)),inset 0 0 6px rgba(var(--neon-glow-rgb),calc(var(--neon-glow-a) * .5));text-shadow:0 0 8px rgba(var(--neon-glow-rgb),var(--neon-glow-a))}html[data-theme=light] .lp-wahl-chip input:checked+span{background:var(--neon);color:#fff;text-shadow:none}.lp-wahl-chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.lp-wahl-chip input[aria-invalid]+span{border-color:var(--error)}.lp-betreff{display:grid;grid-template-rows:0fr;align-self:start;margin-top:-10px;opacity:0;transition:grid-template-rows .3s var(--ease),margin-top .3s var(--ease),opacity .25s}.lp-betreff.is-offen{grid-template-rows:1fr;margin-top:0;opacity:1}.lp-betreff-innen{min-height:0;overflow:hidden}.lp-betreff.is-offen .lp-betreff-innen{margin:-3px;padding:3px}.lp-kontakt #lp-f-message{height:108px;transition:height .3s var(--ease)}.lp-kontakt .is-betreff #lp-f-message{height:56px}.lp-kontakt .lp-form-zustimmung{margin-top:12px}.lp-kontakt .lp-form-fuss{justify-content:space-between;flex-wrap:nowrap;margin-top:12px}.lp-antwort-hinweis{margin:0;font-size:12.5px;line-height:1.4;color:var(--muted)}@media (prefers-reduced-motion: reduce){.lp-betreff,.lp-kontakt #lp-f-message{transition:none}}.lp-seite-inhalt>:first-child{margin-top:0}.lp-seite-cta{margin-top:28px}.lp-about{max-width:46em}.lp-about .lp-text{font-size:18px}@media (min-width: 900px){.lp-about-raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:56px;align-items:start}.lp-about-kunden .lp-sub{margin-top:0}}.lp-abschnitte{--text-2: #D5DAE2;--text-3: #D5DAE2;--muted: #AAB2C0}html[data-theme=light] .lp-abschnitte{--text-2: #3A3F48;--text-3: #3A3F48;--muted: #565C67}.lp-punktglobus{position:relative;width:clamp(280px,calc(60px + 19.5vw),340px);aspect-ratio:1;align-self:center;margin-left:-8%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.lp-punktglobus:active{cursor:grabbing}.lp-punktglobus canvas{position:relative;display:block;width:100%;height:100%}.lp-dash{position:relative;display:grid;place-items:center;width:clamp(280px,calc(60px + 19.5vw),340px);aspect-ratio:1;align-self:center}.lp-dash svg{display:block;width:100%;height:auto;overflow:visible}.lp-dash .d-rahmen,.lp-dash .d-linie,.lp-dash .d-flaeche{fill:none;stroke:var(--muted);stroke-opacity:.5;stroke-width:1.2px;vector-effect:non-scaling-stroke}.lp-dash .d-flaeche{stroke-opacity:.38}.lp-dash .d-strich{stroke:var(--muted);stroke-opacity:.6;stroke-width:3px;stroke-linecap:round}.lp-dash .d-fein{stroke-width:2px;stroke-opacity:.4}.lp-dash .d-wert{stroke-width:5px;stroke-opacity:.85}.lp-dash .d-aktiv{stroke-opacity:.95}.lp-dash .d-punkt,.lp-dash .d-status{fill:var(--muted);fill-opacity:.7}.lp-dash .d-ring{fill:none;stroke:var(--muted);stroke-opacity:.6;stroke-width:1.2px;vector-effect:non-scaling-stroke}.lp-dash .d-haken{fill:none;stroke:var(--text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lp-dash .d-balken rect{fill:var(--muted);fill-opacity:.42}.lp-dash .d-balken.d-akzent rect{fill:var(--neon);fill-opacity:1;filter:drop-shadow(0 0 2px rgba(var(--neon-glow-rgb),calc(var(--neon-glow-a) * .5)))}.lp-dash.is-bereit .d-zeile{transform:translateY(var(--y, 0px));transition:transform .9s var(--ease),opacity .7s var(--ease)}.lp-dash.is-bereit .d-zeile.is-neu,.lp-dash.is-bereit .d-zeile.is-weg{opacity:0}.lp-dash.is-bereit .d-balken rect{transform:scaleY(var(--h, 1));transform-box:fill-box;transform-origin:50% 100%;transition:transform 1.4s var(--ease)}@media (prefers-reduced-motion: no-preference){html[data-theme-mode] .lp-dash:not(.is-bereit) svg{visibility:hidden}.lp-dash.is-aufbau .d-rahmen{stroke-dasharray:1;animation:d-zeichnen .9s var(--ease) both}.lp-dash.is-aufbau .d-titel{animation:d-ein .5s var(--ease) .5s both}.lp-dash.is-aufbau .d-seite{animation:d-ein-links .5s var(--ease) .7s both}.lp-dash.is-aufbau .d-seite .d-strich,.lp-dash.is-aufbau .d-wert,.lp-dash.is-aufbau .d-zeile-strich{transform-box:fill-box;transform-origin:0 50%}.lp-dash.is-aufbau .d-seite .d-strich{animation:d-breit .45s var(--ease) calc(.8s + var(--i, 0) * .07s) both}.lp-dash.is-aufbau .d-kachel{animation:d-ein .5s var(--ease) calc(1.1s + var(--i, 0) * .12s) both}.lp-dash.is-aufbau .d-kachel .d-wert{animation:d-breit .6s var(--ease) calc(1.35s + var(--i, 0) * .12s) both}.lp-dash.is-aufbau .d-chart>.d-linie{animation:d-ein .4s var(--ease) 1.55s both}.lp-dash.is-aufbau .d-balken{transform-box:fill-box;transform-origin:50% 100%;animation:d-hoch .6s cubic-bezier(.2,.8,.2,1) calc(1.7s + var(--i, 0) * .09s) both}.lp-dash.is-aufbau .d-zeile{animation:d-ein .45s var(--ease) calc(2.4s + var(--i, 0) * .15s) both}.lp-dash.is-aufbau .d-zeile .d-zeile-strich{animation:d-breit .5s var(--ease) calc(2.45s + var(--i, 0) * .15s) both}.lp-dash.is-aufbau .d-haken{stroke-dasharray:1;animation:d-zeichnen .4s var(--ease) 3.3s both}.lp-dash .d-zeile.is-frisch .d-haken{stroke-dasharray:1;animation:d-zeichnen .4s var(--ease) .7s both}.lp-dash.is-bereit .d-status{animation:d-puls 3.2s ease-in-out 4s infinite}.lp-dash.is-pausiert *{animation-play-state:paused!important}}@keyframes d-zeichnen{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes d-ein{0%{opacity:0}to{opacity:1}}@keyframes d-ein-links{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes d-breit{0%{transform:scaleX(0)}to{transform:none}}@keyframes d-hoch{0%{transform:scaleY(0)}to{transform:none}}@keyframes d-puls{0%,to{fill-opacity:.35}50%{fill-opacity:.95}}.lp-kopf-leer{width:clamp(280px,calc(60px + 19.5vw),340px);aspect-ratio:1;align-self:center}.lp-seite-kopf--gravur{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (min-width: 900px){.lp-seite-kopf--gravur .lp-punktglobus,.lp-seite-kopf--gravur .lp-dash,.lp-seite-kopf--gravur .lp-kopf-leer{order:2;justify-self:end;margin-left:0}}.lp-menu li a[aria-current]{padding-left:14px;box-shadow:inset 2px 0 0 var(--text)}@media (min-width: 900px) and (max-width: 1180px){.lp-seite-kopf{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,44%)}.lp-seite-kopf--gravur{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}@media (max-width: 899px){.lp-abschnitt{padding:48px 0}.lp-seite-kopf{display:flex;flex-direction:column;align-items:stretch;gap:20px}.lp-seite-kopf{padding:0 0 32px}.lp-kontakt{display:block}.lp-kontakt-kopf .lp-label{height:auto;margin-bottom:10px}.lp-kontakt h2{font-size:32px}.lp-formular-karte{margin-top:24px;padding:18px 16px}.lp-kontakt .lp-form-fuss{flex-direction:column;align-items:stretch;gap:12px}.lp-seite-text h2{font-size:clamp(32px,9vw,40px);margin:0 0 14px}.lp-seite-lead{font-size:17px}.lp-seite-kopf--gravur{gap:12px}.lp-punktglobus{width:168px;align-self:flex-start;margin-left:-18px}.lp-dash{width:200px;aspect-ratio:6 / 5;align-self:flex-start}.lp-kopf-leer,.lp--home .lp-footer .lp-copy{display:none}}.lp-ag-abschnitt+.lp-ag-abschnitt{margin-top:64px;padding-top:56px;border-top:1px solid var(--line)}.lp-ag-abschnitt h3{margin:0 0 24px;font-size:clamp(28px,2.8vw,38px);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.lp-cards.lp-ag-karten{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width: 599px){.lp-cards.lp-ag-karten{grid-template-columns:minmax(0,1fr)}}.lp-ag-karten .lp-card{padding:22px 22px 24px}.lp-ag-karten .lp-card h4{margin-bottom:8px;font-size:17px;letter-spacing:-.01em}.lp-ag-karten .lp-card p{font-size:15px}.lp-ag-spalten{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 36px}.lp-ag-eintraege{display:grid;gap:18px;margin:18px 0 0}.lp-ag-eintrag{--k: var(--sp, 0s);display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;align-items:start}.lp-ag-eintrag .lp-li{width:40px;height:40px;margin:2px 0 0}.lp-ag-eintrag h5{margin:0 0 3px;font-size:15.5px;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--text)}.lp-ag-eintrag p{margin:0;font-size:14.5px;line-height:1.5;color:var(--text-3);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}.lp-ag-spalte:nth-child(2){--sp: .35s}.lp-ag-spalte:nth-child(3){--sp: .7s}.lp-ag-eintrag:nth-child(2){--k: calc(var(--sp, 0s) + 1.05s)}.lp-ag-eintrag:nth-child(3){--k: calc(var(--sp, 0s) + 2.1s)}.lp-ag-eintrag:nth-child(4){--k: calc(var(--sp, 0s) + 3.15s)}.lp-ag-eintrag:nth-child(5){--k: calc(var(--sp, 0s) + 4.2s)}.lp-ag-eintrag:nth-child(6){--k: calc(var(--sp, 0s) + 5.25s)}.lp-ag-eintrag:nth-child(7){--k: calc(var(--sp, 0s) + 6.3s)}@media (min-width: 700px) and (max-width: 1099px){.lp-ag-spalten{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-ag-spalte:nth-child(3){grid-column:1 / -1}.lp-ag-spalte:nth-child(3) .lp-ag-eintraege{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}}.lp-ag-liste{margin:16px 0 0}.lp-ag-liste{max-width:40em}@media (max-width: 899px){.lp-ag-abschnitt+.lp-ag-abschnitt{margin-top:44px;padding-top:40px}.lp-ag-abschnitt h3{margin-bottom:18px}.lp-ag-spalten{grid-template-columns:1fr;gap:28px}.lp-ag-spalte:nth-child(3) .lp-ag-eintraege{grid-template-columns:1fr}}.lp-branchen{margin-top:72px;padding-top:56px;border-top:1px solid var(--line)}.lp-branchen h3{margin:14px 0 0;font-size:clamp(28px,2.8vw,38px);font-weight:600;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}.lp-branchen-liste{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.lp-branche{display:flex;flex-direction:column;gap:16px;padding:22px 20px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface);font-size:17px;font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--text);transition:opacity .5s var(--ease),transform .5s var(--ease),border-color .2s}.lp-branche-icon{color:var(--muted)}@media (max-width: 399px){.lp-branche span{min-width:0;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}}html[data-theme-mode] .lp-branchen:not(.is-sichtbar) .lp-branche{opacity:0;transform:translateY(10px)}.lp-branche:nth-child(2){transition-delay:.08s}.lp-branche:nth-child(3){transition-delay:.16s}.lp-branche:nth-child(4){transition-delay:.24s}@media (max-width: 1099px){.lp-branchen-liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 899px){.lp-branchen{margin-top:48px;padding-top:40px}.lp-branchen-liste{gap:10px;margin-top:24px}.lp-branche{padding:18px 16px 20px;gap:12px;font-size:15.5px}}@media (prefers-reduced-motion: reduce){.lp-branche{transition:none}html[data-theme-mode] .lp-branchen:not(.is-sichtbar) .lp-branche{opacity:1;transform:none}}.lp-insert-punkte{margin:20px 0 0;display:grid;gap:8px}.lp-insert-punkte li{position:relative;padding-left:22px;font-size:16.5px;line-height:1.5;color:var(--text)}.lp-insert-punkte li:before{content:"";position:absolute;left:2px;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--text-4)}html[data-theme=light]{--neon: #1F2430;--neon-rgb: 31, 36, 48;--neon-glow-rgb: 31, 36, 48;--neon-glow-a: 0;--bg: #EDEEF1;--bg-image: linear-gradient(180deg, #F4F5F7 0%, #E6E8EC 100%);--text: #15171C;--text-2: #3A3F48;--text-3: #3A3F48;--muted: #565C67;--text-4: #9AA0AA;--line: #C4C9D0;--line-strong: #A4AAB4;--accent: #15171C;--accent-grafik: #15171C;--accent-rgb: 21, 23, 28;--focus: #15171C;--link-line: #9AA0AA;--link-line-hover: #15171C;--field-border: #7D838E;--field-border-hover: #565C67;--accent-fill: linear-gradient(180deg, #CDD1D7 0%, #FBFBFC 50%, #C3C8CF 100%);--accent-fill-hover: linear-gradient(180deg, #D9DCE1 0%, #FFFFFF 50%, #CED2D8 100%);--on-accent: #15171C;--chrom-rand: #7D838E;--accent-shadow: inset 0 1px 0 rgba(255, 255, 255, .95), inset 0 -1px 0 rgba(21, 23, 28, .1), 0 1px 2px rgba(21, 23, 28, .12), 0 6px 16px -8px rgba(21, 23, 28, .35);--glas: rgba(255, 255, 255, .52);--glas-stark: rgba(255, 255, 255, .62);--glas-filter: blur(20px) saturate(140%);--glas-kante: rgba(255, 255, 255, .95);--glas-kante-r: rgba(255, 255, 255, .55);--glas-kante-u: rgba(21, 23, 28, .1);--glas-schatten: inset 0 1px 0 rgba(255, 255, 255, .7), 0 1px 2px rgba(21, 23, 28, .04), 0 12px 32px -14px rgba(21, 23, 28, .18);--surface: var(--glas);--field-bg: var(--glas-stark);--select-bg: var(--glas-stark);--error: #B42318;--ok: #127A4A;--hover: rgba(21, 23, 28, .05);--active: rgba(21, 23, 28, .07);--ghost-bg: var(--glas);--ghost-border: var(--line-strong);--ghost-border-hover: #7D838E;--header-bg: rgba(255, 255, 255, .45);--header-solid: var(--glas-stark);--control-bg: var(--glas-stark);--menu-bg: rgba(244, 245, 247, .82);--dot-idle: rgba(21, 23, 28, .2);--seg-bg: var(--glas);--seg-active-bg: #15171C;--seg-active-text: #F4F5F7;--footer-shadow: none;--kugel-linie: 31, 35, 43;--kugel-schein-a: .1;--kugel-flaeche: 21, 23, 28;--kugel-flaeche-a: .04;--kugel-netz-a: .22;--kugel-land-a: .8;--kugel-rand-a: .6;color-scheme:light}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-theme=light]{--glas: #F1F2F4;--glas-stark: #F6F7F8;--header-bg: #F1F2F4;--menu-bg: #F1F2F4;--glas-filter: none}}@media (prefers-reduced-transparency: reduce){html[data-theme=light]{--glas: #F1F2F4;--glas-stark: #F6F7F8;--header-bg: #F1F2F4;--menu-bg: #F1F2F4;--glas-filter: none}}html[data-theme=light] :is(.lp-card,.lp-service,.lp-branche,.lp-note,.lp-formular-karte,.lp-success){background:var(--glas);-webkit-backdrop-filter:var(--glas-filter);backdrop-filter:var(--glas-filter);border-color:var(--glas-kante) var(--glas-kante-r) var(--glas-kante-u) var(--glas-kante);box-shadow:var(--glas-schatten)}html[data-theme=light] .lp-success{border-color:var(--ok)}html[data-theme=light] .lp-service:hover{background:var(--glas-stark);border-color:var(--glas-kante) var(--glas-kante-r) rgba(21,23,28,.16) var(--glas-kante)}html[data-theme=light] .lp-header{-webkit-backdrop-filter:var(--glas-filter);backdrop-filter:var(--glas-filter);border-bottom-color:var(--glas-kante-u);box-shadow:inset 0 1px 0 var(--glas-kante-r)}html[data-theme=light].kopf-fest .lp--home .lp-header{-webkit-backdrop-filter:var(--glas-filter);backdrop-filter:var(--glas-filter);box-shadow:inset 0 1px 0 var(--glas-kante-r),0 8px 24px -16px #15171c4d}html[data-theme=light] .lp--doc .lp-header--doc{background:var(--header-bg)}html[data-theme=light] :is(.lp-burger,.lp-seg,.lp-en-hint,.lp-btn--ghost){-webkit-backdrop-filter:var(--glas-filter);backdrop-filter:var(--glas-filter);box-shadow:inset 0 1px 0 var(--glas-kante),0 1px 2px #15171c0f}html[data-theme=light] .lp-en-hint{background:var(--control-bg)}html[data-theme=light] .lp-btn--ghost:hover{background:var(--glas-stark)}html[data-theme=light] .lp-menu:not([hidden]){background:var(--menu-bg);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}@media (prefers-reduced-transparency: reduce){html[data-theme=light] .lp-menu:not([hidden]){-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-theme=light] :is(.lp-field input,.lp-field select,.lp-field textarea,.lp-wahl-chip span){-webkit-backdrop-filter:var(--glas-filter);backdrop-filter:var(--glas-filter);box-shadow:inset 0 1px #fffc,inset 0 -1px #15171c0a}html[data-theme=light] .lp-wahl-chip input:checked+span{background:var(--neon);color:#fff;text-shadow:none;box-shadow:inset 0 1px #ffffff2e}html[data-theme=light] .lp-btn--accent{border-color:var(--chrom-rand)}html[data-theme=light] .lp-btn--accent:hover{border-color:var(--muted)}html[data-theme=light] .lp-btn--accent:active{background:linear-gradient(180deg,#c3c8cf,#eef0f2,#cdd1d7)}@media (min-width: 900px) and (max-width: 1180px){html[data-theme=light] .lp-stats{align-items:flex-start}html[data-theme=light] .lp-stat-list{display:grid;grid-template-columns:repeat(2,max-content);gap:14px 28px}html[data-theme=light] .lp-stat+.lp-stat{padding-left:0;border-left:0}html[data-theme=light] .lp-hero h1{font-size:clamp(40px,min(4.6vw,7vh),60px);margin-bottom:18px}html[data-theme=light] .lp-lead{font-size:17px;margin-bottom:26px}html[data-theme=light] .lp-hero>.lp-label{margin-bottom:18px}html[data-theme=light] .lp-stats{padding-top:20px}}@property --rl-n{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --rl-a{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --rl-u{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --rl-k{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --rl-r{syntax: "<integer>"; inherits: false; initial-value: 0;}@property --rl-t{syntax: "<integer>"; inherits: false; initial-value: 0;}@counter-style rl-drei{system:extends decimal;pad:3 "0"}.lp-reel{--rl-w: min(590px, 42vw, calc((100vh - var(--header-h) - var(--safe-top) - 140px) * 16 / 11));--u: calc(100cqw / 37.5);--rl-gap: calc(var(--u) * .42);--rl-text: #15171C;--rl-text-2: #3A3F48;--rl-muted: #5F6570;--rl-line: rgba(21, 23, 28, .09);--rl-dunkel: #1F2430;--rl-hell: #F4F5F7;--rl-stahl: #9AA0AA;--rl-ok: #127A4A;--rl-ok-bg: rgba(18, 122, 74, .12);--rl-ok-hell: #3CC985;--rl-warn: #9A3B26;--rl-warn-bg: rgba(154, 59, 38, .1);--rl-ease: cubic-bezier(.22, .8, .24, 1);--d: 0s;position:relative;flex:none;width:var(--rl-w);aspect-ratio:16 / 11;container-type:inline-size;border-radius:22px;overflow:hidden;isolation:isolate;color:var(--rl-text);font-family:var(--font);background:radial-gradient(42% 52% at 82% 26%,rgba(125,131,142,.34),transparent 72%),radial-gradient(38% 48% at 14% 92%,rgba(31,36,48,.16),transparent 72%),linear-gradient(155deg,#f8f9fa,#e6e8ec 48%,#d3d7dd);box-shadow:inset 0 1px #fff,0 0 0 1px #ffffffe6,0 0 0 2px #7d838e59,0 30px 60px -24px #15171c61;-webkit-user-select:none;user-select:none}@supports not (aspect-ratio: 1){.lp-reel{height:calc(var(--rl-w) * 11 / 16)}}:where(.lp-reel) :where(p,ul,li){margin:0;padding:0;list-style:none}.lp-reel b{font-weight:600}.rl-szenen,.rl-szene{position:absolute;inset:0}.rl-szene{opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.rl-szene.is-an{opacity:1;visibility:visible;transition:opacity .6s ease}.rl-kopf{position:absolute;left:calc(var(--u) * 1.6);right:calc(var(--u) * 1.6);top:calc(var(--u) * 1.3)}.rl-kennzeile{font-family:var(--mono);font-size:clamp(8.5px,calc(var(--u) * .72),11px);font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--rl-muted)}.rl-titel{margin-top:calc(var(--u) * .3)!important;font-size:clamp(13.5px,calc(var(--u) * 1.32),19px);font-weight:600;line-height:1.25;letter-spacing:-.01em;white-space:nowrap}.rl-fenster{position:absolute;left:calc(var(--u) * 1.6);right:calc(var(--u) * 1.6);top:calc(var(--u) * 5.1);bottom:calc(var(--u) * 2.6);display:flex;flex-direction:column;overflow:hidden;border:1px solid;border-color:rgba(255,255,255,.95) rgba(255,255,255,.55) rgba(21,23,28,.1) rgba(255,255,255,.95);border-radius:calc(var(--u) * .9);background:#ffffff80;-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);box-shadow:inset 0 1px #ffffffb3,0 1px 2px #15171c0d,0 14px 32px -16px #15171c4d}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.rl-fenster{background:#f6f7f8eb}}@media (prefers-reduced-transparency: reduce){.rl-fenster{background:#f4f5f7;-webkit-backdrop-filter:none;backdrop-filter:none}}.rl-leiste{flex:none;display:flex;align-items:center;gap:calc(var(--u) * .38);height:calc(var(--u) * 1.9);padding:0 calc(var(--u) * .9);border-bottom:1px solid var(--rl-line)}.rl-leiste i{width:calc(var(--u) * .55);height:calc(var(--u) * .55);border-radius:50%;background:#c4c9d0;box-shadow:inset 0 -1px #15171c14}.rl-leiste i:first-child{background:#a4aab4}.rl-leiste>span{margin-left:calc(var(--u) * .6);font-family:var(--mono);font-size:calc(var(--u) * .64);letter-spacing:.04em;color:var(--rl-muted);white-space:nowrap}.rl-inhalt{position:relative;flex:1;min-height:0;padding:calc(var(--u) * 1) calc(var(--u) * 1.1);font-size:calc(var(--u) * .68);line-height:1.3}.rl-zwei{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 1);align-items:start}.rl-karte{padding:calc(var(--u) * .8) calc(var(--u) * .95);border:1px solid rgba(21,23,28,.07);border-radius:calc(var(--u) * .7);background:#ffffffbd;box-shadow:0 1px 2px #15171c0d,0 8px 18px -12px #15171c40}.rl-klein{font-family:var(--mono);font-size:calc(var(--u) * .56);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rl-muted)}.rl-stark{margin-top:calc(var(--u) * .15)!important;font-size:calc(var(--u) * .78);font-weight:600;line-height:1.25}.rl-kunde{margin-top:calc(var(--u) * .12)!important;font-size:calc(var(--u) * .6);color:var(--rl-muted)}.rl-betrag{margin-top:calc(var(--u) * .45)!important;font-size:calc(var(--u) * 1.3);font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.rl-posten{display:flex;justify-content:space-between;gap:calc(var(--u) * .5);padding:calc(var(--u) * .36) 0;border-top:1px solid var(--rl-line);font-size:calc(var(--u) * .64);font-variant-numeric:tabular-nums}.rl-posten:first-of-type{margin-top:calc(var(--u) * .55)}.rl-summe{font-weight:600}.rl-knopf{position:relative;display:flex;align-items:center;justify-content:center;height:calc(var(--u) * 1.85);margin-top:calc(var(--u) * .65);padding:0 calc(var(--u) * .8);border:1px solid #7D838E;border-radius:calc(var(--u) * 1);background:linear-gradient(180deg,#cdd1d7,#fbfbfc,#c3c8cf);box-shadow:inset 0 1px #fffffff2,0 1px 2px #15171c1f;font-size:calc(var(--u) * .62);font-weight:600;white-space:nowrap}.rl-knopf--dunkel{border-color:var(--rl-dunkel);background:var(--rl-dunkel);color:var(--rl-hell);box-shadow:inset 0 1px #ffffff24}.rl-dunkel{background:var(--rl-dunkel)!important;border-color:var(--rl-dunkel)!important;color:var(--rl-hell)!important}.rl-haken{flex:none;display:inline-block;width:calc(var(--u) * .85);height:calc(var(--u) * .85);margin-right:calc(var(--u) * .4);border-radius:50%;background:var(--rl-ok);position:relative;vertical-align:middle}.rl-haken:after{content:"";position:absolute;left:33%;top:20%;width:22%;height:42%;border:solid #FFFFFF;border-width:0 max(1px,calc(var(--u) * .11)) max(1px,calc(var(--u) * .11)) 0;transform:rotate(45deg)}.rl-punkt{flex:none;width:calc(var(--u) * .42);height:calc(var(--u) * .42);border-radius:50%;background:var(--rl-ok-hell)}.rl-status{display:inline-flex;align-items:center;gap:calc(var(--u) * .4);margin-top:calc(var(--u) * .8)!important;padding:calc(var(--u) * .36) calc(var(--u) * .75);border-radius:calc(var(--u) * 1);background:var(--rl-dunkel);color:var(--rl-hell);font-family:var(--mono);font-size:calc(var(--u) * .54);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rl-plan-tag{font-family:var(--mono);font-size:calc(var(--u) * .54);letter-spacing:.08em;text-transform:uppercase;color:var(--rl-muted);text-align:center}.rl-plan{display:grid;grid-template-columns:calc(var(--u) * 4.2) repeat(5,minmax(0,1fr));grid-auto-rows:calc(var(--u) * 2.05);grid-template-rows:calc(var(--u) * 1);gap:var(--rl-gap);align-items:center}.rl-plan-name{font-size:calc(var(--u) * .66);font-weight:500}.rl-zelle{position:relative;height:100%}.rl-schicht,.rl-rutscht{display:flex;height:100%}.rl-schicht{align-items:center;justify-content:center;width:100%;border:1px solid rgba(21,23,28,.08);border-radius:calc(var(--u) * .45);background:#ffffffdb;font-family:var(--mono);font-size:calc(var(--u) * .58);font-weight:500!important;font-variant-numeric:tabular-nums}.rl-rutscht .rl-schicht{box-shadow:0 0 0 max(1px,calc(var(--u) * .08)) var(--rl-dunkel)}.rl-toast{position:absolute;right:calc(var(--u) * 1.1);bottom:calc(var(--u) * .9);display:flex;align-items:center;padding:calc(var(--u) * .45) calc(var(--u) * .85) calc(var(--u) * .45) calc(var(--u) * .5);border-radius:calc(var(--u) * 1);background:var(--rl-dunkel);color:var(--rl-hell);font-size:calc(var(--u) * .62);font-weight:500;white-space:nowrap;box-shadow:0 10px 22px -10px #15171c8c}.rl-toast .rl-haken{background:var(--rl-ok-hell)}.rl-beleg{margin-top:calc(var(--u) * 1.4)}.rl-beleg-fuss{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * .5);margin-top:calc(var(--u) * .6)!important}.rl-beleg-fuss .rl-kunde{margin:0!important}.rl-badge{display:inline-grid}.rl-badge b{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;padding:calc(var(--u) * .2) calc(var(--u) * .55);border-radius:calc(var(--u) * 1);font-family:var(--mono);font-size:calc(var(--u) * .52);font-weight:500!important;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.rl-badge-offen{background:#15171c14;color:var(--rl-text-2);opacity:0}.rl-badge-bezahlt{background:var(--rl-ok-bg);color:var(--rl-ok)}.rl-badge-bezahlt .rl-haken{width:calc(var(--u) * .62);height:calc(var(--u) * .62);margin-right:calc(var(--u) * .25)}.rl-welle{position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle,#15171c59,#15171c00 70%);opacity:0;pointer-events:none}.rl-druck{display:block}.rl-zeiger{position:absolute;right:16%;top:48%;width:calc(var(--u) * .95)}.rl-cursor{display:block;width:100%;height:auto;fill:var(--rl-dunkel);stroke:#fff;stroke-width:1.4;stroke-linejoin:round;filter:drop-shadow(0 2px 3px rgba(21,23,28,.35))}.rl-zwei--lager{grid-template-columns:1.55fr 1fr}.rl-bestand{display:grid;gap:calc(var(--u) * .5);padding-top:calc(var(--u) * .2)!important}.rl-artikel{display:grid;grid-template-columns:calc(var(--u) * 6.4) minmax(0,1fr) calc(var(--u) * 2.1);align-items:center;gap:calc(var(--u) * .6);height:calc(var(--u) * 2.2);padding:0 calc(var(--u) * .75);border:1px solid rgba(21,23,28,.07);border-radius:calc(var(--u) * .6);background:#ffffffb3}.rl-name{font-size:calc(var(--u) * .62);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-spur{height:calc(var(--u) * .46);border-radius:calc(var(--u) * .3);background:#15171c14;overflow:hidden}.rl-fuell{display:block;height:100%;border-radius:inherit;background:#565c67;transform-origin:left center}.rl-w78{width:78%}.rl-w64{width:64%}.rl-w71{width:71%}.rl-w12{width:12%}.rl-pz{font-family:var(--mono);font-size:calc(var(--u) * .58);font-weight:500!important;text-align:right;font-variant-numeric:tabular-nums;color:var(--rl-text-2)}.rl-artikel--sinkt{border-color:#9a3b2647}.rl-artikel--sinkt .rl-name,.rl-artikel--sinkt .rl-pz{color:var(--rl-warn)}.rl-artikel--sinkt .rl-fuell{background:var(--rl-warn)}.rl-warnkarte{margin-top:calc(var(--u) * .2);border-color:#9a3b264d;background:#ffffffd1}.rl-warn-text{color:var(--rl-warn)}.rl-warnkarte .rl-kunde{margin-top:calc(var(--u) * .35)!important;font-size:calc(var(--u) * .64);color:var(--rl-text-2)}.rl-pfad{display:inline-grid}.rl-pfad>span{grid-area:1 / 1}.rl-pfad-vor{opacity:0}.rl-wechsel{display:grid}.rl-wechsel>*{grid-area:1 / 1;min-width:0}.rl-shop{opacity:0;visibility:hidden}.rl-shop-kopf{display:flex;align-items:center;justify-content:space-between;padding-bottom:calc(var(--u) * .6);border-bottom:1px solid var(--rl-line)}.rl-logo{display:flex;align-items:center;gap:calc(var(--u) * .4)}.rl-logo i{display:block;width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);border-radius:calc(var(--u) * .35);background:var(--rl-dunkel)}.rl-logo i+i{width:calc(var(--u) * 4.2);height:calc(var(--u) * .42);border-radius:calc(var(--u) * .2);background:#15171c2e}.rl-korb{position:relative;display:block;width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5)}.rl-korb-symbol{display:block;width:100%;height:100%;fill:none;stroke:var(--rl-dunkel);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rl-korb-symbol circle{fill:var(--rl-dunkel);stroke:none}.rl-korb-zahl{position:absolute;right:calc(var(--u) * -.45);top:calc(var(--u) * -.35);display:grid;place-items:center;min-width:calc(var(--u) * .95);height:calc(var(--u) * .95);border-radius:calc(var(--u) * .5);background:var(--rl-dunkel);color:var(--rl-hell);font-family:var(--mono);font-size:calc(var(--u) * .5)}.rl-korb-zahl>span{grid-area:1 / 1}.rl-korb-vor{opacity:0}.rl-produkte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * .7);margin-top:calc(var(--u) * .8)!important}.rl-produkt{display:flex;flex-direction:column;padding:calc(var(--u) * .5)}.rl-produkt .rl-bild{height:calc(var(--u) * 4.4);margin:0 0 calc(var(--u) * .5)}.rl-produkt-name{font-size:calc(var(--u) * .6);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rl-produkt b{margin-top:calc(var(--u) * .15);font-size:calc(var(--u) * .7);font-variant-numeric:tabular-nums}.rl-portal{padding-top:calc(var(--u) * .8)}.rl-gruss{font-size:calc(var(--u) * 1.15);font-weight:600;letter-spacing:-.01em}.rl-kacheln{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * .7);margin-top:calc(var(--u) * 1.1)}.rl-kachel{padding-top:calc(var(--u) * 1.1);padding-bottom:calc(var(--u) * 1.3)}.rl-kachel-zahl{display:block;margin-top:calc(var(--u) * .5);font-size:calc(var(--u) * 2.4);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.rl-zeile{display:flex;justify-content:space-between}.rl-zeile b{color:var(--rl-text)}.rl-lagerstand{margin-top:calc(var(--u) * .6)!important}.rl-roll{display:inline-block;height:1.25em;overflow:hidden;line-height:1.25em;font-weight:600}.rl-roll-band{display:block;transform:translateY(-2.5em)}.rl-ablauf{padding-top:calc(var(--u) * .2)}.rl-ablauf ul{display:grid;gap:calc(var(--u) * .36);margin-top:calc(var(--u) * .55)!important}.rl-schritt{display:flex;align-items:center;height:calc(var(--u) * 1.6);padding:0 calc(var(--u) * .6);border:1px solid rgba(21,23,28,.07);border-radius:calc(var(--u) * .55);background:#ffffffb3;font-size:calc(var(--u) * .62);white-space:nowrap}.rl-termine{display:flex;flex-direction:column;align-items:flex-end;gap:calc(var(--u) * .6)}.rl-kalender{display:grid;align-self:stretch;grid-template-columns:calc(var(--u) * 1.5) repeat(5,minmax(0,1fr));grid-template-rows:calc(var(--u) * 1);grid-auto-rows:calc(var(--u) * 1.75);gap:calc(var(--u) * .3)}.rl-kalender>.rl-zelle{border-radius:calc(var(--u) * .4);background:#ffffff61}.rl-zeit{padding-top:calc(var(--u) * .2);font-family:var(--mono);font-size:calc(var(--u) * .52);color:var(--rl-muted)}.rl-termin{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 calc(var(--u) * .3) 0 calc(var(--u) * .4);overflow:hidden;border-left:max(2px,calc(var(--u) * .16)) solid var(--rl-stahl);border-radius:calc(var(--u) * .4);background:#ffffffe6;font-size:calc(var(--u) * .54);font-weight:500!important;line-height:1.2;white-space:nowrap}.rl-termin span+span{font-weight:400;opacity:.8}.rl-termin span{overflow:hidden;text-overflow:ellipsis}.rl-termin em{display:inline-block;margin-left:calc(var(--u) * .15);padding:0 calc(var(--u) * .22);vertical-align:.05em;border-radius:calc(var(--u) * .2);background:var(--rl-hell);color:var(--rl-dunkel);font-family:var(--mono);font-size:calc(var(--u) * .42);font-style:normal;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.rl-termin.rl-dunkel{border-left-color:var(--rl-stahl)!important}.rl-sms{position:relative;max-width:78%;padding:calc(var(--u) * .55) calc(var(--u) * .85);border-radius:calc(var(--u) * .85) calc(var(--u) * .85) calc(var(--u) * .2) calc(var(--u) * .85);background:var(--rl-dunkel);color:var(--rl-hell);font-size:calc(var(--u) * .6);line-height:1.4;box-shadow:0 12px 26px -12px #15171c99}.rl-sms .rl-klein{margin-bottom:calc(var(--u) * .2)!important;font-size:calc(var(--u) * .46);color:#a4aab4}.rl-zwei--social{grid-template-columns:1fr 1.3fr}.rl-bild{display:block;height:calc(var(--u) * 3.6);margin:calc(var(--u) * .5) 0 calc(var(--u) * .5);overflow:hidden;border-radius:calc(var(--u) * .45);background:linear-gradient(160deg,#d5d9df,#aeb4be)}.rl-motiv{display:block;width:100%;height:100%;fill:#ffffffb8}.rl-strich{display:block;height:calc(var(--u) * .36);margin-top:calc(var(--u) * .3);border-radius:calc(var(--u) * .2);background:#15171c1f}.rl-strich--2{width:86%}.rl-strich--3{width:58%}.rl-kanaele{display:flex;flex-wrap:wrap;gap:calc(var(--u) * .3);margin-top:calc(var(--u) * .6)}.rl-chip{padding:calc(var(--u) * .18) calc(var(--u) * .45);border:1px solid rgba(21,23,28,.14);border-radius:calc(var(--u) * 1);background:#fff;font-family:var(--mono);font-size:calc(var(--u) * .48);font-weight:500!important;letter-spacing:.04em}.rl-wochenplan{padding-top:calc(var(--u) * .2)}.rl-tage{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(var(--u) * .36);margin-top:calc(var(--u) * .55)}.rl-tag{display:flex;flex-direction:column;gap:calc(var(--u) * .3);min-height:calc(var(--u) * 7.2);padding:calc(var(--u) * .4);border-radius:calc(var(--u) * .5);background:#ffffff6b}.rl-tag .rl-plan-tag{margin-bottom:calc(var(--u) * .1)}.rl-post{display:block;height:calc(var(--u) * 1.1);border-radius:calc(var(--u) * .3);background:#b7bcc5}.rl-liste{display:grid;gap:calc(var(--u) * .4)}.rl-check{display:flex;align-items:center;gap:calc(var(--u) * .5);height:calc(var(--u) * 1.75);padding:0 calc(var(--u) * .5) 0 calc(var(--u) * .75);border:1px solid rgba(21,23,28,.07);border-radius:calc(var(--u) * .55);background:#ffffffb3;font-size:calc(var(--u) * .64);font-weight:500;white-space:nowrap}.rl-check .rl-haken{margin:0 0 0 auto}.rl-wert{font-family:var(--mono);font-size:calc(var(--u) * .56);font-weight:400;color:var(--rl-muted)}.rl-wert:before{content:"·";margin-right:calc(var(--u) * .5)}.rl-schloss{flex:none;width:calc(var(--u) * .8);height:calc(var(--u) * .8);fill:none;stroke:var(--rl-dunkel);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rl-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u) * .7)}.rl-kpi{padding-top:calc(var(--u) * .7);padding-bottom:calc(var(--u) * .7)}.rl-zahl{position:relative;display:inline-block;margin-top:calc(var(--u) * .3);font-size:calc(var(--u) * 1.4);letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.rl-von{font-size:calc(var(--u) * .9);color:var(--rl-muted)}.rl-diagramm{margin-top:calc(var(--u) * .7);padding-bottom:calc(var(--u) * .55)}.rl-diagramm svg{display:block;width:100%;height:calc(var(--u) * 4.9);margin-top:calc(var(--u) * .5);overflow:visible}.rl-linie{fill:none;stroke:var(--rl-dunkel);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.rl-flaeche{fill:#1f243014}.rl-monate{display:flex;justify-content:space-between;margin-top:calc(var(--u) * .35);font-family:var(--mono);font-size:calc(var(--u) * .44);color:var(--rl-muted)}.rl-zwei--kosten{grid-template-columns:1fr 1.45fr}.rl-betrieb .rl-bild{height:calc(var(--u) * 4.6);margin:0 0 calc(var(--u) * .6)}.rl-stand{display:block;width:100%;height:100%;fill:#ffffffb8}.rl-stand-dach{fill:var(--rl-dunkel)}.rl-stand-fenster{fill:#8e949e}.rl-bedarf{display:grid;gap:calc(var(--u) * .25);margin-top:calc(var(--u) * .5)!important}.rl-bedarf-punkt{display:flex;align-items:center;height:calc(var(--u) * 1.35);padding:0 calc(var(--u) * .55);border-radius:calc(var(--u) * .5);background:#fff9;font-size:calc(var(--u) * .62);font-weight:500;white-space:nowrap}.rl-ring{flex:none;display:inline-flex;width:calc(var(--u) * .85);height:calc(var(--u) * .85);margin-right:calc(var(--u) * .45);border-radius:50%;box-shadow:inset 0 0 0 1px #15171c33}.rl-ring .rl-haken{margin:0}.rl-weg-text{position:relative;color:var(--rl-muted);opacity:.6}.rl-streich{position:absolute;left:-.1em;right:-.1em;top:52%;height:max(1px,calc(var(--u) * .08));background:var(--rl-text-2);transform-origin:left center}.rl-punkte{display:flex;justify-content:space-between;gap:calc(var(--u) * .4);margin-top:calc(var(--u) * .8)!important}.rl-punkte .rl-status{margin-top:0!important}.rl-fortschritt{position:absolute;left:calc(var(--u) * 1.6);right:calc(var(--u) * 1.6);bottom:calc(var(--u) * 1.05);display:flex;gap:calc(var(--u) * .35)}.rl-seg{flex:1;height:max(2px,calc(var(--u) * .2));overflow:hidden;border-radius:2px;background:#15171c1f}.rl-seg i{display:block;height:100%;background:var(--rl-dunkel);transform:scaleX(0);transform-origin:left center}.rl-seg.is-voll i,.rl-seg.is-aktiv i{transform:none}.lp-reel.is-js .rl-seg.is-aktiv i{animation:rl-fuellen 8s linear both}.rl-weiter{position:absolute;inset:0;z-index:3;display:none;width:100%;padding:0;border:0;border-radius:inherit;background:none;cursor:pointer}.lp-reel.is-js .rl-weiter{display:block}.lp .rl-weiter:focus-visible{outline:2px solid var(--rl-dunkel);outline-offset:-4px}.is-lauf .rl-kopf{animation:rl-ein .9s ease both,rl-aus .6s ease 7.3s forwards}.is-lauf .rl-fenster{animation:rl-hoch 1s var(--rl-ease) .7s both,rl-aus .6s ease 7.3s forwards}.is-lauf .rl-ein{animation:rl-ein .7s ease var(--d) both}.is-lauf .rl-auf{animation:rl-auf .7s var(--rl-ease) var(--d) both}.is-lauf .rl-pop{animation:rl-pop .7s var(--rl-ease) var(--d) both}.is-lauf .rl-rutscht{animation:rl-rutschen .9s cubic-bezier(.6,0,.3,1) var(--d) both}.is-lauf .rl-zeiger{animation:rl-zeigen .9s var(--rl-ease) var(--d) both}.is-lauf .rl-druck{animation:rl-druecken .35s ease var(--d) both}.is-lauf .rl-welle{animation:rl-welle .7s ease-out var(--d) both}.is-lauf .rl-badge-offen{animation:rl-weg .35s ease var(--d) both}.is-lauf .rl-badge-bezahlt{animation:rl-pop .6s var(--rl-ease) var(--d) both}.is-lauf .rl-fuell{animation:rl-wachsen .8s var(--rl-ease) var(--d) both}.is-lauf .rl-artikel--sinkt .rl-fuell{animation:rl-wachsen .8s var(--rl-ease) var(--d) both,rl-sinken 1.9s ease-in-out 3.6s both}.is-lauf .rl-artikel--sinkt{animation:rl-auf .7s var(--rl-ease) var(--d) both,rl-warnrand .5s ease 5.1s both}.is-lauf .rl-artikel--sinkt .rl-name{animation:rl-warnfarbe .5s ease 5.1s both}.is-lauf .rl-pz--sinkt{animation:rl-n-sinken 1.9s ease-in-out var(--d) both}.is-lauf .rl-pz--sinkt:after{animation:rl-warnfarbe .5s ease 5.1s both}.is-lauf .rl-shop{animation:rl-shop .6s ease var(--d) both}.is-lauf .rl-portal{animation:rl-ein .6s ease var(--d) both}.is-lauf .rl-pfad-vor{animation:rl-shop .6s ease var(--d) both}.is-lauf .rl-pfad-nach{animation:rl-ein .6s ease var(--d) both}.is-lauf .rl-korb-zahl{animation:rl-sprung .6s var(--rl-ease) var(--d) both}.is-lauf .rl-korb-vor{animation:rl-weg .01s linear var(--d) both}.is-lauf .rl-korb-nach{animation:rl-ein .01s linear var(--d) both}.is-lauf .rl-roll-band{animation:rl-rollen 1.3s ease-in-out var(--d) both}.is-lauf .rl-weg-text{animation:rl-ausgrauen .5s ease var(--d) both}.is-lauf .rl-streich{animation:rl-wachsen .45s var(--rl-ease) var(--d) both}.is-lauf .rl-zahl--auftraege{animation:rl-zaehlen-a 1.6s ease-out var(--d) both}.is-lauf .rl-zahl--umsatz{animation:rl-zaehlen-u 1.6s ease-out var(--d) both}.is-lauf .rl-zahl--team{animation:rl-zaehlen-t 1.2s ease-out var(--d) both}.is-lauf .rl-linie{animation:rl-zeichnen 2.2s ease-in-out var(--d) both}.is-lauf .rl-flaeche{animation:rl-ein .9s ease var(--d) both}.lp-reel.is-js :is(.rl-pz--sinkt,.rl-zahl){position:relative;color:transparent}.lp-reel.is-js :is(.rl-pz--sinkt,.rl-zahl):after{position:absolute;right:0;top:0;color:var(--rl-text)}.lp-reel.is-js .rl-pz--sinkt{--rl-n: 12;counter-reset:rl-n var(--rl-n)}.lp-reel.is-js .rl-pz--sinkt:after{content:counter(rl-n) attr(data-nach);color:var(--rl-warn)}.lp-reel.is-js .rl-zahl--auftraege{--rl-a: 128;counter-reset:rl-a var(--rl-a)}.lp-reel.is-js .rl-zahl--auftraege:after{content:counter(rl-a)}.lp-reel.is-js .rl-zahl--umsatz{--rl-u: 18920;--rl-k: calc((var(--rl-u) - 500) / 1000);--rl-r: calc(var(--rl-u) - var(--rl-k) * 1000);counter-reset:rl-k var(--rl-k) rl-r var(--rl-r)}.lp-reel.is-js .rl-zahl--umsatz:after{content:attr(data-vor) counter(rl-k) attr(data-sep) counter(rl-r,rl-drei)}.lp-reel.is-js .rl-zahl--team{--rl-t: 9;counter-reset:rl-t var(--rl-t)}.lp-reel.is-js .rl-zahl--team:after{content:counter(rl-t)}.lp-reel.is-pause :is(*,*:after,*:before){animation-play-state:paused!important}@keyframes rl-ein{0%{opacity:0}}@keyframes rl-aus{to{opacity:0}}@keyframes rl-weg{0%{opacity:1}to{opacity:0}}@keyframes rl-shop{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes rl-sprung{40%{transform:scale(1.35)}}@keyframes rl-ausgrauen{0%{opacity:1;color:var(--rl-text)}}@keyframes rl-hoch{0%{opacity:0;transform:translateY(calc(var(--u) * 1.6))}}@keyframes rl-auf{0%{opacity:0;transform:translateY(calc(var(--u) * .5))}}@keyframes rl-pop{0%{opacity:0;transform:scale(.82)}60%{opacity:1;transform:scale(1.04)}to{transform:none}}@keyframes rl-rutschen{0%{transform:translate(calc(-100% - var(--rl-gap)))}}@keyframes rl-zeigen{0%{opacity:0;transform:translate(calc(var(--u) * 6),calc(var(--u) * 3.5))}30%{opacity:1}}@keyframes rl-druecken{40%{transform:scale(.93)}}@keyframes rl-welle{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.4)}}@keyframes rl-wachsen{0%{transform:scaleX(0)}}@keyframes rl-sinken{0%{width:54%;background:#565c67}70%{background:#565c67}}@keyframes rl-warnfarbe{0%{color:var(--rl-text)}}@keyframes rl-warnrand{0%{border-color:#15171c12}}@keyframes rl-n-sinken{0%{--rl-n: 54}to{--rl-n: 12}}@keyframes rl-rollen{0%{transform:translateY(0)}}@keyframes rl-zaehlen-a{0%{--rl-a: 0}to{--rl-a: 128}}@keyframes rl-zaehlen-u{0%{--rl-u: 0}to{--rl-u: 18920}}@keyframes rl-zaehlen-t{0%{--rl-t: 0}to{--rl-t: 9}}@keyframes rl-zeichnen{0%{stroke-dashoffset:1}}@keyframes rl-fuellen{0%{transform:scaleX(0)}to{transform:none}}@keyframes rl-takt{0%{opacity:1}to{opacity:1}}@media (min-width: 1200px){.lp-reel{--rl-w: 100%;justify-self:end;max-width:min(clamp(520px,44vw,900px),calc((100vh - var(--header-h) - var(--safe-top) - 140px) * 16 / 11))}.rl-kennzeile{font-size:clamp(8.5px,calc(var(--u) * .72),16px)}.rl-titel{font-size:clamp(13.5px,calc(var(--u) * 1.32),30px)}.rl-inhalt{--u: calc(100cqw / 37.5 * var(--rl-z, 1))}.rl-s-rechnung{--rl-z: 1.15}.rl-s-lager{--rl-z: 1.1}.rl-s-portale{--rl-z: 1.25}.rl-s-webshop{--rl-z: 1.2}.rl-s-social{--rl-z: 1.15}.rl-s-einrichtung{--rl-z: 1.1}}@media (max-width: 899px){.lp-reel{--rl-w: 100%;border-radius:18px}}@media (prefers-reduced-motion: reduce){.lp-reel .rl-szene :is(*,*:after){animation:none!important}.lp-reel .rl-szene{transition:opacity .9s ease,visibility 0s linear .9s}.lp-reel .rl-szene.is-an{transition:opacity .9s ease}.lp-reel.is-js .rl-seg.is-aktiv i{animation-name:rl-takt}}
