@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.0p.h2ber2h8-e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.02rq1w69hb7rf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--mp-background:#fff;--mp-foreground:#3b5057;--mp-muted:#5f6f74;--mp-surface:#fff;--mp-surface-soft:#f6f7f8;--mp-surface-muted:#eaeaea;--mp-border:#00000014;--mp-border-strong:#3b50572e;--mp-lime:#c0d100;--mp-lime-ink:#7b8600;--mp-lime-soft:#f6f9d2;--mp-ink:#3b5057;--mp-ink-soft:#4f6870;--mp-warning:#7a4b00;--mp-warning-soft:#fff4d7;--mp-danger:#8a1f2d;--mp-danger-soft:#f9dfe4;--mp-shadow:0 3px 15px #0000001f;--mp-shadow-hover:0 16px 34px #3b505726;--mp-radius-control:9px;--mp-radius-card:10px;--mp-radius-panel:22px;--mp-font-sans:"Figtree", "Open Sans", "Segoe UI", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--mp-font-mono:"Geist Mono", "SFMono-Regular", Consolas, monospace;--mp-motion:.24s cubic-bezier(.16, 1, .3, 1);--mp-focus-ring:0 0 0 3px #c0d10047}
.mp-public-header{z-index:20;border:1px solid var(--mp-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(36px,7vw,96px);width:min(100% - 32px,1360px);min-height:76px;margin:12px auto 0;padding:10px 12px 10px 18px;display:grid;position:sticky;top:12px;box-shadow:0 12px 34px #3b505717}.mp-public-brand{flex:none;align-items:center;text-decoration:none;display:inline-flex}.mp-public-brand img{width:178px;height:auto;display:block}.mp-public-nav{justify-content:flex-end;align-items:center;gap:clamp(16px,2vw,28px);min-width:0;font-size:15px;font-weight:700;display:flex}.mp-public-primary-nav{background:var(--mp-surface-soft);border-radius:11px;align-items:center;gap:3px;padding:4px;display:inline-flex}.mp-public-nav a{min-height:40px;color:var(--mp-ink);transition:color var(--mp-motion), transform var(--mp-motion), background var(--mp-motion), box-shadow var(--mp-motion);border-radius:8px;justify-content:center;align-items:center;padding:10px 15px;line-height:20px;text-decoration:none;display:inline-flex;position:relative}.mp-public-primary-nav a:after{background:var(--mp-lime);content:"";transform-origin:0;border-radius:999px;height:3px;transition:transform .18s cubic-bezier(.23,1,.32,1);position:absolute;bottom:5px;left:14px;right:14px;transform:scaleX(0)}.mp-public-primary-nav a:hover,.mp-public-primary-nav a:focus-visible,.mp-public-primary-nav a[aria-current=page]{background:#fff;outline:0;box-shadow:0 2px 8px #3b505714}.mp-public-primary-nav a:hover:after,.mp-public-primary-nav a:focus-visible:after,.mp-public-primary-nav a[aria-current=page]:after{transform:scaleX(1)}.mp-public-nav .mp-public-demo{border-radius:var(--mp-radius-control);background:var(--mp-lime);min-width:160px;min-height:45px;color:var(--mp-ink);padding:12px 17px;font-size:18px}.mp-public-nav .mp-public-demo:hover,.mp-public-nav .mp-public-demo:focus-visible{background:var(--mp-ink);color:#fff;outline:0;transform:translateY(-1px)}.mp-public-nav .mp-public-demo:active{transform:translateY(1px)scale(.98)}@media (max-width:1100px){.mp-public-header{gap:28px}.mp-public-nav{gap:12px}.mp-public-nav a{padding-inline:11px}}@media (max-width:640px){.mp-public-header{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;width:min(100% - 24px,1360px);margin-top:8px;padding:10px}.mp-public-brand img{width:150px}.mp-public-nav{font-size:13px;display:contents}.mp-public-primary-nav{grid-area:2/1/auto/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.mp-public-primary-nav a{min-height:38px;padding:8px 10px}.mp-public-nav .mp-public-demo{grid-area:1/2;justify-self:stretch;min-width:0;min-height:40px;padding:8px 10px;font-size:.86rem}}
.solution-network{background:var(--ink);color:#fff;border:1px solid #ffffff1f;border-radius:24px;min-width:0;margin:0;padding:24px;box-shadow:0 18px 40px #283a401a}.solution-network-heading{color:#ffffffc2;font-family:var(--mp-font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:16px;padding-bottom:16px;font-size:.65rem;display:flex}.solution-network-heading>:last-child{color:var(--lime);flex-shrink:0}.solution-network-scene{height:270px;margin-block:10px;position:relative}.solution-network-paths{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.solution-network-paths[data-layout=mobile]{display:none}.solution-network-line,.solution-network-signal{stroke:var(--lime);stroke-width:1.5px;vector-effect:non-scaling-stroke}.solution-network-line{opacity:.6}.solution-network-signal{stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:.12 1;opacity:0}.solution-network-core{place-items:center;width:86px;height:86px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.solution-network-core>img{width:80px;height:80px}.solution-network-core>strong,.solution-network-core>small{text-align:center;width:150px;position:absolute;top:calc(100% + 12px)}.solution-network-core>strong{letter-spacing:.12em;font-size:.65rem}.solution-network-core>small{color:#ffffffb8;font-size:.72rem;top:calc(100% + 30px)}.solution-network-group{flex-direction:column;justify-content:center;gap:20px;width:30%;display:flex;position:absolute;inset-block:0}.solution-network-group[data-side="0"]{left:0}.solution-network-group[data-side="1"]{right:0}.solution-network-node{background:var(--surface-soft);min-width:0;min-height:62px;color:var(--ink);border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.solution-network-node>strong{overflow-wrap:anywhere;min-width:0;font-size:.8rem;font-weight:750;line-height:1.25}.solution-network-node[data-own=true]{color:#fff;text-align:center;background:#2e4046;border-color:#c0d10080;flex-direction:column;justify-content:center;gap:12px;min-height:116px}.solution-network-node[data-own=true]>strong{font-size:.9rem}.solution-network-node .integration-icon,.solution-network-glyph{width:32px;min-width:32px;height:32px;box-shadow:none;border:0;border-radius:7px;flex-shrink:0;place-items:center;padding:3px;display:grid}.solution-network-glyph{color:var(--lime-ink)}.solution-network-node[data-own=true] .solution-network-glyph{color:var(--lime)}.solution-network-glyph .section-icon,.solution-network-glyph .capability-glyph{width:26px;height:26px;color:inherit;background:0 0;border:0;padding:0}.solution-network-glyph svg{width:24px;height:24px}.solution-network-note{color:#ffffffb8;border-top:1px solid #ffffff1f;margin:0;padding-top:14px;font-size:.72rem;line-height:1.5}@media (prefers-reduced-motion:no-preference){.solution-network[data-entered=true] .solution-network-line{animation:.8s ease-out both solution-connect}.solution-network[data-entered=true] .solution-network-signal{animation:.65s ease-in-out .8s both solution-signal}.solution-network[data-entered=true] [data-side="1"] .solution-network-signal{animation-delay:1.45s}}@keyframes solution-connect{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes solution-signal{0%{stroke-dashoffset:.12px;opacity:0}12%,85%{opacity:1}to{stroke-dashoffset:-1px;opacity:0}}@media (max-width:620px){.solution-network{border-radius:20px;padding:18px 14px}.solution-network-heading{gap:8px;padding-bottom:12px;font-size:.6rem}.solution-network-scene{height:260px;margin-block:4px}.solution-network-paths[data-layout=desktop]{display:none}.solution-network-paths[data-layout=mobile]{display:block}.solution-network-group{flex-direction:row;gap:8px;width:100%;height:64px;inset:auto 0}.solution-network-group[data-side="0"]{top:10px}.solution-network-group[data-side="1"]{bottom:10px}.solution-network-node,.solution-network-node[data-own=true]{text-align:center;border-radius:9px;flex-direction:column;flex:1;justify-content:center;gap:5px;min-height:0;padding:6px 4px}.solution-network-node>strong{font-size:.68rem}.solution-network-node[data-own=true]{flex-direction:row;gap:10px;max-width:180px}.solution-network-node[data-own=true]>strong{font-size:.8rem}.solution-network-node .integration-icon,.solution-network-glyph{width:24px;min-width:24px;height:24px;padding:1px}.solution-network-core,.solution-network-core>img{width:60px;height:60px}.solution-network-core>strong,.solution-network-core>small{text-align:left;width:90px;top:15px;left:calc(100% + 10px)}.solution-network-core>strong{font-size:.56rem}.solution-network-core>small{font-size:.57rem;top:32px}.solution-network-note{padding-top:12px;font-size:.66rem}}
:lang(de) .marketing-hero-v2 .marketing-intro{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal}.hero-network .hero-network-frame{box-shadow:0 20px 48px #3b505721}.hero-network .hero-network-line{stroke:#c0d100c7;stroke-width:1.7px}.hero-network .hero-network-impulse{opacity:0;stroke:#ecf7a0;stroke-width:2.6px;stroke-dasharray:.075 2;stroke-dashoffset:.075px}.hero-network .hero-network-caption{color:#ffffffc2;letter-spacing:.045em;max-width:43%;font-size:.68rem;line-height:1.45;bottom:3%}.hero-network .hero-network-caption-out{text-align:right}.hero-network .hero-network-core small{color:#ffffffdb}.hero-network .hero-network-node{box-shadow:0 8px 20px #18222524}.hero-network .hero-network-node[data-slot="5"],.hero-network .hero-network-node[data-slot="6"]{bottom:14%}.architecture-comparison{background:#2d3f45;border:1px solid #ffffff29;border-radius:24px;align-self:center;width:100%;min-width:0;margin:0;padding:20px}.architecture-comparison-controls{visibility:hidden;border:1px solid #ffffff26;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;width:fit-content;max-width:100%;margin:0 auto;padding:4px;display:grid}.architecture-comparison[data-ready=true] .architecture-comparison-controls{visibility:visible}.architecture-comparison-controls button{color:#fffc;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 16px;font-size:.78rem;font-weight:750}.architecture-comparison-controls button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.architecture-comparison-controls button:focus-visible{outline-offset:3px;outline:2px solid #fff}.architecture-comparison-controls button:active{opacity:.8}.architecture-comparison-stage{margin-top:28px}.architecture-comparison-legend{color:#ffffffb3;font-size:.68rem;font-family:var(--mp-font-mono);justify-content:space-between;gap:12px;display:flex}.architecture-comparison-network{height:310px;position:relative}.architecture-comparison-paths{width:100%;height:100%;position:absolute;inset:0}.architecture-comparison-paths path{fill:none;stroke:#c0d100cc;stroke-width:.4px}.architecture-direct-paths path{stroke:#ffffff59}.architecture-direct-paths{opacity:0}.architecture-comparison[data-mode=direct] .architecture-direct-paths{opacity:1}.architecture-comparison[data-mode=direct] .architecture-layer-paths,.architecture-comparison[data-mode=direct] .architecture-comparison-hub{opacity:0}.architecture-comparison-hub{z-index:2;background:#2d3f45;border:1px solid #c0d10073;border-radius:16px;justify-items:center;gap:8px;padding:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.architecture-comparison-hub img{width:54px;height:auto}.architecture-comparison-hub span{color:#fff;letter-spacing:.03em;font-size:.58rem;font-weight:800}.architecture-comparison-node{z-index:1;background:#3b5057;border:1px solid #ffffff2e;border-radius:9px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;width:26%;min-height:58px;padding:9px;display:grid;position:absolute;transform:translateY(-50%)}.architecture-comparison-nodes[data-side=left] .architecture-comparison-node{left:0}.architecture-comparison-nodes[data-side=right] .architecture-comparison-node{right:0}.architecture-node-mark{width:26px;height:28px;color:var(--lime);font-family:var(--mp-font-mono);border:1px solid #ffffff40;border-radius:4px;place-items:center;font-size:.55rem;font-weight:700;display:grid}.architecture-comparison-node strong{color:#fff;-webkit-hyphens:none;hyphens:none;font-size:.72rem;line-height:1.3}.architecture-comparison figcaption{border-top:1px solid #ffffff26;gap:8px;min-height:82px;margin-top:18px;padding-top:18px;display:grid}.architecture-comparison figcaption strong{color:#fff;font-size:.88rem;font-weight:650;line-height:1.4}.architecture-comparison figcaption small{color:#ffffffa6;font-size:.7rem;line-height:1.45}@media (prefers-reduced-motion:no-preference){.hero-network[data-entered=true] .hero-network-line{animation:.85s cubic-bezier(.23,1,.32,1) both homepage-connection-draw;animation-delay:inherit}.hero-network[data-entered=true] .hero-network-impulse{animation:1s linear .95s both homepage-connection-impulse}.hero-network[data-entered=true] .hero-network-core-logo{animation:.65s ease-out 1.7s both homepage-hub-signal}.architecture-direct-paths,.architecture-layer-paths,.architecture-comparison-hub{transition:opacity .26s ease-out}.architecture-comparison[data-phase=direct] .architecture-layer-paths,.architecture-comparison[data-phase=direct] .architecture-comparison-hub{transition:none}.architecture-comparison[data-phase=direct] .architecture-direct-paths path,.architecture-comparison[data-phase=layer] .architecture-layer-line{stroke-dasharray:1;animation:.75s cubic-bezier(.23,1,.32,1) both architecture-connection-draw;animation-delay:var(--connection-delay)}.architecture-comparison[data-phase=pulse] .architecture-impulse{animation:.7s linear both homepage-connection-impulse;animation-delay:var(--pulse-delay)}.architecture-comparison:has(button:focus-visible) *{transition:none}}.architecture-comparison-paths .architecture-impulse{opacity:0;stroke:#ecf7a0;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:.075 2;stroke-dashoffset:.075px}@keyframes architecture-connection-draw{0%{stroke-dashoffset:1px}80%,to{stroke-dashoffset:0}}@keyframes homepage-connection-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes homepage-connection-impulse{0%{opacity:0;stroke-dashoffset:.075px}12%,80%{opacity:1}to{opacity:0;stroke-dashoffset:-1px}}@keyframes homepage-hub-signal{0%,to{transform:scale(1)}45%{transform:scale(1.055)}}@media (max-width:640px){.hero-network .hero-network-node{text-align:center;flex-direction:column;gap:5px;width:29%;min-height:64px;padding:7px;font-size:.66rem}.hero-network .hero-network-node .integration-icon{width:28px;height:28px;padding:3px}.hero-network .hero-network-core{width:29%;min-height:90px;padding:0}.hero-network .hero-network-core-logo{width:64px}.hero-network .hero-network-core small{font-size:.58rem}.hero-network .hero-network-caption{letter-spacing:0;font-size:.58rem}.architecture-comparison{border-radius:18px;padding:14px}.architecture-comparison-controls{width:100%}.architecture-comparison-controls button{padding:8px 6px;font-size:.7rem}.architecture-comparison-network{height:290px}.architecture-comparison-legend{font-size:.6rem}.architecture-comparison-node{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;width:28%;min-height:66px;padding:6px 3px}.architecture-comparison-node strong{overflow-wrap:anywhere;font-size:.65rem}.architecture-node-mark{width:23px;height:23px;font-size:.5rem}.architecture-comparison-hub{border-radius:12px;gap:6px;padding:9px 6px}.architecture-comparison-hub img{width:42px}.architecture-comparison-hub span{font-size:.48rem}.architecture-comparison figcaption{min-height:104px}}
