:root{color:#193652;background:#fff;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans SC,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--blue: #075bbc;--blue-dark: #0a2d58;--blue-soft: #eaf3fb;--text: #193652;--muted: #64798e;--line: #d7e3ed;--surface: #f4f8fb;--white: #ffffff;--page: min(1260px, calc(100% - 96px) )}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;overflow-x:hidden;color:var(--text);background:#fff;line-height:1.6;-webkit-font-smoothing:antialiased}body.modal-open{overflow:hidden}button,input,select,textarea{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(7,91,188,.24);outline-offset:2px}img{display:block;max-width:100%}.page-width{width:var(--page);margin-inline:auto}.site-header{position:sticky;z-index:50;top:0;display:grid;grid-template-columns:250px 1fr 150px;align-items:center;height:88px;padding-inline:max(48px,calc((100vw - 1260px)/2));border-bottom:1px solid #e1eaf2;background:#fffffff5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand-button,.desktop-nav button,.menu-button,.mobile-nav button,.site-footer button{border:0;background:transparent;cursor:pointer}.brand-button{width:228px;padding:0}.brand-button img{width:100%}.desktop-nav{display:flex;justify-content:center;align-self:stretch;gap:44px}.desktop-nav button{position:relative;padding:0;color:#183452;font-size:15px;font-weight:700}.desktop-nav button:after{position:absolute;right:0;bottom:0;left:0;height:3px;content:"";background:transparent}.desktop-nav button.active{color:var(--blue)}.desktop-nav button.active:after{background:var(--blue)}.header-contact,.primary-button,.white-button,.outline-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:0 25px;border-radius:5px;cursor:pointer;font-weight:800}.header-contact{justify-self:end;min-height:50px;border:0;color:#fff;background:#075bbc;box-shadow:0 10px 24px #075bbc29}.menu-button{display:none;justify-self:end;padding:8px}.mobile-nav{display:none}.hero{position:relative;height:min(860px,calc(100vh - 88px));min-height:700px;overflow:hidden;background:#edf4fa}.hero-image{width:100%;height:100%;object-fit:cover;object-position:center}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#fafdfffa,#f8fcffe6 31%,#f5fafe52 59%,#f2f8fc0d)}.hero-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;width:min(1360px,calc(100% - 112px));flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:144px}.hero-kicker,.section-label{color:var(--blue);font-family:Arial Narrow,Segoe UI,sans-serif;font-size:12px;font-weight:900;letter-spacing:.2em}.hero h1{max-width:660px;margin:24px 0 0;color:#102e57;font-size:clamp(50px,5vw,72px);line-height:1.16;letter-spacing:-.045em}.hero-rule{width:54px;height:4px;margin:28px 0 25px;border-radius:99px;background:var(--blue)}.hero-description{margin:0;color:#4f667d;font-size:17px;line-height:1.9}.primary-button{border:0;color:#fff;background:#075bbc;box-shadow:0 13px 28px #075bbc33}.hero-button{margin-top:32px}.scroll-button{position:absolute;bottom:24px;left:50%;display:grid;width:36px;height:48px;place-items:center;border:0;background:transparent;cursor:pointer}.scroll-button span{width:14px;height:14px;transform:rotate(45deg);border-right:2px solid var(--blue);border-bottom:2px solid var(--blue)}.section{padding:96px 0;scroll-margin-top:88px}.section-heading{margin-bottom:42px}.section-heading.centered{max-width:720px;margin-right:auto;margin-bottom:46px;margin-left:auto;text-align:center}.section-heading.split{display:flex;align-items:flex-end;justify-content:space-between;gap:48px}.section-heading h2,.about-copy h2,.contact-cta h2{margin:10px 0 0;color:var(--blue-dark);font-size:40px;line-height:1.25;letter-spacing:-.04em}.section-heading p{margin:16px 0 0;color:var(--muted);font-size:15px;line-height:1.8}.section-heading.split>p{max-width:480px;margin:0;text-align:right}.about-section{background:#fff}.about-grid{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:72px}.about-copy>p{margin:24px 0 0;color:#536b83;font-size:16px;line-height:2}.about-grid-profile{align-items:start}.about-profile-copy>p{margin-top:20px;text-align:justify}.about-profile-copy>p:first-of-type{margin-top:28px}.keyword-row{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 32px}.keyword-row span{padding:9px 13px;border:1px solid #cfe0ef;border-radius:99px;color:#37638c;background:#f9fcff;font-size:13px;font-weight:700}.text-button,.card-link{display:inline-flex;align-items:center;gap:9px;padding:0;border:0;color:var(--blue);background:transparent;cursor:pointer;font-size:14px;font-weight:900}.about-photo{position:relative;margin:0;overflow:hidden;border-radius:8px;box-shadow:0 20px 48px #183d611a}.about-photo img{width:100%;height:460px;object-fit:cover}.about-photo figcaption{position:absolute;right:18px;bottom:18px;padding:10px 13px;border-radius:4px;color:#fff;background:#072d53c7;font-size:11px;font-weight:800;letter-spacing:.1em}.solutions-section{background:#f4f8fb}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.solution-card{display:flex;min-height:326px;flex-direction:column;align-items:flex-start;padding:32px 30px 29px;border:1px solid var(--line);border-top:4px solid #0a7cd2;border-radius:7px;background:#fff;box-shadow:0 9px 26px #173a5d0b;transition:transform .18s ease,box-shadow .18s ease}.solution-card.sterilization{border-top-color:#2497c8}.solution-card.cleaning{border-top-color:#3d79b5}.solution-card:hover,.product-card:hover{transform:translateY(-3px);box-shadow:0 17px 38px #173a5d17}.solution-icon{display:grid;width:62px;height:62px;place-items:center;border-radius:14px;color:var(--blue);background:#eaf4fd}.solution-card h3{margin:24px 0 13px;color:#173c63;font-size:22px}.solution-card p{margin:0 0 24px;color:#687c91;font-size:14px;line-height:1.9}.solution-card .card-link{margin-top:auto}.products-section{background:#fff}.product-tabs{display:flex;gap:12px;margin-bottom:30px}.product-tabs button{min-height:44px;padding:0 17px;border:1px solid #d5e1ec;border-radius:5px;color:#4c647b;background:#fff;cursor:pointer;font-size:14px;font-weight:800}.product-tabs button.active{border-color:var(--blue);color:#fff;background:var(--blue)}.product-grid{display:grid;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:18px}.product-card{position:relative;display:flex;overflow:hidden;height:100%;flex-direction:column;border:1px solid #d5e2ec;border-radius:7px;background:#fff;box-shadow:0 8px 24px #173a5d0b;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card:hover{border-color:#b8d2e7}.product-image{position:relative;display:grid;height:270px;flex:0 0 270px;padding:22px;place-items:center;overflow:hidden;border-bottom:1px solid #e1eaf1;background:#edf3f7}.product-image:after{position:absolute;right:16px;bottom:-1px;width:28px;height:3px;content:"";background:var(--blue);opacity:.72}.product-image img{width:auto;height:82%;max-width:92%;object-fit:contain}.product-image img.product-image-balanced{width:auto;height:74%;max-width:76%}.product-image img.product-image-wide{width:106%;height:auto;max-width:none}.product-image img.product-image-upright{width:auto;height:82%;max-width:82%}.product-image img.product-image-counter{width:auto;height:90%;max-width:96%}.product-image img.product-image-compact,.product-image img.product-image-cleaning{width:auto;height:84%;max-width:84%}.product-image img.product-image-photo{width:100%;height:100%}.product-image img.product-image-cart{width:auto;height:76%;max-width:76%}.product-image img.product-image-module{width:auto;height:88%;max-width:92%}.product-image img.product-image-blend{mix-blend-mode:multiply}.product-copy{display:flex;min-height:176px;flex:1;flex-direction:column;padding:22px 22px 24px}.product-copy h3{min-height:52px;margin:0 0 10px;color:#173b61;font-size:17px;line-height:1.52;letter-spacing:-.02em}.product-copy p{margin:0 0 18px;color:#6d8194;font-size:13px;line-height:1.75}.product-copy .card-link{margin-top:auto}.outline-button{border:1px solid var(--blue);color:var(--blue);background:#fff}.centered-button{margin:38px auto 0}.partners-section{background:#f6f8fb}.partner-board{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px}.partner-logo{display:grid;min-width:0;height:100px;padding:11px;place-items:center;border:1px solid var(--line);border-radius:8px;background:#fff}.partner-logo img{width:100%;height:100%;object-fit:contain}.news-section{background:#fff}.empty-news{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cbd9e6;border-radius:8px;color:#7a91a7;background:#f8fbfd;text-align:center}.empty-news h3{margin:18px 0 7px;color:#365674;font-size:19px}.empty-news p{margin:0;font-size:13px}.contact-cta{padding:78px 0;color:#fff;background:#0758b4}.contact-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:70px}.section-label.light{color:#b9ddff}.contact-cta h2{color:#fff;font-size:38px}.contact-cta p{margin:17px 0 0;color:#ffffffc7;font-size:16px}.white-button{flex:0 0 auto;border:0;color:var(--blue);background:#fff;box-shadow:0 14px 30px #001b3c2e}.site-footer{padding:58px 0 22px;color:#5f7488;background:#f3f6f8}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr 1.2fr .5fr;gap:56px;padding-bottom:40px}.footer-grid h3{margin:0 0 21px;color:#193b5c;font-size:15px}.footer-brand img{width:230px}.footer-brand p{margin:32px 0 0;font-size:13px}.footer-grid>div:nth-child(2){display:flex;flex-direction:column;align-items:flex-start}.footer-grid button{margin:0 0 12px;padding:0;color:#64798d;font-size:13px}.footer-grid p{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;font-size:13px;line-height:1.75}.footer-grid p svg{flex:0 0 auto;margin-top:3px}.footer-qr img{width:96px;height:96px;object-fit:cover}.footer-qr span{display:block;margin-top:9px;font-size:11px}.footer-bottom{display:flex;justify-content:space-between;padding-top:23px;border-top:1px solid #dae3ea;color:#8b9bab;font-size:11px}.modal-backdrop{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;padding:32px;place-items:center;overflow-y:auto;background:#081e369e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.contact-modal{position:relative;width:min(780px,100%);padding:44px 48px 48px;border-radius:8px;background:#fff;box-shadow:0 28px 90px #02152c4d}.modal-close{position:absolute;top:18px;right:18px;display:grid;width:40px;height:40px;padding:0;place-items:center;border:0;border-radius:50%;color:#587087;background:#eef4f8;cursor:pointer}.modal-heading h2,.success-state h2{margin:11px 0 12px;color:var(--blue-dark);font-size:34px}.modal-heading p,.success-state p{margin:0;color:#6c8094;font-size:14px;line-height:1.8}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:30px}.contact-form label{display:grid;gap:9px;color:#2c4e6e;font-size:13px;font-weight:800}.contact-form label b{color:#d73535}.input-shell{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 13px;border:1px solid #d6e1eb;border-radius:5px;color:#7b90a4}.input-shell input{width:100%;height:44px;border:0;outline:0;color:#24435f;background:transparent}.contact-form select,.contact-form textarea{width:100%;border:1px solid #d6e1eb;border-radius:5px;color:#24435f;background:#fff}.contact-form select{height:48px;padding:0 13px}.contact-form textarea{resize:vertical;padding:13px}.form-wide{grid-column:1 / -1}.contact-form .primary-button{justify-self:start;margin-top:3px}.contact-form .primary-button:disabled{cursor:wait;opacity:.68}.contact-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-error{margin:-4px 0 0;color:#b42318;font-size:13px;font-weight:650;line-height:1.6}.success-state{display:flex;min-height:360px;flex-direction:column;align-items:center;justify-content:center;color:var(--blue);text-align:center}.success-state .primary-button{margin-top:28px}.internal-main{min-height:60vh}.internal-hero{display:flex;min-height:360px;align-items:center;border-bottom:1px solid #e0eaf2;background:#f2f7fb}.internal-hero-copy h1,.solution-detail-heading h1,.product-detail-copy h1{margin:15px 0 18px;color:var(--blue-dark);font-size:50px;line-height:1.25;letter-spacing:-.04em}.internal-hero-copy p,.solution-detail-heading p{max-width:760px;margin:0;color:#5c7288;font-size:18px;line-height:1.9}.internal-about-photo img{height:600px}.solution-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:70px}.solution-detail-heading>div:first-child{max-width:820px}.solution-detail-icon{display:grid;width:136px;height:136px;flex:0 0 136px;place-items:center;border:1px solid #cfe0ef;border-radius:26px;color:var(--blue);background:#fff}.solution-detail-icon img{width:88px;height:88px;object-fit:contain}.workflow-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.workflow-step{min-height:150px;padding:26px 20px;border:1px solid var(--line);border-radius:7px;background:#fff}.workflow-step span{display:block;margin-bottom:30px;color:#8eb7da;font-size:26px;font-weight:300}.workflow-step strong{color:#244d73;font-size:15px}.internal-product-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px}.product-center-tabs{justify-content:center;margin-bottom:40px}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px}.product-detail-hero{padding:62px 0 74px;background:#f1f7fb}.product-detail-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:76px}.product-detail-image{display:grid;min-height:540px;padding:48px;place-items:center;border:1px solid #dce7f0;border-radius:8px;background:#fff;box-shadow:0 18px 48px #183d6112}.product-detail-image img{width:100%;height:460px;object-fit:contain}.product-detail-image img.product-image-balanced{width:74%;height:370px}.product-detail-copy p{margin:0 0 32px;color:#5b7187;font-size:16px;line-height:1.95}.overview-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.overview-grid>div{min-height:220px;padding:30px;border:1px solid var(--line);border-radius:8px;background:#fff}.overview-grid span{display:block;margin-bottom:34px;color:#a5c6e3;font-size:32px;font-weight:300}.overview-grid strong{display:block;margin-bottom:12px;color:#244d73;font-size:19px}.overview-grid p{margin:0;color:#728497;font-size:14px;line-height:1.8}.internal-cta h2{font-size:36px}@media(max-width:1180px){.site-header{grid-template-columns:220px 1fr 132px;padding-inline:36px}.brand-button{width:205px}.desktop-nav{gap:27px}.product-grid,.internal-product-grid,.catalog-grid{grid-template-columns:repeat(3,1fr)}.partner-board{grid-template-columns:repeat(4,1fr)}}@media(max-width:900px){:root{--page: min(100% - 48px, 720px)}.site-header{grid-template-columns:1fr auto;height:78px;padding-inline:24px}.brand-button{width:185px}.desktop-nav,.header-contact{display:none}.menu-button{display:block}.mobile-nav{position:fixed;z-index:45;top:78px;right:0;left:0;display:grid;max-height:0;gap:0;overflow:hidden;background:#fff;box-shadow:0 18px 30px #0c27421f;transition:max-height .18s ease}.mobile-nav.open{max-height:430px}.mobile-nav button{min-height:56px;border-bottom:1px solid #e7edf3;font-weight:700}.hero{height:660px;min-height:0}.hero-content{width:var(--page);padding-top:110px}.hero h1{font-size:56px}.hero-overlay{background:linear-gradient(90deg,#fafdfffa,#f8fcffcc 60%,#f5fafe38)}.section{padding:82px 0;scroll-margin-top:78px}.about-grid,.contact-cta-inner{grid-template-columns:1fr}.about-grid{display:grid;gap:45px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:300px}.product-grid,.internal-product-grid,.catalog-grid{grid-template-columns:repeat(2,1fr)}.contact-cta-inner{display:grid}.workflow-grid{grid-template-columns:repeat(3,1fr)}.product-detail-grid{grid-template-columns:1fr}.product-detail-image{min-height:470px}.white-button{justify-self:start}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){:root{--page: calc(100% - 36px) }.hero{height:620px}.hero-content{padding-top:105px}.hero-image{object-position:58% center}.hero-overlay{background:#f8fcffde}.hero h1{font-size:43px}.hero-description{font-size:15px}.desktop-break{display:none}.section-heading.split{display:block}.section-heading.split>p{margin-top:16px;text-align:left}.section-heading h2,.about-copy h2,.contact-cta h2{font-size:34px}.about-photo img{height:310px}.product-tabs{display:grid;grid-template-columns:1fr}.product-grid,.partner-board,.footer-grid,.contact-form,.internal-product-grid,.catalog-grid,.overview-grid{grid-template-columns:1fr}.product-image{height:290px;flex-basis:290px}.product-copy,.product-copy h3{min-height:0}.partner-board{grid-template-columns:repeat(2,1fr)}.contact-cta{padding:70px 0}.contact-modal{padding:38px 22px 30px}.internal-hero{min-height:330px}.internal-hero-copy h1,.solution-detail-heading h1,.product-detail-copy h1{font-size:39px}.solution-detail-heading{align-items:flex-start}.solution-detail-icon{width:82px;height:82px;flex-basis:82px;border-radius:19px}.workflow-grid{grid-template-columns:repeat(2,1fr)}.product-detail-image{min-height:340px;padding:28px}.product-detail-image img{height:300px}.form-wide{grid-column:auto}.footer-bottom{flex-direction:column;gap:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}:root{--blue: #003e87;--blue-dark: #003e87;--text: #294b67;--muted: #647d92;--line: #d2dfeb;--surface: #f2f7fb;--page: min(1360px, calc(100% - 112px) )}body{color:var(--text);background:#fff;line-height:1.72}.site-header{grid-template-columns:270px 1fr 118px;height:80px;padding-inline:max(48px,calc((100vw - 1360px)/2));border-bottom-color:#dbe6ef;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.brand-button{width:226px;margin-left:0}.desktop-nav{align-items:stretch;gap:50px}.desktop-nav button{font-size:15px;font-weight:650;letter-spacing:.02em}.desktop-nav>button,.nav-dropdown,.nav-parent{height:100%}.nav-dropdown{position:relative;display:flex;align-items:stretch}.nav-parent{display:inline-flex;align-items:center;gap:6px}.nav-parent svg{transition:transform .18s ease}.nav-dropdown:hover .nav-parent svg,.nav-dropdown:focus-within .nav-parent svg{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;z-index:80;top:100%;left:50%;display:grid;width:232px;padding:12px 0 0;border:0;background:transparent;filter:drop-shadow(0 20px 24px rgba(3,31,57,.2));opacity:0;visibility:hidden;transform:translate(-50%,10px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{opacity:1;visibility:visible;transform:translate(-50%);pointer-events:auto}.desktop-nav .nav-dropdown-menu button{display:flex;min-height:64px;padding:0 20px;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.13);color:#fff;background:#0b2e53;font-size:15px;font-weight:700;text-align:center;transition:color .16s ease,background-color .16s ease}.desktop-nav .nav-dropdown-menu button:first-child{border-radius:3px 3px 0 0}.desktop-nav .nav-dropdown-menu button:last-child{border-bottom:0;border-radius:0 0 3px 3px}.desktop-nav .nav-dropdown-menu button:after{display:none}.desktop-nav .nav-dropdown-menu button:hover,.desktop-nav .nav-dropdown-menu button:focus-visible{color:#fff;background:#0757a0;outline:none}.nav-dropdown-menu button svg{display:none}.desktop-nav button:after{right:18%;left:18%;height:2px}.header-contact,.primary-button,.white-button,.outline-button{min-height:48px;padding-inline:24px;border-radius:2px;box-shadow:none;font-weight:700}.header-contact{min-height:46px;padding-inline:20px;border-radius:2px;box-shadow:none}.header-contact,.primary-button{background:var(--blue)}.hero{height:min(790px,calc(100vh - 112px));min-height:650px;background:#dceaf6}.hero-overlay{background:linear-gradient(90deg,#f6fafdf5,#f5f9fcd6 25%,#f2f7fb7a 43%,#eef5fa24 62%,#ebf3f900 78%),#003e8712}.hero-image{filter:saturate(.72) contrast(1.04) brightness(.98)}.hero-content{width:var(--page);padding-top:120px}.hero-kicker,.section-label{font-family:Arial Narrow,Roboto Condensed,Segoe UI,sans-serif;font-size:11px;font-weight:800;letter-spacing:.24em}.hero h1{max-width:620px;margin-top:28px;color:var(--blue-dark);font-size:clamp(52px,3.45vw,61px);font-weight:750;line-height:1.16;letter-spacing:-.05em}.hero-rule{width:42px;height:3px;margin:25px 0 22px;border-radius:0}.hero-description{color:#405d77;font-size:16px;line-height:1.95}.hero-button{margin-top:28px;min-height:46px;padding-inline:22px}.hero-slogan{margin:30px 0 0;padding:3px 0 3px 20px;border-left:3px solid var(--blue);color:#153f70;font-size:16px;font-weight:750;line-height:1.55;letter-spacing:.01em}.section{padding:104px 0;scroll-margin-top:84px}.section-heading{margin-bottom:48px}.section-heading.centered{max-width:760px;margin-bottom:52px}.section-heading h2,.about-copy h2,.contact-cta h2{margin-top:12px;font-size:39px;font-weight:750;line-height:1.24;letter-spacing:-.045em}.section-heading p{color:var(--muted);line-height:1.9}.about-grid{grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:92px}.about-copy>p{margin-top:26px;color:#536a7d;line-height:2.05}.keyword-row{gap:0;margin:32px 0 34px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.keyword-row span{position:relative;flex:1 1 auto;padding:13px 17px;border:0;border-radius:0;color:#496b87;background:transparent;text-align:center;font-size:12px;font-weight:700}.keyword-row span+span:before{position:absolute;top:12px;bottom:12px;left:0;width:1px;content:"";background:var(--line)}.about-photo{border-radius:2px;box-shadow:none}.about-photo:before{position:absolute;z-index:1;top:0;left:0;width:54px;height:3px;content:"";background:var(--blue)}.about-photo img{height:500px}.about-photo figcaption{right:0;bottom:0;padding:9px 14px;border-radius:0;background:#092d4fd6}.text-button,.card-link{gap:10px;font-size:13px;font-weight:750}.text-button svg,.card-link svg,.outline-button svg,.primary-button svg,.white-button svg{transition:transform .18s ease}.text-button:hover svg,.card-link:hover svg,.outline-button:hover svg,.primary-button:hover svg,.white-button:hover svg{transform:translate(4px)}.solutions-section{padding:70px 0 55px;background:#f2f7fb}.solution-grid{gap:0;overflow:hidden;border-top:1px solid #cbd9e4;border-bottom:1px solid #cbd9e4;background:#fff}.solution-card{min-height:336px;padding:38px 38px 34px;border:0;border-radius:0;box-shadow:none;transition:background .18s ease}.solution-card+.solution-card{border-left:1px solid #d7e2ea}.solution-card:before{display:block;width:32px;height:2px;margin-bottom:28px;content:"";background:#1684cd}.solution-card.sterilization:before{background:#398da8}.solution-card.cleaning:before{background:#527ba4}.solution-card:hover,.product-card:hover{transform:none;box-shadow:none}.solution-card:hover{background:#f8fbfd}.solution-icon{width:48px;height:48px;border:1px solid #d4e3ee;border-radius:2px;background:#f3f8fc}.solution-card h3{margin:24px 0 12px;color:#163a5d;font-size:21px;font-weight:750}.solution-card p{line-height:1.95}.solution-showcase-section{padding:72px 0 82px;background:#f2f7fb}.solution-showcase{display:flex;height:clamp(500px,34vw,610px);overflow:hidden;border:1px solid #d6e3ec;background:#fff}.solution-showcase-panel{position:relative;isolation:isolate;flex:0 1 25%;min-width:0;overflow:hidden;color:var(--blue-dark);background:#fff;outline:none;cursor:pointer;transition:flex-basis .72s cubic-bezier(.22,1,.36,1),background-color .52s ease}.solution-showcase-panel+.solution-showcase-panel{border-left:1px solid #d6e3ec}.solution-showcase-panel.sterilization,.solution-showcase-panel.cleaning{background:#fff}.solution-showcase-panel.is-active{flex-basis:50%;background:#fff}.solution-showcase-panel:focus-visible{box-shadow:inset 0 0 0 3px #1474bd}.solution-showcase-media{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden}.solution-showcase-media:before{position:absolute;inset:10% -15% auto auto;width:78%;aspect-ratio:1;border:1px solid rgba(0,62,135,.13);border-radius:50%;content:""}.solution-showcase-media img{position:absolute;top:10%;left:50%;width:min(88%,460px);height:64%;object-fit:contain;opacity:1;filter:drop-shadow(0 12px 10px rgba(31,72,108,.16));transform:translate(-50%) scale(.9);transform-origin:center bottom;transition:width .72s cubic-bezier(.22,1,.36,1),opacity .52s ease,transform .72s cubic-bezier(.22,1,.36,1)}.solution-showcase-panel.is-active .solution-showcase-media img{width:min(72%,500px);opacity:1;transform:translate(-50%) scale(1)}.solution-showcase-panel.sampling .solution-showcase-media img{top:5%;height:70%}.solution-showcase-panel.sterilization .solution-showcase-media img{top:5%;height:72%}.solution-showcase-panel.cleaning .solution-showcase-media img{top:15%;height:55%}.solution-showcase-shade{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff0,#fff0 72%,#ffffffb8 89%,#fff)}.solution-showcase-index{position:absolute;top:28px;right:28px;color:#003e8752;font-size:46px;font-weight:300;line-height:1;letter-spacing:-.08em}.solution-showcase-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;padding:38px 34px 34px}.solution-showcase-kicker{margin:0 0 10px;overflow:hidden;color:#1269ad;font-size:10px;font-weight:750;letter-spacing:.22em;white-space:nowrap;opacity:0;transform:translateY(8px);transition:opacity .26s ease .12s,transform .42s cubic-bezier(.22,1,.36,1) .12s}.solution-showcase-content h2{margin:0;color:#063f78;font-size:clamp(22px,1.45vw,29px);font-weight:720;line-height:1.25;letter-spacing:-.03em;white-space:nowrap}.solution-showcase-detail{display:grid;max-width:460px;grid-template-rows:0fr;margin-top:auto;overflow:hidden;opacity:0;transform:translateY(12px);transition:grid-template-rows .56s cubic-bezier(.22,1,.36,1),opacity .26s ease,transform .52s cubic-bezier(.22,1,.36,1)}.solution-showcase-detail>*{min-height:0}.solution-showcase-rule{display:block;width:34px;height:2px;margin:18px 0 16px;background:#0d69b6}.solution-showcase-detail p{margin:0;color:#365d7d;font-size:14px;line-height:1.8}.solution-showcase-link{display:inline-flex;width:fit-content;align-items:center;gap:10px;margin-top:22px;padding:11px 17px;border:1px solid rgba(0,62,135,.48);color:#064987;font-size:13px;font-weight:720;background:#ffffffc2;transition:color .18s ease,background .18s ease,border-color .18s ease}.solution-showcase-link:hover,.solution-showcase-link:focus-visible{border-color:var(--brand-blue);color:#fff;background:var(--brand-blue)}.solution-showcase-link svg{transition:transform .18s ease}.solution-showcase-link:hover svg{transform:translate(4px)}.solution-showcase-panel.is-active .solution-showcase-kicker{opacity:1;transform:translateY(0)}.solution-showcase-panel.is-active .solution-showcase-detail{grid-template-rows:1fr;opacity:1;transform:translateY(0);transition-delay:80ms}.solution-journey-shell{position:relative;width:var(--page);min-height:610px;margin:0 auto}.solution-journey-heading{position:absolute;z-index:3;top:0;left:0;max-width:520px;margin:0}.solution-journey-heading h2{margin-top:12px;color:var(--blue-dark);font-size:39px;font-weight:750;line-height:1.24;letter-spacing:-.045em}.solution-journey-heading p{margin-top:14px;color:var(--muted);font-size:15px}.solution-journey{position:relative;min-height:610px}.solution-journey-item{position:absolute;z-index:2;display:grid;grid-template-columns:250px 280px;align-items:center}.solution-journey-item.sampling{top:240px;left:0}.solution-journey-item.sterilization{top:70px;left:440px}.solution-journey-item.cleaning{top:295px;right:0;grid-template-columns:250px 230px}.solution-journey-visual{position:relative;z-index:2;display:grid;width:250px;height:250px;place-items:center;border:1px solid #d5e5f1;border-radius:50%;color:#0057b8;background:#eef6fb;box-shadow:inset 0 0 42px #488ec70f}.solution-journey-visual svg,.solution-journey-visual img{width:132px;height:132px;object-fit:contain;filter:drop-shadow(0 8px 18px rgba(8,103,207,.08))}.solution-journey-copy{position:relative;z-index:3;padding-left:28px;background:#f2f7fb}.solution-number{display:block;margin-bottom:12px;color:transparent;font-family:Arial Narrow,Roboto Condensed,Segoe UI,sans-serif;font-size:62px;font-weight:300;line-height:.86;letter-spacing:.03em;-webkit-text-stroke:1.25px #276fbf}.solution-journey-copy h3{margin:0 0 14px;color:#123d6e;font-size:22px;font-weight:750;line-height:1.35}.solution-journey-copy p{min-height:92px;margin:0 0 16px;color:#5f778c;font-size:13px;line-height:1.9}.solution-journey-copy .card-link{color:var(--blue)}.solution-connector{position:absolute;z-index:1;display:block;border-bottom:1px solid #62a4e9;border-radius:50%;pointer-events:none}.solution-connector:before,.solution-connector:after{position:absolute;width:11px;height:11px;border:3px solid #f2f7fb;border-radius:50%;content:"";background:var(--blue)}.connector-one{top:208px;left:218px;width:250px;height:118px;transform:rotate(-17deg)}.connector-one:before{bottom:-6px;left:-5px}.connector-one:after{right:-5px;bottom:-6px}.connector-two{top:228px;left:662px;width:242px;height:126px;transform:rotate(15deg)}.connector-two:before{bottom:-6px;left:-5px}.connector-two:after{right:-5px;bottom:-6px}@media(min-width:1501px){.solution-journey-copy{padding-left:30px}.solution-journey-item.sampling .solution-journey-copy,.solution-journey-item.cleaning .solution-journey-copy{transform:translateY(32px)}.solution-journey-copy h3{font-size:25px}.solution-journey-copy p{min-height:102px;font-size:15px;line-height:1.95}}.product-tabs{gap:34px;margin-bottom:34px;border-bottom:1px solid #d7e2ea}.product-tabs button{position:relative;min-height:48px;padding:0 2px;border:0;border-radius:0;color:#667b8c;background:transparent;font-size:14px;font-weight:700}.product-tabs button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:transparent}.product-tabs button.active{color:var(--blue);background:transparent}.product-tabs button.active:after{background:var(--blue)}.product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}.product-grid .product-card{grid-column:span 2}.product-grid .product-card:nth-child(4),.product-grid .product-card:nth-child(5){grid-column:span 3}.product-grid.sampling-layout{grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(2,300px);align-items:stretch}.sampling-layout .product-card{grid-column:auto}.sampling-layout .product-card:nth-child(1),.sampling-layout .product-card:nth-child(5){display:grid;grid-column:1 / span 2;grid-template-columns:1.08fr .92fr}.sampling-layout .product-card:nth-child(1){grid-row:1}.sampling-layout .product-card:nth-child(5){grid-row:2}.sampling-layout .product-card:nth-child(2){grid-row:1 / span 2;grid-column:3}.sampling-layout .product-card:nth-child(3){grid-row:1 / span 2;grid-column:4}.sampling-layout .product-card:nth-child(4){grid-row:1 / span 2;grid-column:5}.sampling-layout .product-card:nth-child(1) .product-image,.sampling-layout .product-card:nth-child(5) .product-image{height:100%;min-height:0;flex-basis:auto;border-right:1px solid #dce7ee;border-bottom:0}.sampling-layout .product-card:nth-child(1) .product-copy,.sampling-layout .product-card:nth-child(5) .product-copy{min-height:0;justify-content:center}.sampling-layout .product-card:nth-child(1) .product-copy h3,.sampling-layout .product-card:nth-child(5) .product-copy h3{min-height:0}.sampling-layout .product-card:nth-child(2) .product-image,.sampling-layout .product-card:nth-child(3) .product-image,.sampling-layout .product-card:nth-child(4) .product-image{height:370px;flex-basis:370px}.sampling-layout .product-card:nth-child(3) .product-image,.sampling-layout .product-card:nth-child(4) .product-image{padding-right:10px;padding-left:10px}.sampling-layout .product-card:nth-child(2) .product-image img.product-image-balanced,.sampling-layout .product-card:nth-child(3) .product-image img.product-image-particle{max-width:90%;max-height:320px}.sampling-layout .product-card:nth-child(3) .product-image img.product-image-particle,.sampling-layout .product-card:nth-child(4) .product-image img.product-image-multi{width:auto;height:auto;max-width:100%;max-height:320px;object-fit:contain;object-position:center}.sampling-layout .product-card:nth-child(2) .product-copy,.sampling-layout .product-card:nth-child(3) .product-copy,.sampling-layout .product-card:nth-child(4) .product-copy{min-height:230px}.product-card{border-color:#d3e0e9;border-radius:2px;box-shadow:none}.product-card:hover{border-color:#8eb5d4}.product-image{height:300px;flex-basis:300px;padding:24px;border-bottom-color:#dce7ee;background:#edf5fa}.product-image:after{right:0;width:34px;height:2px;opacity:1}.product-image img{width:auto;height:auto;max-width:90%;max-height:250px}.product-image img.product-image-balanced{width:auto;height:auto;max-width:76%;max-height:225px}.product-image img.product-image-wide{width:106%;height:auto;max-width:none;max-height:260px}.product-image img.product-image-upright{width:auto;height:auto;max-width:82%;max-height:250px}.product-image img.product-image-particle,.product-image img.product-image-multi{width:auto;height:auto;max-width:90%;max-height:250px;object-fit:contain;object-position:center}.product-image img.product-image-counter{width:auto;height:auto;max-width:94%;max-height:264px}.product-image img.product-image-compact{width:auto;height:auto;max-width:70%;max-height:190px}.related-products-heading-side{display:flex;flex-direction:column;align-items:flex-end;gap:16px}.related-products-heading-side>p{margin:0}.related-products-controls{display:flex;gap:8px}.related-products-controls button{display:inline-grid;width:42px;height:42px;padding:0;place-items:center;border:1px solid #b9cee0;color:var(--blue);background:#fff;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.related-products-controls button:hover,.related-products-controls button:focus-visible{border-color:var(--blue);color:#fff;background:var(--blue);outline:none}.related-product-rail{display:flex;gap:18px;padding:0 0 18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;scrollbar-color:var(--blue) #e8f0f6}.related-product-rail::-webkit-scrollbar{height:7px}.related-product-rail::-webkit-scrollbar-track{background:#e8f0f6}.related-product-rail::-webkit-scrollbar-thumb{background:var(--blue)}.related-product-rail .product-card{flex:0 0 max(280px,calc((100% - 54px)/4));scroll-snap-align:start}.related-product-rail .product-card.catalog-product-robot .product-image img{max-width:82%;max-height:255px}.related-product-rail .product-card.catalog-product-compact .product-image img{max-width:66%;max-height:205px}.product-image img.product-image-cleaning{width:auto;height:auto;max-width:84%;max-height:255px}.product-image img.product-image-photo{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover}.product-image img.product-image-cart{width:auto;height:auto;max-width:78%;max-height:235px}.product-image img.product-image-module{width:auto;height:auto;max-width:92%;max-height:260px}.product-copy{min-height:188px;padding:24px 25px 26px}.product-copy h3{min-height:56px;margin-bottom:12px;font-size:18px;font-weight:750;line-height:1.52}.product-copy p{margin-bottom:20px;font-size:13px;line-height:1.8}.outline-button.centered-button{margin-top:42px}.product-center-tabs{justify-content:flex-start;margin-bottom:42px}.catalog-grid{gap:22px}.catalog-grid .product-image{height:318px;flex-basis:318px}.catalog-grid .product-card.catalog-product-robot .product-image img{display:block;width:auto;height:auto;max-width:78%;max-height:262px;margin:auto;object-fit:contain;object-position:center}.catalog-grid .product-card.catalog-product-compact .product-image img{display:block;width:auto;height:auto;max-width:62%;max-height:205px;margin:auto;object-fit:contain;object-position:center}.catalog-grid .product-copy{min-height:196px}.partners-section{border-top:1px solid #e0e8ef;background:#fff}.partner-board{gap:18px 34px;overflow:visible;padding:24px 0;border:0;border-top:1px solid #d7e3ec;border-bottom:1px solid #d7e3ec;background:transparent}.partner-logo{height:72px;padding:8px 12px;border:0!important;border-radius:0;background:transparent;mix-blend-mode:multiply}.partner-logo img{max-width:142px;max-height:54px;clip-path:inset(8px)}.empty-news{min-height:170px;align-items:flex-start;padding:36px 0;border:0;border-top:1px solid #d5e1e9;border-bottom:1px solid #d5e1e9;border-radius:0;color:#8aa0b1;background:transparent;text-align:left}.empty-news svg{display:none}.empty-news h3{margin:0 0 7px;color:#31536f;font-size:17px}.resource-hub-section{background:#fff}.resource-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.resource-hub-item{position:relative;min-width:0;padding:42px 36px 38px;border:0;color:var(--text);background:transparent;text-align:left}.resource-hub-item+.resource-hub-item{border-left:1px solid var(--line)}.resource-hub-item>svg{margin-bottom:34px;color:var(--blue)}.resource-status{position:absolute;top:44px;right:34px;color:#7990a5;font-size:11px;letter-spacing:.08em}.resource-hub-item h2,.resource-hub-item h3{margin:0 0 12px;color:var(--blue-dark);font-weight:750;line-height:1.35}.resource-hub-item h2{font-size:27px}.resource-hub-item h3{font-size:21px}.resource-hub-item>p{min-height:54px;margin:0;color:var(--muted);font-size:14px;line-height:1.8}.resource-empty{margin-top:72px;padding-top:22px;border-top:1px solid #e1e9f0}.resource-empty span,.resource-empty small{display:block}.resource-empty span{margin-bottom:7px;color:#45627d;font-size:14px;font-weight:650}.resource-empty small{color:#8aa0b1;font-size:12px;line-height:1.7}button.resource-hub-item{width:100%;cursor:pointer;transition:background-color .22s ease}button.resource-hub-item:hover{background:#f7fafc}.resource-hub-grid-home .resource-hub-item{min-height:245px;padding-top:34px}.resource-hub-grid-home .resource-hub-item>svg{margin-bottom:24px}.resource-link{display:inline-flex;align-items:center;gap:9px;margin-top:28px;color:var(--blue);font-size:13px;font-weight:700}.resource-link svg{transition:transform .18s ease}button.resource-hub-item:hover .resource-link svg{transform:translate(4px)}.resource-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:74px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.resource-tabs button{display:grid;min-height:96px;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;padding:0 28px;border:0;color:#60788e;background:transparent;text-align:left;cursor:pointer;transition:color .18s ease,background-color .18s ease}.resource-tabs button+button{border-left:1px solid var(--line)}.resource-tabs button:hover,.resource-tabs button.active{color:var(--blue);background:#f4f8fb}.resource-tabs button span{font-size:16px;font-weight:700}.resource-tabs button small{color:#8ba0b2;font-family:Arial Narrow,Roboto Condensed,Segoe UI,sans-serif;font-size:18px;font-weight:300}.resource-list-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;margin-bottom:34px}.resource-list-heading h2{margin:10px 0 0;color:var(--blue-dark);font-size:38px;line-height:1.25;letter-spacing:-.04em}.resource-list-heading>p{max-width:480px;margin:0 0 6px;color:var(--muted);font-size:14px;text-align:right}.download-list{border-top:1px solid var(--line)}.download-row{display:grid;min-height:176px;grid-template-columns:82px minmax(0,1fr) auto;gap:30px;align-items:center;padding:30px 2px;border-bottom:1px solid var(--line)}.download-file-mark{display:grid;width:72px;height:88px;place-items:center;align-content:center;gap:7px;border:1px solid #cbddec;color:var(--blue);background:#f4f8fb}.download-file-mark span{font-size:10px;font-weight:750;letter-spacing:.12em}.download-copy{min-width:0}.download-meta{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:12px;color:#7b91a4;font-size:11px}.download-meta span:first-child{color:var(--blue);font-weight:700}.download-copy h3{margin:0 0 10px;color:var(--blue-dark);font-size:23px;line-height:1.4}.download-copy p{max-width:700px;margin:0;color:var(--muted);font-size:13px;line-height:1.8}.download-action{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:10px;padding:0 20px;border:1px solid var(--blue);color:var(--blue);font-size:13px;font-weight:700;text-decoration:none;transition:color .18s ease,background-color .18s ease}.download-action:hover{color:#fff;background:var(--blue)}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.article-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:inherit;background:#fff;text-decoration:none}.article-cover{position:relative;overflow:hidden;aspect-ratio:16 / 9;background:#edf4f9}.article-cover:after{position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:2px solid transparent;content:"";transition:border-color .2s ease}.article-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.article-card-copy{display:flex;min-height:286px;flex:1;flex-direction:column;padding:25px 27px 27px}.article-meta{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px;color:#7890a4;font-size:11px;letter-spacing:.04em}.article-meta span{color:var(--blue);font-weight:700}.article-card h3{display:-webkit-box;overflow:hidden;margin:0 0 14px;color:var(--blue-dark);font-size:19px;font-weight:750;line-height:1.55;letter-spacing:-.015em;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-card-copy>p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:13px;line-height:1.85;-webkit-box-orient:vertical;-webkit-line-clamp:3}.article-source{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:25px;color:var(--blue);font-size:13px;font-weight:700}.article-source svg{transition:transform .18s ease}.article-card:hover .article-cover img{transform:scale(1.025)}.article-card:hover .article-cover:after{border-bottom-color:var(--blue)}.article-card:hover .article-source svg{transform:translate(3px,-3px)}.home-article-list{border-top:1px solid var(--line)}.home-article-row{display:grid;grid-template-columns:180px minmax(0,1fr) 112px;gap:34px;align-items:center;min-height:112px;padding:24px 4px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none;transition:background-color .18s ease,padding .18s ease}.home-article-meta{display:flex;flex-direction:column;gap:8px;color:#7890a4;font-size:12px;letter-spacing:.04em}.home-article-meta span{color:var(--blue);font-weight:700}.home-article-row h3{margin:0;color:var(--blue-dark);font-size:19px;font-weight:750;line-height:1.55;letter-spacing:-.015em;transition:color .18s ease}.home-article-link{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--blue);font-size:13px;font-weight:700;white-space:nowrap}.home-article-link svg{transition:transform .18s ease}.home-article-row:hover{padding-right:16px;padding-left:16px;background:#f5f9fc}.home-article-row:hover h3{color:var(--blue)}.home-article-row:hover .home-article-link svg{transform:translate(3px,-3px)}.home-article-row:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.resource-category-empty{display:flex;min-height:220px;gap:24px;align-items:center;padding:40px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--blue)}.resource-category-empty h3{margin:0 0 7px;color:var(--blue-dark);font-size:18px}.resource-category-empty p{margin:0;color:var(--muted);font-size:13px}.news-more-row{display:flex;justify-content:flex-start;margin-top:30px}.resource-hub-section .article-grid{grid-template-columns:1fr;gap:28px;border-top:0;border-left:0}.resource-hub-section .article-card{display:grid;min-height:286px;grid-template-columns:minmax(320px,38%) minmax(0,1fr);border:1px solid var(--line);transition:border-color .2s ease,box-shadow .2s ease}.resource-hub-section .article-cover{display:grid;height:auto;min-height:284px;aspect-ratio:auto;place-items:center;padding:24px 28px;border-right:1px solid #e0e9f0;background:#f4f8fb}.resource-hub-section .article-cover img{width:100%;height:auto;max-height:236px;object-fit:contain}.resource-hub-section .article-card-copy{min-height:284px;padding:36px 42px 34px}.resource-hub-section .article-card h3{max-width:720px;font-size:24px}.resource-hub-section .article-card-copy>p{max-width:760px;font-size:14px}.resource-hub-section .article-cover:after{display:none}.resource-hub-section .article-card:hover{border-color:#a9c4dc;box-shadow:0 16px 34px #183f630f}.contact-cta{position:relative;overflow:hidden;padding:82px 0;background:var(--blue)}.contact-cta:after{position:absolute;top:0;right:max(40px,calc((100vw - 1360px)/2));width:1px;height:100%;content:"";background:#ffffff29}.contact-cta h2{font-size:37px}.site-footer{padding-top:56px;background:#f1f5f8}.footer-grid{gap:66px}.site-footer .footer-brand>p{margin:16px 0 0}.footer-bottom a{grid-column:2;color:inherit;text-decoration:none;transition:color .18s ease}.footer-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.footer-bottom a:hover,.footer-bottom a:focus-visible{color:var(--blue)}.internal-hero{min-height:280px;border-bottom-color:#dbe5ec;background:#f1f7fb}.internal-hero-copy{position:relative;padding-left:28px}.internal-hero-copy:before{position:absolute;top:4px;bottom:3px;left:0;width:3px;content:"";background:var(--blue)}.internal-hero-copy h1,.solution-detail-heading h1,.product-detail-copy h1{margin:13px 0 14px;font-size:46px}.internal-hero-copy p,.solution-detail-heading p{font-size:16px}.internal-about-photo img{height:640px}@media(min-width:981px){.about-grid-profile .internal-about-photo{margin-top:40px}}.workflow-grid{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.workflow-step{min-height:156px;padding:27px 22px;border:0;border-radius:0}.workflow-step+.workflow-step{border-left:1px solid var(--line)}.workflow-step span{margin-bottom:31px;color:#91b6d2;font-family:Arial Narrow,sans-serif}.sampling-loop-section{overflow:hidden;background:linear-gradient(180deg,rgba(225,239,251,.42),transparent 240px),#fff}.sampling-loop-heading{max-width:1040px;margin-bottom:62px}.sampling-loop-heading h2{margin:12px 0 20px;color:var(--blue-dark);font-size:clamp(38px,4vw,58px);line-height:1.18;letter-spacing:-.045em}.sampling-loop-heading p{max-width:980px;margin:0;color:#587188;font-size:17px;line-height:2}.sampling-loop-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(480px,1.05fr);gap:clamp(56px,7vw,108px);align-items:center}.sampling-loop-figure{position:relative;margin:0;padding:clamp(24px,3vw,44px);border:1px solid #d7e5f0;background:#f5f9fc}.sampling-loop-figure:before{position:absolute;top:-1px;left:-1px;width:92px;height:3px;content:"";background:var(--brand-blue)}.sampling-loop-figure img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;mix-blend-mode:multiply}.sampling-loop-figure figcaption{margin-top:18px;color:#6d8497;font-size:12px;line-height:1.7;text-align:center}.solution-program-visuals{display:grid;min-height:680px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.solution-program-visual{display:grid;min-width:0;margin:0;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid #d7e5f0;background:#f5f9fc}.solution-program-visual>div{display:grid;min-height:0;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 46%,#fff 0,#f7fafc 52%,#eaf2f7)}.solution-program-visual img{display:block;width:100%;height:100%;object-fit:contain}.solution-program-visual.is-upright img{padding:54px 26px 34px}.solution-program-visual.is-portable img{padding:64px 20px 42px}.solution-program-visual figcaption{display:grid;min-height:112px;gap:7px;align-content:center;padding:23px 22px;border-top:1px solid #d7e5f0;background:#fff}.solution-program-visual figcaption strong{color:#153f66;font-size:16px;line-height:1.45}.solution-program-visual figcaption span{color:#6b8296;font-size:12px;line-height:1.7}.solution-program-visuals.cleaning{grid-template-columns:1fr;grid-template-rows:1fr}.solution-program-visual.is-cleaning{grid-template-columns:minmax(0,1.3fr) minmax(180px,.7fr);grid-template-rows:1fr}.solution-program-visual.is-cleaning img{padding:36px 30px}.solution-program-visual.is-cleaning figcaption{min-height:0;border-top:0;border-left:1px solid #d7e5f0}.solution-program-visual.is-process{grid-template-columns:minmax(0,.75fr) minmax(240px,1.25fr);grid-template-rows:1fr}.solution-program-visual.is-process>div{grid-column:2;grid-row:1}.solution-program-visual.is-process img{padding:22px}.solution-program-visual.is-process figcaption{grid-column:1;grid-row:1;min-height:0;border-top:0;border-right:1px solid #d7e5f0}.solution-program-visual.is-process.is-standalone{min-height:560px;grid-template-columns:1fr;grid-template-rows:1fr}.solution-program-visual.is-process.is-standalone>div{grid-column:1;grid-row:1}.solution-program-visual.is-process.is-standalone img{padding:clamp(34px,5vw,76px)}.sampling-loop-steps{border-top:1px solid #cbdbe7}.sampling-loop-step{display:grid;min-height:154px;grid-template-columns:56px 48px minmax(0,1fr);gap:20px;align-items:start;padding:30px 0;border-bottom:1px solid #cbdbe7}.sampling-loop-number{color:#9ebed8;font-family:Arial Narrow,sans-serif;font-size:30px;font-weight:300;line-height:1}.sampling-loop-step-icon{display:grid;width:42px;height:42px;place-items:center;color:var(--brand-blue);border:1px solid rgba(0,62,135,.18);background:#f2f7fb}.sampling-loop-step h3{margin:-2px 0 8px;color:#113b64;font-size:21px;line-height:1.35}.sampling-loop-step p{max-width:580px;margin:0;color:#61798e;font-size:14px;line-height:1.9}.sampling-loop-value-heading{margin-top:74px}.sampling-loop-value-heading h3{margin:10px 0 24px;color:var(--blue-dark);font-size:30px}.sampling-loop-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #cbdbe7;border-bottom:1px solid #cbdbe7}.sampling-loop-values article{min-height:158px;padding:28px 28px 26px 0}.sampling-loop-values article+article{padding-left:28px;border-left:1px solid #cbdbe7}.sampling-loop-values svg{color:var(--brand-blue)}.sampling-loop-values h4{margin:16px 0 8px;color:#163d62;font-size:17px}.sampling-loop-values p{margin:0;color:#687f93;font-size:13px;line-height:1.75}.solution-detail-icon{width:118px;height:118px;flex-basis:118px;border-radius:2px}.product-detail-hero{padding:76px 0;background:#f2f6f8}.product-detail-image{min-height:560px;border-radius:2px;box-shadow:none}.overview-grid{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.overview-grid>div{min-height:214px;border:0;border-radius:0}.overview-grid>div+div{border-left:1px solid var(--line)}.product-detail-copy>p{max-width:620px;font-size:16px;line-height:1.9}.product-detail-meta{display:flex;flex-wrap:wrap;gap:20px;margin:22px 0 4px;color:#42617c;font-size:12px;font-weight:700;letter-spacing:.06em}.product-detail-meta span{position:relative}.product-detail-meta span+span:before{position:absolute;top:50%;left:-11px;width:3px;height:3px;border-radius:50%;content:"";background:var(--brand-blue);transform:translateY(-50%)}.product-overview-section{background:#fff}.product-overview-layout,.product-parameters-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:92px;align-items:start}.product-section-heading{position:relative;padding-top:10px}.product-section-heading.horizontal{display:flex;align-items:end;justify-content:space-between;gap:64px;padding-top:0;margin-bottom:42px}.product-section-heading.horizontal>p{max-width:470px;margin:0 0 7px;color:var(--muted);font-size:14px;line-height:1.8}.product-section-number{display:block;margin-bottom:18px;color:#003e874d;font-size:56px;font-weight:300;line-height:1;letter-spacing:-.08em}.product-section-heading h2{margin:11px 0 0;color:var(--blue-dark);font-size:37px;font-weight:750;line-height:1.25;letter-spacing:-.04em}.product-section-heading>p{margin:20px 0 0;color:var(--muted);font-size:13px;line-height:1.8}.product-overview-content{padding-top:80px}.product-overview-content.has-media{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:40px 52px;align-items:stretch}.product-overview-copy>p{max-width:850px;margin:0;color:#3d5870;font-size:17px;line-height:2}.product-overview-copy>p+p{margin-top:18px}.product-overview-facts{display:grid;margin-top:44px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-column:1 / -1;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.product-overview-facts>div{min-height:104px;padding:23px 22px 20px 0}.product-overview-facts>div+div{padding-left:24px;border-left:1px solid var(--line)}.product-overview-facts span{display:block;margin-bottom:9px;color:#7890a4;font-size:11px;letter-spacing:.08em}.product-overview-facts strong{color:#163a5d;font-size:15px;font-weight:720;line-height:1.55}.product-overview-inline-visual{display:grid;min-height:320px;grid-template-rows:minmax(0,1fr) auto;margin:0;border-left:2px solid var(--brand-blue);background:#edf4f8}.product-overview-inline-visual>div{min-height:0;overflow:hidden}.product-overview-inline-visual img{display:block;width:100%;height:100%}.product-overview-inline-visual.fit-cover img{object-fit:cover}.product-overview-inline-visual.fit-contain img{padding:24px;object-fit:contain;background:radial-gradient(circle at 50% 45%,#fff 0,#f7fafc 48%,#e8f1f7)}.product-overview-inline-visual figcaption{display:grid;gap:5px;padding:17px 20px 19px;background:#fff}.product-overview-inline-visual figcaption strong{color:#0d3f6c;font-size:15px;font-weight:760}.product-overview-inline-visual figcaption span{color:#6a8195;font-size:12px;line-height:1.65}.product-visual-section{overflow:hidden;background:linear-gradient(135deg,rgba(19,94,167,.18),transparent 42%),#052d57}.product-visual-section .product-section-heading h2{color:#fff}.product-visual-section .product-section-heading .section-label{color:#82b9ee}.product-visual-section .product-section-heading.horizontal>p{color:#e0eefbb3}.product-visual-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:14px;min-height:650px}.product-visual-item{position:relative;min-height:0;margin:0;overflow:hidden;border:1px solid rgba(197,221,242,.28);background:#eef5fa}.product-visual-item.visual-1{grid-row:1 / span 2}.product-visual-media{width:100%;height:100%;overflow:hidden}.product-visual-media img{display:block;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1)}.product-visual-media.fit-cover img{object-fit:cover}.product-visual-media.fit-contain img{padding:clamp(28px,4vw,68px);object-fit:contain;background:radial-gradient(circle at 50% 46%,#fff 0,#f7fafc 45%,#eaf2f7)}.product-visual-media.fit-detail img{width:142%;height:142%;max-width:none;object-fit:contain;background:radial-gradient(circle at 50% 46%,#fff 0,#f7fafc 45%,#eaf2f7)}.product-visual-item figcaption{position:absolute;right:0;bottom:0;left:0;z-index:1;display:grid;gap:6px;padding:72px 26px 23px;color:#fff;background:linear-gradient(180deg,transparent,rgba(2,29,56,.92))}.product-visual-item figcaption strong{font-size:18px;font-weight:760}.product-visual-item figcaption span{color:#e8f2fbbd;font-size:13px;line-height:1.65}@media(hover:hover)and (pointer:fine){.product-visual-item:hover .product-visual-media img{transform:scale(1.035)}.product-visual-item:hover .product-visual-media.fit-detail img{transform:scale(1.025)}}.product-highlights-section{background:#f2f7fb}.product-highlight-list{border-top:1px solid #cbd9e4}.product-highlight-item{display:grid;min-height:112px;grid-template-columns:64px minmax(0,1fr);gap:24px;align-items:center;border-bottom:1px solid #cbd9e4}.product-highlight-item>div{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:center}.product-highlight-icon{display:grid;width:46px;height:46px;place-items:center;color:var(--brand-blue);border:1px solid rgba(0,62,135,.16);background:#ffffffb3}.product-highlight-item h3{margin:0;color:#123a60;font-size:18px;font-weight:750}.product-highlight-item p{max-width:750px;margin:0;color:#5f768b;font-size:14px;line-height:1.75}.product-parameters-section{background:#fff}.product-parameter-list{margin:0;border-top:2px solid var(--brand-blue)}.product-parameter-row{display:grid;min-height:64px;grid-template-columns:220px minmax(0,1fr);align-items:center;border-bottom:1px solid var(--line)}.product-parameter-row dt{padding:17px 22px;color:#58738b;font-size:13px;font-weight:650}.product-parameter-row dd{min-width:0;margin:0;padding:17px 24px;border-left:1px solid var(--line);color:#163a5d;font-size:14px;font-weight:600;line-height:1.6}.contact-modal,.modal-close,.input-shell,.contact-form select,.contact-form textarea{border-radius:2px}@keyframes drosen-header-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes drosen-hero-image-in{0%{opacity:.5;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes drosen-hero-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes drosen-modal-in{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.site-header.motion-enter{animation:drosen-header-in .56s cubic-bezier(.22,1,.36,1) both}.motion-enabled .hero:not(.motion-enter) .hero-image,.motion-enabled .hero:not(.motion-enter) .hero-kicker,.motion-enabled .hero:not(.motion-enter) h1,.motion-enabled .hero:not(.motion-enter) .hero-rule,.motion-enabled .hero:not(.motion-enter) .hero-description,.motion-enabled .hero:not(.motion-enter) .hero-button,.motion-enabled .hero:not(.motion-enter) .hero-slogan,.motion-enabled .hero:not(.motion-enter) .scroll-button{opacity:0}.hero.motion-enter .hero-image{animation:drosen-hero-image-in 1.5s cubic-bezier(.22,1,.36,1) both}.hero.motion-enter .hero-kicker,.hero.motion-enter h1,.hero.motion-enter .hero-rule,.hero.motion-enter .hero-description,.hero.motion-enter .hero-button,.hero.motion-enter .hero-slogan,.hero.motion-enter .scroll-button{animation:drosen-hero-copy-in .76s cubic-bezier(.22,1,.36,1) both}.hero.motion-enter h1{animation-delay:90ms}.hero.motion-enter .hero-rule{animation-delay:.16s}.hero.motion-enter .hero-description{animation-delay:.22s}.hero.motion-enter .hero-button{animation-delay:.3s}.hero.motion-enter .hero-slogan{animation-delay:.39s}.hero.motion-enter .scroll-button{animation-delay:.59s}.motion-enabled .reveal-item{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-order, 0) * 65ms);will-change:opacity,transform}.motion-enabled .reveal-item.reveal-from-left{transform:translate(-28px)}.motion-enabled .reveal-item.reveal-from-right{transform:translate(28px)}.motion-enabled .reveal-item.is-visible{opacity:1;transform:translate(0);will-change:auto}.contact-modal{animation:drosen-modal-in .42s cubic-bezier(.22,1,.36,1) both}.product-image img,.solution-icon,.solution-journey-visual svg,.solution-journey-visual img{transition:transform .42s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.product-card:hover .product-image img{transform:scale(1.025)}.solution-card:hover .solution-icon{transform:translateY(-3px)}.solution-journey-item:hover .solution-journey-visual svg,.solution-journey-item:hover .solution-journey-visual img{transform:translateY(-4px)}}@media(max-width:1180px){:root{--page: min(100% - 72px, 1040px)}.site-header{grid-template-columns:220px 1fr 132px;padding-inline:36px}.brand-button{width:205px}.desktop-nav{gap:28px}.about-grid{grid-template-columns:.9fr 1.1fr;gap:56px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid.sampling-layout{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.sampling-layout .product-card,.sampling-layout .product-card:nth-child(1),.sampling-layout .product-card:nth-child(2),.sampling-layout .product-card:nth-child(3),.sampling-layout .product-card:nth-child(4),.sampling-layout .product-card:nth-child(5){display:flex;grid-row:auto;grid-column:auto;flex-direction:column}.sampling-layout .product-card:nth-child(1) .product-image,.sampling-layout .product-card:nth-child(2) .product-image,.sampling-layout .product-card:nth-child(3) .product-image,.sampling-layout .product-card:nth-child(4) .product-image,.sampling-layout .product-card:nth-child(5) .product-image{height:300px;min-height:300px;flex-basis:300px;border-right:0;border-bottom:1px solid #dce7ee}.sampling-layout .product-card:nth-child(1) .product-copy,.sampling-layout .product-card:nth-child(2) .product-copy,.sampling-layout .product-card:nth-child(3) .product-copy,.sampling-layout .product-card:nth-child(4) .product-copy,.sampling-layout .product-card:nth-child(5) .product-copy{min-height:188px;justify-content:flex-start}.solution-journey-shell{width:min(100% - 72px,1040px);min-height:620px}.solution-journey{min-height:620px}.solution-journey-item{grid-template-columns:210px 1fr}.solution-journey-item.sampling{top:250px}.solution-journey-item.sterilization{top:94px;left:365px}.solution-journey-item.cleaning{top:330px;grid-template-columns:210px 210px}.solution-journey-visual{width:210px;height:210px}.solution-journey-copy{padding-left:20px}.solution-number{font-size:50px}.solution-journey-copy h3{font-size:19px}.solution-journey-copy p{min-height:78px;font-size:12px}.connector-one{top:235px;left:172px;width:305px;height:130px}.connector-two{top:268px;left:550px;width:300px;height:145px}.product-grid .product-card,.product-grid .product-card:nth-child(4),.product-grid .product-card:nth-child(5){grid-column:auto}.partner-logo:nth-child(8n){border-right:1px solid #e0e8ee}.partner-logo:nth-child(4n){border-right:0}.partner-logo:nth-last-child(-n+8){border-bottom:1px solid #e0e8ee}.partner-logo:nth-last-child(-n+4){border-bottom:0}}@media(max-width:900px){:root{--page: min(100% - 48px, 720px)}.site-header{height:78px}.mobile-nav{top:78px}.mobile-nav.open{max-height:calc(100vh - 78px);overflow-y:auto}.mobile-nav-group{display:grid;border-bottom:1px solid #e7edf3}.mobile-nav .mobile-nav-parent{border-bottom:0;color:var(--blue-dark)}.mobile-nav-submenu{display:grid;background:#f5f8fb}.mobile-nav .mobile-nav-submenu button{min-height:42px;padding:0 32px;border-top:1px solid #e7edf3;border-bottom:0;color:#55718a;font-size:13px;font-weight:600;text-align:left}.related-product-rail .product-card{flex-basis:min(360px,56vw)}.hero-content{padding-top:110px}.section{padding:84px 0}.about-grid,.solution-grid{grid-template-columns:1fr}.solution-journey-shell{width:var(--page);min-height:0}.solution-journey-heading{position:static;max-width:620px;margin-bottom:44px}.solution-journey{display:grid;min-height:0;gap:34px}.solution-journey-item,.solution-journey-item.sampling,.solution-journey-item.sterilization,.solution-journey-item.cleaning{position:relative;top:auto;right:auto;left:auto;grid-template-columns:210px minmax(0,1fr)}.solution-journey-item:nth-of-type(2n) .solution-journey-visual{order:2}.solution-journey-item:nth-of-type(2n) .solution-journey-copy{padding-right:24px;padding-left:0}.solution-connector{display:none}.solution-card{min-height:280px}.solution-card+.solution-card{border-top:1px solid #d7e2ea;border-left:0}.solution-showcase{height:auto;flex-direction:column}.solution-showcase-panel,.solution-showcase-panel.is-active{flex:none;flex-basis:auto;height:148px;transition:height .68s cubic-bezier(.22,1,.36,1),background-color .42s ease}.solution-showcase-panel.is-active{height:430px}.solution-showcase-panel+.solution-showcase-panel{border-top:1px solid #d6e3ec;border-left:0}.solution-showcase-media img,.solution-showcase-panel.is-active .solution-showcase-media img{top:3%;right:3%;left:auto;width:min(46%,320px);height:72%;transform:scale(.92)}.solution-showcase-panel.is-active .solution-showcase-media img{opacity:1;transform:scale(1)}.solution-showcase-panel.cleaning .solution-showcase-media img{top:13%;width:min(54%,390px);height:54%}.solution-showcase-panel:not(.is-active) .solution-showcase-media img{right:9%;width:150px;height:120px;opacity:.72}.solution-showcase-content{max-width:66%}.product-overview-layout,.product-parameters-layout{grid-template-columns:1fr;gap:38px}.product-overview-content{padding-top:0}.product-overview-content.has-media{grid-template-columns:minmax(0,1fr) 280px;gap:34px}.product-section-heading.horizontal{display:block;margin-bottom:36px}.product-section-heading.horizontal>p{margin-top:18px}.product-visual-grid{grid-template-columns:minmax(0,1.45fr) minmax(250px,1fr);min-height:560px}.product-highlight-item>div{grid-template-columns:220px minmax(0,1fr)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-grid{grid-template-columns:repeat(3,1fr)}.workflow-step:nth-child(4){border-left:0}}@media(max-width:620px){.mobile-nav.open{max-height:calc(100vh - 72px)}.related-products-heading-side{align-items:flex-start;margin-top:18px}.related-product-rail .product-card{flex-basis:82vw}}@media(max-width:620px){:root{--page: calc(100% - 36px) }.footer-bottom{grid-template-columns:1fr;justify-items:start}.footer-bottom a{grid-column:auto}.site-header{height:72px;padding-inline:18px}.brand-button{width:164px}.mobile-nav{top:72px}.hero{height:610px}.hero-content{padding-top:92px}.hero h1{font-size:42px}.section{padding:70px 0}.section-heading h2,.about-copy h2,.contact-cta h2{font-size:32px}.about-grid{gap:38px}.about-photo img{height:300px}.keyword-row{display:grid}.keyword-row span+span:before{top:0;right:18px;bottom:auto;left:18px;width:auto;height:1px}.solution-card{min-height:0;padding:30px 26px}.solution-showcase-section{padding:50px 0 62px}.solution-showcase-panel.is-active{height:470px}.solution-showcase-index{top:20px;right:20px;font-size:38px}.solution-showcase-content{max-width:none;padding:28px 24px 26px}.solution-showcase-content h2{font-size:23px}.solution-showcase-detail p{max-width:86%;font-size:13px}.solution-showcase-panel.is-active .solution-showcase-media img,.solution-showcase-panel.sampling.is-active .solution-showcase-media img,.solution-showcase-panel.sterilization.is-active .solution-showcase-media img{top:2%;right:6%;width:74%;height:62%}.solution-showcase-panel.cleaning.is-active .solution-showcase-media img{top:12%;right:1%;width:92%;height:46%}.product-section-number{margin-bottom:14px;font-size:46px}.product-section-heading h2{font-size:32px}.product-overview-copy>p{font-size:15px}.product-overview-facts{grid-template-columns:1fr}.product-overview-facts>div{min-height:0;padding:20px 0}.product-overview-facts>div+div{padding-left:0;border-top:1px solid var(--line);border-left:0}.product-overview-content.has-media{display:block}.product-overview-inline-visual{min-height:310px;margin-top:30px}.product-visual-grid{display:block;min-height:0}.product-visual-item,.product-visual-item.visual-1{min-height:240px}.product-visual-item.visual-1{min-height:390px}.product-visual-item+.product-visual-item{margin-top:12px}.product-visual-media.fit-contain img{padding:30px}.product-visual-item figcaption{padding:60px 20px 18px}.product-visual-item figcaption strong{font-size:17px}.product-highlight-item{grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:24px 0}.product-highlight-icon{width:40px;height:40px}.product-highlight-item>div{display:block}.product-highlight-item h3{margin-bottom:8px;font-size:17px}.product-parameter-row{display:block;padding:17px 0}.product-parameter-row dt,.product-parameter-row dd{padding:0}.product-parameter-row dd{margin-top:7px;border-left:0}.solution-journey-heading h2{font-size:32px}.solution-journey{gap:48px}.solution-journey-item,.solution-journey-item.sampling,.solution-journey-item.sterilization,.solution-journey-item.cleaning{display:block}.solution-journey-item:nth-of-type(2n) .solution-journey-visual{margin-right:0;margin-left:auto}.solution-journey-visual{width:min(72vw,252px);height:min(72vw,252px)}.solution-journey-copy,.solution-journey-item:nth-of-type(2n) .solution-journey-copy{margin-top:-28px;padding:0 10px}.solution-number{margin-left:58%;font-size:54px}.solution-journey-copy p{min-height:0}.product-tabs{display:flex;gap:22px;overflow-x:auto}.product-tabs button{flex:0 0 auto;white-space:nowrap}.product-grid,.catalog-grid{grid-template-columns:1fr}.product-image,.catalog-grid .product-image{height:300px;flex-basis:300px}.product-copy,.catalog-grid .product-copy{min-height:0}.partner-board{grid-template-columns:repeat(2,1fr)}.partner-logo{height:88px}.partner-logo:nth-child(4n){border-right:1px solid #e0e8ee}.partner-logo:nth-child(2n){border-right:0}.partner-logo:nth-last-child(-n+4){border-bottom:1px solid #e0e8ee}.partner-logo:nth-last-child(-n+2){border-bottom:0}.contact-cta{padding:64px 0}.internal-hero{min-height:250px}.internal-hero-copy h1,.solution-detail-heading h1,.product-detail-copy h1{font-size:38px}.workflow-grid{grid-template-columns:repeat(2,1fr)}.workflow-step:nth-child(3),.workflow-step:nth-child(5){border-left:0}.overview-grid{display:block}.overview-grid>div+div{border-top:1px solid var(--line);border-left:0}}@media(max-width:1080px){.sampling-loop-layout{grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);gap:48px}.sampling-loop-values{grid-template-columns:repeat(2,minmax(0,1fr))}.sampling-loop-values article:nth-child(3){padding-left:0;border-top:1px solid #cbdbe7;border-left:0}.sampling-loop-values article:nth-child(4){border-top:1px solid #cbdbe7}}@media(max-width:820px){.sampling-loop-heading{margin-bottom:44px}.sampling-loop-layout{grid-template-columns:1fr;gap:44px}.sampling-loop-figure{width:min(100%,580px);margin-inline:auto}.solution-program-visuals{width:min(100%,680px);min-height:580px;margin-inline:auto}.sampling-loop-value-heading{margin-top:58px}}@media(max-width:620px){.sampling-loop-heading h2{font-size:36px}.sampling-loop-heading p{font-size:15px;line-height:1.9}.sampling-loop-figure{padding:18px}.solution-program-visuals,.solution-program-visuals.cleaning{display:grid;min-height:0;grid-template-columns:1fr;grid-template-rows:none}.solution-program-visual{min-height:340px}.solution-program-visual.is-cleaning,.solution-program-visual.is-process{min-height:0;grid-template-columns:1fr;grid-template-rows:minmax(250px,1fr) auto}.solution-program-visual.is-cleaning figcaption,.solution-program-visual.is-process figcaption{grid-column:1;grid-row:2;min-height:104px;border-top:1px solid #d7e5f0;border-right:0;border-left:0}.solution-program-visual.is-process>div{grid-column:1;grid-row:1}.solution-program-visual.is-process.is-standalone{min-height:340px;grid-template-columns:1fr;grid-template-rows:1fr}.solution-program-visual.is-process.is-standalone img{padding:28px}.sampling-loop-step{min-height:0;grid-template-columns:42px minmax(0,1fr);gap:12px 16px;padding:24px 0}.sampling-loop-number{grid-row:1 / span 2;font-size:25px}.sampling-loop-step-icon{display:none}.sampling-loop-step h3{font-size:19px}.sampling-loop-values{display:block}.sampling-loop-values article,.sampling-loop-values article+article{min-height:0;padding:24px 0;border-top:1px solid #cbdbe7;border-left:0}.sampling-loop-values article:first-child{border-top:0}}@media(max-width:820px){.resource-hub-grid{grid-template-columns:1fr}.resource-hub-item{padding:34px 26px}.resource-hub-item+.resource-hub-item{border-top:1px solid var(--line);border-left:0}.resource-hub-item>svg{margin-bottom:24px}.resource-status{top:36px;right:26px}.resource-empty{margin-top:38px}.resource-hub-grid-home .resource-hub-item{min-height:0}.resource-tabs{margin-bottom:54px}.resource-tabs button{gap:10px;padding:0 18px}.resource-list-heading{display:block}.resource-list-heading>p{margin-top:14px;text-align:left}.download-row{grid-template-columns:72px minmax(0,1fr);gap:24px}.download-file-mark{width:64px;height:80px}.download-action{grid-column:2;justify-self:start}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.resource-tabs{display:flex;overflow-x:auto;scroll-snap-type:x proximity}.resource-tabs button{min-width:190px;scroll-snap-align:start}.download-row{display:block;padding:26px 0 30px}.download-file-mark{width:58px;height:70px;margin-bottom:20px}.download-copy h3{font-size:20px}.download-action{width:100%;margin-top:24px}.article-grid{grid-template-columns:1fr}.article-card-copy{min-height:258px}.home-article-row{grid-template-columns:1fr;gap:14px;min-height:0;padding:24px 0}.home-article-meta{flex-direction:row;justify-content:space-between}.home-article-row h3{font-size:18px}.home-article-link{justify-content:flex-start}.home-article-row:hover{padding-right:12px;padding-left:12px}.resource-hub-section .article-card{display:flex;min-height:0}.resource-hub-section .article-cover{min-height:0;aspect-ratio:auto;padding:18px;border-right:0;border-bottom:1px solid #e0e9f0}.resource-hub-section .article-cover img{max-height:none}.resource-hub-section .article-card-copy{min-height:258px;padding:26px 24px 28px}.resource-hub-section .article-card h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.site-header.motion-enter,.hero.motion-enter .hero-image,.hero.motion-enter .hero-kicker,.hero.motion-enter h1,.hero.motion-enter .hero-rule,.hero.motion-enter .hero-description,.hero.motion-enter .hero-button,.hero.motion-enter .hero-slogan,.hero.motion-enter .scroll-button,.contact-modal{animation:none!important}.motion-enabled .hero .hero-image,.motion-enabled .hero .hero-kicker,.motion-enabled .hero h1,.motion-enabled .hero .hero-rule,.motion-enabled .hero .hero-description,.motion-enabled .hero .hero-button,.motion-enabled .hero .hero-slogan,.motion-enabled .hero .scroll-button,.motion-enabled .reveal-item{opacity:1!important;transform:none!important;transition:none!important}.solution-showcase-panel,.solution-showcase-media img,.solution-showcase-kicker,.solution-showcase-detail,.solution-showcase-link,.solution-showcase-link svg{transition:none!important}}
