@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Thai;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-sans-thai.woff2) format("woff2");unicode-range:U+02D7,U+0303,U+0331,U+0E01-0E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/noto-sans-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}:root{--ink: #000028;--ink-2: #1f2330;--brand-teal-deep: #245f63;--brand-teal-deep-rgb: 36 95 99;--brand-teal-mid: #3f7d79;--brand-teal-muted: #74b8b5;--brand-teal-muted-rgb: 116 184 181;--brand-teal-focus: #8bc8c6;--brand-teal-soft: #eef3f3;--siemens-teal: var(--brand-teal-deep);--siemens-cyan: var(--brand-teal-muted);--teal-text: var(--brand-teal-deep);--siemens-blue: #006bff;--dark-blue: #000a3c;--deep-blue: #000028;--muted: #5f6775;--line: #e2e8f0;--line-strong: #cbd5e1;--color-border-control: #8793a2;--color-border-subtle: var(--line);--color-border-strong: var(--line-strong);--color-border-interactive: var(--color-accent-on-light);--paper: #f8fafc;--surface: #ffffff;--surface-2: #f4f7fa;--surface-evidence: var(--brand-teal-soft);--shadow: 0 2px 8px rgba(0, 0, 40, .08);--elevation-card: 0 1px 2px rgba(0, 0, 40, .05), 0 10px 26px -18px rgba(0, 0, 40, .22);--elevation-card-hover: 0 2px 4px rgba(0, 0, 40, .07), 0 16px 34px -18px rgba(0, 0, 40, .3);--surface-band: #eef2f7;--container: 1200px;--font-display: "IBM Plex Sans", "Arial", "Helvetica Neue", sans-serif;--font-body: "IBM Plex Sans", "Arial", "Helvetica Neue", sans-serif;--color-text-heading: var(--ink);--color-text-primary: #000028;--color-text-secondary: #475467;--color-text-muted: #5f6775;--color-text-inverse: #ffffff;--color-text-inverse-secondary: rgba(255, 255, 255, .78);--color-text-inverse-muted: rgba(255, 255, 255, .68);--color-text-danger: #a62822;--color-text-success: #146c43;--color-accent-on-light: var(--teal-text);--color-accent-on-dark: var(--siemens-cyan);--color-link-on-light: #0057d9;--color-focus-ring-light: var(--brand-teal-deep);--color-focus-ring-dark: var(--brand-teal-focus);--color-focus-ring: var(--color-focus-ring-light);--color-focus-shadow-light: rgb(var(--brand-teal-deep-rgb) / .2);--color-surface-danger: #fff4f2;--color-image-overlay-readable: rgba(0, 0, 40, .72);--color-icon-on-light: #64748b;--color-icon-accent: var(--color-accent-on-light);--color-icon-on-dark: #c7c7d0;--icon-stroke-width: 1.5;--type-display-size: 3rem;--type-display-line: 3.375rem;--type-h1-size: 3rem;--type-h1-line: 3.375rem;--type-h2-size: 2rem;--type-h2-line: 2.5rem;--type-h3-size: 1.375rem;--type-h3-line: 1.875rem;--type-card-title-size: 1.125rem;--type-card-title-line: 1.625rem;--type-lead-size: 1.125rem;--type-lead-line: 1.75rem;--type-body-size: 1rem;--type-body-line: 1.5rem;--type-small-size: .875rem;--type-small-line: 1.25rem;--type-label-size: .8125rem;--type-label-line: 1.125rem;--type-cta-size: .9375rem;--type-cta-line: 1.25rem;--type-caption-size: .75rem;--type-caption-line: 1.125rem;--si-text-primary: var(--color-text-primary);--si-text-secondary: var(--color-text-muted);--si-text-inverse: var(--color-text-inverse);--si-text-inverse-secondary: var(--color-text-inverse-secondary);--si-body-size: var(--type-body-size);--si-body-line: var(--type-body-line);--si-body-lg-size: var(--type-lead-size);--si-body-lg-line: var(--type-lead-line);--si-caption-size: var(--type-caption-size);--si-caption-line: var(--type-caption-line);--si-h1-size: var(--type-h1-size);--si-h1-line: var(--type-h1-line);--si-h2-size: var(--type-h2-size);--si-h2-line: var(--type-h2-line);--si-h3-size: var(--type-h3-size);--si-h3-line: var(--type-h3-line);--si-h4-size: var(--type-card-title-size);--si-h4-line: var(--type-card-title-line);--si-display-bold-size: var(--type-display-size);--si-display-bold-line: var(--type-display-line)}html:lang(th){--font-display: "Noto Sans Thai", "IBM Plex Sans", Arial, sans-serif;--font-body: "Noto Sans Thai", "IBM Plex Sans", Arial, sans-serif}html:lang(ar){--font-display: "Noto Sans Arabic", "IBM Plex Sans", Arial, sans-serif;--font-body: "Noto Sans Arabic", "IBM Plex Sans", Arial, sans-serif}:where([lang^=th]){font-family:Noto Sans Thai,IBM Plex Sans,Arial,sans-serif}:where([lang^=ar]){font-family:Noto Sans Arabic,IBM Plex Sans,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:1rem;background:var(--surface)}body{margin:0;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line);background:var(--surface);overflow-x:hidden}a{color:inherit;text-decoration:none}img,svg{max-width:100%}button,input,textarea,select{font:inherit}:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}:where(.site-header,.hero,.page-hero,.rfq-band,.site-footer,.score-card,.product-rfq-detail>div:first-child){--color-focus-ring: var(--color-focus-ring-dark)}:where(.site-header,.hero,.page-hero,.rfq-band,.site-footer,.score-card,.explore-card,.selection-row.is-head,.product-rfq-detail>div:first-child,.news-card:hover,.pillar-hero,.pillar-cta,.partner-product-hero,.partner-rfq-band,.silo-hero,.brief-section){--color-text-heading: var(--color-text-inverse)}.skip-link{left:1rem;padding:.75rem 1rem;position:fixed;top:-5rem;z-index:1000;background:var(--siemens-cyan);color:var(--ink);font-weight:700;font-size:var(--si-body-size);line-height:var(--si-body-line)}.skip-link:focus{top:1rem}.container{width:min(var(--container),calc(100% - 48px));margin:0 auto}.site-header{position:relative;z-index:50;background:var(--deep-blue);border-bottom:1px solid rgba(255,255,255,.08);color:var(--color-text-inverse)}.site-header:before{content:"";display:none}.header-top{min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.header-bottom{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:inline-flex;align-items:center;gap:0;color:var(--ink);font-family:var(--font-display);font-weight:700;line-height:1}.site-header .brand{color:var(--si-text-inverse);min-height:44px}.brand-logo{display:block;width:clamp(190px,17vw,236px);height:auto}.header-utilities{display:flex;align-items:center;gap:.9rem;color:var(--color-text-inverse-secondary);font-size:var(--type-small-size);font-weight:400;line-height:var(--type-small-line)}.language-menu{position:relative;z-index:80;flex:0 0 auto}.language-menu summary{list-style:none}.language-menu summary::-webkit-details-marker{display:none}.language-menu-trigger{min-height:44px;display:inline-flex;align-items:center;gap:.5rem;padding:0 .78rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:var(--color-text-inverse-secondary);cursor:pointer;user-select:none;white-space:nowrap;transition:background .16s ease,border-color .16s ease,color .16s ease}.language-menu-trigger:hover,.language-menu[open] .language-menu-trigger{border-color:rgb(var(--brand-teal-muted-rgb) / .72);background:rgb(var(--brand-teal-muted-rgb) / .12);color:var(--color-text-inverse)}.language-menu-trigger:focus-visible{outline:3px solid var(--color-focus-ring-dark);outline-offset:3px}.language-menu[open] .utility-chevron{transform:rotate(180deg)}.language-menu-panel{position:absolute;top:calc(100% + .58rem);right:0;width:min(260px,calc(100vw - 48px));display:grid;gap:.24rem;padding:.46rem;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#000a3cf5;box-shadow:0 18px 36px #0000283d;backdrop-filter:blur(16px)}.language-menu-option{min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.58rem .72rem;border-radius:12px;color:var(--color-text-inverse-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.language-menu-option>span{display:grid;gap:.16rem;min-width:0}.language-menu-option strong{font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.language-menu-option small{color:var(--color-text-inverse-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.language-menu-option b{color:var(--siemens-cyan);font-size:var(--type-label-size);line-height:var(--type-label-line)}.language-menu-option:hover,.language-menu-option:focus-visible,.language-menu-option.is-current{background:rgb(var(--brand-teal-muted-rgb) / .13);color:var(--color-text-inverse)}.language-menu-option:focus-visible{outline:3px solid var(--color-focus-ring-dark);outline-offset:2px}.utility-link{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;white-space:nowrap}.huge-icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;overflow:visible;stroke:currentColor;stroke-width:var(--icon-stroke-width);stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricPrecision}.huge-icon path,.huge-icon circle,.huge-icon rect,.huge-icon ellipse,.huge-icon line,.huge-icon polyline,.huge-icon polygon{vector-effect:non-scaling-stroke}.boundary-icon{width:44px;height:44px;border:1px solid var(--color-accent-on-light);color:var(--color-icon-accent);font-size:1.25rem}.utility-icon{width:24px;height:24px;font-size:1.35rem}.utility-chevron{margin-left:.16rem;font-size:var(--si-body-lg-size);line-height:1}.utility-link:hover,.header-browse:hover{color:var(--siemens-cyan)}.utility-divider{width:1px;height:42px;background:#fff3}.brand-mark{display:none}.brand-mark svg{width:23px;height:23px}.brand-mark path:first-child{stroke:var(--deep-blue)}.brand-mark path:last-child{fill:var(--deep-blue)}.nav-links{display:flex;align-items:center;gap:clamp(1.1rem,1.75vw,2rem);color:var(--color-text-inverse-secondary);font-size:var(--type-cta-size);font-weight:500;line-height:var(--type-cta-line)}.nav-links a{min-height:54px;display:inline-flex;align-items:center;border-bottom:2px solid transparent}.nav-links a:hover{border-bottom-color:var(--siemens-cyan)}.nav-links a[aria-current=page]{border-bottom-color:var(--siemens-cyan);color:var(--color-text-inverse);font-weight:700}.header-browse{min-height:44px;display:inline-flex;align-items:center;gap:.75rem;color:var(--color-text-inverse-secondary);font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line);white-space:nowrap}.header-browse-icon{width:24px;height:24px;font-size:1.35rem}.mobile-menu-toggle,.mobile-navigation-panel{display:none}.button-icon{font-size:1.08rem}.icon-eyebrow,.rfq-eyebrow{display:inline-flex;align-items:center;gap:.5rem}.eyebrow-icon,.rfq-band-icon{font-size:1rem}.btn,.btn-outline,.btn-dark{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid transparent;padding:.78rem 1.2rem;font-family:var(--font-display);font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line);transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.btn{border-color:var(--color-accent-on-light);color:var(--color-text-inverse);background:var(--color-accent-on-light)}:where(.hero,.page-hero,.rfq-band,.site-footer,.score-card,.product-rfq-detail>div:first-child,.pillar-hero,.pillar-cta,.partner-product-hero,.partner-rfq-band,.silo-hero,.brief-section) .btn{border-color:var(--color-accent-on-dark);color:var(--deep-blue);background:var(--color-accent-on-dark)}.btn:hover,.btn-outline:hover,.btn-dark:hover{transform:translateY(-1px)}.btn-outline{border-color:currentColor;background:transparent;color:inherit}.btn-outline:hover{color:var(--color-accent-on-light)}.hero .btn-outline:hover,.page-hero .btn-outline:hover,.rfq-band .btn-outline:hover,.site-footer .btn-outline:hover,.product-rfq-detail>div:first-child .btn-outline:hover{color:var(--color-accent-on-dark)}.btn-dark{background:var(--deep-blue);border-color:var(--deep-blue);color:var(--color-text-inverse)}.motion-enabled .btn,.motion-enabled .btn-outline,.motion-enabled .btn-dark,.motion-enabled .card,.motion-enabled .product-card,.motion-enabled .content-card,.motion-enabled .sample-card,.motion-enabled .marketplace-more,.motion-enabled .news-card,.motion-enabled .explore-card,.motion-enabled .product-intent-card,.motion-enabled .score-card,.motion-enabled .spec-card,.motion-enabled .rfq-card,.motion-enabled .source-proof,.motion-enabled .language-menu-option,.motion-enabled .header-browse,.motion-enabled .utility-link,.motion-enabled .hero-project-step,.motion-enabled .hero-watermark img,.motion-enabled .real-machine-image,.motion-enabled .machine-visual,.motion-enabled .real-machine-figure,.motion-enabled .product-proof-grid>div,.motion-enabled .product-rfq-list>div,.motion-enabled .process-list div,.motion-enabled .keyword-stat-strip span,.motion-enabled .tag-row>*,.motion-enabled .list-check>li,.motion-enabled .nav-links a,.motion-enabled .brand-logo,.motion-enabled .button-icon,.motion-enabled .utility-icon,.motion-enabled .header-browse-icon,.motion-enabled .inline-icon,.motion-enabled .field,.motion-enabled .detail-support-panel picture,.motion-enabled .sample-card img,.motion-enabled .selection-row{transform-origin:center;will-change:transform}.motion-enabled .language-menu-panel,.motion-enabled .content-disclosure-body{transform-origin:top right;will-change:opacity,transform}.motion-enabled .field label,.motion-enabled .spec-table tbody tr>*{will-change:color,background-color}.hero{position:relative;min-height:730px;overflow:hidden;color:var(--color-text-inverse);background:var(--deep-blue)}.hero:before{display:none}.hero:after{display:none}.hero-grid{min-height:620px;position:relative;display:grid;grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);align-items:start;gap:3rem;min-width:0;z-index:3}.hero-grid>div:first-child{max-width:710px;min-width:0;position:relative;z-index:4;padding:112px 0 138px}.hero-watermark{position:absolute;right:max(4vw,calc((100vw - var(--container)) / 2));top:118px;z-index:2;display:block;align-items:center;width:min(49vw,720px);min-width:480px;transform:none;pointer-events:none}.hero-watermark img{display:block;width:100%;height:auto;filter:drop-shadow(0 34px 60px rgba(0,0,0,.45)) saturate(.96) contrast(1.04)}.hero .machine-visual{position:absolute;inset:0;z-index:0;min-height:100%;background:var(--deep-blue);border:0}.hero .machine-visual:before{display:none}.hero .machine-visual:after{display:none}.hero .machine-svg{display:none}.hero .real-machine-figure{width:min(72vw,1120px);margin-left:auto;transform:translate(5vw,3vh);opacity:.9}.hero .real-machine-image{width:100%;min-height:690px;object-fit:contain;padding:0;background:transparent;filter:brightness(.84) saturate(.96) contrast(1.13) drop-shadow(0 42px 88px rgba(0,0,0,.48))}.hero .real-machine-figure figcaption{display:none}.eyebrow{display:block;color:var(--color-accent-on-light);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line);letter-spacing:.04em;margin-bottom:.85rem}.hero .eyebrow,.page-hero .eyebrow,.rfq-band .eyebrow,.score-card .eyebrow,.product-rfq-detail>div:first-child .eyebrow{color:var(--color-accent-on-dark)}.eyebrow:before{display:none}h1,h2,h3,h4{margin:0;color:var(--color-text-heading);font-family:var(--font-display)}h1{max-width:760px;margin-top:0;font-size:var(--type-h1-size);font-weight:700;line-height:var(--type-h1-line);letter-spacing:-.022em;text-wrap:balance;overflow-wrap:anywhere}h2{font-size:var(--type-h2-size);font-weight:600;line-height:var(--type-h2-line);letter-spacing:-.016em;text-wrap:balance}h3{font-size:var(--type-h3-size);font-weight:600;line-height:var(--type-h3-line);letter-spacing:-.01em}h4{font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line);letter-spacing:-.008em}.lede{max-width:680px;margin:1.25rem 0 0;color:var(--si-text-inverse-secondary);font-size:var(--type-lead-size);line-height:var(--type-lead-line);overflow-wrap:anywhere}.hero-actions,.section-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem;min-width:0}.hero-proof-pills{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.2rem;color:var(--color-text-inverse-secondary)}.hero-proof-pills span{min-height:34px;display:inline-flex;align-items:center;gap:.42rem;padding:.42rem .62rem;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.hero .inline-icon{border-color:#ffffff47;background:#ffffff14;color:var(--color-icon-on-dark)}.section-actions-spaced{margin-top:1.2rem}.text-clamp-2,.text-clamp-3{display:-webkit-box;min-width:0;max-width:100%;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical}.text-clamp-2{-webkit-line-clamp:2}.text-clamp-3{-webkit-line-clamp:3}.hero-project-steps{position:absolute;left:50%;bottom:44px;z-index:6;width:min(var(--container),calc(100% - 48px));display:flex;align-items:center;justify-content:flex-start;gap:1px;transform:translate(-50%);color:var(--color-text-inverse)}.hero-project-step{min-height:50px;display:flex;align-items:center;gap:.7rem;padding:.9rem 1.05rem;background:#ffffff29;border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(16px);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line);letter-spacing:.02em}.hero-project-step:first-child{border-radius:999px 0 0 999px}.hero-project-step:last-child{border-radius:0 999px 999px 0}.hero-project-step.is-active{background:var(--siemens-cyan);border-color:var(--siemens-cyan);color:var(--color-text-primary)}.hero-project-step b{font-weight:700;opacity:.72}.hero-project-step-mobile-extra{display:none}.source-proof-strip{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,.9fr) repeat(4,minmax(0,1fr));gap:1px;margin-top:-1px;border:1px solid var(--line-strong);border-radius:4px;background:var(--line-strong);box-shadow:none;overflow:hidden}.source-proof{min-height:110px;padding:1.35rem 1.2rem;border:0;background:#fff}.source-proof-icon{width:34px;height:34px;margin-bottom:.8rem;border:1px solid var(--color-border-strong);background:var(--surface-2);color:var(--color-icon-on-light);font-size:1.1rem}.source-proof strong{display:block;color:var(--color-text-heading);font-size:var(--si-h4-size);font-weight:500;line-height:var(--si-h4-line)}.source-proof span{display:block;margin-top:.45rem;color:var(--muted);font-size:var(--si-body-size);line-height:var(--si-body-line)}.section{padding:clamp(72px,8vw,118px) 0}.section-tight{padding:clamp(52px,6vw,84px) 0}.section:nth-of-type(2n),.section-tight:nth-of-type(2n){background:var(--surface-band);box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}.section-head{display:grid;grid-template-columns:minmax(0,.62fr) minmax(320px,.38fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;margin-bottom:clamp(1.5rem,3vw,2.4rem)}.section-head>div:first-child:before{content:"";display:block;width:44px;height:2px;margin-bottom:clamp(1rem,1.6vw,1.4rem);background:var(--color-accent-on-light)}.section-head>div{max-width:760px}.section-head p{position:relative;justify-self:end;max-width:520px;margin:.2rem 0 0;padding:1rem 1.1rem 1rem 1.25rem;border:1px solid var(--line);color:var(--ink-2);background:var(--surface);box-shadow:none;font-size:var(--si-body-size);line-height:var(--type-body-line)}.section-head p:after{display:none}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.product-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card,.product-card,.spec-card,.rfq-card,.content-card{border:1px solid var(--line);background:#fff;box-shadow:none}.spec-card,.rfq-card,.content-card{box-shadow:var(--elevation-card)}.card,.content-card{padding:clamp(1.35rem,3vw,2rem)}.card{min-height:210px;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.card:not(.product-card){box-shadow:var(--elevation-card)}.icon-title-row,.product-title-row,.news-title-row{display:flex;align-items:flex-start;gap:.82rem;min-width:0}.icon-title-row{margin-top:.35rem}.card>.icon-title-row:first-child,.content-card>.icon-title-row:first-child{margin-top:0}.icon-title-row h2,.icon-title-row h3,.icon-title-row strong,.product-title-row h2,.product-title-row h3,.news-title-row h3{min-width:0;margin:0}.card-icon{width:42px;height:42px;margin-bottom:1rem;border:1px solid var(--color-border-strong);background:var(--surface-2);color:var(--color-icon-on-light);font-size:1.42rem}.icon-title-row .card-icon,.news-title-row .news-card-icon{margin:.08rem 0 0}.card-icon-small{width:34px;height:34px;margin-bottom:.85rem;font-size:1.1rem}.icon-title-row .card-icon-small{margin-top:.03rem}.card:hover,.product-card:hover,.sample-card:hover{border-color:var(--color-border-interactive);transform:translateY(-2px)}.card:not(.product-card):hover,.content-card:hover{box-shadow:var(--elevation-card-hover)}.card:before,.content-card:before,.product-card:before{display:none}.card p,.product-card p,.content-card p{color:var(--muted);line-height:var(--type-body-line)}#direct-contact a{min-height:44px;display:inline-flex;align-items:center;color:var(--color-link-on-light);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.card h2,.card h3,.content-card h2,.content-card h3,.product-card h2,.product-card h3,.sample-copy strong,.news-card h3,.product-intent-card strong{font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line)}.media-proof-card{overflow:hidden;padding:0}.media-proof-card img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-bottom:1px solid var(--line);background:var(--surface-2)}.media-proof-card>:not(img){margin-right:clamp(1.35rem,3vw,2rem);margin-left:clamp(1.35rem,3vw,2rem)}.media-proof-card>.eyebrow{margin-top:clamp(1.35rem,3vw,2rem)}.media-proof-card>.list-check{margin-bottom:clamp(1.35rem,3vw,2rem)}.siemens-tabs{display:grid;grid-template-columns:minmax(220px,.26fr) minmax(0,.74fr);border:1px solid var(--line-strong);background:#fff}.siemens-tab-list{display:grid;align-content:start;border-right:1px solid var(--line-strong);background:var(--surface-2)}.siemens-tab-list a{min-height:78px;display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem;border:1px solid transparent;border-bottom-color:var(--line);color:var(--ink);font-family:var(--font-display);font-size:var(--si-body-size);font-weight:700;line-height:var(--si-body-line)}.siemens-tab-list a:hover{border-color:var(--color-border-strong);background:#fff}.siemens-tab-list a.is-active{border-color:var(--color-border-interactive);background:#fff}.siemens-tab-list span{color:var(--muted);font-size:var(--si-caption-size);font-weight:400;line-height:var(--si-caption-line)}.siemens-tab-panel{display:grid;grid-template-columns:minmax(0,.48fr) minmax(0,.52fr);gap:0;min-height:336px}.siemens-tab-copy{padding:clamp(1.5rem,4vw,3rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.siemens-tab-copy p{max-width:520px;color:var(--muted)}.siemens-tab-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--line)}.siemens-tab-cards article{min-height:168px;padding:1.35rem;display:flex;flex-direction:column;justify-content:flex-end;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface)}.siemens-tab-cards strong{font-family:var(--font-display);font-size:var(--si-h4-size);font-weight:500;line-height:var(--si-h4-line)}.siemens-tab-cards span{margin-top:.75rem;color:var(--muted);font-size:var(--si-body-size);line-height:var(--si-body-line)}.marketplace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);background:transparent;border:0}.marketplace-grid .product-card{min-height:100%;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:4px;background:var(--surface)}.marketplace-grid .product-card.is-featured{grid-column:span 2;grid-row:span 2}.marketplace-grid .product-card.is-featured .machine-visual{min-height:0}.marketplace-grid .product-card:not(.is-featured) .machine-visual{min-height:0}.marketplace-grid .product-card:not(.is-featured) .product-card-body{padding:1.05rem}.marketplace-grid .product-card:not(.is-featured) h3{font-size:var(--si-h4-size);line-height:var(--si-h4-line)}.marketplace-grid .product-card:not(.is-featured) p{font-size:var(--si-body-size);line-height:var(--si-body-line)}.marketplace-more{position:relative;isolation:isolate;grid-column:1 / -1;margin-block-start:clamp(1.5rem,3vw,2.5rem);min-height:132px;padding:clamp(1.3rem,3vw,2rem);display:grid;grid-template-columns:minmax(190px,.25fr) minmax(0,.48fr) minmax(230px,.27fr);gap:clamp(1.25rem,3vw,2.5rem);align-items:center;overflow:hidden;border:1px solid var(--color-border-strong);border-radius:4px;background:var(--surface-evidence);color:var(--color-text-primary);box-shadow:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.marketplace-more:before{display:none}.marketplace-more:after{display:none}.marketplace-more:hover{border-color:var(--color-accent-on-light);background:var(--surface);box-shadow:none}.marketplace-more span{width:fit-content;padding:0;display:inline-flex;align-items:center;gap:.42rem;border:0;color:var(--color-accent-on-light);background:transparent;font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line);letter-spacing:.04em;text-transform:uppercase}.marketplace-inline-icon{font-size:1.05rem}.marketplace-more strong{max-width:560px;margin:0;color:var(--color-text-heading);font-family:var(--font-display);font-size:var(--type-h2-size);font-weight:500;line-height:var(--type-h2-line)}.marketplace-more em{display:block;max-width:310px;margin:0;padding:0;color:var(--color-text-secondary);font-size:var(--si-body-size);font-style:normal;line-height:var(--type-body-line)}.product-card{display:flex;flex-direction:column;overflow:hidden;transition:border-color .16s ease,transform .16s ease}.product-card-body{padding:1.35rem}.product-list-grid .product-card-body{display:flex;flex:1;flex-direction:column}.product-list-grid .product-card-body>.section-actions{margin-top:auto;padding-top:1.5rem}.product-kicker-row{display:flex;align-items:center;gap:.55rem;margin-bottom:.45rem}.product-title-row{align-items:center;gap:.7rem;margin-bottom:.45rem}.product-mini-icon{width:30px;height:30px;border:1px solid var(--color-border-strong);background:var(--surface-2);color:var(--color-icon-on-light);font-size:1rem}.product-title-row .product-mini-icon{width:34px;height:34px;font-size:1.06rem}.product-kicker,.sample-copy span{display:block;color:var(--muted);font-size:var(--si-caption-size);font-weight:400;line-height:var(--si-caption-line);margin-bottom:0}.tag-row,.chip-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.tag,.chip{display:inline-flex;align-items:center;min-height:30px;padding:.3rem .58rem;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.tag-row small{display:inline-flex;align-items:center;min-height:28px;padding:.28rem .54rem;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-size:var(--si-caption-size);line-height:var(--si-caption-line)}.chip{color:var(--color-accent-on-light)}.machine-visual{min-height:0;aspect-ratio:526 / 345;position:relative;display:grid;place-items:center;overflow:hidden;background:var(--surface-2);border-bottom:1px solid var(--line)}.machine-visual:before{display:none}.machine-svg{position:relative;width:min(82%,420px);filter:drop-shadow(0 18px 28px rgba(0,0,40,.14))}.real-machine-figure{position:relative;width:100%;height:100%;margin:0;z-index:1}.real-machine-image{width:100%;height:100%;display:block;object-fit:contain;object-position:top center;padding:0}.real-machine-figure figcaption{width:fit-content;max-width:calc(100% - 1rem);margin:-1rem auto 1rem;position:relative;padding:.42rem .65rem;color:var(--deep-blue);background:#fff;border:1px solid var(--line);font-size:var(--si-caption-size);font-weight:500;line-height:var(--si-caption-line)}.selection-matrix{position:relative;overflow:hidden;border:1px solid var(--line-strong);background:#fff;box-shadow:none}.selection-matrix:before{display:none}.selection-row{display:grid;grid-template-columns:.82fr 1.32fr .86fr 1.12fr;border-bottom:1px solid var(--line)}.selection-row:last-child{border-bottom:0}.selection-row>div{min-height:82px;display:flex;align-items:flex-start;padding:1rem 1.15rem;border-right:1px solid var(--line);background:#fff;color:var(--ink-2);font-size:var(--si-body-size);line-height:var(--type-body-line)}.selection-row>div:last-child{border-right:0}.selection-row.is-head>div{min-height:58px;align-items:center;background:var(--deep-blue);color:var(--color-text-inverse);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line);letter-spacing:.05em;text-transform:uppercase}.selection-row strong{color:var(--color-text-heading);font-size:var(--si-h4-size);font-weight:500;line-height:var(--si-h4-line)}.krc-comparison-section{background:var(--paper)}.krc-comparison-table{overflow:hidden;border:1px solid var(--line-strong);background:#fff;box-shadow:none}.krc-comparison-row{display:grid;grid-template-columns:.9fr 1fr .9fr 1.1fr 1.35fr .9fr;border-bottom:1px solid var(--line)}.krc-comparison-row:last-child{border-bottom:0}.krc-comparison-row>div{padding:1rem;color:var(--ink-2);line-height:var(--type-body-line)}.krc-comparison-row.is-head>div{background:var(--surface-2);color:var(--ink);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line);text-transform:uppercase;letter-spacing:.04em}.krc-comparison-actions{display:flex;flex-direction:column;gap:.55rem}.krc-comparison-actions a{width:fit-content;min-height:44px;display:inline-flex;align-items:center;padding:.5rem 0;color:var(--color-link-on-light);font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line)}.selection-row:not(.is-head)>div:first-child{background:var(--surface-2);box-shadow:none}.factory-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.factory-proof-card{display:grid;gap:.85rem}.factory-proof-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.factory-proof-gallery figure,.case-evidence-card{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:4px;background:#fff}.factory-proof-gallery img,.case-evidence-card img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.factory-proof-gallery figcaption,.case-evidence-card figcaption{padding:.62rem .68rem;color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.factory-sample-proof{display:grid;gap:1rem}.case-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.upload-file-list{display:grid;gap:.5rem;margin-top:.65rem}.upload-file-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .72rem;border:1px solid var(--line);border-radius:4px;background:var(--surface);color:var(--ink);font-size:var(--type-small-size);line-height:var(--type-small-line)}.upload-file-row button{min-width:44px;min-height:44px;border:0;border-radius:999px;padding:.36rem .62rem;background:var(--deep-blue);color:var(--color-text-inverse);font:inherit;cursor:pointer}#quick-rfq .honeypot-field{position:absolute;inset-block-start:0;inset-inline-start:0;width:1px;height:1px;max-width:1px;max-height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;opacity:0;pointer-events:none}.rfq-summary-list{display:grid;gap:.72rem;margin:1rem 0 0}.rfq-summary-list div{display:grid;grid-template-columns:minmax(130px,.35fr) minmax(0,1fr);gap:.85rem;padding:.72rem 0;border-bottom:1px solid var(--line)}.rfq-summary-list dt{color:var(--muted);font-weight:700}.rfq-summary-list dd{margin:0;color:var(--ink);font-weight:700}.product-filter-panel{display:grid;grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:clamp(1rem,3vw,2rem);margin-bottom:1.25rem;padding:clamp(1.2rem,3vw,1.8rem);border:1px solid var(--line-strong);background:var(--surface)}.product-filter-panel p{margin:.72rem 0 0;color:var(--muted);line-height:var(--type-body-line)}.product-filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.product-filter-grid label{display:grid;align-content:start;gap:.38rem;min-width:0}.product-filter-grid label>span:first-child{color:var(--ink);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.product-filter-select{position:relative;display:block;min-width:0}.product-filter-grid select{width:100%;min-width:0;max-width:100%;min-height:48px;block-size:48px;appearance:none;border:1px solid var(--color-border-control);border-radius:4px;padding-block:.6875rem;padding-inline:.875rem 2.75rem;background-color:var(--surface);color:var(--color-text-primary);font-size:var(--type-body-size);font-weight:500;line-height:var(--type-body-line);color-scheme:light;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .16s ease,background-color .16s ease}.product-filter-chevron{position:absolute;top:50%;inset-inline-end:.9rem;width:1rem;height:1rem;color:var(--color-icon-accent);pointer-events:none;transform:translateY(-50%);transition:color .16s ease}.product-filter-grid select:hover:not(:disabled){border-color:var(--color-accent-on-light);background-color:var(--surface-2)}.product-filter-grid select:hover:not(:disabled)+.product-filter-chevron,.product-filter-grid select:focus-visible+.product-filter-chevron{color:var(--color-icon-accent)}.product-filter-grid select:focus-visible{border-color:var(--color-focus-ring-light);outline:3px solid var(--color-focus-ring-light);outline-offset:2px}.product-filter-grid select:disabled{background-color:var(--surface-2);color:var(--color-text-muted);cursor:not-allowed;opacity:.5}.product-filter-grid select:disabled+.product-filter-chevron{color:var(--color-text-muted);opacity:.5}.product-filter-grid option{background-color:var(--surface);color:var(--color-text-primary);font-weight:400}@media(forced-colors:active){.product-filter-grid select{appearance:auto;border-color:ButtonText;padding-inline:.875rem}.product-filter-chevron{display:none}}.product-filter-status{align-self:end;justify-self:end;grid-column:2;width:fit-content;padding:.38rem .62rem;border:1px solid var(--color-border-interactive);background:var(--surface-evidence);color:var(--ink);font-weight:700}.product-list-grid .product-card[hidden]{display:none}.product-glance-panel{align-items:stretch}.glance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.glance-grid div{display:grid;gap:.35rem;min-width:0;padding:.85rem;background:#fff}.glance-grid span{color:var(--muted);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.glance-grid strong{color:var(--ink);line-height:var(--type-card-title-line)}.form-advanced{margin-top:1rem;border:1px solid var(--line);background:var(--surface-2)}.form-advanced summary{min-height:48px;display:flex;align-items:center;padding:.8rem 1rem;color:var(--ink);cursor:pointer;font-weight:700}.form-advanced summary:focus-visible,.rfq-preparation summary:focus-visible,.content-disclosure summary:focus-visible{outline:3px solid var(--color-focus-ring-light);outline-offset:-3px}.form-grid-advanced{padding:1rem;border-top:1px solid var(--line)}.field small,.form-helper{color:var(--muted);font-size:var(--type-small-size);line-height:var(--type-small-line)}#quick-rfq .two-col{align-items:start}#quick-rfq .two-col,#quick-rfq .two-col>*,#quick-rfq form,#quick-rfq .form-advanced,#quick-rfq .form-grid,#quick-rfq .form-grid-advanced,#quick-rfq .field{min-width:0;max-width:100%}#quick-rfq input,#quick-rfq select,#quick-rfq textarea{width:100%;min-width:0;max-width:100%}.form-required-note{width:fit-content;margin:.9rem 0 0;padding:.42rem .7rem;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--ink-2);font-size:var(--type-small-size);font-weight:700;line-height:var(--type-small-line)}.form-required-note span{color:var(--color-text-danger)}.rfq-preparation{padding:0;overflow:hidden;border-color:var(--line-strong)}.rfq-preparation summary{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;cursor:pointer;list-style:none;background:var(--surface)}.rfq-preparation summary::-webkit-details-marker{display:none}.rfq-preparation summary>span:first-child{display:grid;gap:.15rem}.rfq-preparation summary .eyebrow{margin:0}.rfq-preparation summary>span:last-child{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border:1px solid var(--line-strong);color:var(--color-icon-on-light);font-size:1.35rem;line-height:1;transition:background .16s ease,border-color .16s ease,transform .16s ease}.rfq-preparation summary:hover,.rfq-preparation[open] summary{background:var(--surface-2)}.rfq-preparation summary:hover>span:last-child,.rfq-preparation[open] summary>span:last-child{border-color:var(--color-border-interactive);background:var(--surface-evidence)}.rfq-preparation[open] summary{border-bottom:1px solid var(--line-strong)}.rfq-preparation[open] summary>span:last-child{transform:rotate(45deg)}.rfq-preparation-body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(1.25rem,4vw,3rem);padding:clamp(1.1rem,3vw,1.75rem);background:#fff}.rfq-preparation-body .mini-link-grid{grid-template-columns:1fr;margin-top:.9rem}.field input[type=file]{height:auto;padding:.72rem}.factory-evidence-list{grid-template-columns:repeat(4,minmax(0,1fr))}.selection-row:not(.is-head):hover>div{background-color:#f9fcff}.split-grid,.two-col,.page-grid{position:relative;display:grid;grid-template-columns:minmax(0,.58fr) minmax(340px,.42fr);gap:clamp(2rem,5vw,5rem);align-items:center}.sample-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.sample-card{overflow:hidden;border:1px solid var(--line);background:#fff;transition:border-color .16s ease,transform .16s ease}.sample-card img{width:100%;aspect-ratio:16 / 10;display:block;object-fit:cover;border-bottom:1px solid var(--line)}.sample-copy{padding:1rem}.sample-copy span{margin-bottom:.45rem}.sample-copy strong{display:block;font-family:var(--font-display);font-size:var(--si-h3-size);font-weight:500;line-height:var(--si-h3-line)}.commercial-score-panel{display:grid;grid-template-columns:.92fr 1.08fr;gap:0;border:1px solid var(--line);background:#fff}.score-card{padding:clamp(1.6rem,4vw,2.5rem);color:var(--color-text-inverse);background:var(--deep-blue)}.score-card strong{display:block;margin-top:.8rem;font-family:var(--font-display);font-size:var(--si-display-bold-size);font-weight:700;line-height:var(--si-display-bold-line);letter-spacing:-.04em}.score-card span{display:block;color:var(--color-text-inverse-secondary);margin-top:.85rem}.proof-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.proof-list div{padding:1.2rem;display:flex;align-items:flex-start;gap:.78rem;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;color:var(--ink-2);font-weight:700;line-height:var(--si-body-line)}.proof-list-icon{width:30px;height:30px;margin-top:-.1rem;color:var(--color-icon-on-light);font-size:1.05rem}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line-strong);border:1px solid var(--line-strong)}.news-card{min-height:260px;padding:clamp(1.25rem,3vw,2rem);display:flex;flex-direction:column;justify-content:flex-end;background:#fff;transition:background .16s ease,color .16s ease}.news-card-icon{width:40px;height:40px;margin-bottom:0;border:1px solid rgba(0,103,181,.22);background:#0067b50f;color:var(--siemens-blue);font-size:1.3rem}.news-title-row{align-items:flex-start;margin-top:.8rem}.news-card:hover{background:var(--deep-blue);color:var(--color-text-inverse)}.news-card:hover .news-card-icon{border-color:rgb(var(--brand-teal-muted-rgb) / .42);background:rgb(var(--brand-teal-muted-rgb) / .08);color:var(--siemens-cyan)}.news-card span{color:var(--color-link-on-light);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.news-card:hover span{color:var(--siemens-cyan)}.news-card p{color:var(--muted);line-height:var(--type-body-line)}.news-card:hover p{color:var(--color-text-inverse-secondary)}.explore-mosaic{display:grid;grid-template-columns:1.2fr .8fr 1fr;grid-auto-rows:minmax(230px,auto);gap:1px;background:var(--line-strong);border:1px solid var(--line-strong)}.explore-card{min-height:230px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:clamp(1.25rem,3vw,2rem);color:var(--color-text-inverse);background:var(--deep-blue)}.explore-card:nth-child(1){grid-row:span 2}.explore-card:nth-child(4){grid-column:span 2}.explore-card img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.78;transition:transform .26s ease,opacity .26s ease}.explore-card:after{content:"";position:absolute;inset:0;background:var(--color-image-overlay-readable)}.explore-card span,.explore-card h3,.explore-card strong{position:relative;z-index:1}.explore-card span{color:var(--siemens-cyan);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.explore-card h3{max-width:520px;margin-top:.65rem}.explore-card strong{width:fit-content;margin-top:1rem;color:var(--color-text-inverse);border-bottom:2px solid var(--siemens-cyan)}.explore-card.is-solid{background:var(--deep-blue)}.explore-card:hover img{transform:scale(1.04);opacity:.92}.product-proof-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:1px;margin-top:1rem;border:1px solid var(--line);background:var(--line)}.product-proof-grid>div{display:grid;grid-template-columns:28px minmax(0,1fr);grid-template-rows:auto auto;align-content:start;align-items:start;column-gap:.55rem;min-width:0;padding:.85rem;background:#fff}.proof-cell-icon{grid-column:1;grid-row:1 / span 2;width:28px;height:28px;margin-bottom:0;color:var(--color-icon-on-light);font-size:1rem}.product-proof-grid strong{grid-column:2;grid-row:2;display:block;min-width:0;color:var(--color-text-primary);font-size:var(--type-small-size);font-weight:600;line-height:var(--type-small-line);overflow-wrap:break-word;word-break:normal}.product-proof-grid span{grid-column:2;grid-row:1;display:block;min-width:0;margin:0 0 .2rem;color:var(--color-text-muted);font-size:var(--si-caption-size);font-weight:500;line-height:var(--si-caption-line);overflow-wrap:break-word;word-break:normal}.product-proof-grid>div:not(:has(.proof-cell-icon))>strong,.product-proof-grid>div:not(:has(.proof-cell-icon))>span{grid-column:1 / -1}.product-intent-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line-strong);background:var(--line-strong)}.product-intent-card{min-height:260px;display:flex;flex-direction:column;padding:clamp(1.1rem,2.5vw,1.55rem);background:#fff;transition:background .16s ease,transform .16s ease}.product-intent-card:hover{background:var(--surface-2);transform:translateY(-2px)}.product-intent-card>span{width:fit-content;padding:.26rem .48rem;border:1px solid var(--line-strong);color:var(--ink);background:var(--surface-2);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.product-intent-card strong{display:block;margin-top:0;font-family:var(--font-display);font-size:var(--type-h3-size);font-weight:500;line-height:var(--type-h3-line)}.product-intent-card p{margin:.8rem 0 0;color:var(--muted);font-size:var(--si-body-size);line-height:var(--type-body-line)}.product-intent-card .tag-row{margin-top:auto;padding-top:1rem}.product-rfq-detail{display:grid;grid-template-columns:minmax(260px,.35fr) minmax(0,.65fr);gap:0;border:1px solid var(--line-strong);background:#fff}.product-rfq-detail>div:first-child{padding:clamp(1.35rem,3vw,2rem);color:var(--color-text-inverse);background:var(--deep-blue)}.product-rfq-detail>div:first-child p{color:var(--color-text-inverse-secondary)}.product-rfq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--line);gap:1px}.product-rfq-list div{min-height:170px;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;column-gap:.8rem;row-gap:.45rem;padding:1.25rem;background:#fff}.product-rfq-list div>span{grid-row:span 2;display:inline-flex;align-items:center;gap:.42rem;color:var(--color-accent-on-light);font-weight:700;letter-spacing:-.04em}.process-step-icon{width:28px;height:28px;border:1px solid var(--color-border-strong);background:var(--surface-2);color:var(--color-icon-on-light);font-size:.95rem;letter-spacing:0}.product-rfq-list strong{color:var(--color-text-heading);font-size:var(--si-body-size);font-weight:500;line-height:var(--si-body-line)}.product-rfq-list p{margin:0;color:var(--muted);font-size:var(--type-small-size);line-height:var(--type-small-line)}.detail-support-panel{display:grid;grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);align-items:stretch;border:1px solid var(--line-strong);background:#fff}.detail-support-panel picture{min-height:100%;display:block;border-right:1px solid var(--line-strong);background:var(--surface-2)}.detail-support-panel img{width:100%;height:100%;min-height:360px;display:block;object-fit:cover}.detail-support-panel>div{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.5rem,4vw,3rem)}.detail-support-panel h2{margin-bottom:1rem}.detail-support-panel p{max-width:520px;color:var(--muted);font-size:var(--type-body-size);line-height:var(--type-body-line)}.detail-support-points{display:grid;gap:1px;margin-top:1.4rem;border:1px solid var(--line);background:var(--line)}.detail-support-points span{display:flex;align-items:center;gap:.65rem;padding:.9rem 1rem;color:var(--ink);background:#fff;font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.inline-icon{width:28px;height:28px;flex:0 0 auto;border:1px solid var(--color-border-strong);background:var(--surface-2);color:var(--color-icon-on-light);font-size:.95rem}.product-faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line-strong);background:var(--line-strong)}.product-faq-grid article{min-height:210px;padding:clamp(1.15rem,2.5vw,1.55rem);background:#fff}.product-faq-grid h3{margin:0;font-size:var(--si-h4-size);line-height:var(--si-h4-line)}.product-faq-grid p{margin:.8rem 0 0;color:var(--muted);font-size:var(--si-body-size);line-height:var(--type-body-line)}.product-faq-grid .content-disclosure{border:0}.product-faq-grid .content-disclosure+.content-disclosure{margin-top:0}.spec-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line-strong)}.table-shell{overflow-x:auto;border:1px solid var(--line-strong);background:#fff}.table-shell .spec-table{border:0}.spec-table th,.spec-table td{padding:1.08rem 1.1rem;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;line-height:var(--type-body-line)}.spec-table th{width:42%;color:var(--ink);font-size:var(--type-body-size);font-weight:600;line-height:var(--type-body-line);background:var(--surface-2)}.spec-table td{color:var(--ink-2)}.spec-table thead th{font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.spec-status-badge{display:inline-flex;align-items:center;margin:0 .6rem .35rem 0;padding:.22rem .52rem;border:1px solid rgba(0,153,153,.28);background:#00999914;color:var(--color-accent-on-light);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line);text-transform:uppercase;letter-spacing:.04em}.page-hero{position:relative;overflow:hidden;padding:90px 0 64px;color:var(--color-text-inverse);background:var(--deep-blue)}.page-hero:after{display:none}.page-hero .container{position:relative;z-index:1}.page-hero p{max-width:720px;color:var(--color-text-inverse-secondary);font-size:var(--si-body-lg-size);line-height:var(--si-body-lg-line)}.breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;color:var(--color-text-inverse-muted);font-size:var(--type-small-size);line-height:var(--type-small-line);margin-bottom:1rem}.breadcrumb a,.breadcrumb>span{min-height:44px;display:inline-flex;align-items:center}.breadcrumb a{color:var(--color-text-inverse);font-weight:600}.keyword-stat-strip{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.35rem 0 0}.keyword-stat-strip span{display:inline-flex;align-items:center;gap:.42rem;min-height:36px;padding:.45rem .72rem;border:1px solid rgba(255,255,255,.24);background:#ffffff17;color:var(--color-text-inverse-secondary);font-size:var(--si-caption-size);line-height:var(--si-caption-line)}.keyword-stat-strip strong{color:var(--color-text-inverse);font-weight:700}.answer-panel{display:grid;grid-template-columns:minmax(0,.56fr) minmax(320px,.44fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;padding:clamp(1.5rem,4vw,2.6rem);border:1px solid var(--line-strong);background:var(--surface)}.answer-panel p{margin-bottom:0;color:var(--ink-2);font-size:var(--si-body-lg-size);line-height:var(--si-body-lg-line)}.content-disclosure{border:1px solid var(--line-strong);background:#fff}.content-disclosure+.content-disclosure{margin-top:.85rem}.content-disclosure summary{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.08rem 1.2rem;color:var(--ink);cursor:pointer;font-weight:700;line-height:var(--type-body-line);list-style:none}.content-disclosure summary::-webkit-details-marker{display:none}.content-disclosure summary:after{content:"+";width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--color-border-strong);color:var(--color-icon-on-light);background:var(--surface-2);font-size:1rem;line-height:1}.content-disclosure[open] summary{border-bottom:1px solid var(--line)}.content-disclosure[open] summary:after{content:"−"}.home-route-disclosure{margin-top:1rem}.home-route-disclosure>summary,.home-depth-disclosure>summary{min-height:48px;color:var(--color-text-primary);background:var(--surface-2);font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line);overflow-wrap:anywhere}.home-route-disclosure[open]{border-color:transparent;background:transparent}.home-route-disclosure[open]>summary{border:1px solid var(--line-strong)}.home-route-disclosure>.card-grid{min-width:0;padding-top:1rem}.home-depth-disclosure{min-width:0;border:0;background:var(--surface)}.home-depth-disclosure+.home-depth-disclosure{margin-block-start:1rem}.home-depth-disclosure>summary{width:min(var(--container),calc(100% - 48px));min-height:104px;display:grid;grid-template-columns:44px minmax(0,1fr) auto 32px;gap:1rem;margin-inline:auto;padding:1rem 1.1rem;border:1px solid var(--line-strong);border-radius:4px;color:var(--color-text-heading);background:var(--surface-2);text-align:start;box-shadow:none;transition:background-color .16s ease,border-color .16s ease}.home-depth-disclosure>summary:hover,.home-depth-disclosure[open]>summary{border-color:var(--color-border-interactive);background:var(--surface-evidence)}.home-depth-disclosure[open]>summary{margin-block-end:1rem}.home-depth-disclosure>summary:focus-visible{outline-color:var(--color-focus-ring-light)}.home-depth-disclosure>summary:after{width:32px;height:32px;border-color:var(--color-border-control);color:var(--color-accent-on-light);background:var(--surface)}.home-depth-summary-index,.home-geo-answer-index{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--color-accent-on-light);border-radius:4px;color:var(--color-accent-on-light);background:var(--surface);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line);letter-spacing:.06em}.home-depth-summary-index{width:44px;height:44px}.home-depth-summary-copy{min-width:0;display:grid;gap:.24rem}.home-depth-summary-kicker{color:var(--color-accent-on-light);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line);letter-spacing:.05em;text-transform:uppercase}.home-depth-summary-copy strong{color:var(--color-text-heading);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line)}.home-depth-summary-copy>span:last-child{max-width:78ch;color:var(--color-text-muted);font-size:var(--type-small-size);font-weight:400;line-height:var(--type-small-line)}.home-depth-summary-count{align-self:center;padding:.38rem .58rem;border:1px solid var(--line-strong);border-radius:4px;color:var(--color-text-secondary);background:var(--surface);font-size:var(--type-caption-size);font-weight:600;line-height:var(--type-caption-line);white-space:nowrap}.home-depth-content,.home-depth-content>section,.home-depth-content>section>.container{min-width:0;max-width:100%}.home-depth-content{padding:0;background:var(--surface)}.home-geo-answer-section{padding-block:clamp(2rem,4vw,3.5rem);background:var(--paper)}.home-geo-answer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.home-geo-answer-grid article{min-width:0;display:grid;align-content:start;gap:.8rem;padding:1.25rem;border:1px solid var(--line-strong);border-radius:4px;background:var(--surface);box-shadow:none}.home-geo-answer-grid h3{margin:0;color:var(--color-text-heading);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line)}.home-geo-answer-grid p{margin:0;color:var(--color-text-secondary);font-size:var(--type-body-size);line-height:var(--type-body-line)}.content-disclosure-body{padding:1.08rem 1.2rem 1.28rem;color:var(--muted);font-size:var(--si-body-size);line-height:var(--type-body-line)}.content-disclosure-body>:first-child{margin-top:0}.content-disclosure-body>:last-child{margin-bottom:0}.content-disclosure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.compact-link-rail{display:grid;gap:1px;border:1px solid var(--line-strong);background:var(--line-strong)}.compact-link-rail a,.compact-link-rail div{display:grid;gap:.4rem;padding:1rem 1.08rem;background:#fff}.compact-link-rail strong{color:var(--color-text-heading);font-size:var(--si-body-size);font-weight:500;line-height:var(--type-body-line)}.compact-link-rail span,.compact-link-rail p{margin:0;color:var(--muted);font-size:var(--type-small-size);line-height:var(--type-small-line)}.compact-link-rail a:hover{background:#f9fcff}.compact-link-rail .content-disclosure{margin-top:.65rem;border-color:var(--line);background:var(--surface-2)}.compact-link-rail .content-disclosure summary{min-height:44px;padding:.75rem .85rem;font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line)}.compact-link-rail .content-disclosure-body{padding:.85rem;background:#fff}.keyword-application-grid,.process-list,.mini-link-grid{display:grid;gap:1rem}.keyword-application-grid div,.process-list div,.mini-link-grid a{display:grid;gap:.42rem;min-width:0;max-width:100%;padding:1.05rem;border:1px solid var(--line);background:var(--surface-2);overflow:hidden}.keyword-application-grid strong,.process-list strong,.mini-link-grid strong{min-width:0;max-width:100%;color:var(--color-text-heading);font-size:var(--si-body-size);font-weight:500;line-height:var(--type-body-line);overflow-wrap:anywhere}.keyword-application-grid span,.process-list p,.mini-link-grid span{min-width:0;max-width:100%;margin:0;color:var(--muted);font-size:var(--type-small-size);line-height:var(--type-small-line);overflow-wrap:anywhere}.process-list div{grid-template-columns:auto minmax(0,1fr);column-gap:.85rem}.process-list div>span{grid-row:span 2;width:34px;height:34px;display:grid;place-items:center;background:var(--deep-blue);color:var(--color-text-inverse);font-size:var(--si-caption-size);font-weight:700;line-height:1}.compare-cell{display:grid;gap:.68rem}.compare-cell span{display:block;color:var(--muted);font-size:var(--si-body-size);line-height:var(--type-body-line)}.compare-cell strong{color:var(--ink)}.mini-link-grid{grid-template-columns:repeat(5,minmax(0,1fr));margin-top:1.25rem}.section.home-funnel-section,.section-tight.home-funnel-section{background:var(--surface)}.section.home-funnel-section.home-surface-muted,.section-tight.home-funnel-section.home-surface-muted{background:var(--paper)}.home-product-range-group{min-width:0;margin-top:clamp(1.5rem,3vw,2.5rem)}.home-product-range-group[data-home-product-group=krc-bottle-equipment]{padding:clamp(1.25rem,3vw,2rem);border-radius:4px;background:var(--surface-2)}.home-product-range-group+.home-product-range-group{padding-top:clamp(1.5rem,3vw,2.5rem);border-top:1px solid var(--color-border-subtle)}.home-product-group-head{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:1rem clamp(1.5rem,4vw,4rem);align-items:end;margin-bottom:1rem}.home-product-group-head>*{min-width:0}.home-product-group-head h3{margin:0;color:var(--color-text-heading);font-size:var(--type-h3-size);font-weight:500;line-height:var(--type-h3-line)}.home-product-group-head p{margin:0;color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.home-product-range-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1rem;min-width:0}.home-product-range-grid.is-packaging-range{grid-template-columns:repeat(3,minmax(0,1fr))}.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-range-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.9rem,2vw,1.25rem)}.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-family-card{grid-column:span 2}.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-family-card:nth-last-child(-n+2){grid-column:span 3}.home-product-family-card{min-width:0;min-height:292px;padding:clamp(1.1rem,2vw,1.4rem);display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--color-border-strong);border-radius:4px;background:var(--surface);color:var(--color-text-secondary);transition:border-color .16s ease,background-color .16s ease}.home-product-family-card:hover{border-color:var(--color-border-interactive);background:var(--surface-2)}.home-product-family-card:focus-within{border-color:var(--color-border-interactive)}.home-product-family-meta{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.home-product-family-meta .card-icon{margin:0}.home-product-family-meta>span{padding:.35rem .6rem;border-radius:4px;background:var(--surface-evidence);color:var(--color-text-muted);font-size:var(--type-label-size);font-weight:500;line-height:var(--type-label-line)}.home-product-family-meta b{color:var(--color-accent-on-light);font-weight:600}.home-product-family-card h4{margin-top:1rem;color:var(--color-text-heading);font-size:var(--type-card-title-size);font-weight:500;line-height:var(--type-card-title-line)}.home-product-family-card>p{margin:.65rem 0 0;color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.home-product-family-links{width:100%;margin-top:.9rem;display:grid;gap:.2rem}.home-product-family-links a{min-height:44px;display:inline-flex;align-items:center;color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line);text-decoration:underline;text-decoration-color:var(--color-border-strong);text-underline-offset:.18em}.home-product-family-links a:hover{color:var(--color-link-on-light);text-decoration-color:currentColor}.home-product-family-main{min-height:44px;margin-top:auto;padding-top:.85rem;display:inline-flex;align-items:center;color:var(--color-link-on-light);font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line)}.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-family-main{width:100%;padding:.7rem .9rem;justify-content:center;border:1px solid var(--color-border-control);border-radius:4px;background:var(--surface);color:var(--color-accent-on-light);text-align:center;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-family-main:hover{border-color:var(--color-accent-on-light);background:var(--surface-evidence);color:var(--color-accent-on-light)}.home-factory-process{min-width:0;margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:clamp(1.75rem,3vw,2.5rem);border-top:1px solid var(--color-border-subtle)}.home-factory-process-head{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:1rem clamp(1.5rem,4vw,4rem);align-items:end;margin-bottom:1.25rem}.home-factory-process-head>*{min-width:0}.home-factory-process-head h3{margin:.35rem 0 0;color:var(--color-text-heading);font-size:var(--type-h3-size);font-weight:500;line-height:var(--type-h3-line)}.home-factory-process-head p{margin:0;color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.home-factory-process-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.home-factory-process-card{min-width:0;margin:0;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--surface);box-shadow:none}.home-factory-process-card picture,.home-factory-process-card img{display:block;width:100%}.home-factory-process-card picture{aspect-ratio:3 / 2;overflow:hidden;background:var(--surface-2)}.home-factory-process-card img{height:100%;object-fit:cover}.home-factory-process-card figcaption{padding:1rem;display:grid;align-content:start;gap:.35rem;border-top:1px solid var(--color-border-subtle);background:var(--surface);color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.home-factory-process-card figcaption strong{color:var(--color-text-heading);font-size:var(--type-card-title-size);font-weight:500;line-height:var(--type-card-title-line)}.home-factory-process-status{color:var(--color-accent-on-light);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line);text-transform:uppercase;letter-spacing:.05em}.factory-page-hero .page-grid{grid-template-columns:minmax(0,.48fr) minmax(420px,.52fr);gap:clamp(2rem,4.5vw,4.5rem)}.factory-page-hero-copy{min-width:0}.factory-page-hero-copy h1{max-width:15ch}.factory-page-hero-copy .section-actions{margin-top:1.4rem}.factory-hero-media-wrap{min-width:0}.factory-process-media-section{padding-block:clamp(2.75rem,5vw,4.5rem);background:var(--surface-2)}.factory-process-media-head{margin-bottom:clamp(1.25rem,2.5vw,2rem)}.factory-process-media-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.factory-process-figure{min-width:0;margin:0;overflow:hidden;border:1px solid var(--color-border-subtle);border-radius:4px;background:#fff;box-shadow:none}.factory-process-figure picture,.factory-process-figure img{display:block;width:100%}.factory-process-figure picture{aspect-ratio:3 / 2;overflow:hidden}.factory-process-figure img{height:100%;aspect-ratio:auto;object-fit:cover}.factory-process-figure figcaption{display:grid;gap:.55rem;min-height:12.75rem;padding:1rem;border-top:1px solid var(--color-border-subtle);color:var(--muted);font-size:var(--type-small-size);line-height:var(--type-small-line)}.factory-process-figure figcaption strong{color:var(--ink);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line)}.factory-process-status{display:inline-flex;width:fit-content;align-items:center;min-height:1.75rem;padding:.2rem .48rem;border:1px solid var(--color-border-control);border-radius:4px;background:var(--surface-evidence);color:var(--color-accent-on-light);font-size:var(--type-caption-size);font-weight:600;line-height:var(--type-caption-line);letter-spacing:.02em}.factory-process-hero-figure{border-color:#ffffff3d}.factory-process-hero-figure figcaption{min-height:0;background:#fff}#factory-verification-packet{scroll-margin-top:1.5rem}.home-representative-catalog{min-width:0;margin-top:clamp(1.75rem,4vw,3rem);padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--surface)}.home-representative-catalog-head{display:grid;grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:1rem clamp(1.5rem,4vw,4rem);align-items:end;margin-bottom:1.25rem}.home-representative-catalog-head>*{min-width:0}.home-representative-catalog-head h4{margin:.35rem 0 0;color:var(--color-text-heading);font-size:var(--type-h3-size);font-weight:500;line-height:var(--type-h3-line)}.home-representative-catalog-head p{margin:0;color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.home-representative-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0}.home-representative-card{min-width:0;border-color:var(--color-border-strong);border-radius:4px;background:var(--paper)}.home-representative-card .product-card-body{display:flex;flex:1;flex-direction:column}.home-representative-card h5{min-width:0;margin:0;color:var(--color-text-heading);font-family:var(--font-display);font-size:var(--type-card-title-size);font-weight:500;line-height:var(--type-card-title-line)}.home-representative-card [data-home-product-summary]{margin-bottom:0}.home-representative-facts{margin:1rem 0 0;border:1px solid var(--color-border-subtle);background:var(--surface-2)}.home-representative-facts>div{min-width:0;padding:.7rem .8rem;display:grid;grid-template-columns:minmax(104px,.35fr) minmax(0,.65fr);gap:.75rem}.home-representative-facts>div+div{border-top:1px solid var(--color-border-subtle)}.home-representative-facts dt,.home-representative-facts dd{min-width:0;margin:0}.home-representative-facts dt{color:var(--color-text-muted);font-size:var(--type-caption-size);font-weight:500;line-height:var(--type-caption-line)}.home-representative-facts dd{color:var(--color-text-secondary);font-size:var(--type-small-size);font-weight:500;line-height:var(--type-small-line)}.home-representative-card .product-card-actions{margin-top:auto;padding-top:1.25rem}.home-representative-route-index{margin-top:1rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--color-border-strong);border-radius:4px;background:var(--surface)}.home-representative-route-index a{min-width:0;min-height:64px;padding:.75rem .85rem;display:flex;align-items:center;gap:.65rem;color:var(--color-text-secondary);transition:background-color .16s ease,color .16s ease}.home-representative-route-index a+a{border-inline-start:1px solid var(--color-border-subtle)}.home-representative-route-index a:hover{background:var(--surface-2);color:var(--color-link-on-light)}.home-representative-route-index strong{color:var(--color-accent-on-light);font-size:var(--type-card-title-size);font-weight:600;line-height:var(--type-card-title-line)}.home-representative-route-index span{min-width:0;font-size:var(--type-small-size);line-height:var(--type-small-line)}.home-rfq-prep{display:grid;grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start;padding:clamp(1.5rem,3vw,2.4rem);border:1px solid var(--line-strong);border-radius:4px;background:var(--surface)}.home-rfq-prep>*{min-width:0}.home-rfq-prep>div:first-child p{color:var(--color-text-secondary)}.home-rfq-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-width:0;border:0;background:transparent}.home-rfq-input{min-width:0;padding:1rem;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--surface-2)}.home-rfq-input>span{grid-row:span 2;color:var(--color-accent-on-light);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.home-rfq-input>strong{color:var(--color-text-heading);font-size:var(--type-small-size);font-weight:600;line-height:var(--type-small-line)}.home-rfq-input>small{margin-top:.25rem;color:var(--color-text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.home-rfq-start{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;padding-top:.25rem}.home-rfq-start>span{color:var(--color-text-muted);font-size:var(--type-small-size);line-height:var(--type-small-line)}.product-card-actions{align-items:center;margin-top:1.25rem}.product-card-rfq-link{min-height:44px;display:inline-flex;align-items:center;color:var(--color-link-on-light);font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.partner-equipment-layout{display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:start}.partner-equipment-layout>:first-child{max-width:920px;min-width:0}.home-film-feature{display:grid;grid-template-columns:minmax(320px,.42fr) minmax(0,.58fr);gap:0;margin-block-start:clamp(1.5rem,4vw,3rem);min-width:0;max-width:100%;overflow:hidden;border:1px solid var(--line);border-radius:4px;background:var(--surface);box-shadow:none}.home-film-feature>*{min-width:0;max-width:100%}.home-film-feature>.equipment-visual{width:100%;height:100%;align-self:stretch;aspect-ratio:auto;border:0;border-radius:0;background:var(--surface)}.home-film-feature-copy{min-width:0;padding:clamp(1.5rem,3vw,2.25rem);display:flex;flex-direction:column;justify-content:center;border:0;border-inline-end:1px solid var(--color-border-subtle);border-radius:0;background:var(--surface);box-shadow:none}.home-film-feature-copy h3{max-width:34rem;color:var(--color-text-heading);font-size:var(--type-h3-size);font-weight:500;line-height:var(--type-h3-line)}.home-film-feature-copy p{max-width:38rem;margin:.85rem 0 0;color:var(--muted);font-size:var(--type-body-size);line-height:var(--type-body-line);overflow-wrap:break-word}.home-film-route-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.75rem;min-width:0;max-width:100%;margin-top:1.25rem}.home-film-route-links a{min-width:0;min-height:44px;padding:.7rem .9rem;display:flex;align-items:center;gap:.65rem;border:1px solid var(--line);border-radius:4px;background:var(--surface-2);color:var(--color-text-heading);font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line);overflow-wrap:break-word;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.home-film-route-links a:hover{border-color:var(--color-accent-on-light);background:var(--surface)}.home-film-route-links strong,.home-film-route-links span{min-width:0;max-width:100%;overflow-wrap:break-word}.home-film-route-links strong{color:var(--color-text-heading);font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line)}.home-film-route-links span{color:var(--muted);font-size:var(--type-small-size);font-weight:400;line-height:var(--type-small-line)}.partner-equipment-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));margin-top:0}.partner-equipment-grid a{min-height:160px;align-content:start;overflow:visible}.partner-equipment-grid strong,.partner-equipment-grid span{overflow-wrap:break-word;word-break:normal}.mini-link-grid.span-2{grid-template-columns:repeat(3,minmax(0,1fr))}.mini-link-grid a{color:inherit;transition:border-color .16s ease,transform .16s ease}.mini-link-grid.span-2 a{min-height:168px;align-content:start}.mini-link-grid.span-2 strong{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mini-link-grid a:hover{border-color:var(--color-border-interactive);transform:translateY(-2px)}.resource-link-stack{grid-template-columns:1fr;margin-top:0}.faq-item{padding:1rem 0;border-bottom:1px solid var(--line)}.faq-item:last-child{border-bottom:0}.list-check{padding:0;margin:1.08rem 0 0;list-style:none}.list-check li{position:relative;padding-left:1.5rem;margin:.82rem 0;color:var(--ink-2);line-height:var(--type-body-line)}.list-check li:before{content:"";position:absolute;left:0;top:.78rem;width:9px;height:9px;background:var(--color-accent-on-light)}.rfq-band{margin:0 0 clamp(64px,8vw,100px);padding:clamp(2rem,5vw,3rem);color:var(--color-text-inverse);background:var(--deep-blue)}.section.rfq-band-section,.section-tight.rfq-band-section,.rfq-band-section{position:relative;padding:0;overflow:hidden;background:var(--deep-blue)}.rfq-band-section:before,.rfq-band-section:after{display:none}.rfq-band-section .rfq-band{position:relative;z-index:1;width:100%;max-width:none;margin:0;padding:clamp(3rem,6vw,5rem) 0;background:transparent}.rfq-band-section .rfq-band>*{width:min(var(--container),calc(100% - 48px));margin-right:auto;margin-left:auto}.rfq-band-section .rfq-band .eyebrow{color:var(--siemens-cyan)}.rfq-band-section .rfq-band h2{max-width:760px}.rfq-band p{color:var(--color-text-inverse-secondary)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.field{display:flex;flex-direction:column;gap:.42rem}.field label{color:var(--ink);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.field input,.field textarea,.field select{min-height:48px;border:1px solid var(--line-strong);padding:.75rem .9rem;color:var(--ink);background:#fff}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--color-focus-ring-light);box-shadow:0 0 0 1px var(--color-focus-shadow-light);outline:3px solid var(--color-focus-ring-light);outline-offset:2px}.field textarea{min-height:128px;resize:vertical}.field-error,.webform-field-error{margin:0;color:var(--color-text-danger);font-size:var(--type-small-size);font-weight:600;line-height:var(--type-small-line)}:where(input,textarea,select).webform-field-invalid,:where(input,textarea,select)[aria-invalid=true],.webform-field-invalid :where(input,textarea,select){border-color:var(--color-text-danger);background:var(--color-surface-danger);box-shadow:inset 0 0 0 1px var(--color-text-danger)}.field.webform-field-invalid>label,.field:has(>[aria-invalid=true])>label{color:var(--color-text-danger)}.webform-loading{min-height:44px;cursor:progress}.webform-loading :where(button,input,textarea,select){cursor:progress}.webform-success-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-text-success);border-radius:4px;padding:.75rem 1rem;background:var(--color-text-success);color:var(--color-text-inverse);font-family:var(--font-display);font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line);cursor:pointer}:where(button,input,textarea,select):disabled,:where(button,input,textarea,select)[aria-disabled=true]{cursor:not-allowed;opacity:.58}.span-2{grid-column:span 2;min-width:0}.site-footer{padding:48px 0 24px;background:var(--deep-blue);color:var(--color-text-inverse-muted)}.footer-grid{display:grid;grid-template-columns:1.55fr repeat(4,minmax(0,1fr));gap:1.5rem}.site-footer .brand{color:var(--color-text-inverse)}.site-footer .brand-logo{width:238px}.footer-title{color:var(--color-text-inverse);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line);margin-bottom:.45rem}.footer-links{display:grid;gap:.1rem}.footer-links a{min-height:44px;display:flex;align-items:center;padding:.22rem 0;color:var(--color-text-inverse-muted);font-size:var(--type-small-size);line-height:var(--type-small-line)}.footer-links a:hover{color:var(--siemens-cyan)}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:2.6rem;padding-top:1.4rem;border-top:1px solid rgba(255,255,255,.14);color:var(--color-text-inverse-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.site-footer p{max-width:34rem;font-size:var(--type-small-size);line-height:var(--type-small-line)}.child-route-list{display:grid;gap:.5rem;margin-top:.8rem}.child-route-list a,.qr-rfq-card,.factory-video-checklist>div{display:grid;gap:.2rem;padding:.72rem;border:1px solid rgba(0,10,60,.1);border-radius:14px;background:#f7f9fbeb}.child-route-list a:hover{border-color:var(--color-accent-on-light);background:var(--surface-evidence)}.child-route-list strong,.qr-rfq-card strong,.factory-video-checklist strong{font-size:var(--type-label-size);line-height:var(--type-label-line)}.child-route-list span,.qr-rfq-card span,.factory-video-checklist span{color:var(--muted);font-size:var(--type-small-size);line-height:var(--type-small-line)}.quote-output-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.quote-output-card>span{display:inline-flex;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;margin-bottom:.8rem;border-radius:999px;background:var(--deep-blue);color:var(--color-text-inverse);font-weight:700}.factory-video-slot{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:1rem;align-items:start}.factory-video-proof-section{padding-top:.4rem}.factory-video-media{position:relative;margin-top:1rem}.factory-video-duration{position:absolute;right:.9rem;top:.9rem;z-index:1;display:inline-flex;align-items:center;min-height:1.75rem;padding:.28rem .62rem;border-radius:999px;background:#000028c7;color:var(--color-text-inverse);font-size:var(--type-caption-size);font-weight:500;line-height:var(--type-caption-line);letter-spacing:.02em}.factory-trial-video{display:block;width:100%;aspect-ratio:16 / 9;border:1px solid rgba(0,10,60,.12);border-radius:4px;background:#000028;box-shadow:none;object-fit:cover}.factory-video-checklist{display:grid;gap:.62rem}.factory-video-slot .list-check{grid-column:1 / -1}.qr-rfq-card{grid-template-columns:86px minmax(0,1fr);align-items:center;margin:1rem 0}.qr-rfq-card img{width:76px;height:76px;padding:.25rem;border-radius:4px;background:#fff;border:1px solid var(--line)}.quote-landing-hero .keyword-stat-strip{margin-top:1rem}.landing-route-grid .product-proof-grid{margin:1rem 0}.landing-route-card{display:flex;flex-direction:column}.landing-route-card .section-actions{margin-top:auto}.company-profile-gallery-stack,.company-profile-gallery-card,.company-profile-video-card{display:grid;gap:1rem}.company-profile-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.72rem}.company-profile-gallery figure,.company-profile-video-grid figure{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:4px;background:#fff;box-shadow:none}.company-profile-gallery img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.company-profile-gallery figcaption,.company-profile-video-grid figcaption{min-height:56px;padding:.62rem .68rem;color:var(--muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.company-profile-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.company-profile-video-grid video{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:var(--deep-blue)}html[dir=rtl] body{text-align:right}html[dir=rtl] .header-utilities,html[dir=rtl] .nav-links,html[dir=rtl] .breadcrumb,html[dir=rtl] .section-actions,html[dir=rtl] .hero-actions,html[dir=rtl] .icon-title-row,html[dir=rtl] .product-title-row,html[dir=rtl] .tag-row,html[dir=rtl] .footer-links,html[dir=rtl] .footer-bottom{direction:rtl}html[dir=rtl] .siemens-tab-list{border-right:0;border-left:1px solid var(--line-strong)}html[dir=rtl] .language-menu-panel{right:auto;left:0}@media(max-width:1080px){body.mobile-menu-open{overflow:hidden}.header-bottom{display:none}.header-top{min-height:68px}.site-header .brand{min-height:48px}.brand-logo{width:min(232px,56vw)}.header-utilities{display:none}.mobile-menu-toggle{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.5rem .7rem;border:1px solid rgba(255,255,255,.34);border-radius:4px;background:transparent;color:var(--color-text-inverse);font-weight:700;cursor:pointer}.mobile-menu-toggle:hover,.mobile-menu-toggle[aria-expanded=true]{border-color:var(--siemens-cyan);background:rgb(var(--brand-teal-muted-rgb) / .1)}.mobile-menu-icon{width:20px;height:16px;display:grid;align-content:space-between}.mobile-menu-icon span{width:100%;height:2px;display:block;background:currentColor;transition:transform .16s ease,opacity .16s ease}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-icon span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-icon span:nth-child(2){opacity:0}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-icon span:last-child{transform:translateY(-7px) rotate(-45deg)}.mobile-navigation-panel{position:absolute;inset:100% 0 auto;max-height:calc(100dvh - 68px);display:block;overflow-y:auto;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.16);background:var(--deep-blue);box-shadow:0 18px 32px #00002838;overscroll-behavior:contain}.mobile-navigation-panel[hidden]{display:none}.mobile-navigation-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:1.25rem;padding-top:.4rem;padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.mobile-navigation-head{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:.5rem;color:var(--color-text-inverse);font-size:var(--type-small-size);line-height:var(--type-small-line)}.mobile-menu-close{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.34);border-radius:4px;background:transparent;color:var(--color-text-inverse);font:inherit;cursor:pointer}.mobile-menu-close:hover{border-color:var(--siemens-cyan);background:rgb(var(--brand-teal-muted-rgb) / .1)}.mobile-menu-close span:first-child{font-size:1.5rem;font-weight:400;line-height:1}.mobile-nav-links,.mobile-navigation-tools{display:grid;align-content:start;gap:.45rem}.mobile-nav-links a,.mobile-browse-link,.mobile-rfq-link{min-height:48px;display:flex;align-items:center;gap:.7rem;padding:.65rem .8rem;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:var(--color-text-inverse-secondary);font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line)}.mobile-nav-links a:hover,.mobile-nav-links a[aria-current=page],.mobile-browse-link:hover{border-color:rgb(var(--brand-teal-muted-rgb) / .62);background:rgb(var(--brand-teal-muted-rgb) / .09);color:var(--color-text-inverse)}.mobile-navigation-icon{width:22px;height:22px}.mobile-language-menu,.mobile-language-menu .language-menu-trigger{width:100%}.mobile-language-menu .language-menu-trigger{min-height:48px;justify-content:space-between;border-radius:4px}.mobile-language-menu .language-menu-panel{position:static;width:100%;max-height:min(42vh,330px);margin-top:.4rem;overflow-y:auto;border-radius:4px;background:#ffffff0f;box-shadow:none;backdrop-filter:none}.mobile-rfq-link{justify-content:center;border-color:var(--siemens-cyan);background:var(--siemens-cyan);color:var(--deep-blue)}.mobile-rfq-link:hover{background:#fff}}@media(max-width:960px){.container{width:min(var(--container),calc(100vw - 48px))}.home-film-feature,.home-geo-answer-grid{grid-template-columns:minmax(0,1fr)}.home-product-group-head,.home-representative-catalog-head,.home-factory-process-head{grid-template-columns:minmax(0,1fr);align-items:start}.home-product-range-grid,.home-product-range-grid.is-packaging-range,.home-rfq-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-range-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-family-card,.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-family-card:nth-last-child(-n+2){grid-column:span 2}.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-family-card:last-child{grid-column:2 / span 2}.home-rfq-prep{grid-template-columns:minmax(0,1fr)}.home-representative-route-index{grid-template-columns:repeat(2,minmax(0,1fr))}.home-representative-route-index a:nth-child(3){border-inline-start:0}.home-representative-route-index a:nth-child(n+3){border-top:1px solid var(--color-border-subtle)}.home-film-feature>.equipment-visual{height:auto;aspect-ratio:720 / 520}.home-film-feature-copy{border-inline-end:0;border-bottom:1px solid var(--color-border-subtle)}.hero,.hero-grid{min-height:640px}.hero-grid,.split-grid,.two-col,.page-grid,.siemens-tabs,.product-filter-panel,.siemens-tab-panel,.rfq-preparation-body{grid-template-columns:1fr}#quick-rfq .two-col{grid-template-columns:minmax(0,1fr)}.hero-grid>div:first-child{width:min(100%,calc(100vw - 48px));max-width:100%;padding:82px 0 122px}.hero .real-machine-figure{width:min(112%,820px);transform:translate(8vw,2vh);opacity:.5}.hero .real-machine-image{min-height:620px}.hero-watermark{display:none}.card-grid,.sample-grid,.marketplace-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.siemens-tab-list{grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--line-strong)}.siemens-tab-list a{min-height:66px;border:1px solid transparent;border-bottom-color:var(--line)}.siemens-tab-list a:hover{border-color:var(--line-strong)}.siemens-tab-list a.is-active{border-color:var(--color-border-interactive)}.siemens-tab-cards{border-left:0}.siemens-tab-panel{min-height:auto}.footer-grid{grid-template-columns:1fr 1fr}.source-proof-strip,.commercial-score-panel,.product-intent-grid,.product-faq-grid,.explore-mosaic,.content-disclosure-grid,.mini-link-grid,.glance-grid,.answer-panel,.mini-link-grid.span-2,.product-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-filter-status{grid-column:1;justify-self:start}.krc-comparison-table{display:grid;gap:1rem;overflow:visible;border:0;background:transparent}.krc-comparison-row{grid-template-columns:1fr;border:1px solid var(--line-strong);background:var(--surface)}.krc-comparison-row.is-head{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.krc-comparison-row>div{display:grid;grid-template-columns:minmax(108px,.38fr) minmax(0,1fr);gap:.75rem;align-items:start;min-width:0;padding:.85rem 1rem;border-bottom:1px solid var(--line)}.krc-comparison-row>div:last-child{border-bottom:0}.krc-comparison-row>div:before{content:attr(data-label);color:var(--color-text-muted);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.krc-comparison-actions{display:grid}.krc-comparison-actions a{grid-column:2}.product-rfq-detail,.detail-support-panel{grid-template-columns:1fr}.detail-support-panel picture{border-right:0;border-bottom:1px solid var(--line-strong)}.marketplace-grid .product-card.is-featured,.explore-card:nth-child(1),.explore-card:nth-child(4){grid-column:auto;grid-row:auto}.marketplace-more{grid-template-columns:1fr;gap:.8rem;min-height:150px}.section-head{grid-template-columns:1fr;align-items:start}.selection-row{grid-template-columns:1fr}.selection-row.is-head{display:none}.selection-row>div{border-right:0;border-bottom:1px solid var(--line)}.factory-proof-grid,.case-evidence-grid,.company-profile-video-grid{grid-template-columns:1fr}.factory-proof-gallery,.company-profile-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:root{--type-display-size: 2rem;--type-display-line: 2.375rem;--type-h1-size: 2rem;--type-h1-line: 2.375rem;--type-h2-size: 1.5rem;--type-h2-line: 2rem;--type-lead-size: 1.0625rem;--type-lead-line: 1.625rem}.container{width:min(var(--container),calc(100vw - 32px))}.home-depth-disclosure>summary{width:min(var(--container),calc(100vw - 44px));min-height:96px;grid-template-columns:40px minmax(0,1fr) 32px;gap:.75rem;padding:.9rem}.home-depth-summary-index{width:40px;height:40px}.home-depth-summary-count{display:none}.home-depth-summary-copy strong{font-size:var(--type-body-size);line-height:var(--type-body-line)}.home-geo-answer-section{padding-block:2rem}.home-route-disclosure,.home-route-disclosure>summary,.home-route-disclosure>.card-grid,.home-depth-disclosure,.home-depth-content{min-width:0;max-width:100%}.home-film-feature,.home-film-feature-copy,.home-film-feature>.equipment-visual,.home-film-route-links,.home-film-route-links a{width:100%;min-width:0;max-width:100%}.home-film-feature-copy{padding:1.25rem}.home-product-range-grid,.home-product-range-grid.is-packaging-range,.home-rfq-input-grid{grid-template-columns:minmax(0,1fr)}.home-product-range-group[data-home-product-group=krc-bottle-equipment]{padding:1rem}.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-range-grid{grid-template-columns:minmax(0,1fr)}.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-family-card,.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-family-card:nth-last-child(-n+2),.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-family-card:last-child{grid-column:1 / -1}.home-representative-catalog{padding:.75rem}.home-representative-grid,.home-representative-route-index,.home-factory-process-grid{grid-template-columns:minmax(0,1fr)}.home-representative-route-index a+a{border-top:1px solid var(--color-border-subtle);border-inline-start:0}.home-representative-facts>div{grid-template-columns:minmax(0,1fr);gap:.2rem}.home-product-family-card{min-height:0}.home-rfq-prep{padding:1.25rem}.home-rfq-start{display:grid;grid-template-columns:minmax(0,1fr)}.home-film-route-links{grid-template-columns:minmax(0,1fr)}.header-top{min-height:68px}.site-header .brand{min-height:44px}.brand-logo{width:198px}.mobile-menu-toggle>span:last-child{display:none}.hero,.hero-grid{min-height:560px}.hero-grid>div:first-child{width:min(100%,calc(100vw - 44px));padding:60px 0 104px}.hero .machine-visual{width:100%;max-width:100%;right:auto;overflow:clip}.hero .real-machine-figure{width:84%;transform:translateY(1vh);opacity:.36}.hero .real-machine-image{min-height:520px}h1{max-width:100%;font-size:var(--type-h1-size);line-height:var(--type-h1-line)}h2{font-size:var(--type-h2-size);line-height:var(--type-h2-line)}h3{font-size:var(--type-h3-size);line-height:var(--type-h3-line)}.lede{max-width:100%;font-size:var(--type-lead-size);line-height:var(--type-lead-line)}.hero-actions{width:min(100%,calc(100vw - 44px));display:grid;grid-template-columns:1fr;gap:.72rem}.btn,.btn-outline,.btn-dark{width:100%;min-width:0;min-height:44px;padding:.7rem .8rem;font-size:var(--type-cta-size);line-height:var(--type-cta-line);white-space:normal;text-align:center}.card-grid,.sample-grid,.marketplace-grid,.news-grid,.explore-mosaic,.form-grid,.proof-list,.content-disclosure-grid,.answer-panel,.mini-link-grid,.mini-link-grid.span-2{grid-template-columns:1fr}#quick-rfq .form-grid,#quick-rfq .form-grid-advanced{grid-template-columns:minmax(0,1fr)}.source-proof-strip,.commercial-score-panel,.product-intent-grid,.product-rfq-list,.product-filter-grid,.glance-grid,.factory-evidence-list,.factory-proof-gallery,.company-profile-gallery,.company-profile-video-grid,.factory-video-slot,.quote-output-grid,.rfq-summary-list div,.product-faq-grid{grid-template-columns:1fr}.krc-comparison-row>div{padding:.8rem .95rem}.hero-project-steps{bottom:22px;width:min(var(--container),calc(100vw - 44px));display:grid;grid-template-columns:1fr;gap:0}.hero-project-step{min-height:34px;padding:.45rem .72rem;border-radius:0}.hero-project-step:first-child{border-radius:16px 16px 0 0}.hero-project-step:last-child{border-radius:0 0 16px 16px}.hero-project-step:not(.is-active){display:none}.hero-project-step-mobile-extra{display:inline;color:var(--color-text-primary);font-weight:600}.siemens-tab-list,.siemens-tab-cards{grid-template-columns:1fr}.span-2{grid-column:span 1}.spec-table,.table-shell{display:block;overflow-x:auto}.footer-grid,.footer-bottom{grid-template-columns:1fr;display:grid}.mobile-navigation-grid{grid-template-columns:1fr;gap:.9rem}}@media(max-width:960px){.factory-page-hero .page-grid{grid-template-columns:minmax(0,1fr)}.factory-page-hero-copy h1{max-width:18ch}.factory-process-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.factory-process-media-grid .factory-process-figure:last-child{grid-column:1 / -1}.factory-fit-matrix .selection-row:not(.is-head)>div{display:grid;grid-template-columns:minmax(7.5rem,.34fr) minmax(0,1fr);gap:.75rem;min-height:0}.factory-fit-matrix .selection-row:not(.is-head)>div:before{content:attr(data-label);color:var(--color-accent-on-light);font-size:var(--type-caption-size);font-weight:600;line-height:var(--type-caption-line);text-transform:uppercase;letter-spacing:.04em}}@media(max-width:640px){.factory-process-media-grid{grid-template-columns:minmax(0,1fr)}.factory-process-media-grid .factory-process-figure:last-child{grid-column:auto}.factory-process-figure figcaption{min-height:0}.factory-fit-matrix .selection-row:not(.is-head)>div{grid-template-columns:minmax(0,1fr);gap:.35rem}}@media(max-width:390px){.home-product-range-group[data-home-product-group=krc-bottle-equipment]{padding:.75rem}.home-product-range-group[data-home-product-group=krc-bottle-equipment] .home-product-family-card{padding:1rem}}@media(hover:none),(pointer:coarse){.btn:active,.btn-outline:active,.btn-dark:active,.header-browse:active,.mobile-rfq-link:active{filter:brightness(.96);transform:translateY(1px) scale(.99)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.route-diagram{margin:0;align-self:center;justify-self:end;width:100%;max-width:460px}.route-diagram svg{display:block;width:100%;height:auto}.route-diagram .rd-stroke{fill:none;stroke:var(--color-icon-on-dark);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.route-diagram .rd-hint{stroke:#ffffff57}.route-diagram .rd-accent{stroke:var(--brand-teal-muted)}.route-diagram .rd-label,.route-diagram .rd-caption{fill:var(--color-text-inverse-secondary);stroke:none;font-family:var(--font-body);text-anchor:middle}.route-diagram .rd-label{font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600;letter-spacing:.02em}.route-diagram .rd-caption{fill:var(--color-text-inverse-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:400}.page-hero:has(.route-diagram)>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}@media(max-width:900px){.page-hero:has(.route-diagram)>.container{grid-template-columns:minmax(0,1fr)}.route-diagram{justify-self:start;max-width:420px;margin-top:1.5rem}}.spec-table-evidence .evidence-status{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line);white-space:nowrap}.spec-table-evidence .evidence-status-dot{display:inline-block;width:6px;height:6px;margin-right:.55rem;border-radius:50%;background:var(--color-status-pending, #b26a00);vertical-align:middle}@media(max-width:720px){.spec-table-evidence .evidence-status{white-space:normal}}.decision-path-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1rem,2vw,1.5rem)}.decision-path-card{display:flex;flex-direction:column;gap:.75rem}.decision-path-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--surface-2);color:var(--color-icon-accent)}.decision-path-card p{flex:1;margin:0}.decision-path-link{align-self:flex-start;min-height:44px;display:inline-flex;align-items:center;color:var(--color-accent-on-light);font-size:var(--type-cta-size);font-weight:600}.decision-path-link:after{content:"";width:14px;height:8px;margin-left:.55rem;background:currentColor;clip-path:polygon(0 38%,62% 38%,62% 0,100% 50%,62% 100%,62% 62%,0 62%)}.section.quote-ready-section,.section.quote-ready-section:nth-of-type(2n),.section.rfq-band-section,.section.rfq-band-section:nth-of-type(2n),.section.product-rfq-detail-section,.section.product-rfq-detail-section:nth-of-type(2n){--color-accent-on-light: var(--brand-teal-muted);background:var(--deep-blue);color:var(--color-text-inverse);box-shadow:none}.quote-ready-band{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:start}.quote-ready-intro h2{color:var(--color-text-inverse);margin-bottom:.75rem}.quote-ready-intro p{color:var(--color-text-inverse-secondary);margin:0 0 1.5rem}.quote-ready-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(1rem,2.5vw,2rem)}.quote-ready-column h3{color:var(--color-text-inverse);margin-bottom:.9rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.18);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line)}.quote-ready-list{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.quote-ready-list li{position:relative;padding-left:1.4rem;color:var(--color-text-inverse-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.quote-ready-list li:before{content:"";position:absolute;left:0;top:.42em;width:8px;height:8px;border-radius:2px;background:var(--brand-teal-muted)}.quote-ready-list.is-confirm li:before{border-radius:50%;background:var(--color-status-pending, #b26a00)}@media(max-width:900px){.quote-ready-band{grid-template-columns:minmax(0,1fr)}}.source-proof-lead{display:flex;flex-direction:column;justify-content:center;gap:.4rem;background:var(--surface-2)}.source-proof-lead strong{color:var(--color-text-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);font-weight:600}.source-proof-lead span{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}@media(max-width:1080px){.source-proof-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.source-proof-lead{grid-column:1 / -1}}@media(max-width:640px){.source-proof-strip{grid-template-columns:minmax(0,1fr)}}@media(min-width:1080px){.content-card:has(>.content-disclosure+.content-disclosure+.content-disclosure){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,2.5vw,2.25rem);align-content:start}.content-card:has(>.content-disclosure+.content-disclosure+.content-disclosure)>:not(.content-disclosure){grid-column:1 / -1}}.page-hero:has(.bottle-format-figure)>.container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.42fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.bottle-format-figure{margin:0;justify-self:end;max-width:320px;text-align:center}.bottle-format-figure img{width:100%;height:auto;border-radius:4px}.bottle-format-figure figcaption{margin-top:.75rem;color:var(--color-text-inverse-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}@media(max-width:900px){.page-hero:has(.bottle-format-figure)>.container{grid-template-columns:minmax(0,1fr)}.bottle-format-figure{justify-self:start;margin-top:1.5rem}}.sample-intake-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:clamp(1rem,2vw,1.5rem)}.sample-intake-card{margin:0;padding:0;overflow:hidden}.sample-intake-card img{width:100%;height:auto;display:block;aspect-ratio:4 / 3;object-fit:cover}.sample-intake-card figcaption{display:grid;gap:.3rem;padding:clamp(.9rem,2vw,1.15rem)}.sample-intake-card figcaption strong{color:var(--color-text-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);font-weight:600}.sample-intake-card figcaption span{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.sample-intake-disclosure{margin:1.1rem 0 0;color:var(--color-text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.line-reference-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1rem,2vw,1.5rem)}.line-reference-card{margin:0;padding:0;overflow:hidden}.line-reference-card img{width:100%;height:auto;display:block;aspect-ratio:3 / 2;object-fit:cover}.line-reference-card figcaption{padding:clamp(.85rem,2vw,1.1rem);color:var(--color-text-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);font-weight:600}.bottle-format-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:clamp(.75rem,2vw,1.25rem)}.bottle-format-cell{margin:0;padding:1rem .75rem .85rem;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--surface);text-align:center}.bottle-format-cell img{display:block;width:100%;max-width:108px;height:auto;margin:0 auto .75rem}.bottle-format-cell figcaption{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600}.bottle-format-note{margin:1rem 0 0;color:var(--color-text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.worked-example-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(1rem,2vw,1.5rem)}.worked-example-card{margin:0;padding:0;overflow:hidden}.worked-example-card img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.worked-example-card figcaption{padding:.9rem clamp(1rem,2vw,1.35rem) 1.1rem;color:var(--color-text-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);font-weight:600}.home-factory-process.is-dark-band,.section[data-home-band=knowledge],.section[data-home-band=knowledge]:nth-of-type(2n),.section-tight[data-home-band=knowledge],.section-tight[data-home-band=knowledge]:nth-of-type(2n){--color-text-heading: var(--color-text-inverse);--color-text-primary: var(--color-text-inverse);--color-text-secondary: rgba(255, 255, 255, .92);--color-text-inverse-secondary: rgba(255, 255, 255, .92);--color-text-muted: rgba(255, 255, 255, .82);--muted: rgba(255, 255, 255, .86);--color-link-on-light: var(--brand-teal-muted);--siemens-blue: var(--brand-teal-muted);--color-accent-on-light: var(--brand-teal-muted);--color-icon-on-light: var(--color-icon-on-dark);--line: rgba(255, 255, 255, .16);--color-border-subtle: rgba(255, 255, 255, .16);--surface: rgba(255, 255, 255, .05);--surface-2: rgba(255, 255, 255, .05);background:var(--deep-blue);color:var(--color-text-inverse);box-shadow:none}.home-factory-process.is-dark-band :is(.content-card,.card,.answer-panel),[data-home-band=knowledge] :is(.news-grid,.card-grid,.source-proof-strip){background:#ffffff29}[data-home-band=knowledge] :is(.content-card,.card,.answer-panel,.news-card){border-color:#ffffff29;background:#ffffff0d;box-shadow:none}.home-factory-process.is-dark-band .btn-outline,[data-home-band=knowledge] .btn-outline{border-color:#ffffff61;background:transparent;color:var(--color-text-inverse)}.home-factory-process.is-dark-band .btn-outline:hover,[data-home-band=knowledge] .btn-outline:hover{border-color:var(--brand-teal-muted);background:#ffffff14}.product-card-facts{display:grid;gap:0;margin:.9rem 0 0;border-top:1px solid var(--color-border-subtle)}.product-card-facts>div{display:grid;grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:.75rem;padding:.55rem 0;border-bottom:1px solid var(--color-border-subtle)}.product-card-facts dt{margin:0;color:var(--color-text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.product-card-facts dd{margin:0;color:var(--color-text-primary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600;overflow-wrap:anywhere}.floating-contact-form{display:grid;gap:.7rem;padding:.9rem;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--surface-2)}.floating-contact-form-head{display:flex;align-items:flex-start;gap:.6rem}.floating-contact-form-head small{display:block;color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.floating-contact-form .field{display:grid;gap:.3rem}.floating-contact-form label{color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600}.floating-contact-form input,.floating-contact-form select,.floating-contact-form textarea{width:100%;min-height:44px;padding:.5rem .6rem;border:1px solid var(--color-border-control);border-radius:4px;background:var(--surface);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--type-small-size);line-height:var(--type-small-line)}.floating-contact-form textarea{min-height:56px;resize:vertical}.floating-contact-form .btn{width:100%;justify-content:center}.rfq-next-list{margin:0;padding:0;list-style:none;display:grid;gap:1.1rem}.rfq-next-list li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:.85rem;align-items:start;position:relative}.rfq-next-list li:not(:last-child):after{content:"";position:absolute;left:19px;top:46px;bottom:-1.1rem;width:1px;background:var(--color-border-subtle)}.rfq-next-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--surface-2);color:var(--color-icon-accent)}.rfq-next-copy{display:grid;gap:.2rem}.rfq-next-copy strong{color:var(--color-text-heading);font-size:var(--type-card-title-size);line-height:var(--type-card-title-line);font-weight:600}.rfq-next-copy span{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line)}.rfq-next-steps-shell{padding-block:clamp(1.5rem,3vw,2.4rem)}.resource-card-meta{display:flex;align-items:center;gap:.6rem;margin-bottom:.65rem}.resource-card-topic{padding:.15rem .5rem;border:1px solid var(--color-border-subtle);border-radius:3px;background:var(--surface-2);color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600}.resource-card-time{color:var(--color-text-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.evidence-key{display:flex;flex-wrap:wrap;gap:1.1rem;margin:0 0 1.1rem;padding:0;list-style:none}.evidence-key li{display:inline-flex;align-items:center;gap:.45rem;color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line)}.evidence-dot{width:8px;height:8px;margin-top:.42em;border-radius:50%;background:var(--color-text-muted);flex:none}.evidence-key .is-high,.evidence-badge.is-high .evidence-dot{background:var(--color-text-success)}.evidence-key .is-standard,.evidence-badge.is-standard .evidence-dot{background:var(--color-status-pending, #b26a00)}.evidence-key .is-pending,.evidence-badge.is-pending .evidence-dot{background:var(--color-text-muted)}.evidence-badge{display:inline-flex;align-items:flex-start;flex-wrap:wrap;max-width:100%;gap:.45rem;margin-bottom:.5rem;color:var(--color-text-secondary);font-size:var(--type-caption-size);line-height:var(--type-caption-line);font-weight:600}.hero-media{position:absolute;inset:0;z-index:0;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:62% 50%;display:block}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#000028f0,#000028e0 32%,#0000288c 56%,#00002857)}.hero>.container{position:relative;z-index:1}@media(max-width:720px){.hero-media img{object-position:50% 78%}.hero-media:after{background:linear-gradient(180deg,#000028f2,#000028eb 44%,#00002899 70%,#0000284d)}}.nav-group{position:relative;display:inline-flex}.nav-group-trigger{display:inline-flex;align-items:center;gap:.4rem}.nav-group-caret{width:8px;height:8px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease}.nav-group[data-open=true] .nav-group-caret{transform:translateY(1px) rotate(-135deg)}.nav-group-panel{position:absolute;top:calc(100% + 10px);left:0;z-index:40;display:grid;gap:.15rem;min-width:232px;padding:.5rem;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--surface);box-shadow:var(--elevation-card-hover)}.nav-group-panel[hidden]{display:none}.nav-group-panel a{display:block;min-height:44px;padding:.6rem .7rem;border-radius:3px;color:var(--color-text-primary);font-size:var(--type-small-size);line-height:var(--type-small-line);text-decoration:none}.nav-group-panel a:hover,.nav-group-panel a:focus-visible{background:var(--surface-2);color:var(--color-accent-on-light)}@media(max-width:1080px){.nav-group-caret,.nav-group-panel{display:none}}:root{--industrial-navy: #000028;--industrial-navy-raised: #07113b;--industrial-paper: #fbfcfd;--industrial-band: #edf2f6;--industrial-teal: #2f7475;--industrial-teal-bright: #88cfca;--industrial-amber: #a95100;--industrial-amber-soft: #fff7ed;--industrial-rule: #cbd5df;--industrial-grid-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cpath d='M72 0H0V72' fill='none' stroke='%23ffffff' stroke-opacity='.055'/%3E%3C/svg%3E");--container: 1240px}body{background:var(--industrial-paper)}main{counter-reset:industrial-section;background:var(--industrial-paper)}.site-header{border-bottom-color:#88cfca38;background:var(--industrial-navy)}.header-top{min-height:64px}.header-bottom{min-height:48px;border-top:1px solid rgb(255 255 255 / .07)}.nav-links{gap:clamp(1rem,2.2vw,2rem)}.nav-links a{position:relative;min-height:48px;font-size:.875rem;letter-spacing:.01em}.nav-links a[aria-current=page]:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--industrial-teal-bright)}.hero,.page-hero,.pillar-hero,.partner-product-hero,.silo-hero{background-color:var(--industrial-navy);background-image:var(--industrial-grid-pattern)}.hero{min-height:660px}.hero-grid{min-height:575px}.hero-grid>div:first-child{padding-block:clamp(78px,8vw,104px) 128px}.hero h1,.page-hero h1{max-width:20ch;font-size:clamp(2.25rem,4vw,3rem);line-height:1.08;letter-spacing:-.034em}.hero .lede,.page-hero p{max-width:64ch}.hero-proof-pills span,.keyword-stat-strip span,.hero-project-step{border-radius:2px;backdrop-filter:none}.hero-project-step:first-child,.hero-project-step:last-child{border-radius:2px}.page-hero{min-height:360px;display:flex;align-items:center;padding-block:64px;border-bottom:1px solid rgb(136 207 202 / .26)}.page-hero>.container{width:min(var(--container),calc(100% - 48px))}.page-hero .breadcrumb{margin-bottom:1.35rem}.page-hero .eyebrow,.hero .eyebrow{text-transform:uppercase;letter-spacing:.09em}.section,.section-tight{position:relative}.section{padding-block:clamp(60px,6vw,84px)}.section-tight{padding-block:clamp(40px,4.5vw,64px)}.section:nth-of-type(2n),.section-tight:nth-of-type(2n){background:var(--industrial-band);box-shadow:inset 0 1px 0 var(--industrial-rule),inset 0 -1px 0 var(--industrial-rule)}.section-head{position:relative;counter-increment:industrial-section;grid-template-columns:minmax(0,.68fr) minmax(280px,.32fr);gap:clamp(1.5rem,3.5vw,3.25rem);margin-bottom:clamp(1.4rem,2.5vw,2rem);padding-inline-start:4.25rem}.section-head:before{content:counter(industrial-section,decimal-leading-zero);position:absolute;inset-block-start:.25rem;inset-inline-start:0;color:var(--industrial-teal);font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1;letter-spacing:-.04em}.section-head>div:first-child:before{width:28px;margin-bottom:.9rem;background:var(--industrial-teal)}.section-head p{padding:.9rem 1rem;border-color:var(--industrial-rule);background:#ffffffd1}.card-grid,.home-product-range-grid,.sample-grid,.mini-link-grid,.content-disclosure-grid,.product-intent-grid{gap:1rem}.card,.content-card,.product-card,.sample-card,.spec-card,.rfq-card,.answer-panel,.product-filter-panel,.content-disclosure,.table-shell{border-color:var(--industrial-rule);border-radius:2px}.card,.content-card,.spec-card,.rfq-card{box-shadow:0 1px 2px #0000280a}.card:hover,.content-card:hover,.sample-card:hover{border-color:var(--industrial-teal);box-shadow:0 6px 18px #00002814}.product-card:hover{border-color:var(--industrial-teal);box-shadow:none}.card-icon,.product-mini-icon,.source-proof-icon,.proof-cell-icon,.process-step-icon,.news-card-icon{border-radius:2px}.eyebrow,.product-kicker,.sample-copy span{letter-spacing:.065em;text-transform:uppercase}.btn,.btn-outline,.btn-dark{border-radius:2px;padding-inline:1.1rem}.btn{background:var(--industrial-teal);border-color:var(--industrial-teal)}:where(.hero,.page-hero,.rfq-band,.site-footer) .btn{background:var(--industrial-teal-bright);border-color:var(--industrial-teal-bright)}.source-proof-strip{border-radius:2px}.source-proof{min-height:96px;padding:1.1rem}.source-proof-icon{float:inline-start;margin:0 .8rem .25rem 0}.product-filter-panel{position:relative;z-index:4;grid-template-columns:minmax(240px,.32fr) minmax(0,.68fr);margin-bottom:1.5rem;padding:1.25rem;background:#fff;box-shadow:0 8px 22px #0000280f}.product-filter-grid{grid-template-columns:repeat(3,minmax(150px,1fr));gap:.75rem}.product-filter-grid select,.field input,.field textarea,.field select{border-color:var(--color-border-control);border-radius:2px;background:#fff}.product-filter-status{border-radius:2px;font-size:var(--type-small-size)}.product-list-grid{gap:1rem}.product-list-grid .product-card{display:grid;grid-template-columns:minmax(210px,.43fr) minmax(0,.57fr);min-height:340px}.product-list-grid .product-card>picture,.product-list-grid .product-card>img,.product-list-grid .product-card>.machine-visual{min-height:100%;border-inline-end:1px solid var(--industrial-rule);border-bottom:0;background:var(--industrial-band)}.product-list-grid .product-card>picture img,.product-list-grid .product-card>img{width:100%;height:100%;object-fit:contain}.product-list-grid .product-card-body{padding:1.15rem}.product-card-actions{gap:.6rem}.product-card-actions>*{flex:1 1 10rem}.answer-panel,.product-glance-panel{grid-template-columns:minmax(260px,.34fr) minmax(0,.66fr);padding:1.5rem}.glance-grid,.product-proof-grid,.quote-output-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.glance-grid div,.product-proof-grid>div{min-height:112px;padding:1rem}.spec-table th,.spec-table td{padding:.82rem .95rem}.spec-table thead th{color:#fff;background:var(--industrial-navy-raised)}.spec-table tbody tr:nth-child(2n)>*{background:#f7f9fb}.spec-status-badge{border-color:#a9510066;background:var(--industrial-amber-soft);color:var(--industrial-amber)}.content-disclosure summary{min-height:50px;padding:.88rem 1rem}.content-disclosure summary:after{width:26px;height:26px;border-radius:2px}.form-advanced,.form-advanced summary,.webform-success-button{border-radius:2px}body[data-page-family=rfq] #quick-rfq>.container{grid-template-columns:minmax(0,1.55fr) minmax(310px,.45fr);align-items:start;gap:1.25rem}body[data-page-family=rfq] .rfq-form{padding:clamp(1.35rem,3vw,2rem)}body[data-page-family=rfq] #direct-contact{position:sticky;top:1rem}body[data-page-family=rfq] .form-grid{gap:.9rem}.rfq-band-section{background-color:var(--industrial-navy);background-image:var(--industrial-grid-pattern)}.rfq-band-section .rfq-band{padding-block:clamp(2.75rem,5vw,4.25rem)}body[data-page-family=applications] .card-grid,body[data-page-family=resources] .card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-page-family=evidence] .factory-process-media-section,body[data-page-family=evidence] .section:nth-of-type(2n){background:var(--industrial-band)}.factory-process-figure,.home-factory-process-card{border-radius:2px}.factory-process-figure figcaption,.home-factory-process-card figcaption{min-height:124px}.factory-status-badge,[data-evidence-status=pending]{color:var(--industrial-amber);background:var(--industrial-amber-soft);border-color:#a9510066}.site-footer{padding-top:40px;border-top:1px solid rgb(136 207 202 / .24);background-color:var(--industrial-navy);background-image:var(--industrial-grid-pattern)}.footer-grid{grid-template-columns:1.45fr repeat(4,minmax(0,1fr));gap:1.25rem}.footer-links a{min-height:36px}.footer-bottom{margin-top:2rem}@media(max-width:1080px){.product-list-grid .product-card{grid-template-columns:minmax(0,1fr)}.product-list-grid .product-card>picture,.product-list-grid .product-card>img,.product-list-grid .product-card>.machine-visual{min-height:260px;border-inline-end:0;border-bottom:1px solid var(--industrial-rule)}body[data-page-family=rfq] #quick-rfq>.container{grid-template-columns:minmax(0,1fr)}body[data-page-family=rfq] #direct-contact{position:static}}@media(max-width:900px){.page-hero{min-height:320px}.section-head{grid-template-columns:minmax(0,1fr);padding-inline-start:3.4rem}.section-head p{justify-self:stretch;max-width:none}.product-filter-panel{position:static;grid-template-columns:minmax(0,1fr)}.product-filter-status{grid-column:1;justify-self:start}body[data-page-family=applications] .card-grid,body[data-page-family=resources] .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){:root{--industrial-grid-pattern: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 48 48'%3E%3Cpath d='M48 0H0V48' fill='none' stroke='%23ffffff' stroke-opacity='.045'/%3E%3C/svg%3E")}.container,.page-hero>.container{width:min(100% - 32px,var(--container))}.hero,.hero-grid{min-height:540px}.hero-grid>div:first-child{padding-block:54px 106px}.hero h1,.page-hero h1{font-size:2rem}.page-hero{min-height:292px;padding-block:44px}.section{padding-block:52px}.section-tight{padding-block:36px}.section-head{padding-inline-start:0;padding-top:2.25rem}.section-head:before{inset-block-start:0}.answer-panel,.product-glance-panel,body[data-page-family=applications] .card-grid,body[data-page-family=resources] .card-grid,.product-filter-grid,.glance-grid,.product-proof-grid,.quote-output-grid{grid-template-columns:minmax(0,1fr)}.site-footer{padding-top:32px}.footer-grid,.footer-bottom{display:grid;grid-template-columns:minmax(0,1fr)}.footer-links a{min-width:0;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.motion-enabled [style*=opacity]{opacity:1!important;transform:none!important}}.floating-contact{position:fixed;z-index:40;right:max(.5rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom));left:auto;width:min(18rem,calc(100vw - 1rem));font-family:var(--font-body);pointer-events:none}.floating-contact-panel{position:absolute;right:0;bottom:calc(100% + .75rem);left:auto;width:100%;padding:.5rem;border:1px solid var(--color-border-control);border-radius:4px;background:var(--surface);opacity:1;transform:translateY(0);transition:opacity .16s ease,transform .16s ease;pointer-events:auto}.floating-contact-panel[hidden]{display:none}.floating-contact-action{min-height:44px;display:grid;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem .75rem;border:1px solid transparent;border-radius:4px;color:var(--color-text-primary);text-decoration:none;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.floating-contact-action+.floating-contact-action{margin-top:.25rem}.floating-contact-action:hover{border-color:var(--line-strong);background:var(--surface-2);color:var(--color-link-on-light)}.floating-contact-action-icon,.safe-email-icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--line);border-radius:4px;color:var(--color-icon-on-light);background:var(--surface-2)}.floating-contact-action-icon .huge-icon,.safe-email-icon .huge-icon{width:1.35rem;height:1.35rem}.floating-contact-action-copy,.safe-email-copy{min-width:0;display:grid;gap:.1rem}.floating-contact-action-copy strong,.safe-email-copy strong{color:var(--color-text-heading);font-size:var(--type-label-size);font-weight:600;line-height:var(--type-label-line)}.floating-contact-action-copy small,.safe-email-copy small{color:var(--color-text-muted);font-size:var(--type-small-size);font-weight:400;line-height:var(--type-small-line);overflow-wrap:anywhere}.floating-contact-toggle{width:max-content;height:50px;min-width:44px;min-height:44px;margin-right:0;margin-left:auto;display:flex;align-items:center;justify-content:center;gap:.5rem;padding-inline:.75rem .875rem;border:1px solid var(--deep-blue);border-radius:4px;background:var(--color-accent-on-dark);color:var(--deep-blue);font-size:var(--type-cta-size);font-weight:600;line-height:var(--type-cta-line);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease;pointer-events:auto}.floating-contact-toggle:hover{border-color:var(--deep-blue);background:var(--surface);color:var(--deep-blue)}.floating-contact-toggle[aria-expanded=true]{border-color:var(--color-accent-on-light);background:var(--color-accent-on-light);color:var(--color-text-inverse)}.floating-contact-toggle .huge-icon{width:1.5rem;height:1.5rem}.floating-contact-close-icon,.floating-contact-close-label,.floating-contact-toggle[aria-expanded=true] .floating-contact-open-icon,.floating-contact-toggle[aria-expanded=true] .floating-contact-open-label{display:none}.floating-contact-toggle[aria-expanded=true] .floating-contact-close-icon,.floating-contact-toggle[aria-expanded=true] .floating-contact-close-label{display:inline-flex}body.mobile-menu-open .floating-contact,body:has(#site-consent-banner:not([hidden])) .floating-contact{display:none}.site-footer .footer-bottom{padding-right:8.5rem}@media(max-width:640px){.floating-contact{width:min(18rem,calc(100vw - 1rem));right:max(.5rem,env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom));left:auto}.site-footer .footer-bottom{padding-right:0;padding-bottom:4.5rem}}@media(max-width:480px){.floating-contact{right:max(0px,env(safe-area-inset-right));left:auto}.floating-contact-toggle{width:44px;height:44px;min-width:44px;min-height:44px;gap:0;padding:0}.floating-contact-toggle .floating-contact-open-label,.floating-contact-toggle .floating-contact-close-label,.floating-contact-toggle[aria-expanded=true] .floating-contact-open-label,.floating-contact-toggle[aria-expanded=true] .floating-contact-close-label{display:none}}@media(prefers-reduced-motion:reduce){.floating-contact-panel,.floating-contact-action,.floating-contact-toggle{transition:none}}
