:root{--ink:#101916;--muted:#5e6d66;--line:#d7dfd9;--paper:#f2f4ef;--surface:#fff;--steel:#263530;--deep:#0d1512;--safety:#f0b62c;--safety-dark:#966707;--green:#2f7557;--blue:#2c5d73;--shadow:0 18px 48px #10191621;--radius:8px;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:linear-gradient(180deg,#f7f8f3 0,var(--paper) 360px);margin:0}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.site-header{z-index:20;color:#fff;justify-content:space-between;align-items:center;gap:24px;padding:14px clamp(20px,5vw,72px);transition:background .2s,box-shadow .2s,color .2s;display:flex;position:fixed;inset:0 0 auto}.site-header.is-open,.site-header.is-scrolled{color:var(--ink);backdrop-filter:blur(16px);background:#fffffff5;box-shadow:0 12px 32px #1019161f}.brand{align-items:center;gap:12px;min-width:174px;display:inline-flex}.brand-logo{object-fit:contain;filter:drop-shadow(0 3px 8px #00000024);flex:none;width:52px;height:27px}.brand small,.brand strong{line-height:1.15;display:block}.brand small{text-transform:uppercase;color:currentColor;opacity:.78;margin-top:3px;font-size:11px;font-weight:800}.main-nav{align-items:center;gap:clamp(14px,2vw,28px);min-width:0;font-size:14px;font-weight:850;display:flex}.main-nav a{white-space:nowrap;padding:10px 0;position:relative}.main-nav a:after{content:"";background:var(--safety);transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.main-nav a:hover:after,.main-nav a[aria-current=page]:after{transform:scaleX(1)}.menu-toggle{width:44px;height:44px;color:inherit;background:0 0;border:1px solid;border-radius:6px;place-items:center;display:none}.language-switch{white-space:nowrap;align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:900;display:inline-flex}.language-switch select{max-width:160px;min-height:38px;color:inherit;background:#ffffff1f;border:1px solid;border-radius:6px;padding:0 34px 0 10px}.site-header.is-open .language-switch select,.site-header.is-scrolled .language-switch select{color:var(--ink);background:#fff}.eyebrow{color:#795507;letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:900}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.btn{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 20px;font-weight:900;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn.primary{color:#1b1608;background:var(--safety);box-shadow:0 14px 30px #f0b62c47}.btn.secondary{color:#fff;background:#ffffff24;border-color:#ffffff6b}.section{padding:clamp(68px,8vw,108px) clamp(20px,5vw,72px)}.section-heading{max-width:760px;margin-bottom:34px}.section-heading>p:not(.eyebrow){color:var(--muted);margin:16px 0 0;line-height:1.7}.section-heading h2{letter-spacing:0;margin:0;font-size:clamp(30px,3.8vw,50px);line-height:1.12}.machines{background:#e9ede8}.applications{background:linear-gradient(135deg,var(--deep),var(--steel));color:#fff;padding:clamp(72px,9vw,116px) clamp(20px,5vw,72px)}.applications .section-heading{grid-column:1/-1;margin-bottom:0}.faq-list p{color:var(--muted);margin:0;line-height:1.72}.faq-list{gap:12px;max-width:960px;display:grid}.faq-list details{border:1px solid var(--line);border-radius:var(--radius);background:#fff;box-shadow:0 8px 22px #1019160a}.faq-list summary{cursor:pointer;padding:20px 22px;font-weight:900}.faq-list p{padding:0 22px 22px}.floating-contact{z-index:30;gap:10px;display:grid;position:fixed;bottom:22px;right:18px}@media (width<=900px){.site-header{gap:12px;padding:14px 20px}.menu-toggle{display:grid}.main-nav{color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:12px;display:none;position:absolute;top:72px;left:20px;right:20px}.main-nav.is-open{gap:0;display:grid}.main-nav a{padding:14px 10px}.language-switch{margin-left:0}.language-switch span{display:none}.language-switch select{max-width:138px}.floating-contact{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;bottom:10px;left:10px;right:10px}}@media (width<=560px){.brand{min-width:0}.brand strong{white-space:nowrap}.brand small{display:none}.hero-actions{flex-direction:column;align-items:stretch}.btn{width:100%}}.catalog-site{background:#f4f5f1}body.menu-open{overflow:hidden}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;color:var(--ink);background:#fff;border-radius:4px;padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.catalog-header{min-height:76px;color:var(--ink);backdrop-filter:blur(16px);background:#fffffff5;gap:20px;padding:10px 36px;box-shadow:0 8px 24px #1019161a}.catalog-header .brand{min-width:178px}.catalog-header .brand strong{font-size:17px}.catalog-header .mega-nav{justify-content:center;align-self:stretch;align-items:stretch;gap:4px}.nav-group{align-items:stretch;display:flex}.catalog-header .nav-direct,.nav-group>button{color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex;position:relative}.catalog-header .nav-contact{display:none}.catalog-header .nav-direct:after,.nav-group>button:after{content:"";background:var(--safety);height:2px;transition:transform .2s;position:absolute;bottom:8px;left:10px;right:10px;transform:scaleX(0)}.catalog-header .nav-direct.active:after,.catalog-header .nav-direct:hover:after,.nav-group.active>button:after,.nav-group>button:hover:after{transform:scaleX(1)}.mega-menu{z-index:19;visibility:hidden;color:var(--ink);opacity:0;background:#fffffffc;border-top:1px solid #10191614;transition:opacity .18s,transform .18s,visibility .18s;position:fixed;top:76px;left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 52px #10191624}.nav-group.is-open .mega-menu{visibility:visible;opacity:1;transform:translateY(0)}.mega-menu-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;width:min(1180px,100% - 64px);margin:0 auto;padding:30px 0 34px;display:grid}.mega-column h3{color:var(--muted);border-bottom:1px solid var(--line);text-transform:uppercase;margin:0 0 10px;padding-bottom:10px;font-size:12px}.mega-column{min-width:0}.mega-link{border-radius:5px;padding:10px 8px;display:block;white-space:normal!important}.mega-link:after{display:none}.mega-link:hover{background:#f1f4ef}.mega-link span,.mega-link strong{display:block}.mega-link strong{font-size:14px}.mega-link span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.header-tools{align-items:center;gap:8px;display:flex}.icon-button{width:40px;height:40px;color:inherit;cursor:pointer;background:#ffffff1a;border:1px solid;border-radius:6px;flex:none;place-items:center;display:inline-grid}.catalog-header.is-open .icon-button,.catalog-header.is-scrolled .icon-button{border-color:var(--line);background:#fff}.language-switch.compact{margin-left:0}.language-switch.compact select{border-color:var(--line);background:#fff;width:94px;min-height:40px;padding-left:8px}.catalog-header .icon-button{border-color:var(--line);background:#fff}.header-quote{min-height:42px;padding:0 14px;font-size:13px}.search-panel{z-index:25;width:100vw;color:var(--ink);background:#fffffffc;position:absolute;top:76px;left:0;right:0;box-shadow:0 24px 52px #1019162e}.search-panel[hidden]{display:none}.search-panel-inner{width:min(920px,100% - 40px);margin:0 auto;padding:24px 0 32px}.search-input-wrap{border:1px solid var(--line);border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 8px 8px 16px;display:grid}.search-input-wrap input{border:0;outline:0;min-width:0;min-height:42px;font-size:17px}.search-status{min-height:18px;color:var(--muted);margin:12px 0 0;font-size:12px;font-weight:800}.search-results{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;max-height:440px;margin-top:14px;display:grid;overflow:auto}.search-results a{background:#fff;min-width:0;padding:14px}.search-results a:hover{background:#f7f8f4}.search-results a:focus-visible{z-index:1;position:relative}.search-results span,.search-results strong{display:block}.search-results span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.search-results a[hidden]{display:none}.catalog-page-hero{color:#fff;background:var(--deep);isolation:isolate;position:relative;overflow:hidden}.catalog-page-hero>img,.catalog-page-overlay{width:100%;height:100%;position:absolute;inset:0}.catalog-page-hero>img{z-index:-2;object-fit:cover;object-position:center}.catalog-page-overlay{z-index:-1;background:linear-gradient(90deg,#070f0cb8,#070f0c75 48%,#070f0c1a 76%,#070f0c05),linear-gradient(#0000 52%,#070f0c66)}.availability-band .eyebrow,.catalog-footer .eyebrow,.catalog-page-hero .eyebrow{color:var(--safety)}.catalog-page-copy h1{letter-spacing:0;text-shadow:0 2px 20px #040a083d;margin:0;line-height:1.04}.catalog-page-copy>p:not(.eyebrow){color:#ffffffdb;max-width:680px;margin:22px 0 0;font-size:19px;line-height:1.65}.availability-band,.catalog-footer .footer-bottom,.catalog-footer .footer-main,.process-band,.related-band{padding-left:max(20px,50% - 590px);padding-right:max(20px,50% - 590px)}.catalog-site .section{width:min(1324px,100%);margin:0 auto;padding:82px 72px}.catalog-site .section-heading h2{font-size:40px}.catalog-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.catalog-card{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;position:relative;overflow:hidden}.catalog-card:hover{border-color:#a6b2aa;transform:translateY(-2px);box-shadow:0 16px 36px #1019161a}.catalog-card>img{aspect-ratio:16/9;object-fit:cover;width:100%}.catalog-card-copy{min-height:142px;padding:20px 46px 20px 20px;display:block;position:relative}.catalog-card-copy small,.catalog-card-copy strong{display:block}.catalog-card-copy strong{font-size:19px;line-height:1.25}.catalog-card-copy small{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:9px;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.related-band .catalog-card-grid{gap:10px}.related-band .catalog-card-copy{min-height:126px;padding:18px 42px 18px 18px}.related-band{padding-top:70px;padding-bottom:70px}.catalog-page-hero{min-height:500px}.catalog-page-copy{width:min(1180px,100% - 40px);margin:0 auto;padding:150px 0 88px}.catalog-page-copy h1{max-width:850px;font-size:56px}.breadcrumbs{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:34px;font-size:12px;font-weight:750;display:flex}.breadcrumbs a:hover{color:#fff}.category-overview>div{max-width:880px}.category-overview h2{margin:0;font-size:40px;line-height:1.15}.category-overview p:not(.eyebrow){color:var(--muted);line-height:1.72}.category-overview>img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.tag-cloud{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.tag-cloud span{border:1px solid var(--line);background:#fff;border-radius:4px;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.category-technical-band{color:#fff;background:#18221e;padding:76px max(20px,50% - 590px)}.category-technical-heading{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:64px;display:grid}.category-technical-heading>div:first-child{max-width:760px}.category-technical-heading .eyebrow{color:#f5c64b}.category-technical-heading h2{max-width:720px;margin:0;font-size:40px;line-height:1.15}.category-technical-heading>div:first-child>p:not(.eyebrow){color:#ffffffb8;margin:16px 0 0;line-height:1.72}.category-technical-facts{border-top:1px solid #fff3;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.category-technical-facts div{min-width:0;padding:18px 14px}.category-technical-facts div+div{border-left:1px solid #fff3}.category-technical-facts span,.category-technical-facts strong{display:block}.category-technical-facts strong{color:#f5c64b;font-size:28px}.category-technical-facts span{color:#ffffffad;margin-top:5px;font-size:11px;font-weight:750;line-height:1.4}.category-technical-grid{background:#ffffff29;border:1px solid #ffffff29;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:36px;display:grid;overflow:hidden}.category-technical-grid article{background:#22302a;min-width:0;padding:28px 24px}.category-technical-grid h3{color:#ffffffa6;text-transform:uppercase;margin:22px 0 0;font-size:11px}.category-technical-grid p{overflow-wrap:anywhere;margin:10px 0 0;font-size:15px;font-weight:780;line-height:1.55}.category-technical-action{color:#18221e;background:#f5b73b;border-radius:4px;align-items:center;gap:10px;min-height:48px;margin-top:24px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.process-grid,.selection-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.process-grid article,.selection-grid article{background:#fff;min-width:0;padding:26px}.process-grid h3,.selection-grid h3{margin:16px 0 0;font-size:18px}.process-grid p,.selection-grid p{color:var(--muted);margin:8px 0 0;line-height:1.62}.process-band{background:#fff;padding-top:70px;padding-bottom:70px}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.process-grid article>span{color:var(--green);font-size:13px;font-weight:900}.availability-band{color:#fff;background:#22312b;grid-template-columns:minmax(280px,1fr) minmax(260px,.65fr);align-items:center;gap:50px;padding-top:58px;padding-bottom:58px;display:grid}.availability-band h2{margin:0;font-size:34px}.availability-band p:not(.eyebrow){color:#ffffffbf;line-height:1.65}.availability-band .tag-cloud{justify-content:flex-end}.availability-band .tag-cloud span{color:#fff;background:#ffffff14;border-color:#fff3}.guide-decision-table{padding:36px 0 0;border-bottom:0!important}.guide-decision-table h3{margin:0;font-size:26px}.guide-table-scroll{border:1px solid var(--line);margin-top:20px;overflow-x:auto}.guide-table-scroll table{border-collapse:collapse;background:#fff;width:100%;min-width:820px}.guide-table-scroll td,.guide-table-scroll th{text-align:start;vertical-align:top;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 18px;font-size:13px;line-height:1.55}.guide-table-scroll th{color:#fff;background:#22312b;font-weight:900}.guide-table-scroll td:first-child{color:var(--ink);background:#f7f9f7;font-weight:850}.guide-decision-table>p{color:var(--muted);align-items:flex-start;gap:9px;margin:16px 0 0;font-size:13px;line-height:1.65;display:flex}.catalog-faq .faq-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:none}.catalog-faq details{align-self:start}.catalog-faq summary{justify-content:space-between;gap:12px;list-style:none;display:flex}.catalog-faq summary::-webkit-details-marker{display:none}.catalog-footer{color:#ffffffb8;background:#0e1512}.footer-main{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(140px,.65fr));gap:52px;padding-top:58px;padding-bottom:50px;display:grid}.footer-main h2{color:#fff;text-transform:uppercase;margin:0 0 16px;font-size:13px}.footer-main>div>a:not(.brand){padding:6px 0;font-size:13px;display:block}.footer-main>div>a:hover,.footer-brand .brand{color:#fff}.footer-brand p{max-width:320px;line-height:1.65}.footer-bottom{border-top:1px solid #ffffff1f;justify-content:space-between;gap:20px;padding-top:18px;padding-bottom:18px;font-size:12px;display:flex}.catalog-site .floating-contact{grid-template-columns:none;bottom:18px;left:auto;right:16px}.catalog-site .floating-contact a{color:#fff;border:1px solid #ffffff2e;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 12px 28px #10191638}.catalog-site .floating-contact a span{display:none}.floating-whatsapp{background:#168a4a}.floating-email{background:#2c5d73}.equipment-range-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f3f6f3}.equipment-range-heading{justify-content:space-between;align-items:flex-end;gap:32px;max-width:none;display:flex}.equipment-range-heading>div{max-width:760px}.equipment-range-heading p:not(.eyebrow){color:var(--muted);margin-top:14px;line-height:1.7}.equipment-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 34px;margin-top:38px;display:grid}.equipment-range-group{min-width:0}.equipment-range-group>header{border-bottom:2px solid #1f4c3a;align-items:center;gap:14px;min-height:62px;padding-bottom:16px;display:flex}.range-icon{color:#fff;background:#1f4c3a;border-radius:5px;flex:none;place-items:center;width:42px;height:42px;display:grid}.equipment-range-group h3,.equipment-range-group p{margin:0}.equipment-range-group h3{font-size:21px;line-height:1.25}.equipment-range-group header p{color:var(--muted);margin-top:4px;font-size:13px;font-weight:750}.equipment-brand-list{border-bottom:1px solid #cbd3cd}.equipment-brand-range{border-top:1px solid #cbd3cd}.equipment-brand-range:first-child{border-top:0}.equipment-brand-range summary{cursor:pointer;grid-template-columns:minmax(110px,auto) 1fr 20px;align-items:center;gap:14px;padding:16px 4px;list-style:none;display:grid;position:relative}.equipment-brand-range summary::-webkit-details-marker{display:none}.equipment-brand-range summary strong{font-size:15px}.equipment-brand-range summary span{color:var(--muted);text-align:end;font-size:12px;font-weight:750}.model-chip-list{flex-wrap:wrap;gap:7px;padding:2px 4px 16px;display:flex}.model-chip-list span{color:#27352f;background:#fff;border:1px solid #cbd3cd;border-radius:4px;align-items:center;min-height:30px;padding:5px 9px;font-size:12px;font-weight:780;line-height:1.25;display:inline-flex}.range-request-link{color:#1f4c3a;align-items:center;gap:7px;margin:0 4px 18px;font-size:13px;font-weight:850;display:inline-flex}.equipment-range-note{max-width:920px;color:var(--muted);align-items:flex-start;gap:9px;margin:34px 0 0;font-size:13px;line-height:1.65;display:flex}.btn.secondary.dark-text{height:44px;color:var(--ink);border-color:#aeb9b1}.text-link{color:var(--green);align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.inquiry-brief-grid{background:#cbd6d0;border:1px solid #cbd6d0;border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.inquiry-brief-grid h3{margin:16px 0 0;font-size:18px;line-height:1.3}.inquiry-brief-grid p{color:var(--muted);margin:9px 0 0;line-height:1.65}.inquiry-brief{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.inquiry-brief-heading{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin-bottom:30px;display:grid}.inquiry-brief-heading h2{margin:0;font-size:38px;line-height:1.15}.inquiry-brief-heading p:not(.eyebrow){max-width:760px;color:var(--muted);margin:14px 0 0;line-height:1.7}.inquiry-brief-heading>strong{color:#fff;background:var(--steel);text-align:end;border-radius:4px;max-width:280px;padding:10px 12px;font-size:12px;line-height:1.45}.inquiry-brief-grid article{background:#f8faf8;grid-template-columns:30px minmax(0,1fr);gap:13px;min-width:0;padding:22px;display:grid}.inquiry-brief-grid h3{margin:0}.inquiry-brief-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.decision-paths{background:#edf2f4;border-top:1px solid #cedadd;border-bottom:1px solid #cedadd}.decision-paths .guide-decision-table{padding-top:0}.decision-paths .guide-table-scroll{margin-top:0}@media (width<=1500px){.catalog-header .header-quote{display:none}}@media (width<=1180px){.catalog-header{padding-left:20px;padding-right:20px}.catalog-header .brand{min-width:148px}.catalog-header .nav-direct,.nav-group>button{padding-left:7px;padding-right:7px}.header-quote{width:42px;padding:0;font-size:0}.catalog-site .section{padding-left:40px;padding-right:40px}}@media (width<=980px){.catalog-header{color:var(--ink);background:#fffffff7;box-shadow:0 8px 24px #1019161a}.catalog-header .menu-toggle{order:3;display:grid}.catalog-header .mega-nav{width:100vw;height:calc(100vh - 76px);color:var(--ink);box-shadow:none;background:#fff;border:0;border-radius:0;align-content:start;padding:14px 20px 110px;display:none;position:absolute;inset:76px 0 auto;overflow-y:auto}.catalog-header .mega-nav.is-open{display:grid}.nav-group{border-bottom:1px solid var(--line);display:block}.catalog-header .nav-direct,.nav-group>button{justify-content:flex-start;width:100%;min-height:52px;padding:0 8px;font-size:15px}.catalog-header .nav-contact{display:flex}.mega-menu{visibility:visible;box-shadow:none;opacity:1;background:#f5f7f3;border:0;padding:0 8px 14px;display:none;position:static;transform:none}.nav-group.is-open .mega-menu{display:block}.mega-menu-inner{grid-template-columns:1fr;gap:18px;width:100%;padding:18px}.header-tools{margin-left:auto}.header-quote{display:none}.availability-band,.category-overview,.inquiry-brief-heading{grid-template-columns:1fr}.inquiry-brief-heading>strong{text-align:start;max-width:none}.catalog-card-grid,.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.equipment-range-heading{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.equipment-range-grid{grid-template-columns:1fr}.category-technical-heading{grid-template-columns:1fr;gap:30px}.category-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-faq .faq-list{grid-template-columns:1fr}.availability-band .tag-cloud{justify-content:flex-start}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.catalog-header{min-height:68px;padding:8px 14px}.catalog-header .brand-logo{width:44px;height:23px}.catalog-header .brand strong{font-size:15px}.catalog-header .mega-nav,.search-panel{top:68px}.catalog-header .mega-nav{height:calc(100vh - 68px)}.header-tools{gap:5px}.language-switch.compact select{width:76px;max-width:76px;padding-right:22px;font-size:12px}.icon-button,.menu-toggle{width:38px;height:38px}.catalog-page-copy>p:not(.eyebrow){font-size:16px}.availability-band,.catalog-footer .footer-bottom,.catalog-footer .footer-main,.process-band,.related-band{padding-left:16px;padding-right:16px}.availability-band,.process-band,.related-band{padding-top:54px;padding-bottom:54px}.catalog-site .section,.category-technical-band{padding:58px 16px}.category-technical-heading h2{font-size:30px}.category-technical-grid{grid-template-columns:1fr}.category-technical-grid article{padding:24px 20px}.category-technical-action{justify-content:center;width:100%}.catalog-site .section-heading h2,.category-overview h2,.inquiry-brief-heading h2{font-size:30px}.equipment-range-heading{flex-direction:column;align-items:stretch}.equipment-range-heading .btn{justify-content:center;width:100%}.equipment-brand-range summary{grid-template-columns:minmax(92px,auto) 1fr 18px;gap:9px}.model-chip-list span{overflow-wrap:anywhere;max-width:100%;min-height:32px}.catalog-card-grid{grid-template-columns:1fr}.catalog-card-copy{min-height:124px}.catalog-page-hero{min-height:520px}.catalog-page-copy{width:calc(100% - 32px);padding:124px 0 64px}.catalog-page-copy h1{overflow-wrap:anywhere;font-size:38px}.breadcrumbs{margin-bottom:26px}.inquiry-brief-grid,.process-grid,.selection-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr;gap:30px}.footer-bottom{flex-direction:column;align-items:flex-start;padding-bottom:86px}.catalog-site .floating-contact{grid-template-columns:repeat(2,48px);gap:8px;bottom:8px;left:auto;right:8px}.catalog-site .floating-contact a{justify-content:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0}.catalog-site .floating-contact a span{display:none}.search-results{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important}}.category-technical-band .category-requirement-tags span{overflow-wrap:anywhere;color:#18221e;background:#f7f9f6;border-color:#aeb9b1;max-width:100%;height:auto;padding:8px 11px;font-size:11px;line-height:1.4}