.marketing-site{--brand:#ff3d00;--brand-contrast:#fcfcfd;--brand-ink:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-ink:color-mix(in srgb, var(--brand) 80%, #000)}}.marketing-site{--brand-hover:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-hover:color-mix(in srgb, var(--brand) 74%, #000)}}.marketing-site{--brand-active:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-active:color-mix(in srgb, var(--brand) 66%, #000)}}.marketing-site{--brand-050:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-050:color-mix(in srgb, var(--brand) 5%, #fff)}}.marketing-site{--brand-100:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-100:color-mix(in srgb, var(--brand) 10%, #fff)}}.marketing-site{--brand-200:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-200:color-mix(in srgb, var(--brand) 18%, #fff)}}.marketing-site{--brand-300:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-300:color-mix(in srgb, var(--brand) 32%, #fff)}}.marketing-site{--brand-600:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-600:color-mix(in srgb, var(--brand) 82%, #000)}}.marketing-site{--brand-900:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-900:color-mix(in srgb, var(--brand) 45%, #000)}}.marketing-site{--brand-a10:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-a10:color-mix(in srgb, var(--brand) 10%, transparent)}}.marketing-site{--brand-a20:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-a20:color-mix(in srgb, var(--brand) 20%, transparent)}}.marketing-site{--brand-a35:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-a35:color-mix(in srgb, var(--brand) 35%, transparent)}}.marketing-site{--brand-beam:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-beam:color-mix(in srgb, var(--brand) 70%, #ff4d7a)}}.marketing-site{--brand-beam-deep:var(--brand)}@supports (color:color-mix(in lab, red, red)){.marketing-site{--brand-beam-deep:color-mix(in srgb, var(--brand) 55%, #8b0000)}}.marketing-site{--success:#3ea873;--success-strong:#267650;--success-bg:#eaf8f0;--success-line:#bfe7cf;--bg:#fff;--paper:#fff;--surface:#f4f5f6;--surface-2:#fafafa;--ink-surface:#0a0b0d;--ink:#101216;--muted:#5f6368;--subtle:#6c6e77;--faint:#b9bbc6;--line:#e8e8ec;--line-strong:#d8d8e0;--on-dark:#fcfcfd;--on-dark-muted:#9ea3ad;--radius-control:8px;--radius-card:10px;--radius-panel:14px}:root,:host{--radius-control:var(--radius-control);--radius-card:var(--radius-card);--radius-panel:var(--radius-panel)}.marketing-site,.marketing-site *{border-color:var(--line)}.marketing-site{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background-color:var(--bg);color:var(--ink);--schrift-text:var(--font-inter), -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--schrift-titel:var(--font-inter-tight), var(--font-inter), -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-family:var(--schrift-text);font-feature-settings:"cv11", "ss01";font-variation-settings:"opsz" 32;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.marketing-site h1,.marketing-site h2,.marketing-site h3,.marketing-site h4{font-family:var(--schrift-titel);font-feature-settings:normal;font-variation-settings:normal}.marketing-site ::selection{background:var(--brand-a35);color:var(--ink)}.marketing-site :focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.marketing-site a,.marketing-site button{touch-action:manipulation}.marketing-site h1.hero-titel{max-width:100%;font-size:clamp(2rem,.9rem + 5.1vw,4.75rem)}@media (min-width:640px){.hero-titel>span{white-space:nowrap}}.hero-buehne:before{content:none}@media (min-width:640px){.hero-buehne:before{content:""}}.hero-buehne:before{z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 55% at 50% 60%, var(--brand), transparent 70%);position:absolute;inset:-12% -8% -20%}@supports (color:color-mix(in lab, red, red)){.hero-buehne:before{background:radial-gradient(ellipse 60% 55% at 50% 60%, color-mix(in srgb, var(--brand) 9%, transparent), transparent 70%)}}@media not all and (min-width:640px){.marketing-site .type-display{font-size:clamp(2.25rem,10.6vw,2.7rem);line-height:1.035}.marketing-site .type-h2{font-size:clamp(1.85rem,8.2vw,2.25rem)}.marketing-site .type-lead{font-size:1.0625rem;line-height:1.4}.mobile-static-parallax{transform:none!important}.dock-visual{width:calc(100% + 16px);margin-inline:-8px}}@keyframes marquee-x{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bouncy{0%,to{transform:translateY(-3px)}50%{transform:translateY(0)}}@keyframes beam-sweep{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1000px}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes tap-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 50%, transparent)}70%{box-shadow:0 0 0 9px color-mix(in srgb, var(--brand) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 0%, transparent)}}.tap-ring{animation:2.1s cubic-bezier(.4,0,.6,1) infinite tap-ring}@keyframes agent-scan{0%{transform:translate(-100%)}to{transform:translate(400%)}}.agent-scan{animation:2.8s cubic-bezier(.5,0,.5,1) infinite agent-scan}.dock-visual svg{width:100%;height:auto;display:block;overflow:visible}@keyframes dockflow{to{stroke-dashoffset:-32px}}@keyframes dockflow-rev{to{stroke-dashoffset:32px}}.dock-line{fill:none;stroke:var(--brand);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:7 9;opacity:1;animation:.9s linear infinite dockflow}.dock-lines path:nth-child(2){animation-delay:-.15s}.dock-lines path:nth-child(3){animation-delay:-.3s}.dock-lines path:nth-child(4){animation-delay:-.45s}.dock-lines path:nth-child(5){animation-delay:-.6s}.dock-lines path:nth-child(6){animation-delay:-.75s}.dock-lines path:nth-child(7){animation-delay:-.9s}.dock-lines path:nth-child(8){animation-delay:-1.05s}.dock-lines path:nth-child(9){animation-delay:-1.2s}.dock-line-rev{animation-name:dockflow-rev}@media (prefers-reduced-motion:reduce){.dock-line{animation:none}}.dock-visual svg .tool{transform-box:fill-box;transform-origin:50%;transition:transform .2s,filter .2s}.dock-visual svg .tool:hover{filter:drop-shadow(0 12px 26px var(--brand-a35)) brightness(1.02)}.dock-visual svg .tool.compact:hover{transform:scale(1.05)}.dock-visual svg .face{transform-box:view-box}.dock-visual svg .flip .front{opacity:1;transition:transform .18s .18s,opacity .12s .18s;transform:scaleX(1)}.dock-visual svg .flip .back{opacity:0;transition:transform .18s,opacity .12s;transform:scaleX(0)}.dock-visual svg .flip:hover .front{opacity:0;transition-delay:0s;transform:scaleX(0)}.dock-visual svg .flip:hover .back{opacity:1;transition-delay:.18s;transform:scaleX(1)}.marketing-site .font-heading{font-family:var(--schrift-titel)}.flipcopy{font-family:var(--schrift-text);color:var(--muted);box-sizing:border-box;flex-direction:column;justify-content:center;height:100%;padding:0 2px;font-size:12.5px;line-height:1.42;display:flex}.flipcopy b{color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
