@charset "UTF-8";:root{--ce-ink:#172d36;--ce-body:#53626a;--ce-muted:#728088;--ce-dark:#12252d;--ce-deep:#0c1b22;--ce-orange:#ed763e;--ce-paper:#f3f6f7;--ce-line:#dce4e7;--ce-ease:cubic-bezier(.22,.68,0,1);--ce-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;font:15px/1.8 "Avenir Next","Helvetica Neue","PingFang SC","Microsoft YaHei",sans-serif;color:var(--ce-ink);background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,p,figure,dl{margin:0}h1,h2,h3,h4{line-height:1.3;letter-spacing:-.035em;font-weight:650}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button{color:inherit}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--ce-orange);outline-offset:4px}input:focus,select:focus,textarea:focus{outline:2px solid var(--ce-orange);outline-offset:1px}[hidden]{display:none!important}::selection{background:#f8c9b0;color:#12252d}section[id]{scroll-margin-top:90px}.ce-container{width:min(1320px,calc(100% - 112px));margin:auto}.ce-section{padding:76px 0}.ce-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;line-height:1.6;color:#a7572e;margin-bottom:14px}.ce-section-head{display:flex;justify-content:space-between;align-items:end;gap:44px;margin-bottom:36px}.ce-section-head h2,h2{font-size:36px;line-height:1.35}.ce-section-head>p,.ce-section-head>div>p:not(.ce-eyebrow){font-size:14px;color:var(--ce-body);line-height:1.9}.ce-section-head>div:last-child:not(:first-child){max-width:430px}.ce-section-head .ce-text-link{margin-top:13px}.ce-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #a9bac1;padding:7px 0;font-size:13px;font-weight:600;line-height:1.5;transition:color .2s,border-color .2s}.ce-text-link:hover{color:#b14d20;border-color:#b14d20}.ce-button{display:inline-flex;align-items:center;justify-content:center;gap:26px;min-height:49px;padding:11px 22px;background:var(--ce-orange);color:#171f21;border:1px solid var(--ce-orange);border-radius:3px;font-weight:700;font-size:13px;line-height:1.45;transition:background .2s,transform .2s,box-shadow .2s;white-space:nowrap}.ce-button:hover{background:#ff915b;transform:translateY(-2px);box-shadow:0 8px 20px #0c1b2218}.ce-button>span{font-size:19px;font-weight:400;line-height:1}.ce-button-small{min-height:42px;padding:10px 15px;font-size:12px;gap:20px}.ce-button-outline{background:transparent;color:#fff;border-color:#ffffff65}.ce-button-outline:hover{background:#ffffff12}.ce-buttons{display:flex;gap:13px;flex-wrap:wrap}.ce-technical-note{color:var(--ce-muted);font-size:11px;line-height:1.8;margin-top:20px}.ce-skip{position:fixed;z-index:200;top:-100px;left:15px;background:#fff;padding:12px}.ce-skip:focus{top:10px}.ce-progress{height:2px;background:var(--ce-orange);position:fixed;top:0;left:0;right:0;transform:scaleX(var(--ce-progress));transform-origin:left;z-index:120;pointer-events:none}.ce-topbar{background:var(--ce-deep);color:#c1cbd0;font-size:10px;line-height:1.6}.ce-topbar>.ce-container{display:flex;justify-content:space-between;min-height:30px;align-items:center;gap:20px}.ce-topbar .ce-container>div{display:flex;gap:24px}.ce-topbar a:hover{color:#fff}.ce-header{height:80px;background:rgba(255,255,255,.98);position:sticky;top:0;z-index:100;border-bottom:1px solid #e9edef;transition:box-shadow .2s}.ce-header.is-scrolled{box-shadow:0 7px 30px #14252d14;backdrop-filter:blur(18px)}.ce-header-row{height:100%;display:flex;gap:25px;align-items:center;justify-content:space-between}.ce-brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0}.ce-brand>img{width:50px;height:32px;object-fit:contain}.ce-brand>span{font-size:25px;font-weight:750;line-height:1;letter-spacing:-1px}.ce-brand small{display:block;font-size:7px;letter-spacing:1.8px;margin-top:7px;font-weight:650}.ce-desktop-nav{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:600;margin-left:auto;height:100%}.ce-desktop-nav>a{padding:24px 0;white-space:nowrap}.ce-desktop-nav>a:hover{color:#b9572c}.ce-nav-group{height:100%;display:flex;align-items:center}.ce-nav-group>summary{height:100%;display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none}.ce-nav-group>summary::-webkit-details-marker{display:none}.ce-nav-group[open]>summary{color:#ba5d2e}.ce-mega{position:absolute;top:100%;right:5%;width:min(850px,90vw);display:grid;grid-template-columns:230px 1fr;background:#fff;border:1px solid var(--ce-line);border-top:3px solid var(--ce-orange);box-shadow:0 25px 60px #12252d25;padding:10px;gap:20px}.ce-mega-intro{background:var(--ce-dark);color:white;padding:24px}.ce-mega-intro>small{color:#f7a576;font-size:9px;letter-spacing:.12em}.ce-mega-intro>strong{display:block;font-size:22px;margin-top:13px}.ce-mega-intro>p{font-size:12px;font-weight:400;color:#bbcad1;line-height:1.8;margin:12px 0 22px}.ce-mega-intro>a{font-size:12px}.ce-mega-links{display:grid;grid-template-columns:1fr 1fr;gap:0 18px;padding:10px 15px 10px 0}.ce-mega-links>a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--ce-line);font-size:11px}.ce-mega-links>a:hover{color:#b45729}.ce-mega-links span{font-size:8px;color:var(--ce-muted)}.ce-header-actions{display:flex;gap:20px;align-items:center}.ce-language{font-size:11px;white-space:nowrap}.ce-menu-toggle{display:none;border:0;background:transparent;padding:5px;width:32px;height:36px}.ce-menu-toggle>span{display:block;width:24px;height:1px;background:var(--ce-ink);margin:7px 0;transition:transform .2s}.ce-menu-toggle[aria-expanded=true]>span:first-child{transform:translateY(4px) rotate(45deg)}.ce-menu-toggle[aria-expanded=true]>span:last-child{transform:translateY(-4px) rotate(-45deg)}.ce-mobile-nav{position:absolute;top:100%;left:0;right:0;padding:18px 24px 30px;background:white;box-shadow:0 18px 22px #14252d20;max-height:calc(100dvh - 72px);overflow-y:auto}.ce-mobile-nav>a{display:flex;justify-content:space-between;padding:13px 0;font-size:17px;border-bottom:1px solid var(--ce-line)}.ce-mobile-nav>a>span{font-size:11px;color:var(--ce-muted)}.ce-menu-open{overflow:hidden}.ce-hero{background:var(--ce-dark);color:#fff;position:relative;overflow:hidden}.ce-hero-grid{position:absolute;inset:0;background-image:linear-gradient(#a9c5d107 1px,transparent 1px),linear-gradient(90deg,#a9c5d107 1px,transparent 1px);background-size:60px 60px;pointer-events:none;mask-image:linear-gradient(90deg,#000,transparent)}.ce-hero:after{content:"";position:absolute;right:-160px;top:-150px;width:700px;height:700px;border:1px solid #d6eaf70b;border-radius:50%;box-shadow:0 0 0 90px #d6eaf703,0 0 0 180px #d6eaf702;pointer-events:none}.ce-hero-layout{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.15fr;gap:48px;padding-top:46px;padding-bottom:42px;align-items:center}.ce-hero .ce-eyebrow{display:flex;align-items:center;gap:10px;color:#e9aa82;font-size:9px;margin-bottom:23px}.ce-hero .ce-eyebrow i{display:block;width:24px;height:2px;background:var(--ce-orange)}.ce-hero h1{font-size:clamp(38px,3.7vw,56px);line-height:1.28;letter-spacing:-.055em;animation:ce-title-in .8s var(--ce-ease) both}.ce-hero h1 em{font-style:normal;color:#ffa16c}.ce-hero-lead{max-width:460px;font-size:14px;color:#bdcbd2;line-height:1.95;margin:24px 0 28px}.ce-hero-proof{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #ffffff25;margin-top:32px;padding-top:20px;gap:16px}.ce-hero-proof b{display:block;font-size:12px;line-height:1.5;font-weight:550}.ce-hero-proof span{font-size:10px;color:#93a8b3;line-height:1.7;display:block;margin-top:6px}.ce-hero-visual{min-width:0;animation:ce-visual-in .9s var(--ce-ease) both}.ce-photo-title{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:10px;margin-bottom:12px;color:#b8cbd6}.ce-photo-title small{font-size:8px;letter-spacing:.1em}.ce-photo-title i{display:inline-block;width:5px;height:5px;background:var(--ce-orange);border-radius:50%;margin-right:6px;box-shadow:0 0 0 4px #ed763e16}.ce-hero-image{position:relative;background:#aebec5;isolation:isolate}.ce-hero-image>img{width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}.ce-hero-image:after{content:"";position:absolute;inset:80% 0 0;background:linear-gradient(transparent,#11252d50);pointer-events:none}.ce-image-corner{position:absolute;left:-7px;top:-7px;width:48px;height:48px;border-top:2px solid #ed763e;border-left:2px solid #ed763e;pointer-events:none}.ce-expand{position:absolute;right:16px;bottom:16px;z-index:2;border:1px solid #ffffffa0;color:#fff;background:#162e3680;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1}.ce-expand:hover{background:var(--ce-orange);border-color:var(--ce-orange);color:#0c1b22}.ce-hero-data{display:grid;grid-template-columns:1fr 1fr .72fr;background:#f4f7f8;color:var(--ce-ink);padding:18px 0}.ce-hero-data>div{padding:0 20px;border-right:1px solid #d5e0e5}.ce-hero-data>div>span{font-size:9px;letter-spacing:.03em;color:var(--ce-body)}.ce-hero-data strong{display:block;font-size:30px;font-weight:650;line-height:1.15;margin:5px 0;letter-spacing:-1px}.ce-hero-data strong small{font-size:12px;font-weight:450;letter-spacing:0}.ce-hero-data p{font-size:9px;color:var(--ce-muted);line-height:1.5}.ce-hero-data>a{display:grid;align-content:center;justify-content:center;padding:0 13px;position:relative}.ce-hero-data>a>span{font-size:9px;color:var(--ce-muted)}.ce-hero-data>a>b{font-size:14px;font-weight:600}.ce-hero-data>a>i{font-size:19px;font-style:normal;color:#c85b28;line-height:1.2}.ce-capability-band{border-top:1px solid #ffffff17;background:#0e2028;position:relative;z-index:1}.ce-capability-band>.ce-container{display:grid;grid-template-columns:repeat(5,1fr)}.ce-capability-band a{padding:20px 22px;display:grid;grid-template-columns:18px 1fr;gap:0 11px;border-right:1px solid #ffffff14;line-height:1.5}.ce-capability-band a:first-child{padding-left:0}.ce-capability-band a:last-child{border:0}.ce-capability-band small{color:#dc8757;font-size:9px;grid-row:span 2;align-self:center}.ce-capability-band b{font-size:12px;font-weight:550}.ce-capability-band span{font-size:9px;color:#93a8b3;margin-top:3px}.ce-capability-band a:hover b{color:#ffac7f}.ce-products{background:#f3f6f7}.ce-plant-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.ce-plant-card{background:#fff;min-width:0;border:1px solid #e0e6e9;transition:transform .3s,box-shadow .3s}.ce-plant-card:hover{transform:translateY(-5px);box-shadow:0 17px 35px #12252d10}.ce-card-photo{display:block;position:relative;overflow:hidden;background:#e8edef;border-bottom:1px solid #e0e6e9}.ce-card-photo>img{width:100%;height:225px;object-fit:contain;transition:transform .6s var(--ce-ease)}.ce-plant-card:hover .ce-card-photo>img{transform:scale(1.025)}.ce-photo-badge{position:absolute;left:12px;top:12px;padding:4px 10px;background:#fffef5ed;color:var(--ce-ink);font-size:9px;border-left:2px solid var(--ce-orange);box-shadow:0 3px 10px #12252d09}.ce-card-body{padding:23px}.ce-card-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.ce-card-title>div>small{font-size:7px;letter-spacing:.12em;color:var(--ce-muted)}.ce-card-title h3{font-size:30px;letter-spacing:-.045em;margin-top:3px}.ce-card-capacity{font-size:10px;white-space:nowrap;text-align:right}.ce-card-capacity b{font-size:24px;line-height:1;font-weight:550;color:#bd5d30}.ce-card-capacity small{display:block;font-size:8px;color:var(--ce-muted);margin-top:5px}.ce-card-body>p{color:var(--ce-body);font-size:12px;line-height:1.85;margin:15px 0 18px;min-height:66px}.ce-card-specs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-top:1px solid var(--ce-line);border-bottom:1px solid var(--ce-line);padding:12px 0}.ce-card-specs>div:not(:last-child){border-right:1px solid var(--ce-line)}.ce-card-specs dt{font-size:9px;color:var(--ce-muted);margin-bottom:5px}.ce-card-specs dd{font-size:11px;font-weight:600;margin:0;white-space:nowrap}.ce-card-actions{display:flex;justify-content:space-between;gap:15px;margin-top:18px;font-size:11px;font-weight:600}.ce-card-actions>a:last-child{color:#b65325}.ce-card-actions a:hover{text-decoration:underline;text-underline-offset:4px}.ce-project-strip{background:#eaf0f2;padding:30px 0;border-block:1px solid #dfe7ea}.ce-project-grid{display:grid;grid-template-columns:260px 1fr auto;gap:35px;align-items:center}.ce-project-grid .ce-eyebrow{font-size:8px;margin-bottom:7px}.ce-project-grid h2{font-size:21px}.ce-project-grid p:not(.ce-eyebrow){font-size:11px;color:var(--ce-muted);margin-top:7px}.ce-project-grid ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:11px 21px;padding:0;margin:0;font-size:11px}.ce-project-grid li>span{font-size:9px;color:#9caeb7;margin-right:7px}.ce-project-grid>a{font-size:11px}.ce-system-section{background:var(--ce-dark);color:#fff}.ce-system-section .ce-eyebrow{color:#f6a371}.ce-system-section .ce-section-head>p{color:#a7bac4}.ce-system-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:56px;align-items:center}.ce-system-photo{background:#e4e9e9;position:relative;min-width:0;align-self:stretch;min-height:410px;display:flex;align-items:center}.ce-system-photo>img{width:100%;height:410px;object-fit:contain;transition:opacity .2s}.ce-system-caption{position:absolute;left:0;right:0;bottom:0;padding:13px 17px;background:#091d27df;display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#cbd9df}.ce-system-caption>span:last-child{font-size:8px;letter-spacing:.1em}.ce-system-tabs{display:flex;border-bottom:1px solid #ffffff28;margin-bottom:25px;gap:18px}.ce-system-tabs button{border:0;background:transparent;color:#a9bcc6;padding:13px 0;font-size:12px;position:relative;white-space:nowrap}.ce-system-tabs button>span{color:#7b96a5;font-size:9px;margin-right:5px}.ce-system-tabs button[aria-selected=true]{color:#fff}.ce-system-tabs button[aria-selected=true]:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--ce-orange)}.ce-system-tabs button[aria-selected=true]>span{color:#ffac7f}.ce-system-model{display:block;font-size:9px;letter-spacing:.07em;color:#efab83;line-height:1.8}.ce-system-content h3{font-size:26px;margin:11px 0 16px}.ce-system-content p{font-size:13px;line-height:1.95;color:#afc1cb}.ce-system-content ul{padding:0;list-style:none;margin:21px 0 19px;font-size:12px;color:#d2e0e5}.ce-system-content li{padding:5px 0}.ce-system-content li:before{content:"✓";color:#efa274;margin-right:11px}.ce-system-content .ce-text-link{color:#fff;border-color:#69818d;font-size:12px}.ce-process{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);padding:0;margin:36px 0 0;border-top:1px solid #527080;font-size:11px}.ce-process>li{position:relative;padding:17px 9px 0 0;color:#b8cbd5}.ce-process li:before{content:"";position:absolute;top:-4px;left:0;width:7px;height:7px;border-radius:50%;background:#768d99;transition:background .5s,box-shadow .5s}.ce-process.is-visible li:before{background:var(--ce-orange);box-shadow:0 0 0 5px #ed763e16}.ce-process.is-visible li:nth-child(2):before{transition-delay:.12s}.ce-process.is-visible li:nth-child(3):before{transition-delay:.24s}.ce-process.is-visible li:nth-child(4):before{transition-delay:.36s}.ce-process.is-visible li:nth-child(5):before{transition-delay:.48s}.ce-process.is-visible li:nth-child(6):before{transition-delay:.6s}.ce-process span{color:#708e9e;font-size:9px;margin-right:10px}.ce-status:empty{display:none}.ce-equipment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.ce-equipment-card{min-width:0}.ce-equipment-card>div{position:relative;background:#f0f3f4;overflow:hidden}.ce-equipment-card img{width:100%;height:230px;object-fit:contain;padding:14px;transition:transform .5s}.ce-equipment-card:hover img{transform:scale(1.04)}.ce-equipment-card>div>span{position:absolute;top:10px;left:12px;font-size:8px;color:#687c86;letter-spacing:.08em}.ce-equipment-card h3{font-size:16px;margin:19px 0 10px;display:flex;justify-content:space-between;gap:8px}.ce-equipment-card h3>b{color:#bf5a2a;font-size:17px;font-weight:400}.ce-equipment-card p{font-size:11px;color:var(--ce-body);line-height:1.9}.ce-soil-link{border-block:1px solid var(--ce-line);display:flex;gap:24px;align-items:center;padding:21px 0;margin-top:34px}.ce-soil-link>span{font-size:10px;color:var(--ce-muted)}.ce-soil-link>strong{font-size:15px;font-weight:600}.ce-soil-link p{font-size:11px;color:var(--ce-muted);max-width:340px;margin-left:auto}.ce-soil-link>a{font-size:11px;font-weight:600;white-space:nowrap}.ce-spec-section{background:#eef3f5;border-block:1px solid #e0e8eb}.ce-spec-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:center}.ce-spec-intro>p:not(.ce-eyebrow){font-size:14px;color:var(--ce-body);line-height:1.9;margin:23px 0 25px;max-width:350px}.ce-data-callout{border-left:3px solid var(--ce-orange);padding-left:17px;margin:25px 0}.ce-data-callout strong{display:block;font-size:28px;font-weight:600;line-height:1.5}.ce-data-callout strong>span{color:#a6b6be;font-size:20px;padding:0 13px}.ce-data-callout>span{font-size:10px;color:var(--ce-muted)}.ce-spec-panel{background:#fff;border:1px solid #d9e3e7;box-shadow:0 18px 35px #17313f07;min-width:0}.ce-table-wrap{overflow-x:auto}.ce-spec-panel table{border-collapse:collapse;width:100%;font-size:12px}.ce-spec-panel caption{text-align:left;padding:18px 22px;font-size:10px;letter-spacing:.02em;color:var(--ce-muted);background:#f8fafb}.ce-spec-panel th,.ce-spec-panel td{padding:13px 22px;text-align:left;border-bottom:1px solid #e5eaed;white-space:nowrap}.ce-spec-panel thead{background:var(--ce-dark);color:#fff}.ce-spec-panel thead th{font-size:16px;font-weight:500}.ce-spec-panel thead th:first-child{font-size:11px;color:#bfd0d9}.ce-spec-panel thead small{display:block;font-size:9px;color:#a9bec9;margin-top:3px}.ce-spec-panel tbody th{font-weight:400;color:var(--ce-body);font-size:11px}.ce-spec-panel tbody td{font-weight:550}.ce-spec-panel tbody tr:nth-child(even){background:#f8fafb}.ce-spec-panel tbody a{color:#b65629;font-size:11px}.ce-table-download{padding:18px 22px;display:flex;gap:22px;justify-content:space-between;align-items:center}.ce-table-download>span{font-size:9px;color:var(--ce-muted);max-width:300px;line-height:1.8}.ce-table-download>a{font-size:11px;font-weight:600;white-space:nowrap}.ce-table-download b{font-size:15px;margin-left:10px;color:#bd6034}.ce-application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.ce-application-grid article{padding:28px;background:#f5f7f8;border-top:2px solid #1e3c48;position:relative;overflow:hidden}.ce-application-grid article:after{content:"";position:absolute;width:100px;height:100px;border:1px solid #dce6e9;right:-60px;top:-48px;transform:rotate(45deg);pointer-events:none}.ce-application-grid article>span{color:#976044;font-size:9px;letter-spacing:.1em}.ce-application-grid h3{font-size:23px;margin:15px 0}.ce-application-grid p{font-size:12px;color:var(--ce-body);line-height:1.9;min-height:68px}.ce-application-grid ul{list-style:none;padding:0;margin:18px 0 21px;font-size:11px;color:var(--ce-body)}.ce-application-grid li{padding:4px 0}.ce-application-grid li:before{content:"+";color:#c87547;margin-right:10px}.ce-application-grid a{border-top:1px solid #d5dfe4;display:block;font-size:12px;font-weight:600;padding-top:15px}.ce-delivery-section{background:#f5f6f3}.ce-delivery-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}.ce-evidence-images{display:grid;grid-template-columns:1fr 1fr;gap:15px;min-width:0}.ce-evidence-images figure{position:relative;overflow:hidden;background:#e2e8e9}.ce-evidence-images .ce-evidence-main{grid-column:1/-1}.ce-evidence-images figure>img{height:155px;width:100%;object-fit:cover}.ce-evidence-images .ce-evidence-main>img{height:275px;object-fit:contain}.ce-evidence-images figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#0a1d28c9);padding:25px 12px 10px;color:#fff;font-size:10px}.ce-delivery-content h3{font-size:29px;margin-bottom:24px}.ce-delivery-points>div{display:flex;gap:15px;margin-bottom:18px}.ce-delivery-points>div>span{font-size:11px;color:#b66c43;line-height:24px;width:26px;flex-shrink:0;border-top:1px solid #b66c4350}.ce-delivery-points h4{font-size:14px;margin:2px 0 7px}.ce-delivery-points p{font-size:12px;color:var(--ce-body);line-height:1.8}.ce-delivery-content .ce-text-link{font-size:12px}.ce-resource-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:30px}.ce-resource-feature{background:var(--ce-dark);color:#fff;padding:32px 36px;position:relative;overflow:hidden}.ce-resource-feature:after{content:"";position:absolute;width:280px;height:280px;right:-120px;top:20px;border:1px solid #ffffff0a;border-radius:50%;box-shadow:0 0 0 55px #ffffff04;pointer-events:none}.ce-resource-feature>span{color:#efb08a;font-size:9px;letter-spacing:.1em}.ce-resource-number{color:#72939f;font-size:60px;line-height:1.3;font-weight:550;margin:20px 0 10px;letter-spacing:-3px}.ce-resource-number>span{font-size:23px;font-weight:400;letter-spacing:0}.ce-resource-feature h3{font-size:25px;color:#fff;line-height:1.45}.ce-resource-feature p{color:#a6bcc7;font-size:12px;line-height:1.9;margin:18px 0 23px;max-width:390px}.ce-resource-feature b{font-size:12px;font-weight:600;border-bottom:1px solid #6b8795;padding-bottom:7px}.ce-resource-list{display:grid;grid-template-rows:1fr 1fr}.ce-resource-list>a{padding:21px 18px 24px 0;border-bottom:1px solid var(--ce-line)}.ce-resource-list>a:first-child{border-top:1px solid var(--ce-line)}.ce-resource-list>a>span{font-size:9px;color:#a46a49;letter-spacing:.1em}.ce-resource-list h3{font-size:22px;margin:12px 0}.ce-resource-list p{font-size:12px;color:var(--ce-body);margin:10px 0 15px}.ce-resource-list b{font-size:11px;font-weight:600}.ce-resource-list a:hover h3{color:#b95628}.ce-downloads{display:flex;align-items:center;gap:30px;padding:22px 25px;background:#edf2f4;margin-top:28px}.ce-downloads>div{min-width:180px}.ce-downloads>div>span{display:block;color:#a56440;font-size:8px;letter-spacing:.15em}.ce-downloads>div>strong{font-size:15px;font-weight:600}.ce-downloads>a{display:flex;align-items:center;gap:15px;padding:7px 0;font-size:11px;flex:1;border-bottom:1px solid #c7d4db}.ce-downloads small{font-size:8px;color:#879da9;border:1px solid #cad5db;padding:0 4px}.ce-downloads b{font-weight:500;font-size:19px;margin-left:auto;color:#ae5a30}.ce-faq-section{background:#f5f7f8;padding-top:62px;padding-bottom:62px}.ce-faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.ce-faq-grid>div>p:not(.ce-eyebrow){font-size:13px;line-height:1.9;color:var(--ce-body);margin:20px 0}.ce-faq-list details{border-bottom:1px solid #d8e2e6}.ce-faq-list details:first-child{border-top:1px solid #d8e2e6}.ce-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 0;cursor:pointer;list-style:none;font-size:13px;font-weight:550}.ce-faq-list summary::-webkit-details-marker{display:none}.ce-faq-list summary>span{font-size:20px;color:#a15e3d;line-height:1;transition:transform .2s}.ce-faq-list details[open] summary>span{transform:rotate(45deg)}.ce-faq-list details p{font-size:12px;color:var(--ce-body);line-height:1.95;margin:0 30px 20px 0}.ce-faq-list details a{display:block;color:#a6562f;margin-top:10px}.ce-inquiry{background:var(--ce-dark);color:white}.ce-inquiry-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px;align-items:start}.ce-inquiry-copy .ce-eyebrow{color:#eea77c}.ce-inquiry-copy h2{font-size:41px}.ce-inquiry-copy>p:not(.ce-eyebrow){font-size:14px;color:#b1c1c9;margin-top:22px;line-height:1.9}.ce-inquiry-copy ul{list-style:none;padding:0;font-size:12px;color:#cad7de;margin:24px 0}.ce-inquiry-copy li{padding:6px 0}.ce-inquiry-copy li:before{content:"✓";color:#eca070;margin-right:12px}.ce-direct-contact{border-top:1px solid #ffffff22;padding-top:22px;margin-top:31px}.ce-direct-contact small{display:block;font-size:9px;letter-spacing:.1em;color:#7696a8;margin-bottom:13px}.ce-direct-contact a{display:block;font-size:16px;line-height:1.8;color:#e4edf2}.ce-direct-contact a:last-child{font-size:12px;margin-top:10px;color:#a9c0cd}.ce-inquiry-form{padding:30px;background:white;color:var(--ce-ink);border-top:3px solid var(--ce-orange);min-width:0}.ce-form-head>span{font-size:8px;color:#8d6047;letter-spacing:.13em}.ce-form-head h3{font-size:23px;margin:8px 0 21px}.ce-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px 18px}.ce-form-grid label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#536670}.ce-form-grid input,.ce-form-grid select,.ce-form-grid textarea,.ce-quote-result textarea{min-width:0;width:100%;padding:10px 11px;border:1px solid #d4dee3;background:#f6f8f9;border-radius:2px;font-size:12px;color:var(--ce-ink);line-height:1.6}.ce-form-grid input::placeholder,.ce-form-grid textarea::placeholder{color:#9aabb4;font-size:10px}.ce-field-full{grid-column:1/-1}.ce-form-grid textarea,.ce-quote-result textarea{resize:vertical}.ce-inquiry-form>.ce-button{width:100%;margin-top:21px}.ce-form-note{font-size:9px;color:var(--ce-muted);margin-top:11px;line-height:1.7}.ce-quote-result{border-top:1px solid #d4dee3;margin-top:22px;padding-top:16px}.ce-quote-result>label{font-size:12px;display:block;margin-bottom:10px}.ce-quote-result textarea{font-size:11px}.ce-quote-result .ce-buttons{margin-top:12px;gap:10px}.ce-quote-result .ce-button{font-size:11px;min-height:40px;padding:9px 13px}.ce-button-quiet{background:#e7eef1;color:var(--ce-ink);border-color:#d2dee5}.ce-quote-result p{font-size:10px;color:var(--ce-muted);margin-top:10px}.ce-footer{background:var(--ce-deep);color:#b6c8d1;padding:50px 0 20px}.ce-footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:45px}.ce-footer .ce-brand{color:#fff}.ce-footer-grid>div>p{font-size:11px;color:#839eae;line-height:1.9;margin:22px 0 18px}.ce-footer-grid>div>a:not(.ce-brand){display:block;font-size:11px;line-height:2.3;color:#a9bdc9}.ce-footer-grid h3{color:#ecf1f4;font-size:12px;margin-bottom:16px;letter-spacing:0}.ce-footer a:hover{color:#f2a77b}.ce-footer-bottom{display:flex;gap:25px;justify-content:space-between;font-size:9px;line-height:1.9;border-top:1px solid #ffffff13;margin-top:38px;padding-top:17px;color:#648292}.ce-contact-float{position:fixed;right:16px;bottom:22px;z-index:80;display:grid;gap:6px}.ce-contact-float>a{height:40px;min-width:45px;display:flex;align-items:center;justify-content:center;gap:8px;background:#244553;color:white;box-shadow:0 4px 15px #14252d25;padding:9px;font-size:11px;line-height:1;border-radius:3px}.ce-contact-float>a:first-child{background:var(--ce-orange);color:#17252c}.ce-contact-float>a:last-child{font-size:11px;background:#3c715e}.ce-photo-dialog{border:0;padding:55px 20px 20px;background:#0c1b22;color:#fff;max-width:96vw;max-height:94dvh;overflow:auto}.ce-photo-dialog::backdrop{background:#071116eb}.ce-photo-dialog>button{position:absolute;top:12px;right:18px;color:#fff;font-size:13px;padding:7px 15px;background:transparent;border:1px solid #ffffff66}.ce-photo-dialog figure>img{max-height:75dvh;max-width:90vw;width:auto;height:auto;object-fit:contain;margin:auto}.ce-photo-dialog figcaption{font-size:11px;color:#afc4d0;line-height:1.8;margin-top:15px}.ce-dialog-open{overflow:hidden}@keyframes ce-title-in{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ce-visual-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ce-motion [data-reveal]{opacity:0;transform:translateY(21px);transition:opacity .65s var(--ce-ease),transform .65s var(--ce-ease)}.ce-motion [data-reveal].is-visible{opacity:1;transform:none}.ce-motion .ce-plant-card:nth-child(2),.ce-motion .ce-equipment-card:nth-child(2){transition-delay:65ms}.ce-motion .ce-plant-card:nth-child(3),.ce-motion .ce-equipment-card:nth-child(3){transition-delay:130ms}.ce-motion .ce-equipment-card:nth-child(4){transition-delay:195ms}@media(min-width:1650px){.ce-container{width:min(1450px,calc(100% - 144px))}.ce-hero-layout{gap:65px}.ce-hero h1{font-size:60px}.ce-card-photo>img{height:265px}}@media(max-width:1200px){.ce-container{width:calc(100% - 64px)}.ce-header-row{gap:20px}.ce-desktop-nav{gap:17px;font-size:11px}.ce-header-actions{gap:13px}.ce-language{display:none}.ce-hero-layout{gap:32px}.ce-hero h1{font-size:3.65vw}.ce-hero-lead{font-size:13px}.ce-hero-proof{gap:12px}.ce-hero .ce-button{font-size:12px;padding:11px 17px;gap:19px}.ce-section-head h2,h2{font-size:32px}.ce-card-photo>img{height:210px}.ce-card-body{padding:18px}.ce-card-title h3{font-size:26px}.ce-card-title>div>small{font-size:6px}.ce-card-capacity b{font-size:22px}.ce-card-specs dd{font-size:10px}.ce-project-grid{grid-template-columns:230px 1fr;gap:20px}.ce-project-grid>a{grid-column:1/-1;width:fit-content;margin-top:2px}.ce-system-grid{gap:35px}.ce-system-content h3{font-size:24px}.ce-system-tabs{gap:12px}.ce-system-tabs button{font-size:11px}.ce-equipment-grid{gap:20px}.ce-equipment-card img{height:170px}.ce-equipment-card h3{font-size:14px}.ce-spec-layout{gap:45px}.ce-spec-panel th,.ce-spec-panel td{padding:13px 16px}.ce-soil-link{flex-wrap:wrap;gap:15px 22px}.ce-soil-link p{margin-left:0}.ce-application-grid article{padding:23px}.ce-application-grid h3{font-size:21px}.ce-delivery-grid{gap:38px}.ce-inquiry-grid{gap:50px}.ce-footer-grid{gap:30px}}@media(max-width:1000px){.ce-desktop-nav{display:none}.ce-menu-toggle{display:block}.ce-header-actions{margin-left:auto;gap:21px}.ce-header{height:72px}.ce-hero-layout{grid-template-columns:.95fr 1.05fr;gap:27px;padding-top:35px;padding-bottom:32px}.ce-hero h1{font-size:3.6vw}.ce-hero .ce-eyebrow{font-size:7px;gap:7px;margin-bottom:17px}.ce-hero .ce-eyebrow i{width:16px}.ce-hero-lead{font-size:12px;line-height:1.9;margin:18px 0 22px}.ce-hero-proof{margin-top:25px;padding-top:16px;gap:10px}.ce-hero-proof b{font-size:10px}.ce-hero-proof span{font-size:9px}.ce-hero-data{padding:13px 0}.ce-hero-data>div{padding:0 12px}.ce-hero-data strong{font-size:25px}.ce-hero-data strong small{font-size:10px}.ce-hero-data>div>span{font-size:8px}.ce-hero-data p{font-size:8px}.ce-hero-data>a>b{font-size:12px}.ce-photo-title{font-size:9px}.ce-photo-title small{font-size:6px}.ce-capability-band a{padding:18px 13px;gap:0 7px}.ce-capability-band b{font-size:10px}.ce-capability-band span{font-size:8px}.ce-plant-cards{gap:16px}.ce-card-photo>img{height:180px}.ce-card-body{padding:15px}.ce-card-title{align-items:start}.ce-card-title h3{font-size:23px}.ce-card-capacity b{font-size:19px}.ce-card-capacity{font-size:8px}.ce-card-body>p{font-size:11px;min-height:81px}.ce-card-specs{grid-template-columns:1fr;gap:5px;padding:12px 0}.ce-card-specs>div{display:flex;justify-content:space-between;border:0!important}.ce-card-specs dt{margin:0}.ce-card-specs dd{font-size:10px}.ce-system-grid{grid-template-columns:1fr 1fr;gap:28px}.ce-system-photo{min-height:380px}.ce-system-photo>img{height:380px}.ce-system-tabs{gap:10px}.ce-system-tabs button>span{display:none}.ce-system-content h3{font-size:23px}.ce-system-content p{font-size:12px}.ce-system-content li{font-size:11px}.ce-system-caption>span:last-child{display:none}.ce-equipment-grid{grid-template-columns:repeat(2,1fr);gap:28px}.ce-equipment-card img{height:220px}.ce-equipment-card h3{font-size:17px}.ce-spec-layout{grid-template-columns:.7fr 1fr;gap:35px}.ce-spec-intro h2{font-size:30px}.ce-spec-intro>p:not(.ce-eyebrow){font-size:12px}.ce-table-download{flex-direction:column;gap:10px;align-items:start}.ce-application-grid{gap:17px}.ce-application-grid article{padding:20px}.ce-application-grid h3{font-size:20px}.ce-application-grid p{min-height:105px}.ce-delivery-grid{gap:28px}.ce-delivery-content h3{font-size:26px}.ce-delivery-points p{font-size:11px}.ce-evidence-images figure>img{height:140px}.ce-resource-feature{padding:28px}.ce-resource-feature h3{font-size:24px}.ce-resource-list h3{font-size:21px}.ce-downloads{gap:24px;flex-wrap:wrap}.ce-downloads>div{min-width:0;width:100%;display:flex;align-items:center;gap:15px}.ce-downloads>a{font-size:10px}.ce-faq-grid{grid-template-columns:.65fr 1fr;gap:40px}.ce-inquiry-grid{gap:38px}.ce-inquiry-copy h2{font-size:34px}.ce-inquiry-form{padding:25px}.ce-form-grid{grid-template-columns:1fr}.ce-footer-grid{grid-template-columns:1.4fr 1fr 1fr;gap:30px}.ce-footer-grid>div:first-child{grid-column:1/-1}.ce-footer-grid>div:first-child>p{margin:15px 0}.ce-footer-bottom>span:nth-child(2){display:none}}@media(max-width:720px){html{scroll-padding-top:86px}.ce-container{width:calc(100% - 40px)}.ce-section{padding:52px 0}.ce-topbar{display:none}.ce-header{height:68px}.ce-header-row{gap:12px}.ce-brand{gap:8px}.ce-brand>img{width:43px;height:28px}.ce-brand>span{font-size:23px}.ce-brand small{font-size:6px;letter-spacing:1.3px;margin-top:6px}.ce-header-actions{gap:16px}.ce-header-actions>.ce-button{min-height:35px;font-size:10px;padding:8px 10px;gap:9px}.ce-header-actions>.ce-button>span{font-size:14px}.ce-header-actions .ce-menu-toggle{width:28px}.ce-hero-layout{grid-template-columns:1fr;gap:26px;padding-top:26px;padding-bottom:26px}.ce-hero h1{font-size:8.55vw;line-height:1.24;letter-spacing:-.055em}.ce-hero .ce-eyebrow{font-size:8px;margin-bottom:15px;letter-spacing:.11em}.ce-hero .ce-eyebrow i{width:20px}.ce-hero-lead{font-size:12px;line-height:1.85;max-width:500px;margin:17px 0 20px}.ce-hero .ce-buttons{gap:11px}.ce-hero .ce-button{min-height:41px;padding:10px 15px;gap:15px;font-size:11px}.ce-hero-proof{display:none}.ce-photo-title{font-size:9px;margin-bottom:9px}.ce-photo-title small{font-size:7px}.ce-image-corner{left:-4px;top:-4px;width:25px;height:25px}.ce-expand{width:31px;height:31px;right:10px;bottom:10px;font-size:19px}.ce-hero-data{padding:13px 0;grid-template-columns:1fr 1fr .64fr}.ce-hero-data>div{padding:0 13px}.ce-hero-data>div>span{font-size:8px}.ce-hero-data strong{font-size:25px;margin:4px 0}.ce-hero-data p{font-size:8px}.ce-hero-data>a{padding:0 10px}.ce-hero-data>a>span{font-size:7px}.ce-hero-data>a>b{font-size:12px}.ce-hero-data>a>i{font-size:17px}.ce-capability-band>.ce-container{display:flex;overflow-x:auto;scrollbar-width:none}.ce-capability-band>.ce-container::-webkit-scrollbar{display:none}.ce-capability-band a{min-width:145px;padding:15px 15px;gap:0 8px}.ce-capability-band b{font-size:11px}.ce-capability-band span{font-size:8px}.ce-section-head{display:block;margin-bottom:26px}.ce-section-head h2,h2{font-size:27px;line-height:1.4}.ce-section-head>p,.ce-section-head>div>p:not(.ce-eyebrow){font-size:12px;line-height:1.85;margin-top:14px}.ce-section-head>div:last-child:not(:first-child){max-width:none}.ce-section-head>div>p>br,.ce-section-head>p>br{display:none}.ce-section-head>.ce-text-link{margin-top:14px}.ce-eyebrow{font-size:8px;margin-bottom:11px;letter-spacing:.13em}.ce-text-link{font-size:11px}.ce-plant-cards{grid-template-columns:1fr;gap:22px}.ce-card-photo>img{height:235px}.ce-card-body{padding:22px}.ce-card-title>div>small{font-size:7px}.ce-card-title h3{font-size:29px}.ce-card-capacity{font-size:10px}.ce-card-capacity b{font-size:25px}.ce-card-capacity small{font-size:8px}.ce-card-body>p{font-size:12px;min-height:0;margin:16px 0}.ce-card-specs{grid-template-columns:repeat(3,1fr);gap:6px}.ce-card-specs>div{display:block;border-right:1px solid var(--ce-line)!important}.ce-card-specs>div:last-child{border:0!important}.ce-card-specs dt{font-size:9px;margin-bottom:5px}.ce-card-specs dd{font-size:11px}.ce-card-actions{font-size:12px}.ce-photo-badge{font-size:9px}.ce-technical-note{font-size:9px;line-height:1.9;margin-top:17px}.ce-project-strip{padding:29px 0}.ce-project-grid{grid-template-columns:1fr;gap:20px}.ce-project-grid h2{font-size:23px}.ce-project-grid ol{gap:12px 15px;font-size:11px}.ce-system-grid{grid-template-columns:1fr;gap:25px}.ce-system-photo{min-height:0}.ce-system-photo>img{height:280px}.ce-system-caption{padding:10px 12px;font-size:9px}.ce-system-tabs{gap:20px;margin-bottom:22px}.ce-system-tabs button{font-size:12px;padding:12px 0}.ce-system-tabs button>span{display:inline;font-size:8px}.ce-system-model{font-size:8px;line-height:1.8}.ce-system-content h3{font-size:24px}.ce-system-content p{font-size:12px;line-height:1.95}.ce-system-content ul{margin:17px 0}.ce-system-content li{font-size:11px}.ce-process{grid-template-columns:repeat(3,1fr);row-gap:15px;margin-top:28px}.ce-process>li{padding-top:13px;font-size:10px}.ce-process>li:nth-child(n+4){border-top:1px solid #527080}.ce-process>li>span{font-size:8px;margin-right:7px}.ce-equipment-grid{gap:25px 15px}.ce-equipment-card img{height:158px;padding:15px 6px 5px}.ce-equipment-card h3{font-size:14px;margin:14px 0 9px;gap:7px}.ce-equipment-card p{font-size:10px;line-height:1.9}.ce-equipment-card>div>span{font-size:6px;left:8px;top:8px}.ce-soil-link{display:grid;grid-template-columns:1fr auto;gap:7px 10px;margin-top:25px;padding:20px 0}.ce-soil-link>span{font-size:9px;grid-column:1/-1}.ce-soil-link>strong{font-size:14px;grid-column:1/-1}.ce-soil-link p{font-size:10px;grid-column:1/-1;margin:5px 0}.ce-soil-link>a{font-size:11px;grid-column:1/-1}.ce-spec-layout{grid-template-columns:1fr;gap:28px}.ce-spec-intro h2{font-size:28px}.ce-spec-intro>p:not(.ce-eyebrow){max-width:none;font-size:12px;margin:18px 0}.ce-data-callout{margin:19px 0;padding-left:15px}.ce-data-callout strong{font-size:27px}.ce-data-callout>span{font-size:9px}.ce-spec-panel caption{font-size:9px;padding:15px 12px}.ce-spec-panel table{font-size:11px}.ce-spec-panel th,.ce-spec-panel td{padding:12px 10px}.ce-spec-panel thead th{font-size:14px}.ce-spec-panel thead th:first-child{font-size:10px}.ce-spec-panel thead small{font-size:8px}.ce-spec-panel tbody th{font-size:10px}.ce-spec-panel tbody a{font-size:10px}.ce-table-download{padding:15px 13px;gap:11px}.ce-table-download>span{font-size:9px;max-width:none}.ce-table-download>a{font-size:11px}.ce-application-grid{grid-template-columns:1fr;gap:18px}.ce-application-grid article{padding:25px}.ce-application-grid h3{font-size:24px;margin:13px 0}.ce-application-grid p{min-height:0;font-size:12px}.ce-application-grid ul{margin:15px 0 19px;font-size:11px}.ce-delivery-grid{grid-template-columns:1fr;gap:30px}.ce-evidence-images{gap:11px}.ce-evidence-images .ce-evidence-main>img{height:230px}.ce-evidence-images figure>img{height:125px}.ce-evidence-images figcaption{font-size:9px;padding:25px 10px 9px}.ce-delivery-content h3{font-size:26px;margin-bottom:23px}.ce-delivery-points p{font-size:12px}.ce-delivery-points>div{margin-bottom:20px;gap:10px}.ce-resource-grid{grid-template-columns:1fr;gap:25px}.ce-resource-feature{padding:27px}.ce-resource-feature h3{font-size:24px}.ce-resource-number{font-size:57px;margin:19px 0 12px}.ce-resource-feature p{font-size:12px}.ce-resource-list>a{padding:21px 0 23px}.ce-resource-list h3{font-size:22px}.ce-resource-list p{font-size:12px}.ce-downloads{padding:20px;gap:10px;flex-direction:column;align-items:stretch;margin-top:24px}.ce-downloads>div{margin-bottom:5px}.ce-downloads>a{font-size:10px;flex:none}.ce-faq-grid{grid-template-columns:1fr;gap:22px}.ce-faq-grid>div>p:not(.ce-eyebrow){font-size:12px;margin:15px 0}.ce-faq-list summary{font-size:12px;padding:17px 0}.ce-faq-list details p{font-size:11px;margin-right:10px}.ce-inquiry-grid{grid-template-columns:1fr;gap:31px}.ce-inquiry-copy h2{font-size:30px}.ce-inquiry-copy>p:not(.ce-eyebrow){font-size:12px;margin-top:18px}.ce-inquiry-copy ul{font-size:11px;margin:19px 0}.ce-direct-contact{padding-top:18px;margin-top:20px}.ce-direct-contact a{font-size:15px}.ce-direct-contact a:last-child{font-size:11px}.ce-inquiry-form{padding:23px 20px}.ce-form-head h3{font-size:22px}.ce-form-grid{gap:16px}.ce-form-grid input,.ce-form-grid select,.ce-form-grid textarea{font-size:13px;padding:11px 10px}.ce-form-grid input::placeholder,.ce-form-grid textarea::placeholder{font-size:11px}.ce-form-note{font-size:9px}.ce-footer{padding:37px 0 18px}.ce-footer-grid{grid-template-columns:1fr 1fr;gap:29px 25px}.ce-footer-grid>div:first-child{grid-column:1/-1}.ce-footer-grid>div:last-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:25px}.ce-footer-grid>div:last-child h3{grid-column:1/-1;margin-bottom:8px}.ce-footer-grid h3{font-size:12px;margin-bottom:11px}.ce-footer-grid>div>a:not(.ce-brand){font-size:10px;line-height:2.5}.ce-footer-grid>div>p{font-size:11px}.ce-footer-bottom{font-size:8px;gap:12px;margin-top:27px;padding-top:15px}.ce-contact-float{right:10px;bottom:12px;gap:4px}.ce-contact-float>a{height:35px;min-width:39px;font-size:10px;padding:7px}.ce-contact-float>a:last-child{font-size:10px}.ce-photo-dialog{padding:52px 12px 15px;max-width:96vw}.ce-photo-dialog figcaption{font-size:10px}.ce-photo-dialog figure>img{max-height:68dvh}}@media(max-width:370px){.ce-container{width:calc(100% - 36px)}.ce-header-actions>.ce-button{font-size:9px;padding:7px 8px;gap:6px}.ce-header-actions{gap:11px}.ce-brand>span{font-size:21px}.ce-brand>img{width:37px}.ce-hero-data>div{padding:0 10px}.ce-hero-data strong{font-size:23px}.ce-hero-data>a>b{font-size:11px}.ce-hero-data p{font-size:7px}.ce-system-tabs{gap:16px}.ce-system-tabs button{font-size:11px}.ce-equipment-card h3{font-size:13px}.ce-card-specs dd{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ce-motion [data-reveal]{opacity:1;transform:none}.ce-plant-card:hover,.ce-button:hover{transform:none}.ce-plant-card:hover .ce-card-photo>img,.ce-equipment-card:hover img{transform:none}}.ce-card-title .ce-series-title{font-size:24px}.ce-anchor-alias{position:absolute;scroll-margin-top:95px}@media(max-width:1200px){.ce-card-title .ce-series-title{font-size:21px}}@media(max-width:1000px) and (min-width:721px){.ce-card-title .ce-series-title{font-size:18px}.ce-card-capacity b{font-size:17px}}@media(max-width:720px){.ce-card-title .ce-series-title{font-size:24px}}.ce-card-photo>img{object-fit:cover;object-position:50% 55%}.ce-plant-card:first-child .ce-card-photo>img{object-position:50% 65%}.ce-plant-card:nth-child(2) .ce-card-photo>img{object-position:50% 44%}.ce-card-body>p{font-size:13px;min-height:72px}.ce-card-specs dt{font-size:10px}.ce-card-specs dd{font-size:12px}.ce-card-actions{font-size:12px}@media(max-width:1200px){.ce-card-specs dd{font-size:10px}}@media(max-width:1000px) and (min-width:721px){.ce-card-body>p{font-size:11px;min-height:81px}}@media(max-width:720px){.ce-card-body>p{font-size:12px;min-height:0}.ce-card-specs dd{font-size:11px}}.ce-system-photo>img{object-fit:contain;object-position:50% 52%}.ce-inner{--paper:#fff;--ink:#172d36;--accent:#d76934;--muted:#637780;--line:#dce4e7;--dark:#12252d;background:#fff;color:var(--ce-ink)}.ce-inner .section{padding-top:64px;padding-bottom:64px}.ce-inner .page-intro{padding-top:42px;padding-bottom:42px}.ce-inner .page-intro h1{font-size:44px;line-height:1.3}.ce-inner .page-intro .eyebrow{color:#a7572e}.ce-inner .page-lead{font-size:14px;line-height:1.9}.ce-inner .section-heading{margin-bottom:35px}.ce-inner .section h2{font-size:32px}.ce-inner .editorial-card p{font-size:14px}.ce-inner .button-primary{background:var(--ce-orange);color:var(--ce-deep);border-color:var(--ce-orange);border-radius:3px}.ce-inner .button-outline{border-radius:3px}.ce-inner .section-cta{background:#eef3f5}.ce-inner .quote-panel{background:#f0f4f6;border-top:3px solid var(--ce-orange)}.ce-inner .form-grid input,.ce-inner .form-grid select,.ce-inner .form-grid textarea,.ce-inner .quote-panel #quote-summary{background:#fff;border-color:#cbd8df}.ce-inner .dark{background:var(--ce-dark)}.ce-inner .dark .spec-table th{background:#1e3742}.ce-inner .ce-footer{padding-top:50px}.ce-inner .plant-grid{gap:24px}.ce-inner .card-image{background:#eef2f4}.ce-inner .editorial-card{border-color:var(--ce-line)}@media(max-width:720px){.ce-inner .section{padding-top:45px;padding-bottom:45px}.ce-inner .page-intro{padding-top:28px;padding-bottom:28px}.ce-inner .page-intro h1{font-size:clamp(28px,7.8vw,34px)}.ce-inner .page-lead{font-size:13px}.ce-inner .section h2{font-size:27px}.ce-inner .editorial-card p{font-size:12px}.ce-inner .section-heading{margin-bottom:26px}.ce-inner .ce-footer{padding-top:37px}}.ce-footer-bottom>a{min-height:44px;display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;padding:0 4px}.ce-footer-bottom{align-items:center}.ce-opportunity-note{margin-top:28px;background:var(--ce-dark);color:#fff;display:grid;grid-template-columns:1.05fr 1.45fr auto;gap:36px;align-items:center;padding:25px 28px;border-left:3px solid var(--ce-orange)}.ce-opportunity-note span{display:block;color:#f0a078;font-size:8px;letter-spacing:.13em;margin-bottom:7px}.ce-opportunity-note h3{font-size:20px;letter-spacing:-.02em}.ce-opportunity-note p{font-size:11px;line-height:1.9;color:#b9c9d1}.ce-opportunity-note>a{white-space:nowrap;font-size:11px;font-weight:650;border-bottom:1px solid #738b96;padding:8px 0}.ce-opportunity-note>a b{color:#f0a078;font-size:16px;margin-left:15px}.ce-applications>.ce-container>.ce-technical-note{margin-top:13px}.plant-page .page-hero>img.plant-hero-cover{object-fit:cover;object-position:center 48%}@media(max-width:900px){.ce-opportunity-note{grid-template-columns:1fr 1.35fr;gap:20px 30px}.ce-opportunity-note>a{grid-column:1/-1;width:fit-content}}@media(max-width:720px){.ce-opportunity-note{grid-template-columns:1fr;gap:15px;padding:23px 20px;margin-top:22px}.ce-opportunity-note>a{grid-column:auto}.ce-opportunity-note h3{font-size:20px}.ce-opportunity-note p{font-size:10px}.ce-inquiry-copy h2{font-size:28px}}.keyword-landing{background:#fff}.keyword-hero{position:relative;overflow:hidden;background:var(--ce-dark);color:#fff}.keyword-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#12252df2 0%,#12252dd9 43%,#12252d4d 72%,#12252d00 100%),repeating-linear-gradient(90deg,#ffffff08 0,#ffffff08 1px,transparent 1px,transparent 92px);pointer-events:none}.keyword-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);gap:clamp(38px,5vw,86px);align-items:stretch;min-height:560px}.keyword-hero-copy{padding:74px 0 62px;align-self:center}.keyword-hero-copy .breadcrumb{color:#91a9b4;margin-bottom:34px}.keyword-hero-copy .breadcrumb a{color:#c5d3da}.keyword-hero-copy .eyebrow{color:#ef9869;margin-bottom:18px}.keyword-hero-copy h1{font-size:clamp(46px,5vw,76px);line-height:1.08;letter-spacing:-.055em;max-width:730px}.keyword-hero-copy .page-lead{color:#c0d0d8;max-width:680px;margin-top:25px;font-size:15px}.keyword-hero-copy .button-row{margin-top:32px}.keyword-hero-copy .button-outline{border-color:#66818e;color:#fff}.keyword-hero-copy .button-outline:hover{border-color:#fff}.keyword-hero-media{position:relative;min-height:560px;margin-right:calc((100vw - min(1450px,calc(100vw - 144px)))/-2)}.keyword-hero-media>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center}.keyword-hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#12252d 0%,transparent 30%),linear-gradient(0deg,#0e2028b8 0%,transparent 46%);pointer-events:none}.keyword-hero-caption{position:absolute;z-index:2;left:34px;right:max(34px,calc((100vw - min(1450px,calc(100vw - 144px)))/2));bottom:28px;display:flex;justify-content:space-between;gap:25px;align-items:end;color:#d7e2e7;font-size:10px;line-height:1.7}.keyword-hero-caption b{display:block;color:#fff;font-size:16px;font-weight:600}.keyword-hero-caption span:last-child{padding:7px 11px;border:1px solid #ffffff55;color:#fff;white-space:nowrap}.keyword-proof-strip{position:relative;z-index:2;background:#0c1c23;border-top:1px solid #ffffff14}.keyword-proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.keyword-proof-grid>div{padding:21px 24px;border-right:1px solid #ffffff12}.keyword-proof-grid>div:first-child{padding-left:0}.keyword-proof-grid>div:last-child{border-right:0}.keyword-proof-grid small{display:block;color:#6f8c99;font-size:8px;letter-spacing:.12em;margin-bottom:7px}.keyword-proof-grid strong{display:block;color:#eef4f6;font-size:15px;font-weight:550}.keyword-subnav{position:sticky;top:72px;z-index:20;background:#fff;border-bottom:1px solid var(--ce-line);box-shadow:0 5px 18px #18303a08}.keyword-subnav .section-shell{display:flex;align-items:center;gap:30px;overflow-x:auto;scrollbar-width:none}.keyword-subnav .section-shell::-webkit-scrollbar{display:none}.keyword-subnav a{font-size:11px;white-space:nowrap;padding:17px 0;position:relative}.keyword-subnav a:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--ce-orange);transform:scaleX(0);transform-origin:left;transition:transform .25s}.keyword-subnav a:hover:after{transform:scaleX(1)}.keyword-subnav strong{font-size:9px;color:#9b512f;letter-spacing:.1em;margin-right:5px}.keyword-intro-grid{display:grid;grid-template-columns:minmax(240px,.68fr) minmax(0,1.32fr);gap:clamp(45px,7vw,110px);align-items:start}.keyword-intro-grid>.section-heading{display:block;margin:0;position:sticky;top:145px}.keyword-intro-grid>.section-heading h2{margin:10px 0 19px}.keyword-intro-grid>.section-heading p:last-child{color:var(--ce-muted);font-size:13px;line-height:1.9}.keyword-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.keyword-answer{padding:28px;background:#f2f5f6;border-top:2px solid #cfdce1;transition:transform .25s,border-color .25s}.keyword-answer:hover{transform:translateY(-3px);border-color:var(--ce-orange)}.keyword-answer>span{display:block;font-size:9px;letter-spacing:.12em;color:#9a5a3c;margin-bottom:25px}.keyword-answer h3{font-size:22px;letter-spacing:-.025em}.keyword-answer p{margin-top:13px;color:var(--ce-muted);font-size:12px;line-height:1.9}.keyword-answer ul{padding:0;margin:16px 0 0;list-style:none}.keyword-answer li{font-size:11px;color:#536b76;padding:9px 0;border-top:1px solid #dce5e8}.keyword-answer .text-link{margin-top:17px}.product-family-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-family-card{display:grid;grid-template-columns:minmax(190px,.85fr) minmax(0,1.15fr);min-height:360px;background:#fff;border:1px solid var(--ce-line);overflow:hidden;transition:transform .3s,box-shadow .3s}.product-family-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px #152d3714}.product-family-card>figure{position:relative;background:#e8eef0;overflow:hidden}.product-family-card>figure img{width:100%;height:100%;min-height:360px;object-fit:cover;transition:transform .7s var(--ce-ease)}.product-family-card:hover>figure img{transform:scale(1.035)}.product-family-card>figure figcaption{position:absolute;left:13px;bottom:13px;background:#112731dd;color:#fff;padding:6px 9px;font-size:8px;letter-spacing:.08em}.product-family-body{padding:31px 29px;display:flex;flex-direction:column}.product-family-body>.eyebrow{color:#a55731;font-size:8px}.product-family-body h3{font-size:28px;margin:9px 0 14px}.product-family-body>p{font-size:12px;line-height:1.9;color:var(--ce-muted)}.product-family-meta{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:21px 0}.product-family-meta>div{padding:11px 0;border-top:1px solid var(--ce-line)}.product-family-meta span{display:block;font-size:8px;color:#7c919a;margin-bottom:4px}.product-family-meta b{font-size:11px;font-weight:600}.product-family-body .text-link{margin-top:auto;align-self:flex-start}.keyword-matrix{background:var(--ce-dark);color:#fff}.keyword-matrix .section-heading p{color:#a9bdc6}.keyword-matrix .spec-table{border-color:#3a5662}.keyword-matrix .spec-table th{background:#1d3945;color:#fff;border-color:#3a5662}.keyword-matrix .spec-table td{border-color:#324e59;color:#c2d2d9}.keyword-matrix .spec-table tbody tr:hover td,.keyword-matrix .spec-table tbody tr:hover th{background:#1a333e}.keyword-matrix .table-note{color:#8ba5b0}.keyword-media-split{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.92fr);gap:0;background:#edf2f4}.keyword-media-split>figure{min-height:520px;position:relative;overflow:hidden}.keyword-media-split>figure img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.keyword-media-split>figure figcaption{position:absolute;left:24px;bottom:22px;background:#10252ed9;color:#fff;padding:8px 11px;font-size:9px}.keyword-media-copy{padding:clamp(40px,6vw,82px);align-self:center}.keyword-media-copy .eyebrow{color:#a75832}.keyword-media-copy h2{margin:13px 0 22px}.keyword-media-copy>p{font-size:13px;line-height:1.95;color:var(--ce-muted)}.keyword-checklist{list-style:none;padding:0;margin:27px 0}.keyword-checklist li{position:relative;padding:13px 0 13px 27px;border-top:1px solid #d2dde1;font-size:12px}.keyword-checklist li:before{content:"";position:absolute;left:0;top:20px;width:8px;height:8px;background:var(--ce-orange)}.keyword-faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:clamp(45px,7vw,100px)}.keyword-faq-intro h2{margin:12px 0 20px}.keyword-faq-intro p{font-size:13px;line-height:1.9;color:var(--ce-muted)}.keyword-faq-list{border-top:1px solid #bfcdd2}.keyword-faq-list details{border-bottom:1px solid var(--ce-line)}.keyword-faq-list summary{list-style:none;cursor:pointer;padding:21px 0;display:flex;justify-content:space-between;gap:22px;font-size:14px;font-weight:600}.keyword-faq-list summary span{font-size:22px;color:var(--ce-orange);transition:transform .2s}.keyword-faq-list details[open] summary span{transform:rotate(45deg)}.keyword-faq-list details p{padding:0 35px 22px 0;font-size:12px;line-height:1.95;color:var(--ce-muted)}.keyword-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.keyword-related-grid>a{padding:24px;border:1px solid var(--ce-line);transition:border-color .2s,background .2s}.keyword-related-grid>a:hover{border-color:#b8c9d0;background:#f4f7f8}.keyword-related-grid small{display:block;color:#a35936;font-size:8px;letter-spacing:.1em;margin-bottom:11px}.keyword-related-grid strong{display:flex;justify-content:space-between;gap:18px;font-size:16px}.keyword-related-grid p{color:var(--ce-muted);font-size:11px;line-height:1.8;margin-top:10px}.keyword-landing .section-cta h2{max-width:850px}.keyword-landing .section-cta p{max-width:760px}@media(max-width:1150px){.keyword-hero-grid{grid-template-columns:1fr 1fr;min-height:510px}.keyword-hero-media{min-height:510px;margin-right:-32px}.product-family-card{grid-template-columns:1fr}.product-family-card>figure img{height:245px;min-height:245px}.keyword-media-split>figure{min-height:460px}}@media(max-width:900px){.keyword-hero-grid{grid-template-columns:1fr}.keyword-hero-copy{padding:55px 0 16px}.keyword-hero-media{min-height:390px;margin:0 -32px}.keyword-hero-media:after{background:linear-gradient(0deg,#0e2028b8 0%,transparent 58%)}.keyword-proof-grid{grid-template-columns:repeat(2,1fr)}.keyword-proof-grid>div:nth-child(2){border-right:0}.keyword-proof-grid>div:nth-child(n+3){border-top:1px solid #ffffff12}.keyword-intro-grid,.keyword-faq{grid-template-columns:1fr}.keyword-intro-grid>.section-heading{position:static}.keyword-media-split{grid-template-columns:1fr}.keyword-media-split>figure{min-height:390px}.product-family-grid{grid-template-columns:1fr}}@media(max-width:720px){.keyword-hero-grid{min-height:0}.keyword-hero-copy{padding:38px 0 8px}.keyword-hero-copy .breadcrumb{margin-bottom:24px}.keyword-hero-copy h1{font-size:clamp(35px,10.4vw,48px);line-height:1.14}.keyword-hero-copy .page-lead{font-size:12px;line-height:1.9;margin-top:18px}.keyword-hero-copy .button-row{margin-top:23px}.keyword-hero-media{min-height:290px;margin:0 -20px}.keyword-hero-caption{left:20px;right:20px;bottom:15px}.keyword-hero-caption b{font-size:13px}.keyword-hero-caption span:last-child{font-size:8px}.keyword-proof-grid>div{padding:16px 13px}.keyword-proof-grid>div:first-child{padding-left:0}.keyword-proof-grid small{font-size:7px}.keyword-proof-grid strong{font-size:12px}.keyword-subnav{top:68px}.keyword-subnav .section-shell{gap:23px}.keyword-subnav a{font-size:10px;padding:14px 0}.keyword-answer-grid{grid-template-columns:1fr}.keyword-answer{padding:24px 21px}.keyword-answer h3{font-size:21px}.product-family-card>figure img{height:225px;min-height:225px}.product-family-body{padding:24px 21px}.product-family-body h3{font-size:25px}.keyword-media-split>figure{min-height:290px}.keyword-media-copy{padding:39px 20px}.keyword-related-grid{grid-template-columns:1fr}.keyword-faq{gap:25px}.keyword-faq-list summary{font-size:12px}.keyword-matrix .table-scroll{margin-inline:-20px}.keyword-matrix .spec-table{min-width:720px}}@media(max-width:720px){.keyword-hero-copy{min-width:0}.keyword-hero-copy h1{max-width:100%;overflow-wrap:anywhere}}@media(max-width:520px){.ce-header-actions>.ce-button{display:none}.ce-header-actions{gap:10px}}@charset "UTF-8";:root{--v2-paper:#f4f6f5;--v2-paper-warm:#f1efe9;--v2-panel:#ffffff;--v2-ink:#102630;--v2-deep:#081920;--v2-dark:#0e252e;--v2-slate:#29434e;--v2-accent:#ee783e;--v2-accent-bright:#ff945f;--v2-line:#d7e0e2;--v2-grid:rgba(255,255,255,.055);--v2-shadow:0 24px 70px rgba(8,25,32,.14);--v2-ease:cubic-bezier(.22,.72,0,1);--v2-hero-shift:0px}.site-v2{background:var(--v2-paper);color:var(--v2-ink)}.site-v2 main{overflow:clip}.site-v2.plant-page main{display:block}.site-v2 .ce-topbar{background:#07171e;border-bottom:1px solid rgba(255,255,255,.06)}.site-v2 .ce-header{border-bottom-color:rgba(15,40,50,.1)}.site-v2 .ce-header.is-scrolled{background:rgba(255,255,255,.94);box-shadow:0 16px 45px rgba(7,26,34,.11)}.site-v2 .ce-desktop-nav>a,.site-v2 .ce-nav-group>summary{position:relative}.site-v2 .ce-desktop-nav>a::after,.site-v2 .ce-nav-group>summary::after{content:"";position:absolute;right:0;bottom:17px;left:0;height:2px;background:var(--v2-accent);transform:scaleX(0);transform-origin:left;transition:transform .28s var(--v2-ease)}.site-v2 .ce-desktop-nav>a:hover::after,.site-v2 .ce-nav-group>summary:hover::after,.site-v2 .ce-nav-group[open]>summary::after{transform:scaleX(1)}.site-v2 .ce-mega{border-top:3px solid var(--v2-accent);box-shadow:0 30px 80px rgba(7,24,31,.2)}.site-v2 .keyword-hero{isolation:isolate;background:var(--v2-dark)}.site-v2 .keyword-hero::before{z-index:-1;background:linear-gradient(90deg,rgba(10,29,37,.98) 0%,rgba(12,33,42,.94) 39%,rgba(12,33,42,.42) 66%,rgba(12,33,42,0) 100%),repeating-linear-gradient(90deg,var(--v2-grid) 0,var(--v2-grid) 1px,transparent 1px,transparent 96px)}.site-v2 .keyword-hero::after{content:"";position:absolute;z-index:-1;top:-160px;left:36%;width:620px;height:620px;border:1px solid rgba(238,120,62,.18);border-radius:50%;transform:translate3d(0,calc(var(--v2-hero-shift) * -.18),0);pointer-events:none}.site-v2 .keyword-hero-grid{min-height:clamp(570px,72vh,760px);grid-template-columns:minmax(0,.84fr) minmax(500px,1.16fr);gap:clamp(40px,5vw,90px)}.site-v2 .keyword-hero-copy{padding-top:clamp(62px,8vh,96px);padding-bottom:clamp(54px,7vh,82px)}.site-v2 .keyword-hero-copy h1{max-width:780px;font-size:clamp(50px,5.15vw,82px);line-height:1.04;text-wrap:balance}@media (min-width:1000px){.site-v2[data-page="plants/hzs180"] .keyword-hero-copy h1{font-size:clamp(50px,4.45vw,71px)}}.site-v2 .keyword-hero-copy .page-lead{max-width:650px;font-size:15px;line-height:1.95}.site-v2 .keyword-hero-media{min-height:clamp(570px,72vh,760px);overflow:hidden}.site-v2 .keyword-hero-media>img{transform:translate3d(0,var(--v2-hero-shift),0) scale(1.035);transition:filter .5s ease;will-change:transform}.site-v2 .keyword-hero-media::before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;width:1px;background:linear-gradient(transparent,rgba(238,120,62,.85) 22%,rgba(238,120,62,.2) 74%,transparent)}.site-v2 .keyword-hero-media::after{z-index:1;background:linear-gradient(90deg,#0e252e 0%,rgba(14,37,46,.72) 12%,transparent 37%),linear-gradient(0deg,rgba(6,20,26,.88) 0%,transparent 43%)}.site-v2 .keyword-hero-caption{bottom:34px}.site-v2 .keyword-hero-caption b{margin-bottom:2px;font-size:17px}.site-v2 .keyword-proof-strip{background:#071a22}.site-v2 .keyword-proof-grid>div{position:relative;padding-top:24px;padding-bottom:24px}.site-v2 .keyword-proof-grid>div::before{content:"";position:absolute;top:0;left:24px;width:34px;height:2px;background:var(--v2-accent);transform:scaleX(.35);transform-origin:left;transition:transform .45s var(--v2-ease)}.site-v2 .keyword-proof-grid>div:first-child::before{left:0}.site-v2 .keyword-proof-grid>div:hover::before{transform:scaleX(1)}.site-v2 .keyword-proof-grid strong{font-size:16px}.site-v2 .keyword-subnav a[aria-current="location"]::after,.site-v2 .keyword-subnav a:hover::after{transform:scaleX(1)}.site-v2 .keyword-subnav a[aria-current="location"]{color:#9f4721}.site-v2 main>section:not(.keyword-hero):not(.ce-hero):not(.ce-project-strip){position:relative}.site-v2 main>section[data-section-index]::after{content:attr(data-section-index);position:absolute;z-index:0;top:34px;right:max(24px,calc((100vw - 1450px) / 2));color:rgba(16,38,48,.055);font-size:clamp(64px,8vw,132px);font-weight:750;line-height:1;letter-spacing:-.08em;pointer-events:none}.site-v2 main>section.dark[data-section-index]::after,.site-v2 main>section.keyword-matrix[data-section-index]::after,.site-v2 main>section.v2-finder[data-section-index]::after{color:rgba(255,255,255,.035)}.site-v2 .section,.site-v2 .ce-section{isolation:isolate}.site-v2 .section-shell,.site-v2 .ce-container{position:relative;z-index:1}.site-v2 .section-heading h2,.site-v2 .ce-section-head h2{text-wrap:balance}.site-v2 .content-grid{gap:1px;background:var(--v2-line);border:1px solid var(--v2-line)}.site-v2 .editorial-card{position:relative;min-height:235px;border:0;background:rgba(255,255,255,.96);transition:background .3s ease,transform .3s var(--v2-ease)}.site-v2 .editorial-card::after{content:"";position:absolute;right:0;bottom:0;width:0;height:3px;background:var(--v2-accent);transition:width .35s var(--v2-ease)}.site-v2 .editorial-card:hover{z-index:2;background:#fff;transform:translateY(-4px)}.site-v2 .editorial-card:hover::after{width:100%}.site-v2 .dark .editorial-card{background:rgba(255,255,255,.055)}.site-v2 .dark .editorial-card:hover{background:rgba(255,255,255,.085)}.site-v2 .spec-table tbody tr{transition:background .2s ease}.site-v2 .spec-table tbody tr:hover{background:rgba(238,120,62,.055)}.site-v2 .product-family-card,.site-v2 .keyword-answer,.site-v2 .keyword-related-grid>a{border-radius:2px}.site-v2 .product-family-card>figure,.site-v2 .keyword-media-split>figure,.site-v2 .ce-card-photo,.site-v2 .ce-equipment-card>div{isolation:isolate}.site-v2 .v2-silo-pair{display:grid;grid-template-rows:1fr 1fr;gap:1px;min-height:360px;background:#cbd7db}.site-v2 .v2-silo-pair img{width:100%;height:180px;min-height:0;object-fit:cover}.site-v2 .v2-silo-pair figcaption{z-index:3}.site-v2 .v2-image-scope{margin:10px 0 0;color:#6e838c;font-size:9px;line-height:1.75}.site-v2 .product-family-card>figure::after,.site-v2 .ce-card-photo::after,.site-v2 .ce-equipment-card>div::after,.site-v2 .v2-plant-photo::after{content:"";position:absolute;z-index:2;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.2) 48%,transparent 66%);transform:translateX(-130%);transition:transform .9s var(--v2-ease);pointer-events:none}.site-v2 .product-family-card:hover>figure::after,.site-v2 .ce-plant-card:hover .ce-card-photo::after,.site-v2 .ce-equipment-card:hover>div::after,.site-v2 .v2-plant-tile:hover .v2-plant-photo::after{transform:translateX(130%)}.v2-plant-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(210px,auto);gap:18px}.v2-plant-tile{display:grid;overflow:hidden;border:1px solid var(--v2-line);background:#fff;box-shadow:0 1px 0 rgba(7,25,32,.025);transition:transform .35s var(--v2-ease),box-shadow .35s ease}.v2-plant-tile:hover{transform:translateY(-5px);box-shadow:var(--v2-shadow)}.v2-plant-tile-feature{grid-column:span 7;grid-row:span 2;grid-template-rows:minmax(390px,1.25fr) auto}.v2-plant-tile-model{grid-column:span 5;grid-template-columns:minmax(190px,.92fr) minmax(0,1.08fr)}.v2-plant-tile-compact{grid-column:span 6;grid-template-columns:minmax(230px,1fr) minmax(0,.9fr)}.v2-plant-photo{position:relative;display:block;min-height:100%;overflow:hidden;background:#dfe6e8}.v2-plant-photo img{width:100%;height:100%;min-height:225px;object-fit:cover;transition:transform .85s var(--v2-ease),filter .5s ease}.v2-plant-tile:hover .v2-plant-photo img{transform:scale(1.045)}.v2-plant-photo>span{position:absolute;z-index:3;top:16px;left:16px;padding:7px 10px;border-left:2px solid var(--v2-accent);background:rgba(8,25,32,.86);color:#fff;font-size:8px;font-weight:700;letter-spacing:.12em}.v2-plant-content{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(24px,3vw,38px)}.v2-plant-content h3{margin:5px 0 14px;font-size:clamp(25px,2.2vw,36px)}.v2-plant-content>div>p:not(.ce-eyebrow),.v2-plant-content>p:not(.ce-eyebrow){color:var(--ce-muted);font-size:12px;line-height:1.9}.v2-plant-content dl{display:grid;grid-template-columns:1fr 1fr;margin:24px 0 0;border-top:1px solid var(--v2-line)}.v2-plant-content dl>div{padding:14px 14px 0 0}.v2-plant-content dt{color:#7b9099;font-size:9px}.v2-plant-content dd{margin:4px 0 0;font-size:12px;font-weight:650}.v2-capacity{display:block;margin:auto 0 4px;color:var(--v2-ink);font-size:clamp(38px,4vw,64px);line-height:1;letter-spacing:-.06em}.v2-capacity small{font-size:12px;letter-spacing:0}.v2-model-data{display:grid;align-content:center;gap:17px;min-height:260px;padding:clamp(24px,3vw,38px);background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 52%),repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 1px,transparent 1px,transparent 58px),#102a34;color:#fff}.v2-model-data>span{color:#eaa27b;font-size:8px;font-weight:700;letter-spacing:.15em}.v2-model-data>div{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:baseline;gap:2px 15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.2)}.v2-model-data p{grid-row:span 2;color:#dce7e9;font-size:12px;font-weight:700}.v2-model-data strong{font-size:clamp(32px,3vw,48px);line-height:1;letter-spacing:-.05em}.v2-model-data strong small{font-size:10px;letter-spacing:0}.v2-model-data b{color:#9fb5bd;font-size:9px;font-weight:500}.v2-tile-actions{display:flex;justify-content:space-between;gap:15px;margin-top:24px;padding-top:15px;border-top:1px solid var(--v2-line);font-size:11px;font-weight:650}.v2-tile-actions a:last-child{color:#a44b25}.v2-finder{overflow:hidden;background:radial-gradient(circle at 75% 15%,rgba(238,120,62,.12),transparent 28%),repeating-linear-gradient(90deg,var(--v2-grid) 0,var(--v2-grid) 1px,transparent 1px,transparent 96px),var(--v2-deep);color:#fff}.v2-finder .ce-section-head>p{color:#9eb2bb}.v2-finder-shell{display:grid;grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);gap:1px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.12);box-shadow:0 35px 90px rgba(0,0,0,.18)}.v2-finder-controls{padding:clamp(26px,3vw,42px);background:#102b35}.v2-finder-controls fieldset{margin:0;padding:0 0 25px;border:0}.v2-finder-controls fieldset + fieldset{padding-top:25px;border-top:1px solid rgba(255,255,255,.11)}.v2-finder-controls fieldset:last-child{padding-bottom:0}.v2-finder-controls legend{margin-bottom:14px;color:#eef4f6;font-size:12px;font-weight:650}.v2-finder-controls legend span{margin-right:10px;color:var(--v2-accent-bright);font-size:9px;letter-spacing:.12em}.v2-finder-controls fieldset>div{display:flex;flex-wrap:wrap;gap:8px}.v2-finder-controls button{padding:9px 12px;border:1px solid rgba(255,255,255,.18);border-radius:2px;background:transparent;color:#a9bdc5;font-size:10px;transition:border-color .2s,background .2s,color .2s,transform .2s}.v2-finder-controls button:hover{border-color:rgba(255,255,255,.45);color:#fff;transform:translateY(-1px)}.v2-finder-controls button[aria-pressed="true"]{border-color:var(--v2-accent);background:var(--v2-accent);color:#10242c;font-weight:700}.v2-finder-result{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);min-height:520px;background:#f6f7f5;color:var(--v2-ink)}.v2-finder-result figure{position:relative;min-height:100%;overflow:hidden;background:#dfe6e8}.v2-finder-result figure::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,24,31,.72),transparent 44%);pointer-events:none}.v2-finder-result figure img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;transition:opacity .22s ease,transform .7s var(--v2-ease)}.v2-finder-result figure img[src$=".svg"]{object-fit:contain;padding:10px;background:#dce5e2}.v2-finder-result.is-switching figure img{opacity:.25;transform:scale(1.035)}.v2-finder-result figcaption{position:absolute;z-index:2;right:18px;bottom:16px;left:18px;color:#fff;font-size:9px;letter-spacing:.07em}.v2-finder-result>div{align-self:center;padding:clamp(32px,4.5vw,62px)}.v2-finder-result h3{margin:8px 0 18px;font-size:clamp(31px,3.3vw,52px)}.v2-finder-result>div>p:not(.ce-eyebrow){color:var(--ce-muted);font-size:13px;line-height:1.95}.v2-finder-result ul{margin:24px 0 30px;padding:0;list-style:none;border-top:1px solid var(--v2-line)}.v2-finder-result li{padding:10px 0;border-bottom:1px solid var(--v2-line);color:#49616c;font-size:11px}.v2-finder-result li::before{content:"";display:inline-block;width:7px;height:7px;margin-right:10px;background:var(--v2-accent)}.v2-finder-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.site-v2.ce-home .ce-hero-image img{transform:translate3d(0,var(--v2-hero-shift),0) scale(1.025);will-change:transform}.site-v2.ce-home .ce-hero-copy h1{text-wrap:balance}.site-v2.ce-home .ce-capability-band a{position:relative;overflow:hidden}.site-v2.ce-home .ce-capability-band a::after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--v2-accent);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--v2-ease)}.site-v2.ce-home .ce-capability-band a:hover::after{transform:scaleX(1)}.site-v2 .ce-delivery-grid{align-items:stretch}.site-v2 .ce-evidence-images figure{overflow:hidden}.site-v2 .ce-evidence-images img{transition:transform .8s var(--v2-ease)}.site-v2 .ce-evidence-images figure:hover img{transform:scale(1.035)}.site-v2 .contact-section{background:linear-gradient(180deg,#eef2f2 0%,#fff 100%)}.site-v2 .quote-panel,.site-v2 .ce-inquiry-form{box-shadow:0 28px 80px rgba(9,31,40,.13)}.button-whatsapp{border-color:#24745a;background:#24745a;color:#fff}.button-whatsapp:hover{border-color:#1f624d;background:#1f624d}.site-v2 .ce-contact-float{right:18px;bottom:24px}.site-v2 .ce-contact-float>a{min-width:54px;backdrop-filter:blur(12px)}.v2-motion .keyword-hero-copy>*{opacity:0;transform:translateY(20px);animation:v2-copy-in .72s var(--v2-ease) forwards}.v2-motion .keyword-hero-copy>:nth-child(2){animation-delay:.06s}.v2-motion .keyword-hero-copy>:nth-child(3){animation-delay:.12s}.v2-motion .keyword-hero-copy>:nth-child(4){animation-delay:.18s}.v2-motion .keyword-hero-copy>:nth-child(5){animation-delay:.24s}.v2-motion .keyword-hero-media{clip-path:inset(0 0 0 100%);animation:v2-image-in 1.05s .12s var(--v2-ease) forwards}.v2-motion .keyword-proof-grid>div{opacity:0;transform:translateY(12px);animation:v2-proof-in .55s var(--v2-ease) forwards}.v2-motion .keyword-proof-grid>div:nth-child(1){animation-delay:.42s}.v2-motion .keyword-proof-grid>div:nth-child(2){animation-delay:.49s}.v2-motion .keyword-proof-grid>div:nth-child(3){animation-delay:.56s}.v2-motion .keyword-proof-grid>div:nth-child(4){animation-delay:.63s}@keyframes v2-copy-in{to{opacity:1;transform:translateY(0)}}@keyframes v2-image-in{to{clip-path:inset(0 0 0 0)}}@keyframes v2-proof-in{to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.site-v2 .keyword-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr)}.v2-plant-tile-model,.v2-plant-tile-compact{grid-template-columns:1fr}.v2-finder-result{grid-template-columns:.85fr 1.15fr}}@media (max-width:900px){.site-v2 .keyword-hero-grid{grid-template-columns:1fr;min-height:0}.site-v2 .keyword-hero-copy{padding-bottom:24px}.site-v2 .keyword-hero-media{min-height:430px}.v2-plant-tile-feature,.v2-plant-tile-model,.v2-plant-tile-compact{grid-column:span 6;grid-row:auto}.v2-plant-tile-feature{grid-template-rows:minmax(300px,1fr) auto}.v2-finder-shell{grid-template-columns:1fr}.v2-finder-result{min-height:0;grid-template-columns:minmax(230px,.8fr) minmax(0,1.2fr)}}@media (max-width:720px){.site-v2{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.site-v2 .keyword-hero::after{display:none}.site-v2 .keyword-hero::before{background:linear-gradient(180deg,rgba(12,33,42,.98) 0%,rgba(12,33,42,.98) 48%,rgba(12,33,42,.48) 76%,rgba(12,33,42,0) 100%),repeating-linear-gradient(90deg,var(--v2-grid) 0,var(--v2-grid) 1px,transparent 1px,transparent 72px)}.site-v2 .keyword-hero-copy{padding-top:38px;padding-bottom:17px}.site-v2 .keyword-hero-copy h1{font-size:clamp(35px,10.2vw,48px);line-height:1.1}.site-v2 .keyword-hero-copy .page-lead{font-size:12px}.site-v2 .keyword-hero-media{min-height:315px}.site-v2 .keyword-hero-media>img,.site-v2.ce-home .ce-hero-image img{transform:none}.site-v2 .keyword-proof-grid>div::before{left:13px}.site-v2 .keyword-proof-grid>div:nth-child(odd)::before{left:0}.site-v2 main>section[data-section-index]::after{top:19px;right:18px;font-size:62px}.v2-plant-mosaic{grid-template-columns:1fr;gap:16px}.v2-plant-tile-feature,.v2-plant-tile-model,.v2-plant-tile-compact{grid-column:1;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto}.v2-plant-photo,.v2-plant-photo img{min-height:235px}.v2-plant-tile-feature .v2-plant-photo img{min-height:270px}.v2-plant-content{padding:23px 21px}.v2-plant-content h3{font-size:27px}.v2-capacity{margin-top:16px;font-size:43px}.v2-finder-controls{padding:24px 20px}.v2-finder-controls button{min-height:42px;padding:10px 12px;font-size:11px}.v2-finder-result{grid-template-columns:1fr}.v2-finder-result figure{min-height:285px}.v2-finder-result>div{padding:29px 21px 33px}.v2-finder-result h3{font-size:31px}.site-v2 .ce-contact-float{right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:0;padding-bottom:env(safe-area-inset-bottom);background:#0b2028;box-shadow:0 -8px 28px rgba(5,19,25,.22)}.site-v2 .ce-contact-float>a{min-width:0;height:58px;border-radius:0;box-shadow:none;font-size:12px}.site-v2 .ce-contact-float>a:first-child{background:var(--v2-accent)}.site-v2 .ce-contact-float>a:last-child{background:#287158}.site-v2 .quote-result .button-row,.site-v2 .ce-quote-result .ce-buttons{align-items:stretch}.site-v2 .quote-result .button-row>*,.site-v2 .ce-quote-result .ce-buttons>*{width:100%}}@media (hover:none){.site-v2 .product-family-card:hover,.site-v2 .editorial-card:hover,.v2-plant-tile:hover{transform:none}}@media (prefers-reduced-motion:reduce){.v2-motion .keyword-hero-copy>*,.v2-motion .keyword-hero-media,.v2-motion .keyword-proof-grid>div{opacity:1;transform:none;clip-path:none;animation:none}.site-v2 .keyword-hero-media>img,.site-v2.ce-home .ce-hero-image img{transform:none}}.site-v2{--v2-banner-edge:max(clamp(20px,4vw,72px),calc((100vw - 1600px) / 2 + 72px))}.site-v2 .keyword-hero,.site-v2.ce-home .ce-hero{position:relative;isolation:isolate;background:#071920}.site-v2 .keyword-hero-grid{display:block;width:100%;max-width:none;min-height:clamp(680px,78vh,840px);margin:0;padding:0}.site-v2 .keyword-hero-media{position:absolute;z-index:0;inset:0;width:100%;min-height:100%;margin:0;overflow:hidden;background:#20363f}.site-v2 .keyword-hero-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:translate3d(0,var(--v2-hero-shift),0) scale(1.035)}.site-v2 .keyword-hero-media::before{display:none}.site-v2 .keyword-hero-media::after{z-index:1;inset:0;background:linear-gradient(90deg,rgba(5,19,25,.96) 0%,rgba(6,23,30,.91) 27%,rgba(7,25,32,.67) 46%,rgba(7,25,32,.25) 69%,rgba(7,25,32,.07) 100%),linear-gradient(0deg,rgba(4,17,23,.86) 0%,rgba(5,19,25,.18) 42%,rgba(5,19,25,.08) 66%,rgba(5,19,25,.38) 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.032) 0,rgba(255,255,255,.032) 1px,transparent 1px,transparent 96px)}.site-v2 .keyword-hero-copy{position:relative;z-index:3;width:min(710px,49vw);margin-inline-start:var(--v2-banner-edge);padding:clamp(74px,9vh,108px) 0 clamp(168px,19vh,205px);text-shadow:0 3px 28px rgba(0,0,0,.28)}.site-v2 .keyword-hero-copy .breadcrumb,.site-v2 .keyword-hero-copy .eyebrow,.site-v2 .keyword-hero-copy h1,.site-v2 .keyword-hero-copy .page-lead,.site-v2 .keyword-hero-copy .button-row{position:relative;z-index:1}.site-v2 .keyword-hero-copy .breadcrumb{color:rgba(220,233,238,.76)}.site-v2 .keyword-hero-copy .breadcrumb a{color:rgba(244,248,249,.9)}.site-v2 .keyword-hero-copy .page-lead{color:rgba(230,239,242,.9)}.site-v2 .keyword-hero-caption{right:var(--v2-banner-edge);bottom:112px;left:auto;width:min(440px,34vw);justify-content:flex-end;text-align:right;text-shadow:0 2px 12px rgba(0,0,0,.5)}.site-v2 .keyword-proof-strip{position:absolute;z-index:4;right:0;bottom:0;left:0;background:rgba(4,18,24,.76);border-top:1px solid rgba(255,255,255,.16);box-shadow:0 -18px 50px rgba(4,17,23,.08);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-v2 .keyword-proof-grid>div{border-right-color:rgba(255,255,255,.14)}.site-v2 .keyword-proof-grid small{color:rgba(181,202,211,.72)}.site-v2 .keyword-proof-grid strong{color:#fff}.site-v2.ce-home .ce-hero-layout{position:relative;z-index:3;display:block;width:100%;max-width:none;min-height:clamp(700px,80vh,860px);margin:0;padding:0}.site-v2.ce-home .ce-hero-visual{position:absolute;z-index:0;inset:0;width:100%;min-width:0;overflow:hidden}.site-v2.ce-home .ce-hero-image{position:absolute;inset:0;width:100%;height:100%;background:#20363f}.site-v2.ce-home .ce-hero-image>img{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;transform:translate3d(0,var(--v2-hero-shift),0) scale(1.025)}.site-v2.ce-home .ce-hero-image::after{z-index:1;inset:0;background:linear-gradient(90deg,rgba(5,19,25,.96) 0%,rgba(6,23,30,.9) 26%,rgba(7,25,32,.64) 45%,rgba(7,25,32,.2) 69%,rgba(7,25,32,.05) 100%),linear-gradient(0deg,rgba(4,17,23,.82) 0%,rgba(5,19,25,.13) 42%,rgba(5,19,25,.08) 67%,rgba(5,19,25,.34) 100%)}.site-v2.ce-home .ce-hero-grid{z-index:1;opacity:.7;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.42) 52%,transparent 82%)}.site-v2.ce-home .ce-hero::after{z-index:1}.site-v2.ce-home .ce-hero-copy{position:relative;z-index:4;width:min(650px,46vw);margin-inline-start:var(--v2-banner-edge);padding:clamp(82px,10vh,116px) 0 clamp(136px,17vh,178px);text-shadow:0 3px 28px rgba(0,0,0,.3)}.site-v2.ce-home .ce-hero h1{font-size:clamp(48px,4.55vw,76px);line-height:1.13}.site-v2.ce-home .ce-hero-lead{max-width:560px;color:rgba(230,239,242,.9);font-size:15px}.site-v2.ce-home .ce-hero-proof{border-top-color:rgba(255,255,255,.26)}.site-v2.ce-home .ce-hero-proof b{color:#fff}.site-v2.ce-home .ce-hero-proof span{color:rgba(201,217,223,.76)}.site-v2.ce-home .ce-photo-title{position:absolute;z-index:4;top:31px;right:var(--v2-banner-edge);left:auto;width:min(560px,42vw);margin:0;color:rgba(241,247,249,.86);text-shadow:0 2px 12px rgba(0,0,0,.45)}.site-v2.ce-home .ce-hero-data{position:absolute;z-index:4;right:var(--v2-banner-edge);bottom:32px;width:min(590px,43vw);padding:18px 0;color:#fff;background:rgba(5,22,29,.74);border:1px solid rgba(255,255,255,.18);box-shadow:0 20px 50px rgba(3,14,19,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-v2.ce-home .ce-hero-data>div{border-right-color:rgba(255,255,255,.18)}.site-v2.ce-home .ce-hero-data>div>span,.site-v2.ce-home .ce-hero-data p,.site-v2.ce-home .ce-hero-data>a>span{color:rgba(199,216,223,.76)}.site-v2.ce-home .ce-hero-data>a>b{color:#fff}.site-v2.ce-home .ce-hero-data>a>i{color:var(--v2-accent-bright)}.site-v2.ce-home .ce-image-corner{display:none}.site-v2.ce-home .ce-expand{right:var(--v2-banner-edge);bottom:145px;border-color:rgba(255,255,255,.7);background:rgba(7,26,34,.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (max-width:1000px){.site-v2 .keyword-hero-copy{width:min(650px,70vw)}.site-v2.ce-home .ce-hero-copy{width:min(610px,62vw)}.site-v2.ce-home .ce-hero-data{width:min(520px,48vw)}}@media (min-width:721px) and (max-width:900px){.site-v2 .keyword-hero-caption{right:var(--v2-banner-edge);bottom:220px;width:min(360px,38vw)}}@media (max-width:720px){.site-v2{--v2-banner-edge:20px}.site-v2 .keyword-hero::before{background:none}.site-v2 .keyword-hero-grid{min-height:clamp(750px,calc(100svh - 68px),830px)}.site-v2 .keyword-hero-media{inset:0;min-height:100%;margin:0}.site-v2 .keyword-hero-media>img{object-position:center;transform:none}.site-v2[data-page="products/cement-silos"] .keyword-hero-media>img{object-position:86% center}.site-v2 .keyword-hero-media::after{background:linear-gradient(180deg,rgba(4,17,23,.96) 0%,rgba(5,20,27,.91) 30%,rgba(6,23,30,.69) 53%,rgba(5,20,27,.25) 69%,rgba(4,17,23,.7) 100%),linear-gradient(90deg,rgba(4,17,23,.42),rgba(4,17,23,.08))}.site-v2 .keyword-hero-copy{width:auto;margin:0;padding:39px 20px 218px;text-shadow:0 2px 18px rgba(0,0,0,.36)}.site-v2 .keyword-hero-copy .breadcrumb{margin-bottom:22px}.site-v2 .keyword-hero-copy h1{font-size:clamp(35px,10.2vw,47px);line-height:1.09}.site-v2 .keyword-hero-caption{right:20px;bottom:145px;left:20px;width:auto;justify-content:space-between;text-align:left}.site-v2 .keyword-hero-caption span:last-child{padding:5px 8px;font-size:7px}.site-v2 .keyword-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-v2 .keyword-proof-grid>div{min-width:0;padding:14px 12px}.site-v2 .keyword-proof-grid>div:first-child{padding-left:0}.site-v2 .keyword-proof-grid strong{font-size:11px;overflow-wrap:anywhere}.site-v2.ce-home .ce-hero-layout{min-height:clamp(750px,calc(100svh - 68px),830px)}.site-v2.ce-home .ce-hero-image>img{object-position:57% center;transform:none}.site-v2.ce-home .ce-hero-image::after{background:linear-gradient(180deg,rgba(4,17,23,.96) 0%,rgba(5,20,27,.9) 29%,rgba(6,23,30,.67) 52%,rgba(5,20,27,.2) 68%,rgba(4,17,23,.7) 100%),linear-gradient(90deg,rgba(4,17,23,.36),rgba(4,17,23,.04))}.site-v2.ce-home .ce-hero-copy{width:auto;margin:0;padding:40px 20px 190px}.site-v2.ce-home .ce-hero h1{font-size:clamp(39px,10vw,48px);line-height:1.13}.site-v2.ce-home .ce-hero-lead{max-width:510px;font-size:12px}.site-v2.ce-home .ce-photo-title,.site-v2.ce-home .ce-expand{display:none}.site-v2.ce-home .ce-hero-data{right:auto;bottom:22px;left:20px;width:calc(100% - 40px);grid-template-columns:1fr 1fr;padding:13px 0}.site-v2.ce-home .ce-hero-data>div{padding:0 12px}.site-v2.ce-home .ce-hero-data strong{font-size:24px}.site-v2.ce-home .ce-hero-data>a{grid-column:1 / -1;min-height:40px;margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.16);grid-template-columns:auto auto 1fr;align-items:center;justify-content:start;column-gap:9px}.site-v2.ce-home .ce-hero-data>a>i{justify-self:end}}@media (max-width:370px){.site-v2{--v2-banner-edge:18px}.site-v2 .keyword-hero-copy,.site-v2.ce-home .ce-hero-copy{padding-right:18px;padding-left:18px}.site-v2 .keyword-hero-caption,.site-v2.ce-home .ce-hero-data{right:18px;left:18px}.site-v2.ce-home .ce-hero-data{right:auto;width:calc(100% - 36px)}}@charset "UTF-8";:root{--v3-canvas:#f4f1e9;--v3-paper:#faf8f2;--v3-panel:#fffdf8;--v3-sand:#ebe4d7;--v3-sand-2:#e2dacb;--v3-ink:#102b33;--v3-copy:#4f6267;--v3-muted:#718086;--v3-line:#d9d3c7;--v3-navy:#15343d;--v3-orange:#e96f37;--v3-orange-deep:#b94f24;--v3-shadow:0 26px 70px rgba(19,42,48,.10);--v3-ease:cubic-bezier(.2,.72,0,1);--v3-ease-smooth:cubic-bezier(.65,0,.35,1)}.site-v3{background:var(--v3-canvas);color:var(--v3-ink)}.site-v3 main{background:var(--v3-canvas)}.site-v3 .ce-topbar{color:#58686b;background:#e9e2d5;border-bottom:1px solid rgba(16,43,51,.08)}.site-v3 .ce-topbar a{color:var(--v3-ink)}.site-v3 .ce-topbar a:hover{color:var(--v3-orange-deep)}.site-v3 .ce-header{background:rgba(255,253,248,.94);border-bottom-color:rgba(16,43,51,.10);-webkit-backdrop-filter:blur(18px) saturate(1.05);backdrop-filter:blur(18px) saturate(1.05)}.site-v3 .ce-header.is-scrolled{background:rgba(255,253,248,.88);box-shadow:0 14px 44px rgba(18,42,49,.09)}.site-v3 .ce-mega{background:var(--v3-panel);border-color:var(--v3-line);border-top-color:var(--v3-orange);border-radius:0 0 14px 14px;box-shadow:0 30px 80px rgba(13,37,44,.15);overflow:hidden}.site-v3 .ce-mega-intro{background:linear-gradient(145deg,#193b44,#102a32)}.site-v3 .ce-mobile-nav{background:#fffdf8}.site-v3 .keyword-hero,.site-v3.ce-home .ce-hero{background:#15343d}.site-v3 .keyword-hero-media>img,.site-v3 .keyword-hero-media>.fs-hero-picture>img,.site-v3.ce-home .ce-hero-image>img,.site-v3.ce-home .ce-hero-image>.fs-hero-picture>img{filter:brightness(1.12) saturate(1.05) contrast(1.01);will-change:transform;animation:v3-hero-breathe 17s var(--v3-ease-smooth) both}.site-v3 .keyword-hero-media>.fs-hero-picture,.site-v3.ce-home .ce-hero-image>.fs-hero-picture{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:hidden}.site-v3 .keyword-hero-media>.fs-hero-picture>img,.site-v3.ce-home .ce-hero-image>.fs-hero-picture>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 52%;transform:translate3d(0,var(--v2-hero-shift),0) scale(1.025)}.site-v3 .keyword-hero-media::after{background:linear-gradient(90deg,rgba(7,28,34,.64) 0%,rgba(8,31,38,.47) 25%,rgba(9,33,40,.22) 45%,rgba(9,33,40,.04) 67%,rgba(9,33,40,0) 85%),linear-gradient(0deg,rgba(7,27,34,.22) 0%,rgba(7,27,34,.02) 36%,rgba(7,27,34,.01) 73%,rgba(7,27,34,.10) 100%)}.site-v3.ce-home .ce-hero-image::after{background:linear-gradient(90deg,rgba(7,28,34,.65) 0%,rgba(8,31,38,.48) 25%,rgba(9,33,40,.23) 45%,rgba(9,33,40,.04) 67%,rgba(9,33,40,0) 85%),linear-gradient(0deg,rgba(7,27,34,.22) 0%,rgba(7,27,34,.02) 38%,rgba(7,27,34,.01) 73%,rgba(7,27,34,.10) 100%)}.site-v3 .keyword-hero-copy,.site-v3.ce-home .ce-hero-copy{text-shadow:0 2px 14px rgba(0,0,0,.45),0 1px 2px rgba(0,0,0,.55)}.site-v3 .keyword-hero-copy h1,.site-v3.ce-home .ce-hero h1{text-wrap:balance}html.v2-motion .site-v3 .keyword-hero-copy>*{animation:none}html.v2-motion .site-v3 .keyword-hero-copy>h1,html.v2-motion .site-v3 .keyword-hero-media{opacity:1;clip-path:inset(0);transform:none;animation:none}html.v2-motion .site-v3 .keyword-proof-grid>div{animation:none}html.v3-motion .site-v3 .keyword-proof-grid>div.v3-hero-item{opacity:1;transform:none;transition:none}.site-v3 .keyword-hero-copy .page-lead,.site-v3.ce-home .ce-hero-lead{color:rgba(246,248,245,.90)}.site-v3 .keyword-hero-copy .button-outline,.site-v3 .keyword-hero-copy .button.button-outline,.site-v3.ce-home .ce-hero .ce-button-outline{color:#fff;border-color:rgba(255,255,255,.62);background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-v3 .keyword-hero-copy .button-outline:hover,.site-v3.ce-home .ce-hero .ce-button-outline:hover{color:var(--v3-ink);border-color:#fff;background:#fff}.site-v3 .keyword-hero-caption{color:rgba(249,250,247,.82)}.site-v3 .keyword-hero-caption span:last-child{background:rgba(16,43,51,.22);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.site-v3 .keyword-proof-strip{color:var(--v3-ink);background:rgba(249,246,238,.90);border-top:1px solid rgba(255,255,255,.70);box-shadow:0 -16px 54px rgba(12,35,42,.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);backdrop-filter:blur(18px) saturate(1.08)}.site-v3 .keyword-proof-grid>div{position:relative;border-right-color:rgba(16,43,51,.12)}.site-v3 .keyword-proof-grid>div::before{content:"";position:absolute;top:20px;bottom:20px;left:0;width:2px;background:var(--v3-orange);transform:scaleY(.45);transform-origin:center;transition:transform .24s ease-out}.site-v3 .keyword-proof-grid>div:first-child::before{display:none}.site-v3 .keyword-proof-grid>div:hover::before{transform:scaleY(1)}.site-v3 .keyword-proof-grid small{color:#4e6065}.site-v3 .keyword-proof-grid strong{color:var(--v3-ink)}.site-v3.ce-home .ce-hero-data{color:var(--v3-ink);background:rgba(249,246,238,.90);border-color:rgba(255,255,255,.66);box-shadow:0 24px 64px rgba(8,29,35,.14);-webkit-backdrop-filter:blur(18px) saturate(1.06);backdrop-filter:blur(18px) saturate(1.06)}.site-v3.ce-home .ce-hero-data>div{border-right-color:rgba(16,43,51,.13)}.site-v3.ce-home .ce-hero-data>div>span,.site-v3.ce-home .ce-hero-data p,.site-v3.ce-home .ce-hero-data>a>span{color:#526469}.site-v3.ce-home .ce-hero-data strong,.site-v3.ce-home .ce-hero-data>a>b{color:var(--v3-ink)}.site-v3.ce-home .ce-hero-data>a>i{color:var(--v3-orange-deep)}.site-v3.ce-home .ce-hero-data>a:hover b{color:var(--v3-orange-deep)}.site-v3.ce-home .ce-expand{background:rgba(255,253,248,.20)}.site-v3 .ce-capability-band{color:var(--v3-ink);background:var(--v3-panel);border-color:var(--v3-line);box-shadow:0 12px 44px rgba(17,41,47,.06)}.site-v3 .ce-capability-band a{border-right-color:var(--v3-line)}.site-v3 .ce-capability-band small{color:var(--v3-orange-deep)}.site-v3 .ce-capability-band span{color:var(--v3-muted)}.site-v3 .ce-capability-band a:hover b{color:var(--v3-orange-deep)}.v3-spec-rail{position:relative;z-index:2;width:100%;overflow:hidden;padding-right:50px;color:var(--v3-ink);background:#e8e1d5;border-block:1px solid rgba(16,43,51,.10)}.v3-spec-track{display:flex;align-items:center;width:max-content;min-height:48px;animation:v3-spec-flow 32s linear infinite;will-change:transform}.v3-spec-rail:hover .v3-spec-track,.v3-spec-rail.is-paused .v3-spec-track{animation-play-state:paused}.v3-spec-toggle{position:absolute;z-index:2;top:50%;right:11px;display:grid;width:30px;height:30px;padding:0;place-items:center;color:var(--v3-ink);background:rgba(255,253,248,.92);border:1px solid rgba(16,43,51,.15);border-radius:50%;box-shadow:0 5px 18px rgba(16,43,51,.10);font-size:10px;line-height:1;translate:0 -50%;transition:color .25s,background .25s,border-color .25s}.v3-spec-toggle:hover,.v3-spec-toggle:focus-visible{color:#fff;background:var(--v3-orange-deep);border-color:var(--v3-orange-deep)}.v3-spec-track span{display:inline-flex;align-items:center;gap:20px;padding:0 24px;font-size:10px;font-weight:650;letter-spacing:.08em;white-space:nowrap}.v3-spec-track span::after{content:"";width:5px;height:5px;border-radius:50%;background:var(--v3-orange);box-shadow:0 0 0 4px rgba(233,111,55,.10)}.site-v3 .ce-section,.site-v3 .section{background-color:var(--v3-paper)}.site-v3 .ce-products,.site-v3 .ce-components,.site-v3 .ce-delivery,.site-v3 .ce-faq,.site-v3 .section-cta{background:var(--v3-canvas)}.site-v3 .ce-applications,.site-v3 .ce-resources,.site-v3 .keyword-media-split{background:var(--v3-panel)}.site-v3 .ce-section-head>p,.site-v3 .section-heading>p,.site-v3 .page-lead,.site-v3 .keyword-media-copy>p{color:var(--v3-copy)}.site-v3 .ce-section-head h2,.site-v3 .section-heading h2,.site-v3 .keyword-media-copy h2,.site-v3 .section-cta h2{text-wrap:balance}.site-v3 .ce-eyebrow,.site-v3 .eyebrow,.site-v3 .card-number{color:var(--v3-orange-deep)}.site-v3 .ce-plant-card,.site-v3 .product-family-card,.site-v3 .editorial-card,.site-v3 .keyword-answer,.site-v3 .keyword-related-grid>a,.site-v3 .ce-resource-feature,.site-v3 .quote-panel{background:var(--v3-panel);border-color:var(--v3-line);border-radius:14px;box-shadow:0 1px 0 rgba(255,255,255,.72);overflow:hidden}.site-v3 .ce-plant-card:hover,.site-v3 .product-family-card:hover,.site-v3 .editorial-card:hover,.site-v3 .keyword-answer:hover,.site-v3 .keyword-related-grid>a:hover{border-color:rgba(185,79,36,.42);box-shadow:var(--v3-shadow)}.site-v3 .card-image,.site-v3 .ce-card-photo,.site-v3 .product-family-card>figure,.site-v3 .ce-equipment-card>div{background:#ebe8df}.site-v3 .keyword-answer,.site-v3 .editorial-card{border-top:1px solid var(--v3-line)}.site-v3 .keyword-answer::after,.site-v3 .editorial-card::after{content:"";position:absolute;inset:auto 24px 0;height:2px;background:var(--v3-orange);transform:scaleX(0);transform-origin:left;transition:transform .26s ease-out}.site-v3.site-v2 .editorial-card::after,.site-v3.site-v2 .editorial-card:hover::after{width:auto}.site-v3 .keyword-answer,.site-v3 .editorial-card{position:relative}.site-v3 .keyword-answer:hover::after,.site-v3 .editorial-card:hover::after{transform:scaleX(1)}.site-v3 .dark .content-grid{background:#d2cdc2;border-color:#d2cdc2}.site-v3 .dark .editorial-card,.site-v3 .dark .editorial-card:hover{color:var(--v3-ink);background:var(--v3-panel)}.site-v3 .dark .editorial-card p{color:var(--v3-copy)}.site-v3 .v2-finder{color:var(--v3-ink);background:radial-gradient(circle at 92% 12%,rgba(233,111,55,.10),transparent 26%),linear-gradient(135deg,#eee8dc,#f7f3ea 64%)}.site-v3 .v2-finder::before{border-color:rgba(185,79,36,.14)}.site-v3 .v2-finder .ce-section-head>p{color:var(--v3-copy)}.site-v3 .v2-finder-shell{background:rgba(255,253,248,.76);border:1px solid rgba(16,43,51,.11);border-radius:18px;box-shadow:0 26px 80px rgba(16,43,51,.08);overflow:hidden;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.site-v3 .v2-finder-controls{border-right-color:var(--v3-line)}.site-v3 .v2-finder-controls fieldset + fieldset{border-top-color:var(--v3-line)}.site-v3 .v2-finder-controls legend{color:var(--v3-ink)}.site-v3 .v2-finder-controls legend span{color:var(--v3-orange-deep)}.site-v3 .v2-finder-controls button{color:#52666b;background:#f6f2e9;border-color:#d8d1c5}.site-v3 .v2-finder-controls button:hover{color:var(--v3-ink);border-color:#bba996;background:#fffdf8}.site-v3 .v2-finder-controls button[aria-pressed="true"]{color:#fff;background:var(--v3-navy);border-color:var(--v3-navy);box-shadow:0 8px 22px rgba(21,52,61,.17)}.site-v3 .v2-finder-result{background:var(--v3-panel)}.site-v3 .v2-finder-result figure img,.site-v3 .v2-finder-result>div{transition:opacity .18s ease-out,transform .24s var(--v3-ease)}.site-v3 .v2-finder-result.is-switching figure img,.site-v3 .v2-finder-result.is-switching>div{opacity:.55}.site-v3 .v2-finder-result.is-switching figure img{transform:scale(1.015)}.site-v3 .v2-finder-result>div>p:not(.ce-eyebrow),.site-v3 .v2-finder-result li{color:var(--v3-copy)}.site-v3 .v2-finder-result li{border-color:var(--v3-line)}.site-v3 .ce-system-section{color:var(--v3-ink);background:linear-gradient(90deg,rgba(16,43,51,.035) 1px,transparent 1px),linear-gradient(rgba(16,43,51,.035) 1px,transparent 1px),#f0ece2;background-size:96px 96px}.site-v3 .ce-system-section .ce-eyebrow,.site-v3 .ce-system-model{color:var(--v3-orange-deep)}.site-v3 .ce-system-section .ce-section-head>p,.site-v3 .ce-system-content p{color:var(--v3-copy)}.site-v3 .ce-system-photo{background:#dedbd2;border-radius:16px;box-shadow:0 24px 70px rgba(16,43,51,.12);overflow:hidden}.site-v3 .ce-system-caption{color:#edf3f2;background:linear-gradient(0deg,rgba(11,38,45,.92),rgba(11,38,45,.70))}.site-v3 .ce-system-tabs{border-bottom-color:rgba(16,43,51,.18)}.site-v3 .ce-system-tabs button{color:#718085}.site-v3 .ce-system-tabs button>span{color:#744d36}.site-v3 .ce-system-tabs button[aria-selected="true"]{color:var(--v3-ink)}.site-v3 .ce-system-tabs button[aria-selected="true"]>span{color:var(--v3-orange-deep)}.site-v3 .ce-system-content ul,.site-v3 .ce-process>li{color:#53676c}.site-v3 .ce-system-content .ce-text-link{color:var(--v3-ink);border-color:#a9aaa3}.site-v3 .ce-process{position:relative;border-top-color:transparent}.site-v3 .ce-process::before{content:"";position:absolute;top:0;right:0;left:0;height:1px;background:#aab7b8;transform:scaleX(0);transform-origin:left;transition:transform .72s var(--v3-ease)}.site-v3 .ce-process.in-view::before,.site-v3 .ce-process.is-visible::before{transform:scaleX(1)}.site-v3 .ce-process li::before{background:#9da9a9}.site-v3 .ce-process span{color:var(--v3-orange-deep)}.site-v3 .section.dark,.site-v3 .keyword-matrix,.site-v3.ce-inner .dark{color:var(--v3-ink);background:linear-gradient(90deg,rgba(16,43,51,.028) 1px,transparent 1px),#e9e5dc;background-size:96px 100%}.site-v3 .dark .section-heading p,.site-v3 .keyword-matrix .section-heading p,.site-v3 .keyword-matrix .table-note,.site-v3 .dark .table-note{color:var(--v3-copy)}.site-v3 .dark .spec-table caption,.site-v3 .keyword-matrix .spec-table caption{color:#66777b}.site-v3 .dark .spec-table,.site-v3 .keyword-matrix .spec-table{border-color:#c9c4b9;background:rgba(255,253,248,.72)}.site-v3 .dark .spec-table th,.site-v3.ce-inner .dark .spec-table th,.site-v3 .keyword-matrix .spec-table th{color:var(--v3-ink);background:#ddd7ca;border-color:#c7c1b6}.site-v3 .dark .spec-table td,.site-v3 .keyword-matrix .spec-table td{color:#40565c;border-color:#d1ccc1}.site-v3 .dark .spec-table tbody tr:hover td,.site-v3 .dark .spec-table tbody tr:hover th,.site-v3 .keyword-matrix .spec-table tbody tr:hover td,.site-v3 .keyword-matrix .spec-table tbody tr:hover th{background:#fffaf0}.site-v3 .section-cta{position:relative;overflow:hidden;background:linear-gradient(130deg,#e6dfd2,#f6f2e9 66%)}.site-v3 .section-cta::after{content:"";position:absolute;right:-140px;bottom:-280px;width:520px;height:520px;border:1px solid rgba(185,79,36,.20);border-radius:50%;pointer-events:none}.site-v3 .section-cta .button-outline{color:var(--v3-ink);border-color:#8f9999}.site-v3 .ce-inquiry{color:var(--v3-ink);background:radial-gradient(circle at 6% 16%,rgba(233,111,55,.11),transparent 24%),linear-gradient(130deg,#e9e2d6,#f8f4eb 72%)}.site-v3 .ce-inquiry-copy .ce-eyebrow{color:var(--v3-orange-deep)}.site-v3 .ce-inquiry-copy>p:not(.ce-eyebrow),.site-v3 .ce-inquiry-copy ul{color:var(--v3-copy)}.site-v3 .ce-direct-contact{border-top-color:rgba(16,43,51,.16)}.site-v3 .ce-direct-contact small{color:#5d615f}.site-v3 .ce-direct-contact a,.site-v3 .ce-direct-contact a:last-child{color:var(--v3-ink)}.site-v3 .ce-direct-contact a:hover{color:var(--v3-orange-deep)}.site-v3 .ce-inquiry-form{background:rgba(255,253,248,.96);border:1px solid rgba(16,43,51,.10);border-top:3px solid var(--v3-orange);border-radius:14px;box-shadow:0 30px 80px rgba(16,43,51,.11)}.site-v3 .ce-form-grid input,.site-v3 .ce-form-grid select,.site-v3 .ce-form-grid textarea,.site-v3 .ce-quote-result textarea,.site-v3 .form-grid input,.site-v3 .form-grid select,.site-v3 .form-grid textarea,.site-v3 .quote-panel #quote-summary{background:#f7f4ed;border-color:#d5cfc4}.site-v3 .ce-form-grid input:focus,.site-v3 .ce-form-grid select:focus,.site-v3 .ce-form-grid textarea:focus,.site-v3 .form-grid input:focus,.site-v3 .form-grid select:focus,.site-v3 .form-grid textarea:focus{outline:none;border-color:var(--v3-orange);box-shadow:0 0 0 3px rgba(233,111,55,.12)}.site-v3 .ce-opportunity-note{color:var(--v3-ink);background:#e8e1d4;border:1px solid #d8d0c2;border-left:3px solid var(--v3-orange);border-radius:10px}.site-v3 .ce-opportunity-note p{color:var(--v3-copy)}.site-v3 .ce-opportunity-note>a{border-color:#9c9f99}.site-v3 .ce-footer{background:#102a32}.v3-page-progress{position:fixed;z-index:999;top:0;right:0;left:0;height:2px;pointer-events:none;background:var(--v3-orange);transform:scaleX(0);transform-origin:left;will-change:transform}.v3-title-line{display:block;overflow:hidden;padding-bottom:.05em;margin-bottom:-.05em}.v3-title-line-inner{display:block;transform:translateY(115%);opacity:.12;transition:transform .68s var(--v3-ease),opacity .42s ease;transition-delay:calc(55ms + var(--v3-line-index,0) * 62ms)}.v3-hero-ready .v3-title-line-inner{opacity:1;transform:translateY(0)}html.v3-motion .site-v3 .v3-hero-item{opacity:0;transform:translateY(15px);transition:opacity .44s ease,transform .52s var(--v3-ease);transition-delay:var(--v3-hero-delay,95ms)}html.v3-motion .site-v3.v3-hero-ready .v3-hero-item{opacity:1;transform:translateY(0)}html.v3-motion .site-v3 .v3-reveal{--v3-reveal-y:21px;opacity:0;transform:translateY(var(--v3-reveal-y));transition:opacity .42s ease var(--v3-delay,0ms),transform .52s var(--v3-ease) var(--v3-delay,0ms),border-color .18s ease,box-shadow .18s ease}html.v3-motion .site-v3 .v3-reveal.in-view,html.v3-motion .site-v3 .v3-reveal.is-visible{--v3-reveal-y:0px;opacity:1}html.v3-motion .site-v3:is(.ce-plant-card,.v2-plant-tile,.product-family-card,.editorial-card,.keyword-answer).v3-reveal.v3-interaction-ready,html.v3-motion .site-v3 .keyword-related-grid>a.v3-reveal.v3-interaction-ready{transition:border-color .18s ease-out,box-shadow .2s ease-out}html.v3-motion .site-v3 .v3-media-reveal{overflow:hidden}html.v3-motion .site-v3 .v3-media-reveal>img{--v3-reveal-scale:1.075;--v3-hover-scale:1;opacity:.42;clip-path:inset(0 0 100% 0);translate:0 var(--v3-media-shift,0px);transform:scale(var(--v3-reveal-scale)) scale(var(--v3-hover-scale));transform-origin:center;transition:clip-path .64s var(--v3-ease),opacity .34s ease,transform .72s var(--v3-ease)}html.v3-motion .site-v3 .v3-media-reveal.in-view>img,html.v3-motion .site-v3 .v3-media-reveal.is-visible>img{--v3-reveal-scale:1.01;opacity:1;clip-path:inset(0)}html.v3-motion .site-v3 .v3-media-reveal.v3-interaction-ready>img{transition:transform .26s var(--v3-ease),opacity .18s ease,clip-path .18s ease}@media (hover:hover) and (pointer:fine){html.v3-motion .site-v3 .v3-media-reveal:hover>img{--v3-hover-scale:1.035}}html.v3-motion .site-v3 .v3-media-reveal.v3-parallax>img{min-height:calc(100% + 34px);height:calc(100% + 34px);margin-top:-17px}.site-v3 .ce-button span,.site-v3 .button span,.site-v3 .ce-text-link span,.site-v3 .text-link span{display:inline-block;transition:transform .18s ease-out}.site-v3 .ce-button:hover span,.site-v3 .button:hover span,.site-v3 .ce-text-link:hover span,.site-v3 .text-link:hover span{transform:translateX(4px)}.site-v3 .ce-button:hover,.site-v3 .button:hover{transform:none}.site-v3 .ce-button:active,.site-v3 .button:active{transform:translateY(0) scale(.985);transition-duration:.07s}html.v3-motion .site-v3 .ce-system-section.v3-system-changing .ce-system-photo img,html.v3-motion .site-v3 .ce-system-section.v3-system-changing #ce-system-panel{opacity:.55}.ce-system-photo img,#ce-system-panel{transition:opacity .18s ease-out}@keyframes v3-hero-breathe{from{transform:translate3d(0,var(--v2-hero-shift),0) scale(1.085)}to{transform:translate3d(0,var(--v2-hero-shift),0) scale(1.025)}}@keyframes v3-spec-flow{to{transform:translateX(-50%)}}@media (min-width:721px) and (max-width:900px){.site-v3 .keyword-hero-copy{padding-bottom:250px}.site-v3 .keyword-hero-caption{bottom:218px}}@media (min-width:721px){.site-v3 .keyword-hero-copy .page-lead{font-size:15px;line-height:1.85}}@media (max-width:900px){.site-v3 .v2-finder-controls{border-right:0;border-bottom:1px solid var(--v3-line)}.site-v3 .ce-system-section{background-size:72px 72px}}@media (max-width:720px){.site-v3 section[id]{scroll-margin-top:18px}.site-v3 .keyword-hero-media>img,.site-v3 .keyword-hero-media>.fs-hero-picture>img,.site-v3.ce-home .ce-hero-image>img,.site-v3.ce-home .ce-hero-image>.fs-hero-picture>img{filter:brightness(1.15) saturate(1.06) contrast(1.01);animation:none}.site-v3 .keyword-hero-media::after,.site-v3.ce-home .ce-hero-image::after{background:linear-gradient(180deg,rgba(6,26,32,.64) 0%,rgba(7,29,35,.51) 28%,rgba(8,31,38,.28) 50%,rgba(8,31,38,.05) 70%,rgba(7,27,34,.29) 100%),linear-gradient(90deg,rgba(7,27,34,.20),rgba(7,27,34,.02))}.site-v3[data-page="products/cement-silos"] .keyword-hero-media>img{object-position:52% center}.site-v3 .keyword-proof-strip,.site-v3.ce-home .ce-hero-data{background:rgba(249,246,238,.93)}.site-v3 .keyword-proof-grid>div:nth-child(n+3){border-top-color:rgba(16,43,51,.11)}.site-v3.ce-home .ce-hero-data>a{border-top-color:rgba(16,43,51,.13)}.site-v3 .ce-capability-band>.ce-container{background:var(--v3-panel)}.site-v3 .ce-plant-card,.site-v3 .product-family-card,.site-v3 .editorial-card,.site-v3 .keyword-answer,.site-v3 .v2-finder-shell,.site-v3 .ce-inquiry-form{border-radius:10px}.site-v3 .ce-system-photo{border-radius:10px}html.v3-motion .site-v3 .v3-reveal{--v3-reveal-y:16px}html.v3-motion .site-v3 .v3-reveal.in-view,html.v3-motion .site-v3 .v3-reveal.is-visible{--v3-reveal-y:0px}html.v3-motion .site-v3 .v3-media-reveal.v3-parallax>img{min-height:100%;height:100%;margin-top:0}}@media (prefers-reduced-motion:reduce){.v3-page-progress{display:none}.site-v3 .keyword-hero-media>img,.site-v3.ce-home .ce-hero-image>img,html.v3-motion .site-v3 .v3-reveal,html.v3-motion .site-v3 .v3-media-reveal>img,.v3-title-line-inner,.v3-hero-item{opacity:1;filter:none;clip-path:none;translate:none;transform:none;animation:none;transition:none}.v3-spec-track{animation:none}}@charset "UTF-8";:root{--fs-paper:#f4f1e9;--fs-panel:#fffdf8;--fs-ink:#102b33;--fs-copy:#53666b;--fs-muted:#748287;--fs-line:#d9d3c7;--fs-dark:#102d35;--fs-deep:#0b2229;--fs-accent:#ef713b;--fs-accent-deep:#aa431a;--fs-ease:cubic-bezier(.2,.72,0,1)}.fs-page{background:var(--fs-paper);color:var(--fs-ink)}.fs-page main{background:var(--fs-paper)}.fs-header .ce-header-row{width:min(1420px,calc(100% - 72px))}.fs-desktop-nav{gap:clamp(14px,1.4vw,25px);font-size:11px}.fs-desktop-nav>a.is-current,.fs-desktop-nav>.is-current>summary{color:var(--fs-accent-deep)}.fs-mega{width:min(920px,92vw) !important;right:max(36px,calc((100vw - 1420px) / 2));max-height:calc(100dvh - 126px);overflow-y:auto;opacity:0;transform:translateY(-8px);transform-origin:top;transition:opacity .18s ease,transform .22s var(--fs-ease)}.fs-desktop-nav .ce-nav-group>summary{gap:5px;white-space:nowrap}.fs-desktop-nav .ce-nav-group>summary .ce-nav-chevron{display:inline-block;color:var(--fs-muted);font-size:9px;transition:transform .2s ease,color .2s ease}.fs-desktop-nav .ce-nav-group[open]>summary .ce-nav-chevron{color:var(--fs-accent-deep);transform:rotate(180deg)}.fs-desktop-nav .ce-nav-group[open]>.fs-mega{opacity:1;transform:translateY(0)}.fs-mega .ce-mega-links{grid-template-columns:repeat(3,1fr)}.fs-mega .ce-mega-links>a{display:grid;align-content:center;min-height:56px}.fs-mega .ce-mega-links>a span{font-size:11px;color:inherit}.fs-mega .ce-mega-links>a small{display:block;margin-top:3px;color:var(--fs-muted);font-size:7px;letter-spacing:.08em}.fs-solution-mega{right:0;width:min(1160px,calc(100vw - 48px)) !important;grid-template-columns:224px minmax(0,1fr);gap:10px}.fs-solution-menu-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;padding:8px 2px}.fs-solution-menu-card{min-width:0;padding:9px 16px 10px;border-left:1px solid var(--fs-line)}.fs-solution-menu-card:first-child{border-left:0}.fs-solution-menu-title{display:block;min-height:49px;padding-bottom:11px;border-bottom:2px solid var(--fs-ink)}.fs-solution-menu-title>span{display:block;color:var(--fs-ink);font-size:13px;font-weight:750;line-height:1.45}.fs-solution-menu-title>small{display:block;margin-top:5px;color:var(--fs-accent-deep);font-size:7px;font-weight:750;letter-spacing:.1em}.fs-solution-menu-card>p{min-height:57px;margin:12px 0 8px;color:var(--fs-copy);font-size:10px;line-height:1.75}.fs-solution-menu-links{display:grid}.fs-solution-menu-links>a{display:flex;min-height:34px;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid color-mix(in srgb,var(--fs-line) 72%,transparent);color:var(--fs-ink);font-size:10px;line-height:1.45}.fs-solution-menu-links>a>span{flex:0 0 auto;color:var(--fs-muted);font-size:9px;transition:color .16s ease,transform .16s ease}.fs-solution-menu-title:hover>span,.fs-solution-menu-title:focus-visible>span,.fs-solution-menu-links>a:hover,.fs-solution-menu-links>a:focus-visible{color:var(--fs-accent-deep)}.fs-solution-menu-links>a:hover>span,.fs-solution-menu-links>a:focus-visible>span{color:var(--fs-accent-deep);transform:translateX(2px)}.fs-nav-direct{display:flex;height:100%;align-items:center}.fs-page-hero .keyword-hero-copy h1{max-width:760px;font-size:clamp(48px,5.3vw,82px);line-height:1.08;letter-spacing:-.055em;text-wrap:balance}.fs-page-hero .keyword-hero-copy .page-lead{max-width:700px;font-size:15px;line-height:1.9}.fs-page-hero .keyword-hero-copy .ce-buttons{margin-top:32px}.fs-page-hero .keyword-hero-media>img{object-position:center 52%}.fs-page-hero .keyword-hero-caption b{display:block;margin-bottom:3px}.fs-section-nav{position:sticky;top:80px;z-index:30;border-bottom:1px solid var(--fs-line);background:rgba(255,253,248,.94);backdrop-filter:blur(16px)}.fs-section-nav .section-shell{display:flex;gap:34px;overflow-x:auto;scrollbar-width:none}.fs-section-nav .section-shell::-webkit-scrollbar{display:none}.fs-section-nav a{position:relative;flex:0 0 auto;padding:18px 0 17px;color:var(--fs-copy);font-size:11px;font-weight:650}.fs-section-nav a::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--fs-accent);transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out}.fs-section-nav a:hover,.fs-section-nav a.is-current{color:var(--fs-ink)}.fs-section-nav a:hover::after,.fs-section-nav a.is-current::after{transform:scaleX(1)}.fs-section{padding:clamp(76px,8vw,130px) 0}.fs-kicker{margin-bottom:18px;color:var(--fs-accent-deep);font-size:9px;font-weight:750;letter-spacing:.16em;line-height:1.5}.fs-section-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);align-items:end;gap:clamp(45px,8vw,140px);margin-bottom:52px}.fs-section-heading h2,.fs-answer h2,.fs-input-section h2,.fs-closing-cta h2{font-size:clamp(38px,4.3vw,68px);line-height:1.13;letter-spacing:-.055em}.fs-section-heading>p,.fs-section-heading>a{color:var(--fs-copy);font-size:14px;line-height:1.9}.fs-section-heading>a{display:inline-block;width:fit-content;border-bottom:1px solid #9ea9a6;padding-bottom:7px}.fs-answer{background:var(--fs-panel)}.fs-answer-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(60px,10vw,170px);align-items:start}.fs-answer-lead{color:var(--fs-ink);font-size:clamp(18px,1.65vw,25px);line-height:1.75}.fs-answer ul{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:40px 0 0;padding:0;list-style:none;border-top:1px solid var(--fs-line)}.fs-answer li{display:flex;gap:12px;padding:18px 0;border-bottom:1px solid var(--fs-line);color:var(--fs-copy);font-size:12px}.fs-answer li span{color:var(--fs-accent-deep)}.fs-decisions{background:var(--fs-paper)}.fs-decision-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line)}.fs-decision-grid article{position:relative;min-height:330px;padding:34px clamp(25px,3vw,48px) 42px;border-right:1px solid var(--fs-line);transition:color .2s ease-out,background .2s ease-out}.fs-decision-grid article:last-child{border-right:0}.fs-decision-grid article::before{content:"";position:absolute;top:-1px;right:0;left:0;height:3px;background:var(--fs-accent);transform:scaleX(0);transform-origin:left;transition:transform .22s ease-out}.fs-decision-grid article:hover::before,.fs-decision-grid article:focus-within::before{transform:scaleX(1)}.fs-decision-grid article>small{color:var(--fs-accent-deep);font-size:10px;letter-spacing:.12em}.fs-decision-grid h3{margin:80px 0 20px;font-size:clamp(23px,2vw,31px);letter-spacing:-.04em}.fs-decision-grid p{color:var(--fs-copy);font-size:13px;line-height:1.9}.fs-equipment-gallery{background:#f7f3eb}.fs-equipment-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px}.fs-equipment-gallery figure{display:grid;grid-template-rows:auto 74px;min-width:0;margin:0;background:#fff;border:1px solid var(--fs-line);overflow:hidden}.fs-equipment-gallery figure>div{aspect-ratio:4 / 3;overflow:hidden;background:#d9d5cb}.fs-equipment-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .32s var(--fs-ease)}.fs-equipment-gallery figure:hover img{transform:scale(1.018)}.fs-equipment-gallery figcaption{display:flex;align-items:center;gap:14px;min-height:74px;padding:18px 20px;color:var(--fs-ink);font-size:13px}@media (min-width:721px) and (max-width:1000px){.fs-equipment-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-equipment-gallery-grid>figure:last-child:nth-child(odd){grid-column:1 / -1;width:calc((100% - 14px) / 2);justify-self:center}.fs-equipment-gallery-grid>figure:only-child{width:min(100%,720px)}}.fs-equipment-gallery figcaption small{flex:0 0 auto;color:var(--fs-accent-deep);font-size:10px;letter-spacing:.12em}.fs-media-chapter{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(500px,.9fr);height:760px;min-height:720px;color:#f8f6ef;background:var(--fs-deep)}.fs-media-image{min-height:720px;overflow:hidden;background:#223b42}.fs-media-image img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s var(--fs-ease)}.fs-media-chapter:hover .fs-media-image img{transform:scale(1.012)}.fs-media-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(50px,5vw,82px)}.fs-media-copy .fs-kicker{color:#f59a6f}.fs-media-copy h2{margin-bottom:34px;font-size:clamp(40px,3.2vw,56px);line-height:1.12;color:#fffdf7}.fs-media-copy p{color:#bdcbd0;font-size:14px;line-height:2}.fs-media-copy a{width:fit-content;margin-top:34px;padding-bottom:8px;border-bottom:1px solid #70878d;color:#fff;font-size:12px}.home-factory-chapter{margin:0}.home-factory-chapter .fs-media-image img{object-position:center 42%}.home-factory-list{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none;border-top:1px solid #ffffff24}.home-factory-list li{position:relative;padding:14px 0 14px 24px;border-bottom:1px solid #ffffff24;color:#d4dfe2;font-size:12px}.home-factory-list li::before{position:absolute;top:14px;left:0;color:#f59a6f;content:"✓"}.fs-media-copy .home-factory-actions{margin-top:32px}.fs-media-copy .home-factory-actions a{width:auto;margin-top:0;padding-bottom:11px;border-bottom:1px solid var(--ce-orange);font-size:13px}.fs-media-copy .home-factory-actions .ce-button-outline{border-color:#ffffff65}.fs-process{background:var(--fs-panel)}.fs-process ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;border-top:1px solid var(--fs-line)}.fs-process li{min-height:275px;padding:28px 28px 30px 0;border-right:1px solid var(--fs-line)}.fs-process li + li{padding-left:28px}.fs-process li:last-child{border-right:0}.fs-process li>span{display:block;color:var(--fs-accent-deep);font-size:11px;letter-spacing:.13em}.fs-process li strong{display:block;margin:75px 0 15px;font-size:18px;line-height:1.55}.fs-process li p{color:var(--fs-muted);font-size:11px;line-height:1.8}.fs-input-section{color:var(--fs-ink);background:#f0ede4}.fs-input-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(65px,10vw,170px)}.fs-hub-quote .fs-input-grid{grid-template-columns:.95fr 1.05fr;gap:clamp(48px,6vw,96px)}.fs-hub-quote h2{font-size:clamp(40px,3.7vw,56px)}.fs-input-section .fs-kicker{color:var(--fs-accent-deep)}.fs-input-section h2{color:var(--fs-ink)}.fs-input-section p{max-width:480px;margin:28px 0 34px;color:var(--fs-copy);font-size:13px;line-height:1.9}.fs-input-section dl{margin:0;border-top:1px solid #c9c3b8}.fs-input-section dl>div{display:grid;grid-template-columns:150px 1fr;gap:30px;padding:24px 0;border-bottom:1px solid #c9c3b8}.fs-input-section dt{color:var(--fs-accent-deep);font-size:11px}.fs-input-section dd{margin:0;color:var(--fs-ink);font-size:14px}.fs-faq{background:var(--fs-paper)}.fs-faq-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(55px,9vw,150px)}.fs-faq-grid>div:first-child>p:last-child{max-width:390px;margin-top:22px;color:var(--fs-copy);font-size:13px;line-height:1.9}.fs-faq details{border-top:1px solid var(--fs-line)}.fs-faq details:last-child{border-bottom:1px solid var(--fs-line)}.fs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0;cursor:pointer;list-style:none;font-size:16px;font-weight:650}.fs-faq summary::-webkit-details-marker{display:none}.fs-faq summary span{color:var(--fs-accent-deep);font-size:21px;transition:transform .2s ease-out}.fs-faq details[open] summary span{transform:rotate(45deg)}.fs-faq details p{max-width:750px;padding:0 45px 24px 0;color:var(--fs-copy);font-size:13px;line-height:1.9}.fs-related{background:var(--fs-panel)}.fs-related-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--fs-line)}.fs-related-grid>a{display:grid;min-height:150px;padding:24px 26px;border-right:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line);transition:background .2s ease-out}.fs-related-grid>a:nth-child(3n){border-right:0}.fs-related-grid>a:hover{background:#eee8dc}.fs-download-library{border-top:1px solid var(--fs-line);background:#ebe8df}.fs-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #cfc8ba;background:var(--fs-panel)}.fs-download-grid>a{position:relative;min-height:360px;padding:clamp(34px,5vw,66px);overflow:hidden;border-right:1px solid #cfc8ba;transition:color .24s ease-out,background .24s ease-out}.fs-download-grid>a:last-child{border-right:0}.fs-download-grid>a::after{content:"↓";position:absolute;right:34px;bottom:22px;color:#d0c9bb;font-size:94px;font-weight:300;line-height:1;transition:transform .24s var(--fs-ease),color .24s ease-out}.fs-download-grid>a:hover{color:#fff;background:var(--fs-dark)}.fs-download-grid>a:focus-visible{z-index:2;outline:3px solid var(--fs-accent);outline-offset:-3px}.fs-download-grid>a:hover::after{color:var(--fs-accent);transform:translateY(7px)}.fs-download-grid small{display:block;margin-bottom:42px;color:var(--fs-accent-deep);font-size:9px;font-weight:750;letter-spacing:.13em}.fs-download-grid h3{font-size:clamp(31px,3.2vw,50px);line-height:1.13;letter-spacing:-.05em}.fs-download-grid p{max-width:480px;margin-top:22px;color:var(--fs-copy);font-size:13px;line-height:1.9}.fs-download-grid>a:hover p,.fs-download-grid>a:hover small{color:#cbd8dc}.fs-download-grid span{position:absolute;bottom:42px;left:clamp(34px,5vw,66px);z-index:1;font-size:12px;font-weight:700}.fs-related-grid small{color:var(--fs-accent-deep);font-size:9px}.fs-related-grid strong{align-self:center;font-size:17px}.fs-related-grid span{justify-self:end;color:var(--fs-muted);font-size:10px}.fs-closing-cta{position:relative;min-height:620px;display:flex;align-items:center;overflow:hidden;color:#fff;background:var(--fs-deep)}.fs-closing-cta>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.52;filter:saturate(.86) contrast(1.04)}.fs-closing-cta::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,27,33,.93) 0%,rgba(7,27,33,.7) 45%,rgba(7,27,33,.12) 80%)}.fs-closing-cta .section-shell{position:relative;z-index:1}.fs-closing-cta .fs-kicker{color:#f49a6f}.fs-closing-cta h2{max-width:850px;color:#fff}.fs-closing-cta p:not(.fs-kicker){max-width:620px;margin:28px 0 34px;color:#d6e0e2;font-size:14px;line-height:1.9}.fs-closing-cta--plain{min-height:470px;background:radial-gradient(circle at 82% 18%,rgba(32,102,118,.28),transparent 32%),linear-gradient(125deg,#071b21 0%,#0b2831 58%,#123d47 100%)}.fs-closing-cta--plain::before{content:"";position:absolute;inset:0;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 58%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 58%,#000 100%)}.fs-closing-cta--plain::after{background:linear-gradient(90deg,rgba(7,27,33,.18),rgba(7,27,33,0))}.fs-hub-intro{background:var(--fs-panel)}.fs-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--fs-line)}.fs-hub-card{position:relative;min-height:310px;padding:28px 30px 34px;border-right:1px solid var(--fs-line);border-bottom:1px solid var(--fs-line);transition:background .2s ease-out}.fs-hub-card:nth-child(3n){border-right:0}.fs-hub-card:hover{background:#eee8dc}.fs-hub-card>small{color:var(--fs-accent-deep);font-size:9px;letter-spacing:.14em}.fs-hub-card h2{margin:64px 0 16px;font-size:clamp(22px,2vw,30px)}.fs-hub-card p{display:-webkit-box;overflow:hidden;color:var(--fs-copy);font-size:12px;line-height:1.85;-webkit-line-clamp:3;-webkit-box-orient:vertical}.fs-hub-card>span{position:absolute;right:30px;bottom:28px;font-size:10px}.fs-catalog-groups{display:grid;gap:clamp(64px,8vw,112px)}.fs-catalog-group>header{position:relative;display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--fs-line)}.fs-catalog-group>header h2{margin:8px 0 0;font-size:clamp(30px,4vw,52px);line-height:1.08}.fs-catalog-group>header>span{color:var(--fs-copy);font-size:9px;letter-spacing:.16em}.fs-hub-grid-visual{gap:24px;border-top:0}.fs-hub-card-visual,.fs-hub-card-visual:nth-child(3n){display:block;min-height:0;padding:0;overflow:hidden;border:1px solid var(--fs-line);background:#fff}.fs-hub-card-visual figure{aspect-ratio:4 / 3;overflow:hidden;background:#d9dedc}.fs-hub-card-visual figure img{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,.8,.25,1)}.fs-hub-card-visual:hover figure img{transform:scale(1.035)}.fs-hub-card-visual>div{position:relative;min-height:264px;padding:24px 26px 58px}.fs-hub-card-visual>div>small{color:var(--fs-accent-deep);font-size:9px;letter-spacing:.14em}.fs-hub-card-visual h2{margin:28px 0 14px;font-size:clamp(21px,2vw,28px)}.fs-hub-card-visual>div>span{position:absolute;right:26px;bottom:24px;font-size:10px}.fs-catalog-guides{display:grid;grid-template-columns:minmax(260px,.8fr) 2fr;gap:clamp(40px,7vw,110px);margin-top:clamp(70px,9vw,130px);padding:clamp(36px,5vw,70px);background:#183c43;color:#fff}.fs-catalog-guides h2{max-width:340px;margin-top:16px;color:#fff;font-size:clamp(28px,3.5vw,46px)}.fs-catalog-guides nav{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.22)}.fs-catalog-guides nav a{display:flex;min-height:92px;padding:20px 22px;align-items:center;justify-content:space-between;gap:18px;border-right:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);color:#fff}.fs-catalog-guides nav a:nth-child(2n){border-right:0}.fs-catalog-guides nav small{flex:0 0 auto;color:#d8c9ad;font-size:9px}@media (max-width:1000px){.fs-hub-grid-visual{grid-template-columns:1fr 1fr}.fs-hub-card-visual:nth-child(2n),.fs-hub-card-visual:nth-child(3n){border-right:1px solid var(--fs-line)}.fs-catalog-guides{grid-template-columns:1fr}}@media (max-width:640px){.fs-catalog-groups{gap:52px}.fs-catalog-group>header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 16px;margin-bottom:16px;padding-bottom:14px}.fs-catalog-group>header>p{grid-column:1 / -1}.fs-catalog-group>header h2{font-size:27px}.fs-hub-grid-visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fs-hub-card-visual,.fs-hub-card-visual:nth-child(2n),.fs-hub-card-visual:nth-child(3n){border-right:1px solid var(--fs-line)}.fs-hub-card-visual>div{min-height:154px;padding:15px 13px 43px}.fs-hub-card-visual figure{aspect-ratio:1.16 / 1}.fs-hub-card-visual>div>small{font-size:7.5px}.fs-hub-card-visual h2{margin:15px 0 0;font-size:16px;line-height:1.35}.fs-hub-card-visual p{display:none}.fs-hub-card-visual>div>span{right:auto;bottom:15px;left:13px;font-size:8.5px}.fs-catalog-guides{margin-inline:-20px;padding:38px 20px}.fs-catalog-guides nav{grid-template-columns:1fr}.fs-catalog-guides nav a,.fs-catalog-guides nav a:nth-child(2n){min-height:76px;padding-inline:0;border-right:0}}@media (min-width:1001px){.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual),.fs-related-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual)>.fs-hub-card,.fs-related-grid>a{grid-column:span 2}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual)>.fs-hub-card:last-child:nth-child(3n + 1),.fs-related-grid>a:last-child:nth-child(3n + 1){grid-column:1 / -1;border-right:0}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual)>.fs-hub-card:last-child:nth-child(3n + 1){min-height:230px}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual)>.fs-hub-card:last-child:nth-child(3n + 1) h2{margin-top:36px}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual)>.fs-hub-card:last-child:nth-child(3n + 1) p{max-width:780px}.fs-related-grid>a:nth-last-child(2):nth-child(3n + 1),.fs-related-grid>a:last-child:nth-child(3n + 2){grid-column:span 3}.fs-related-grid>a:last-child:nth-child(3n + 2){border-right:0}.site-v3[data-page="products/light-equipment"] .fs-hub-grid-visual.fs-grid-count-7{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.site-v3[data-page="products/light-equipment"] .fs-hub-grid-visual.fs-grid-count-7>.fs-hub-card-visual{grid-column:span 3}.site-v3[data-page="products/light-equipment"] .fs-hub-grid-visual.fs-grid-count-7>.fs-hub-card-visual:nth-child(n + 5){grid-column:span 4}.fs-equipment-gallery-grid.fs-grid-count-1{grid-template-columns:minmax(0,860px);justify-content:center}.fs-equipment-gallery-grid:is(.fs-grid-count-2,.fs-grid-count-4){grid-template-columns:repeat(2,minmax(0,1fr))}.fs-equipment-gallery-grid.fs-grid-count-5{grid-template-columns:repeat(6,minmax(0,1fr))}.fs-equipment-gallery-grid.fs-grid-count-5>figure{grid-column:span 2}.fs-equipment-gallery-grid.fs-grid-count-5>figure:nth-child(4){grid-column:2 / span 2}.fs-equipment-gallery-grid.fs-grid-count-7{grid-template-columns:repeat(8,minmax(0,1fr))}.fs-equipment-gallery-grid.fs-grid-count-7>figure{grid-column:span 2}.fs-equipment-gallery-grid.fs-grid-count-7>figure:nth-child(5){grid-column:2 / span 2}.fs-equipment-gallery-grid.fs-grid-count-8{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual):has(>.fs-hub-card:nth-child(7):last-child){grid-template-columns:repeat(8,minmax(0,1fr))}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual):has(>.fs-hub-card:nth-child(7):last-child)>.fs-hub-card{grid-column:span 2;min-height:310px;border-right:1px solid var(--fs-line)}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual):has(>.fs-hub-card:nth-child(7):last-child)>.fs-hub-card:nth-child(4){border-right:0}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual):has(>.fs-hub-card:nth-child(7):last-child)>.fs-hub-card:nth-child(5){grid-column:2 / span 2;border-left:1px solid var(--fs-line)}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual):has(>.fs-hub-card:nth-child(7):last-child)>.fs-hub-card:nth-child(7) h2{margin-top:64px}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual):has(>.fs-hub-card:nth-child(25):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual):has(>.fs-hub-card:nth-child(25):last-child)>.fs-hub-card{grid-column:auto;min-height:360px;border-right:1px solid var(--fs-line)}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual):has(>.fs-hub-card:nth-child(25):last-child)>.fs-hub-card:nth-child(5n){border-right:0}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual)>.fs-hub-card{height:320px;min-height:320px}.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual):has(>.fs-hub-card:nth-child(25):last-child)>.fs-hub-card{height:360px;min-height:360px}.fs-related-grid:has(>a:nth-child(4):last-child),.fs-related-grid:has(>a:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.fs-related-grid:has(>a:nth-child(4):last-child)>a,.fs-related-grid:has(>a:nth-child(8):last-child)>a{grid-column:auto;border-right:1px solid var(--fs-line)}.fs-related-grid:has(>a:nth-child(4):last-child)>a:nth-child(4n),.fs-related-grid:has(>a:nth-child(8):last-child)>a:nth-child(4n){border-right:0}.fs-related-grid:has(>a:nth-child(5):last-child)>a{grid-column:span 2}.fs-related-grid:has(>a:nth-child(5):last-child)>a:nth-child(4){grid-column:2 / span 2;border-left:1px solid var(--fs-line)}.fs-related-grid:has(>a:nth-child(5):last-child)>a:nth-child(5){grid-column:4 / span 2;border-right:1px solid var(--fs-line)}}@media (min-width:721px) and (max-width:1000px){.fs-page:not([data-page="solutions"]) .fs-hub-grid:not(.fs-hub-grid-visual)>.fs-hub-card:last-child:nth-child(2n + 1),.fs-related-grid>a:last-child:nth-child(2n + 1){grid-column:1 / -1;width:50%;justify-self:center;border-right:1px solid var(--fs-line);border-left:1px solid var(--fs-line)}}@media (max-width:720px){.fs-page .fs-hub-grid:not(.fs-hub-grid-visual)>.fs-hub-card,.fs-page .fs-hub-grid:not(.fs-hub-grid-visual)>.fs-hub-card:last-child{grid-column:auto;min-height:220px;padding:24px 24px 52px;border-right:0}.fs-page .fs-hub-grid:not(.fs-hub-grid-visual)>.fs-hub-card h2{margin:30px 0 12px;font-size:23px;line-height:1.3}.fs-page .fs-hub-grid:not(.fs-hub-grid-visual)>.fs-hub-card>span{right:auto;bottom:22px;left:24px}.fs-related-grid>a,.fs-related-grid>a:last-child{grid-column:auto;min-height:132px;padding:21px 20px;border-right:0}.fs-related-grid>a span{justify-self:start}.fs-decision-grid article{min-height:0;padding:25px 0 27px}.fs-decision-grid h3{margin:28px 0 12px}.fs-process li,.fs-process li + li{min-height:0;padding:24px 0 26px}.fs-process li strong{margin-top:30px}}@media (max-width:720px){.site-v3 .ce-header.is-scrolled,.site-v3 .fs-section-nav{background:#fffdf8;-webkit-backdrop-filter:none;backdrop-filter:none}}@media (min-width:1001px){.fs-page[data-page="solutions"] .fs-hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fs-page[data-page="solutions"] .fs-hub-card,.fs-page[data-page="solutions"] .fs-hub-card:nth-child(3n){border-right:1px solid var(--fs-line)}.fs-page[data-page="solutions"] .fs-hub-card:nth-child(4n){border-right:0}}.fs-network-section{background:var(--fs-panel)}.about-positioning-copy{max-width:760px;margin-top:22px;color:var(--fs-copy);font-size:14px;line-height:1.9}.about-evidence{background:var(--fs-paper)}.about-evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--fs-line)}.about-evidence-grid>a{position:relative;min-width:0;padding:0 28px 34px;border-right:1px solid var(--fs-line)}.about-evidence-grid>a:first-child{padding-left:0}.about-evidence-grid>a:last-child{padding-right:0;border-right:0}.about-evidence-grid figure{position:relative;height:310px;margin:0 0 30px;overflow:hidden;background:#d7d8d3}.about-evidence-grid img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--fs-ease)}.about-evidence-grid a:hover img{transform:scale(1.018)}.about-evidence-grid figcaption{position:absolute;right:14px;bottom:14px;left:14px;padding:11px 13px;color:#fff;background:rgba(7,27,33,.78);font-size:9px;font-weight:750;letter-spacing:.14em}.about-evidence-grid h3{margin:0 0 14px;font-size:clamp(22px,2vw,30px);line-height:1.25;letter-spacing:-.035em}.about-evidence-grid p{min-height:70px;margin:0 0 24px;color:var(--fs-copy);font-size:12px;line-height:1.85}.about-evidence-grid>a>span{color:var(--fs-accent-deep);font-size:11px;font-weight:700}.about-contact-window dd{overflow-wrap:anywhere}.fs-about .about-positioning,.fs-about .fs-decisions,.fs-about .fs-process,.fs-about .about-evidence,.fs-about .about-contact-window,.fs-about .fs-faq,.fs-about .fs-related{padding-block:clamp(76px,6.4vw,104px)}.fs-about .about-positioning .fs-answer-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:clamp(48px,7vw,104px)}.fs-about .about-positioning .fs-answer-lead{max-width:760px;font-size:clamp(18px,1.5vw,23px);line-height:1.65}.fs-about .about-positioning-copy{margin-top:16px;line-height:1.78}.fs-about .about-positioning ul{margin-top:28px}.fs-about .fs-decisions .fs-section-heading,.fs-about .about-evidence .fs-section-heading,.fs-about .fs-process .fs-section-heading,.fs-about .fs-related .fs-section-heading{margin-bottom:40px}.fs-about .fs-decision-grid article{min-height:268px;padding-top:28px;padding-bottom:32px}.fs-about .fs-decision-grid h3{margin-top:48px}.fs-about .about-team-window{grid-template-columns:minmax(0,1.42fr) minmax(390px,.78fr);height:620px;min-height:620px}.fs-about .about-team-window .fs-media-image{min-height:620px}.fs-about .about-team-window .fs-media-image img{object-position:center}.fs-about .about-team-window .fs-media-copy{padding:clamp(44px,4.2vw,68px)}.fs-about .about-team-window .fs-media-copy h2{margin-bottom:24px;font-size:clamp(36px,3vw,50px)}.fs-about .about-team-window .fs-media-copy p{line-height:1.85}.fs-about .fs-process li{min-height:232px}.fs-about .fs-process li strong{margin-top:46px}.fs-about .about-evidence-grid{gap:18px;border-top:0}.fs-about .about-evidence-grid>a,.fs-about .about-evidence-grid>a:first-child,.fs-about .about-evidence-grid>a:last-child{display:flex;min-height:100%;flex-direction:column;padding:0 0 26px;border:1px solid var(--fs-line);background:#fffdf8}.fs-about .about-evidence-grid figure{height:248px;margin-bottom:24px}.fs-about .about-evidence-grid h3,.fs-about .about-evidence-grid p,.fs-about .about-evidence-grid>a>span{margin-right:22px;margin-left:22px}.fs-about .about-evidence-grid h3{font-size:clamp(21px,1.7vw,27px)}.fs-about .about-evidence-grid p{min-height:0;margin-bottom:22px}.fs-about .about-evidence-grid>a>span{margin-top:auto}.fs-about .about-contact-window .fs-input-grid{grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:clamp(54px,8vw,116px)}@media (min-width:721px) and (max-width:1000px){.fs-about .about-team-window{grid-template-columns:1fr;height:auto;min-height:0}.fs-about .about-team-window .fs-media-image{min-height:0}.fs-about .about-team-window .fs-media-image img{height:460px}.fs-about .about-evidence-grid>a:nth-child(2),.fs-about .about-evidence-grid>a:nth-child(3){padding:0 0 26px;border:1px solid var(--fs-line)}.fs-about .about-evidence-grid>a:nth-child(3){margin-top:18px}}@media (max-width:720px){.fs-about .about-positioning,.fs-about .fs-decisions,.fs-about .fs-process,.fs-about .about-evidence,.fs-about .about-contact-window,.fs-about .fs-faq,.fs-about .fs-related{padding-block:58px}.fs-about .about-positioning .fs-answer-grid,.fs-about .about-contact-window .fs-input-grid{grid-template-columns:1fr;gap:28px}.fs-about .about-team-window .fs-media-image img{height:300px;object-position:center 54%}.fs-about .about-team-window .fs-media-copy{padding:42px 20px 48px}.fs-about .about-team-window .fs-media-copy h2{font-size:34px}.fs-about .about-evidence-grid{gap:16px}.fs-about .about-evidence-grid>a,.fs-about .about-evidence-grid>a:first-child,.fs-about .about-evidence-grid>a:nth-child(2),.fs-about .about-evidence-grid>a:nth-child(3),.fs-about .about-evidence-grid>a:last-child{padding:0 0 24px;border:1px solid var(--fs-line)}.fs-about .about-evidence-grid figure{height:220px;margin-bottom:22px}.fs-about .about-evidence-grid h3,.fs-about .about-evidence-grid p,.fs-about .about-evidence-grid>a>span{margin-right:18px;margin-left:18px}}.fs-policy-hero{padding:clamp(80px,10vw,160px) 0;color:#fff;background:var(--fs-dark)}.fs-policy-hero .breadcrumb{margin-bottom:55px;color:#b9c8cc;font-size:11px}.fs-policy-hero .breadcrumb>* + *{margin-left:10px}.fs-policy-hero h1{max-width:1000px;font-size:clamp(48px,6vw,90px)}.fs-policy-hero>.section-shell>p:last-child{max-width:800px;margin-top:30px;color:#c4d0d3;font-size:16px;line-height:1.9}.fs-policy-copy{max-width:900px}.fs-policy-copy h2{margin:55px 0 18px;font-size:28px}.fs-policy-copy h2:first-child{margin-top:0}.fs-policy-copy p{color:var(--fs-copy);font-size:15px;line-height:2}.fs-policy-copy a{color:var(--fs-accent-deep);border-bottom:1px solid currentColor}.fs-not-found{min-height:66vh;display:flex;align-items:center}.fs-not-found .ce-buttons{margin-top:35px}.fs-sitemap-groups{padding-top:100px;padding-bottom:120px}.fs-sitemap-groups>section{display:grid;grid-template-columns:.55fr 1.45fr;gap:60px;padding:45px 0;border-top:1px solid var(--fs-line)}.fs-sitemap-groups h2{font-size:28px}.fs-sitemap-groups section>div{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.fs-sitemap-groups section a{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid var(--fs-line);color:var(--fs-copy);font-size:12px}.fs-sitemap-groups section a:hover{color:var(--fs-accent-deep)}.site-v3 .ce-footer-bottom>a[data-html-sitemap]{display:inline-flex;min-height:36px;align-items:center;font-size:12px;margin-inline-end:0}.fs-footer-grid{grid-template-columns:1.4fr repeat(4,1fr)}.fs-footer-grid>div:first-child>a:last-child{margin-top:4px}.fs-footer-contact-short,.fs-footer-mobile-nav{display:none}.ce-footer-bottom span a{color:inherit}.fs-page [data-reveal]{filter:none !important}html.v3-motion .site-v3 .fs-hub-card.v3-reveal.v3-interaction-ready{transition:background-color .2s ease-out,border-color .18s ease-out,box-shadow .2s ease-out}@media (max-width:1320px){.fs-header .ce-header-row{width:calc(100% - 48px)}.fs-desktop-nav{gap:14px;font-size:10px}.fs-header .ce-header-actions{gap:12px}.fs-header .ce-language{display:none}.fs-footer-grid{grid-template-columns:1.4fr repeat(3,1fr)}.fs-footer-grid>div:first-child{grid-column:1 / -1}}@media (min-width:1001px) and (max-width:1120px){.fs-header .ce-desktop-nav{display:none}.fs-header .ce-menu-toggle{display:block}}@media (max-width:1000px){.fs-section-nav{top:72px}.fs-media-chapter{grid-template-columns:1.25fr .75fr;height:610px;min-height:610px}.fs-media-image{min-height:610px}.fs-process ol{grid-template-columns:1fr 1fr}.fs-process li:nth-child(2){border-right:0}.fs-process li:nth-child(n + 3){border-top:1px solid var(--fs-line)}.fs-hub-grid,.fs-related-grid{grid-template-columns:1fr 1fr}.fs-hub-card:nth-child(3n),.fs-related-grid>a:nth-child(3n){border-right:1px solid var(--fs-line)}.fs-hub-card:nth-child(2n),.fs-related-grid>a:nth-child(2n){border-right:0}.fs-footer-grid{grid-template-columns:repeat(2,1fr)}.about-evidence-grid{grid-template-columns:1fr 1fr}.about-evidence-grid>a:nth-child(2){padding-right:0;border-right:0}.about-evidence-grid>a:nth-child(3){grid-column:1 / -1;padding:34px 0 0;border-top:1px solid var(--fs-line)}}@media (min-width:721px) and (max-width:900px){.site-v3 .keyword-hero{min-height:auto !important}.site-v3 .keyword-hero-grid{min-height:800px !important;padding-bottom:0 !important}.site-v3 .keyword-hero-caption{right:var(--v2-banner-edge) !important;bottom:218px !important;left:var(--v2-banner-edge) !important;width:auto !important;justify-content:space-between;text-align:left}.site-v3 .keyword-hero-copy{padding-bottom:250px}.site-v3 .keyword-hero-copy .ce-buttons{margin-bottom:0 !important}}@media (max-width:720px){.fs-section{padding:64px 0}.fs-page-hero .keyword-hero-copy h1{font-size:clamp(36px,11vw,54px);line-height:1.12}.fs-page-hero .keyword-hero-copy .page-lead{font-size:12px}.fs-page-hero .keyword-hero-media>img{object-position:center}.fs-section-nav{top:68px}.fs-section-nav .section-shell{gap:24px}.fs-section-nav a{padding:14px 0 13px;font-size:10px}.fs-section-heading,.fs-answer-grid,.fs-input-grid,.fs-hub-quote .fs-input-grid,.fs-faq-grid{grid-template-columns:1fr;gap:30px}.fs-section-heading{margin-bottom:34px}.fs-section-heading h2,.fs-answer h2,.fs-input-section h2,.fs-closing-cta h2{font-size:clamp(31px,9.1vw,42px)}.fs-section-heading>p,.fs-answer-lead{font-size:13px}.fs-answer ul{grid-template-columns:1fr;margin-top:26px}.fs-decision-grid{grid-template-columns:1fr}.fs-decision-grid article{min-height:245px;border-right:0;border-bottom:1px solid var(--fs-line)}.fs-decision-grid h3{margin-top:48px}.fs-equipment-gallery-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84vw,360px);justify-content:start;gap:14px;overflow-x:auto;margin-right:-20px;padding-right:20px;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:thin}.fs-equipment-gallery figure{grid-template-rows:auto 62px;scroll-snap-align:start}.fs-equipment-gallery figure>div,.fs-equipment-gallery figure:first-child>div{aspect-ratio:4 / 3}.fs-equipment-gallery figcaption{min-height:62px;padding:14px 16px}.fs-media-chapter{grid-template-columns:1fr;height:auto;min-height:0}.fs-media-image{min-height:0}.fs-media-image img{height:360px}.fs-media-copy{padding:55px 20px 65px}.fs-media-copy h2{font-size:37px}.fs-process ol,.fs-hub-grid,.fs-related-grid{grid-template-columns:1fr}.about-evidence-grid{grid-template-columns:1fr}.about-evidence-grid>a,.about-evidence-grid>a:first-child,.about-evidence-grid>a:nth-child(2),.about-evidence-grid>a:nth-child(3),.about-evidence-grid>a:last-child{grid-column:auto;padding:28px 0;border-right:0;border-bottom:1px solid var(--fs-line);border-top:0}.about-evidence-grid>a:last-child{border-bottom:0}.about-evidence-grid figure{height:280px}.about-evidence-grid p{min-height:0}.fs-download-grid{grid-template-columns:1fr}.fs-download-grid>a{min-height:310px;border-right:0;border-bottom:1px solid #cfc8ba}.fs-download-grid>a:last-child{border-bottom:0}.fs-process li,.fs-process li + li{min-height:220px;padding:24px 0;border-right:0;border-top:1px solid var(--fs-line)}.fs-process li:first-child{border-top:0}.fs-process li strong{margin-top:44px}.fs-input-section dl>div{grid-template-columns:95px 1fr;gap:18px;padding:19px 0}.fs-input-section dd{font-size:12px}.fs-faq summary{padding:20px 0;font-size:13px}.fs-faq details p{padding-right:25px;font-size:11px}.fs-hub-card,.fs-hub-card:nth-child(3n),.fs-related-grid>a,.fs-related-grid>a:nth-child(3n){border-right:0}.fs-hub-card{min-height:270px}.fs-closing-cta{min-height:590px}.fs-closing-cta--plain{min-height:460px}.fs-closing-cta::after{background:linear-gradient(90deg,rgba(7,27,33,.92),rgba(7,27,33,.58))}.fs-footer-grid{grid-template-columns:1fr 1fr}.fs-footer-grid>div:first-child{grid-column:1 / -1}.fs-sitemap-groups{padding-top:65px;padding-bottom:80px}.fs-sitemap-groups>section{grid-template-columns:1fr;gap:25px}.fs-sitemap-groups section>div{grid-template-columns:1fr}}@media (max-width:430px){.fs-footer-grid{grid-template-columns:1fr}.fs-footer-grid>div:first-child{grid-column:auto}}@media (max-width:720px){.site-v3 .ce-footer{padding:27px 0 14px}.site-v3 .fs-footer-grid{display:block}.site-v3 .fs-footer-grid>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.site-v3 .fs-footer-grid>div:first-child .ce-brand{grid-column:1 / -1;margin-bottom:9px}.site-v3 .fs-footer-grid>div:first-child>p,.site-v3 .fs-footer-grid>div:not(:first-child){display:none}.site-v3 .fs-footer-grid .fs-footer-contact{display:flex;min-height:42px;align-items:center;justify-content:space-between;margin:0;padding:0 13px;border:1px solid rgba(255,255,255,.18);color:#f7fbfb;font-size:10px;line-height:1}.site-v3 .fs-footer-contact-long{display:none}.site-v3 .fs-footer-contact-short{display:inline}.site-v3 .fs-footer-mobile-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px;border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.site-v3 .fs-footer-mobile-nav a{display:flex;min-height:42px;align-items:center;padding:0 12px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);color:#afbec2;font-size:10px}.site-v3 .fs-footer-mobile-nav a:last-child{color:#fff;background:rgba(215,105,52,.16)}.site-v3 .ce-footer-bottom{min-height:42px;margin-top:15px;padding-top:10px}.site-v3 .ce-footer-bottom>span:first-child{font-size:7px;letter-spacing:.02em}.site-v3 .ce-footer-bottom>a{min-height:38px;font-size:8px}}@media (prefers-reduced-motion:reduce){.fs-page [data-reveal],.fs-media-image img,.fs-decision-grid article::before{transition:none !important;transform:none !important}}.site-v3 .fs-header .ce-header-row,.site-v3 .ce-container{width:min(1320px,calc(100% - 112px))}.fs-page .section-shell{width:min(1320px,calc(100% - 112px));margin-inline:auto}.fs-page .keyword-hero-grid{width:100%;max-width:none;margin-inline:0}.site-v3:is(.ce-button,.button){min-height:46px;border-radius:8px}.site-v3 .ce-button-small{min-height:42px}.site-v3:is(.ce-section-head h2,.section-heading h2){line-height:1.22}.site-v3:is(.ce-section-head p,.section-heading p,.page-lead,.editorial-card p,.card-body p){text-wrap:pretty}.site-v3:is(.products-page,.plant-page,.guide-page) .content-grid,.site-v3[data-page="contact"] .content-grid{gap:clamp(18px,2vw,26px);border:0;background:transparent}.site-v3 article.editorial-card{min-height:250px;padding:clamp(30px,2.8vw,38px);border:1px solid var(--v3-line)}.site-v3 .dark article.editorial-card{border-color:var(--v3-line)}.site-v3 a.editorial-card.image-card,.site-v3 figure.editorial-card{padding:0;border:1px solid var(--v3-line)}.site-v3 .image-card .card-body{padding:28px 28px 30px}.site-v3 figure.editorial-card>img{width:100%;margin-bottom:0}.site-v3 figure.editorial-card>figcaption{margin:0;padding:15px 20px 20px}.site-v3 article.editorial-card p,.site-v3 .card-body p{font-size:13.5px;line-height:1.8}.site-v3 .v2-plant-mosaic{gap:24px}.site-v3 .v2-plant-tile{overflow:hidden;border:1px solid var(--v3-line);border-radius:12px}.site-v3 .v2-plant-tile-feature .v2-plant-content{padding:40px}.site-v3:is(.v2-plant-tile-model,.v2-plant-tile-compact) .v2-plant-content{padding:30px}.site-v3:is(.v2-plant-tile-model,.v2-plant-tile-compact) .v2-plant-content h3{font-size:clamp(26px,2vw,30px);line-height:1.18}.site-v3 .v2-plant-content>div>p:not(.ce-eyebrow),.site-v3 .v2-plant-content>p:not(.ce-eyebrow){color:var(--v3-copy);font-size:13.5px;line-height:1.78}.site-v3 .v2-tile-actions{margin-top:22px;padding-top:18px;font-size:12.5px}.site-v3 .v2-finder-shell{border-radius:14px}.site-v3 .v2-finder-controls{padding:40px;color:var(--v3-ink);background:var(--v3-panel)}.site-v3 .v2-finder-controls fieldset + fieldset{border-top-color:var(--v3-line)}.site-v3 .v2-finder-controls button{min-height:38px;padding:10px 14px;border-radius:8px;font-size:11px}.site-v3 .v2-finder-result>div{padding:48px}.site-v3 .v2-finder-result h3{font-size:clamp(36px,3vw,44px);line-height:1.12}.site-v3 .v2-finder-result>div>p:not(.ce-eyebrow){font-size:14px;line-height:1.78}.site-v3 .ce-equipment-card{overflow:hidden;padding-bottom:18px;border:1px solid var(--v3-line);border-radius:12px;background:var(--v3-panel);transition:transform .24s var(--fs-ease),border-color .2s ease,box-shadow .24s ease}.site-v3 .ce-equipment-card h3{margin:18px 18px 9px;font-size:18px;line-height:1.3}.site-v3 .ce-equipment-card p{margin-inline:18px;color:var(--v3-copy);font-size:13px;line-height:1.75}@media (hover:hover){.site-v3 .ce-equipment-card:hover{transform:translateY(-3px);border-color:rgba(185,79,36,.38);box-shadow:0 18px 42px rgba(16,43,51,.10)}}.site-v3 .ce-application-grid article{padding:30px;border:1px solid var(--v3-line);border-top:3px solid var(--v3-navy);border-radius:12px;background:var(--v3-panel)}.site-v3 .ce-application-grid p,.site-v3 .ce-delivery-points p,.site-v3 .ce-resource-list p{color:var(--v3-copy);font-size:13.5px;line-height:1.75}.site-v3 .ce-resource-feature{color:var(--v3-ink);background:#ede6da;border:1px solid var(--v3-line);border-radius:12px}.site-v3 .ce-resource-feature::after{border-color:rgba(16,43,51,.07);box-shadow:0 0 0 55px rgba(16,43,51,.025)}.site-v3 .ce-resource-feature>span{color:var(--v3-orange-deep)}.site-v3 .ce-resource-feature h3,.site-v3 .ce-resource-feature b{color:var(--v3-ink)}.site-v3 .ce-resource-feature p{color:var(--v3-copy)}.site-v3 .ce-resource-feature b{border-bottom-color:#9ea9a6}.site-v3:is(.ce-faq-list,.keyword-faq-list){border-top:0}.site-v3:is(.ce-faq-list,.keyword-faq-list) details,.site-v3 .fs-faq details{overflow:hidden;margin-bottom:10px;border:1px solid var(--v3-line);border-radius:10px;background:var(--v3-panel)}.site-v3:is(.ce-faq-list,.keyword-faq-list) details:first-child,.site-v3 .fs-faq details:last-child{border:1px solid var(--v3-line)}.site-v3:is(.ce-faq-list,.keyword-faq-list) summary,.site-v3 .fs-faq summary{padding:18px 20px;font-size:15px}.site-v3:is(.ce-faq-list,.keyword-faq-list) details p,.site-v3 .fs-faq details p{margin:0;padding:0 20px 20px;font-size:14px;line-height:1.8}@media (min-width:721px){.site-v3 .ce-contact-float{right:6px}}.site-v3 .ce-form-grid:is(input,select,textarea){padding:12px 14px;border-radius:8px;font-size:13px}.site-v3 .ce-form-grid:is(input,select){min-height:46px}.site-v3.ce-home .fs-network-section .fs-section-heading h2{font-size:clamp(42px,3.4vw,48px);line-height:1.16}.site-v3 .ce-capability-band a{padding:22px 20px}.site-v3 .ce-capability-band b{font-size:13px}.site-v3 .ce-capability-band span{font-size:10.5px}.site-v3 .fs-desktop-nav{font-size:12px}.fs-header .ce-mobile-nav>a.fs-mobile-contact{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:50px;margin:0 0 14px;padding:14px 16px;align-items:center;gap:8px;border:0;border-radius:8px;color:var(--fs-deep);background:var(--fs-accent);font-size:12px;font-weight:750;letter-spacing:.02em;white-space:normal;overflow-wrap:anywhere}.fs-header .ce-mobile-nav>a.fs-mobile-contact>span{color:inherit;font-size:17px}.fs-mobile-nav-group{border-bottom:1px solid var(--fs-line)}.fs-mobile-nav-group>summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-height:54px;align-items:center;gap:11px;padding:13px 0;color:var(--fs-ink);cursor:pointer;font-size:17px;font-weight:600;list-style:none}.fs-mobile-nav-group>summary::-webkit-details-marker{display:none}.fs-mobile-nav-group>summary>span{color:var(--fs-muted);font-size:11px;font-weight:500}.fs-mobile-nav-group>summary::after{content:"⌄";color:var(--fs-muted);font-size:13px;line-height:1;transition:transform .18s ease,color .18s ease}.fs-mobile-nav-group[open]>summary::after{color:var(--fs-accent-deep);transform:rotate(180deg)}.fs-mobile-nav-group.is-current>summary,.fs-mobile-nav-sublinks>a.is-current strong{color:var(--fs-accent-deep)}.fs-mobile-nav-sublinks{display:grid;padding:1px 0 13px 16px;border-left:2px solid var(--fs-accent)}.fs-mobile-nav-sublinks>a{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;min-height:48px;padding:9px 10px 9px 12px;border-bottom:1px solid color-mix(in srgb,var(--fs-line) 75%,transparent)}.fs-mobile-nav-sublinks>a:last-child{border-bottom:0}.fs-mobile-nav-sublinks>a strong{font-size:13px;font-weight:700;line-height:1.45}.fs-mobile-nav-sublinks>a small{color:var(--fs-muted);font-size:7px;letter-spacing:.08em;text-align:right}.fs-mobile-nav-sublinks>a.fs-mobile-solutions-all{min-height:42px;background:color-mix(in srgb,var(--fs-accent) 10%,transparent)}.fs-mobile-nav-sublinks>a.fs-mobile-solutions-all strong{color:var(--fs-accent-deep)}@media (max-width:1200px){.site-v3 .fs-header .ce-header-row,.site-v3 .ce-container,.fs-page .section-shell{width:calc(100% - 64px)}.fs-page .keyword-hero-grid{width:100%}.site-v3 .fs-desktop-nav{font-size:11px}}@media (min-width:721px) and (max-width:1120px){.fs-header .ce-mobile-nav{padding-inline:32px}.fs-mobile-nav-sublinks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.fs-mobile-nav-sublinks>a:nth-last-child(-n + 2){border-bottom:0}}@media (max-width:720px){.site-v3 .fs-header .ce-header-row,.site-v3 .ce-container,.fs-page .section-shell{width:calc(100% - 48px)}.fs-page .keyword-hero-grid{width:100%}.site-v3.ce-home .ce-hero-copy,.site-v3 .keyword-hero-copy{padding-right:24px;padding-left:24px}.site-v3.ce-home .ce-hero-data{left:24px;width:calc(100% - 48px);border-radius:10px;overflow:hidden}.site-v3 .keyword-hero-caption{right:24px;left:24px}.site-v3 .ce-section{padding:48px 0}.site-v3 .ce-section-head h2{font-size:28px;line-height:1.26}.site-v3:is(.ce-button,.button){min-height:44px;padding-inline:18px}.site-v3:is(.products-page,.plant-page,.guide-page) .content-grid,.site-v3[data-page="contact"] .content-grid{gap:18px}.site-v3 article.editorial-card{min-height:0;padding:24px 20px 26px}.site-v3 .image-card .card-body{padding:22px 20px 25px}.site-v3 article.editorial-card p,.site-v3 .card-body p{font-size:13px;line-height:1.82}.site-v3 .v2-plant-mosaic{gap:18px}.site-v3 .v2-plant-tile-feature .v2-plant-content,.site-v3:is(.v2-plant-tile-model,.v2-plant-tile-compact) .v2-plant-content{padding:24px}.site-v3 .v2-plant-content h3,.site-v3:is(.v2-plant-tile-model,.v2-plant-tile-compact) .v2-plant-content h3{font-size:26px;line-height:1.22}.site-v3 .v2-plant-content>div>p:not(.ce-eyebrow),.site-v3 .v2-plant-content>p:not(.ce-eyebrow){font-size:12px;line-height:1.78}.site-v3 .v2-finder-controls{padding:24px}.site-v3 .v2-finder-result>div{padding:28px 24px 32px}.site-v3 .v2-finder-result h3{font-size:31px;line-height:1.18}.site-v3 .v2-finder-result>div>p:not(.ce-eyebrow){font-size:12.5px}.site-v3 .ce-equipment-card{padding-bottom:15px;border-radius:10px}.site-v3 .ce-equipment-card h3{margin:14px 14px 8px;font-size:14.5px;line-height:1.35}.site-v3 .ce-equipment-card p{margin-inline:14px;font-size:11px;line-height:1.7}.site-v3 .ce-application-grid article{padding:24px}.site-v3 .ce-application-grid p,.site-v3 .ce-delivery-points p,.site-v3 .ce-resource-list p{font-size:12px;line-height:1.75}.site-v3 .ce-resource-feature{padding:24px}.site-v3:is(.ce-faq-list,.keyword-faq-list) summary,.site-v3 .fs-faq summary{padding:17px 16px;font-size:13.5px}.site-v3:is(.ce-faq-list,.keyword-faq-list) details p,.site-v3 .fs-faq details p{padding:0 16px 17px;font-size:12.5px}.site-v3 .ce-inquiry-form{padding:24px}.site-v3.ce-home .fs-network-section .fs-section-heading h2{font-size:34px;line-height:1.22}.site-v3 .fs-related-grid>a{min-height:100px;padding:18px 20px}.site-v3 .fs-hub-card{min-height:235px;padding:24px}.site-v3 .fs-hub-card h2{margin:46px 0 14px}.site-v3 .ce-capability-band a{padding:16px}.site-v3 .ce-capability-band b{font-size:12px}.site-v3 .ce-capability-band span{font-size:10px}}@media (max-width:370px){.site-v3 .fs-header .ce-header-row,.site-v3 .ce-container,.fs-page .section-shell{width:calc(100% - 40px)}.fs-page .keyword-hero-grid{width:100%}.site-v3.ce-home .ce-hero-copy,.site-v3 .keyword-hero-copy{padding-right:20px;padding-left:20px}.site-v3.ce-home .ce-hero-data{left:20px;width:calc(100% - 40px)}}@media (prefers-reduced-motion:reduce){.site-v3 .ce-equipment-card{transition:none}}.site-v3[data-page="applications"]:is(.application-map-section,.application-detail){padding:82px 0}.site-v3[data-page="applications"]:is(.application-map-section,.application-detail) .section-heading{grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);column-gap:clamp(52px,7vw,108px);row-gap:16px;margin-bottom:40px}.site-v3[data-page="applications"]:is(.application-map-section,.application-detail) .section-heading .eyebrow{grid-column:1 / -1;margin:0;font-size:11px;line-height:1.7;letter-spacing:.12em}.site-v3[data-page="applications"]:is(.application-map-section,.application-detail) .section-heading h2{grid-column:1;font-size:clamp(34px,3vw,42px);line-height:1.18}.site-v3[data-page="applications"]:is(.application-map-section,.application-detail) .section-heading>p:not(.eyebrow){grid-column:2;align-self:end;max-width:620px;margin:0;font-size:14px;line-height:1.9}.site-v3[data-page="applications"] .application-detail-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:24px;border:0;background:transparent}.site-v3[data-page="applications"]:is(.application-media-card,.application-copy-card){overflow:hidden;border:1px solid var(--v3-line);border-radius:14px;box-shadow:0 18px 50px rgba(32,50,54,.045)}.site-v3[data-page="applications"] .application-media-card{position:relative;align-self:start;background:#e4e6df}.site-v3[data-page="applications"] .application-media-card>img{display:block;width:100%;margin:0;background:#e4e6df}.site-v3[data-page="applications"] #ready-mix .application-media-card>img{height:auto;aspect-ratio:16 / 10;object-fit:cover}.site-v3[data-page="applications"] #site-plant .application-media-card>img{height:auto;aspect-ratio:4 / 3;object-fit:cover}.site-v3[data-page="applications"]:is(#precast,#plant-expansion) .application-media-card>img{height:520px;object-fit:contain}.site-v3[data-page="applications"] .application-media-card>figcaption{margin:0;padding:17px 20px 19px;border-top:1px solid var(--v3-line);background:var(--v3-panel);font-size:11px;line-height:1.7}.site-v3[data-page="applications"]:is(#site-plant,#plant-expansion){background:#f1eee6}.site-v3[data-page="applications"]:is(#site-plant,#plant-expansion) .application-media-card{order:2}.site-v3[data-page="applications"]:is(#site-plant,#plant-expansion) .application-copy-card{order:1}.site-v3[data-page="applications"] .application-copy-card{min-height:0;padding:clamp(34px,3.4vw,48px);background:var(--v3-panel)}.site-v3[data-page="applications"] .application-copy-card>h3{margin-bottom:18px;font-size:26px;line-height:1.3}.site-v3[data-page="applications"] .application-copy-card>p{font-size:13.5px;line-height:1.85}.site-v3[data-page="applications"] .application-copy-card>.text-link{margin-top:22px}.site-v3[data-page="applications"] .application-checklist{margin-top:28px;padding:27px 0 0;border-top:1px solid var(--v3-line)}.site-v3[data-page="applications"] .application-checklist>h3{margin-bottom:12px;font-size:22px;line-height:1.35}.site-v3[data-page="applications"] .application-copy-card .feature-list li{padding:14px 0;font-size:13px;line-height:1.75}.site-v3[data-page="applications"] .application-copy-card>.button-row{gap:12px;margin-top:24px}.site-v3[data-page="applications"] .application-copy-card>.button-row + .button-row{margin-top:14px}.site-v3[data-page="applications"] .application-copy-card>.button-row .button{min-height:48px;padding:12px 18px}.site-v3[data-page="applications"] #stabilized-soil .application-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.site-v3[data-page="applications"] #stabilized-soil .application-system-card{display:flex;min-height:620px;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(180deg,rgba(12,35,43,.08) 18%,rgba(12,35,43,.92) 88%),url("images/v2/wbz-plant-clean.webp") center / cover no-repeat}.site-v3[data-page="applications"] #stabilized-soil .application-system-card h3{color:#fff}.site-v3[data-page="applications"] #stabilized-soil .application-system-card .feature-list li{border-color:rgba(255,255,255,.28);color:rgba(255,255,255,.9)}.site-v3[data-page="applications"] #application-map .table-scroll{overflow:hidden;border:1px solid var(--v3-line);border-radius:14px;background:var(--v3-panel)}.site-v3[data-page="applications"] #application-map .spec-table caption{padding:18px 20px;color:#fff;background:var(--v3-ink);font-size:11px;letter-spacing:.08em}.site-v3[data-page="applications"] #application-map .spec-table th,.site-v3[data-page="applications"] #application-map .spec-table td{padding:18px 20px}.site-v3[data-page="applications"] .applications-network .fs-section-heading h2{font-size:clamp(42px,3.4vw,48px);line-height:1.16;text-wrap:balance}.site-v3[data-page="applications"]:is(.applications-network .fs-kicker,#quotation .eyebrow){font-size:11px;line-height:1.7;letter-spacing:.12em}@media (max-width:900px){.site-v3[data-page="applications"]:is(.application-map-section,.application-detail) .section-heading{display:grid;grid-template-columns:1fr;gap:15px}.site-v3[data-page="applications"]:is(.application-map-section,.application-detail) .section-heading:is(.eyebrow,h2,p:not(.eyebrow)){grid-column:1}.site-v3[data-page="applications"] .application-detail-grid,.site-v3[data-page="applications"] #stabilized-soil .application-detail-grid{grid-template-columns:1fr;gap:18px}.site-v3[data-page="applications"]:is(#site-plant,#plant-expansion):is(.application-media-card,.application-copy-card){order:initial}.site-v3[data-page="applications"]:is(#precast,#plant-expansion) .application-media-card>img{height:460px}}@media (max-width:720px){.site-v3 .ce-menu-toggle{width:44px;min-width:44px;height:44px;min-height:44px;padding:10px}.site-v3[data-page="applications"]:is(.application-map-section,.application-detail){padding:50px 0}.site-v3[data-page="applications"]:is(.application-map-section,.application-detail) .section-heading{gap:12px;margin-bottom:28px}.site-v3[data-page="applications"]:is(.application-map-section,.application-detail) .section-heading h2{font-size:30px;line-height:1.24;text-wrap:balance}.site-v3[data-page="applications"]:is(.application-map-section,.application-detail) .section-heading>p:not(.eyebrow){font-size:13px;line-height:1.8}.site-v3[data-page="applications"] .application-media-card>img,.site-v3[data-page="applications"]:is(#precast,#plant-expansion) .application-media-card>img{height:auto;aspect-ratio:1 / 1;object-fit:contain}.site-v3[data-page="applications"] #ready-mix .application-media-card>img{aspect-ratio:16 / 9;object-fit:cover}.site-v3[data-page="applications"] #site-plant .application-media-card>img{aspect-ratio:4 / 3;object-fit:cover}.site-v3[data-page="applications"] .application-copy-card{padding:26px 22px 28px}.site-v3[data-page="applications"] .application-copy-card>h3{font-size:24px}.site-v3[data-page="applications"] .application-checklist{margin-top:24px;padding-top:22px}.site-v3[data-page="applications"] .application-checklist>h3{font-size:21px}.site-v3[data-page="applications"] .application-copy-card>.button-row:last-child .button-primary{width:100%;justify-content:space-between}.site-v3[data-page="applications"] #stabilized-soil .application-system-card{min-height:440px}.site-v3[data-page="applications"] #application-map .table-scroll{overflow:visible;border:0;border-radius:0;background:transparent}.site-v3[data-page="applications"] #application-map .spec-table,.site-v3[data-page="applications"] #application-map .spec-table tbody,.site-v3[data-page="applications"] #application-map .spec-table tr,.site-v3[data-page="applications"] #application-map .spec-table th,.site-v3[data-page="applications"] #application-map .spec-table td,.site-v3[data-page="applications"] #application-map .spec-table caption{display:block;width:100%}.site-v3[data-page="applications"] #application-map .spec-table thead{display:none}.site-v3[data-page="applications"] #application-map .spec-table caption{margin-bottom:12px;border-radius:10px;padding:15px 16px}.site-v3[data-page="applications"] #application-map .spec-table tbody{display:grid;gap:12px}.site-v3[data-page="applications"] #application-map .spec-table tr{overflow:hidden;border:1px solid var(--v3-line);border-radius:10px;background:var(--v3-panel)}.site-v3[data-page="applications"] #application-map .spec-table tbody th{min-width:0;padding:14px 16px;border:0;color:#fff;background:var(--v3-ink);font-size:15px}.site-v3[data-page="applications"] #application-map .spec-table tbody td{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;padding:13px 16px;border:0;border-top:1px solid var(--v3-line);font-size:12.5px;line-height:1.7}.site-v3[data-page="applications"] #application-map .spec-table tbody td::before{content:attr(data-label);color:var(--v3-muted);font-size:10px;font-weight:700;letter-spacing:.04em}.site-v3[data-page="applications"] .applications-network .fs-section-heading h2{font-size:30px;line-height:1.24}}.site-v3.plant-sales-page .plant-card-section{padding:78px 0}.site-v3.plant-sales-page .plant-card-section .section-heading{margin-bottom:38px}.site-v3.plant-sales-page .plant-card-grid{align-items:stretch;grid-auto-rows:1fr}.site-v3.plant-sales-page .plant-card-grid>article.editorial-card{display:flex;min-height:230px;padding:30px;flex-direction:column;justify-content:flex-start}.site-v3.plant-sales-page .plant-card-grid>article.editorial-card .card-number{margin-bottom:24px;font-size:11px;font-weight:720;letter-spacing:.08em}.site-v3.plant-sales-page .plant-card-grid>article.editorial-card h3{margin:0 0 15px;font-size:clamp(22px,1.8vw,27px);line-height:1.3;text-wrap:balance}.site-v3.plant-sales-page .plant-card-grid>article.editorial-card p{margin:0;color:var(--v3-copy)}.site-v3.plant-sales-page #faq .faq-list{border-top:0}.site-v3.plant-sales-page #faq .faq-list details{overflow:hidden;margin-bottom:10px;border:1px solid var(--v3-line);border-radius:10px;background:var(--v3-panel)}.site-v3.plant-sales-page #faq .faq-list summary{padding:18px 20px;font-size:15px;line-height:1.65}.site-v3.plant-sales-page #faq .faq-list details p{margin:0;padding:0 20px 20px;color:var(--v3-copy);font-size:14px;line-height:1.8}.site-v3.twin-line-sales-page:is(#advantages,#specifications,#applications) .section-heading{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);gap:16px clamp(42px,7vw,100px);align-items:end}.site-v3.twin-line-sales-page:is(#advantages,#specifications,#applications) .section-heading .eyebrow{grid-column:1 / -1}.site-v3.twin-line-sales-page:is(#advantages,#specifications,#applications) .section-heading h2{grid-column:1}.site-v3.twin-line-sales-page:is(#advantages,#specifications,#applications) .section-heading>.plant-section-intro{grid-column:2;max-width:590px;margin:0;color:var(--v3-copy);font-size:13.5px;line-height:1.82}.site-v3.twin-line-sales-page .plant-feature-layout{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(390px,.86fr);gap:24px;align-items:stretch}.site-v3.twin-line-sales-page .plant-feature-layout .plant-card-grid{grid-template-columns:1fr;gap:16px}.site-v3.twin-line-sales-page .plant-feature-layout .plant-card-grid>article.editorial-card{min-height:0;padding:25px 28px}.site-v3.twin-line-sales-page .plant-feature-layout .plant-card-grid>article.editorial-card .card-number{margin-bottom:14px}.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media){position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid var(--v3-line);border-radius:14px;background:#d9d5cb}.site-v3.twin-line-sales-page .plant-feature-media{min-height:585px}.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media)>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .85s var(--fs-ease),filter .35s ease}.site-v3.twin-line-sales-page .plant-feature-media>img{object-position:center 52%}.site-v3.twin-line-sales-page .plant-spec-media>img{object-position:center 54%}.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media)::after{content:"";position:absolute;inset:48% 0 0;background:linear-gradient(180deg,transparent,rgba(9,29,38,.82));pointer-events:none}.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media) figcaption{position:absolute;z-index:1;right:22px;bottom:20px;left:22px;display:flex;gap:22px;align-items:end;justify-content:space-between;color:rgba(255,255,255,.78);font-size:10px;line-height:1.65}.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media) figcaption b{display:block;color:#fff;font-size:15px;font-weight:650}.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media) figcaption>span:last-child{padding:6px 9px;border:1px solid rgba(255,255,255,.4);color:#fff;font-size:8px;letter-spacing:.08em;white-space:nowrap}@media (hover:hover){.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media):hover>img{transform:scale(1.035);filter:saturate(1.04) contrast(1.02)}}.site-v3.twin-line-sales-page .plant-spec-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:24px;align-items:stretch}.site-v3.twin-line-sales-page .plant-spec-media{min-height:555px}.site-v3.twin-line-sales-page .plant-spec-data{display:flex;min-width:0;flex-direction:column}.site-v3.twin-line-sales-page .plant-spec-data .table-scroll{overflow:hidden;border:1px solid #c9c4b9;border-radius:14px 14px 0 0;background:rgba(255,253,248,.78)}.site-v3.twin-line-sales-page .plant-spec-data .spec-table{border:0}.site-v3.twin-line-sales-page .plant-spec-data .spec-table caption{padding:17px 19px;color:#fff;background:var(--v3-ink);font-size:11px;font-weight:700;letter-spacing:.06em}.site-v3.twin-line-sales-page .plant-spec-data .spec-table th,.site-v3.twin-line-sales-page .plant-spec-data .spec-table td{padding:17px 19px;font-size:13px;line-height:1.72}.site-v3.twin-line-sales-page .plant-spec-data .spec-table tbody th{width:31%}.site-v3.twin-line-sales-page .plant-spec-data .table-note{flex:1;margin:0;padding:18px 20px;border:1px solid #c9c4b9;border-top:0;border-radius:0 0 14px 14px;background:rgba(255,253,248,.46);line-height:1.8}@media (min-width:1001px){.site-v3.plant-sales-page .plant-card-section:not(.plant-system-overview) .plant-card-grid,.site-v3[data-page="contact"] #quotation-scope .content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:721px){.site-v3.plant-sales-page main>section[id]{scroll-margin-top:30px}}@media (max-width:1000px){.site-v3.twin-line-sales-page:is(#advantages,#specifications,#applications) .section-heading{grid-template-columns:1fr;gap:13px}.site-v3.twin-line-sales-page:is(#advantages,#specifications,#applications) .section-heading:is(.eyebrow,h2,.plant-section-intro){grid-column:1}.site-v3.twin-line-sales-page .plant-feature-layout,.site-v3.twin-line-sales-page .plant-spec-layout{grid-template-columns:1fr}.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media){min-height:0;aspect-ratio:16 / 9}.site-v3.twin-line-sales-page .plant-feature-layout .plant-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.site-v3.plant-sales-page .plant-card-section{padding:52px 0}.site-v3.plant-sales-page .plant-card-section .section-heading{margin-bottom:28px}.site-v3.plant-sales-page .plant-card-grid>article.editorial-card,.site-v3.twin-line-sales-page .plant-feature-layout .plant-card-grid>article.editorial-card{min-height:0;padding:22px 20px 24px}.site-v3.plant-sales-page .plant-card-grid>article.editorial-card .card-number{margin-bottom:15px}.site-v3.plant-sales-page .plant-card-grid>article.editorial-card h3{margin-bottom:11px;font-size:22px}.site-v3.plant-sales-page #faq .faq-list summary{padding:17px 16px;font-size:13.5px}.site-v3.plant-sales-page #faq .faq-list details p{padding:0 16px 17px;font-size:12.5px}.site-v3.twin-line-sales-page:is(#advantages,#specifications,#applications) .section-heading{display:flex;gap:12px;align-items:flex-start;text-align:left}.site-v3.twin-line-sales-page:is(#advantages,#specifications,#applications) .section-heading>.plant-section-intro{font-size:12.5px;line-height:1.78}.site-v3.twin-line-sales-page .plant-feature-layout,.site-v3.twin-line-sales-page .plant-spec-layout{gap:18px}.site-v3.twin-line-sales-page .plant-feature-layout .plant-card-grid{grid-template-columns:1fr;gap:14px}.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media){aspect-ratio:4 / 3;border-radius:10px}.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media) figcaption{right:15px;bottom:14px;left:15px;font-size:9px}.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media) figcaption b{font-size:13px}.site-v3.twin-line-sales-page:is(.plant-feature-media,.plant-spec-media) figcaption>span:last-child{display:none}.site-v3.twin-line-sales-page .plant-spec-data .table-scroll{overflow-x:auto;border-radius:10px 10px 0 0}.site-v3.twin-line-sales-page .plant-spec-data .spec-table th,.site-v3.twin-line-sales-page .plant-spec-data .spec-table td{padding:13px 12px;font-size:12px}.site-v3.twin-line-sales-page .plant-spec-data .spec-table caption{padding:14px 13px;font-size:10px}.site-v3.twin-line-sales-page .plant-spec-data .table-note{padding:15px 14px;border-radius:0 0 10px 10px}.site-v3 .responsive-matrix-scroll{overflow:visible;margin-inline:0}.site-v3 .spec-table[data-responsive="cards"],.site-v3 .spec-table[data-responsive="cards"] tbody,.site-v3 .spec-table[data-responsive="cards"] tr,.site-v3 .spec-table[data-responsive="cards"] th,.site-v3 .spec-table[data-responsive="cards"] td,.site-v3 .spec-table[data-responsive="cards"] caption{display:block;width:100%;min-width:0}.site-v3 .spec-table[data-responsive="cards"]{border:0;background:transparent}.site-v3 .spec-table[data-responsive="cards"] thead{display:none}.site-v3 .spec-table[data-responsive="cards"] caption{margin-bottom:12px;padding:15px 16px;border-radius:10px;color:#fff;background:var(--v3-ink);font-size:10px;font-weight:700;line-height:1.65;letter-spacing:.06em}.site-v3 .spec-table[data-responsive="cards"] tbody{display:grid;gap:12px}.site-v3 .spec-table[data-responsive="cards"] tbody tr{overflow:hidden;border:1px solid #c9c4b9;border-radius:10px;background:rgba(255,253,248,.8)}.site-v3 .spec-table[data-responsive="cards"] tbody th{padding:14px 16px;border:0;color:#fff;background:var(--v3-ink);font-size:15px;line-height:1.5}.site-v3 .spec-table[data-responsive="cards"] tbody td{display:grid;grid-template-columns:minmax(78px,.34fr) minmax(0,1fr);gap:11px;padding:13px 16px;border:0;border-top:1px solid #d1ccc1;color:#40565c;font-size:12px;line-height:1.72;overflow-wrap:anywhere}.site-v3 .spec-table[data-responsive="cards"] tbody td::before{content:attr(data-label);color:#78888b;font-size:9px;font-weight:750;line-height:1.55;letter-spacing:.04em}.site-v3 .fs-related .fs-section-heading h2{max-width:100%;font-size:30px;line-height:1.24;text-wrap:balance}}.site-v3 .ce-contact-float.floating-contact-container{position:fixed;z-index:9999;right:30px;bottom:30px;left:auto;display:flex;flex-direction:column;gap:15px;padding:0;background:transparent;box-shadow:none}.site-v3 .ce-contact-float.floating-contact-container>.floating-btn{display:flex;width:60px;min-width:60px;height:60px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;color:#fff !important;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .3s ease,box-shadow .3s ease}.site-v3 .ce-contact-float.floating-contact-container>.floating-btn:hover{transform:scale(1.1);box-shadow:0 6px 16px rgba(0,0,0,.2)}.site-v3 .ce-contact-float.floating-contact-container>.floating-btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.site-v3 .ce-contact-float.floating-contact-container>.floating-btn svg{width:32px;height:32px}.site-v3 .ce-contact-float.floating-contact-container>.btn-email{background:#007bff}.site-v3 .ce-contact-float.floating-contact-container>.btn-whatsapp{background:#25d366}.ce-menu-open .ce-contact-float.floating-contact-container{display:none !important}@media (max-width:900px){.site-v3 .ce-contact-float.floating-contact-container{right:20px;bottom:max(20px,env(safe-area-inset-bottom));left:auto;grid-template-columns:none;gap:10px;padding:0;background:transparent;box-shadow:none}.site-v3 .ce-contact-float.floating-contact-container>.floating-btn{width:50px;min-width:50px;height:50px;border-radius:50%}.site-v3 .ce-contact-float.floating-contact-container>.floating-btn svg{width:26px;height:26px}}@media (min-width:721px) and (max-width:900px){.site-v3 .ce-footer-bottom>a{margin-inline-end:80px}}@media (max-width:720px){body.site-v3{padding-bottom:env(safe-area-inset-bottom)}}@media (max-width:720px){.site-v3 .keyword-hero-grid,.site-v3.ce-home .ce-hero-layout{min-height:clamp(700px,calc(100svh - 68px),720px)}.site-v3 .keyword-hero-media>.fs-hero-picture>img,.site-v3.ce-home .ce-hero-image>.fs-hero-picture>img{transform:none;object-position:center}.site-v3.ce-home .ce-hero-image>.fs-hero-picture>img{object-position:42% center}.site-v3[data-page="solutions"] .keyword-hero-media>.fs-hero-picture>img,.site-v3[data-page="plants/twin-line"] .keyword-hero-media>.fs-hero-picture>img{object-position:43% center}.site-v3[data-page="plants"] .keyword-hero-media>.fs-hero-picture>img{object-position:50% center}.site-v3[data-page="applications/ready-mix"] .keyword-hero-media>.fs-hero-picture>img,.site-v3[data-page="guides/capacity"] .keyword-hero-media>.fs-hero-picture>img{object-position:42% center}.site-v3[data-page="applications"] .keyword-hero-media>img{object-position:45% center}.site-v3[data-page="plants/hzs120"] .keyword-hero-media>img{object-position:38% center}}.site-v3 .keyword-faq{grid-template-columns:minmax(330px,.82fr) minmax(0,1.18fr);gap:clamp(26px,3.3vw,48px);align-items:stretch}.site-v3 .keyword-faq-intro{display:flex;flex-direction:column;position:relative;overflow:hidden;padding:clamp(32px,3.2vw,46px);border:1px solid var(--v3-line);border-radius:12px;background:linear-gradient(145deg,#eee7da 0%,#e8e0d1 100%)}.site-v3 .keyword-faq-intro::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--v3-orange)}.site-v3 .keyword-faq-intro h2{max-width:500px;margin:13px 0 20px;font-size:clamp(34px,2.7vw,39px);line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.site-v3 .keyword-faq-intro>p:last-child{max-width:390px;margin:auto 0 0;padding-top:24px;border-top:1px solid rgba(16,43,51,.13);color:var(--v3-copy);font-size:13.5px;line-height:1.85}.site-v3 .keyword-faq-list{overflow:hidden;border:1px solid var(--v3-line);border-radius:12px;background:var(--v3-panel)}.site-v3 .keyword-faq-list details,.site-v3 .keyword-faq-list details:first-child{overflow:visible;margin:0;border:0;border-bottom:1px solid var(--v3-line);border-radius:0;background:transparent;box-shadow:none}.site-v3 .keyword-faq-list details:last-child{border-bottom:0}.site-v3 .keyword-faq-list details[open]{background:rgba(235,228,215,.42)}.site-v3 .keyword-faq-list summary{align-items:center;min-height:72px;padding:19px 22px;font-size:15px;line-height:1.6}.site-v3 .keyword-faq-list summary span{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:rgba(233,111,55,.10);font-size:20px;line-height:1}.site-v3 .keyword-faq-list details p{max-width:760px;padding:0 62px 22px 22px;color:var(--v3-copy);font-size:13.5px;line-height:1.85}.site-v3 .keyword-faq-list summary:focus-visible{outline:2px solid var(--v3-orange);outline-offset:-4px}@media (hover:hover){.site-v3 .keyword-faq-list details:not([open]) summary:hover{background:rgba(235,228,215,.28)}}@media (max-width:980px){.site-v3 .keyword-faq{grid-template-columns:1fr;gap:30px}.site-v3 .keyword-faq-intro{padding:32px}.site-v3 .keyword-faq-intro h2{font-size:34px}.site-v3 .keyword-faq-intro>p:last-child{margin-top:24px}}@media (max-width:720px){.site-v3 .keyword-faq{gap:20px}.site-v3 .keyword-faq-intro{padding:25px 20px 24px;border-radius:10px}.site-v3 .keyword-faq-intro h2{margin:11px 0 16px;font-size:27px;line-height:1.25}.site-v3 .keyword-faq-intro>p:last-child{margin-top:0;padding-top:17px;font-size:12.5px;line-height:1.8}.site-v3 .keyword-faq-list{border-radius:10px}.site-v3 .keyword-faq-list summary{position:relative;align-items:flex-start;min-height:62px;padding:17px 76px 17px 15px;font-size:13.5px;line-height:1.65}.site-v3 .keyword-faq-list summary span{position:absolute;top:16px;right:52px;width:25px;height:25px;font-size:18px}.site-v3 .keyword-faq-list details p{padding:0 50px 17px 15px;font-size:12.5px;line-height:1.8}}@media (min-width:721px) and (max-width:768px){.site-v3 .keyword-faq-list summary{position:relative;padding-right:96px}.site-v3 .keyword-faq-list summary span{position:absolute;top:16px;right:56px}}.site-v3.ce-home .ce-project-strip{background:linear-gradient(90deg,rgba(16,43,51,.035) 1px,transparent 1px),#e9e4d9;background-size:96px 100%;border-color:#d6cfc2}.site-v3.ce-home .ce-project-grid{padding-block:8px}.site-v3.ce-home .ce-project-grid ol{gap:12px}.site-v3.ce-home .ce-project-grid li{min-height:42px;display:flex;align-items:center;padding:10px 12px;border:1px solid rgba(16,43,51,.10);border-radius:8px;background:rgba(255,253,248,.62);line-height:1.45}.site-v3.ce-home .ce-project-grid li>span{color:var(--v3-orange-deep);font-weight:750}.site-v3.ce-home .ce-resource-list{grid-template-rows:repeat(3,minmax(0,1fr))}.site-v3.ce-home .ce-resource-list>a{display:grid;align-content:center;min-height:0;padding:20px 8px 20px 0}.site-v3.ce-home .ce-resource-number{display:flex;align-items:baseline;gap:10px;color:var(--v3-ink);font-size:clamp(48px,5vw,68px);letter-spacing:-.07em}.site-v3.ce-home .ce-resource-number>span{color:var(--v3-orange-deep);font-size:20px;letter-spacing:.08em}.site-v3[data-page="plants/stationary"] .fs-fact-strip,.site-v3[data-page="guides/batching-plant-price"] .fs-fact-strip,.site-v3[data-page="guides/start-ready-mix-business"] .fs-fact-strip{background:rgba(249,246,238,.96)}.site-v3[data-page="guides/start-ready-mix-business"] .fs-decisions{background:#eae3d7}.site-v3[data-page="guides/batching-plant-price"] .fs-input-section,.site-v3[data-page="plants/stationary"] .fs-input-section{background:#e7e1d5}@media (max-width:720px){.site-v3 .keyword-hero-copy .breadcrumb{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.site-v3[data-page="plants/stationary"] .keyword-hero-copy h1,.site-v3[data-page="guides/batching-plant-price"] .keyword-hero-copy h1,.site-v3[data-page="guides/start-ready-mix-business"] .keyword-hero-copy h1{font-size:clamp(34px,9.8vw,45px);line-height:1.12}.site-v3.ce-home .ce-project-grid li{min-height:48px;padding:10px;font-size:10.5px}.site-v3.ce-home .ce-resource-list{grid-template-rows:none}.site-v3.ce-home .ce-resource-list>a{padding:21px 0 23px}}.site-v3.ce-home .home-light-equipment{overflow:hidden;background:linear-gradient(90deg,rgba(16,43,51,.035) 1px,transparent 1px),#f0ece3;background-size:112px 100%}.site-v3.ce-home .home-light-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(36px,5vw,64px)}.site-v3.ce-home .home-light-grid>a{position:relative;overflow:hidden;border:1px solid rgba(16,43,51,.13);border-radius:10px;background:rgba(255,253,248,.96);color:var(--v3-ink);box-shadow:0 14px 34px rgba(16,43,51,.05);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.site-v3.ce-home .home-light-grid figure{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:#d7ddda}.site-v3.ce-home .home-light-grid figure::after{position:absolute;inset:auto 0 0;height:36%;background:linear-gradient(transparent,rgba(12,36,43,.16));content:""}.site-v3.ce-home .home-light-grid img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.22,.8,.25,1)}.site-v3.ce-home .home-light-grid>a>div{position:relative;min-height:198px;padding:24px 24px 58px}.site-v3.ce-home .home-light-grid small{color:var(--v3-orange-deep);font-size:9px;font-weight:750;letter-spacing:.13em}.site-v3.ce-home .home-light-grid h3{margin:24px 0 10px;font-size:clamp(20px,1.7vw,26px);line-height:1.3}.site-v3.ce-home .home-light-grid p{color:var(--v3-copy);font-size:12.5px;line-height:1.75}.site-v3.ce-home .home-light-grid span{position:absolute;bottom:24px;left:24px;color:var(--v3-ink);font-size:10px;font-weight:750;letter-spacing:.04em}.site-v3.ce-home .home-light-actions{display:flex;align-items:center;gap:24px;margin-top:28px}@media (hover:hover){.site-v3.ce-home .home-light-grid>a:hover{transform:translateY(-5px);border-color:rgba(218,91,42,.5);box-shadow:0 22px 44px rgba(16,43,51,.11)}.site-v3.ce-home .home-light-grid>a:hover img{transform:scale(1.045)}}@media (max-width:1000px){.site-v3.ce-home .home-light-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.site-v3.ce-home .home-light-grid{display:grid;grid-auto-columns:min(78vw,310px);grid-auto-flow:column;grid-template-columns:none;gap:12px;margin-top:30px;margin-right:-20px;padding-right:20px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.site-v3.ce-home .home-light-grid::-webkit-scrollbar{display:none}.site-v3.ce-home .home-light-grid>a{scroll-snap-align:start}.site-v3.ce-home .home-light-grid>a>div{min-height:176px;padding:20px 18px 50px}.site-v3.ce-home .home-light-grid h3{margin-top:18px;font-size:21px}.site-v3.ce-home .home-light-grid span{bottom:19px;left:18px}.site-v3.ce-home .home-light-actions{align-items:flex-start;flex-direction:column;gap:18px}}@media (max-width:640px){.site-v3[data-page="products/light-equipment"] .fs-hub-grid-visual{grid-template-columns:repeat(2,minmax(0,1fr))}.site-v3[data-page="products/light-equipment"] .fs-hub-card-visual,.site-v3[data-page="products/light-equipment"] .fs-hub-card-visual:nth-child(2n),.site-v3[data-page="products/light-equipment"] .fs-hub-card-visual:nth-child(3n){min-height:0;padding:0;border-right:1px solid var(--fs-line)}}@media (max-width:720px){.site-v3 .fs-decision-grid article{min-height:0;padding:25px 0 27px}.site-v3 .fs-decision-grid h3{margin:28px 0 12px}.site-v3 .fs-process li,.site-v3 .fs-process li + li{min-height:0;padding:24px 0 26px}.site-v3 .fs-process li strong{margin-top:30px}}.site-v3 .ce-footer{padding:46px 0 16px}.site-v3 .ce-footer .fs-footer-grid{grid-template-columns:minmax(240px,1.55fr) repeat(4,minmax(0,1fr));gap:24px 38px}.site-v3 .ce-footer .fs-footer-grid>div{min-width:0}.site-v3 .ce-footer .fs-footer-grid h3{margin-bottom:14px;font-size:13px;line-height:1.5}.site-v3 .ce-footer .fs-footer-grid>div>p{max-width:32ch;color:#a6bbc2;font-size:12px;line-height:1.85}.site-v3 .ce-footer .fs-footer-grid>div>a:not(.ce-brand){font-size:12px;line-height:1.6;padding:6px 0;color:#bacbd0}.site-v3 .ce-footer .fs-footer-grid>div>a:hover{color:#ffc19e}.es-friend-links{display:flex;align-items:baseline;gap:12px 28px;margin-top:26px;padding:14px 0;border-top:1px solid #ffffff1c}.es-friend-label{flex:0 0 auto;color:#92adb6;font-size:11px;line-height:1.5}.es-friend-sites{display:flex;flex-wrap:wrap;align-items:center;gap:0 26px;min-width:0}.es-friend-sites a{display:inline-flex;align-items:center;min-height:36px;padding:5px 0;color:#b9cbd0;font-size:12px;line-height:1.5;text-decoration:none;text-underline-offset:5px}.es-friend-sites a:hover{color:#ffc19e;text-decoration:underline}.site-v3 .ce-footer .ce-footer-bottom{flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 26px;margin-top:0;padding:12px 76px 0 0;padding-inline-end:76px;padding-inline-start:0;border-top:1px solid #ffffff1c;color:#a0b7bf;font-size:11px}.site-v3 .ce-footer .ce-footer-bottom>span:first-child{flex:1;font-size:11px}.site-v3 .ce-footer .ce-footer-bottom>span{display:block}.site-v3 .ce-footer .ce-footer-bottom>a,.site-v3 .ce-footer .ce-footer-bottom>a[data-html-sitemap]{justify-content:flex-start;min-height:36px;padding:0;font-size:11px}.site-v3 .ce-footer .ce-footer-bottom span a{display:inline-flex;align-items:center;min-height:36px}@media (min-width:721px) and (max-width:1100px){.site-v3 .ce-footer .fs-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.site-v3 .ce-footer .fs-footer-grid>div:first-child{grid-column:1 / -1;display:grid;grid-template-columns:1.3fr 1fr;gap:0 28px;align-items:center}.site-v3 .ce-footer .fs-footer-grid>div:first-child>p{grid-column:1;grid-row:2 / 4;margin:8px 0 0;max-width:44ch}.site-v3 .ce-footer .fs-footer-grid .fs-footer-contact{grid-column:2;margin:0}.site-v3 .ce-footer .fs-footer-grid>div:not(:first-child){grid-column:auto;display:block}}@media (max-width:720px){.site-v3 .ce-footer{padding:28px 0 max(14px,env(safe-area-inset-bottom))}.site-v3 .ce-footer .fs-footer-grid{display:block}.site-v3 .ce-footer .fs-footer-grid>div:first-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site-v3 .ce-footer .fs-footer-grid>div:first-child .ce-brand{margin-bottom:7px}.site-v3 .ce-footer .fs-footer-grid>div:first-child>p,.site-v3 .ce-footer .fs-footer-grid>div:not(:first-child){display:none}.site-v3 .ce-footer .fs-footer-grid .fs-footer-contact{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px;border:1px solid #ffffff30;border-radius:3px;background:#ffffff05;color:#e5edef;font-size:12px;line-height:1.4}.site-v3 .ce-footer .fs-footer-mobile-nav{gap:0 18px;margin-top:14px;padding:6px 0;border:0}.site-v3 .ce-footer .fs-footer-mobile-nav a{min-height:44px;padding:8px 0;border:0;background:none;color:#c8d7db;font-size:12px;line-height:1.5}.site-v3 .ce-footer .fs-footer-mobile-nav a:last-child{color:#ffba91;background:none}.ce-footer .es-friend-links{display:block;margin-top:6px;padding:8px 0}.ce-footer .es-friend-label{display:none}.ce-footer .es-friend-sites{justify-content:flex-start;gap:0 16px}.ce-footer .es-friend-sites a{min-height:40px;font-size:11px}.site-v3 .ce-footer .ce-footer-bottom{gap:0 14px;padding-top:8px;padding-inline-end:62px}.site-v3 .ce-footer .ce-footer-bottom>a,.site-v3 .ce-footer .ce-footer-bottom>a[data-html-sitemap]{min-height:40px;font-size:11px}.site-v3 .ce-footer .ce-footer-bottom>a[href^="#"]{display:none}.site-v3 .ce-footer .ce-footer-bottom>span:first-child{flex:0 0 100%;order:3;font-size:10px;line-height:1.6;padding-top:2px}.site-v3 .ce-footer .ce-footer-bottom>span:not(:first-child){font-size:10px;line-height:1.5}}@media (max-width:720px){[dir="rtl"] .ce-footer .es-friend-sites{justify-content:flex-end}}@media (min-width:1101px){.site-v3 .ce-footer .fs-footer-grid>div:first-child{grid-column:auto}}.site-v3 .ce-inquiry-grid,.site-v3 .contact-layout{align-items:start}.site-v3 .es-direct-card{min-width:0;padding:clamp(24px,3.2vw,46px);background:#fff;border:1px solid #dce5e4;border-radius:16px;color:#193d40;box-shadow:0 16px 48px rgba(15,50,55,.07);scroll-margin-top:120px}.site-v3 .es-direct-card h2{font-size:clamp(23px,2vw,30px)!important;line-height:1.25;margin:0 0 16px;overflow-wrap:anywhere}.site-v3 .es-direct-card>p{font-size:15px;line-height:1.75;margin:0 0 24px;color:#506468}.site-v3 .es-contact-action{display:flex;flex-direction:column;gap:7px;min-height:86px;padding:19px 22px;margin-top:14px;border:1px solid #cadad7;border-radius:9px;background:#f5f8f7;color:#193d40;text-decoration:none;transition:background .18s,border-color .18s;overflow-wrap:anywhere}.site-v3 .es-contact-action strong{font-size:16px;line-height:1.5}.site-v3 .es-contact-action span{font-size:15px;line-height:1.5;unicode-bidi:isolate;text-align:start}.site-v3 .es-contact-wa{background:#1f7055;border-color:#1f7055;color:#fff}.site-v3 .es-contact-action:hover{background:#e6eeeb;border-color:#8caaa1}.site-v3 .es-contact-wa:hover{background:#175640;border-color:#175640}.site-v3 .es-contact-action:focus-visible{outline:3px solid #db8b35;outline-offset:4px}.site-v3 .es-direct-card>.es-contact-note{font-size:12px;margin:17px 0 0;line-height:1.7}@media(max-width:720px){.site-v3 .es-direct-card{padding:24px 20px;border-radius:12px}.site-v3 .es-contact-action{padding:16px}.site-v3 .es-direct-card>p{font-size:14px}.site-v3 .ce-inquiry-grid,.site-v3 .contact-layout{gap:28px}}.fs-language-menu{position:relative;display:block;height:auto}.fs-language-menu>summary{display:flex;min-height:38px;align-items:center;gap:7px;padding:6px 0;cursor:pointer;list-style:none}.fs-language-menu>summary::-webkit-details-marker{display:none}.fs-language-menu>summary b{font-size:10px;letter-spacing:.08em}.fs-language-name{font-size:11px;font-weight:550}.fs-language-list{position:absolute;z-index:120;top:calc(100% + 8px);right:0;display:grid;width:190px;padding:8px;border:1px solid var(--fs-line,#d9ddd9);background:#fff;box-shadow:0 18px 45px rgba(12,33,41,.16)}.fs-language-list::before{content:"";position:absolute;top:-9px;left:0;right:0;height:9px}.fs-language-list>a{padding:10px 12px;border-bottom:1px solid var(--fs-line,#e2e4df);font-size:12px;font-weight:600}.fs-language-list>a:last-child{border-bottom:0}.fs-language-list>a:hover,.fs-language-list>a.is-current{color:var(--fs-accent-deep,#b44e25);background:#f6f1e9}.fs-mobile-language-links{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-mobile-language-links>a{min-height:46px;align-items:center;font-size:13px;font-weight:650}@media (min-width:1121px) and (max-width:1320px){.fs-header .fs-language-menu.ce-language{display:block}.fs-language-name{display:none}}@media (max-width:1120px){.fs-header .fs-language-menu.ce-language{display:none !important}}html[dir="rtl"] body{direction:rtl;text-align:right}html[dir="rtl"]:is(.ce-brand,.ce-button,.ce-contact-float,[dir="ltr"],input[type="email"]){direction:ltr}html[dir="rtl"] .fs-language-list{right:auto;left:0}html[dir="rtl"] .ce-contact-float.floating-contact-container{right:auto;left:30px}html[dir="rtl"]:is(input,textarea,select){text-align:right}html:not([lang="zh-CN"]) .site-v3.fs-page:is( .fs-section-heading h2,.fs-answer h2,.fs-input-section h2,.fs-closing-cta h2 ){font-size:clamp(32px,3.15vw,46px);line-height:1.18;letter-spacing:-.035em;overflow-wrap:normal;word-break:normal;hyphens:auto}html:not([lang="zh-CN"]) .site-v3.fs-page .fs-media-copy h2{font-size:clamp(31px,2.55vw,39px);line-height:1.18;letter-spacing:-.03em}html:not([lang="zh-CN"]) .site-v3.fs-page .fs-decision-grid h3{font-size:clamp(21px,1.6vw,25px);line-height:1.28}@media (min-width:721px) and (max-width:1000px){html:not([lang="zh-CN"]) .site-v3.fs-page .fs-media-chapter{grid-template-columns:minmax(0,1fr);height:auto;min-height:0}html:not([lang="zh-CN"]) .site-v3.fs-page .fs-media-image{min-height:0}html:not([lang="zh-CN"]) .site-v3.fs-page .fs-media-image img{height:360px}html:not([lang="zh-CN"]) .site-v3.fs-page .fs-media-copy{padding:42px 32px 50px}}@media (max-width:720px){html:not([lang="zh-CN"]) .site-v3.fs-page:is( .fs-section-heading h2,.fs-answer h2,.fs-input-section h2,.fs-closing-cta h2 ){font-size:clamp(26px,7.2vw,32px);line-height:1.23;letter-spacing:-.025em}html:not([lang="zh-CN"]) .site-v3.fs-page .fs-media-copy h2{font-size:clamp(28px,7.5vw,32px);line-height:1.22}html:not([lang="zh-CN"]) .site-v3.fs-page .fs-decision-grid h3{font-size:20px}}@media (min-width:1000px){html:not([lang="zh-CN"]) .site-v3.ce-home .ce-hero-copy{width:min(760px,54vw)}html:not([lang="zh-CN"]) .site-v3 .keyword-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(480px,1.04fr);gap:clamp(30px,3.2vw,52px)}html[lang="ru"] .site-v3 .keyword-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(460px,.94fr)}html[lang="en"] .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(43px,4.35vw,66px)}html:is([lang="es"],[lang="fr"],[lang="pt"]) .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(40px,4vw,62px)}html[lang="ru"] .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(38px,3.65vw,56px);line-height:1.1;letter-spacing:-.035em}html[lang="vi"] .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(42px,4.2vw,64px);letter-spacing:-.04em}html[lang="ar"] .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(43px,4.35vw,66px);line-height:1.16;letter-spacing:0}html[lang="en"] .site-v3.ce-home .ce-hero h1{font-size:clamp(45px,4vw,60px)}html:is([lang="es"],[lang="fr"],[lang="pt"]) .site-v3.ce-home .ce-hero h1{font-size:clamp(42px,3.7vw,56px)}html[lang="ru"] .site-v3.ce-home .ce-hero h1{font-size:clamp(39px,3.45vw,52px);letter-spacing:-.035em}html[lang="vi"] .site-v3.ce-home .ce-hero h1{font-size:clamp(43px,3.85vw,58px);letter-spacing:-.035em}html[lang="ar"] .site-v3.ce-home .ce-hero h1{font-size:clamp(43px,3.85vw,58px);line-height:1.18;letter-spacing:0}}@media (max-width:720px){html[lang="en"] .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(34px,10.5vw,42px)}html:is([lang="es"],[lang="fr"],[lang="pt"]) .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(32px,9.8vw,40px)}html[lang="ru"] .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(29px,8.5vw,34px);line-height:1.14;letter-spacing:-.025em;overflow-wrap:normal;word-break:normal;hyphens:auto}html[lang="vi"] .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(33px,10vw,41px);letter-spacing:-.035em}html[lang="ar"] .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(34px,10.3vw,42px);line-height:1.18;letter-spacing:0}html[lang="en"] .site-v3.ce-home .ce-hero h1{font-size:clamp(34px,10.5vw,42px)}html:is([lang="es"],[lang="fr"],[lang="pt"]) .site-v3.ce-home .ce-hero h1{font-size:clamp(32px,9.8vw,40px)}html[lang="ru"] .site-v3.ce-home .ce-hero h1{font-size:clamp(30px,9.2vw,37px);line-height:1.15;letter-spacing:-.03em}html[lang="vi"] .site-v3.ce-home .ce-hero h1{font-size:clamp(33px,10vw,41px)}html[lang="ar"] .site-v3.ce-home .ce-hero h1{font-size:clamp(33px,10vw,41px);line-height:1.18;letter-spacing:0}html:not([lang="zh-CN"]) .site-v3 .keyword-hero-caption{display:none}html:not([lang="zh-CN"]) .site-v3 .keyword-hero-copy .ce-buttons{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:10px}html:not([lang="zh-CN"]) .site-v3 .keyword-hero-copy .ce-buttons>*{width:100%;min-width:0;min-height:46px;padding:11px 14px;white-space:normal;line-height:1.35;text-align:start}}@media (max-width:900px){html[dir="rtl"] .ce-contact-float.floating-contact-container{right:auto;left:20px}}@media (min-width:1000px){html .site-v3.ce-home .ce-hero-layout{min-height:clamp(540px,37.5vw,720px)}html .site-v3.ce-home .ce-hero-copy{width:min(720px,50vw);padding:clamp(26px,2vw,36px) 0 clamp(44px,5vw,64px)}html:not([lang="zh-CN"]) .site-v3.ce-home .ce-hero-copy{width:min(820px,54vw)}html[lang="zh-CN"] .site-v3.ce-home .ce-hero h1{font-size:clamp(42px,3.5vw,52px)}html[lang="en"] .site-v3.ce-home .ce-hero h1{font-size:clamp(40px,3.2vw,48px)}html:is([lang="es"],[lang="fr"],[lang="pt"]) .site-v3.ce-home .ce-hero h1{font-size:clamp(38px,3vw,46px)}html[lang="ru"] .site-v3.ce-home .ce-hero h1{font-size:clamp(35px,2.75vw,42px)}html:is([lang="vi"],[lang="ar"]) .site-v3.ce-home .ce-hero h1{font-size:clamp(38px,3vw,46px)}html .site-v3.ce-home .ce-hero-lead{max-width:600px;margin:18px 0 22px;font-size:14px;line-height:1.72}html .site-v3.ce-home .ce-hero .ce-button{min-height:44px;padding:10px 18px;font-size:12px}html .site-v3.ce-home .ce-hero-proof{margin-top:9px;padding-top:5px}html .site-v3.ce-home .ce-hero-proof b{font-size:11px}html .site-v3.ce-home .ce-hero-proof span{margin-top:4px;font-size:9px}html .site-v3.ce-home .ce-photo-title{top:22px}html .site-v3.ce-home .ce-hero-data{bottom:18px;width:min(620px,44vw);padding:14px 0}html .site-v3.ce-home .ce-hero-data strong{font-size:26px}html .site-v3.ce-home .ce-expand{bottom:122px}html .site-v3 .ce-capability-band a{padding-top:17px;padding-bottom:17px}html .site-v3 .ce-capability-band b{font-size:12px}html .site-v3 .ce-capability-band span{font-size:9.5px}html:not([lang="zh-CN"]) .site-v3 .ce-capability-band a{padding-top:14px;padding-bottom:14px}html:not([lang="zh-CN"]) .site-v3 .ce-capability-band b{font-size:11px;line-height:1.35}html .site-v3 .keyword-hero-grid{height:clamp(460px,27.083vw,520px);min-height:0}html .site-v3 .keyword-hero-copy{width:min(780px,55vw);padding:28px 0 92px}html .site-v3 .keyword-hero-copy .breadcrumb{margin-bottom:12px;font-size:10px}html .site-v3 .keyword-hero-copy .eyebrow{margin-bottom:10px;font-size:8.5px}html[lang="zh-CN"] .site-v3 .keyword-hero-copy h1{font-size:clamp(46px,3.5vw,52px)}html[lang="en"] .site-v3 .keyword-hero-copy h1{font-size:clamp(40px,3.1vw,46px)}html:is([lang="es"],[lang="fr"],[lang="pt"]) .site-v3 .keyword-hero-copy h1{font-size:clamp(38px,2.85vw,43px)}html[lang="ru"] .site-v3 .keyword-hero-copy h1{font-size:clamp(35px,2.65vw,40px)}html:is([lang="vi"],[lang="ar"]) .site-v3 .keyword-hero-copy h1{font-size:clamp(38px,2.9vw,44px)}html .site-v3 .keyword-hero-copy h1{line-height:1.07}html .site-v3 .keyword-hero-copy .page-lead{max-width:720px;margin-top:12px;font-size:13px;line-height:1.65}html .site-v3 .keyword-hero-copy .ce-buttons{margin-top:16px}html .site-v3 .keyword-hero-copy .ce-button{min-height:42px;padding:9px 16px;font-size:11px}html .site-v3 .keyword-proof-grid>div{padding-top:12px;padding-bottom:12px}html .site-v3 .keyword-proof-grid small{margin-bottom:4px;font-size:7px}html .site-v3 .keyword-proof-grid strong{font-size:12px;line-height:1.35}html .site-v3 .keyword-hero-caption{bottom:72px;width:min(360px,28vw)}html .site-v3 .keyword-hero-caption>span:first-child{overflow:hidden;font-size:0}html .site-v3 .keyword-hero-caption b{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}html .site-v3 .keyword-hero-caption>span:last-child{padding:5px 8px;font-size:7px}html .site-v3:is( .keyword-hero-media>img,.keyword-hero-media>.fs-hero-picture>img,.ce-hero-image>img,.ce-hero-image>.fs-hero-picture>img ){animation-name:fs-compact-banner-breathe}}@keyframes fs-compact-banner-breathe{from{transform:translate3d(0,var(--v2-hero-shift),0) scale(1.03)}to{transform:translate3d(0,var(--v2-hero-shift),0) scale(1)}}@media (min-width:721px) and (max-width:999px){html .site-v3.ce-home .ce-hero-layout{min-height:clamp(720px,70vh,780px)}html .site-v3.ce-home .ce-hero-copy{width:min(558px,68vw);padding:58px 0 112px}html .site-v3.ce-home .ce-hero h1{font-size:clamp(40px,5.4vw,44px);line-height:1.12}html[lang="ru"] .site-v3.ce-home .ce-hero h1{font-size:clamp(36px,4.8vw,40px)}html .site-v3.ce-home .ce-hero-lead{max-width:540px;margin:18px 0 22px;font-size:13px;line-height:1.75}html .site-v3.ce-home .ce-hero-proof{margin-top:24px}html .site-v3.ce-home .ce-hero-data{bottom:18px;width:min(380px,46vw);padding:14px 0}html .site-v3.ce-home .ce-hero-data strong{font-size:24px}html .site-v3 .ce-capability-band a{padding-top:16px;padding-bottom:16px}html .site-v3 .ce-capability-band>.ce-container{display:flex;overflow-x:auto;scrollbar-width:none}html .site-v3 .ce-capability-band>.ce-container::-webkit-scrollbar{display:none}html .site-v3 .ce-capability-band a{min-width:185px}html .site-v3 .ce-capability-band b{font-size:11px}html .site-v3 .ce-capability-band span{font-size:8.5px}}@media (max-width:720px){html .site-v3.ce-home .ce-hero-copy{padding:34px 20px 176px}html[lang="en"] .site-v3.ce-home .ce-hero h1,html[lang="zh-CN"] .site-v3.ce-home .ce-hero h1{font-size:clamp(34px,9.25vw,37px);line-height:1.12}html:is([lang="es"],[lang="fr"],[lang="pt"],[lang="vi"],[lang="ar"]) .site-v3.ce-home .ce-hero h1{font-size:clamp(32px,8.75vw,35px)}html[lang="ru"] .site-v3.ce-home .ce-hero h1{font-size:clamp(29px,8vw,32px)}html .site-v3.ce-home .ce-hero-lead{margin:15px 0 18px;font-size:11.5px;line-height:1.78}html .site-v3.ce-home .ce-hero .ce-button{min-height:42px;padding:9px 14px;font-size:10.5px}html .site-v3.ce-home .ce-hero-data{left:20px;width:calc(100% - 40px)}html .site-v3.ce-home .ce-hero-data strong{font-size:23px}html .site-v3 .ce-capability-band a{min-width:175px;padding-top:14px;padding-bottom:14px}html .site-v3 .ce-capability-band b{font-size:10.5px}}@media (min-width:1000px){html .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy{width:min(780px,55vw);padding:28px 0 92px}html[lang="zh-CN"] .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(46px,3.5vw,52px)}html[lang="en"] .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(40px,3.1vw,46px)}html:is([lang="es"],[lang="fr"],[lang="pt"]) .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(38px,2.85vw,43px)}html[lang="ru"] .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(35px,2.65vw,40px);line-height:1.07}html:is([lang="vi"],[lang="ar"]) .site-v3:is(.fs-page-hero,.keyword-hero) .keyword-hero-copy h1{font-size:clamp(38px,2.9vw,44px)}}
