.ss-editorial{--paper:var(--ss-bg-page,#f7f6f1);--surface:var(--ss-bg-panel,#fffefa);--ink:#282828;--graphite:#555;--line:var(--ss-border,#d9ddd2);background:var(--paper);font-size:1.1875rem;line-height:1.65}.ss-editorial [id]{scroll-margin-top:6.5rem}.ss-editorial .ss-breadcrumb{padding-block:1.75rem 0}.ss-editorial .ss-back{padding-block:.35rem;font-size:1rem;display:inline-block}.ss-editorial .ss-hero-band{background:var(--ss-bg-hero)}.ss-editorial .ss-detail-hero{padding-top:0;padding-bottom:2.5rem}.ss-editorial .ss-industry-band{background:#e7eef0}.ss-editorial .ss-software-band{isolation:isolate;background:var(--ss-bg-page);position:relative}.ss-editorial .ss-software-band>.wrap{position:relative}.ss-editorial .ss-software-atmosphere{z-index:-1;opacity:.12;pointer-events:none;width:66%;height:740px;position:absolute;top:0;right:0;overflow:hidden;mask-image:linear-gradient(#000 0%,#0009 65%,#0000 100%)}.ss-editorial .ss-software-atmosphere img{object-fit:cover;object-position:75% 0;transform-origin:72% 0;filter:blur(13px)grayscale();width:100%;height:100%;display:block;transform:scale(1.75)}.ss-editorial .ss-software-atmosphere:after{content:"";background:linear-gradient(90deg,#fffefa 0%,#fffefabf 32%,#fffefa45 70%,#fffefa12 100%);position:absolute;inset:0}.ss-editorial .ss-equipment-band{background:#fff}.ss-editorial .ss-planning-band{background:var(--ss-bg-page)}.ss-editorial .ss-configuration-band{background:#eef0ed}.ss-editorial .ss-integration-band{background:#f7f6f1}.ss-editorial .ss-resources-band{background:var(--ss-bg-page)}.ss-editorial .ss-hero-band .ss-detail-grid--showcase>kassow-palletizing{min-width:0}.ss-editorial .ss-hero-band .ss-detail-grid--showcase{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:2rem;margin-top:2rem}.ss-editorial .ss-detail-copy h1{letter-spacing:-.045em;font-size:clamp(3.1rem,4.9vw,4.65rem);line-height:1.03}.ss-editorial .ss-eyebrow,.ss-editorial .eyebrow{letter-spacing:.045em;text-transform:none;font-size:.875rem;font-weight:400}.ss-editorial .ss-lede{max-width:28ch;margin-block:1.8rem 1.2rem;font-size:clamp(1.4rem,2.05vw,1.7rem);line-height:1.42}.ss-editorial .ss-detail-copy>p:not(.ss-eyebrow):not(.ss-lede){max-width:39ch;font-size:1.1875rem;line-height:1.65}.ss-editorial .ss-actions{gap:1rem 1.5rem;margin-top:2rem}.ss-editorial .button{border-width:1px;border-radius:8px;min-height:48px;padding:.9rem 1.25rem;font-size:1rem;transition:background .2s,border-color .2s,transform .2s}.ss-editorial .ss-yellow{background:var(--signal);border-color:var(--signal);color:var(--ink)}.ss-editorial .ss-yellow:hover{background:#dac121;border-color:#dac121;transform:translateY(-2px)}.ss-editorial .ss-text-link{text-underline-offset:.35em;font-size:1rem}.ss-editorial .ss-section{padding-block:5rem}.ss-editorial .ss-section-head{align-items:end;gap:3.5rem;margin-bottom:2.8rem}.ss-editorial .ss-section-head h2,.ss-editorial .ss-contact h2{letter-spacing:-.035em;font-size:clamp(2rem,3.15vw,3rem);line-height:1.15}.ss-editorial .ss-section-head>p{max-width:27rem;font-size:1.1875rem;line-height:1.6}.ss-editorial .ss-white-section{background:0 0;border:0}.ss-editorial .ss-planning-rules{background:0 0;border:0;margin-top:2rem;padding:2.5rem 0 0}.ss-editorial .ss-planning-rules h3{margin-bottom:1.5rem;font-size:1.4rem}.ss-editorial .ss-planning-rules dl{gap:3rem}.ss-editorial .ss-planning-rules dt{font-size:1.125rem}.ss-editorial .ss-planning-rules dd{font-size:1.125rem;line-height:1.6}.ss-editorial .ss-technical-specifications{border:0;margin-top:0;padding-top:0}.ss-editorial .ss-technical-specifications h4{font-size:1.6rem}.ss-editorial .ss-spec-table{font-size:1.0625rem;line-height:1.6}.ss-editorial .ss-technical-specifications table{max-width:none}.ss-editorial .ss-spec-table th,.ss-editorial .ss-spec-table td{padding-block:1rem}.ss-editorial .ss-software-video video{border:0;border-radius:0}.ss-editorial .ss-software-video figcaption{margin-top:1rem;font-size:.9375rem}.ss-editorial .ss-recorded-example{background:0 0;border:0;border-radius:0;margin-top:2rem;padding:1rem 0 0}.ss-editorial .ss-recorded-example .ss-eyebrow{font-size:.875rem}.ss-editorial .ss-result-metrics dt{font-size:1rem}.ss-editorial .ss-result-metrics dd{font-size:clamp(2.2rem,3.8vw,3.4rem);font-weight:400}.ss-editorial .ss-example-caption{margin-top:1.5rem;font-size:.9375rem;line-height:1.6}.ss-editorial .ss-software-identity p{font-size:.9375rem}.ss-editorial .ss-video-notes{gap:3rem;font-size:1.125rem;line-height:1.6}.ss-editorial .ss-video-notes strong{font-size:1.3rem;line-height:1.3;display:block}.ss-editorial .ss-options{margin-top:2.5rem;padding-block:1.5rem;font-size:1.125rem}.ss-editorial .ss-vgr-reference-grid img{border:0;border-radius:0}.ss-editorial .ss-vgr-reference-grid p{font-size:1.125rem}.ss-editorial .compatibility-heading h2,.ss-editorial .integration-heading h2{font-size:clamp(2rem,3.2vw,3rem);line-height:1.16}.ss-editorial .compatibility-heading .intro,.ss-editorial .integration-heading .intro{font-size:1.1875rem;line-height:1.65}.ss-editorial .blank-key,.ss-editorial .group-note{font-size:.9375rem}.ss-editorial .compatibility-content summary,.ss-editorial .integration-details summary{padding-block:1.5rem;font-size:1.25rem}.ss-editorial .expand-symbol{width:2.5rem;height:2.5rem;background:0 0!important;border:0!important}.ss-editorial .expand-symbol:after{font-size:1.6rem}.ss-editorial .compatibility-content table{font-size:1.0625rem}.ss-editorial .compatibility-content thead th,.ss-editorial .compatibility-content caption{font-size:1rem}.ss-editorial .capability-validation{border:0;margin-top:3.5rem;padding-top:0}.ss-editorial .capability-validation h3{font-size:1.65rem}.ss-editorial .ss-system-map{gap:2.5rem}.ss-editorial .ss-system-branch{background:0 0;border:0;gap:1.5rem;padding:0}.ss-editorial .ss-system-branch>div>span{color:var(--graphite);font-size:.875rem;font-weight:400}.ss-editorial .ss-system-branch strong{font-size:1.4rem;font-weight:400;line-height:1.3}.ss-editorial .ss-system-branch p{font-size:1.125rem}.ss-editorial .ss-system-branch a{font-size:1rem}.ss-editorial .ss-system-execution{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:1.8rem 0 0}.ss-editorial .ss-system-execution strong{font-size:1.35rem}.ss-editorial .ss-system-execution p{font-size:1.125rem}.ss-editorial .ss-handover-note{gap:3rem;padding-top:2.5rem}.ss-editorial .ss-handover-note h3{font-size:1.6rem;line-height:1.25}.ss-editorial .ss-handover-note p{font-size:1.125rem;line-height:1.65}.ss-editorial .ss-map-note{margin-top:1.5rem;font-size:.9375rem;line-height:1.6}.ss-editorial .integration-benefits{gap:3rem;margin-top:3rem}.ss-editorial .integration-benefits article{border:0;padding:0}.ss-editorial .integration-benefits h3{font-size:1.5rem;line-height:1.25}.ss-editorial .integration-benefits p{font-size:1.125rem;line-height:1.65}.ss-editorial .ctrlx-reference{background:0 0;border:0;gap:3rem;margin-top:3.5rem;overflow:visible}.ss-editorial .ctrlx-reference figure img{border-radius:0}.ss-editorial .ctrlx-reference figcaption{border:0;padding:1rem 0;font-size:.9375rem}.ss-editorial .ctrlx-reference .reference-copy{padding:0}.ss-editorial .ctrlx-reference h3{font-size:1.8rem;line-height:1.2}.ss-editorial .ctrlx-reference .scope-note{font-size:.9375rem}.ss-editorial .integration-details dl>div{padding-block:1.25rem;font-size:1.0625rem;line-height:1.6}.ss-editorial .ss-delivery-steps{grid-template-columns:1fr 1fr;gap:2.5rem 4rem;display:grid}.ss-editorial .ss-delivery-steps li{border:0;padding:0 0 0 3rem;position:relative}.ss-editorial .ss-delivery-steps .ss-step-number{font-size:1.25rem;font-weight:400;position:absolute;top:.1rem;left:0}.ss-editorial .ss-delivery-steps h3{margin:0 0 .75rem;font-size:1.5rem;line-height:1.3}.ss-editorial .ss-delivery-steps p{font-size:1.125rem;line-height:1.6}.ss-editorial .ss-delivery-planning-grid{gap:4rem;margin-top:4rem}.ss-editorial .ss-prepare,.ss-editorial .ss-acceptance-brief{background:0 0;border:0;padding:0}.ss-editorial .ss-delivery-planning-grid h3{font-size:1.8rem;line-height:1.2}.ss-editorial .ss-delivery-planning-grid li,.ss-editorial .ss-delivery-planning-grid p:not(.ss-eyebrow):not(.ss-map-note){font-size:1.125rem;line-height:1.65}.ss-editorial .ss-delivery-planning-grid li{margin-bottom:.65rem}.ss-editorial .ss-partner-band{color:#f5f5f5;background:radial-gradient(at 100% 0,#454c3b,#0000 70%),#242c29}.ss-editorial .ss-certification{color:#dedede;letter-spacing:.04em;background:0 0;padding:0;font-size:.9375rem;font-weight:400}.ss-editorial .ss-partner-heading{margin-bottom:3rem}.ss-editorial .ss-partner-heading h2{font-size:clamp(2rem,3.3vw,3.2rem)}.ss-editorial .ss-partner-content{grid-template-columns:1fr 1fr;gap:3.5rem}.ss-editorial .ss-partner-content p{color:#dedede;font-size:1.125rem;line-height:1.65}.ss-editorial .ss-partner-content .ss-partner-lede{color:#fff;margin-bottom:2rem;font-size:1.8rem;line-height:1.25}.ss-editorial .ss-partner-content .ss-partner-caption{color:#c7c7c7;font-size:.9375rem}.ss-editorial .ss-partner-video{border-radius:0;position:relative;overflow:hidden}.ss-editorial .ss-partner-video .embed-link{border:0;border-radius:0}.ss-editorial .ss-film-art{background:linear-gradient(135deg,#4a5144,#303a34)}.ss-editorial .ss-film-art span:last-child{letter-spacing:.08em;font-size:.875rem}.ss-editorial .ss-partner-video .embed-label{font-size:1.0625rem}.ss-editorial .ss-partner-video .embed-play{border-radius:6px;min-height:44px;font-size:1rem}.ss-editorial .ss-partner-video .embed-note{font-size:.875rem}.ss-editorial .ss-case-facts{gap:1.5rem;margin-top:2rem}.ss-editorial .ss-case-facts>div{border:0;padding:0}.ss-editorial .ss-case-facts dt{color:#c7c7c7;font-size:.9375rem}.ss-editorial .ss-case-facts dd{font-size:1.125rem;line-height:1.45}.ss-editorial .resource-grid{gap:4rem}.ss-editorial .resource-column{background:0 0;border:0;padding:0}.ss-editorial .resource-column h3{font-size:1.6rem}.ss-editorial .brand-resource{text-align:left;margin:0}.ss-editorial .brand-resource>span:last-child{font-size:1rem}.ss-editorial .documentation-link{border:0;margin-top:1.6rem;padding-top:0;font-size:1rem}.ss-editorial .resource-downloads{font-size:1.125rem}.ss-editorial .ss-contact-end{background:var(--ss-bg-contact);padding-block:5rem}.ss-editorial .ss-contact-card{background:0 0;border:0;align-items:start;gap:1rem;width:auto;padding:0}.ss-editorial .ss-contact-card .logo-slot{background:0 0}.ss-editorial .ss-contact-card>a{font-size:1.125rem}.ss-editorial .ss-contact-card .button{font-size:1rem}.ss-editorial #compatibility,.ss-editorial #integration{padding-top:0}.ss-editorial .ss-technical-specifications.ss-options{border-block:1px solid #cdd3cd;padding-block:1.5rem}.ss-editorial .ss-technical-specifications summary{font-size:1.25rem}.ss-editorial .ss-project-steps{margin-top:0}.ss-editorial .ss-project-steps[open] .ss-delivery-steps{margin-top:2.5rem}.ss-editorial .ss-partner-heading h2{margin:0}@media (width>=90rem){.ss-editorial .wrap{max-width:82rem}}@media (width<=48rem){.ss-editorial .ss-recorded-example{padding:1rem 0 0}}.ss-editorial a.ss-secondary{background:var(--graphite);border:1px solid var(--graphite);color:#fff;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:.65rem;min-height:48px;padding:.9rem 1.25rem;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.ss-editorial a.ss-secondary:hover{background:var(--ink);border-color:var(--ink);transform:translateY(-2px)}.ss-editorial a.ss-secondary:focus-visible{outline-offset:4px;outline:3px solid #b7a600}.ss-editorial .ss-industry-scene{isolation:isolate;position:relative;overflow:hidden}.ss-editorial .ss-industry-background{object-fit:cover;object-position:70% 50%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.ss-editorial .ss-industry-scene:before{content:"";z-index:-1;background:linear-gradient(90deg,#f0f3f2 0%,#f0f3f2fa 31%,#f0f3f2f2 48%,#f0f3f27a 68%,#f0f3f200 91%);position:absolute;inset:0}.ss-editorial .ss-industry-content{padding-block:5.5rem}.ss-editorial .ss-industry-copy{color:#323232;width:58%;max-width:44rem}.ss-editorial .ss-industry-copy h2{letter-spacing:-.035em;max-width:20ch;margin:.8rem 0 1.6rem;font-size:clamp(2rem,3.15vw,3rem);line-height:1.15}.ss-editorial .ss-industry-intro{max-width:40ch;font-size:1.3rem;line-height:1.6}.ss-editorial .ss-industry-use-cases{grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:2.5rem;display:grid}.ss-editorial .ss-industry-use-cases h3{margin-bottom:.8rem;font-size:1.35rem;line-height:1.25}.ss-editorial .ss-industry-use-cases p{margin:0;font-size:1.125rem;line-height:1.6}.ss-editorial .ss-industry-scene--port .ss-industry-background{object-position:center 70%}.ss-editorial .ss-industry-scene--port:before{background:linear-gradient(90deg,#edf0e9 0%,#edf0e9fa 32%,#edf0e9e8 49%,#edf0e95c 71%,#edf0e900 94%)}.ss-editorial .ss-industry-scene--port .ss-industry-content{padding-block:3.5rem}.ss-editorial .ss-industry-scene--port h3{max-width:24ch;margin:.8rem 0 1rem;font-size:clamp(1.7rem,2.3vw,2.25rem);line-height:1.2}.ss-editorial .ss-industry-scene--port .ss-industry-copy>p:last-child{max-width:47ch;margin-bottom:0;font-size:1.125rem;line-height:1.65}.ss-editorial .ss-product-roles{grid-template-columns:1fr 1fr;gap:4rem;display:grid}.ss-editorial .ss-product-roles article{border-top:2px solid #b1a55c;flex-direction:column;align-items:start;padding-top:1.7rem;display:flex}.ss-editorial .ss-product-role{letter-spacing:.06em;color:#555;margin:0 0 1rem;font-size:.875rem}.ss-editorial .ss-product-roles h3{min-height:2.4em;margin:0 0 1rem;font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.2}.ss-editorial .ss-product-roles article>p:not(.ss-product-role){margin:0 0 1.75rem;font-size:1.125rem;line-height:1.65}.ss-editorial .ss-product-roles .button{margin-top:auto}.ss-editorial .ss-interface-reference{border-top:1px solid #d0c9ab;margin-top:4rem;padding-top:2.5rem}.ss-editorial .ss-interface-title{letter-spacing:-.02em;max-width:40ch;margin:0 0 2rem;font-size:clamp(1.55rem,2.2vw,2rem);line-height:1.3}.ss-editorial .ss-vgr-reference-grid h4{margin:0 0 1rem;font-size:1.4rem;line-height:1.3}.ss-editorial .ss-interface-reference .ss-section-head{margin-bottom:2rem}.ss-editorial .ss-requirements-section{padding-block:3rem}@media (width<=60rem){.ss-editorial .ss-industry-copy{width:65%}.ss-editorial .ss-industry-use-cases{gap:1.5rem}.ss-editorial .ss-industry-scene:before{background:linear-gradient(90deg,#f0f3f2 0%,#f0f3f2f7 45%,#f0f3f2df 62%,#f0f3f200 100%)}}@media (width<=48rem){.ss-editorial .ss-industry-content{padding-block:11rem 3.5rem}.ss-editorial .ss-industry-copy{width:100%;max-width:none}.ss-editorial .ss-industry-background{object-position:center 48%;height:340px}.ss-editorial .ss-industry-scene:before{background:linear-gradient(#f0f3f205 0,#f0f3f21a 80px,#f0f3f2e6 180px,#f0f3f2 310px)}.ss-editorial .ss-industry-copy h2{max-width:20ch;font-size:2rem}.ss-editorial .ss-industry-intro{font-size:1.2rem}.ss-editorial .ss-industry-use-cases{grid-template-columns:1fr;gap:1.75rem;margin-top:2rem}.ss-editorial .ss-industry-scene--port .ss-industry-content{padding-block:10rem 3.5rem}.ss-editorial .ss-industry-scene--port .ss-industry-background{object-position:center 67%;height:300px}.ss-editorial .ss-industry-scene--port:before{background:linear-gradient(#edf0e900 0,#edf0e92b 70px,#edf0e9ef 170px,#edf0e9 290px)}.ss-editorial .ss-product-roles{grid-template-columns:1fr;gap:2.5rem}.ss-editorial .ss-product-roles h3{min-height:0}.ss-editorial .ss-requirements-section{padding-block:2rem}}.ss-editorial .ss-reveal-active{will-change:transform,opacity}@media (width<=60rem){.ss-editorial .ss-back{font-size:.9375rem}.ss-editorial .ss-hero-band .ss-detail-grid--showcase{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.ss-editorial .ss-detail-copy h1{font-size:clamp(2.8rem,5.2vw,3.7rem)}.ss-editorial .ss-section-head,.ss-editorial .ss-planning-rules dl,.ss-editorial .integration-benefits,.ss-editorial .ss-delivery-planning-grid,.ss-editorial .ss-partner-content,.ss-editorial .ctrlx-reference{gap:2rem}.ss-editorial .ss-system-map{grid-template-columns:1fr}}@media (width<=48rem){.ss-editorial{font-size:1.125rem;line-height:1.65}.ss-editorial [id]{scroll-margin-top:6rem}.ss-editorial .ss-breadcrumb{padding-top:1rem}.ss-editorial .ss-hero-band .ss-detail-grid--showcase{grid-template-columns:1fr;gap:1.8rem;margin-top:1.8rem}.ss-editorial .ss-detail-copy h1{font-size:clamp(2.7rem,9.5vw,3.5rem)}.ss-editorial .ss-lede{max-width:32ch;font-size:1.4rem}.ss-editorial .ss-detail-copy>p:not(.ss-eyebrow):not(.ss-lede){max-width:42ch;font-size:1.125rem}.ss-editorial .ss-section{padding-block:3.5rem}.ss-editorial .ss-section-head{margin-bottom:2rem;display:block}.ss-editorial .ss-section-head>p{max-width:none;margin-top:1.2rem;font-size:1.125rem}.ss-editorial .ss-section-head h2{font-size:2rem}.ss-editorial .ss-planning-rules dl{grid-template-columns:1fr;gap:2rem}.ss-editorial .ss-planning-rules{padding:1.5rem 0 0}.ss-editorial .ss-result-metrics{grid-template-columns:1fr 1fr;gap:1.8rem}.ss-editorial .ss-video-notes,.ss-editorial .ss-handover-note,.ss-editorial .ctrlx-reference,.ss-editorial .ss-delivery-planning-grid,.ss-editorial .ss-partner-content,.ss-editorial .resource-grid{grid-template-columns:1fr;gap:2.5rem}.ss-editorial .ss-system-branch{grid-template-columns:1fr;gap:.6rem}.ss-editorial .ss-flow-arrow{justify-self:start;margin-block:.5rem;transform:rotate(90deg)}.ss-editorial .ss-system-execution{gap:1rem;padding:1.5rem 0 0}.ss-editorial .integration-benefits,.ss-editorial .ss-delivery-steps{grid-template-columns:1fr;gap:2rem}.ss-editorial .ss-partner-heading{gap:2rem}.ss-editorial .ss-case-facts{grid-template-columns:1fr 1fr;gap:1.5rem}.ss-editorial .ss-contact-end{padding-block:3.5rem}.ss-editorial .ss-contact-card{justify-self:start}}@media (prefers-reduced-motion:reduce){.ss-editorial *,.ss-editorial :before,.ss-editorial :after{transition:none!important;animation:none!important}}.ss-editorial .ss-vgr-product-heading{align-items:center;gap:1.1rem;min-height:5.4rem;margin-bottom:1rem;display:flex}.ss-editorial .ss-vgr-product-heading img{border-radius:15px;flex:none;width:72px;height:72px}.ss-editorial .ss-vgr-product-heading h3{min-height:0;margin:0}.ss-editorial .ss-engineering-heading{align-items:center}.ss-editorial .ss-engineering-heading .ss-interface-title{max-width:28ch;margin:0;font-size:clamp(1.7rem,2.6vw,2.4rem)}.ss-editorial .ss-technical-divider{background:#fdfcf7;padding-block:3.3rem 1rem}.ss-editorial .ss-technical-divider>.wrap{align-items:center;gap:1.5rem;display:flex}.ss-editorial .ss-divider-rule{background:linear-gradient(90deg,#b8a600,#e2d989 55%,#dce1d9);flex:1;height:3px}.ss-editorial .ss-technical-divider p{letter-spacing:.04em;color:#555;margin:0;font-size:1rem}.ss-editorial .ss-divider-arrow{color:#616161;font-size:1.5rem}.ss-editorial .ss-equipment-band .ss-section{padding-bottom:3.5rem}@media (width<=48rem){.ss-editorial .ss-software-atmosphere{opacity:.2;width:100%;height:650px}.ss-editorial .ss-vgr-product-heading{min-height:0}.ss-editorial .ss-vgr-product-heading img{width:60px;height:60px}.ss-editorial .ss-engineering-heading .ss-software-identity{text-align:left;width:165px}.ss-editorial .ss-technical-divider>.wrap{gap:1rem}.ss-editorial .ss-technical-divider p{max-width:20ch;font-size:.9rem}.ss-editorial .ss-technical-divider{padding-top:2.5rem}}
