:root{--blue:#000050;--lime:#af0;--white:#fff;--teal:#30b0c7;--cyan:#32ade6;--red:#ff3b30;--external-accent:#ff9f43;--shadow:#03031b;--muted:hsla(0,0%,100%,.76);--line:hsla(0,0%,100%,.16);--surface-demo:#030337;--surface-header:rgba(0,0,80,.5);--surface-panel-start:#22225e;--surface-panel-end:#101047;--chat-answer-surface:hsla(0,0%,100%,.02);--action-hover:#c5ff50;--highlight:hsla(0,0%,100%,.08);--panel-inset:hsla(0,0%,100%,.1);--border-panel:hsla(0,0%,100%,.28);--border-product:hsla(0,0%,100%,.3);--border-button:hsla(0,0%,100%,.65);--border-external:color-mix(in srgb,var(--external-accent) 65%,transparent);--light-cyan:rgba(50,173,230,.24);--light-teal:rgba(48,176,199,.09);--shadow-panel:0 8px 14px rgba(3,3,27,.22),0 24px 36px rgba(3,3,27,.36);--shadow-product:-24px 40px 90px rgba(3,3,27,.6),0 -2px 30px rgba(50,173,230,.15);--font-family:Inter,sans-serif;--tracking-heading:-.035em;--tracking-hero:-.045em;--hero-heading-size:clamp(46px,9vw,76px);--radius-pill:100px;--radius-panel:15px;--radius-product:20px;--duration-interaction:.18s;--gutter:18px;--header-height:80px;--module-heading-size:clamp(34px,3.4vw,58px);--module-copy-width:48ch;--module-copy-leading:1.65;--module-label-size:12px;--module-label-gap:12px;--module-copy-gap:24px;--module-group-gap:36px;--module-stage-inset:24px;--module-reading-padding:clamp(16px,calc(1.11vw + 2.67px),24px);--module-ui-size:clamp(14px,calc(10.667px + 0.2778vw),16px);--module-stage-width:clamp(1500px,calc(40.625vw + 720px),1760px)}@media(min-width:360px){:root{--gutter:24px}}@media(min-width:768px){:root{--gutter:clamp(24px,4.45vw,86px);--header-height:88px}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-height:819px),(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-width:1399px){:root{--gutter:24px;--header-height:72px;--module-heading-size:36px;--module-copy-leading:1.45;--module-copy-gap:16px;--module-group-gap:24px;--module-stage-inset:12px;--module-reading-padding:12px;--module-ui-size:14px}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100 900;src:url(/build/fonts/InterVariable.c504db5c.woff2) format("woff2")}*{box-sizing:border-box}body,figure,h1,h2,h3,p{margin:0}img{display:block;max-width:100%}[hidden]{display:none!important}:root{background:var(--blue);color:var(--white);font-family:var(--font-family);font-synthesis:none}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:rgba(0,0,0,0)}p{line-height:1.55}h2,h3{letter-spacing:var(--tracking-heading)}.heading-accent{color:var(--lime)}.eyebrow{color:var(--muted);font-size:10px;letter-spacing:.13em;margin-bottom:12px}article[id],section[id]{scroll-margin-top:calc(var(--header-height) + 24px)}.site-header{backdrop-filter:blur(20px);background-color:transparent;gap:12px;height:var(--header-height);inset:0 0 auto;justify-content:space-between;padding:0 var(--gutter);position:fixed;width:100%;z-index:10}.site-header,.site-header nav{align-items:center;display:flex}.site-header nav{font-size:14px;font-weight:500;gap:10px}.site-header summary{align-items:center;cursor:pointer;display:flex;gap:8px;list-style:none;min-height:44px}.site-header summary::-webkit-details-marker{display:none}.site-header .header-cta{font-size:12px;min-height:44px;padding:0 14px;white-space:nowrap}.site-header .header-cta span{display:none}.brand{align-items:center;display:flex;flex-shrink:0;min-height:44px;width:170px}.brand img{height:auto;width:100%}.header-links{background:var(--blue);border-bottom:1px solid var(--border-panel);left:0;max-height:calc(100svh - var(--header-height));overflow-y:auto;padding:16px var(--gutter) 24px;position:absolute;right:0;top:100%}.header-links a{align-items:center;display:flex;min-height:44px}.header-links a:hover,.header-links a[aria-current]{color:var(--lime)}.header-links a[aria-current]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px}.site-header .header-cta[aria-current]{background:var(--blue);border-color:var(--lime);color:var(--lime)}.header-modules{align-items:flex-start;display:flex;flex-wrap:wrap;gap:0 4px;position:relative}.module-menu{display:contents}.module-menu summary{justify-content:center;width:44px}.module-menu-links{flex-basis:100%;padding:0 0 12px 16px}.navigation-veil{background:var(--blue);inset:var(--header-height) 0 0;opacity:0;pointer-events:none;position:fixed;z-index:4}@media(max-width:767px){.site-header .header-cta{min-height:42px}}@media(max-width:479px){.brand{width:140px}.site-header{gap:8px}.site-header nav{font-size:12px;gap:8px}.site-header .header-cta{font-size:11px;min-height:34px;padding:0 10px}}@media(max-width:359px){.brand{width:140px}.site-header{gap:4px;padding-inline:12px}.site-header nav{gap:4px}}@media(min-width:1200px){.brand{width:210px}.site-header nav{gap:28px}.site-header .header-cta{font-size:14px;min-height:42px;padding:0 24px}.site-header .header-cta span{display:block}.header-menu>summary{display:none}.header-menu>.header-links{display:flex}.header-links{background:none;border:0;gap:24px;max-height:none;overflow:visible;padding:0;position:static}.header-modules{flex-wrap:nowrap;gap:0}.module-menu summary{width:30px}.module-menu-links{background:var(--blue);border:1px solid var(--border-panel);border-radius:12px;box-shadow:var(--shadow-panel);left:-16px;padding:12px 16px;position:absolute;top:100%;width:230px}}@media(min-width:1200px)and (max-width:1399px){.brand{width:180px}.site-header nav{font-size:13px;gap:16px}.header-links{gap:16px}.site-header .header-cta{font-size:13px;padding-inline:18px}}.page-preloader{display:none}.has-preloader .page-preloader{background:var(--blue);color:var(--white);display:grid;inset:0;isolation:isolate;overflow:hidden;place-items:center;position:fixed;transition:opacity .55s ease,visibility .55s step-end;z-index:100}.page-preloader__glow{animation:preloader-glow 2.4s ease-in-out infinite alternate;aspect-ratio:1;background:radial-gradient(circle,rgba(48,176,199,.22),rgba(0,0,80,0) 67%);border-radius:50%;opacity:.55;position:absolute;width:min(74vw,920px);z-index:-1}.page-preloader__content{animation:preloader-content-in .65s cubic-bezier(.16,1,.3,1) both;text-align:center;width:min(330px,100vw - 48px)}.page-preloader__logo{filter:drop-shadow(0 10px 28px rgba(170,255,0,.12));height:auto;margin:0 auto 38px;width:min(280px,82%)}.page-preloader__meter{background:hsla(0,0%,100%,.18);border-radius:var(--radius-pill);height:4px;overflow:hidden}.page-preloader__fill{background:var(--lime);border-radius:inherit;box-shadow:0 0 16px rgba(170,255,0,.65);display:block;height:100%;transition:width .28s ease-out;width:var(--preloader-progress,0)}.page-preloader__progress{font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;margin-top:12px}.page-preloader__message{color:var(--muted);font-size:13px;font-weight:500;margin-top:26px;min-height:1.5em;transition:opacity .2s ease,transform .2s ease}.page-preloader__message.is-changing{opacity:0;transform:translateY(5px)}.has-preloader.is-preloader-complete .page-preloader{opacity:0;pointer-events:none;visibility:hidden}.has-preloader.is-preloader-complete .page-preloader__content{animation:preloader-content-out .45s ease both}@keyframes preloader-glow{to{opacity:.85;transform:scale(1.14)}}@keyframes preloader-content-in{0%{opacity:0;transform:translateY(16px)}}@keyframes preloader-content-out{to{opacity:0;transform:translateY(-14px)}}@media(prefers-reduced-motion:reduce){.page-preloader__content,.page-preloader__glow{animation:none}.page-preloader,.page-preloader__fill,.page-preloader__message{transition-duration:.01ms}}.button{border:1px solid transparent;border-radius:var(--radius-pill);font-size:14px;font-weight:600;gap:20px;min-height:52px;padding:0 24px;transition:background var(--duration-interaction),border-color var(--duration-interaction);white-space:nowrap}.button,.button>span.button-content{align-items:center;display:inline-flex;justify-content:center}.button>span.button-content{gap:inherit;transform:translateY(0)}.button-primary{background:var(--lime);color:var(--blue)}.button-primary:hover{background:var(--action-hover)}@media(max-width:767px){.button{max-height:42px;min-height:42px}}.button-secondary{border-color:var(--border-button)}.button-secondary:hover{background:var(--highlight)}@media(prefers-reduced-motion:reduce){.button{transition:none}}.module-panel{backdrop-filter:blur(20px);background:rgba(0,0,80,.5);border:1px solid var(--border-panel);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel),inset 0 1px var(--panel-inset);display:flex;flex-direction:column;min-height:174px;padding:16px 12px;position:relative;transition:transform var(--duration-interaction),border-color var(--duration-interaction)}.module-panel:hover{border-color:var(--white);transform:translateY(-4px)}.module-panel[aria-current=true]{box-shadow:var(--shadow-panel),inset 0 2px var(--lime)}.module-panel strong{font-size:16px;font-weight:600;letter-spacing:var(--tracking-hero);white-space:nowrap}.panel-internal{border-color:var(--cyan)}.panel-external{border-color:var(--border-external)}.panel-external .module-tag i{background:var(--external-accent)}.panel-top{align-items:center;display:flex;height:36px;justify-content:space-between;margin-bottom:10px}.panel-top img{height:34px;width:34px}.module-tag{align-items:center;color:var(--muted);display:flex;font-size:10px;gap:6px}.module-tag i{background:var(--teal);border-radius:50%;height:6px;width:6px}.panel-description{color:var(--muted);font-size:14px;line-height:1.45;margin-top:7px;max-width:190px;padding-right:10px}.panel-arrow{bottom:13px;color:var(--muted);font-size:17px;position:absolute;right:12px}@media(max-width:359px){.module-panel{min-height:135px}.panel-description{max-width:none}}@media(min-width:768px){.module-panel{min-height:174px;padding:16px 13px 18px}.module-panel strong{letter-spacing:var(--tracking-heading)}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.module-panel{min-height:calc(178px - 96px*var(--module-compact, 0));padding:calc(18px - 8px*var(--module-compact, 0)) 14px}.module-panel strong{font-size:clamp(14px,1.1vw,18px)}.panel-top{height:calc(36px - 12px*var(--module-compact, 0));margin-bottom:calc(10px - 4px*var(--module-compact, 0))}.panel-top img{height:calc(34px - 10px*var(--module-compact, 0));width:calc(34px - 10px*var(--module-compact, 0))}.panel-description{margin-top:calc(7px*(1 - var(--module-compact, 0)));max-height:calc(64px*(1 - var(--module-compact, 0)));overflow:hidden}.panel-arrow,.panel-description{opacity:calc(1 - var(--module-compact, 0))}}@media(min-width:744px)and (orientation:portrait){.module-panel{align-content:center;display:grid;gap:4px 12px;grid-template-columns:34px minmax(0,1fr);min-height:92px;padding:16px 12px}.module-panel strong{grid-column:2;grid-row:1;line-height:1.25}.panel-top{display:contents}.panel-top img{align-self:center;grid-column:1;grid-row:1/3}.module-tag{position:absolute;right:12px;top:14px}.panel-external strong,.panel-internal strong{padding-right:48px}.panel-description{grid-column:2;grid-row:2;margin-top:0;max-width:none;padding-right:18px}}@media(prefers-reduced-motion:reduce){.module-panel{transition:none}.module-panel:hover{transform:none}}.product-stage{background:var(--blue);border:1px solid var(--border-product);border-radius:10px;box-shadow:var(--shadow-product);max-width:1500px}.product-stage img{border-radius:9px;height:auto;width:100%}.product-stage figcaption{background:var(--blue);border-radius:4px;bottom:16px;color:var(--muted);font-size:9px;left:22px;letter-spacing:.06em;margin:0;padding:10px;position:static}@media(min-width:768px){.product-stage{border-radius:var(--radius-product)}.product-stage img{border-radius:19px}.product-stage figcaption{font-size:11px;padding:6px 10px;position:absolute}}.chat-example{align-self:center;font-size:16px;min-width:0}.chat-example-header{align-items:center;display:flex;gap:10px}.chat-example-header img{height:34px;width:34px}.chat-example-header strong{font-size:17px}.chat-example-header .module-tag{font-size:11px;margin-left:auto}.chat-example-label{color:var(--muted);font-size:12px;margin:12px 0 22px}.chat-answer,.chat-question{border:1px solid var(--line);border-radius:16px;padding:16px 20px}.chat-answer p,.chat-question p{line-height:1.5}.chat-question{background:var(--surface-panel-start);margin-left:12%}.chat-answer{background:var(--chat-answer-surface);box-shadow:var(--shadow-panel);margin-top:20px}.chat-answer ol{line-height:1.5;margin:12px 0 0;padding-left:22px}.chat-answer li+li{margin-top:8px}.chat-answer li::marker{color:var(--muted)}.chat-answer strong{font-weight:600}.chat-message-label{color:var(--muted);font-size:11px;margin-bottom:8px}.chat-example-note{color:var(--muted);font-size:12px;margin:16px 0 0}@media(max-width:767px){.chat-answer,.chat-question{padding:16px}.chat-question{margin-left:0}}.scroll-note{align-items:center;color:var(--muted);font-size:10px;gap:18px;letter-spacing:.1em}.scroll-line{background:var(--line);height:1px;width:65px}.scene-callout{background:var(--surface-panel-end);border-left:2px solid var(--teal);border-radius:0 var(--radius-panel) var(--radius-panel) 0;margin-top:18px;padding:16px 20px}.scene-callout h3{font-size:18px;line-height:1.35;margin-bottom:10px}.scene-callout p{color:var(--muted);font-size:16px;line-height:1.5}.flow-source-card{background:var(--surface-panel-end);border:1px solid var(--line);border-left:2px solid var(--flow-accent);border-radius:12px;box-shadow:var(--shadow-panel);padding:15px 12px}.flow-source-card span,.flow-source-card strong{display:block}.flow-source-card strong{font-size:14px}.flow-source-card span{color:var(--muted);font-size:12px;line-height:1.45;margin-top:6px}.flow-ai-node{align-items:center;background:var(--surface-panel-end);border:1px solid var(--flow-accent);border-radius:18px;box-shadow:0 0 35px color-mix(in srgb,var(--flow-accent) 18%,transparent);display:flex;flex-direction:column;gap:10px;justify-content:center;padding:18px 8px;text-align:center}.flow-ai-node svg{fill:none;height:36px;stroke:var(--flow-accent);stroke-width:1.5;width:32px}.flow-ai-node strong{font-size:16px}.flow-ai-node span{color:var(--muted);font-size:var(--module-label-size)}.flow-boundary{letter-spacing:.035em;line-height:1.5}.flow-badge,.flow-boundary,.flow-context-label{color:var(--flow-accent);font-size:var(--module-label-size)}.flow-badge,.flow-context-label{font-weight:700;letter-spacing:.08em}.flow-badge{margin-left:auto}.flow-context-label{margin-bottom:8px}.flow-chat{background:var(--surface-panel-end);border:1px solid var(--border-product);border-radius:var(--radius-product);border-top:2px solid var(--flow-accent);box-shadow:var(--shadow-panel);padding:var(--module-reading-padding)}.flow-chat .chat-example-header{gap:8px}.flow-chat .chat-example-header strong{font-size:14px}.flow-chat .chat-example-header img{height:26px;width:26px}.flow-chat .chat-example-label{font-size:var(--module-label-size);margin:12px 0}.flow-chat .chat-answer,.flow-chat .chat-question{padding:12px}.flow-chat .chat-answer{margin-top:12px}.flow-chat .chat-answer ol{margin-top:8px}.flow-chat .chat-answer li+li{margin-top:6px}.flow-chat .chat-message-label{margin-bottom:5px}.flow-chat .chat-example-note{font-size:var(--module-label-size);margin-top:10px}.flow-callout{background:var(--lime);border:1px solid var(--lime);border-radius:12px;margin-top:16px;padding:16px 20px;position:relative}.flow-callout h3{color:var(--blue);font-size:16px;margin-bottom:0}.flow-callout p{color:var(--blue);font-size:14px;line-height:1.5}.flow-callout:before{border-left:1px solid var(--lime);content:"";height:12px;left:30px;position:absolute;top:-12px}.text-document{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.055);border:1px solid var(--border-panel);border-radius:14px;font-size:15px;line-height:1.65;min-width:0;padding:var(--module-reading-padding)}.text-document header{margin-bottom:20px}.text-document header span{color:var(--muted);font-size:var(--module-label-size);letter-spacing:.12em}.text-document h3{font-size:18px;margin:6px 0 0}.text-document p{margin:0}.text-actions{min-width:0}.text-actions-label{font-size:12px;font-weight:700;margin:0 0 12px}.text-action-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.text-action{background:hsla(0,0%,100%,.06);border:1px solid var(--border-panel);border-radius:8px;font-size:13px;line-height:1.4;padding:12px}.text-action svg{display:inline-block;fill:none;height:18px;margin-right:4px;stroke:currentColor;stroke-width:2;vertical-align:middle;width:18px}.text-action--selected{background:var(--lime);border-color:var(--lime);color:var(--blue);font-weight:700}.text-action-status{font-weight:500;margin-top:6px}.text-action-status,.text-configured{display:block;font-size:var(--module-label-size)}.text-configured{color:var(--lime);line-height:1.5;margin-top:14px}.text-result{border-color:color-mix(in srgb,var(--lime) 40%,transparent)}.text-result-content{display:grid;gap:16px;margin:0;padding-left:18px}.text-result-content li::marker{color:var(--lime)}.text-example-note,.text-transform-route{color:var(--muted);font-size:12px;margin:0}.knowledge-article,.knowledge-organization,.knowledge-space,.knowledgebot-mini-answer{background:var(--surface-panel-end);border:1px solid var(--border-panel);border-radius:14px;min-width:0;padding:var(--module-reading-padding)}.knowledge-article h3,.knowledge-organization h3,.knowledge-space h3,.knowledgebot-mini-answer h3{font-size:17px;line-height:1.35;margin:0 0 12px}.knowledge-article p,.knowledge-organization p,.knowledge-space p,.knowledgebot-mini-answer p{margin:0}.knowledge-example-note,.knowledge-label,.knowledge-route{color:var(--muted);font-size:var(--module-label-size);line-height:1.5}.knowledge-article{border-top:2px solid var(--teal)}.knowledge-article .knowledge-label{margin-bottom:10px}.knowledge-article .knowledge-article-body{font-size:14px;line-height:1.6}.knowledge-article .knowledge-article-body p+p{margin-top:10px}.knowledge-tree{font-size:13px;line-height:1.5}.knowledge-tree h3{font-size:14px}.knowledge-tree ul{list-style:none;margin:0;padding:0}.knowledge-tree ul ul{border-left:1px solid var(--teal);margin:8px 0 0 6px;padding-left:10px}.knowledge-tree li+li{margin-top:8px}.knowledge-tree-current{color:var(--teal)}.knowledge-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:16px 0 0;padding:0}.knowledge-tags li{border:1px solid color-mix(in srgb,var(--teal) 50%,transparent);border-radius:20px;font-size:var(--module-label-size);padding:3px 8px}.knowledge-space{background:color-mix(in srgb,var(--teal) 9%,var(--surface-panel-end));border-color:var(--teal);box-shadow:0 0 24px color-mix(in srgb,var(--teal) 10%,transparent)}.knowledge-space h3{margin-top:8px}.knowledge-space .knowledge-space-note{color:var(--muted);font-size:var(--module-label-size);line-height:1.4;margin-top:10px}.knowledge-bits{display:grid;gap:6px;list-style:none;margin:0;padding:0}.knowledge-bit{background:var(--surface-panel-end);border:1px solid var(--border-panel);border-left:2px solid var(--teal);border-radius:6px;font-size:12px;padding:6px 8px}.knowledgebot-mini-answer{border-top:2px solid var(--teal);font-size:14px;line-height:1.55}.knowledgebot-mini-answer h3{margin-top:6px}.knowledgebot-mini-answer .knowledge-mini-question{background:hsla(0,0%,100%,.06);border-radius:8px;padding:10px}.knowledgebot-mini-answer .knowledge-mini-response{margin-top:12px}.knowledgebot-mini-answer p>span{color:var(--teal);display:block;font-size:var(--module-label-size);margin-bottom:4px}.platform-node{--node-accent:var(--teal);min-width:0;position:relative}.platform-node-face{background:linear-gradient(145deg,var(--surface-panel-end),var(--blue));border:1px solid var(--border-panel);border-radius:14px;box-shadow:0 12px 24px rgba(0,0,0,.2);color:var(--white);display:block;padding:14px;position:relative;text-decoration:none;transition:border-color .2s,box-shadow .2s}.platform-node-face:focus-visible,.platform-node-face:focus-within,.platform-node-face:hover{border-color:var(--node-hover-accent,var(--node-accent));box-shadow:0 0 22px color-mix(in srgb,var(--node-hover-accent,var(--node-accent)) 18%,transparent)}.platform-node-face summary{cursor:pointer;list-style:none}.platform-node-face summary::-webkit-details-marker{display:none}.platform-node-face summary:focus-visible{border-radius:3px;outline:2px solid var(--lime);outline-offset:5px}.platform-node-face summary .platform-node-heading:after{color:var(--lime);content:"+";margin-left:auto}.platform-node-face[open] summary .platform-node-heading:after{content:"−"}.platform-node-heading{align-items:center;display:flex;font-size:14px;font-weight:650;gap:8px;line-height:1.35}.platform-node-heading img{flex-shrink:0;height:26px;width:26px}.platform-node-kicker{color:var(--muted);display:block;font-size:var(--module-label-size);letter-spacing:.065em;line-height:1.35;margin-bottom:7px}.platform-node-detail{color:var(--muted);font-size:14px;line-height:1.5;margin:14px 0 0}[data-platform-edge=web-recherche],[data-platform-node=web-recherche]{--node-accent:var(--external-accent)}[data-platform-node=textbearbeitung],[data-platform-node=wissensspeicher]{--node-accent:var(--border-panel);--node-hover-accent:var(--teal)}.integration-cluster .platform-node-face,.platform-node--data .platform-node-face,.platform-node--extension .platform-node-face{--node-hover-accent:var(--lime);border-color:var(--lime);border-width:2px}.platform-node--extension .platform-node-face{border-radius:7px 18px 7px 18px}.platform-node--custom .platform-node-face{border:2px dashed var(--lime);--node-accent:var(--lime)}.platform-node--data:before{border:1px solid var(--border-panel);border-radius:14px;content:"";display:none;inset:-5px 7px 5px -5px;position:absolute}.integration-cluster h3{font-size:14px;margin:0 0 10px}.integration-cluster .platform-node-face{border-radius:20px}.platform-system-nodes{display:grid;gap:6px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0}.platform-system-nodes li{background:var(--blue);border:1px solid var(--border-panel);border-radius:20px;font-size:var(--module-label-size);padding:6px;text-align:center}.platform-connector-port{height:0;pointer-events:none;position:absolute;top:50%;width:0}.platform-connector-port[data-side=left]{left:-1px}.platform-connector-port[data-side=right]{right:-1px}.suite-core{isolation:isolate;margin:16px;position:relative}.suite-core-face{align-items:center;background:linear-gradient(145deg,color-mix(in srgb,var(--teal) 20%,var(--blue)),var(--surface-panel-end));border:1px solid var(--lime);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 44px color-mix(in srgb,var(--teal) 20%,transparent);display:flex;flex-direction:column;gap:18px;justify-content:center;min-height:136px;padding:24px 18px;position:relative}.suite-core-face img{height:auto;width:min(208px,100%)}.suite-core-face span{color:var(--muted);font-size:9px;letter-spacing:.1em;text-align:center}.suite-core-layer{background:var(--blue);border:1px solid color-mix(in srgb,var(--teal) 55%,transparent);border-radius:22px;inset:0;position:absolute}.suite-core-layer--middle{rotate:-3deg;translate:-8px 12px;z-index:-1}.suite-core-layer--bottom{opacity:.65;rotate:-6deg;translate:-16px 24px;z-index:-2}.suite-core-layer--connections{opacity:.65;rotate:-9deg;translate:-24px 36px;z-index:-3}.benefit-card{--benefit-light:0.35;container-type:inline-size;min-width:0;position:relative;z-index:var(--benefit-hover-z,var(--benefit-order,1))}.benefit-card.is-hovered{--benefit-hover-z:100}.benefit-card.is-read .benefit-card-front>svg{stroke:color-mix(in srgb,var(--blue) 80%,#fff)}.benefit-card-back,.benefit-card-flip{height:100%;position:relative}.benefit-card-front{display:none}.benefit-corner-probe{height:0;pointer-events:none;position:absolute;width:0}.benefit-open{background:transparent;border:2px solid transparent;border-radius:inherit;cursor:pointer;inset:-1px;position:absolute}.benefit-open:focus-visible,.benefit-open:hover{border-color:var(--lime);outline:2px solid transparent}.benefit-card.is-introduced .benefit-open{border-color:var(--lime)}.benefits-has-detail .benefit-card:not(.is-selected) .benefit-card-exit{opacity:.3}.benefits-has-detail .is-selected .benefit-card-front{visibility:hidden}.benefit-detail{background:transparent;border:0;color:var(--white,#fff);inset:0;isolation:isolate;margin:auto;max-height:calc(100svh - 48px);overflow:visible;padding:32px;position:fixed;width:min(760px,100vw - 40px)}.benefit-detail[open]{align-items:center;display:grid;gap:32px;grid-template-columns:200px minmax(0,1fr)}.benefit-detail::backdrop{background:rgba(0,0,50,.18)}.benefit-detail-frame{backdrop-filter:blur(20px);background:rgba(0,0,80,.5);border:1px solid var(--teal);border-radius:24px;box-shadow:0 24px 50px rgba(0,0,25,.3);inset:0;position:absolute;transform-origin:0 50%;z-index:-1}.benefit-detail-slot{position:relative;width:100%}.benefit-detail-icon{background:linear-gradient(135deg,var(--surface-panel-end),var(--blue));background-clip:padding-box;border:1px solid var(--border-panel);border-radius:16px;display:grid;filter:blur(.5px);left:0;place-items:center;position:absolute;top:0;transform-origin:0 0}.benefit-detail-icon svg{fill:none;height:96px;stroke:var(--lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:96px}.benefit-detail-copy h3{font-size:25px;line-height:1.2;margin:0 0 16px}.benefit-detail-copy p{color:var(--muted);font-size:16px;line-height:1.6;margin:0}.benefit-detail-close{background:transparent;border:0;color:var(--lime);cursor:pointer;display:grid;font-size:30px;height:44px;place-items:center;position:absolute;right:8px;top:8px;width:44px}.benefit-detail-close:focus-visible{border-radius:50%;outline:2px solid var(--lime)}.benefit-detail-navigation{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:24px}.benefit-detail-navigation>span{color:var(--muted);font-size:13px;white-space:nowrap}.benefit-detail-next{background:transparent;border:1px solid var(--lime);border-radius:24px;color:var(--lime);cursor:pointer;font:inherit;font-size:14px;min-height:44px;padding:10px 14px}.benefit-detail-next:hover{background:var(--lime);color:var(--blue)}.benefit-detail-next:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.benefit-detail-next:disabled{cursor:default;opacity:.45}@media(max-width:600px){.benefit-detail[open]{grid-template-columns:minmax(0,1fr);overflow-y:auto}}.benefit-card-back .benefit-card-face{align-content:center;justify-items:center;text-align:left}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.is-benefits-cinematic .benefit-card-flip{transform-style:preserve-3d}.is-benefits-cinematic .benefit-card-back,.is-benefits-cinematic .benefit-card-front{backface-visibility:hidden}.is-benefits-cinematic .benefit-card-back{transform:rotateY(180deg)}.is-benefits-cinematic .benefit-card-front{background:linear-gradient(135deg,var(--surface-panel-end),var(--blue));background-clip:padding-box;border:1px solid var(--border-panel);border-radius:16px;display:grid;filter:blur(.5px);inset:0;place-items:center;position:absolute}.is-benefits-cinematic .benefit-card-front svg{fill:none;height:96px;stroke:var(--lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:96px}}.benefit-card-face{background:radial-gradient(ellipse at 8% 0,rgba(48,176,199,calc(var(--benefit-light)*.1)),transparent 65%),linear-gradient(135deg,var(--surface-panel-end),var(--blue));border:1px solid color-mix(in srgb,var(--border-panel) 65%,transparent);border-radius:16px;box-shadow:0 14px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,calc(.06 + var(--benefit-light)*.08));display:grid;gap:14px;grid-template-columns:32px minmax(0,1fr);height:100%;padding:var(--benefit-padding,20px);transition:border-color .2s,transform .2s}.benefit-card-face h3{font-size:16px;line-height:1.3;margin:0 0 10px}.benefit-card-face p{color:var(--muted);font-size:14px;line-height:1.5;margin:0}.benefit-card-face svg{background:color-mix(in srgb,var(--teal) 10%,transparent);border-radius:9px;fill:none;height:32px;padding:5px;stroke:var(--lime);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:32px}.benefit-card-face:focus-within{border-color:var(--teal)}@media(hover:hover)and (pointer:fine){.benefit-card-face:focus-within,.benefit-card-face:hover{border-color:var(--teal);transform:translateY(-2px)}}@container (max-width: 320px){.is-benefits-cinematic .benefit-card-back .benefit-card-face{text-align:center}.benefit-card-face{--benefit-padding:30px;align-content:start;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.benefit-card-face svg{height:56px;padding:8px;width:56px}}@media(prefers-reduced-motion:reduce){.benefit-card-face{transition:none}.benefit-card-face:focus-within,.benefit-card-face:hover{transform:none}}.opening{background:var(--blue);--opening-shift:.24;--opening-scale:1.15}.hero,.opening{position:relative}.hero{display:flex;flex-direction:column}.hero-copy{max-width:740px;padding:125px var(--gutter) 30px;position:relative;z-index:2}.hero h1{font-size:var(--hero-heading-size);font-weight:800;letter-spacing:var(--tracking-hero);line-height:1.03}.hero h1 span{color:var(--lime);display:block;white-space:nowrap}.subline{font-size:18px;line-height:1.55;margin-top:28px;max-width:500px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.hero-actions .button{font-size:13px;padding:0 20px}.opening-visuals{flex-shrink:0;height:clamp(310px,66vw,670px);order:1;overflow:clip;pointer-events:none;position:relative}.opening-background,.opening-room{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.opening-background{opacity:0}.opening-object{bottom:-12%;left:0;position:absolute;transform-origin:top left;width:110%}.opening-object img{height:auto;max-width:none;width:100%}.illustration-label{background:var(--blue);border-radius:4px;bottom:20px;color:var(--muted);font-size:11px;padding:6px 10px;position:absolute;right:var(--gutter);z-index:2}@media(max-width:767px){.hero{margin-top:30px}.subline{font-size:16px}.opening-visuals{order:-1}.hero-copy{padding-top:28px}}@media(min-width:768px){.hero-copy{padding-top:160px}.hero-actions .button{font-size:14px;padding:0 24px}}@media(min-width:744px)and (orientation:portrait){.hero{margin-top:80px}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.hero{display:block;height:100svh;min-height:820px}.hero-copy{left:var(--gutter);max-width:850px;padding:0;position:absolute;top:clamp(190px,25vh,270px);width:44%}.hero h1{font-size:clamp(64px,5vw,84px)}.subline{font-size:19px}.opening-visuals{height:auto;inset:0;position:absolute}.opening-object{bottom:calc(-170px - max(0px,(min(69vw,1200px) + var(--header-height) - 100svh - 170px)*.7));left:20%;width:min(92vw,1600px)}.opening:is(.is-cinematic,.opening-measuring){height:100svh;overflow:clip}.opening[data-opening-status=flow]:not(.opening-measuring) .hero{display:flex;height:auto;min-height:0}.opening[data-opening-status=flow]:not(.opening-measuring) .hero-copy{left:auto;padding:160px var(--gutter) 30px;position:relative;top:auto;width:auto}.opening[data-opening-status=flow]:not(.opening-measuring) .opening-visuals{height:clamp(310px,66vw,670px);inset:auto;position:relative}.opening[data-opening-status=flow]:not(.opening-measuring) .opening-object{bottom:-12%;left:0;width:110%}}@media(min-width:1200px)and (max-height:599px){.hero{align-items:center;display:grid;grid-template-columns:1fr 1fr;min-height:100svh}.hero-copy{max-width:none;padding:calc(var(--header-height) + 36px) 24px 48px var(--gutter)}.hero h1{font-size:clamp(48px,4.7vw,68px)}.subline{margin-top:22px}.hero-actions{margin-top:24px}.opening-visuals{align-self:stretch;height:max(460px,100svh)}.opening-object{bottom:-5%;left:-25%;width:150%}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-height:819px),(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-width:1399px){.hero{min-height:600px}.hero-copy{top:max(120px,22svh);width:47%}.hero h1{font-size:clamp(48px,4.8vw,64px)}.subline{font-size:17px;margin-top:20px}.hero-actions{margin-top:24px}}.overview{--content-background:linear-gradient(rgba(0,0,80,.3),rgba(0,0,80,.3)),url(/build/images/background-pano.e8a8cb5f.webp) center /cover,var(--blue)}.platform-expansion{--content-background:linear-gradient(rgba(0,0,80,.3),rgba(0,0,80,.3)),url(/build/images/background-4.8a0fa862.webp) center /cover,var(--blue)}.branding-showcase,.process-finale{--content-background:linear-gradient(rgba(0,0,80,.3),rgba(0,0,80,.3)),url(/build/images/background-3.76d411e1.webp) center /cover,var(--blue)}.benefits-scene{--content-background:linear-gradient(rgba(0,0,80,.3),rgba(0,0,80,.3)),url(/build/images/benefits-background.f5dfe7f8.webp) center /cover,var(--blue)}.process-finale{isolation:isolate;position:relative}.process-finale:before{background:linear-gradient(rgba(0,0,80,.3),rgba(0,0,80,.3)),url(/build/images/background-05.3fe59c05.webp) 50%/cover,var(--blue);content:"";inset:0;opacity:var(--contact-background-opacity,0);pointer-events:none;position:absolute;z-index:-1}.overview{background:var(--content-background);padding:60px var(--gutter) 72px;position:relative}.overview-copy{margin-inline:auto;max-width:850px;text-align:center}.overview h2{font-size:clamp(32px,4vw,58px);line-height:1.08}.overview h2 span{color:var(--lime);display:block}.overview-intro{font-size:clamp(16px,1.2vw,18px);line-height:1.55;margin:20px auto 0;max-width:640px}.overview-statements{margin-top:30px;max-width:880px}.overview-statement{display:grid;gap:14px;grid-template-columns:34px minmax(0,1fr)}.overview-statement+.overview-statement{margin-top:24px}.overview-statement .overview-statement-number,.overview-statement h3{font-size:clamp(22px,1.7vw,30px);font-weight:700;letter-spacing:-.025em;line-height:1.2}.overview-statement p{color:var(--muted);font-size:16px;line-height:1.5;margin-top:9px}.overview-statement-number{align-self:start;color:var(--lime)}.overview-statement-copy{border-bottom:1px solid var(--border-product);padding-bottom:16px}@media(min-width:768px){.overview-statement{gap:18px;grid-template-columns:42px minmax(0,1fr);max-width:760px}.overview-statement:nth-child(2){margin-left:12%;max-width:660px}.overview-statement:nth-child(3){max-width:720px}}.overview-depth,.overview-shapes{display:none}.module-intro{background:var(--content-background);padding:72px var(--gutter);position:relative}.module-intro-copy{margin:auto;max-width:850px;text-align:center}.module-intro-copy h2{font-size:clamp(36px,4vw,72px);line-height:1.08}.module-intro-copy>p:last-child{color:var(--muted);font-size:18px;line-height:1.6;margin:24px auto 0;max-width:640px}.overview-statement h3>span{color:var(--lime)}@media(max-width:767px){.module-intro-copy>p:last-child{font-size:16px}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.opening:is(.is-cinematic,.opening-measuring) .module-intro{background:none;display:grid;inset:var(--header-height) 0 0;place-items:center;position:absolute;z-index:3}.opening:is(.is-cinematic,.opening-measuring) .overview{background:none;height:calc(100svh - var(--header-height) - 80px);left:0;max-width:none;padding:0;position:absolute;top:calc(var(--header-height) + 24px);width:100%;z-index:3}.opening:is(.is-cinematic,.opening-measuring) .overview:before{background:rgba(0,0,50,.6);content:"";inset:-24px 0 -56px;pointer-events:none;position:absolute}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-copy{left:50%;max-width:850px;position:absolute;top:calc(50% + 16px);translate:-50% -50%;width:76vw}.opening:is(.is-cinematic,.opening-measuring) .overview h2{font-size:clamp(48px,4vw,72px)}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-intro{font-size:18px;margin-top:24px;max-width:640px}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-statements{display:flex;inset:0 auto 0 12vw;margin:0;max-width:none;position:absolute;width:-moz-max-content;width:max-content}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-statement{display:flex;flex:0 0 82vw;flex-direction:column;gap:24px;justify-content:flex-start;margin:0;max-width:none;padding-top:clamp(100px,20svh,240px);position:relative;width:82vw}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-statement h3{font-size:clamp(56px,5.5vw,96px);letter-spacing:-.045em;line-height:1.04}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-statement h3>span{display:block}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-statement p{font-size:clamp(18px,1.3vw,22px);line-height:1.6;margin-top:28px;max-width:600px}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-statement-number{font-size:18px;letter-spacing:.12em}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-statement-copy{border:0;padding:0;width:min(70vw,1000px)}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-shapes{display:block;inset:0;pointer-events:none;position:absolute}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-shape{border:1px solid rgba(69,204,219,.35);display:block;position:absolute}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-shape--ring{aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 22px rgba(55,150,210,.035);left:65%;top:5%;width:22vw}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-shape--tile{aspect-ratio:1;background:linear-gradient(140deg,rgba(57,112,207,.16),rgba(0,0,80,.02));border-radius:24px;left:84%;rotate:-24deg;top:67%;width:15vw}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-shape--disc{aspect-ratio:1;background:linear-gradient(135deg,rgba(58,169,195,.2),transparent);border-radius:50%;left:38%;top:78%;width:9vw}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-shape--arc{border-color:rgba(118,119,227,.28);border-radius:100px;height:9vw;left:13%;rotate:-18deg;top:2%;width:24vw}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-depth{color:transparent;display:flex;left:52vw;pointer-events:none;position:absolute;top:50%;translate:0 -50%;-webkit-text-stroke:1px var(--lime);font-size:clamp(240px,30vw,550px);font-weight:700;line-height:1}.opening:is(.is-cinematic,.opening-measuring) .overview .overview-depth span{flex:0 0 110vw}}@media(min-width:1200px)and (max-height:599px){.overview{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.overview h2{font-size:clamp(36px,3.5vw,52px)}.overview-statements{margin-top:0}.overview-statement:nth-child(2){margin-left:6%}}.module-preview{padding:60px var(--gutter)}.module-panels{--module-compact:1;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto 28px;max-width:1200px}@media(max-width:359px){.module-panels{grid-template-columns:1fr}}@media(min-width:768px){.module-panels{gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:744px)and (orientation:portrait){.module-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}.module-texts{margin:0 auto;max-width:1200px}@media(max-width:767px){.module-panels{margin-bottom:var(--gutter)}}.module-scene{background:linear-gradient(125deg,var(--surface-panel-end),var(--blue) 65%);border:1px solid var(--border-product);border-radius:var(--radius-product);box-shadow:var(--shadow-product);display:grid;gap:28px;padding:24px 18px}.module-scene+.module-scene{margin-top:28px}.module-scene:focus{outline-offset:6px}.module-story{align-self:center;min-width:0}.module-story .eyebrow{margin-bottom:var(--module-label-gap)}.module-story h2{font-size:var(--module-heading-size);line-height:1.08;overflow-wrap:anywhere}.module-story>p:last-child{color:var(--muted);font-size:17px;line-height:var(--module-copy-leading);margin-top:var(--module-copy-gap);max-width:var(--module-copy-width)}@media(max-width:767px){.module-story>p:last-child{font-size:16px}}@media(min-width:768px)and (max-width:1199px),(min-width:768px)and (orientation:portrait),(min-width:768px)and (pointer:coarse){.module-story h2{overflow-wrap:normal;text-wrap:balance}.module-story>p:last-child{max-width:60ch}.module-texts>article.module-chapter{padding-block:48px}}.module-overview{align-items:center;background:var(--highlight);border:1px solid var(--line);border-radius:var(--radius-panel);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:220px}.module-overview h3{font-size:clamp(20px,2vw,26px)}.module-overview p{color:var(--muted);font-size:14px}.module-overview img{height:64px;width:64px}@media(min-width:768px){.module-scene{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);min-height:582px;padding:32px}}.module-chapter{scroll-margin-top:var(--header-height)}@media(max-width:767px){.module-texts>article.module-chapter{padding-bottom:var(--gutter);padding-top:48px}.module-texts>article.module-chapter+article.module-chapter{margin-top:0}}.module-chapter:not(.module-flow-scene,.text-transform-scene,.knowledge-store-scene){align-items:center;background:var(--blue);border:0;border-radius:0;box-shadow:none;margin-top:28px;padding:clamp(48px,8vh,112px) var(--gutter)}.module-placeholder{background:hsla(0,0%,100%,.025);border-style:dashed;min-height:clamp(320px,48vh,580px);position:relative;text-align:center}.module-placeholder:before{color:var(--muted);content:"PLACEHOLDER";font-size:10px;font-weight:700;left:18px;letter-spacing:.15em;position:absolute;top:18px}.module-placeholder img{opacity:.8}@media(min-width:768px){.module-chapter:not(.module-flow-scene,.text-transform-scene,.knowledge-store-scene){gap:clamp(40px,6vw,96px);grid-template-columns:minmax(0,1fr) minmax(0,1.55fr);min-height:max(640px,100svh - var(--header-height) - 24px)}.module-chapter--copy-left .module-story{grid-column:1;grid-row:1;justify-self:end}.module-chapter--copy-left .module-placeholder{grid-column:2;grid-row:1}.module-chapter--visual-left .module-placeholder{grid-column:1;grid-row:1}.module-chapter--visual-left .module-story{grid-column:2;grid-row:1}.module-chapter:not(.module-flow-scene,.text-transform-scene,.knowledge-store-scene) .module-story{width:min(100%,460px)}.module-chapter:not(.module-flow-scene,.text-transform-scene,.knowledge-store-scene) .module-story h2{font-size:clamp(40px,4vw,64px)}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.opening.opening-measuring .module-chapter:not(.module-flow-scene,.text-transform-scene,.knowledge-store-scene){min-height:520px;padding:32px}.opening.is-cinematic .knowledgebot-stage .module-texts{height:var(--module-chapter-height);position:relative}.opening.is-cinematic .knowledgebot-stage .module-chapter{height:var(--module-chapter-height);inset:0;margin:0;min-height:0;position:absolute}.opening.is-cinematic .knowledgebot-stage .module-chapter:not(.module-flow-scene,.text-transform-scene,.knowledge-store-scene){padding:0}.opening.is-cinematic.opening-measuring .knowledgebot-stage .module-texts{height:auto}.opening.is-cinematic.opening-measuring .knowledgebot-stage .module-chapter{height:auto;inset:auto;position:relative}.opening.is-cinematic.opening-measuring .knowledgebot-stage .module-chapter:not(.module-flow-scene,.text-transform-scene,.knowledge-store-scene){min-height:520px;padding:32px}}@media(min-width:1200px)and (max-height:599px){.opening .module-chapter:is(.module-flow-scene,.knowledge-store-scene,.text-transform-scene){gap:28px 40px;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);padding-block:48px}.opening .module-chapter:is(.module-flow-scene,.knowledge-store-scene,.text-transform-scene) .module-story{align-self:start;grid-column:2;grid-row:1;padding-top:0}.opening .module-chapter:is(.module-flow-scene,.knowledge-store-scene,.text-transform-scene) .module-story h2{font-size:clamp(34px,3vw,48px)}.opening .module-chapter:is(.module-flow-scene,.knowledge-store-scene,.text-transform-scene) .module-story>p:last-child{font-size:16px}.opening .module-chapter:is(.module-flow-scene,.knowledge-store-scene,.text-transform-scene) .knowledge-store-stage,.opening .module-chapter:is(.module-flow-scene,.knowledge-store-scene,.text-transform-scene) .module-flow-stage,.opening .module-chapter:is(.module-flow-scene,.knowledge-store-scene,.text-transform-scene) .text-transform-stage{align-self:start;grid-column:1;grid-row:1/3}.opening .module-chapter:is(.module-flow-scene,.knowledge-store-scene,.text-transform-scene) .flow-callouts{align-self:start;grid-column:2;grid-row:2}.opening .module-chapter:is(.module-flow-scene,.knowledge-store-scene,.text-transform-scene) .flow-callout{margin-top:0}.opening .module-chapter:is(.module-flow-scene,.knowledge-store-scene,.text-transform-scene) .flow-callout+.flow-callout{margin-top:18px}.opening .module-chapter:is(.module-flow-scene--internal,.knowledge-store-scene){grid-template-columns:minmax(0,1fr) minmax(0,1.65fr)}.opening .module-chapter:is(.module-flow-scene--internal,.knowledge-store-scene) .flow-callouts,.opening .module-chapter:is(.module-flow-scene--internal,.knowledge-store-scene) .module-story{grid-column:1}.opening .module-chapter:is(.module-flow-scene--internal,.knowledge-store-scene) .knowledge-store-stage,.opening .module-chapter:is(.module-flow-scene--internal,.knowledge-store-scene) .module-flow-stage,.opening .module-chapter:is(.module-flow-scene--internal,.knowledge-store-scene) .text-transform-stage{grid-column:2}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-height:819px),(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-width:1399px){.opening:is(.is-cinematic,.opening-measuring) .module-panels{margin-bottom:12px}.opening:is(.is-cinematic,.opening-measuring) .module-panel{min-height:66px;padding:8px 12px}.opening:is(.is-cinematic,.opening-measuring) .module-chapter .module-story h2{font-size:34px}.opening:is(.is-cinematic,.opening-measuring) .module-chapter .module-story>p:last-child{font-size:14px;line-height:1.45}.opening:is(.is-cinematic,.opening-measuring) .flow-callout{font-size:13px;line-height:1.4;padding:12px}.opening:is(.is-cinematic,.opening-measuring) .flow-callout strong{font-size:14px}.opening:is(.is-cinematic,.opening-measuring) .flow-callout h3{font-size:14px}.opening:is(.is-cinematic,.opening-measuring) .flow-callout p{font-size:13px;line-height:1.4}}.knowledgebot-stage{position:relative;z-index:3}.knowledgebot-stage[data-chat-focus=answer] .chat-answer,.knowledgebot-stage[data-chat-focus=question] .chat-question{border-color:var(--teal)}.knowledgebot-scene{background:none;border:0;box-shadow:none;min-height:0;padding:0;position:relative}.knowledgebot-scene .module-story{align-self:start}.knowledgebot-scene h2 span{color:var(--lime);display:block}.knowledgebot-scene .chat-example{align-self:start;background:var(--surface-panel-end);border:1px solid var(--border-product);border-radius:var(--radius-product);box-shadow:var(--shadow-panel);padding:24px}@media(min-width:768px){.knowledgebot-scene{gap:40px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.knowledgebot-scene .chat-example{grid-column:1;grid-row:1}.knowledgebot-scene .module-story{grid-column:2;grid-row:1;padding-top:32px}.knowledgebot-scene h2{font-size:clamp(40px,3.4vw,58px)}.knowledgebot-scene .module-story>p:last-child{font-size:18px}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.opening:is(.is-cinematic,.opening-measuring) .knowledgebot-stage{left:var(--gutter);padding:0;position:absolute;right:var(--gutter);top:calc(var(--header-height) + var(--module-stage-inset))}.opening:is(.is-cinematic,.opening-measuring) .knowledgebot-stage .module-panels,.opening:is(.is-cinematic,.opening-measuring) .knowledgebot-stage .module-texts{max-width:var(--module-stage-width)}.opening:is(.is-cinematic,.opening-measuring) .knowledgebot-stage .scene-callout{margin:0;position:absolute;right:0;top:300px;width:calc(39.21569% - 15.68627px)}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (min-width:1920px){.opening:is(.is-cinematic,.opening-measuring) .knowledgebot-stage{top:calc(50% + var(--header-height)/2);translate:0 -50%}}.module-flow-scene{--flow-accent:var(--teal)}.module-flow-scene.module-chapter{background:none;border:0;box-shadow:none;grid-template-columns:1fr;min-height:0;padding:0}.module-flow-scene .module-story{grid-column:auto;grid-row:auto;justify-self:stretch;width:100%}.module-flow-scene .module-story h2{font-size:var(--module-heading-size)}.module-flow-scene h2 span{color:var(--lime);display:block}.module-flow-scene .module-story>p:last-child{max-width:var(--module-copy-width)}.module-flow-scene--external{--flow-accent:var(--external-accent)}.module-flow-stage{display:grid;gap:24px;min-width:0}.flow-route{color:var(--muted);font-size:12px;letter-spacing:.025em}.flow-sources{display:grid;gap:12px}.flow-connectors{display:none}@media(min-width:744px)and (orientation:portrait){.flow-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-sources .flow-context-label{grid-column:1/-1}}@media(min-width:768px)and (max-width:1199px),(min-width:768px)and (orientation:portrait),(min-width:768px)and (pointer:coarse){.flow-sources{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-sources .flow-context-label{grid-column:1/-1}.module-flow-stage{gap:18px;margin-inline:auto;width:min(100%,760px)}.flow-ai-node{justify-self:center;width:min(100%,320px)}}@media(min-width:1200px)and (max-height:599px){.module-flow-stage{align-items:center;gap:18px;grid-template-columns:minmax(0,2fr) minmax(150px,1fr)}.module-flow-stage .flow-chat,.module-flow-stage .flow-route{grid-column:1/-1}.module-flow-stage .flow-sources{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.module-flow-stage .flow-context-label{grid-column:1/-1;margin:0}.module-flow-stage .flow-chat{padding:18px}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene{-moz-column-gap:var(--module-group-gap);column-gap:var(--module-group-gap);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);min-height:0;padding:0;row-gap:18px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene .module-story{align-self:end;grid-column:2;grid-row:1}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene .module-story>p:last-child{font-size:16px;line-height:var(--module-copy-leading)}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene .module-flow-stage{align-self:center;grid-column:1;grid-row:1/3}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene .flow-callouts{align-self:start;display:grid;grid-column:2;grid-row:2}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene .flow-callout{grid-area:1/1;margin:0}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene--internal{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr)}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene--internal .module-story{grid-column:1}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene--internal .module-flow-stage{grid-column:2}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene--internal .flow-callouts{grid-column:1}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage{align-items:center;-moz-column-gap:6%;column-gap:6%;grid-template-columns:22% 15% 51%;grid-template-rows:auto auto;position:relative;row-gap:18px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-route{grid-column:1/-1;grid-row:1}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-sources{gap:10px;grid-auto-rows:1fr;grid-column:1;grid-row:2;position:relative;z-index:1}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-context-label{bottom:calc(100% + 8px);left:0;margin:0;position:absolute}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-ai-node{grid-column:2;grid-row:2;z-index:1}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-chat{font-size:var(--module-ui-size);grid-column:3;grid-row:2;z-index:1}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-connectors{display:block;fill:none;height:calc(100% - 35px);inset:35px 0 0;overflow:visible;position:absolute;stroke:var(--flow-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke;width:100%}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-connectors path{stroke-dasharray:1;vector-effect:non-scaling-stroke}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene--external .module-flow-stage{grid-template-columns:51% 15% 22%}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene--external .module-flow-stage .flow-sources{grid-column:3}.opening:is(.is-cinematic,.opening-measuring) .module-flow-scene--external .module-flow-stage .flow-chat{grid-column:1}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-height:819px),(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-width:1399px){.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-source-card{padding:10px 8px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-source-card span{margin-top:3px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-ai-node{gap:6px;padding:12px 6px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-ai-node strong{font-size:14px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-chat{font-size:13px;line-height:1.4}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .chat-answer,.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .chat-question{padding:8px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .chat-answer li+li{margin-top:4px}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-height:819px)and (max-height:680px),(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-width:1399px)and (max-height:680px){.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-chat{font-size:12px;line-height:1.35;padding:10px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .chat-answer,.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .chat-question{padding:6px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .chat-answer{margin-top:8px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .chat-answer li+li{margin-top:3px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .chat-example-label{margin-block:6px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .chat-example-note{font-size:11px;margin-top:6px}.opening:is(.is-cinematic,.opening-measuring) .module-flow-stage .flow-source-card{padding:8px}}.text-transform-scene{--flow-accent:var(--lime)}.text-transform-scene.module-chapter{background:none;border:0;box-shadow:none;grid-template-columns:1fr;min-height:0;padding:0}.text-transform-scene .module-story{grid-column:auto;grid-row:auto;justify-self:stretch;width:100%}.text-transform-scene .module-story h2{font-size:var(--module-heading-size)}.text-transform-scene h2 span{color:var(--lime);display:block}.text-transform-stage{display:grid;gap:22px;min-width:0}.text-transform-connectors{display:none}@media(min-width:768px)and (max-width:1199px),(min-width:768px)and (orientation:portrait),(min-width:768px)and (pointer:coarse){.text-transform-stage{gap:18px;margin-inline:auto;width:min(100%,760px)}.text-actions{justify-self:center;width:min(100%,420px)}}@media(min-width:744px)and (orientation:portrait){.text-actions{width:100%}.text-action-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px)and (max-height:599px){.text-transform-stage{align-items:center;gap:16px;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,1fr)}.text-transform-stage .text-example-note,.text-transform-stage .text-transform-route{grid-column:1/-1}.text-transform-stage .text-document{padding:16px}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.opening:is(.is-cinematic,.opening-measuring) .text-transform-scene{-moz-column-gap:var(--module-group-gap);column-gap:var(--module-group-gap);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);row-gap:18px}.opening:is(.is-cinematic,.opening-measuring) .text-transform-scene .module-story{align-self:end;grid-column:2;grid-row:1}.opening:is(.is-cinematic,.opening-measuring) .text-transform-scene .module-story>p:last-child{font-size:16px;line-height:var(--module-copy-leading)}.opening:is(.is-cinematic,.opening-measuring) .text-transform-scene .text-transform-stage{align-self:center;grid-column:1;grid-row:1/3}.opening:is(.is-cinematic,.opening-measuring) .text-transform-scene .flow-callouts{align-self:start;display:grid;grid-column:2;grid-row:2}.opening:is(.is-cinematic,.opening-measuring) .text-transform-scene .flow-callout{grid-area:1/1;margin:0}.opening:is(.is-cinematic,.opening-measuring) .text-transform-stage{align-items:center;-moz-column-gap:5%;column-gap:5%;grid-template-columns:32% 26% 32%;position:relative;row-gap:18px}.opening:is(.is-cinematic,.opening-measuring) .text-transform-stage .text-transform-route{grid-column:1/-1}.opening:is(.is-cinematic,.opening-measuring) .text-transform-stage .text-example-note{grid-column:1/-1}.opening:is(.is-cinematic,.opening-measuring) .text-transform-stage .text-document{font-size:var(--module-ui-size);padding:var(--module-reading-padding)}.opening:is(.is-cinematic,.opening-measuring) .text-transform-stage .text-transform-connectors{display:block;fill:none;height:100%;inset:0;pointer-events:none;position:absolute;stroke:var(--lime);stroke-width:.25;width:100%}.opening:is(.is-cinematic,.opening-measuring) .text-transform-stage .text-transform-connectors path{stroke-dasharray:1}}.knowledge-store-scene{--flow-accent:var(--teal)}.knowledge-store-scene.module-chapter{background:none;border:0;box-shadow:none;grid-template-columns:1fr;min-height:0;padding:0}.knowledge-store-scene .module-story{grid-column:auto;grid-row:auto;justify-self:stretch;width:100%}.knowledge-store-scene .module-story h2{font-size:var(--module-heading-size)}.knowledge-store-scene h2 span{color:var(--lime);display:block}.knowledge-access,.knowledge-editor,.knowledge-store-stage{display:grid;gap:18px;min-width:0}.knowledge-route{margin:0}.knowledge-route .flow-context-label{margin-right:8px}.knowledge-article-link,.knowledge-bot-link{display:none}@media(min-width:768px)and (max-width:1199px),(min-width:768px)and (orientation:portrait),(min-width:768px)and (pointer:coarse){.knowledge-store-stage{margin-inline:auto;width:min(100%,880px)}.knowledge-editor{align-items:start;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media(min-width:1200px)and (max-height:599px){.knowledge-editor{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr)}.knowledge-editor .knowledge-organization{grid-column:2;grid-row:1}.knowledge-editor .knowledge-article{grid-column:1;grid-row:1}.knowledge-access{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.knowledge-store-stage .knowledge-article,.knowledge-store-stage .knowledge-organization,.knowledge-store-stage .knowledge-space,.knowledge-store-stage .knowledgebot-mini-answer{padding:16px}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-scene{-moz-column-gap:var(--module-group-gap);column-gap:var(--module-group-gap);grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);row-gap:18px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-scene .module-story{align-self:end;grid-column:1;grid-row:1}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-scene .module-story>p:last-child{font-size:16px;line-height:var(--module-copy-leading)}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-scene .knowledge-store-stage{align-self:center;gap:10px;grid-column:2;grid-row:1/3}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-scene .flow-callouts{align-self:start;display:grid;grid-column:1;grid-row:2}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-scene .flow-callout{grid-area:1/1;margin:0}.opening:is(.is-cinematic,.opening-measuring) .knowledge-editor{gap:14px;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr)}.opening:is(.is-cinematic,.opening-measuring) .knowledge-editor .knowledge-article{grid-column:1;grid-row:1}.opening:is(.is-cinematic,.opening-measuring) .knowledge-editor .knowledge-organization{grid-column:2;grid-row:1}.opening:is(.is-cinematic,.opening-measuring) .knowledge-access{align-items:center;gap:26px;grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);position:relative}.opening:is(.is-cinematic,.opening-measuring) .knowledge-access .knowledge-bot-link{height:12px;left:calc(37.03704% - 9.62963px);position:absolute;top:50%;width:26px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-article,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-organization,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-space,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledgebot-mini-answer{padding:clamp(14px,1.11vw + .67px,22px)}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-article-body,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledgebot-mini-answer{font-size:clamp(13px,8px + .4167vw,16px);line-height:1.5}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage h3{font-size:clamp(16px,14.333px + .1389vw,17px)}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-organization{padding:14px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-article-link{height:16px;width:100%}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-article-link,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-bot-link{display:block;fill:none;overflow:visible;stroke:var(--teal);stroke-width:1}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage svg path{stroke-width:1.5;vector-effect:non-scaling-stroke}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-height:819px),(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-width:1399px){.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-article,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-organization,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-space,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledgebot-mini-answer{padding:10px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-article-body,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledgebot-mini-answer{font-size:13px;line-height:1.35}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage h3{font-size:14px;margin-bottom:6px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-tags{gap:4px;margin-top:8px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-tree li+li{margin-top:4px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-bit{padding:4px 6px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-mini-question{padding:6px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-mini-response{margin-top:6px}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-height:819px)and (max-height:680px),(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-width:1399px)and (max-height:680px){.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-scene .knowledge-store-stage{gap:6px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-article,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-organization,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-space,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledgebot-mini-answer{padding:8px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-article-body,.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledgebot-mini-answer{font-size:12px;line-height:1.35}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage h3{font-size:13px;margin-bottom:4px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledgebot-mini-answer p{font-size:inherit;line-height:inherit}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-tree{font-size:12px;line-height:1.35}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-tree ul ul{margin-top:4px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-tags{margin-top:6px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-tags li{padding:2px 5px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-label{margin-bottom:5px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-space-note{margin-top:6px}.opening:is(.is-cinematic,.opening-measuring) .knowledge-store-stage .knowledge-bit{padding:3px 5px}}.module-intro,[data-chapter-background],[data-module-chapter]{--chapter-background:url(/build/images/background-2.4d0da0af.webp)}.module-intro{--content-background:linear-gradient(rgba(0,0,80,.3),rgba(0,0,80,.3)),var(--chapter-background) center /cover,var(--blue)}.module-backgrounds{display:none;inset:0;overflow:clip;pointer-events:none;position:absolute;z-index:1}.module-background{background:linear-gradient(color-mix(in srgb,var(--blue) 18%,transparent),color-mix(in srgb,var(--blue) 18%,transparent)),var(--chapter-background) center/cover,var(--blue);inset:0;opacity:0;position:absolute;visibility:hidden}.module-chapter{isolation:isolate;position:relative}.module-chapter:before{background:linear-gradient(color-mix(in srgb,var(--blue) 30%,transparent),color-mix(in srgb,var(--blue) 30%,transparent)),var(--chapter-background) center/cover,var(--blue);bottom:-14px;content:"";left:50%;pointer-events:none;position:absolute;top:-14px;translate:-50% 0;width:100vw;z-index:-1}.opening:is(.is-cinematic,.opening-measuring) .module-backgrounds{display:block}.opening:is(.is-cinematic,.opening-measuring) .module-chapter:before{display:none}@media(max-width:767px){.module-chapter:before{bottom:0;top:0}}.platform-expansion{--flow-accent:var(--teal);background:var(--content-background);padding:100px var(--gutter);position:relative;scroll-margin-top:var(--header-height)}.platform-expansion-shell{align-items:center;display:grid;gap:48px;margin:0 auto;max-width:1640px}.platform-expansion-copy{min-width:0}.platform-expansion-copy h2{font-size:clamp(36px,3.5vw,62px);line-height:1.08}.platform-expansion-copy h2 span{color:var(--lime);display:block}.platform-lead{color:var(--muted);font-size:17px;line-height:1.65;margin-top:26px}@media(max-width:767px){.platform-lead{font-size:16px}}.platform-availability{border-left:2px solid var(--teal);color:var(--muted);font-size:12px;line-height:1.5;margin-top:22px;padding-left:12px}.platform-callouts{display:none;margin-top:30px}.platform-network{display:grid;gap:16px;min-width:0;position:relative}.platform-group-label{color:var(--muted);font-size:12px;margin:18px 0 0}.platform-connectors,.platform-open-slots{display:none}@media(min-width:1200px)and (max-height:599px){.platform-expansion{padding-block:64px}.platform-expansion-shell{align-items:start;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.platform-expansion-copy h2{font-size:clamp(36px,3.3vw,52px)}}@media(min-width:768px){.platform-network{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-group-label,.suite-core{grid-column:1/-1}.suite-core{justify-self:center;width:min(400px,80%)}}@media(min-width:744px)and (orientation:portrait){.platform-network{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-group-label,.suite-core{grid-column:1/-1}.platform-group-label{position:relative;z-index:1}}@media(min-width:744px)and (orientation:portrait)and (max-width:767px){.platform-node:not(.platform-node--module){grid-column:1/-1}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.platform-expansion:is(.is-platform-cinematic,.platform-measuring){align-items:center;display:grid;height:100svh;padding:calc(var(--header-height) + 24px) var(--gutter) 28px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-expansion-shell{gap:36px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);width:100%}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-lead{font-size:16px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-network{display:block;height:clamp(570px,66vh,740px)}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-group-label{display:none}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .suite-core{left:52%;margin:0;position:absolute;top:51%;translate:-50% -50%;width:26%;z-index:2}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .suite-core-face{min-height:120px;padding:20px 12px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-node{left:var(--node-x);position:absolute;top:var(--node-y);translate:-50% -50%;width:var(--node-width,25%);z-index:4}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-node-face{rotate:var(--node-tilt,0deg)}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-node:has(details[open]){z-index:6}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-callouts{display:grid}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-callout{align-self:start;grid-area:1/1;margin:0}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-connectors{display:block;height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:4}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-connectors g{--node-accent:var(--teal);color:var(--node-accent)}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-connectors [data-platform-edge=web-recherche]{--node-accent:var(--external-accent)}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-connectors path{fill:none;opacity:.55;stroke:currentColor;stroke-width:1.1}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-connectors circle{fill:none;opacity:0;stroke:currentColor;stroke-width:1.5}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-open-slots{display:block;inset:0;pointer-events:none;position:absolute}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-open-slots span{border:1px dashed var(--border-panel);border-radius:50%;color:var(--teal);height:26px;line-height:23px;position:absolute;text-align:center;width:26px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-open-slots span:first-child{left:42%;top:5%}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-open-slots span:last-child{left:68%;top:66%}}[data-platform-node=knowledgebot]{--node-x:23%;--node-y:16%;--node-width:25%;--node-tilt:-4deg}[data-platform-node=web-recherche]{--node-x:66%;--node-y:10%;--node-width:26%;--node-tilt:3deg}[data-platform-node=wissensspeicher]{--node-x:18%;--node-y:57%;--node-width:28%;--node-tilt:-3deg}[data-platform-node=textbearbeitung]{--node-x:50%;--node-y:83%;--node-width:26%;--node-tilt:2deg}[data-platform-node=image-analysis]{--node-x:86%;--node-y:29%;--node-width:27%;--node-tilt:2deg}[data-platform-node=image-generation]{--node-x:86%;--node-y:56%;--node-width:27%;--node-tilt:-2deg}[data-platform-node=workflow]{--node-x:84%;--node-y:85%;--node-width:28%;--node-tilt:2deg}[data-platform-node=systems]{--node-x:17%;--node-y:85%;--node-width:29%;--node-tilt:-2deg}[data-platform-node=data]{--node-x:17%;--node-y:36%;--node-width:27%;--node-tilt:2deg}[data-platform-node=custom]{--node-x:53%;--node-y:29%;--node-width:26%;--node-tilt:-2deg}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-height:819px),(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-width:1399px){.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-expansion-shell{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr)}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-network{height:calc(100svh - var(--header-height) - 52px)}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-expansion-copy h2{font-size:34px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-lead{font-size:14px;line-height:1.45;margin-top:16px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-availability{margin-top:12px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-callouts{margin-top:16px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-node-face{padding:10px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-node-heading{font-size:12px;gap:5px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-node-heading img{height:22px;width:22px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .platform-node-kicker{font-size:10px;margin-bottom:4px}.platform-expansion:is(.is-platform-cinematic,.platform-measuring) .suite-core-face{padding:16px 10px}}.branding-showcase{background:var(--content-background);overflow-x:clip;padding:clamp(64px,7vw,112px) var(--gutter);position:relative;scroll-margin-top:calc(var(--header-height) + 24px)}.branding-shell{margin-inline:auto;max-width:1120px}.branding-copy{margin-inline:auto;max-width:700px;text-align:center}.branding-copy h2{font-size:clamp(36px,3.5vw,60px);line-height:1.08}.branding-copy h2 span{color:var(--lime);display:block}.branding-lead{color:var(--muted);font-size:clamp(16px,1.2vw,18px);line-height:1.65;margin-top:24px}.branding-features{display:flex;flex-wrap:wrap;font-size:13px;gap:12px 28px;justify-content:center;list-style:none;margin:24px 0 0;padding:0}.branding-features li{align-items:center;display:flex;gap:8px}.branding-features li:before{background:var(--lime);border-radius:50%;content:"";height:5px;width:5px}.branding-example{margin-top:clamp(32px,4vw,56px)}.branding-example figcaption{color:var(--muted);font-size:12px;line-height:1.6;margin-top:24px;text-align:center}.branding-visuals{align-items:flex-start;display:flex}.branding-desktop,.branding-mobile{border:1px solid var(--border-panel);border-radius:var(--radius-product);box-shadow:var(--shadow-panel);min-width:0;overflow:hidden;position:relative}.branding-desktop img,.branding-mobile img{height:auto;width:100%}.branding-desktop{width:76%}.branding-mobile{margin-left:-6%;margin-top:18%;width:30%}.branding-image-label{background:var(--blue);border-radius:var(--radius-pill);color:var(--white);font-size:11px;left:14px;line-height:1.4;padding:6px 12px;position:absolute;top:14px}@media(max-width:600px){.branding-copy{text-align:left}.branding-features{justify-content:flex-start}.branding-visuals{flex-wrap:wrap}.branding-desktop{width:92%}.branding-mobile{margin-left:42%;margin-top:-12%;width:58%}.branding-image-label{left:10px;padding:5px 10px;top:10px}.branding-example figcaption{text-align:left}}@media(min-width:1200px)and (orientation:landscape){.branding-shell{align-items:center;display:grid;gap:clamp(24px,2vw,40px);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);max-width:1640px}.branding-copy{margin-inline:0;max-width:none;min-width:0;text-align:right}.branding-lead{margin-inline-start:auto;max-width:46ch}.branding-features{justify-content:flex-end}.branding-example{margin-top:0;min-width:0}.branding-example figcaption{text-align:left}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.branding-showcase:is(.is-branding-cinematic,.branding-measuring){align-items:center;display:grid;height:100svh;padding:calc(var(--header-height) + 24px) var(--gutter) 28px}.branding-showcase:is(.is-branding-cinematic,.branding-measuring) .branding-shell{width:100%}.branding-showcase:is(.is-branding-cinematic,.branding-measuring) .branding-copy h2{font-size:clamp(36px,3.2vw,52px)}.branding-showcase:is(.is-branding-cinematic,.branding-measuring) .branding-lead{font-size:16px;margin-top:16px}.branding-showcase:is(.is-branding-cinematic,.branding-measuring) .branding-features{margin-top:16px}.branding-showcase:is(.is-branding-cinematic,.branding-measuring) .branding-example{margin-top:0}.branding-showcase:is(.is-branding-cinematic,.branding-measuring) .branding-visuals{margin-inline:auto;width:min(100%,(100svh - var(--header-height) - 100px)/.76)}.branding-showcase:is(.is-branding-cinematic,.branding-measuring) .branding-example figcaption{margin-top:16px}}.benefits-scene{background:var(--content-background);padding:96px var(--gutter);position:relative;scroll-margin-top:var(--header-height)}.benefits-shell{align-items:center;display:grid;gap:40px;margin:auto;max-width:1760px}.benefits-anchor{margin-inline:auto;min-width:0;text-align:center;width:min(100%,760px)}.benefits-anchor h2{font-size:clamp(36px,3.4vw,60px);line-height:1.08}.benefits-anchor h2 span{color:var(--lime);display:block}.benefits-intro{color:var(--muted);font-size:16px;line-height:1.6;margin-top:22px;margin-inline:auto;max-width:720px}@media(max-width:600px){.benefit-card-back .benefit-card-face{--benefit-padding:20px;align-items:center;grid-template-columns:32px minmax(0,1fr);justify-items:stretch;text-align:left}.benefit-card-back .benefit-card-face>svg{height:32px;padding:5px;width:32px}.benefit-card-back .benefit-card-face>div{display:contents}.benefit-card-back .benefit-card-face h3{margin:0;text-align:left}.benefit-card-back .benefit-card-face p{font-size:16px;grid-column:1/-1;line-height:1.6}}.benefits-deck{align-items:stretch;display:grid;gap:12px;position:relative}.benefits-phone{margin-top:32px;pointer-events:none;width:min(100%,520px)}.benefits-phone img{height:auto;width:100%}.benefits-scene:not(.is-benefits-cinematic,.benefits-measuring) .benefit-card[data-benefit-placeholder]{display:none}.benefits-scene:not(.is-benefits-cinematic,.benefits-measuring){display:grid;gap:32px}.benefits-scene:not(.is-benefits-cinematic,.benefits-measuring) .benefits-shell{display:contents}.benefits-scene:not(.is-benefits-cinematic,.benefits-measuring) .benefits-anchor{grid-row:1}.benefits-scene:not(.is-benefits-cinematic,.benefits-measuring) .benefits-phone{grid-row:2;margin-top:0}.benefits-scene:not(.is-benefits-cinematic,.benefits-measuring) .benefits-deck-exit{grid-row:3}@media(min-width:768px){.benefits-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:744px)and (orientation:portrait){.benefits-deck{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring){align-items:center;display:grid;height:100svh;overflow:clip;padding:calc(var(--header-height) + 24px) var(--gutter) 28px}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-shell{gap:16px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.25fr);max-width:1440px;width:100%}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-deck-exit{clip-path:inset(-40px 0 -40px);grid-column:2;grid-row:1;position:relative;z-index:1}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-deck{grid-template-columns:repeat(3,minmax(0,1fr));height:var(--benefits-deck-min-height,540px);min-height:0;perspective:1800px;perspective-origin:50% 78%}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefit-table-shadow{border-radius:14px;content:"";pointer-events:none;position:absolute;z-index:0}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefit-table-shadow:before{background:rgba(0,0,15,var(--shadow-strength,.55));border-radius:inherit;box-shadow:0 0 18px 8px rgba(0,0,15,var(--shadow-strength,.55));content:"";inset:0;position:absolute;transform:translateY(var(--shadow-offset,0)) scale(var(--shadow-scale,1))}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefit-card-back{display:none}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefit-card-face{padding:var(--benefit-padding,16px)}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-anchor{align-self:center;grid-column:1;grid-row:1;margin-top:0;text-align:right}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-anchor .benefits-intro{margin-inline:auto 0;max-width:440px}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-anchor{position:relative;z-index:1}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-phone{bottom:-80px;height:80svh;left:calc(var(--gutter) - 340px);margin:0;position:absolute;width:auto}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-phone img{height:100%;max-width:none;width:auto}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-width:1599px){.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-phone{height:64svh;left:calc(var(--gutter) - 290px)}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefit-card-face{gap:10px;padding:var(--benefit-padding,14px)}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-height:980px){.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-intro{font-size:14px;line-height:1.5;margin-top:12px}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-deck{gap:10px}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefit-card-face{padding:var(--benefit-padding,12px)}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefit-card-face h3{font-size:15px;margin-bottom:6px}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefit-card-face p{font-size:13px;line-height:1.4}@container (max-width: 320px){.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefit-card-face h3{font-size:16px;margin-bottom:10px}.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefit-card-face p{font-size:14px;line-height:1.5}}}.benefits-position{display:none}@media(min-width:1200px)and (max-height:599px){.benefits-scene{padding-block:64px}.benefits-shell{gap:40px}.benefits-scene:not(.is-benefits-cinematic,.benefits-measuring),.benefits-shell{align-items:start;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.benefits-scene:not(.is-benefits-cinematic,.benefits-measuring) .benefits-anchor{grid-column:1/-1}.benefits-scene:not(.is-benefits-cinematic,.benefits-measuring) .benefits-phone{grid-column:1;grid-row:2}.benefits-scene:not(.is-benefits-cinematic,.benefits-measuring) .benefits-deck-exit{grid-column:2;grid-row:2}}.is-benefits-cinematic .benefits-position{color:var(--muted);display:block;font-size:11px;left:50%;letter-spacing:.12em;position:absolute;top:calc(100% + 20px);transform:translateX(-50%);white-space:nowrap}.is-benefits-cinematic .benefits-position:before{content:attr(data-label)}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-height:819px),(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-width:1399px){.benefits-scene:is(.is-benefits-cinematic,.benefits-measuring) .benefits-deck{max-height:440px}}.demo{align-items:flex-start;background:var(--surface-demo);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:22px;padding:35px var(--gutter);position:relative}.demo h2{font-size:25px}.demo p{color:var(--muted);font-size:14px;margin-top:10px}.prototype-label{border:1px solid var(--line);border-radius:5px;font-size:9px;letter-spacing:.12em;padding:7px 10px}.back-link{font-size:13px;margin:0;padding:15px 0;white-space:nowrap}.back-link span{margin-left:20px}@media(min-width:768px){.demo{align-items:center;flex-direction:row;padding:52px var(--gutter)}.demo h2{font-size:26px}.back-link{margin-left:auto}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.demo{gap:40px}}.finale-nodes{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:24px 0 0;padding:0}.finale-node{background:var(--surface-panel-end);border:1px solid var(--border-panel);border-radius:12px;box-shadow:0 8px 22px rgba(0,0,0,.15);color:var(--muted);font-size:14px;padding:14px 20px}[data-finale-step=configure] .finale-node{border-color:var(--teal)}[data-finale-step=launch] .finale-node{border:1px dashed var(--lime);color:var(--lime)}.finale-next{color:var(--muted);display:grid;font-size:14px;gap:12px;list-style:none;padding:0}.finale-next li:before{color:var(--lime);content:"+";margin-right:12px}.finale-build-track,.finale-signature{display:none}.process-finale{background:var(--content-background);padding:96px var(--gutter);scroll-margin-top:var(--header-height)}.finale-stage{margin:auto;max-width:1500px;position:relative}.finale-contact-phone{display:none}.finale-intro{max-width:850px}.finale-intro h2{font-size:clamp(36px,3.4vw,60px);line-height:1.1}.finale-intro>p:last-child{color:var(--muted);font-size:16px;line-height:1.6;margin-top:24px}.finale-step{border-top:1px solid var(--border-panel);padding:32px 0}.finale-step-number{color:var(--lime);white-space:nowrap}.finale-step-copy h3{font-size:clamp(26px,2.5vw,42px);line-height:1.2}.finale-step-copy p{color:var(--muted);line-height:1.6;margin-top:18px}.finale-step-copy small{color:var(--muted);display:block;font-size:12px;margin-top:12px}.finale-contact{align-items:center;display:grid;gap:40px;margin-top:70px;max-width:none;scroll-margin-top:calc(var(--header-height) + 24px)}.finale-contact h2{font-size:clamp(36px,3.7vw,64px);line-height:1.1}.finale-contact-copy{color:var(--muted);font-size:17px;line-height:1.6;margin-top:24px;max-width:min(100%,clamp(270px,27.75vw,480px))}@media(max-width:600px){.finale-contact-copy{max-width:100%}.finale-intro{margin-bottom:32px}}@media(max-width:767px){.finale-contact-copy{font-size:16px}}.finale-actions{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 16px}.finale-contact-note{color:var(--muted);font-size:12px;line-height:1.5;margin-bottom:28px}.finale-connections{display:none}.finale-footer{font-size:13px;margin-top:40px;position:relative;text-align:right;z-index:2}.finale-footer a{align-items:center;display:inline-flex;min-height:44px}.finale-footer a:focus-visible,.finale-footer a:hover{color:var(--lime)}.footer-legal,.footer-notices{display:flex;flex-wrap:wrap;gap:4px 24px;justify-content:flex-end}.footer-notices{color:var(--muted)}.footer-notices small{font-size:12px;line-height:1.6}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-footer{bottom:20px;left:var(--gutter);margin:0;position:absolute;right:var(--gutter)}.process-finale:is(.is-finale-cinematic,.finale-measuring){align-items:center;display:grid;height:100svh;overflow:clip;padding:calc(var(--header-height) + 24px) var(--gutter) 28px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-contact-phone{--contact-phone-height:min(80svh,880px);bottom:-70px;display:block;height:var(--contact-phone-height);left:calc(var(--contact-phone-height)*-.42);pointer-events:none;position:absolute}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-contact-phone img{height:100%;max-width:none;width:auto}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-stage{height:min(720px,100svh - var(--header-height) - 60px);width:100%}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-intro{left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:min(850px,90%)}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-step{border:0;inset:0;padding:0;position:absolute}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-step-copy{left:50%;position:absolute;text-align:center;top:30px;transform:translateX(-50%);width:min(800px,90%)}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-nodes{display:contents;margin:0}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-node{left:0;min-width:120px;position:absolute;text-align:center;top:0;white-space:nowrap;z-index:3}.process-finale:is(.is-finale-cinematic,.finale-measuring) [data-finale-step=configure] .finale-node{background:linear-gradient(145deg,#1a2857,var(--surface-panel-end));border-radius:8px;box-shadow:0 12px 24px rgba(0,0,25,.2);color:var(--white,#fff);display:grid;font-size:18px;min-height:76px;place-items:center;width:16%}.process-finale:is(.is-finale-cinematic,.finale-measuring) [data-finale-step=configure] .finale-node:before{background:var(--lime);content:"";height:3px;margin-bottom:8px;width:24px}.process-finale:is(.is-finale-cinematic,.finale-measuring) [data-finale-step=launch] .finale-node{backdrop-filter:blur(20px);background:rgba(0,0,80,.5);box-shadow:none;font-size:12px;min-width:0;padding:12px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-build-track{display:block;inset:30% 0 8%;pointer-events:none;position:absolute}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-build-caption{color:var(--muted);font-size:10px;left:4%;letter-spacing:.15em;position:absolute;top:0}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-build-caption:nth-of-type(2){left:36%}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-build-caption:nth-of-type(3){left:82%}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-signature{bottom:0;display:block;position:absolute;right:4%;width:200px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-signature img{height:auto;width:100%}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-contact{left:20%;margin:0;position:absolute;top:50%;transform:translateY(-50%);width:80%}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-connections{display:block;height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-connections path{fill:none;stroke:var(--teal);stroke-width:1.2}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-connections circle{fill:var(--lime)}}@media(min-width:1200px)and (max-height:599px){.process-finale{padding-block:64px}.finale-stage{gap:40px}.finale-stage,.finale-step{align-items:center;display:grid}.finale-step{gap:48px;grid-column:1/-1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.finale-nodes{margin:0}.finale-contact{grid-column:1/-1;margin-top:24px}}@media(min-width:1000px){.finale-contact{gap:clamp(32px,5vw,80px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.finale-people{display:grid;gap:20px;min-width:0}.finale-person{align-items:center;backdrop-filter:blur(20px);background:rgba(0,0,80,.5);border:1px solid var(--border-panel);border-radius:20px;display:flex;gap:clamp(16px,2vw,28px);padding:clamp(20px,2vw,28px)}.finale-person img{aspect-ratio:1;background:var(--lime);border-radius:50%;flex:0 0 auto;height:auto;-o-object-fit:cover;object-fit:cover;width:clamp(80px,8vw,140px)}.finale-person>div{min-width:0}.finale-person h3{font-size:clamp(18px,1.5vw,24px);line-height:1.25}.finale-person p{color:var(--muted);margin:8px 0 12px}.finale-person a{align-items:center;color:var(--lime);display:flex;font-size:14px;gap:8px;max-width:100%;overflow-wrap:anywhere;padding-block:5px;width:-moz-fit-content;width:fit-content}.finale-person a>span{min-width:0}.finale-person .finale-contact-icon{fill:none;flex:0 0 16px;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:16px}.finale-person a:hover{text-decoration:underline}.finale-person a:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.finale-person-heading{display:contents}@media(max-width:767px){.finale-person{align-items:center;display:grid;gap:0 16px;grid-template-columns:64px minmax(0,1fr)}.finale-person>div{display:contents}.finale-person img{grid-column:1;grid-row:1;width:64px}.finale-person .finale-person-heading{align-self:center;display:block;grid-column:2;grid-row:1}.finale-person p{margin:4px 0 0}.finale-person a{grid-column:1/-1;min-height:32px}.finale-person a[href^="mailto:"]{margin-top:12px}.finale-person a[href^="tel:"]{white-space:nowrap}}@media(min-width:768px)and (max-width:1199px),(min-width:768px)and (orientation:portrait),(min-width:768px)and (pointer:coarse){.finale-intro{margin-bottom:32px;max-width:64ch}.finale-step{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.finale-step h3{text-wrap:balance}.finale-nodes{margin:0}.finale-contact{grid-template-columns:1fr}.finale-contact-copy{max-width:60ch}.finale-people{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.finale-person{align-content:start;display:grid;gap:4px 16px;grid-template-columns:64px minmax(0,1fr)}.finale-person>div{display:contents}.finale-person img{grid-column:1;grid-row:1/3;width:64px}.finale-person h3{align-self:end;grid-column:2}.finale-person p{grid-column:2;margin:4px 0 12px}.finale-person a{grid-column:1/-1;min-height:44px}.finale-person a[href^="tel:"]{white-space:nowrap}}@media(min-width:744px)and (orientation:portrait){.finale-people{align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr))}.finale-contact{grid-template-columns:minmax(0,1fr)}.finale-contact-intro{display:grid;grid-template-columns:minmax(0,max-content);justify-self:start;max-width:100%}.finale-contact-intro h2{max-width:100%;width:-moz-max-content;width:max-content}.finale-contact-copy{inline-size:0;max-width:none;min-inline-size:100%}}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-height:819px),(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference)and (max-width:1399px){.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-contact h2,.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-intro h2{font-size:36px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-intro>p:last-child{line-height:1.45;margin-top:16px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-contact{gap:24px;left:12%;width:88%}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-contact-copy{font-size:14px;line-height:1.45;margin-top:16px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-actions{gap:8px;margin:16px 0 12px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-actions .button{font-size:13px;padding-inline:16px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-next{font-size:12px;gap:6px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-person{gap:12px;padding:12px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-person img{width:64px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-person h3{font-size:17px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-person p{font-size:14px;margin:6px 0}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-person a{min-height:36px;padding-block:4px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-people{gap:12px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-footer{bottom:12px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-footer a{min-height:36px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-node{min-width:100px;padding:10px 12px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-step-copy{top:12px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-step-copy p{font-size:14px;margin-top:10px}.process-finale:is(.is-finale-cinematic,.finale-measuring) .finale-contact-phone{--contact-phone-height:68svh;left:calc(var(--contact-phone-height)*-.68)}}@media(min-width:744px)and (max-width:1199px),(min-width:744px)and (orientation:portrait),(min-width:744px)and (pointer:coarse){html:not([data-view=reading]) :is(.overview,.module-intro-copy,.module-story,.platform-expansion-copy,.benefits-anchor,.finale-intro,.finale-contact) h2{font-size:var(--hero-heading-size);overflow-wrap:normal;text-wrap:balance}}@media(min-width:1000px)and (max-width:1199px)and (min-height:600px)and (orientation:landscape),(min-width:1000px)and (min-height:600px)and (orientation:landscape)and (pointer:coarse){html:not([data-view=reading]){--hero-heading-size:clamp(36.8px,7.2vw,60.8px)}html:not([data-view=reading]) .hero{display:block;min-height:max(780px,100svh)}html:not([data-view=reading]) .hero-copy{max-width:850px;padding:170px 0 100px var(--gutter);width:64%}html:not([data-view=reading]) .opening-visuals{height:auto;inset:0;position:absolute}html:not([data-view=reading]) .opening-room{-o-object-position:center;object-position:center}html:not([data-view=reading]) .opening-object{bottom:-130px;left:32%;width:88%}html:not([data-view=reading]) .subline{max-width:480px}html:not([data-view=reading]) .module-panels{grid-template-columns:repeat(2,minmax(0,1fr))}html:not([data-view=reading]) .module-panel{align-content:center;display:grid;gap:4px 12px;grid-template-columns:34px minmax(0,1fr);min-height:92px;padding:16px}html:not([data-view=reading]) .module-panel strong{grid-column:2;grid-row:1;line-height:1.25;padding-right:52px}html:not([data-view=reading]) .panel-top{display:contents}html:not([data-view=reading]) .panel-top img{align-self:center;grid-column:1;grid-row:1/3}html:not([data-view=reading]) .module-tag{position:absolute;right:16px;top:16px}html:not([data-view=reading]) .panel-description{grid-column:2;grid-row:2;margin-top:0;max-width:none;padding-right:18px}html:not([data-view=reading]) .module-flow-stage{align-items:center;gap:14px;grid-template-columns:minmax(0,.85fr) 24px minmax(0,.5fr) 24px minmax(0,1.5fr);width:100%}html:not([data-view=reading]) .module-flow-stage .flow-route{grid-column:1/-1}html:not([data-view=reading]) .module-flow-stage>.module-flow-arrow{rotate:-90deg}html:not([data-view=reading]) .module-flow-stage .flow-source-card{padding:12px 8px}html:not([data-view=reading]) .module-flow-stage .flow-chat{padding:18px}html:not([data-view=reading]) .module-flow-scene .module-story>p:last-child{max-width:60ch}html:not([data-view=reading]) .knowledge-store-stage{width:100%}html:not([data-view=reading]) .knowledge-access{align-items:center;grid-template-columns:minmax(0,1fr) 24px minmax(0,1.5fr)}html:not([data-view=reading]) .knowledge-access>.module-flow-arrow{rotate:-90deg}html:not([data-view=reading]) .text-transform-stage{align-items:center;gap:14px;grid-template-columns:minmax(0,1fr) 24px 180px 24px minmax(0,1fr);width:100%}html:not([data-view=reading]) .text-transform-stage .text-example-note,html:not([data-view=reading]) .text-transform-stage .text-transform-route{grid-column:1/-1}html:not([data-view=reading]) .text-transform-stage>.module-flow-arrow{rotate:-90deg}html:not([data-view=reading]) .text-transform-stage .text-document{padding:18px}html:not([data-view=reading]) .platform-expansion-shell{gap:20px;grid-template-columns:repeat(12,minmax(0,1fr))}html:not([data-view=reading]) .platform-expansion-copy{grid-column:span 8}html:not([data-view=reading]) .platform-network{display:contents}html:not([data-view=reading]) .suite-core{grid-column:span 4;width:90%}html:not([data-view=reading]) .platform-group-label{grid-column:1/-1;margin-top:24px}html:not([data-view=reading]) .platform-node{align-self:stretch;grid-column:span 4}html:not([data-view=reading]) .platform-node--module{grid-column:span 3}html:not([data-view=reading]) .finale-intro{max-width:none}html:not([data-view=reading]) .finale-intro>p{max-width:64ch}html:not([data-view=reading]) .finale-contact{gap:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}html:not([data-view=reading]) .finale-people{grid-template-columns:minmax(0,1fr);justify-self:start;width:min(100%,400px)}html:not([data-view=reading]) .finale-contact-intro{display:grid;grid-template-columns:minmax(0,max-content);justify-self:start;max-width:100%}html:not([data-view=reading]) .finale-contact-intro h2{max-width:100%;width:-moz-max-content;width:max-content}html:not([data-view=reading]) .finale-contact-copy{inline-size:0;max-width:none;min-inline-size:100%}html:not([data-view=reading]) .finale-person{grid-template-columns:100px minmax(0,1fr);row-gap:0}html:not([data-view=reading]) .finale-person img{height:100px;width:100px}html:not([data-view=reading]) .finale-person a{grid-column:2;min-height:32px}}@media(max-width:767px),(min-width:1000px)and (max-width:1199px)and (min-height:600px)and (orientation:landscape),(min-width:1000px)and (min-height:600px)and (orientation:landscape)and (pointer:coarse),(orientation:portrait){html:not([data-view=reading]) :is(.overview,.module-intro,.module-chapter,.platform-expansion,.branding-showcase,.benefits-scene,.process-finale,.finale-contact){--mobile-mood-height:clamp(350px,100vw,450px);background:none;isolation:isolate;position:relative}html:not([data-view=reading]) :is(.overview,.module-intro,.module-chapter,.platform-expansion,.branding-showcase,.benefits-scene,.process-finale,.finale-contact):after,html:not([data-view=reading]) :is(.overview,.module-intro,.module-chapter,.platform-expansion,.branding-showcase,.benefits-scene,.process-finale,.finale-contact):before{content:"";left:50%;pointer-events:none;position:absolute;top:0;translate:-50% 0;width:100%}html:not([data-view=reading]) :is(.overview,.module-intro,.module-chapter,.platform-expansion,.branding-showcase,.benefits-scene,.process-finale,.finale-contact):before{background:radial-gradient(ellipse 360px 400px at 110% 620px,color-mix(in srgb,var(--cyan) 12%,transparent),transparent 75%),radial-gradient(ellipse 300px 480px at -15% 1320px,color-mix(in srgb,var(--teal) 8%,transparent),transparent 75%),linear-gradient(to bottom,var(--blue) 0,color-mix(in srgb,var(--blue) 75%,var(--shadow)) 28%,color-mix(in srgb,var(--blue) 30%,var(--shadow)) 55%,color-mix(in srgb,var(--blue) 75%,var(--shadow)) 82%,var(--blue) 100%);bottom:0;opacity:1;z-index:-2}html:not([data-view=reading]) :is(.overview,.module-intro,.module-chapter,.platform-expansion,.branding-showcase,.benefits-scene,.process-finale,.finale-contact):after{background:linear-gradient(rgba(0,0,80,.5),rgba(0,0,80,.65)),var(--mobile-mood-image) center/cover;bottom:auto;height:var(--mobile-mood-height);-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 38%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 38%,transparent);z-index:-1}.module-chapter,.module-intro{--mobile-mood-image:var(--chapter-background)}html:not([data-view=reading]) .module-chapter:after,html:not([data-view=reading]) .module-chapter:before{width:100vw}.overview{--mobile-mood-image:url(/build/images/background-pano.e8a8cb5f.webp)}.platform-expansion{--mobile-mood-image:url(/build/images/background-4.8a0fa862.webp)}.branding-showcase,.process-finale{--mobile-mood-image:url(/build/images/background-3.76d411e1.webp)}.benefits-scene{--mobile-mood-image:url(/build/images/benefits-background.f5dfe7f8.webp)}html:not([data-view=reading]) .finale-contact{--mobile-mood-image:url(/build/images/background-05.3fe59c05.webp);padding-top:64px}html:not([data-view=reading]) .finale-contact:after,html:not([data-view=reading]) .finale-contact:before{width:100vw}html:not([data-view=reading]) .finale-contact:before{-webkit-mask-image:linear-gradient(transparent,#000 64px,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(transparent,#000 64px,#000 calc(100% - 64px),transparent)}}[tabindex="-1"]:focus-visible,a:focus-visible{outline:3px solid var(--lime);outline-offset:6px}.skip-link{background:var(--lime);color:var(--blue);left:12px;padding:14px;position:fixed;top:12px;transform:translateY(-200%);z-index:20}.skip-link:focus{transform:none}.module-flow-arrow{display:none}@media(max-width:1199px),(orientation:portrait),(pointer:coarse){.module-flow-arrow{display:block;fill:none;height:32px;justify-self:center;pointer-events:none;stroke:var(--flow-accent,var(--teal));stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;width:24px}}:is(.flow-connectors,.knowledge-article-link,.knowledge-bot-link,.text-transform-connectors) path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.opening:is(.is-cinematic,.opening-measuring) .module-flow-arrow{display:none}@media(prefers-reduced-motion:no-preference)and (max-height:819px),(prefers-reduced-motion:no-preference)and (max-width:1199px),(prefers-reduced-motion:no-preference)and (orientation:portrait),(prefers-reduced-motion:no-preference)and (pointer:coarse){[data-linear-reveal]{opacity:var(--linear-opacity,1);translate:var(--linear-x,0) var(--linear-y,0)}.text-actions[data-linear-reveal] .text-action--selected{scale:var(--linear-scale,1)}}.scene-handoff-slot{display:flow-root}.benefits-deck-exit{min-width:0}.benefit-card-exit{height:100%}@media(min-width:1200px)and (min-height:600px)and (orientation:landscape)and (pointer:fine)and (prefers-reduced-motion:no-preference){.has-scene-transitions .scene-handoff-slot.has-handoff{margin-top:calc(-100svh - var(--scene-overlap));pointer-events:none}.has-scene-transitions .benefits-scene,.has-scene-transitions .platform-expansion{opacity:var(--bridge-opacity,1);overflow-x:clip;pointer-events:auto}.has-scene-transitions .platform-expansion{opacity:calc(var(--bridge-opacity, 1)*var(--bridge-outgoing-opacity, 1));z-index:2}.has-scene-transitions .branding-showcase{opacity:var(--bridge-opacity,1);pointer-events:auto;z-index:3}.has-scene-transitions .branding-showcase.is-branding-cinematic{background:transparent;isolation:isolate}.has-scene-transitions .branding-showcase.is-branding-cinematic:before{background:var(--content-background);content:"";inset:0;opacity:var(--bridge-background-opacity,1);pointer-events:none;position:absolute;z-index:-1}.has-scene-transitions .benefits-deck-exit{opacity:var(--bridge-intro-content,1)}.has-scene-transitions .benefits-scene{z-index:4}.has-scene-transitions .process-finale{opacity:var(--bridge-opacity,1);pointer-events:auto;position:relative;z-index:5}.has-scene-transitions .benefits-anchor{opacity:calc(var(--bridge-anchor-opacity, 1)*var(--bridge-intro-content, 1));translate:var(--bridge-anchor-x,0) var(--bridge-anchor-y,0)}.has-scene-transitions .benefits-phone{opacity:var(--bridge-anchor-opacity,1);translate:var(--bridge-phone-x,0) 0}.has-scene-transitions .finale-intro>*{opacity:var(--bridge-intro-opacity,1);translate:0 var(--bridge-intro-y,0)}.has-scene-transitions .platform-expansion-shell{translate:var(--bridge-entry-x,0) 0}.has-scene-transitions .benefits-shell{translate:0 var(--bridge-entry-y,0)}.has-scene-transitions .knowledgebot-stage .module-texts{scale:var(--bridge-exit-scale,1);translate:var(--bridge-exit-x,0) 0}.has-scene-transitions .knowledgebot-stage .module-panels,.has-scene-transitions .text-transform-scene .module-story{opacity:var(--bridge-navigation-opacity,1)}.has-scene-transitions .text-transform-stage{opacity:var(--bridge-text-opacity,1)}.has-scene-transitions .platform-expansion-copy{opacity:calc(var(--bridge-copy-opacity, 1)*var(--bridge-intro-copy, 1))}.has-scene-transitions .platform-network{opacity:var(--bridge-network-opacity,1)}.has-scene-transitions .suite-core{scale:var(--bridge-core-scale,1)}.has-scene-transitions .platform-node-face{opacity:calc(var(--bridge-node-opacity, 1)*var(--bridge-node-opacity, 1));scale:var(--bridge-node-scale,1);translate:var(--bridge-node-x,0) var(--bridge-node-y,0)}.has-scene-transitions .platform-connectors,.has-scene-transitions .platform-open-slots>span{opacity:var(--bridge-lines-opacity,1)}.has-scene-transitions .platform-connectors{clip-path:circle(var(--bridge-line-radius,100%) at 52% 51%)}}.reading-entry-clip{inset:0;overflow:clip;pointer-events:none;position:fixed;z-index:101}.reading-entry{background:#000050;border:1px solid #fff;border-radius:8px;color:#fff;font-size:14px;min-height:34px;padding:12px 20px;pointer-events:auto;position:absolute;right:var(--gutter);top:calc(100svh - 100px);z-index:101}.has-preloader .reading-entry{bottom:24px;position:absolute;top:auto}.reading-entry:focus-visible{outline:3px solid #af0;outline-offset:4px}.reading-footer-entry{display:inline-block;padding:12px 0;text-decoration:underline}@media(max-height:599px),(max-width:1199px),(orientation:portrait),(pointer:coarse){.reading-entry-clip{inset:auto;margin-bottom:-90px;padding-top:100px;position:relative}.reading-entry{display:table;margin:0 var(--gutter) 0 auto;position:relative;right:auto;top:auto}.has-preloader .reading-entry-clip{inset:0;margin:0;padding:0;position:fixed}.has-preloader .reading-entry{margin:0;right:24px}}@media(max-width:767px){.reading-entry-clip{display:none}}:root[data-view=reading]{--reading-bg:#fff;--reading-ink:#171717;--reading-blue:#000050;--reading-border:#707070;--reading-size:1.125rem;--reading-leading:1.6;background:var(--reading-bg);color:var(--reading-ink);color-scheme:light;scroll-behavior:auto}:root[data-view=reading][data-reading-theme=dark]{--reading-bg:#101526;--reading-ink:#f5f5f5;--reading-blue:#b9d7ff;--reading-border:#9aa9c0;color-scheme:dark}:root[data-view=reading] body{background:var(--reading-bg);color:var(--reading-ink)}:root[data-view=reading] .page-preloader,:root[data-view=reading] .reading-entry-clip,:root[data-view=reading] .site-header,:root[data-view=reading] body>.skip-link{display:none}:root[data-view=reading] .reading-toolbar,:root[data-view=reading] main{font-size:var(--reading-size);line-height:var(--reading-leading);margin:0 auto;overflow-wrap:anywhere;width:min(100% - 40px,76ch)}:root[data-view=reading] main *{scroll-margin-top:24px}:root[data-view=reading] .reading-toolbar h2,:root[data-view=reading] main :is(h1,h2,h3){color:var(--reading-blue);letter-spacing:normal;line-height:1.25;margin:0 0 .8em}:root[data-view=reading] main h1{font-size:2em}:root[data-view=reading] .reading-toolbar h2,:root[data-view=reading] main h2{font-size:1.6em}:root[data-view=reading] main h3{font-size:1.2em}:root[data-view=reading] main :is(h1,h2)>span{display:block}:root[data-view=reading] main :is(p,ul,ol){line-height:inherit;margin:0 0 1em}:root[data-view=reading] main :is(ul,ol){padding-left:1.5em}:root[data-view=reading] main li{margin-bottom:.4em}:root[data-view=reading] main small{font-size:1em}:root[data-view=reading] main strong+span{display:block}:root[data-view=reading] .reading-toolbar a,:root[data-view=reading] main a{color:var(--reading-blue);text-decoration:underline;text-underline-offset:.18em}:root[data-view=reading] main a{display:inline-block;margin-right:.3em;padding:.4em .5em}:root[data-view=reading] .reading-toolbar nav a,:root[data-view=reading] main nav a{display:inline-block;padding:.5em}:root[data-view=reading] :focus-visible{outline:3px solid var(--reading-blue);outline-offset:4px}:root[data-view=reading] .reading-section{border-bottom:1px solid var(--reading-border);padding-block:2em}:root[data-view=reading] .reading-block{margin-block:1.5em;padding-block:.5em}:root[data-view=reading] .reading-route{font-weight:700}:root[data-view=reading] .reading-footer{padding-block:2em}:root[data-view=reading] main details{margin-block:1em}:root[data-view=reading] main summary{cursor:pointer;font-weight:700;padding-block:.5em}:root[data-view=reading] .reading-toolbar{border-bottom:2px solid var(--reading-blue);padding-block:1.5em}:root[data-view=reading] .reading-controls{align-items:end;display:flex;flex-wrap:wrap;gap:1em;margin-block:1em}:root[data-view=reading] .reading-controls label{display:grid;gap:.3em}:root[data-view=reading] .reading-controls :is(button,select){background:var(--reading-bg);border:1px solid var(--reading-border);border-radius:4px;color:var(--reading-ink);font:inherit;max-width:100%;min-height:44px;padding:.4em .7em}:root[data-view=reading] .reading-controls button{cursor:pointer}:root[data-view=reading] .reading-controls button:disabled{cursor:default;opacity:.5}:root[data-view=reading] .reading-controls output{display:inline-block;min-width:4ch;text-align:center}html[data-panel-style=glass]:not([data-view=reading]) :is(.module-panel,.flow-source-card,.flow-ai-node,.flow-chat,.knowledgebot-scene .chat-example,.scene-callout,.knowledge-article,.knowledge-organization,.knowledge-space,.knowledgebot-mini-answer,.knowledge-bit,.text-document,.platform-node-face,.suite-core-face,.benefit-card-front,.benefit-card-face,.benefit-detail-frame,.benefit-detail-icon,.finale-node,.finale-person){backdrop-filter:blur(20px)!important;background:rgba(0,0,80,.5)!important}.bg-grain{display:none;height:100vh;left:0;overflow:clip;top:0;transform:translateZ(0);width:100vw;z-index:300}.bg-grain,.bg-grain:before{pointer-events:none;position:fixed}.bg-grain:before{animation:suite-grain-noise 1s steps(2) infinite;background-image:url(/build/images/grain.99d4eb85.png);content:"";height:calc(100% + 20rem);left:-10rem;opacity:.07;top:-10rem;width:calc(100% + 20rem);z-index:9999}@keyframes suite-grain-noise{0%{transform:translate3d(0,9rem,0)}10%{transform:translate3d(-1rem,-4rem,0)}20%{transform:translate3d(-8rem,2rem,0)}30%{transform:translate3d(9rem,-9rem,0)}40%{transform:translate3d(-2rem,7rem,0)}50%{transform:translate3d(-9rem,-4rem,0)}60%{transform:translate3d(2rem,6rem,0)}70%{transform:translate3d(7rem,-8rem,0)}80%{transform:translate3d(-9rem,1rem,0)}90%{transform:translate3d(6rem,-5rem,0)}to{transform:translate3d(-7rem,0,0)}}html[data-grain=on]:not([data-view=reading]) .bg-grain{display:block}@media(prefers-reduced-motion:reduce){.bg-grain:before{animation:none}}