.pc-concept-home{--cc-space:65px}.pc-concept-home h1{font-size:clamp(38px,4.5vw,66px);line-height:1.04;letter-spacing:-.045em;margin:18px 0 22px}.pc-concept-home h2{font-size:clamp(27px,3vw,43px);line-height:1.08;margin:0 0 28px}.pc-concept-home h3{font-size:23px;line-height:1.16}.pc-concept-home p{font-size:16px;line-height:1.55;margin:15px 0 0}.pc-concept-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;position:relative;min-height:540px;margin-top:24px;overflow:hidden}.pc-concept-copy{position:relative;z-index:2;padding:35px 10px 35px 0;grid-column:1;grid-row:1}.pc-concept-visual{grid-column:2;grid-row:1;align-self:stretch;min-height:450px}.pc-concept-visual>.pc-art{height:100%;min-height:450px}.pc-concept-copy .pc-actions{margin-top:26px;gap:12px;flex-wrap:wrap}.pc-concept-copy .pc-btn{padding:14px 23px;gap:25px}.pc-concept-copy .pc-eyebrow{font-size:11px}.pc-concept-copy p{max-width:520px}.pc-concept-brand{font-size:clamp(48px,6vw,95px);font-weight:800;letter-spacing:-.045em;line-height:.95;margin-bottom:25px}.pc-concept-section{padding-block:var(--cc-space)}.pc-concept-heading{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:30px}.pc-concept-heading h2{margin:0}.pc-concept-heading p{max-width:400px;margin:0}.pc-concept-about,.pc-concept-supply{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.pc-concept-about .pc-art{min-height:350px}.pc-concept-about .pc-btn,.pc-concept-supply .pc-btn{margin-top:25px}.pc-concept-supply aside{position:relative;background:var(--pc-soft);padding:40px 110px 40px 35px;border-radius:var(--pc-radius)}.pc-concept-supply aside svg{position:absolute;right:30px;top:50%;transform:translateY(-50%);width:55px}.pc-concept-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-concept-feature-grid article{padding:28px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:var(--pc-radius);background:var(--pc-soft)}.pc-concept-feature-grid article:nth-child(2n){background:var(--pc-bg)}.pc-feature-icon{display:block;width:47px;height:47px;margin:20px 0 28px}.pc-concept-feature-grid h3{margin:0}.pc-concept-feature-grid p{font-size:14px}.pc-concept-feature-grid .pc-number{font-size:11px}.pc-concept-models{background:var(--pc-soft)}.pc-concept-models .pc-card-art .pc-art{height:245px;min-height:245px}.pc-concept-models .pc-card-body{padding:25px}.pc-concept-models .pc-card-body h3{font-size:26px}.pc-concept-models .pc-card-body p{font-size:13px;min-height:0}.pc-concept-applications .pc-application-grid{margin-top:30px}.pc-concept-tiles{display:grid;grid-template-rows:1fr 1fr;gap:0}.pc-concept-tiles>div{padding:35px;background:var(--pc-soft)}.pc-concept-tiles>div:last-child{background:var(--pc-accent);color:white}.pc-concept-tiles svg{display:block;width:60px;height:60px;margin-bottom:30px}.pc-concept-rail{display:flex;flex-direction:column;gap:16px;width:190px}.pc-concept-rail>a{padding:35px 20px;color:white;background:#111;border-radius:15px}.pc-concept-rail>div{background:#e9e9e9;border-radius:15px;overflow:hidden}.pc-concept-rail .pc-art{height:245px;min-height:245px}.pc-concept-rail span{display:block;padding:20px;font-size:13px}
.pc-layout-split-soft .pc-concept-hero,.pc-layout-split-box .pc-concept-hero{border-radius:28px;background:var(--pc-soft);padding:30px}.pc-layout-split-box .pc-concept-visual{background:white;border-radius:25px;overflow:hidden}.pc-layout-split-square .pc-concept-hero{background:var(--pc-soft);gap:25px;padding:0 0 0 35px}.pc-layout-split-square h1{text-transform:uppercase}.pc-layout-split-white .pc-concept-hero{background:#fff;gap:40px}.pc-layout-split-white .pc-concept-copy h1{color:var(--pc-accent)}.pc-layout-split-white .pc-concept-visual{border-radius:0}.pc-layout-split-grid .pc-concept-hero{border-top:1px solid #111;border-bottom:1px solid #111;gap:0}.pc-layout-split-grid .pc-concept-copy{border-right:1px solid #111;padding:30px}.pc-layout-split-grid .pc-concept-brand{font-size:clamp(70px,9vw,130px)}.pc-layout-split-glass{background:#edf7ff}.pc-layout-split-glass .pc-concept-hero{background:linear-gradient(115deg,#fff9,#d9f0ffb0);border:1px solid white;border-radius:25px;padding:25px}.pc-layout-split-glass .pc-concept-brand{color:#426c89;text-shadow:2px 3px white,-1px -1px #91bddb}.pc-layout-split-word .pc-concept-hero{gap:0}.pc-layout-split-word .pc-concept-brand{position:absolute;top:5%;left:0;font-size:clamp(70px,12vw,175px);opacity:.13;width:1200px;pointer-events:none}.pc-layout-split-word .pc-concept-copy{padding-top:100px}.pc-layout-split-dark .pc-concept-hero{background:#151b22;color:#fff;padding:35px}.pc-layout-split-dark .pc-concept-visual .pc-art{background:#151b22}.pc-layout-triptych .pc-concept-hero{grid-template-columns:1fr 1fr .65fr;gap:0;min-height:470px}.pc-layout-triptych .pc-concept-copy{padding-right:30px}.pc-layout-triptych .pc-concept-tiles{grid-column:3;grid-row:1;align-self:stretch}.pc-layout-triptych .pc-concept-visual{min-height:470px}.pc-layout-triptych .pc-concept-visual .pc-art{min-height:470px}.pc-layout-triptych h1{font-size:clamp(35px,3.5vw,52px)}.pc-layout-triptych .pc-concept-models{background:#eaf8f8}.pc-layout-asymmetric .pc-concept-hero{grid-template-columns:190px 1fr;gap:16px;align-items:stretch}.pc-layout-asymmetric .pc-concept-rail{grid-column:1;grid-row:1;z-index:2}.pc-layout-asymmetric .pc-concept-visual{grid-column:2;border-radius:15px;overflow:hidden}.pc-layout-asymmetric .pc-concept-copy{grid-column:2;background:linear-gradient(180deg,#000b,transparent);color:white;padding:35px;align-self:start}.pc-layout-asymmetric h1{font-size:clamp(38px,4vw,59px)}
.pc-layout-overlay .pc-concept-hero,.pc-layout-overlay-round .pc-concept-hero,.pc-layout-overlay-light .pc-concept-hero,.pc-layout-center-dark .pc-concept-hero{gap:0;background:#07131b;color:#fff;margin-top:0;min-height:560px}.pc-layout-overlay .pc-concept-copy,.pc-layout-overlay-round .pc-concept-copy,.pc-layout-overlay-light .pc-concept-copy{padding:55px 35px;grid-column:1;grid-row:1;background:linear-gradient(90deg,#07131bf2,#07131b9e,transparent);margin-right:-70px}.pc-layout-overlay .pc-concept-visual,.pc-layout-overlay-round .pc-concept-visual,.pc-layout-overlay-light .pc-concept-visual{grid-column:1/-1;grid-row:1;align-self:stretch;padding-left:40%;min-height:560px}.pc-layout-overlay .pc-concept-visual .pc-art,.pc-layout-overlay-round .pc-concept-visual .pc-art,.pc-layout-overlay-light .pc-concept-visual .pc-art{min-height:560px}.pc-layout-overlay-round .pc-concept-hero{margin-top:18px;border-radius:26px;overflow:hidden}.pc-layout-overlay-light .pc-concept-hero{color:var(--pc-ink);background:var(--pc-soft)}.pc-layout-overlay-light .pc-concept-copy{background:linear-gradient(90deg,var(--pc-soft),color-mix(in srgb,var(--pc-soft) 60%,transparent),transparent)}.pc-layout-overlay-light .pc-concept-visual{padding-left:45%}.pc-layout-center-dark .pc-concept-copy{grid-column:1/-1;grid-row:1;text-align:center;align-self:start;margin:40px auto 0;max-width:700px;padding:35px;background:#07131baa}.pc-layout-center-dark .pc-concept-copy p{margin-inline:auto}.pc-layout-center-dark .pc-actions{justify-content:center}.pc-layout-center-dark .pc-concept-visual{grid-column:1/-1;grid-row:1;min-height:650px;padding:230px 18% 0}.pc-layout-center-dark .pc-concept-visual .pc-art{min-height:420px}.pc-layout-center-serif .pc-concept-hero{display:flex;flex-direction:column;justify-content:center;background:#23423a;color:white;text-align:center;border-radius:27px;min-height:540px;gap:0;padding:50px}.pc-layout-center-serif .pc-concept-visual{position:absolute;inset:0;opacity:.5}.pc-layout-center-serif .pc-concept-visual .pc-art{height:100%;min-height:540px}.pc-layout-center-serif .pc-concept-copy{padding:20px;background:#0c24175c}.pc-layout-center-serif .pc-concept-brand,.pc-layout-center-serif h1{font-family:Georgia,serif;font-weight:400}.pc-layout-center-serif .pc-concept-brand{font-size:120px;margin:0 0 15px}.pc-layout-center-serif h1{font-size:51px}.pc-layout-center-serif .pc-concept-copy p{margin-inline:auto}.pc-layout-center-serif .pc-actions{justify-content:center}.pc-layout-floating .pc-concept-hero{background:linear-gradient(125deg,#14342e,#6091a1);min-height:570px;padding:45px;gap:45px}.pc-layout-floating .pc-concept-copy{background:#283f48bf;backdrop-filter:blur(8px);border-radius:18px;padding:30px;color:white}.pc-layout-floating .pc-concept-visual{background:#fff;border-radius:25px;overflow:hidden;min-height:430px}.pc-layout-floating .pc-concept-visual .pc-art{min-height:430px}.pc-layout-floating .pc-concept-hero:after{content:'TSURUMI';position:absolute;left:30px;bottom:8px;font-size:clamp(60px,9vw,130px);line-height:1;font-weight:800;color:#fff;z-index:1;opacity:.95}
.pc-layout-image-first .pc-concept-hero{display:flex;flex-direction:column;gap:18px;margin-top:18px}.pc-layout-image-first .pc-concept-visual{order:-1;width:100%;min-height:0;height:auto;aspect-ratio:2.45;border-radius:24px;overflow:hidden}.pc-layout-image-first .pc-concept-visual .pc-art{min-height:0;height:100%}.pc-layout-image-first .pc-concept-copy{display:grid;grid-template-columns:1.25fr .75fr;gap:35px;align-items:center;width:100%;padding:0}.pc-layout-image-first .pc-concept-copy>.pc-eyebrow{display:none}.pc-layout-image-first h1{font-size:clamp(40px,5.5vw,76px);margin:0 0 5px;max-width:750px}.pc-layout-image-first .pc-concept-hero-detail{padding-left:45px}.pc-layout-image-first .pc-concept-copy .pc-actions .secondary{display:none}.pc-layout-image-first .pc-concept-copy p{margin:0;font-size:20px}.pc-layout-image-first .pc-concept-signals{display:flex;justify-content:space-evenly;gap:20px;border-block:1px solid #888;letter-spacing:.09em;padding:20px 0;margin-top:25px;font-size:14px}.pc-layout-image-first .pc-concept-feature-grid article{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);border-radius:0}.pc-layout-image-first .pc-concept-models{background:#0d0d0d;color:#fff}.pc-layout-image-first .pc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-layout-image-first .pc-product-card{background:white;color:#111}.pc-layout-image-first .pc-concept-models .pc-card-body{background:#fff}.pc-layout-image-first .pc-concept-applications .pc-application-grid article{background:white;border:1px solid #ddd;padding:22px}.pc-layout-image-first .pc-concept-applications .pc-number{display:none}.pc-layout-image-first .pc-cta{background:white}.pc-layout-image-first .pc-cta-grid{background:#f5f6f3;border:1px solid #dfe4d8;padding:24px;border-radius:20px;gap:25px;grid-template-columns:.7fr 1.3fr}.pc-layout-image-first .pc-cta-grid>div:first-child{background:var(--pc-soft);padding:30px;border-radius:16px;align-self:stretch}.pc-layout-image-first .pc-form-card{background:transparent;padding:15px}.pc-layout-image-first .pc-cta-grid h2{font-size:35px}.pc-layout-image-first .pc-pills{display:none}.pc-layout-title-first .pc-concept-hero{display:flex;flex-direction:column;align-items:stretch;gap:25px}.pc-layout-title-first .pc-concept-copy{display:grid;grid-template-columns:1.4fr .6fr;gap:45px;align-items:center;padding:25px 0 0}.pc-layout-title-first .pc-concept-copy>.pc-eyebrow{display:none}.pc-layout-title-first h1{font-size:clamp(42px,4.8vw,65px)}.pc-layout-title-first .pc-concept-visual{order:2;height:425px;border-radius:15px;overflow:hidden}.pc-layout-title-first .pc-concept-visual .pc-art{height:425px;min-height:425px}.pc-layout-title-first .pc-concept-copy p{font-size:18px;margin:0}
.pc-brand-dragflow .pc-btn{background:#0d0d0d;color:white;border-color:#0d0d0d}.pc-brand-dragflow .pc-header .pc-btn{background:white;color:#111;border-color:white}.pc-brand-dragflow .pc-concept-about{display:none}.pc-brand-dragflow .pc-concept-section{padding-block:40px}.pc-brand-dragflow .pc-concept-home h2{font-size:41px}.pc-brand-sulzer-abs .pc-concept-home h1{font-weight:400;text-transform:uppercase}.pc-brand-sulzer-abs .pc-concept-home{background:#05080b;color:white}.pc-brand-sulzer-abs .pc-concept-directions .pc-directions-grid a{background:transparent;border:1px solid #ffffff60;color:white}.pc-brand-sulzer-abs .pc-concept-models{background:#10151c}.pc-brand-sulzer-abs .pc-product-card{color:#172936}.pc-brand-gms-gidromashservice .pc-concept-home h2{color:#846b5b}.pc-brand-pedrollo .pc-concept-home h1{font-weight:500}.pc-brand-wilo .pc-concept-home h1{font-weight:700}.pc-brand-excellence-pump .pc-concept-models{background:white}.pc-brand-excellence-pump .pc-concept-models h2{color:#0026c9}.pc-brand-excellence-pump .pc-card-body{background:white;color:#071829}.pc-brand-excellence-pump .pc-card-bottom{border-color:#ddd}.pc-brand-homa .pc-concept-about{background:#172936;color:white;padding:45px;border-radius:0}.pc-brand-varisco .pc-concept-brand{color:#ffba92;opacity:.3}.pc-brand-ebara .pc-concept-home h1{font-weight:800}.pc-brand-speroni .pc-btn,.pc-brand-dab .pc-btn,.pc-brand-excellence-pump .pc-btn{border-radius:3px}.pc-brand-tsurumi .pc-header-inner{background:#172936;border-radius:100px;min-height:64px;padding-inline:25px;margin-top:15px}.pc-brand-tsurumi .pc-header{background:white;padding-bottom:10px}.pc-brand-cnp .pc-header{background:#fbfaf1}.pc-brand-toyo .pc-header{background:white}.pc-brand-hidropump .pc-header{background:white;color:#171b22}.pc-brand-grundfos .pc-header{background:white}.pc-brand-calpeda .pc-header{background:#07131b;color:white}
@media(max-width:1100px){.pc-concept-home h1{font-size:48px}.pc-concept-hero{min-height:440px}.pc-concept-visual,.pc-concept-visual>.pc-art{min-height:400px}.pc-concept-feature-grid{gap:10px}.pc-concept-feature-grid article{padding:20px}.pc-concept-copy .pc-btn{padding:13px 18px;font-size:11px}.pc-concept-about,.pc-concept-supply{gap:30px}.pc-layout-image-first h1{font-size:58px}.pc-layout-image-first .pc-concept-hero-detail{padding-left:15px}.pc-layout-image-first .pc-concept-copy p{font-size:17px}.pc-layout-triptych .pc-concept-hero{grid-template-columns:1fr 1fr}.pc-layout-triptych .pc-concept-tiles{grid-column:1/-1;grid-row:2;grid-template-columns:1fr 1fr;grid-template-rows:auto}.pc-concept-tiles>div{padding:22px;display:flex;gap:20px;align-items:center}.pc-concept-tiles svg{margin:0;width:40px;height:40px}.pc-layout-asymmetric .pc-concept-hero{grid-template-columns:140px 1fr}.pc-concept-rail{width:140px}.pc-layout-center-serif h1{font-size:45px}.pc-layout-floating .pc-concept-hero{padding:30px}.pc-layout-floating .pc-concept-copy{padding:25px}}
@media(max-width:700px){.pc-concept-home{--cc-space:42px}.pc-concept-home h1,.pc-layout-image-first h1,.pc-layout-center-serif h1{font-size:39px;line-height:1.06}.pc-concept-home h2,.pc-brand-dragflow .pc-concept-home h2{font-size:29px}.pc-concept-home h3{font-size:21px}.pc-concept-home p{font-size:15px}.pc-concept-hero,.pc-layout-triptych .pc-concept-hero,.pc-layout-asymmetric .pc-concept-hero{display:flex;flex-direction:column;align-items:stretch;gap:20px;padding:20px!important;min-height:0!important}.pc-concept-copy,.pc-layout-image-first .pc-concept-copy,.pc-layout-title-first .pc-concept-copy,.pc-layout-overlay .pc-concept-copy,.pc-layout-overlay-round .pc-concept-copy,.pc-layout-overlay-light .pc-concept-copy,.pc-layout-center-dark .pc-concept-copy{display:block;padding:15px 0!important;margin:0!important;background:none!important}.pc-concept-copy p{margin:15px 0}.pc-concept-visual,.pc-concept-visual>.pc-art,.pc-layout-overlay .pc-concept-visual .pc-art,.pc-layout-overlay-round .pc-concept-visual .pc-art,.pc-layout-overlay-light .pc-concept-visual .pc-art,.pc-layout-center-dark .pc-concept-visual .pc-art{position:relative!important;height:300px!important;min-height:300px!important;padding:0!important}.pc-layout-overlay .pc-concept-visual,.pc-layout-overlay-round .pc-concept-visual,.pc-layout-overlay-light .pc-concept-visual,.pc-layout-center-dark .pc-concept-visual{padding:0!important;min-height:300px!important;order:2}.pc-layout-image-first .pc-concept-hero{padding:0!important}.pc-layout-image-first .pc-concept-visual{height:auto!important;aspect-ratio:2.1;min-height:0!important;order:-1}.pc-layout-image-first .pc-concept-visual>.pc-art{height:100%!important;min-height:0!important}.pc-layout-image-first .pc-concept-hero-detail{padding:0}.pc-layout-image-first .pc-concept-copy p{font-size:16px}.pc-layout-image-first .pc-concept-signals{font-size:9px;gap:8px;padding:12px 0;letter-spacing:.02em}.pc-layout-title-first .pc-concept-visual{height:280px!important;min-height:280px!important}.pc-layout-title-first .pc-concept-visual .pc-art{height:280px!important;min-height:280px!important}.pc-layout-center-serif .pc-concept-copy{z-index:2;background:#173f1280!important;padding:20px!important}.pc-layout-center-serif .pc-concept-visual{position:absolute!important;inset:0;height:100%!important}.pc-layout-center-serif .pc-concept-visual>.pc-art{height:100%!important;min-height:550px!important}.pc-layout-center-serif .pc-concept-hero{min-height:550px!important}.pc-layout-center-serif .pc-concept-brand{font-size:85px}.pc-concept-brand{font-size:65px!important;word-break:normal;overflow-wrap:anywhere}.pc-layout-split-word .pc-concept-brand{position:relative;left:auto;top:auto;width:auto;font-size:70px!important;opacity:.25}.pc-layout-split-word .pc-concept-copy{padding-top:20px}.pc-layout-floating .pc-concept-copy{background:#283f48bf!important;padding:20px!important}.pc-layout-floating .pc-concept-hero:after{font-size:43px;bottom:4px}.pc-layout-floating .pc-concept-visual{margin-bottom:30px}.pc-concept-feature-grid{grid-template-columns:1fr 1fr;gap:10px}.pc-concept-feature-grid article{padding:18px}.pc-feature-icon{width:34px;height:34px;margin:15px 0}.pc-concept-feature-grid h3{font-size:19px}.pc-concept-feature-grid p{font-size:12px}.pc-concept-heading{flex-direction:column;align-items:start;gap:20px}.pc-concept-about,.pc-concept-supply{display:flex;flex-direction:column;align-items:stretch;gap:25px}.pc-concept-about .pc-art{min-height:260px}.pc-concept-supply aside{padding:25px 85px 25px 25px}.pc-concept-supply aside svg{right:20px;width:43px}.pc-layout-image-first .pc-product-grid{grid-template-columns:1fr}.pc-layout-image-first .pc-cta-grid{display:flex;flex-direction:column;padding:15px}.pc-layout-image-first .pc-cta-grid>div:first-child{padding:25px}.pc-layout-image-first .pc-cta-grid h2{font-size:28px}.pc-layout-triptych .pc-concept-tiles{display:grid;grid-template-columns:1fr 1fr}.pc-concept-tiles>div{display:block;padding:18px}.pc-concept-tiles svg{margin-bottom:15px}.pc-concept-tiles h3{font-size:18px}.pc-concept-rail{display:none}.pc-layout-asymmetric .pc-concept-copy{background:#111b!important;padding:20px!important}.pc-brand-tsurumi .pc-header-inner{padding-inline:15px;margin:0;border-radius:0;width:100%}.pc-brand-homa .pc-concept-about{padding:25px}}

.pc-brand-dragflow .pc-btn{color:white!important}.pc-brand-dragflow .pc-header .pc-btn{color:#111!important}.pc-brand-dragflow .pc-btn.secondary{background:transparent;color:inherit!important}.pc-brand-dragflow .pc-concept-models .pc-card-art .pc-art{background:white!important;height:300px;min-height:300px}

.pc-brand-dragflow .pc-concept-models .pc-product-card{display:grid;grid-template-columns:44% 56%;align-items:center;background:#fafaf6;color:#111;min-height:290px}.pc-brand-dragflow .pc-concept-models .pc-card-body{padding:18px 15px 18px 5px}.pc-brand-dragflow .pc-concept-models .pc-card-body>.pc-eyebrow{display:none}.pc-brand-dragflow .pc-concept-models .pc-card-body h3{font-size:28px}.pc-brand-dragflow .pc-concept-models .pc-card-body p{font-size:12px}.pc-brand-dragflow .pc-concept-models .pc-card-bottom{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.pc-brand-dragflow .pc-concept-models .pc-card-link{background:#111;color:white;padding:10px 17px;border-radius:30px}

@media(max-width:700px){.pc-concept-home h1{overflow-wrap:anywhere;hyphens:auto}.pc-brand-dab .pc-concept-home h1,.pc-brand-gorman-rupp .pc-concept-home h1{font-size:32px}.pc-brand-gorman-rupp .pc-concept-brand,.pc-brand-varisco .pc-concept-brand,.pc-brand-homa .pc-concept-brand{font-size:44px!important;overflow-wrap:normal;word-break:normal}}

.pc-brand-ebara .pc-logo{font-size:42px;text-transform:uppercase}.pc-brand-ebara .pc-logo small{display:none}.pc-brand-ebara .pc-btn{background:#000;color:#fff!important;border-color:#000;border-radius:1px}.pc-brand-ebara .pc-header nav a:hover,.pc-brand-ebara .pc-header nav a[aria-current]{color:#000}.pc-special-ebara .pc-concept-copy{padding:35px 30px 25px 0}.pc-special-ebara .pc-concept-hero{min-height:530px}.pc-special-ebara .pc-concept-copy h1{font-size:clamp(38px,4vw,58px)}.pc-ebara-signals{display:flex;gap:0;margin-top:35px;border-top:1px solid #bbb;padding-top:20px;font-size:11px}.pc-ebara-signals span{padding-inline:12px;border-right:1px solid #bbb}.pc-ebara-signals span:first-child{padding-left:0}.pc-ebara-signals span:last-child{border:0}.pc-ebara-case-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.pc-ebara-case-grid>a{padding:20px;border:1px solid #bbb;background:#f4f4f4}.pc-ebara-case-grid .pc-number{font-size:42px;line-height:1;font-weight:800}.pc-ebara-case-grid h3{font-size:20px;margin:10px 0 18px}.pc-ebara-case-grid .pc-reference-photo{height:180px;min-height:180px;background:white}.pc-ebara-case-grid .pc-card-link{display:block;padding-top:18px;font-size:12px;font-weight:400}.pc-ebara-note{font-size:12px!important;max-width:none!important;color:#555}.pc-ebara-variant-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.pc-ebara-variant-grid article{display:grid;grid-template-columns:1fr 1fr;padding:26px;border:1px solid #bbb;align-items:center}.pc-ebara-variant-grid h3{font-size:37px}.pc-ebara-variant-grid article>.pc-art{height:290px;min-height:290px}.pc-ebara-variant-grid article .pc-equipment-art img{padding:0!important}.pc-variant-spec{display:block;font-size:13px;margin:20px 0}.pc-ebara-variants .pc-btn{font-size:11px!important;min-height:40px;padding:10px 20px}.pc-ebara-construction{background:#232629;color:white}.pc-ebara-construction h2{margin-bottom:12px}.pc-ebara-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px}.pc-ebara-detail-grid article{border-top:1px solid #999;padding-top:20px}.pc-ebara-detail-grid article>span{font-weight:800;font-size:52px}.pc-ebara-detail-grid h3{font-size:27px;margin-top:15px}.pc-ebara-detail-grid p{font-size:15px}.pc-special-ebara .pc-concept-about .pc-art{height:300px;min-height:300px}.pc-special-ebara .pc-cta{background:#f4f4f4}.pc-special-ebara .pc-form-card{border-radius:0}.pc-special-ebara .pc-fields input,.pc-special-ebara .pc-fields textarea{border-radius:0}
.pc-special-vandjord .pc-concept-hero{border-radius:0;background:var(--pc-bg);padding:15px 0}.pc-vandjord-parameters .pc-concept-feature-grid{gap:0;border-block:1px solid #cfc6ca}.pc-vandjord-parameters article{background:transparent!important;border:0;border-right:1px solid #cfc6ca;border-radius:0;padding:25px}.pc-vandjord-parameters article:last-child{border:0}.pc-vandjord-parameters h3{font-size:22px;margin-top:12px}.pc-vandjord-model{display:grid;grid-template-columns:1fr 1.1fr .75fr;gap:30px;align-items:center}.pc-vandjord-model h2{font-size:70px;margin:20px 0}.pc-vandjord-model .pc-btn{margin-top:25px}.pc-vandjord-model>.pc-art{height:440px;min-height:440px;border-radius:0}.pc-vandjord-specs{display:grid;gap:25px}.pc-vandjord-specs>div{border-top:1px solid #cfc6ca;padding-top:20px}.pc-vandjord-specs strong,.pc-vandjord-specs span{display:block}.pc-vandjord-specs strong{font-size:28px;color:var(--pc-accent);line-height:1.1}.pc-vandjord-specs span{font-size:12px;margin-top:10px}.pc-vandjord-disclaimer{grid-column:1/-1;font-size:12px!important;margin:0!important}.pc-vandjord-directions{display:grid;grid-template-columns:1fr 1fr;gap:60px}.pc-vandjord-directions h2{margin-top:20px}.pc-vandjord-directions>div:last-child{display:grid;gap:20px}.pc-vandjord-directions a{position:relative;padding:28px 55px 28px 28px;border:1px solid #d2c8ce;background:#fff;border-radius:15px}.pc-vandjord-directions a>span{position:absolute;right:25px;top:25px;font-size:30px;color:var(--pc-accent)}.pc-vandjord-directions p{font-size:14px}.pc-vandjord-supply{background:#633b58;color:white}.pc-vandjord-supply .pc-art{height:350px;min-height:350px;border-radius:20px}.pc-vandjord-supply .pc-btn.secondary{background:white;color:#633b58!important;border-color:white}.pc-special-vandjord .pc-cta{background:var(--pc-bg)}
@media(max-width:1000px){.pc-ebara-case-grid{grid-template-columns:1fr 1fr}.pc-ebara-variant-grid article{grid-template-columns:1fr}.pc-vandjord-model{grid-template-columns:1fr 1fr}.pc-vandjord-specs{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.pc-vandjord-specs strong{font-size:23px}}
@media(max-width:700px){.pc-brand-ebara .pc-logo{font-size:28px}.pc-special-ebara .pc-concept-hero{padding:0!important;gap:0}.pc-special-ebara .pc-concept-copy{padding:30px 0!important;border-right:0}.pc-special-ebara .pc-concept-brand{font-size:76px!important}.pc-special-ebara .pc-concept-copy h1{font-size:36px}.pc-ebara-signals{font-size:10px;gap:0}.pc-ebara-signals span{padding-inline:8px}.pc-ebara-case-grid>a{padding:15px}.pc-ebara-case-grid .pc-number{font-size:32px}.pc-ebara-case-grid h3{font-size:18px;min-height:43px}.pc-ebara-case-grid .pc-reference-photo{height:140px;min-height:140px}.pc-ebara-variant-grid{grid-template-columns:1fr}.pc-ebara-variant-grid article{grid-template-columns:1fr 1fr;padding:20px 15px}.pc-ebara-variant-grid h3{font-size:30px}.pc-ebara-variant-grid p{font-size:13px}.pc-ebara-variant-grid article>.pc-art{height:230px;min-height:230px}.pc-ebara-detail-grid{grid-template-columns:1fr;gap:25px}.pc-ebara-detail-grid article{display:grid;grid-template-columns:55px 1fr;gap:15px}.pc-ebara-detail-grid article>span{font-size:36px}.pc-ebara-detail-grid h3{font-size:23px;margin:0}.pc-ebara-detail-grid p{grid-column:2;margin:0}.pc-special-vandjord .pc-concept-hero{padding:0!important}.pc-vandjord-parameters article{padding:18px}.pc-vandjord-parameters .pc-concept-feature-grid{grid-template-columns:1fr 1fr}.pc-vandjord-parameters article:nth-child(2){border:0}.pc-vandjord-parameters article:nth-child(n+3){border-top:1px solid #cfc6ca}.pc-vandjord-model{display:flex;flex-direction:column;align-items:stretch;gap:25px}.pc-vandjord-model h2{font-size:55px}.pc-vandjord-model>.pc-art{height:320px;min-height:320px}.pc-vandjord-specs{grid-template-columns:1fr;gap:18px}.pc-vandjord-specs>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.pc-vandjord-specs span{margin:0}.pc-vandjord-directions{grid-template-columns:1fr;gap:20px}.pc-vandjord-supply .pc-art{height:290px;min-height:290px}}
.pc-brand-pedrollo .pc-btn{border-radius:999px;background:#ff0000;color:#fff}.pc-brand-pedrollo .pc-btn.secondary{background:transparent;color:var(--pc-ink);border:1px solid #dedada}.pc-brand-pedrollo .pc-header-inner{min-height:88px}.pc-brand-pedrollo .pc-logo{font-style:italic;font-weight:850;color:#104378}.pc-brand-pedrollo .pc-logo small{font-style:normal;font-weight:400;color:#656565}.pc-special-pedrollo h1{font-size:clamp(38px,4.5vw,65px);font-weight:500;line-height:1.04}.pc-special-pedrollo h2{font-size:clamp(30px,3.1vw,44px);font-weight:500;letter-spacing:-.04em;line-height:1.08}.pc-special-pedrollo .pc-concept-hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:30px;min-height:520px;padding:48px;margin-top:10px;border-radius:28px;background:linear-gradient(120deg,#fff 0%,#f0eded 100%);box-shadow:0 0 15px #46342a0a;overflow:hidden}.pc-special-pedrollo .pc-concept-copy{width:auto;max-width:none;margin:0;padding:0;align-self:center}.pc-special-pedrollo .pc-concept-copy p{max-width:490px;font-size:18px;line-height:1.5}.pc-pedrollo-signals{display:flex;gap:14px;margin-top:28px;color:#626262;font-size:12px}.pc-pedrollo-signals span+span{border-left:1px solid #bbb;padding-left:14px}.pc-pedrollo-pumps{position:relative;display:grid;grid-template-columns:1fr 1fr;align-self:stretch;gap:0;min-width:0}.pc-pedrollo-pumps .pc-art{height:420px;border-radius:0!important;mix-blend-mode:multiply;overflow:visible}.pc-pedrollo-pumps .pc-art img{padding:0!important}.pc-pedrollo-pumps>span{position:absolute;right:0;top:0;width:140px;font-size:12px;text-align:right;color:#555}.pc-pedrollo-series-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pc-pedrollo-series-grid article{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:28px;background:#fff;border-radius:24px;min-height:310px;min-width:0}.pc-pedrollo-series-grid h3{font-weight:500;font-size:26px;line-height:1.05;margin:0 0 16px}.pc-pedrollo-series-grid p{font-size:15px;line-height:1.55;color:#666}.pc-pedrollo-series-grid .pc-art{height:280px;mix-blend-mode:multiply}.pc-pedrollo-series-grid .pc-art img{padding:8px!important}.pc-pedrollo-about{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:38px;background:linear-gradient(120deg,#fff,#efeded);border-radius:24px;overflow:hidden}.pc-pedrollo-about>div:first-child{position:relative;z-index:1}.pc-pedrollo-about p{max-width:490px;font-size:17px;color:#5d5d5d;line-height:1.55}.pc-pedrollo-curve{position:relative;min-height:290px;align-self:stretch}.pc-pedrollo-curve svg{position:absolute;inset:0;width:100%;height:100%;opacity:.6}.pc-pedrollo-curve span{position:absolute;right:16%;bottom:28%;font-size:12px;line-height:1.7;color:#666}.pc-pedrollo-features{background:radial-gradient(ellipse at 20% 0,#666c70,#26292a);color:#fff;padding:40px;border-radius:24px}.pc-pedrollo-features .pc-eyebrow{color:#c6c6c6}.pc-pedrollo-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pc-pedrollo-feature-grid article{display:flex;align-items:flex-start;gap:24px;padding:28px;border-radius:24px;background:#ffffff1c;border:1px solid #ffffff55;box-shadow:inset 0 1px 2px #ffffff44}.pc-line-icon{flex:0 0 46px;width:46px;height:46px}.pc-pedrollo-feature-grid h3{font-size:25px;font-weight:450;margin:0 0 3px}.pc-pedrollo-feature-grid strong{display:block;font-size:17px;font-weight:400}.pc-pedrollo-feature-grid p{color:#d6d6d6;font-size:15px;line-height:1.5;margin-bottom:0}.pc-pedrollo-model-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pc-pedrollo-model-grid article{background:#fff;border-radius:24px;padding:20px;text-align:center}.pc-pedrollo-model-grid .pc-art{height:340px;background:#fff}.pc-pedrollo-model-grid .pc-art img{padding:14px!important}.pc-pedrollo-model-grid h3{font-size:24px;font-weight:500}.pc-pedrollo-model-grid .pc-btn{min-width:200px;justify-content:center}.pc-pedrollo-all{text-align:center;margin-top:22px}.pc-pedrollo-application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pc-pedrollo-application-grid article{display:flex;gap:18px;align-items:flex-start;padding:24px 20px;background:#fff;border-radius:20px}.pc-pedrollo-application-grid h3{font-size:19px;font-weight:500;margin:0 0 12px}.pc-pedrollo-application-grid p{font-size:14px;color:#686868;line-height:1.5;margin:0}.pc-pedrollo-note{text-align:center;font-size:14px;color:#777;margin-top:24px}.pc-brand-pedrollo .pc-footer{margin:20px;border-radius:24px;background:#222}.pc-brand-pedrollo .pc-footer .pc-logo{color:#fff}.pc-special-pedrollo .pc-cta{background:#fffafa}.pc-special-pedrollo .pc-form-card{background:#fff;border-radius:24px}.pc-special-pedrollo .pc-request-form input,.pc-special-pedrollo .pc-request-form textarea{border-radius:12px}
@media(max-width:900px){.pc-special-pedrollo .pc-concept-hero{padding:30px;gap:18px;min-height:470px}.pc-pedrollo-pumps .pc-art{height:350px}.pc-pedrollo-series-grid article{padding:20px;grid-template-columns:1fr}.pc-pedrollo-series-grid .pc-art{height:230px}.pc-pedrollo-about{padding:30px;gap:0}.pc-pedrollo-features{padding:30px}.pc-pedrollo-feature-grid article{padding:20px;gap:15px}.pc-pedrollo-application-grid{grid-template-columns:1fr}.pc-pedrollo-application-grid article{padding:25px}.pc-pedrollo-model-grid .pc-art{height:280px}}
@media(max-width:600px){.pc-special-pedrollo .pc-concept-hero{display:flex;flex-direction:column;min-height:0;padding:26px 20px}.pc-special-pedrollo h1{font-size:38px;line-height:1.07}.pc-special-pedrollo h2{font-size:31px}.pc-special-pedrollo .pc-concept-copy p{font-size:16px}.pc-pedrollo-pumps{min-height:280px;width:100%;margin-top:10px}.pc-pedrollo-pumps .pc-art{height:280px}.pc-pedrollo-pumps>span{display:none}.pc-pedrollo-signals{font-size:11px;gap:10px}.pc-pedrollo-signals span+span{padding-left:10px}.pc-pedrollo-series-grid,.pc-pedrollo-model-grid{grid-template-columns:1fr}.pc-pedrollo-series-grid article{grid-template-columns:1.1fr .9fr;padding:22px 18px;min-height:250px}.pc-pedrollo-series-grid h3{font-size:24px}.pc-pedrollo-series-grid p{font-size:14px}.pc-pedrollo-series-grid .pc-art{height:230px}.pc-pedrollo-about{grid-template-columns:1fr;padding:28px 22px}.pc-pedrollo-curve{min-height:140px}.pc-pedrollo-feature-grid{grid-template-columns:1fr}.pc-pedrollo-features{padding:28px 22px}.pc-pedrollo-feature-grid article{padding:22px 18px}.pc-pedrollo-feature-grid .pc-line-icon{width:36px;height:36px;flex-basis:36px}.pc-pedrollo-feature-grid h3{font-size:23px}.pc-pedrollo-feature-grid strong{font-size:15px}.pc-pedrollo-feature-grid p{font-size:14px}.pc-pedrollo-model-grid .pc-art{height:320px}.pc-brand-pedrollo .pc-footer{margin:16px}.pc-special-pedrollo .pc-concept-section{margin-top:36px;margin-bottom:36px}}
.pc-brand-caprari .pc-btn{border-radius:999px}.pc-special-caprari .pc-concept-hero{background:linear-gradient(120deg,#e5e5e5,#dadddf);padding:42px;border-radius:36px;gap:28px;min-height:550px}.pc-special-caprari .pc-concept-copy{padding:0;min-width:0}.pc-special-caprari .pc-concept-copy h1{font-size:clamp(40px,4.4vw,64px);line-height:1.05;letter-spacing:-.055em}.pc-special-caprari .pc-concept-copy .pc-eyebrow{letter-spacing:.22em;color:#6a6161;margin-bottom:24px}.pc-special-caprari .pc-concept-copy p{font-size:19px;line-height:1.5;max-width:550px}.pc-special-caprari .pc-concept-visual{background:#fff;border-radius:28px}.pc-special-caprari .pc-concept-visual .pc-art{min-height:440px;height:440px;background:#fff}.pc-caprari-signals{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;padding:25px 34px;border-radius:28px;margin-top:20px;gap:25px}.pc-caprari-signals>div{display:flex;align-items:center;gap:20px;min-width:0}.pc-caprari-signals>div+div{border-left:1px solid #ddd;padding-left:25px}.pc-caprari-signals .pc-line-icon{color:#fa0a0a;flex-basis:40px;width:40px;height:40px}.pc-caprari-signals span{font-size:16px}.pc-caprari-about{display:grid;grid-template-columns:1fr .75fr 1.05fr;gap:32px;align-items:center}.pc-caprari-about h2{font-size:clamp(34px,3.1vw,46px);line-height:1.12}.pc-caprari-about .pc-art{height:350px;min-height:350px;border-radius:26px;overflow:hidden}.pc-caprari-about p{color:#5f5555;line-height:1.65;font-size:17px}.pc-caprari-models h2{font-size:42px;margin:8px 0}.pc-caprari-parameters{display:grid;grid-template-columns:1.6fr repeat(3,1fr);padding:28px;border-radius:26px;background:#fff;gap:24px;margin-bottom:25px;align-items:center}.pc-caprari-parameters>div+div{border-left:1px solid #ddd;padding-left:24px}.pc-caprari-parameters strong{display:block;font-size:23px;font-weight:550}.pc-caprari-parameters>div:first-child strong{font-size:18px}.pc-caprari-parameters p{font-size:13px;color:#777;margin-bottom:0}.pc-caprari-parameters span{display:block;font-size:13px;color:#777;margin-top:7px}.pc-caprari-model{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:32px;background:#fff;border-radius:28px}.pc-caprari-model>.pc-art{height:380px;min-height:380px}.pc-caprari-model h3{font-size:40px;line-height:1.12;margin:12px 0 18px}.pc-caprari-model p{font-size:17px;line-height:1.6;max-width:480px;color:#665d5d}.pc-caprari-help{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:30px}.pc-special-caprari .pc-form-card{border-radius:28px}.pc-brand-caprari .pc-footer{border-radius:30px 30px 0 0}
@media(max-width:900px){.pc-special-caprari .pc-concept-hero{padding:28px;gap:20px;min-height:460px}.pc-special-caprari .pc-concept-visual .pc-art{height:370px;min-height:370px}.pc-caprari-signals{padding:24px;gap:16px}.pc-caprari-signals>div{gap:12px}.pc-caprari-signals>div+div{padding-left:16px}.pc-caprari-signals span{font-size:14px}.pc-caprari-about{grid-template-columns:1fr 1fr;gap:25px}.pc-caprari-about>div:last-child{grid-column:1/-1}.pc-caprari-parameters{grid-template-columns:repeat(3,1fr);gap:18px;padding:24px}.pc-caprari-parameters>div:first-child{grid-column:1/-1}.pc-caprari-parameters>div:nth-child(2){border:0;padding:0}.pc-caprari-model{gap:25px;padding:28px}}
@media(max-width:600px){.pc-special-caprari .pc-concept-hero{display:flex;flex-direction:column;padding:28px 20px;gap:24px;border-radius:28px;min-height:0}.pc-special-caprari .pc-concept-copy h1{font-size:38px;line-height:1.07}.pc-special-caprari .pc-concept-copy p{font-size:17px}.pc-special-caprari .pc-concept-copy .pc-eyebrow{font-size:10px;letter-spacing:.18em}.pc-special-caprari .pc-concept-visual{width:100%}.pc-special-caprari .pc-concept-visual .pc-art{height:310px;min-height:310px}.pc-caprari-signals{grid-template-columns:1fr;gap:18px;padding:24px}.pc-caprari-signals>div+div{border-left:0;border-top:1px solid #ddd;padding-left:0;padding-top:18px}.pc-caprari-signals span{font-size:16px}.pc-caprari-about{grid-template-columns:1fr}.pc-caprari-about h2{font-size:34px}.pc-caprari-about .pc-art{height:320px;min-height:320px}.pc-caprari-parameters{grid-template-columns:1fr;padding:24px;gap:18px}.pc-caprari-parameters>div:first-child{grid-column:auto}.pc-caprari-parameters>div+div{border-left:0;border-top:1px solid #ddd;padding-left:0;padding-top:18px}.pc-caprari-parameters>div:nth-child(2){border-top:1px solid #ddd;padding-top:18px}.pc-caprari-model{grid-template-columns:1fr;padding:25px;gap:16px}.pc-caprari-model>.pc-art{height:300px;min-height:300px}.pc-caprari-model h3{font-size:34px}.pc-caprari-help{flex-direction:column}.pc-special-caprari .pc-concept-heading{flex-direction:column;align-items:flex-start;gap:16px}}
.pc-brand-speroni .pc-btn,.pc-brand-speroni .pc-art,.pc-brand-speroni .pc-form-card{border-radius:0}.pc-brand-speroni .pc-logo{text-transform:uppercase;font-weight:850}.pc-brand-speroni .pc-logo small{display:none}.pc-special-speroni h2{font-size:clamp(32px,3.3vw,46px);font-weight:750;letter-spacing:-.045em;line-height:1.08}.pc-special-speroni .pc-concept-hero{background:#fff;grid-template-columns:1fr 1fr;min-height:520px;gap:35px;padding:0}.pc-special-speroni .pc-concept-copy{padding:30px 0;min-width:0}.pc-special-speroni .pc-concept-copy h1{font-size:clamp(45px,5vw,71px);line-height:.98;font-weight:850;letter-spacing:-.045em;margin:20px 0}.pc-special-speroni .pc-concept-copy p{font-size:19px;max-width:570px;line-height:1.45}.pc-special-speroni .pc-concept-visual{position:relative;background:#d7d7d7;min-height:500px}.pc-special-speroni .pc-concept-visual .pc-art{height:500px;min-height:500px;background:#d7d7d7!important;mix-blend-mode:multiply}.pc-special-speroni .pc-concept-visual span{position:absolute;right:25px;bottom:18px;font-size:12px}.pc-speroni-directions{background:#d7d7d7;padding:45px 0}.pc-speroni-direction-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pc-speroni-direction-grid>a{color:#fff;background:#000;text-decoration:none}.pc-speroni-direction-grid .pc-art{height:390px;min-height:390px;background:#fff}.pc-speroni-direction-grid>a>div:last-child{padding:26px}.pc-speroni-direction-grid h3{font-size:28px;line-height:1.15;margin:0 0 12px}.pc-speroni-direction-grid p{color:#ccc;font-size:17px;line-height:1.5;margin-bottom:12px}.pc-speroni-direction-grid span{font-size:13px}.pc-speroni-history{background:#070707;color:#fff;padding:34px 0}.pc-speroni-history>.pc-wrap{display:grid;grid-template-columns:.7fr 1.3fr;gap:35px;align-items:center}.pc-speroni-history>.pc-wrap>div:first-child{border-right:1px solid #888}.pc-speroni-history .pc-eyebrow{color:#bbb}.pc-speroni-history strong{font-size:clamp(90px,11vw,155px);line-height:1;letter-spacing:-.065em}.pc-speroni-history h2{font-size:36px;margin:0 0 14px}.pc-speroni-history p{color:#ccc;font-size:17px;line-height:1.5;max-width:650px}.pc-speroni-about{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.pc-speroni-about>.pc-art{height:350px;min-height:350px}.pc-speroni-about p{font-size:18px;line-height:1.6;color:#666}.pc-speroni-engineering{background:#050505;color:#fff;padding:40px 0}.pc-speroni-engineering>.pc-wrap{display:grid;grid-template-columns:1.5fr .6fr;gap:30px;align-items:center}.pc-speroni-engineering .pc-eyebrow{color:#ccc}.pc-speroni-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pc-speroni-step-grid article{border:1px solid #b6b6b6;padding:20px 18px;min-width:0}.pc-speroni-step-grid article:nth-child(2){background:white;color:black;clip-path:polygon(0 0,83% 0,100% 15%,100% 100%,0 100%)}.pc-speroni-step-grid strong{font-size:42px;line-height:1}.pc-speroni-step-grid h3{font-size:19px;line-height:1.15;margin:12px 0}.pc-speroni-step-grid p{font-size:14px;line-height:1.5;margin-bottom:0}.pc-speroni-engineering>.pc-wrap>.pc-art{height:340px;min-height:340px;background:#fff}.pc-speroni-application-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.pc-speroni-application-grid article{display:grid;grid-template-columns:auto 1fr;gap:15px;padding:12px 0}.pc-speroni-application-grid article+article{border-left:1px solid #bbb;padding-left:25px}.pc-speroni-application-grid .pc-number{font-size:46px;color:#000;line-height:1}.pc-speroni-application-grid .pc-line-icon{width:37px;height:37px}.pc-speroni-application-grid h3{grid-column:1/-1;font-size:19px;margin:0}.pc-speroni-application-grid p{grid-column:1/-1;font-size:15px;line-height:1.45;color:#6b6b6b;margin:0}.pc-speroni-media{background:#d7d7d7;padding:36px 0}.pc-speroni-media>.pc-wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;align-items:center}.pc-speroni-media h2{font-size:31px}.pc-speroni-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pc-speroni-media-grid a{display:flex;flex-direction:column;justify-content:space-between;background:#fff;color:#000;padding:25px;text-decoration:none;min-height:160px}.pc-speroni-media-grid a:first-child{background:#080808;color:#fff}.pc-speroni-media-grid h3{font-size:20px;line-height:1.2;margin:0 0 20px}.pc-speroni-media-grid span{font-size:12px}.pc-special-speroni .pc-cta{background:white}.pc-special-speroni .pc-form-card{border:1px solid #aaa;border-radius:0;box-shadow:none}.pc-special-speroni .pc-request-form input,.pc-special-speroni .pc-request-form textarea{border-radius:0}.pc-brand-speroni .pc-footer{background:#080808}
@media(max-width:900px){.pc-special-speroni .pc-concept-hero{gap:25px;min-height:450px}.pc-special-speroni .pc-concept-copy h1{font-size:48px}.pc-special-speroni .pc-concept-visual,.pc-special-speroni .pc-concept-visual .pc-art{min-height:440px;height:440px}.pc-speroni-direction-grid .pc-art{height:310px;min-height:310px}.pc-speroni-history h2{font-size:30px}.pc-speroni-about{gap:25px}.pc-speroni-engineering>.pc-wrap{grid-template-columns:1fr}.pc-speroni-engineering>.pc-wrap>.pc-art{height:300px;min-height:300px}.pc-speroni-media>.pc-wrap{grid-template-columns:1fr}}
@media(max-width:600px){.pc-special-speroni .pc-concept-hero{display:flex;flex-direction:column;gap:10px;min-height:0}.pc-special-speroni .pc-concept-copy{padding:16px 0}.pc-special-speroni .pc-concept-copy h1{font-size:44px;line-height:1}.pc-special-speroni .pc-concept-copy p{font-size:17px}.pc-special-speroni .pc-concept-visual{width:100%;min-height:360px;height:360px}.pc-special-speroni .pc-concept-visual .pc-art{height:360px;min-height:360px}.pc-special-speroni h2{font-size:32px}.pc-speroni-direction-grid{grid-template-columns:1fr}.pc-speroni-direction-grid .pc-art{height:320px;min-height:320px}.pc-speroni-direction-grid h3{font-size:26px}.pc-speroni-direction-grid>a>div:last-child{padding:24px}.pc-speroni-history>.pc-wrap{grid-template-columns:1fr;gap:25px}.pc-speroni-history>.pc-wrap>div:first-child{border-right:0;border-bottom:1px solid #888;padding-bottom:25px}.pc-speroni-history strong{font-size:115px}.pc-speroni-history h2{font-size:30px}.pc-speroni-about{grid-template-columns:1fr;gap:24px}.pc-speroni-about>.pc-art{height:260px;min-height:260px}.pc-speroni-step-grid{grid-template-columns:1fr}.pc-speroni-step-grid article:nth-child(2){clip-path:polygon(0 0,92% 0,100% 16%,100% 100%,0 100%)}.pc-speroni-application-grid{grid-template-columns:1fr;gap:18px}.pc-speroni-application-grid article+article{border-left:0;border-top:1px solid #bbb;padding-left:0;padding-top:24px}.pc-speroni-media-grid{grid-template-columns:1fr}.pc-speroni-media-grid a{min-height:140px}.pc-special-speroni .pc-concept-section{margin-top:36px;margin-bottom:36px}}


/* CNP: cream, dark green, serif titles and rounded composition from supplied concept. */
.pc-brand-cnp{color:#101512}.pc-brand-cnp .pc-brand strong{color:#0065ac;font-style:italic}.pc-brand-cnp .pc-header{background:#fff;border-radius:80px;margin:18px auto;max-width:1320px;width:calc(100% - 40px);box-shadow:0 3px 20px #173f1210}.pc-brand-cnp .pc-btn{border-radius:60px;background:#173f12;color:#fff}.pc-brand-cnp .pc-btn.secondary{background:transparent;color:#173f12}.pc-special-cnp h1,.pc-special-cnp h2{font-family:Georgia,'Times New Roman',serif;font-weight:400}.pc-special-cnp h2{font-size:39px;line-height:1.1;text-transform:uppercase;color:#173f12}.pc-special-cnp .pc-concept-hero{display:block;position:relative;min-height:570px;height:570px;border-radius:28px;overflow:hidden;padding:0;margin-top:0}.pc-special-cnp .pc-concept-visual{position:absolute;inset:0;display:block;height:100%;min-height:0;border-radius:0;background:#314947}.pc-special-cnp .pc-concept-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07161070,#07161055)}.pc-special-cnp .pc-concept-visual .pc-art{width:100%;height:100%;min-height:0;border-radius:0;aspect-ratio:auto}.pc-special-cnp .pc-concept-visual svg{width:100%;height:100%}.pc-special-cnp .pc-concept-copy{position:relative;z-index:1;color:white;text-align:center;max-width:820px;margin:auto;padding:72px 30px}.pc-special-cnp .pc-concept-brand{font-family:Georgia,serif;color:white;font-size:126px;line-height:1;margin:0 0 15px;letter-spacing:0}.pc-special-cnp .pc-concept-copy h1{font-size:52px;line-height:1.1;color:white;max-width:none;margin:0}.pc-special-cnp .pc-concept-copy p{font-size:19px;line-height:1.5;color:white;max-width:650px;margin:22px auto}.pc-special-cnp .pc-concept-copy .pc-btn{background:white;color:#173f12}.pc-special-cnp .pc-concept-section{margin-top:70px;margin-bottom:70px}.pc-cnp-models{text-align:center}.pc-cnp-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:950px;margin:35px auto;gap:28px}.pc-cnp-model-grid>a{padding:28px;background:#f6f5ea;border-radius:24px;color:#173f12;text-decoration:none;display:block}.pc-cnp-model-grid .pc-art{height:300px;min-height:300px;background:#fff;border-radius:20px;aspect-ratio:auto}.pc-cnp-model-grid h3{font-size:28px;margin:24px 0 10px}.pc-cnp-model-grid p{font-size:19px;line-height:1.4;max-width:330px;margin:0 auto 22px}.pc-cnp-model-grid span{font-size:13px}.pc-cnp-parameters{background:#173f12;border-radius:30px;padding:48px 35px;color:#fff;text-align:center}.pc-cnp-parameters h2{color:white}.pc-cnp-parameters>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:38px 0}.pc-cnp-parameters article>span{display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:50%;width:85px;height:85px;margin:auto}.pc-cnp-parameters .pc-line-icon{width:45px;height:45px}.pc-cnp-parameters h3{font-size:20px;font-weight:400;line-height:1.3}.pc-cnp-parameters>p{font-size:16px;color:#d7e4d5}.pc-cnp-about{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.pc-cnp-about>.pc-art{height:390px;min-height:390px;border-radius:25px;background:#f6f5ea}.pc-cnp-about p{font-size:17px;line-height:1.6}.pc-cnp-applications{text-align:center}.pc-cnp-applications>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:35px}.pc-cnp-applications a{color:#173f12;text-decoration:none;text-align:left}.pc-cnp-applications a>span{display:flex;align-items:center;justify-content:center;height:155px;border-radius:22px;background:#e6ebdd}.pc-cnp-applications .pc-line-icon{width:64px;height:64px}.pc-cnp-applications h3{font-size:22px;line-height:1.25;margin:20px 0 10px}.pc-cnp-applications p{font-size:16px;line-height:1.5;color:#566451}.pc-special-cnp .pc-cta{max-width:1320px;width:calc(100% - 40px);margin:70px auto;background:#f0f2e5;border-radius:28px;padding:45px 20px}.pc-special-cnp .pc-cta-grid{display:block;text-align:center}.pc-special-cnp .pc-cta-grid>div:first-child{max-width:760px;margin:auto}.pc-special-cnp .pc-cta h2{font-size:36px}.pc-special-cnp .pc-cta .pc-pills{justify-content:center}.pc-special-cnp .pc-form-card{max-width:820px;margin:30px auto 0;border:0;background:transparent;box-shadow:none;padding:0;text-align:left}.pc-special-cnp .pc-request-form input,.pc-special-cnp .pc-request-form textarea{background:white;border-radius:8px}.pc-brand-cnp .pc-footer{background:#173f12;color:white}
@media(max-width:900px){.pc-special-cnp .pc-concept-hero{height:520px;min-height:520px}.pc-special-cnp .pc-concept-copy h1{font-size:42px}.pc-special-cnp .pc-concept-brand{font-size:105px}.pc-special-cnp h2{font-size:32px}.pc-cnp-about{gap:28px}.pc-cnp-parameters>div{grid-template-columns:1fr 1fr}.pc-cnp-applications>div{gap:18px}.pc-cnp-applications h3{font-size:20px}}
@media(max-width:600px){.pc-brand-cnp .pc-header{width:calc(100% - 24px);margin:12px auto}.pc-special-cnp .pc-concept-hero{height:520px;min-height:520px;border-radius:22px}.pc-special-cnp .pc-concept-copy{padding:75px 22px}.pc-special-cnp .pc-concept-brand{font-size:85px}.pc-special-cnp .pc-concept-copy h1{font-size:34px;line-height:1.15}.pc-special-cnp .pc-concept-copy p{font-size:17px;line-height:1.45;margin:22px auto}.pc-special-cnp h2{font-size:29px}.pc-special-cnp .pc-concept-section{margin-top:42px;margin-bottom:42px}.pc-cnp-model-grid{grid-template-columns:1fr;gap:20px;margin:28px auto}.pc-cnp-model-grid>a{padding:20px}.pc-cnp-model-grid .pc-art{height:270px;min-height:270px}.pc-cnp-parameters{padding:32px 18px;border-radius:22px}.pc-cnp-parameters>div{gap:22px 10px;margin:28px 0}.pc-cnp-parameters h3{font-size:17px}.pc-cnp-parameters article>span{width:70px;height:70px}.pc-cnp-about{grid-template-columns:1fr;gap:24px}.pc-cnp-about>.pc-art{height:300px;min-height:300px}.pc-cnp-applications>div{grid-template-columns:1fr;gap:24px}.pc-cnp-applications a>span{height:130px}.pc-special-cnp .pc-cta{width:calc(100% - 24px);margin:42px auto;padding:30px 6px}.pc-special-cnp .pc-cta h2{font-size:28px}}
/* Avoid a second grey rectangle around the Speroni manufacturer photo. */
.pc-special-speroni .pc-concept-visual .pc-art{background:transparent!important;mix-blend-mode:normal}.pc-special-speroni .pc-concept-visual .pc-art img{mix-blend-mode:multiply}


/* CNP contrast fixes confirmed against live browser rendering. */
.pc-special-cnp .pc-concept-copy{background:transparent!important}.pc-special-cnp .pc-concept-copy .pc-btn{color:#173f12!important;background:#fff!important}.pc-brand-cnp .pc-header .pc-logo{color:#0065ac;font-style:italic}
/* Calpeda: centered dark turquoise hero, white editorial brand section and pale catalog. */
.pc-brand-calpeda .pc-btn{border-radius:50px;background:#00cccc;color:#000d0f}.pc-brand-calpeda .pc-btn.secondary{border:1px solid currentColor;background:transparent;color:inherit}.pc-brand-calpeda:has(.pc-special-calpeda) .pc-header{background:#001d23;color:#fff;border:0}.pc-brand-calpeda:has(.pc-special-calpeda) .pc-header a,.pc-brand-calpeda:has(.pc-special-calpeda) .pc-search-open,.pc-brand-calpeda:has(.pc-special-calpeda) .pc-menu{color:#fff}.pc-brand-calpeda .pc-logo{font-style:italic}.pc-special-calpeda h2{font-size:48px;line-height:1.05;letter-spacing:-1px;color:#000d0f}.pc-calpeda-hero{position:relative;background:radial-gradient(ellipse at 77% 74%,#00646c80,transparent 48%),linear-gradient(160deg,#00191e,#003b44 60%,#000d0f);color:#fff;text-align:center;overflow:hidden}.pc-calpeda-hero>.pc-wrap{position:relative;padding-top:65px;padding-bottom:35px}.pc-calpeda-hero h1{font-size:70px;line-height:1;text-transform:uppercase;font-weight:650;letter-spacing:-2px;margin:24px auto;max-width:970px;color:#fff}.pc-calpeda-hero p{font-size:18px;line-height:1.5;max-width:720px;margin:0 auto 24px;color:#d2e5e7}.pc-calpeda-hero .pc-eyebrow{color:#9adcd9}.pc-calpeda-hero .pc-actions{justify-content:center}.pc-calpeda-hero .pc-art{width:410px;max-width:100%;height:350px;min-height:350px;margin:30px auto 0;border-radius:28px;background:white;box-shadow:0 5px 80px #00cccc30}.pc-calpeda-hero .pc-art img{padding:12px!important}.pc-calpeda-pump-label{display:block;font-size:13px;color:#a1dedd;margin-top:18px}.pc-calpeda-about{position:relative;border-radius:34px 34px 0 0;background:white;padding:65px 0}.pc-calpeda-about>.pc-wrap{display:grid;grid-template-columns:1fr 3fr;gap:35px}.pc-calpeda-about .pc-eyebrow{color:#087e7f;display:flex;align-items:baseline;gap:15px}.pc-calpeda-about .pc-eyebrow:before{content:'';height:10px;width:10px;background:#00cccc;border-radius:50%;display:inline-block}.pc-calpeda-about p{font-size:18px;line-height:1.6;max-width:840px;color:#3c4547}.pc-calpeda-facts{display:grid;grid-template-columns:.7fr 1.4fr 1fr;gap:22px;margin:35px 0}.pc-calpeda-facts>div+div{border-left:1px solid #8aa9ac;padding-left:22px}.pc-calpeda-facts strong{font-size:27px;line-height:1.2;display:block}.pc-calpeda-facts span{display:block;font-size:14px;line-height:1.45;color:#5b6668;margin-top:12px}.pc-calpeda-models{background:#c2f0ee;padding:55px 0;text-align:center;color:#000d0f}.pc-calpeda-models>div>p{font-size:19px}.pc-calpeda-model-grid{margin:35px auto;max-width:1000px}.pc-calpeda-model-grid article{display:grid;grid-template-columns:1fr 1fr;text-align:left;background:white;border-radius:26px;padding:28px;gap:35px;align-items:center}.pc-calpeda-model-grid .pc-art{height:320px;min-height:320px;border-radius:20px;background:#fff}.pc-calpeda-model-grid h3{font-size:30px;margin:0 0 20px}.pc-calpeda-model-grid p{font-size:17px;line-height:1.6;color:#4c5a5d}.pc-special-calpeda .pc-cta{background:white;color:#000d0f;padding:60px 0}.pc-special-calpeda .pc-cta .pc-eyebrow{color:#077576}.pc-special-calpeda .pc-form-card{border:1px solid #cfdfdf;box-shadow:none}.pc-brand-calpeda .pc-footer{background:#073b40}
@media(max-width:900px){.pc-calpeda-hero h1{font-size:52px}.pc-special-calpeda h2{font-size:37px}.pc-calpeda-about>.pc-wrap{grid-template-columns:1fr 3fr;gap:25px}.pc-calpeda-facts strong{font-size:23px}.pc-calpeda-model-grid article{gap:22px;padding:22px}}
@media(max-width:600px){.pc-calpeda-hero>.pc-wrap{padding-top:40px;padding-bottom:25px}.pc-calpeda-hero h1{font-size:36px;letter-spacing:-1px;line-height:1.08;margin:22px auto}.pc-calpeda-hero p{font-size:17px}.pc-calpeda-hero .pc-art{height:290px;min-height:290px}.pc-special-calpeda h2{font-size:31px}.pc-calpeda-about{padding:40px 0}.pc-calpeda-about>.pc-wrap{grid-template-columns:1fr;gap:22px}.pc-calpeda-about p{font-size:17px}.pc-calpeda-facts{grid-template-columns:1fr;gap:20px;margin:25px 0}.pc-calpeda-facts>div+div{border-left:0;border-top:1px solid #8aa9ac;padding-left:0;padding-top:20px}.pc-calpeda-facts strong{font-size:26px}.pc-calpeda-models{padding:40px 0}.pc-calpeda-model-grid article{grid-template-columns:1fr;padding:20px;gap:20px}.pc-calpeda-model-grid .pc-art{height:280px;min-height:280px}.pc-calpeda-model-grid h3{font-size:28px}.pc-special-calpeda .pc-cta{padding:40px 0}}


/* Calpeda's original industrial background cropped to exclude both source pumps and text. */
.pc-calpeda-scene{position:absolute;inset:0;opacity:.38}.pc-calpeda-scene .pc-art{height:100%!important;min-height:0!important;width:100%!important;max-width:none;margin:0!important;border-radius:0!important;box-shadow:none!important;aspect-ratio:auto;background:transparent!important}.pc-calpeda-scene svg{width:100%;height:100%}.pc-calpeda-hero>.pc-wrap{z-index:1}
/* Wilo: pale geometric hero, four direction cards and parameters around the pump. */
.pc-brand-wilo .pc-header{background:white}.pc-brand-wilo .pc-logo{color:#174f2e;font-style:italic}.pc-brand-wilo .pc-btn{border-radius:9px;background:#174f2e;color:white}.pc-brand-wilo .pc-btn.secondary{background:#fff;color:#174f2e;border:1px solid #d9deda}.pc-special-wilo h2{color:#0c3b26;font-size:39px;line-height:1.13;letter-spacing:-1px}.pc-wilo-hero{background:linear-gradient(115deg,#f3f7ee,#e5ecdf);padding:50px 0 35px;position:relative;overflow:hidden}.pc-wilo-hero:before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(110deg,transparent 0 220px,#ffffff50 220px 240px,transparent 240px 340px);pointer-events:none}.pc-wilo-hero>.pc-wrap{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:20px 40px;align-items:center}.pc-wilo-hero h1{font-size:62px;color:#0c3b26;line-height:1.05;letter-spacing:-1.8px;margin:0 0 25px}.pc-wilo-hero p{font-size:19px;color:#3b5445;line-height:1.5;max-width:510px}.pc-wilo-hero>.pc-wrap>.pc-art{height:410px;min-height:410px;background:white;border-radius:18px;box-shadow:25px 25px 0 #d8e3cf}.pc-wilo-directions{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:20px}.pc-wilo-directions a{padding:24px;display:flex;gap:18px;align-items:center;background:#fff;color:#174f2e;text-decoration:none;border-radius:12px;box-shadow:0 8px 25px #174f1208}.pc-wilo-directions .pc-line-icon{width:36px;height:36px;flex:none}.pc-wilo-directions h3{font-size:18px;line-height:1.25;margin:0;font-weight:500}.pc-special-wilo .pc-concept-section{margin-top:60px;margin-bottom:60px}.pc-wilo-parameters{text-align:center}.pc-wilo-parameters>p{color:#5d6c60;font-size:18px}.pc-wilo-parameter-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;grid-template-rows:1fr 1fr;gap:28px;align-items:center;margin-top:35px}.pc-wilo-parameter-grid>.pc-art{grid-column:2;grid-row:1/3;min-height:340px;height:340px;background:white}.pc-wilo-parameter-grid article{display:flex;gap:18px;text-align:left;align-items:start}.pc-wilo-param-0{grid-column:1;grid-row:1}.pc-wilo-param-1{grid-column:3;grid-row:1}.pc-wilo-param-2{grid-column:1;grid-row:2}.pc-wilo-param-3{grid-column:3;grid-row:2}.pc-wilo-parameter-grid article>span{background:#f3f7ee;border-radius:50%;width:58px;height:58px;display:flex;align-items:center;justify-content:center;flex:none}.pc-wilo-parameter-grid .pc-line-icon{width:30px;height:30px;color:#174f2e}.pc-wilo-parameter-grid h3{font-size:19px;margin:5px 0 10px;line-height:1.2}.pc-wilo-parameter-grid p{font-size:16px;line-height:1.5;color:#5b675e;margin:0}.pc-wilo-about{background:#174f2e;border-radius:22px;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;color:white}.pc-wilo-about h2{color:white;font-size:42px}.pc-wilo-about p{font-size:18px;line-height:1.6;max-width:460px}.pc-wilo-about .pc-btn{background:white;color:#174f2e}.pc-wilo-about>.pc-art{min-height:330px;height:330px;border-radius:16px;background:#fff}.pc-wilo-models{padding:50px 0;background:#f3f7ee;text-align:center}.pc-wilo-models>div>p{color:#5b675e;font-size:18px}.pc-wilo-models article{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;background:white;max-width:1000px;margin:35px auto;padding:30px;border-radius:18px;text-align:left}.pc-wilo-models article>.pc-art{height:310px;min-height:310px;background:white}.pc-wilo-models h3{font-size:29px;margin:0 0 20px;color:#174f2e}.pc-wilo-models article p{font-size:17px;line-height:1.5;color:#5b675e}.pc-special-wilo .pc-cta{background:#fbfaf4}.pc-special-wilo .pc-form-card{border:1px solid #d9deda;box-shadow:none}.pc-brand-wilo .pc-footer{background:#174f2e}
@media(max-width:900px){.pc-wilo-hero h1{font-size:48px}.pc-wilo-hero>.pc-wrap{gap:25px}.pc-wilo-directions{grid-template-columns:1fr 1fr}.pc-wilo-parameter-grid{gap:18px;grid-template-columns:1fr 1fr}.pc-wilo-parameter-grid>.pc-art{grid-column:1/-1;grid-row:2;height:300px;min-height:300px}.pc-wilo-param-0{grid-column:1;grid-row:1}.pc-wilo-param-1{grid-column:2;grid-row:1}.pc-wilo-param-2{grid-column:1;grid-row:3}.pc-wilo-param-3{grid-column:2;grid-row:3}.pc-wilo-about{padding:30px;gap:25px}.pc-wilo-about h2{font-size:32px}}
@media(max-width:600px){.pc-wilo-hero{padding:30px 0}.pc-wilo-hero>.pc-wrap{grid-template-columns:1fr;gap:24px}.pc-wilo-hero h1{font-size:40px;line-height:1.08;letter-spacing:-1px}.pc-wilo-hero p{font-size:17px}.pc-wilo-hero>.pc-wrap>.pc-art{min-height:300px;height:300px;box-shadow:10px 10px 0 #d8e3cf}.pc-wilo-directions{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px}.pc-wilo-directions a{padding:15px;display:block}.pc-wilo-directions .pc-line-icon{margin-bottom:15px}.pc-wilo-directions h3{font-size:16px}.pc-special-wilo h2{font-size:30px}.pc-special-wilo .pc-concept-section{margin-top:40px;margin-bottom:40px}.pc-wilo-parameter-grid{grid-template-columns:1fr;gap:25px}.pc-wilo-parameter-grid article{grid-column:1;grid-row:auto}.pc-wilo-parameter-grid>.pc-art{grid-column:1;grid-row:3;height:270px;min-height:270px}.pc-wilo-about{grid-template-columns:1fr;padding:25px;gap:25px}.pc-wilo-about>.pc-art{height:280px;min-height:280px}.pc-wilo-about p{font-size:17px}.pc-wilo-models{padding:40px 0}.pc-wilo-models article{grid-template-columns:1fr;padding:20px;gap:22px}.pc-wilo-models article>.pc-art{height:280px;min-height:280px}}


/* Inner catalog and product styling derived from CNP, Wilo and Calpeda specifications. */
.pc-brand-catalog-panel{padding:40px;background:var(--pc-soft);border-radius:22px;margin-top:35px;margin-bottom:55px}.pc-brand-catalog-panel h2{font-size:36px;line-height:1.1;margin:0 0 30px}.pc-brand-criteria{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-bottom:30px}.pc-brand-criteria article+article{border-left:1px solid #ffffff60;padding-left:28px}.pc-brand-criteria .pc-line-icon{width:42px;height:42px}.pc-brand-criteria h3{font-size:21px;line-height:1.2;margin:20px 0 12px}.pc-brand-criteria p{font-size:17px;line-height:1.5;margin:0}.pc-brand-cnp .pc-catalog-intro{display:block;text-align:center}.pc-brand-cnp .pc-catalog-intro .pc-btn{margin-top:20px}.pc-brand-cnp .pc-catalog-intro h1,.pc-brand-cnp .pc-page-title h1{font-family:Georgia,serif;color:#173f12;font-weight:400;text-transform:uppercase}.pc-brand-cnp .pc-catalog-layout{grid-template-columns:240px minmax(0,1fr)}.pc-brand-cnp .pc-product-card{border:0;background:#f6f5ea;border-radius:22px;overflow:hidden}.pc-brand-cnp .pc-card-art .pc-art{background:white;border-radius:18px;margin:18px;min-height:230px;height:230px;aspect-ratio:auto}.pc-brand-cnp .pc-card-body h3{font-size:29px;font-weight:400;color:#173f12}.pc-brand-cnp .pc-brand-catalog-panel{background:#173f12;color:#fff;text-align:center;border-radius:30px}.pc-brand-cnp .pc-brand-catalog-panel h2{font-family:Georgia,serif;font-weight:400;text-transform:uppercase;color:#fff}.pc-brand-cnp .pc-brand-catalog-panel .pc-btn{background:#fff;color:#173f12}.pc-brand-cnp .pc-product-hero figure{background:#f6f5ea;border-radius:22px;padding:20px}.pc-brand-cnp .pc-product-hero figure .pc-art{background:#fff;border-radius:20px}.pc-brand-cnp .pc-product-hero h1{font-family:Georgia,serif;font-weight:400;color:#173f12}.pc-brand-cnp .pc-panel{border:0;border-radius:22px;background:#f6f5ea;padding:30px}.pc-brand-cnp .pc-panel table{border-collapse:separate;border-spacing:0 9px}.pc-brand-cnp .pc-panel th,.pc-brand-cnp .pc-panel td{background:#fff;padding:14px;border:0;text-align:left}.pc-brand-cnp .pc-panel h2{font-family:Georgia,serif;font-weight:400;color:#173f12}.pc-brand-calpeda .pc-catalog-layout{display:block}.pc-brand-calpeda .pc-catalog-layout>aside{display:grid;grid-template-columns:2fr 1fr;gap:25px;margin-bottom:30px}.pc-brand-calpeda .pc-catalog-layout .pc-filter{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;border:0;padding:25px;background:#c2f0ee;border-radius:18px}.pc-brand-calpeda .pc-filter h2{grid-column:1/-1;margin-bottom:0}.pc-brand-calpeda .pc-filter label{grid-row:2}.pc-brand-calpeda .pc-filter input,.pc-brand-calpeda .pc-filter select{grid-row:3}.pc-brand-calpeda .pc-selection-note{margin:0;padding:25px;border-radius:18px;background:#eefaf9}.pc-brand-calpeda .pc-catalog-count{margin-bottom:20px}.pc-brand-calpeda .pc-product-grid{padding:25px;border-radius:22px;background:#c2f0ee}.pc-brand-calpeda .pc-product-card{background:white;border:0;border-radius:18px;overflow:hidden}.pc-brand-calpeda .pc-card-body .pc-eyebrow{color:#087e7f}.pc-brand-calpeda .pc-card-art .pc-art{height:260px;min-height:260px;background:white}.pc-brand-calpeda .pc-product-hero figure .pc-art{background:#fff;border:1px solid #c2f0ee;border-radius:22px}.pc-brand-calpeda .pc-tabs button[aria-selected=true]{background:#00cccc;color:#000d0f;border-color:#00cccc}.pc-brand-calpeda .pc-panel{border-color:#c2f0ee;border-radius:18px}.pc-brand-calpeda .pc-panel h2{color:#000d0f}.pc-brand-calpeda .pc-article-grid{grid-template-columns:1fr 1fr}.pc-brand-calpeda .pc-role-grid article:first-child{background:#c2f0ee}.pc-brand-wilo .pc-product-card{background:#fff;border:1px solid #e7eee3;border-radius:18px;overflow:hidden}.pc-brand-wilo .pc-card-art .pc-art{min-height:260px;height:260px;background:#f3f7ee}.pc-brand-wilo .pc-catalog-intro h1,.pc-brand-wilo .pc-page-title h1{color:#0c3b26}.pc-brand-wilo .pc-brand-catalog-panel{background:#f3f7ee;color:#0c3b26}.pc-brand-wilo .pc-brand-criteria article+article{border-color:#d9deda}.pc-brand-wilo .pc-tabs button[aria-selected=true]{background:#174f2e;color:#fff;border-color:#174f2e}.pc-brand-wilo .pc-panel{background:white;border:1px solid #d9deda;border-radius:16px}.pc-brand-wilo .pc-product-hero figure{background:#f3f7ee;border-radius:18px;padding:15px}
@media(max-width:900px){.pc-brand-calpeda .pc-catalog-layout>aside{grid-template-columns:1fr}.pc-brand-cnp .pc-catalog-layout{grid-template-columns:1fr}.pc-brand-catalog-panel h2{font-size:31px}}
@media(max-width:600px){.pc-brand-catalog-panel{padding:25px;margin-top:25px;margin-bottom:35px}.pc-brand-catalog-panel h2{font-size:28px}.pc-brand-criteria{grid-template-columns:1fr;gap:25px}.pc-brand-criteria article+article{border-left:0;border-top:1px solid #ffffff60;padding-left:0;padding-top:25px}.pc-brand-cnp .pc-panel{padding:20px}.pc-brand-cnp .pc-panel th,.pc-brand-cnp .pc-panel td{padding:10px;font-size:14px}.pc-brand-cnp .pc-product-hero figure{padding:12px}.pc-brand-calpeda .pc-catalog-layout .pc-filter{display:block;padding:20px}.pc-brand-calpeda .pc-product-grid{padding:16px}.pc-brand-calpeda .pc-article-grid{grid-template-columns:1fr}.pc-brand-wilo .pc-brand-criteria article+article{border-color:#d9deda}}


/* DAB: pale background, split equipment hero, neon accents and dark timeline. */
.pc-brand-dab .pc-logo{font-style:italic;color:#14251d}.pc-brand-dab .pc-btn{background:#00f500;color:#14251d;border-radius:7px}.pc-brand-dab .pc-btn.secondary{background:transparent;border:1px solid #00d400;color:#14251d}.pc-special-dab h2{font-size:44px;line-height:1.08;color:#14251d;letter-spacing:-1px}.pc-dab-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding-top:42px;padding-bottom:35px}.pc-dab-hero h1{font-size:56px;line-height:1.04;letter-spacing:-1.5px;color:#14251d;margin:20px 0 25px}.pc-dab-hero p{font-size:18px;line-height:1.5;color:#506357}.pc-dab-pumps{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:end;background:#14251d;border-radius:8px;padding:30px 18px;min-height:445px;box-shadow:0 15px 35px #14251d15}.pc-dab-pumps .pc-art{background:white;height:350px;min-height:350px;border-radius:7px}.pc-dab-pumps .pc-art:nth-child(2){height:390px;min-height:390px}.pc-dab-pumps .pc-art img{padding:8px!important}.pc-dab-directions{display:flex;justify-content:space-between;border-top:1px solid #b6c1b9;border-bottom:1px solid #b6c1b9;padding-top:25px;padding-bottom:25px;color:#14251d;margin-bottom:40px;font-size:17px}.pc-dab-directions span:before{content:'';display:inline-block;width:8px;height:8px;background:#00f500;border-radius:50%;margin-right:14px}.pc-dab-about{background:white;padding:50px 0}.pc-dab-about-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:60px;align-items:center}.pc-dab-about-intro>.pc-art{height:360px;min-height:360px;background:#f5f7f5;border-radius:10px}.pc-dab-about-intro p{font-size:18px;line-height:1.55;color:#506357}.pc-dab-about .pc-btn{background:#14251d;color:white}.pc-dab-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:45px;padding-top:35px;border-top:1px solid #cbd5ce}.pc-dab-benefits .pc-line-icon{width:40px;height:40px;color:#14251d}.pc-dab-benefits h3{font-size:21px;line-height:1.2;margin:20px 0 12px}.pc-dab-benefits p{font-size:16px;line-height:1.45;color:#5d6d61}.pc-dab-steps{background:#14251d;color:white;padding:55px 0}.pc-dab-steps h2{color:white;font-size:44px}.pc-dab-steps>.pc-wrap>p{font-size:18px;color:#c1cfc5;line-height:1.5}.pc-dab-steps>.pc-wrap>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;margin-top:40px;position:relative}.pc-dab-steps article{padding-top:28px;border-top:1px solid #758c7e;position:relative}.pc-dab-steps article:before{content:'';position:absolute;top:-4px;left:0;width:8px;height:8px;background:#00f500;border-radius:50%}.pc-dab-steps article>span{font-size:40px;color:#00f500;line-height:1}.pc-dab-steps h3{font-size:21px;line-height:1.2;margin:18px 0 14px}.pc-dab-steps article p{font-size:16px;line-height:1.5;color:#c1cfc5}.pc-dab-models{padding-top:55px;padding-bottom:55px;text-align:center}.pc-dab-models>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;max-width:950px;margin:35px auto}.pc-dab-models article{background:white;border-radius:8px;padding:22px;text-align:left}.pc-dab-models .pc-art{height:300px;min-height:300px;background:white}.pc-dab-models h3{font-size:27px;color:#14251d;margin:22px 0 15px}.pc-dab-models p{font-size:17px;line-height:1.5;color:#526257}.pc-dab-models .pc-card-link{color:#14251d;border-bottom:1px solid #00f500;padding-bottom:7px}.pc-special-dab .pc-cta{background:white;color:#14251d}.pc-special-dab .pc-form-card{border:1px solid #cbd5ce;box-shadow:none;border-radius:8px}.pc-brand-dab .pc-footer{background:#14251d}.pc-brand-dab .pc-product-card{background:white;border:0;border-radius:8px}.pc-brand-dab .pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-dab .pc-card-art .pc-art{background:white;min-height:270px;height:270px}.pc-brand-dab .pc-tabs button[aria-selected=true]{background:#00f500;color:#14251d;border-color:#00f500}
@media(max-width:900px){.pc-dab-hero{gap:25px}.pc-dab-hero h1{font-size:43px}.pc-dab-pumps{padding:18px 12px;gap:8px;min-height:390px}.pc-dab-pumps .pc-art{height:300px;min-height:300px}.pc-dab-pumps .pc-art:nth-child(2){height:350px;min-height:350px}.pc-dab-about-intro{gap:30px}.pc-special-dab h2{font-size:35px}.pc-dab-benefits{grid-template-columns:1fr 1fr}.pc-dab-steps>.pc-wrap>div{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.pc-dab-hero{grid-template-columns:1fr;gap:25px;padding-top:30px}.pc-dab-hero h1{font-size:36px;line-height:1.08;letter-spacing:-1px}.pc-dab-hero p{font-size:17px}.pc-dab-pumps{min-height:310px;padding:15px 10px}.pc-dab-pumps .pc-art{height:250px;min-height:250px}.pc-dab-pumps .pc-art:nth-child(2){height:280px;min-height:280px}.pc-dab-directions{display:grid;grid-template-columns:1fr;gap:15px;padding-top:22px;padding-bottom:22px}.pc-dab-about{padding:35px 0}.pc-dab-about-intro{grid-template-columns:1fr;gap:25px}.pc-dab-about-intro>.pc-art{height:300px;min-height:300px}.pc-special-dab h2{font-size:30px}.pc-dab-benefits{gap:20px;margin-top:30px;padding-top:30px}.pc-dab-benefits h3{font-size:19px}.pc-dab-benefits p{font-size:15px}.pc-dab-steps{padding:40px 0}.pc-dab-steps>.pc-wrap>div{grid-template-columns:1fr;gap:28px}.pc-dab-models{padding-top:40px;padding-bottom:40px}.pc-dab-models>div{grid-template-columns:1fr;gap:20px}.pc-dab-models .pc-art{height:280px;min-height:280px}.pc-brand-dab .pc-product-grid{grid-template-columns:1fr}}

.pc-special-dab .pc-dab-about .pc-btn{background:#14251d!important;color:white!important;border-color:#14251d}.pc-dab-hero h1{hyphens:none;overflow-wrap:normal}@media(max-width:600px){.pc-special-dab .pc-dab-hero h1{font-size:30px!important;line-height:1.13;letter-spacing:-.8px}}

/* Zenit: monochrome composition from the supplied concept; sewage variants only. */
.pc-brand-zenit{background:#fff;color:#000}.pc-brand-zenit .pc-btn{border-radius:100px;background:#000;color:#fff}.pc-brand-zenit .pc-header{background:#fff}.pc-special-zenit .pc-zenit-hero{padding:35px 0 22px}.pc-zenit-title{display:grid;grid-template-columns:1.8fr 1fr;align-items:center;gap:30px}.pc-special-zenit .pc-zenit-title h1{font-size:clamp(40px,5vw,78px);letter-spacing:-.055em;line-height:1.03;margin:0 0 35px;font-weight:700;text-transform:none}.pc-zenit-title h1 span{color:#a4a6a8}.pc-zenit-title>div{padding-left:5px}.pc-special-zenit .pc-zenit-title p{font-size:22px;line-height:1.3;margin:0 0 25px}.pc-zenit-visuals{display:grid;grid-template-columns:2.4fr 1fr;gap:20px}.pc-zenit-visuals>.pc-art{height:440px;border-radius:10px}.pc-zenit-visuals figure{margin:0}.pc-zenit-visuals figure>.pc-art{height:370px;border-radius:10px}.pc-zenit-visuals figcaption{color:#6d7075;line-height:1.25;font-size:16px;padding-top:14px}.pc-zenit-features{background:#ecedef;padding:45px 0}.pc-zenit-features .pc-wrap>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-zenit-features article{background:#fff;border-radius:9px;padding:27px}.pc-zenit-features svg{width:40px;height:40px}.pc-special-zenit .pc-zenit-features h3{font-size:22px;margin:17px 0 10px}.pc-special-zenit .pc-zenit-features p{font-size:17px;line-height:1.35;color:#6d7075;margin:0}.pc-zenit-about{background:#24292c;color:#fff;padding:55px 0 0}.pc-zenit-about>.pc-wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:30px;align-items:center}.pc-zenit-about>.pc-wrap>div:first-child{padding-bottom:55px}.pc-zenit-about .pc-eyebrow{color:#c6c9cc}.pc-zenit-about h2{color:#fff}.pc-zenit-about .pc-btn{margin-top:25px;background:transparent!important;color:#fff!important;border:1px solid #fff}.pc-zenit-about-pumps{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:10px}.pc-zenit-about-pumps .pc-art{background:#c9cbd0!important;height:370px;border-radius:12px 12px 0 0}.pc-zenit-about-pumps img{mix-blend-mode:multiply}.pc-zenit-models{padding:45px 0 60px}.pc-zenit-models>.pc-concept-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.pc-zenit-models>.pc-concept-heading h2{margin:0}.pc-zenit-models>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-zenit-models .pc-art{height:290px;border-radius:10px;background:#ecedef!important}.pc-zenit-models img{mix-blend-mode:multiply}.pc-special-zenit .pc-zenit-models h3{font-size:25px;margin:17px 0 8px}.pc-special-zenit .pc-zenit-models p{font-size:17px;line-height:1.4;color:#6d7075;margin:0 0 17px}.pc-brand-zenit .pc-cta{background:#ece8e3;color:#000}.pc-brand-zenit .pc-form-card{background:transparent;border:0;padding:0}.pc-brand-zenit .pc-fields input,.pc-brand-zenit .pc-fields textarea{background:#fff;border-color:#fff;border-radius:7px}.pc-brand-zenit .pc-form-submit{width:100%}.pc-brand-zenit .pc-footer{background:#000;color:#fff}.pc-brand-zenit .pc-product-card{border:0;background:#fff}.pc-brand-zenit .pc-catalog-layout{grid-template-columns:235px minmax(0,1fr)}.pc-brand-zenit .pc-card-art .pc-art{background:#ecedef!important}.pc-brand-zenit .pc-card-art img{mix-blend-mode:multiply}.pc-brand-zenit .pc-product-grid{gap:20px}.pc-brand-zenit .pc-catalog-intro h1{letter-spacing:-.045em}
@media(max-width:1000px){.pc-special-zenit .pc-zenit-title h1{font-size:53px}.pc-zenit-visuals>.pc-art{height:340px}.pc-zenit-visuals figure>.pc-art{height:270px}.pc-zenit-about-pumps .pc-art{height:300px}.pc-zenit-features article{padding:20px}}
@media(max-width:700px){.pc-special-zenit .pc-zenit-hero{padding-top:30px}.pc-zenit-title{grid-template-columns:1fr;gap:0}.pc-special-zenit .pc-zenit-title h1{font-size:39px!important;line-height:1.07;letter-spacing:-.045em;hyphens:none;overflow-wrap:normal;margin-bottom:23px}.pc-special-zenit .pc-zenit-title p{font-size:18px}.pc-zenit-title>div{padding:0 0 26px}.pc-zenit-visuals{grid-template-columns:1.7fr 1fr;gap:10px}.pc-zenit-visuals>.pc-art{height:230px}.pc-zenit-visuals figure>.pc-art{height:175px}.pc-zenit-visuals figcaption{font-size:11px;padding-top:10px}.pc-zenit-features{padding:35px 0}.pc-zenit-features .pc-wrap>div{grid-template-columns:1fr;gap:12px}.pc-zenit-features article{padding:24px}.pc-zenit-about>.pc-wrap{grid-template-columns:1fr;gap:0}.pc-zenit-about>.pc-wrap>div:first-child{padding-bottom:25px}.pc-zenit-about-pumps .pc-art{height:250px}.pc-zenit-models>.pc-concept-heading{flex-direction:column;align-items:start}.pc-zenit-models>div:last-child{grid-template-columns:1fr;gap:30px}.pc-zenit-models .pc-art{height:270px}.pc-brand-zenit .pc-catalog-layout{grid-template-columns:1fr}}

/* HOMA: large pale wordmark, equipment, serif history and photo application rows. */
.pc-brand-homa{background:#fff;color:#172936}.pc-brand-homa .pc-btn{border-radius:4px;background:#356988;color:#fff}.pc-brand-homa .pc-btn.secondary{background:transparent;color:#172936;border-color:#356988}.pc-homa-hero{background:#f1f3f4;overflow:hidden}.pc-homa-hero>.pc-wrap{position:relative;display:grid;grid-template-columns:1.25fr 1fr;min-height:630px;gap:20px;align-items:end;padding:60px 0 50px}.pc-homa-word{position:absolute;top:-35px;left:0;font-size:clamp(150px,25vw,390px);line-height:1;font-weight:800;letter-spacing:-.06em;color:#d3d9de;pointer-events:none}.pc-homa-hero-copy{position:relative;z-index:1;padding-top:220px}.pc-special-homa .pc-homa-hero h1{font-size:clamp(36px,3.5vw,53px);line-height:1.07;margin:18px 0;font-weight:700}.pc-special-homa .pc-homa-hero p{font-size:21px;line-height:1.4;max-width:600px}.pc-homa-hero .pc-art{position:relative;height:530px;background:transparent!important;border-radius:0;z-index:1}.pc-homa-hero .pc-art img{padding:0!important}.pc-homa-caption{position:absolute;bottom:24px;right:0;font-size:12px;letter-spacing:.08em}.pc-homa-history{background:radial-gradient(ellipse at right top,#264a63,#172936 60%);color:#fff;padding:60px 0}.pc-homa-history>.pc-wrap{display:grid;grid-template-columns:1.45fr 1fr;gap:25px 55px;align-items:center}.pc-special-homa .pc-homa-history h2{font-family:Georgia,serif;color:#fff;font-size:56px;line-height:1.07}.pc-special-homa .pc-homa-history p{font-family:Georgia,serif;font-size:19px;color:#dce3e8}.pc-homa-history .pc-eyebrow{color:#c5d1d8}.pc-homa-mark>span{font-size:12px;letter-spacing:.2em}.pc-homa-mark strong{display:flex;font-family:Georgia,serif;font-size:105px;line-height:1.15;letter-spacing:-.05em;margin-top:15px}.pc-homa-mark strong span{border-left:1px solid #7d9aad;padding-left:22px;margin-left:22px;color:#8ebada}.pc-homa-facts{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:15px 0}.pc-homa-facts>div{border-right:1px solid #678091;padding-right:20px}.pc-homa-facts>div:last-child{border:0}.pc-homa-facts strong{display:block;font-size:49px;font-family:Georgia,serif}.pc-homa-facts span{display:block;margin-top:9px;color:#dce3e8;font-size:16px}.pc-homa-history .pc-btn{background:transparent!important;border-color:#c5d1d8;color:#fff!important;justify-self:start}.pc-homa-benefits{padding:60px 0;display:grid;grid-template-columns:2.3fr 1fr;align-items:center;gap:35px}.pc-homa-benefits>div>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:30px}.pc-homa-benefits article{padding:24px 20px;background:#e7edf1;border-radius:10px}.pc-homa-benefits svg{width:43px;height:43px;color:#356988}.pc-special-homa .pc-homa-benefits h3{font-size:21px;margin:17px 0 10px}.pc-special-homa .pc-homa-benefits article p{font-size:15px;margin:0}.pc-homa-benefits>.pc-art{height:390px;background:transparent!important}.pc-homa-applications{background:#e7edf1;padding:55px 0}.pc-homa-applications .pc-concept-heading{display:flex;gap:35px;justify-content:space-between}.pc-homa-applications .pc-concept-heading h2{margin:0}.pc-homa-applications .pc-concept-heading p{max-width:350px;margin:0}.pc-homa-applications .pc-wrap>div:nth-child(2){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-homa-applications a .pc-art{height:245px}.pc-special-homa .pc-homa-applications h3{font-size:22px;margin:18px 0 0;display:flex;justify-content:space-between;gap:12px}.pc-homa-applications h3 span{color:#356988}.pc-homa-applications .pc-wrap>.pc-btn{display:flex;width:max-content;margin:32px auto 0}.pc-homa-models{padding:55px 0}.pc-homa-models>.pc-concept-heading{display:flex;justify-content:space-between;align-items:center;gap:30px}.pc-homa-models h2{margin:0}.pc-homa-models>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.pc-homa-models article{background:#e7edf1;border-radius:10px;padding:20px}.pc-homa-models article>.pc-art{height:310px;background:transparent!important}.pc-special-homa .pc-homa-models h3{font-size:25px;margin:15px 0 10px}.pc-homa-models article p{margin-bottom:20px}.pc-brand-homa .pc-cta{background:#e7edf1}.pc-brand-homa .pc-footer{background:#172936;color:#fff}
.pc-zenit-visuals>.pc-art{height:auto;aspect-ratio:516/340;align-self:start}.pc-zenit-visuals figure>.pc-art{height:auto;aspect-ratio:216/280}
@media(max-width:1000px){.pc-homa-hero>.pc-wrap{grid-template-columns:1.2fr 1fr}.pc-homa-hero-copy{padding-top:110px}.pc-homa-hero .pc-art{height:440px}.pc-homa-history>.pc-wrap{gap:30px}.pc-special-homa .pc-homa-history h2{font-size:43px}.pc-homa-mark strong{font-size:72px}.pc-homa-benefits{grid-template-columns:1fr}.pc-homa-benefits>.pc-art{display:none}.pc-homa-applications a .pc-art{height:190px}}
@media(max-width:700px){.pc-homa-hero>.pc-wrap{display:flex;flex-direction:column;align-items:stretch;gap:15px;padding:20px 0 25px;min-height:0}.pc-homa-word{top:255px;font-size:100px!important;left:0;letter-spacing:-.07em}.pc-homa-hero-copy{padding-top:0}.pc-special-homa .pc-homa-hero h1{font-size:35px!important;line-height:1.1;hyphens:none;overflow-wrap:normal}.pc-special-homa .pc-homa-hero p{font-size:17px}.pc-homa-hero .pc-art{height:340px;flex:none}.pc-homa-caption{position:static;text-align:right;font-size:10px}.pc-homa-history{padding:40px 0}.pc-homa-history>.pc-wrap{grid-template-columns:1fr;gap:25px}.pc-special-homa .pc-homa-history h2{font-size:39px!important}.pc-special-homa .pc-homa-history p{font-size:17px}.pc-homa-mark strong{font-size:95px}.pc-homa-facts{grid-column:auto;grid-template-columns:1fr;gap:25px}.pc-homa-facts>div{border:0;border-bottom:1px solid #678091;padding-bottom:18px}.pc-homa-facts strong{font-size:43px}.pc-homa-benefits{padding:40px 0}.pc-homa-benefits>div>div:last-child{grid-template-columns:1fr}.pc-homa-applications{padding:40px 0}.pc-homa-applications .pc-concept-heading{flex-direction:column;gap:20px}.pc-homa-applications .pc-wrap>div:nth-child(2){grid-template-columns:1fr;gap:28px}.pc-homa-applications a .pc-art{height:230px}.pc-homa-models>.pc-concept-heading{flex-direction:column;align-items:start;gap:20px}.pc-homa-models>div:last-child{grid-template-columns:1fr}.pc-zenit-visuals>.pc-art{height:230px;aspect-ratio:auto}.pc-zenit-visuals figure>.pc-art{height:175px;aspect-ratio:auto}}

/* Catalog button contrast verification. */
.pc-brand-cnp .pc-brand-catalog-panel>.pc-btn{background:#fff!important;color:#173f12!important;border-color:#fff!important}.pc-brand-cnp .pc-filter .pc-btn{border-color:#173f12!important}.pc-brand-wilo .pc-filter .pc-btn{border-color:#174f2e!important}
@media(max-width:700px){.pc-brand-homa .pc-header .pc-logo{font-size:21px;max-width:none;white-space:nowrap}.pc-special-homa .pc-homa-word{top:auto;bottom:265px}}

/* GNOM: original dark equipment detail, blue accents and nominal model cards. */
.pc-brand-gnom-livgidromash{background:#fff;color:#171b22}.pc-brand-gnom-livgidromash .pc-header{background:#f2f4f7}.pc-brand-gnom-livgidromash .pc-btn{background:#0000ff;color:#fff;border-radius:7px}.pc-brand-gnom-livgidromash .pc-btn.secondary{background:transparent;color:#171b22;border-color:#b9c0ca}.pc-gnom-hero{position:relative;min-height:640px;overflow:hidden;color:#fff;background:#0b121b}.pc-gnom-scene{position:absolute;inset:0}.pc-gnom-scene>.pc-art{width:100%;height:100%;border-radius:0}.pc-gnom-scene svg{width:100%;height:100%}.pc-gnom-hero>.pc-wrap{position:relative;z-index:1;padding:125px 0 120px}.pc-special-gnom .pc-gnom-hero h1{font-size:clamp(95px,10vw,158px);font-weight:800;line-height:1;margin:22px 0;letter-spacing:-.055em;background:linear-gradient(110deg,#fff 20%,#dae8ff 70%,#a2c9ff);background-clip:text;-webkit-background-clip:text;color:transparent}.pc-special-gnom .pc-gnom-hero p{font-size:32px;color:#fff;margin:0 0 35px}.pc-gnom-hero .pc-eyebrow{color:#d6dfec;letter-spacing:.15em}.pc-gnom-hero .pc-btn.secondary{color:#fff!important;border-color:#aab8c8;background:transparent!important}.pc-gnom-about{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;align-items:center;padding:65px 0}.pc-gnom-about figure{margin:0}.pc-gnom-about .pc-art{height:480px;background:#fff!important}.pc-gnom-about img{mix-blend-mode:multiply}.pc-gnom-about figcaption{color:#657080;font-size:12px;text-align:center}.pc-gnom-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:24px 0;margin:20px 0;border-block:1px solid #d6dce4}.pc-gnom-facts>div{padding:0 15px 0 0;border-right:1px solid #d6dce4}.pc-gnom-facts>div:last-child{border:0}.pc-gnom-facts strong{display:block;font-size:25px}.pc-gnom-facts span{display:block;font-size:13px;margin-top:10px;color:#677384}.pc-gnom-features{background:#101820;color:#fff;padding:60px 0}.pc-special-gnom .pc-gnom-features h2{color:#fff}.pc-gnom-features .pc-wrap>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-gnom-features article{display:grid;grid-template-columns:1fr 95px;gap:30px;padding:35px 35px 35px 0;border-bottom:1px solid #3c454e}.pc-gnom-features article:nth-child(even){padding-left:35px;border-left:1px solid #3c454e}.pc-special-gnom .pc-gnom-features h3{color:#fff;font-size:25px;line-height:1.2;margin:0 0 16px;padding-top:18px;border-top:3px solid #0000ff}.pc-special-gnom .pc-gnom-features p{color:#cbd4de;font-size:16px;margin:0}.pc-gnom-features svg{width:90px;height:90px;color:#73a4ff;align-self:center}.pc-gnom-applications{padding:60px 0}.pc-gnom-applications>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pc-gnom-applications a{background:#f2f4f7;border-radius:14px;padding:30px;position:relative}.pc-gnom-applications a>span{display:block;background:#e4e9f1;padding:22px;border-radius:10px;margin-bottom:22px}.pc-gnom-applications svg{width:70px;height:70px;color:#0000ff}.pc-gnom-applications h3{margin:0 0 10px;font-size:26px}.pc-gnom-applications p{padding-right:50px}.pc-gnom-applications i{position:absolute;bottom:27px;right:25px;background:#0000ff;color:#fff;width:43px;height:43px;display:grid;place-items:center;font-style:normal;border-radius:50%}.pc-gnom-models{background:#f2f4f7;padding:60px 0}.pc-gnom-models .pc-concept-heading{display:flex;align-items:center;justify-content:space-between;gap:25px}.pc-gnom-models .pc-concept-heading h2{margin:0}.pc-gnom-models .pc-concept-heading p{max-width:280px}.pc-gnom-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-gnom-model-grid article{padding:22px;background:#fff;border-radius:14px;display:flex;flex-direction:column}.pc-gnom-model-grid .pc-art{height:300px;background:#fff!important}.pc-gnom-model-grid small{font-size:11px;color:#677384;min-height:35px}.pc-gnom-model-grid h3{font-size:25px;margin:15px 0}.pc-gnom-model-grid p{font-size:15px;flex:1}.pc-gnom-models .pc-wrap>.pc-btn{display:flex;width:max-content;margin:30px auto 0}.pc-brand-gnom-livgidromash .pc-cta{background:#fff}.pc-brand-gnom-livgidromash .pc-footer{background:#171b22;color:#fff}
@media(max-width:1000px){.pc-gnom-about{gap:25px}.pc-gnom-facts{grid-template-columns:1fr}.pc-gnom-facts>div{border:0}.pc-gnom-features article{grid-template-columns:1fr 60px;gap:15px}.pc-gnom-features svg{width:55px;height:55px}.pc-gnom-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.pc-gnom-hero{min-height:590px}.pc-gnom-scene{left:-40%;width:170%}.pc-gnom-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,12,20,.6),rgba(5,12,20,.1))}.pc-gnom-hero>.pc-wrap{padding:65px 0;z-index:2}.pc-special-gnom .pc-gnom-hero h1{font-size:85px!important;line-height:1!important;hyphens:none;overflow-wrap:normal;margin:25px 0}.pc-special-gnom .pc-gnom-hero p{font-size:26px;max-width:290px}.pc-gnom-hero .pc-eyebrow{font-size:11px}.pc-gnom-hero .pc-actions{align-items:start;flex-direction:column}.pc-gnom-about{grid-template-columns:1fr;padding:40px 0}.pc-gnom-about .pc-art{height:370px}.pc-gnom-facts{grid-template-columns:1fr;gap:22px}.pc-gnom-features{padding:40px 0}.pc-gnom-features .pc-wrap>div{grid-template-columns:1fr}.pc-gnom-features article,.pc-gnom-features article:nth-child(even){padding:25px 0;border-left:0}.pc-gnom-applications{padding:40px 0}.pc-gnom-applications>div{grid-template-columns:1fr}.pc-gnom-applications a{padding:24px}.pc-gnom-models{padding:40px 0}.pc-gnom-models .pc-concept-heading{flex-direction:column;align-items:start;gap:10px;margin-bottom:25px}.pc-gnom-model-grid{grid-template-columns:1fr}.pc-gnom-model-grid .pc-art{height:320px}}

.pc-brand-gnom-livgidromash .pc-header{color:#171b22!important}.pc-brand-gnom-livgidromash .pc-header .pc-logo,.pc-brand-gnom-livgidromash .pc-header nav a,.pc-brand-gnom-livgidromash .pc-header .pc-menu,.pc-brand-gnom-livgidromash .pc-header .pc-search-open{color:#171b22!important}.pc-brand-gnom-livgidromash .pc-header nav a[aria-current],.pc-brand-gnom-livgidromash .pc-header nav a:hover{color:#0000ff!important}.pc-image-caption{display:block;font-size:11px;color:#657080;margin:0 0 12px}

/* Tsurumi: floating dark navigation, photo hero, four series, timeline and applications. */
.pc-brand-tsurumi{color:#071829;background:#fff}.pc-brand-tsurumi .pc-header{background:#050a0f;color:#fff!important;border-radius:40px;width:min(1450px,calc(100% - 50px));margin:16px auto;position:relative;z-index:20}.pc-brand-tsurumi .pc-header .pc-logo,.pc-brand-tsurumi .pc-header nav a,.pc-brand-tsurumi .pc-header .pc-menu,.pc-brand-tsurumi .pc-header .pc-search-open{color:#fff!important}.pc-brand-tsurumi .pc-header-inner{min-height:75px;width:calc(100% - 45px);gap:20px}.pc-brand-tsurumi .pc-btn{background:#0067f5;color:#fff;border-color:#0067f5}.pc-brand-tsurumi .pc-btn.secondary{background:transparent;color:inherit!important;border-color:#0878ff}.pc-tsurumi-hero{position:relative;overflow:hidden;min-height:700px;background:#071829;margin-top:-107px;padding-top:125px}.pc-tsurumi-scene{position:absolute;inset:0;opacity:.78}.pc-tsurumi-scene>.pc-art{height:100%;border-radius:0}.pc-tsurumi-scene svg{width:100%;height:100%}.pc-tsurumi-hero>.pc-wrap{position:relative}.pc-tsurumi-hero-row{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:stretch;padding-top:35px}.pc-tsurumi-hero-row>div:first-child{background:rgba(7,24,41,.86);padding:42px;border-radius:20px;color:#fff;backdrop-filter:blur(10px)}.pc-special-tsurumi .pc-tsurumi-hero h1{font-size:clamp(40px,4.5vw,68px);line-height:1.06;letter-spacing:-.045em;color:#fff}.pc-special-tsurumi .pc-tsurumi-hero p{font-size:21px;color:#e6edf5;line-height:1.35;margin:22px 0 30px;max-width:600px}.pc-tsurumi-hero-row>.pc-art{background:#fff!important;border-radius:18px;height:450px;min-height:0}.pc-tsurumi-hero-row>.pc-art img{padding:15px!important}.pc-tsurumi-word{display:block;color:#fff;font-size:clamp(95px,13vw,210px);line-height:.95;letter-spacing:-.06em;white-space:nowrap;margin:20px 0 30px}.pc-tsurumi-range{background:#050a0f;color:#fff;padding:55px 0}.pc-tsurumi-range .pc-concept-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.pc-special-tsurumi .pc-tsurumi-range h2{color:#fff;margin:0}.pc-tsurumi-range-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-tsurumi-range-grid article{border-radius:12px;background:#0c1219;overflow:hidden;padding:12px}.pc-tsurumi-range-grid .pc-art{background:#fff!important;min-height:0;height:250px;border-radius:8px}.pc-tsurumi-range-grid .pc-art img{padding:0!important}.pc-tsurumi-range-grid article>div:last-child{padding:20px 5px 8px}.pc-special-tsurumi .pc-tsurumi-range-grid h3{font-size:27px;color:#fff}.pc-special-tsurumi .pc-tsurumi-range-grid p{font-size:14px;color:#c5d0de;margin:10px 0 15px}.pc-tsurumi-range-grid a{font-size:12px;color:#8ebbff}.pc-tsurumi-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.pc-tsurumi-directions a{border:1px solid #0878ff;border-radius:14px;padding:27px;background:linear-gradient(140deg,#071829,#10243b)}.pc-tsurumi-directions svg{width:48px;height:48px;color:#59a7ff}.pc-special-tsurumi .pc-tsurumi-directions h3{color:#fff;font-size:25px;margin:20px 0 14px}.pc-special-tsurumi .pc-tsurumi-directions p{color:#d0dbe9;font-size:15px;margin:0}.pc-tsurumi-history{background:radial-gradient(ellipse at right,#12293c,#050a0f 70%);color:#fff;padding:55px 0}.pc-special-tsurumi .pc-tsurumi-history h2{color:#fff}.pc-special-tsurumi .pc-tsurumi-history p{color:#cfdae7}.pc-tsurumi-history .pc-wrap>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:40px 0}.pc-tsurumi-history article{border-top:1px solid #0878ff;padding:20px 0;position:relative}.pc-tsurumi-history article:before{content:"";position:absolute;left:0;top:-6px;width:10px;height:10px;background:#0878ff;border:2px solid #fff;border-radius:50%}.pc-tsurumi-history strong{font-size:30px;display:block;color:#fff}.pc-tsurumi-history span{display:block;margin-top:15px;color:#c8d3e1;font-size:15px;max-width:180px}.pc-tsurumi-scale{background:#050a0f;color:#fff;padding:45px 0 60px}.pc-special-tsurumi .pc-tsurumi-scale h2{color:#fff}.pc-tsurumi-map{margin:25px 0}.pc-tsurumi-map>.pc-art{height:235px;min-height:0;background:#050a0f;border-radius:0}.pc-tsurumi-scale-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-tsurumi-scale-grid article{padding:30px;border:1px solid #415061;border-radius:13px}.pc-tsurumi-scale-grid svg{width:40px;height:40px;color:#0878ff}.pc-special-tsurumi .pc-tsurumi-scale h3{color:#fff;font-size:24px;margin:18px 0}.pc-special-tsurumi .pc-tsurumi-scale p{color:#cfdae7;font-size:15px;margin:0}.pc-tsurumi-applications{padding:60px 0}.pc-tsurumi-applications>.pc-concept-heading{display:flex;justify-content:space-between;align-items:center;gap:25px}.pc-tsurumi-applications h2{margin:0}.pc-tsurumi-applications>.pc-concept-heading+.pc-tsurumi-app-grid,.pc-tsurumi-applications>div:last-child{display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:240px 240px;gap:15px}.pc-tsurumi-applications a{position:relative;overflow:hidden;border-radius:15px;background:#071829}.pc-tsurumi-applications a:first-child{grid-row:1/3}.pc-tsurumi-applications a>.pc-art{position:absolute;inset:0;height:100%;border-radius:0}.pc-tsurumi-applications a>div:last-child{position:absolute;bottom:0;left:0;right:0;padding:45px 25px 24px;color:#fff;background:linear-gradient(transparent,rgba(5,10,15,.95))}.pc-special-tsurumi .pc-tsurumi-applications h3{color:#fff;font-size:30px}.pc-special-tsurumi .pc-tsurumi-applications p{color:#e7edf6;font-size:15px;line-height:1.35;margin-top:12px}.pc-tsurumi-faq{background:#050a0f;color:#fff;padding:45px 0}.pc-special-tsurumi .pc-tsurumi-faq h2{color:#fff;margin-bottom:25px}.pc-tsurumi-faq details{border-bottom:1px solid #455364;padding:18px 0}.pc-tsurumi-faq summary{cursor:pointer;font-size:19px}.pc-tsurumi-faq p{color:#d0dae6;margin:18px 0}.pc-brand-tsurumi .pc-cta{background:#071829;color:#fff}.pc-brand-tsurumi .pc-cta h2{color:#fff}.pc-brand-tsurumi .pc-form-card{color:#071829;background:#fff}.pc-brand-tsurumi .pc-footer{background:#050a0f;color:#fff}.pc-brand-tsurumi .pc-footer a{color:#fff}
@media(max-width:1100px){.pc-tsurumi-hero-row{gap:30px}.pc-tsurumi-hero-row>div:first-child{padding:30px}.pc-tsurumi-range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-tsurumi-range-grid .pc-art{height:290px}.pc-tsurumi-history .pc-wrap>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-brand-tsurumi .pc-header-inner{gap:12px}}
@media(max-width:700px){.pc-brand-tsurumi .pc-header{width:calc(100% - 24px);margin:12px auto;border-radius:24px}.pc-brand-tsurumi .pc-header-inner{width:calc(100% - 28px);min-height:65px}.pc-tsurumi-hero{margin-top:-89px;padding-top:106px;min-height:0}.pc-tsurumi-hero-row{grid-template-columns:1fr;gap:18px;padding:15px 0 0}.pc-tsurumi-hero-row>div:first-child{padding:25px 23px}.pc-special-tsurumi .pc-tsurumi-hero h1{font-size:40px!important;line-height:1.07!important;overflow-wrap:normal;hyphens:none}.pc-special-tsurumi .pc-tsurumi-hero p{font-size:17px}.pc-tsurumi-hero-row>.pc-art{height:320px}.pc-tsurumi-word{font-size:64px!important;margin:18px 0 25px}.pc-tsurumi-range{padding:40px 0}.pc-tsurumi-range .pc-concept-heading,.pc-tsurumi-applications>.pc-concept-heading{flex-direction:column;align-items:start;gap:18px}.pc-tsurumi-range-grid{grid-template-columns:1fr}.pc-tsurumi-range-grid .pc-art{height:285px}.pc-tsurumi-directions,.pc-tsurumi-scale-grid{grid-template-columns:1fr}.pc-tsurumi-history{padding:40px 0}.pc-tsurumi-history .pc-wrap>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-tsurumi-map>.pc-art{height:130px}.pc-tsurumi-applications{padding:40px 0}.pc-tsurumi-applications>div:last-child{grid-template-columns:1fr;grid-template-rows:340px 290px 290px}.pc-tsurumi-applications a:first-child{grid-row:auto}.pc-special-tsurumi .pc-tsurumi-applications h3{font-size:27px}.pc-tsurumi-faq summary{font-size:17px}}

/* Atlas Copco WEDA concept: dark photographic hero, medium first, D/S/L, parameters, models and applications. */
.pc-brand-atlas-copco-weda{color:#111820;background:#fff}.pc-brand-atlas-copco-weda .pc-header{background:#07131f;color:#fff!important;border:0}.pc-brand-atlas-copco-weda .pc-header-inner{background:transparent}.pc-brand-atlas-copco-weda .pc-header .pc-logo,.pc-brand-atlas-copco-weda .pc-header nav a,.pc-brand-atlas-copco-weda .pc-header .pc-menu,.pc-brand-atlas-copco-weda .pc-header .pc-search-open{color:#fff!important}.pc-brand-atlas-copco-weda .pc-logo{font-size:24px;letter-spacing:-.055em}.pc-brand-atlas-copco-weda .pc-btn{background:#006cff;border-color:#006cff;color:#fff}.pc-brand-atlas-copco-weda .pc-btn.secondary{background:transparent;color:inherit!important;border-color:#66758a}.pc-special-atlas em{color:#006cff;font-style:normal}.pc-atlas-hero{position:relative;overflow:hidden;background:#07131f;color:#fff;padding:85px 0 100px;min-height:580px}.pc-atlas-hero>.pc-wrap{position:relative}.pc-atlas-hero h1{font-size:clamp(42px,4.2vw,68px);max-width:740px;margin-top:20px;letter-spacing:-.05em}.pc-atlas-hero p{font-size:18px;max-width:470px;color:#d4dce3}.pc-atlas-scene{position:absolute;inset:0 0 0 38%}.pc-atlas-scene>.pc-art{height:100%;border-radius:0}.pc-atlas-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07131f 0%,transparent 55%)}.pc-atlas-strip{background:#f3f7fb;padding:28px 0}.pc-atlas-strip>.pc-wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.pc-atlas-strip a{display:flex;gap:15px;align-items:center}.pc-atlas-strip svg{width:42px;flex:0 0 42px;color:#006cff}.pc-atlas-strip strong,.pc-atlas-strip span{display:block}.pc-atlas-strip strong{font-size:14px;line-height:1.2}.pc-atlas-strip span{font-size:11px;line-height:1.4;margin-top:5px;color:#66758a}.pc-atlas-medium,.pc-atlas-models,.pc-atlas-applications{padding-block:70px}.pc-special-atlas .pc-concept-heading{margin-bottom:28px}.pc-special-atlas .pc-concept-heading p{max-width:470px;font-size:15px;color:#66758a;margin:0}.pc-atlas-medium-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pc-atlas-medium-grid article{background:#f5f7fa}.pc-atlas-medium-grid .pc-art{height:190px;min-height:0;border-radius:0}.pc-atlas-medium-grid .pc-equipment-art img{object-fit:cover!important;padding:0!important}.pc-atlas-medium-grid article>div:last-child{padding:20px}.pc-atlas-medium-grid h3{font-size:21px}.pc-atlas-medium-grid p{font-size:13px;min-height:65px;margin-top:10px;color:#66758a}.pc-atlas-medium-grid strong{display:block;font-size:13px;margin:12px 0}.pc-atlas-medium-grid .pc-btn{font-size:10px;padding:11px 13px;display:flex;justify-content:space-between}.pc-atlas-series{padding:75px 0;background:#06121d;color:#fff}.pc-atlas-series h2{margin-top:17px}.pc-atlas-series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:40px}.pc-atlas-series-grid article{border-right:1px solid #283d50;padding-right:30px}.pc-atlas-series-grid article:last-child{border:0}.pc-atlas-series-photo{position:relative;padding-left:40px}.pc-atlas-series-photo>b{font-size:220px;color:#15477a;position:absolute;left:-5px;top:-20px;line-height:1;font-weight:900}.pc-atlas-series-photo .pc-art{height:260px;min-height:0;position:relative;border-radius:8px;margin-bottom:25px}.pc-atlas-series-photo svg{height:100%;width:100%}.pc-atlas-series-grid h3{font-size:28px}.pc-atlas-series-grid strong{display:block;margin-top:7px}.pc-atlas-series-grid p{color:#b5c5d4;font-size:14px;min-height:70px;margin:12px 0 20px}.pc-atlas-series-grid .pc-btn{font-size:12px}.pc-atlas-parameters{padding:70px 0;background:#f5f7fa}.pc-atlas-parameters>.pc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px}.pc-atlas-parameters h2{margin-top:16px}.pc-atlas-parameters article{display:flex;gap:24px;align-items:start;margin-bottom:20px}.pc-atlas-parameters article>b{font-size:40px;line-height:1;color:#b7d2ff}.pc-atlas-parameters h3{font-size:17px;letter-spacing:0}.pc-atlas-parameters article p{font-size:13px;color:#66758a;margin-top:3px}.pc-atlas-models .pc-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pc-atlas-models .pc-card-art .pc-art{height:250px;min-height:0}.pc-atlas-models .pc-card-art svg{height:100%;width:100%;padding:12px}.pc-atlas-models .pc-card-body{padding:18px}.pc-atlas-models .pc-card-body h3{font-size:24px}.pc-atlas-models .pc-card-body p{font-size:12px;min-height:115px}.pc-atlas-models .pc-image-caption{font-size:10px;line-height:1.4;min-height:35px;display:block}.pc-atlas-models .pc-eyebrow{font-size:9px}.pc-atlas-applications{padding-top:30px}.pc-atlas-applications h2{margin:15px 0 30px}.pc-atlas-applications>.pc-wrap{width:100%}.pc-atlas-applications>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pc-atlas-applications a{position:relative;overflow:hidden;min-height:270px;border-radius:5px;background:#07131f;color:#fff}.pc-atlas-applications a>.pc-art{position:absolute;inset:0;height:100%;border-radius:0}.pc-atlas-applications img{object-fit:cover!important;padding:0!important}.pc-atlas-applications a>div:last-child{position:relative;padding:90px 30px 25px;background:linear-gradient(transparent,rgba(3,14,24,.95));height:100%;display:flex;flex-direction:column;justify-content:end}.pc-atlas-applications h3{font-size:25px}.pc-atlas-applications p{font-size:14px;margin-top:8px}.pc-atlas-applications span{font-size:12px;color:#60a2ff;margin-top:10px;font-weight:700}.pc-atlas-range{display:grid;grid-template-columns:1fr 1fr;background:#f5f7fa;align-items:center}.pc-atlas-range>div:first-child .pc-art{height:430px;min-height:0;border-radius:0}.pc-atlas-range>div:last-child{padding:45px 70px;max-width:770px}.pc-atlas-range h2{font-size:35px;margin-top:14px}.pc-atlas-range p{font-size:15px;color:#66758a;margin:20px 0}.pc-special-atlas .pc-cta{background:#06121d;color:#fff}.pc-special-atlas .pc-form-card{color:#111820}.pc-brand-tsurumi .pc-header-inner{background:transparent!important;margin:0 auto!important;padding-inline:0!important;border-radius:inherit!important}
@media(max-width:1100px){.pc-atlas-hero h1{font-size:52px;max-width:620px}.pc-atlas-medium-grid,.pc-atlas-models .pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-atlas-series-grid{gap:20px}.pc-atlas-series-grid article{padding-right:15px}.pc-atlas-series-photo{padding-left:15px}.pc-atlas-series-photo>b{font-size:170px}.pc-atlas-range>div:last-child{padding:35px}.pc-atlas-parameters>.pc-wrap{gap:35px}}
@media(max-width:700px){.pc-brand-atlas-copco-weda .pc-logo{font-size:18px;max-width:205px;white-space:nowrap}.pc-atlas-hero{padding:45px 0 0;min-height:0;display:flex;flex-direction:column}.pc-atlas-hero h1{font-size:40px;max-width:100%;overflow-wrap:normal}.pc-atlas-hero p{font-size:16px}.pc-atlas-hero .pc-actions{flex-wrap:wrap;gap:10px;margin-bottom:25px}.pc-atlas-hero .pc-actions .pc-btn{font-size:12px}.pc-atlas-scene{position:relative;inset:auto;order:2;width:100%;height:300px}.pc-atlas-scene:after{background:linear-gradient(#07131f,transparent 25%)}.pc-atlas-strip>.pc-wrap{grid-template-columns:1fr 1fr;gap:22px 12px}.pc-atlas-strip a{gap:9px;align-items:start}.pc-atlas-strip svg{width:30px;flex-basis:30px}.pc-atlas-strip strong{font-size:12px}.pc-atlas-strip span{font-size:10px}.pc-atlas-medium,.pc-atlas-models,.pc-atlas-applications{padding-block:45px}.pc-atlas-medium-grid{grid-template-columns:1fr;gap:18px}.pc-atlas-medium-grid article{display:grid;grid-template-columns:120px 1fr;align-items:stretch}.pc-atlas-medium-grid .pc-art{height:100%;min-height:170px}.pc-atlas-medium-grid article>div:last-child{padding:18px}.pc-atlas-medium-grid h3{font-size:19px}.pc-atlas-medium-grid p{min-height:0;font-size:12px}.pc-atlas-medium-grid .pc-btn{font-size:9px;padding:10px}.pc-atlas-series{padding-block:45px}.pc-atlas-series-grid{grid-template-columns:1fr;gap:35px}.pc-atlas-series-grid article{border:0;border-bottom:1px solid #283d50;padding:0 0 30px}.pc-atlas-series-photo{padding-left:50px}.pc-atlas-series-photo .pc-art{height:290px}.pc-atlas-series-photo>b{font-size:240px}.pc-atlas-series-grid p{min-height:0}.pc-atlas-parameters{padding-block:45px}.pc-atlas-parameters>.pc-wrap{grid-template-columns:1fr;gap:30px}.pc-atlas-models .pc-product-grid{grid-template-columns:1fr}.pc-atlas-models .pc-card-body p{min-height:0}.pc-atlas-models .pc-card-art .pc-art{height:300px}.pc-atlas-applications>div:last-child{grid-template-columns:1fr}.pc-atlas-applications a{min-height:270px}.pc-atlas-applications a>div:last-child{padding:90px 22px 25px}.pc-atlas-range{grid-template-columns:1fr}.pc-atlas-range>div:first-child .pc-art{height:350px}.pc-atlas-range>div:last-child{padding:30px 20px}.pc-atlas-range h2{font-size:31px}.pc-brand-tsurumi .pc-header-inner{width:calc(100% - 28px)}}

.pc-brand-atlas-copco-weda h1,.pc-brand-atlas-copco-weda h2,.pc-brand-atlas-copco-weda h3{font-weight:700}.pc-brand-atlas-copco-weda .pc-btn{border-radius:3px}.pc-brand-atlas-copco-weda .pc-product-card{border-radius:4px}.pc-brand-atlas-copco-weda .pc-product-hero figure .pc-art svg{height:100%;width:100%;padding:25px}

/* Grundfos: light industrial hero, three applications, four medium cards, four series, popular links and form. */
.pc-brand-grundfos{background:#fff;color:#062b52}.pc-brand-grundfos h1,.pc-brand-grundfos h2,.pc-brand-grundfos h3{font-weight:700}.pc-brand-grundfos .pc-header{background:#fff;border-color:#d7e8f7}.pc-brand-grundfos .pc-header-inner{min-height:80px}.pc-brand-grundfos .pc-logo{font-size:25px;text-transform:uppercase;letter-spacing:.02em;max-width:245px}.pc-brand-grundfos .pc-logo small{display:none}.pc-brand-grundfos .pc-btn{background:#0077e6;border-color:#0077e6;color:#fff;border-radius:4px}.pc-brand-grundfos .pc-btn.secondary{background:transparent;color:#0077e6!important;border-color:#0077e6}.pc-grundfos-hero{position:relative;overflow:hidden;padding:80px 0 75px;min-height:480px;background:#edf6fb}.pc-grundfos-hero>.pc-wrap{position:relative}.pc-grundfos-scene{position:absolute;inset:0 0 0 40%}.pc-grundfos-scene>.pc-art{height:100%;border-radius:0}.pc-grundfos-scene:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#edf6fb,transparent 45%)}.pc-grundfos-hero h1{font-size:clamp(35px,3.1vw,54px);letter-spacing:-.025em;max-width:740px;line-height:1.13;margin:20px 0}.pc-grundfos-hero p{max-width:570px;font-size:18px}.pc-grundfos-strip{padding:25px 0;background:#f4f8fc}.pc-grundfos-strip>.pc-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.pc-grundfos-strip a{display:flex;gap:20px;align-items:start}.pc-grundfos-strip svg{width:40px;flex:0 0 40px}.pc-grundfos-strip h3{font-size:17px;letter-spacing:-.02em}.pc-grundfos-strip p{font-size:14px;color:#66788a;line-height:1.5;margin-top:7px}.pc-grundfos-medium{padding-block:65px}.pc-grundfos-medium>h2,.pc-grundfos-medium>p{text-align:center;max-width:900px;margin-inline:auto}.pc-grundfos-medium>p{font-size:17px;color:#66788a;margin-top:18px}.pc-grundfos-medium>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:35px}.pc-grundfos-medium article{border-radius:6px;box-shadow:0 4px 18px #062b520d;overflow:hidden}.pc-grundfos-medium article>.pc-art{height:170px;min-height:0;border-radius:0}.pc-grundfos-medium article>div:last-child{padding:22px}.pc-grundfos-medium h3{font-size:21px;line-height:1.2;min-height:52px}.pc-grundfos-medium article p{font-size:14px;line-height:1.5;color:#66788a;min-height:88px;margin:13px 0 20px}.pc-grundfos-medium article a{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#258f8d;gap:7px;font-weight:700}.pc-grundfos-medium article a span{border-radius:50%;width:30px;height:30px;flex:0 0 30px;text-align:center;line-height:30px;background:#d7e8e7;color:#062b52}.pc-grundfos-series{padding:50px 0 35px;background:#edf6fd}.pc-grundfos-series .pc-concept-heading{margin-bottom:30px;align-items:start}.pc-grundfos-series .pc-concept-heading p{font-size:15px;color:#66788a;max-width:550px;margin:0}.pc-grundfos-series-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-grundfos-series-grid article{background:#fff;border-radius:6px;overflow:hidden}.pc-grundfos-series-grid .pc-art{height:260px;min-height:0;border-radius:0}.pc-grundfos-series-grid img{padding:12px!important}.pc-grundfos-series-grid article>div:last-child{padding:0 23px 24px}.pc-grundfos-series-grid h3{font-size:26px}.pc-grundfos-series-grid p{font-size:14px;color:#66788a;min-height:62px;margin:12px 0 17px}.pc-grundfos-series-grid .pc-btn{font-size:12px;padding:11px 17px}.pc-grundfos-center{text-align:center;margin-top:25px}.pc-grundfos-popular{background:#edf6fd;padding:15px 0 35px;border-top:8px solid #fff}.pc-grundfos-popular h2{font-size:31px;margin-bottom:25px}.pc-grundfos-popular .pc-wrap>div:not(.pc-grundfos-center){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-grundfos-popular a:not(.pc-btn){display:grid;grid-template-columns:130px 1fr;background:#fff;border-radius:5px;padding:10px;align-items:center;gap:13px}.pc-grundfos-popular .pc-art{height:150px;min-height:0;border-radius:0}.pc-grundfos-popular img{padding:0!important}.pc-grundfos-popular h3{font-size:22px}.pc-grundfos-popular p{font-size:13px;line-height:1.5;color:#66788a;margin:8px 0 12px}.pc-grundfos-popular span{display:inline-block;font-size:11px;border:1px solid #0077e6;color:#0077e6;border-radius:3px;padding:7px 12px}.pc-special-grundfos .pc-cta{background:#edf6fd;color:#062b52;padding:45px 0}.pc-special-grundfos .pc-cta-grid{grid-template-columns:.9fr 1.6fr;gap:55px}.pc-special-grundfos .pc-cta h2{font-size:35px}.pc-special-grundfos .pc-form-card{border-radius:5px;padding:27px;background:#fff;color:#062b52}.pc-special-grundfos .pc-pills{display:none}.pc-brand-grundfos .pc-footer{background:#00294d;color:#fff}.pc-brand-grundfos .pc-footer-bottom{border-color:#395673}
@media(max-width:1100px){.pc-grundfos-hero h1{font-size:44px;max-width:600px}.pc-grundfos-hero p{max-width:450px}.pc-grundfos-medium>div,.pc-grundfos-series-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-grundfos-popular .pc-wrap>div:not(.pc-grundfos-center){grid-template-columns:1fr}.pc-grundfos-popular a:not(.pc-btn){grid-template-columns:170px 1fr}.pc-special-grundfos .pc-cta-grid{grid-template-columns:1fr 1.3fr;gap:30px}.pc-grundfos-strip>.pc-wrap{gap:20px}}
@media(max-width:700px){.pc-brand-grundfos .pc-logo{font-size:22px}.pc-brand-grundfos .pc-header-inner{min-height:70px}.pc-grundfos-hero{padding:40px 0 0;min-height:0;display:flex;flex-direction:column}.pc-grundfos-hero h1{font-size:32px;max-width:100%;margin:16px 0;letter-spacing:-.035em;overflow-wrap:normal}.pc-grundfos-hero p{font-size:16px}.pc-grundfos-hero .pc-eyebrow{font-size:9px}.pc-grundfos-hero .pc-actions{flex-wrap:wrap;gap:10px;margin:24px 0}.pc-grundfos-hero .pc-btn{font-size:12px}.pc-grundfos-scene{position:relative;inset:auto;width:100%;height:285px;order:2}.pc-grundfos-scene:after{background:linear-gradient(#edf6fb,transparent 25%)}.pc-grundfos-strip>.pc-wrap{grid-template-columns:1fr;gap:22px}.pc-grundfos-strip a{gap:18px}.pc-grundfos-strip h3{font-size:18px}.pc-grundfos-strip p{font-size:13px}.pc-grundfos-medium{padding-block:45px}.pc-grundfos-medium>p{font-size:15px}.pc-grundfos-medium>div{grid-template-columns:1fr;gap:20px;margin-top:25px}.pc-grundfos-medium article>.pc-art{height:185px}.pc-grundfos-medium h3,.pc-grundfos-medium article p{min-height:0}.pc-grundfos-medium article a{font-size:13px}.pc-grundfos-series{padding:40px 0 30px}.pc-grundfos-series-grid{grid-template-columns:1fr;gap:18px}.pc-grundfos-series-grid .pc-art{height:280px}.pc-grundfos-series-grid p{min-height:0}.pc-grundfos-series-grid article>div:last-child{padding:0 22px 22px}.pc-grundfos-popular{padding:30px 0}.pc-grundfos-popular h2{font-size:27px}.pc-grundfos-popular a:not(.pc-btn){grid-template-columns:115px 1fr;gap:10px}.pc-grundfos-popular .pc-art{height:145px}.pc-grundfos-popular h3{font-size:23px}.pc-grundfos-popular p{font-size:12px}.pc-special-grundfos .pc-cta h2{font-size:31px}.pc-special-grundfos .pc-form-card{padding:22px}.pc-special-grundfos .pc-cta-grid{gap:28px}}

/* Gorman-Rupp: blue glass panels, metallic wordmark, three series and accessible service details. */
.pc-brand-gorman-rupp{color:#05295f;background:radial-gradient(ellipse at 88% 20%,#acd9ff77,transparent 55%),linear-gradient(130deg,#f8fbff,#e1f0ff 45%,#edf6ff)}.pc-brand-gorman-rupp h1,.pc-brand-gorman-rupp h2,.pc-brand-gorman-rupp h3{font-weight:700;letter-spacing:-.025em}.pc-brand-gorman-rupp .pc-header{background:#ffffffaa;margin:16px auto 0;width:calc(100% - 32px);max-width:1400px;border:1px solid #fff;border-radius:24px;backdrop-filter:blur(18px);box-shadow:0 6px 30px #5596cf12}.pc-brand-gorman-rupp .pc-header-inner{background:none;min-height:72px;padding-inline:25px;border-radius:inherit}.pc-brand-gorman-rupp .pc-logo{display:block;min-width:195px;max-width:225px}.pc-brand-gorman-rupp .pc-logo>.pc-art{width:195px;height:37px;min-height:0;border-radius:0;background:none}.pc-brand-gorman-rupp .pc-logo small{display:none}.pc-brand-gorman-rupp .pc-search-open{border:1px solid #c2dafa;border-radius:14px;width:48px;height:42px}.pc-brand-gorman-rupp .pc-btn{background:linear-gradient(115deg,#548fff,#32c5f3);border:1px solid #70b9ff;color:#fff!important;border-radius:12px;box-shadow:inset 0 2px 3px #ffffff65,0 7px 17px #3c9bf438}.pc-brand-gorman-rupp .pc-btn.secondary{background:#ffffffb0;border-color:#c5dffa;color:#05295f!important;box-shadow:none}.pc-gorman-stack{max-width:1400px;padding-block:16px 25px}.pc-gorman-panel{border:1px solid #ffffffc9;border-radius:26px;background:linear-gradient(115deg,#ffffffc7,#e3f2ff80);box-shadow:0 5px 24px #77afe516;position:relative;overflow:hidden;margin-bottom:15px}.pc-gorman-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;min-height:540px;padding:42px 45px;gap:20px}.pc-gorman-hero-copy{position:relative;z-index:1}.pc-gorman-metal{font-size:clamp(52px,6.2vw,100px);font-weight:800;letter-spacing:-.06em;line-height:.9;background:linear-gradient(0deg,#a4c2dd 3%,#fff 9%,#153653 18%,#eaf7ff 27%,#bed1e2 39%,#fff 51%,#557b9d 60%,#eff9ff 73%,#304c68 87%,#e7f3ff 93%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-stroke:1px #7e9cb9;filter:drop-shadow(1px 2px 1px #fff);margin-bottom:26px}.pc-gorman-hero h1{font-size:clamp(32px,2.7vw,43px);line-height:1.14;max-width:580px;margin:0 0 18px}.pc-gorman-hero p{max-width:520px;font-size:18px;color:#42658c}.pc-gorman-hero .pc-actions{margin-top:25px}.pc-gorman-hero-art{position:relative;z-index:1}.pc-gorman-hero-art>.pc-art{height:475px;min-height:0;background:transparent!important}.pc-gorman-hero-art img{padding:0!important;filter:drop-shadow(14px 24px 15px #275d8730)}.pc-gorman-waves{position:absolute;right:-50px;top:0;width:65%;height:100%;pointer-events:none}.pc-gorman-facts{padding:26px 30px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.pc-gorman-facts article{display:flex;gap:18px;align-items:center;border-right:1px solid #a4c7e8;padding-right:18px}.pc-gorman-facts article:last-child{border:0}.pc-gorman-facts svg{width:44px;flex:0 0 44px;padding:6px;border-radius:50%;background:#ecf8ff;color:#0e5ca4}.pc-gorman-facts strong{font-size:18px;display:block;line-height:1.2}.pc-gorman-facts article:first-child strong{font-size:31px}.pc-gorman-facts span{display:block;font-size:13px;line-height:1.4;color:#42658c;margin-top:6px}.pc-gorman-series{padding:24px}.pc-gorman-series h2{font-size:34px;margin-bottom:22px}.pc-gorman-series>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-gorman-series article{background:#ffffffbb;border:1px solid #fff;border-radius:20px;overflow:hidden}.pc-gorman-series article>.pc-art{height:320px;min-height:0;border-radius:0;background:#ffffff77!important}.pc-gorman-series article>div:last-child{padding:20px 25px 25px}.pc-gorman-series h3{font-size:26px}.pc-gorman-series p{font-size:16px;color:#42658c;margin:12px 0 18px;min-height:70px}.pc-gorman-series .pc-btn{font-size:13px;padding:11px 21px}.pc-gorman-about{display:grid;grid-template-columns:220px 1fr;gap:30px;padding:32px 38px;align-items:center}.pc-gorman-about>div{position:relative;z-index:1}.pc-gorman-brand{border-right:1px solid #a4c7e8;padding-right:25px}.pc-gorman-brand>.pc-art{width:180px;height:34px;min-height:0;border-radius:0;background:transparent}.pc-gorman-about h2{font-size:31px}.pc-gorman-about p{font-size:17px;color:#42658c;max-width:900px;margin-top:12px}.pc-gorman-details{padding:25px}.pc-gorman-details h2{font-size:33px;margin-bottom:20px}.pc-gorman-details>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pc-gorman-details article{display:grid;grid-template-columns:100px 1fr;gap:14px;align-items:center;background:#ffffff80;border:1px solid #fff;border-radius:16px;padding:12px}.pc-gorman-details .pc-art{height:115px;min-height:0;border-radius:9px;overflow:hidden}.pc-gorman-details img{padding:0!important}.pc-gorman-details h3{font-size:19px;line-height:1.23}.pc-gorman-details p{font-size:13px;color:#42658c;line-height:1.45;margin-top:9px}.pc-gorman-applications{display:grid;grid-template-columns:.8fr 1.5fr;gap:20px;align-items:center;padding:25px 28px}.pc-gorman-applications h2{font-size:28px}.pc-gorman-applications>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pc-gorman-applications a{display:flex;gap:10px;align-items:center;border:1px solid #c5dffa;border-radius:14px;background:#ffffff65;padding:16px 11px;font-size:12px}.pc-gorman-applications svg{width:27px;flex:0 0 27px;color:#1684eb}.pc-gorman-request .pc-cta{background:none;padding:30px 28px}.pc-gorman-request .pc-cta>.pc-wrap{width:100%;position:relative;z-index:1}.pc-gorman-request .pc-cta-grid{grid-template-columns:.65fr 1.35fr;gap:35px}.pc-gorman-request .pc-eyebrow,.pc-gorman-request .pc-pills{display:none}.pc-gorman-request h2{font-size:35px}.pc-gorman-request .pc-cta-grid>div:first-child>p{font-size:17px;color:#42658c}.pc-gorman-request .pc-form-card{padding:0;background:none;box-shadow:none;border:0}.pc-gorman-request input,.pc-gorman-request textarea{background:#ffffff90;border-color:#c5dffa;border-radius:9px}.pc-gorman-request .pc-gorman-waves{left:-100px;top:auto;bottom:-100px;width:70%;height:90%;transform:rotate(65deg);opacity:.65}.pc-brand-gorman-rupp .pc-footer{background:transparent;color:#05295f;border-top:1px solid #c5dffa}.pc-brand-gorman-rupp .pc-footer-grid p{color:#42658c}.pc-brand-gorman-rupp .pc-footer-grid{padding-top:25px}.pc-brand-gorman-rupp .pc-footer .pc-logo .pc-art{width:195px}.pc-brand-gorman-rupp .pc-product-hero,.pc-brand-gorman-rupp .pc-product-card,.pc-brand-gorman-rupp .pc-filter-panel,.pc-brand-gorman-rupp .pc-inner{border-radius:22px}.pc-brand-gorman-rupp .pc-card-art .pc-art{background:#fff!important}
@media(max-width:1100px){.pc-brand-gorman-rupp .pc-header-inner{padding-inline:20px}.pc-gorman-hero{padding:30px;min-height:470px}.pc-gorman-hero-art>.pc-art{height:390px}.pc-gorman-metal{font-size:70px}.pc-gorman-hero h1{font-size:34px}.pc-gorman-facts{padding:22px;gap:15px}.pc-gorman-facts article{gap:11px}.pc-gorman-facts svg{width:35px;flex-basis:35px}.pc-gorman-facts strong{font-size:15px}.pc-gorman-facts span{font-size:11px}.pc-gorman-series article>.pc-art{height:250px}.pc-gorman-series h3{font-size:22px}.pc-gorman-details article{grid-template-columns:75px 1fr;padding:10px;gap:10px}.pc-gorman-details .pc-art{height:95px}.pc-gorman-details h3{font-size:16px}.pc-gorman-applications{grid-template-columns:1fr;gap:18px}}
@media(max-width:700px){.pc-brand-gorman-rupp .pc-header{width:calc(100% - 24px);margin-top:12px;border-radius:18px}.pc-brand-gorman-rupp .pc-header-inner{width:100%;padding-inline:15px;min-height:63px;gap:8px}.pc-brand-gorman-rupp .pc-logo{min-width:0;max-width:185px}.pc-brand-gorman-rupp .pc-logo>.pc-art{width:172px;height:32px}.pc-brand-gorman-rupp .pc-search-open{width:34px;height:34px;border-radius:10px}.pc-gorman-stack{width:calc(100% - 24px);padding-top:12px}.pc-gorman-panel{border-radius:20px;margin-bottom:12px}.pc-gorman-hero{grid-template-columns:1fr;padding:27px 22px 18px;gap:15px;min-height:0}.pc-gorman-metal{font-size:55px;line-height:.92;margin-bottom:22px}.pc-gorman-hero h1{font-size:29px;line-height:1.12}.pc-gorman-hero p{font-size:15px;line-height:1.5}.pc-gorman-hero .pc-actions{gap:10px;flex-wrap:wrap;margin-top:20px}.pc-gorman-hero .pc-btn{font-size:11px;padding:12px 15px}.pc-gorman-hero-art>.pc-art{height:290px}.pc-gorman-waves{width:130%;right:-70px;top:20%}.pc-gorman-facts{grid-template-columns:1fr 1fr;gap:18px 12px;padding:23px 18px}.pc-gorman-facts article{border:0;padding:0;align-items:start;gap:10px}.pc-gorman-facts article:first-child strong{font-size:26px}.pc-gorman-facts strong{font-size:15px}.pc-gorman-facts span{font-size:11px}.pc-gorman-facts svg{width:29px;flex-basis:29px;padding:4px}.pc-gorman-series{padding:20px 15px}.pc-gorman-series h2{font-size:27px;margin-bottom:18px}.pc-gorman-series>div{grid-template-columns:1fr;gap:15px}.pc-gorman-series article>.pc-art{height:290px}.pc-gorman-series article>div:last-child{padding:18px 20px 23px}.pc-gorman-series h3{font-size:26px}.pc-gorman-series p{min-height:0;font-size:15px}.pc-gorman-about{grid-template-columns:1fr;padding:25px 23px;gap:20px}.pc-gorman-brand{border-right:0;border-bottom:1px solid #c5dffa;padding-bottom:18px}.pc-gorman-about h2{font-size:25px}.pc-gorman-about p{font-size:15px}.pc-gorman-details{padding:22px 15px}.pc-gorman-details h2{font-size:26px}.pc-gorman-details>div{grid-template-columns:1fr;gap:13px}.pc-gorman-details article{grid-template-columns:85px 1fr;gap:15px;padding:13px}.pc-gorman-details .pc-art{height:95px}.pc-gorman-details h3{font-size:18px}.pc-gorman-details p{font-size:12px}.pc-gorman-applications{padding:22px 18px}.pc-gorman-applications h2{font-size:26px}.pc-gorman-applications>div{grid-template-columns:1fr 1fr;gap:10px}.pc-gorman-applications a{font-size:11px;padding:13px 9px;gap:7px}.pc-gorman-applications svg{width:24px;flex-basis:24px}.pc-gorman-request .pc-cta{padding:25px 20px}.pc-gorman-request .pc-cta-grid{grid-template-columns:1fr;gap:25px}.pc-gorman-request h2{font-size:29px}.pc-gorman-request .pc-cta-grid>div:first-child>p{font-size:15px}.pc-brand-gorman-rupp .pc-footer .pc-logo>.pc-art{width:185px}}

/* Dragflow: industrial photograph above headline, cut-corner features, three exact models and supply form. */
.pc-brand-dragflow{background:#fafbf7;color:#0d0d0d}.pc-brand-dragflow h1,.pc-brand-dragflow h2,.pc-brand-dragflow h3{font-weight:700;letter-spacing:-.035em}.pc-brand-dragflow .pc-header{background:#0d0d0d;color:#fff}.pc-brand-dragflow .pc-header-inner{min-height:76px}.pc-brand-dragflow .pc-logo small{display:none}.pc-brand-dragflow .pc-logo>.pc-art{width:190px;height:34px;min-height:0;border-radius:0;background:none}.pc-brand-dragflow .pc-btn{border-radius:30px}.pc-brand-dragflow .pc-header .pc-head-request{background:#fff;color:#0d0d0d!important}.pc-brand-dragflow nav a[aria-current]{border-bottom-color:#a9d66f}.pc-dragflow-hero{padding-top:20px}.pc-dragflow-hero>.pc-art{height:auto;aspect-ratio:812/333;min-height:0;border-radius:20px;overflow:hidden}.pc-dragflow-hero>div:nth-child(2){display:grid;grid-template-columns:1.55fr 1fr;gap:80px;padding-top:27px;align-items:start}.pc-dragflow-hero h1{font-size:clamp(47px,5.5vw,77px);line-height:.98;margin:0;letter-spacing:-.04em}.pc-dragflow-hero aside{padding-top:18px}.pc-dragflow-hero aside p{font-size:21px;line-height:1.5;max-width:400px;margin-bottom:23px}.pc-dragflow-hero .pc-btn{padding:13px 24px;font-size:13px}.pc-dragflow-signal{display:flex;align-items:center;justify-content:center;gap:40px;border-block:1px solid #717171;padding:17px 5px;margin-top:29px;font-size:14px;letter-spacing:.07em}.pc-dragflow-construction{padding-block:36px 30px}.pc-dragflow-construction h2{font-size:40px;margin-bottom:22px}.pc-dragflow-construction>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pc-dragflow-construction article{position:relative;padding:28px 25px;border:1px solid #d8dfd5;border-radius:12px;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%);background:#fff;min-height:270px}.pc-dragflow-construction article:nth-child(odd){background:#eaf7da}.pc-dragflow-number{font-size:12px;font-weight:700;position:absolute;top:24px;left:25px}.pc-dragflow-construction svg{display:block;width:48px;height:48px;margin:8px auto 30px}.pc-dragflow-construction h3{font-size:23px}.pc-dragflow-construction p{font-size:16px;line-height:1.4;margin-top:12px;color:#2b2b2b}.pc-dragflow-models{background:#0d0d0d;color:white;padding:35px 0 26px}.pc-dragflow-models h2{font-size:40px;color:#fff;margin-bottom:25px}.pc-dragflow-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.pc-dragflow-model-grid article{background:#fff;color:#0d0d0d;border-radius:14px;clip-path:polygon(0 0,calc(100% - 25px) 0,100% 25px,100% 100%,0 100%);display:grid;grid-template-columns:49% 51%;align-items:center;gap:0;min-height:300px}.pc-dragflow-model-grid article>.pc-art{height:290px;min-height:0;border-radius:0}.pc-dragflow-model-grid img{padding:0!important}.pc-dragflow-model-grid article>div:last-child{padding:20px 20px 20px 0}.pc-dragflow-model-grid h3{font-size:28px}.pc-dragflow-model-grid p{font-size:14px;line-height:1.8;margin:14px 0}.pc-dragflow-model-grid article span:not(.pc-btn span){background:#eaf7da;display:block;border-radius:10px;padding:11px 8px;font-size:11px;max-width:170px;text-align:center;margin-bottom:23px}.pc-dragflow-model-grid .pc-btn{font-size:12px;padding:11px 15px;background:#0d0d0d;gap:15px}.pc-dragflow-model-note{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-top:22px}.pc-dragflow-model-note p{font-size:12px;color:#ddd;max-width:700px}.pc-dragflow-model-note a{font-size:13px;text-decoration:underline;white-space:nowrap}.pc-dragflow-supply{display:grid;grid-template-columns:1.3fr 1fr;gap:75px;align-items:center;padding-block:42px 30px}.pc-dragflow-supply h2{font-size:39px;line-height:1.08;margin-top:15px}.pc-dragflow-supply p{font-size:18px;line-height:1.5;margin-top:17px;max-width:660px}.pc-dragflow-supply aside{display:flex;gap:35px;padding:35px;background:#eaf7da;border-radius:13px;align-items:center}.pc-dragflow-supply aside h3{font-size:26px;line-height:1.2}.pc-dragflow-supply aside p{font-size:16px;margin-top:18px}.pc-dragflow-supply aside svg{width:65px;flex:0 0 65px}.pc-dragflow-applications{padding-block:20px 25px}.pc-dragflow-applications h2{font-size:40px;margin-bottom:22px}.pc-dragflow-applications>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-dragflow-applications article{display:flex;align-items:center;gap:24px;border:1px solid #d8dfd5;border-radius:12px;padding:24px}.pc-dragflow-applications svg{width:65px;flex:0 0 65px}.pc-dragflow-applications h3{font-size:21px}.pc-dragflow-applications p{font-size:14px;margin-top:12px;line-height:1.45}.pc-dragflow-request .pc-cta{padding:10px 0 35px;background:none}.pc-dragflow-request .pc-cta-grid{grid-template-columns:.65fr 1.35fr;gap:25px;border:1px solid #d8dfd5;border-radius:16px;padding:0;overflow:hidden;background:#fafbf7}.pc-dragflow-request .pc-cta-grid>div:first-child{background:#eaf7da;padding:34px;align-self:stretch;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}.pc-dragflow-request .pc-eyebrow,.pc-dragflow-request .pc-pills{display:none}.pc-dragflow-request .pc-cta-grid h2{font-size:35px;line-height:1.05}.pc-dragflow-request .pc-cta-grid p{font-size:17px}.pc-dragflow-request .pc-form-card{background:none;border:0;box-shadow:none;padding:25px}.pc-dragflow-request .pc-form-card input,.pc-dragflow-request .pc-form-card textarea{background:#fff}.pc-brand-dragflow .pc-footer{background:#0d0d0d;color:#fff;border:0}.pc-brand-dragflow .pc-footer .pc-logo>.pc-art{width:175px;height:31px;min-height:0;background:none}
@media(max-width:1100px){.pc-dragflow-hero>div:nth-child(2){gap:40px}.pc-dragflow-hero h1{font-size:59px}.pc-dragflow-hero aside p{font-size:18px}.pc-dragflow-construction article{padding:24px 18px}.pc-dragflow-construction h3{font-size:21px}.pc-dragflow-construction p{font-size:14px}.pc-dragflow-model-grid{gap:15px}.pc-dragflow-model-grid article{grid-template-columns:47% 53%}.pc-dragflow-model-grid article>div:last-child{padding-right:14px}.pc-dragflow-model-grid .pc-btn{font-size:11px;padding-inline:12px}.pc-dragflow-model-grid p{font-size:12px}.pc-dragflow-model-grid article>.pc-art{height:260px}.pc-dragflow-supply{gap:35px}.pc-dragflow-supply h2{font-size:33px}.pc-dragflow-supply aside{padding:25px;gap:20px}.pc-dragflow-supply aside h3{font-size:23px}.pc-dragflow-applications article{padding:18px;gap:14px}.pc-dragflow-applications svg{width:43px;flex-basis:43px}.pc-dragflow-applications h3{font-size:19px}.pc-dragflow-applications p{font-size:12px}}
@media(max-width:700px){.pc-brand-dragflow .pc-header-inner{min-height:64px}.pc-brand-dragflow .pc-logo>.pc-art{width:160px;height:28px}.pc-dragflow-hero{padding-top:15px}.pc-dragflow-hero>.pc-art{aspect-ratio:1.45;border-radius:12px}.pc-dragflow-hero>div:nth-child(2){grid-template-columns:1fr;gap:18px;padding-top:23px}.pc-dragflow-hero h1{font-size:45px;line-height:1.02}.pc-dragflow-hero aside{padding-top:0}.pc-dragflow-hero aside p{font-size:16px;max-width:none;margin-bottom:18px}.pc-dragflow-signal{gap:9px;flex-wrap:wrap;font-size:8px;letter-spacing:.025em;padding-block:13px;margin-top:22px}.pc-dragflow-construction{padding-block:30px}.pc-dragflow-construction h2{font-size:28px}.pc-dragflow-construction>div{grid-template-columns:1fr 1fr;gap:12px}.pc-dragflow-construction article{padding:22px 15px;min-height:250px}.pc-dragflow-number{top:18px;left:15px;font-size:10px}.pc-dragflow-construction svg{width:35px;height:35px;margin:7px auto 23px}.pc-dragflow-construction h3{font-size:19px}.pc-dragflow-construction p{font-size:12px}.pc-dragflow-models{padding-block:28px}.pc-dragflow-models h2{font-size:29px;line-height:1.12}.pc-dragflow-model-grid{grid-template-columns:1fr;gap:18px}.pc-dragflow-model-grid article{grid-template-columns:46% 54%;min-height:270px}.pc-dragflow-model-grid article>.pc-art{height:265px}.pc-dragflow-model-grid article>div:last-child{padding:20px 20px 20px 0}.pc-dragflow-model-grid h3{font-size:27px}.pc-dragflow-model-grid p{font-size:12px}.pc-dragflow-model-grid article span:not(.pc-btn span){font-size:10px;margin-bottom:20px;padding:10px 6px}.pc-dragflow-model-grid .pc-btn{font-size:11px;padding:10px 13px}.pc-dragflow-model-note{display:block;margin-top:20px}.pc-dragflow-model-note p{font-size:11px;margin-bottom:15px}.pc-dragflow-model-note a{font-size:12px}.pc-dragflow-supply{grid-template-columns:1fr;gap:22px;padding-block:32px 20px}.pc-dragflow-supply h2{font-size:30px;line-height:1.1}.pc-dragflow-supply p{font-size:15px}.pc-dragflow-supply aside{padding:24px;gap:15px}.pc-dragflow-supply aside h3{font-size:23px}.pc-dragflow-supply aside p{font-size:13px}.pc-dragflow-supply aside svg{width:43px;flex-basis:43px}.pc-dragflow-applications{padding-block:16px 25px}.pc-dragflow-applications h2{font-size:28px}.pc-dragflow-applications>div{grid-template-columns:1fr;gap:13px}.pc-dragflow-applications article{padding:23px;gap:20px}.pc-dragflow-applications svg{width:48px;flex-basis:48px}.pc-dragflow-applications h3{font-size:20px}.pc-dragflow-applications p{font-size:13px}.pc-dragflow-request .pc-cta-grid{grid-template-columns:1fr;gap:0}.pc-dragflow-request .pc-cta-grid>div:first-child{padding:25px}.pc-dragflow-request .pc-cta-grid h2{font-size:31px}.pc-dragflow-request .pc-cta-grid p{font-size:15px}.pc-dragflow-request .pc-form-card{padding:22px}}

/* Toyo: three-part hero, pale series cards, timeline and alternating industrial application tiles. */
.pc-brand-toyo{background:#fff;color:#0f1622}.pc-brand-toyo h1,.pc-brand-toyo h2,.pc-brand-toyo h3{font-weight:700;letter-spacing:-.035em}.pc-brand-toyo .pc-header{background:#fff;border-bottom:1px solid #e5eded}.pc-brand-toyo .pc-header-inner{min-height:78px}.pc-brand-toyo .pc-logo small{display:none}.pc-brand-toyo .pc-logo>.pc-art{width:180px;height:47px;min-height:0;background:none;border-radius:0}.pc-brand-toyo .pc-btn{border-radius:0;background:#018699;color:#fff}.pc-brand-toyo .pc-head-request{font-weight:400;font-size:13px;padding:12px 23px}.pc-toyo-hero{display:grid;grid-template-columns:1.05fr 1.13fr .76fr;gap:12px;align-items:stretch;margin-bottom:22px}.pc-toyo-hero>div:first-child{padding:56px 0 35px}.pc-toyo-hero .pc-eyebrow{font-size:12px;letter-spacing:.28em;margin-bottom:20px;color:#018699}.pc-toyo-hero h1{font-size:clamp(35px,3.5vw,50px);line-height:1.05;margin:0 0 25px}.pc-toyo-hero p{font-size:20px;line-height:1.4;color:#66717f;margin-bottom:37px}.pc-toyo-hero .pc-btn{font-size:16px;padding:14px 25px;gap:27px}.pc-toyo-hero>.pc-art{min-height:0;height:100%;border-radius:0;aspect-ratio:322/373;overflow:hidden}.pc-toyo-hero aside{display:grid;grid-template-rows:1fr 1fr;gap:10px}.pc-toyo-hero aside article{padding:30px 30px 25px;background:linear-gradient(130deg,#eaf8f8,#d4eef0);display:flex;flex-direction:column;justify-content:center}.pc-toyo-hero aside article+article{background:linear-gradient(135deg,#018699,#003d4a);color:#fff}.pc-toyo-hero aside svg{width:82px;height:82px;margin-bottom:15px}.pc-toyo-hero aside h3{font-size:28px;line-height:1.1}.pc-toyo-models{background:linear-gradient(120deg,#eaf8f8,#effafa);padding:27px 35px 28px}.pc-toyo-models h2{font-size:36px;margin-bottom:20px}.pc-toyo-models>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pc-toyo-models article{background:#fff}.pc-toyo-models article>.pc-art{height:290px;min-height:0;border-radius:0;background:#fff}.pc-toyo-models article img{object-fit:contain!important;padding:16px!important}.pc-toyo-models article>div:last-child{padding:14px 25px 25px}.pc-toyo-models h3{font-size:30px;margin-bottom:7px}.pc-toyo-models p{font-size:18px;color:#66717f;line-height:1.3;max-width:230px;min-height:48px}.pc-toyo-models article a{display:flex;align-items:center;gap:15px;color:#018699;font-size:16px;margin-top:15px}.pc-toyo-models article a span{font-size:25px}.pc-toyo-history{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:23px}.pc-toyo-year{position:relative;overflow:hidden;min-height:345px;background:#003d4a;color:#fff}.pc-toyo-year>.pc-art{position:absolute;inset:0;min-height:0;border-radius:0;opacity:.45}.pc-toyo-year>div:last-child{position:relative;z-index:1;padding:52px 32px}.pc-toyo-year strong{font-size:clamp(80px,8vw,115px);line-height:1}.pc-toyo-year h3{font-size:27px;line-height:1.2;margin-top:22px;color:#fff}.pc-toyo-history>div:last-child>article{border:1px solid #e5eded;padding:19px 23px}.pc-toyo-history h2{font-size:31px;line-height:1.05;margin-bottom:12px}.pc-toyo-history p{font-size:16px;color:#66717f;line-height:1.35}.pc-toyo-history>div:last-child>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.pc-toyo-history>div:last-child>div article{padding:17px 23px;background:linear-gradient(130deg,#eaf8f8,#f2fafb)}.pc-toyo-history>div:last-child>div strong{font-size:47px;color:#018699;line-height:1.1;letter-spacing:-.05em}.pc-toyo-history>div:last-child>div p{margin-top:11px;font-size:15px}.pc-toyo-applications{padding-block:27px 22px}.pc-toyo-applications h2{font-size:36px;margin-bottom:20px}.pc-toyo-applications>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pc-toyo-applications a{display:flex;align-items:center;gap:27px;background:#eaf8f8;padding:22px 29px;min-height:115px}.pc-toyo-applications a:nth-child(1),.pc-toyo-applications a:nth-child(4){background:linear-gradient(115deg,#003d4a,#065a66);color:#fff}.pc-toyo-applications svg{width:65px;height:65px;flex:0 0 65px}.pc-toyo-applications h3{font-size:23px;line-height:1.15;font-weight:500;max-width:275px}.pc-toyo-applications a>span{margin-left:auto;font-size:30px}.pc-toyo-supply{display:grid;grid-template-columns:.85fr 1.5fr;gap:27px;padding-block:8px 22px}.pc-toyo-supply h2{font-size:33px;line-height:1.1}.pc-toyo-supply>div:first-child p{font-size:17px;color:#66717f;line-height:1.4;margin-top:15px}.pc-toyo-supply>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pc-toyo-supply article{background:#f1f8f9;padding:22px}.pc-toyo-supply strong{font-size:51px;line-height:1.1;letter-spacing:-.06em;color:#018699}.pc-toyo-supply h3{font-size:18px;line-height:1.2;margin:15px 0 12px;letter-spacing:-.02em}.pc-toyo-supply article p{font-size:14px;color:#66717f;line-height:1.4}.pc-toyo-request .pc-cta{background:none;padding:0 0 28px}.pc-toyo-request .pc-cta-grid{grid-template-columns:.62fr 1.5fr;background:#eaf8f8;gap:12px;padding:0}.pc-toyo-request .pc-cta-grid>div:first-child{background:linear-gradient(120deg,#018699,#003d4a);padding:30px;align-self:stretch;color:#fff}.pc-toyo-request .pc-eyebrow,.pc-toyo-request .pc-pills{display:none}.pc-toyo-request .pc-cta-grid h2{font-size:34px;line-height:1.07;color:#fff}.pc-toyo-request .pc-cta-grid p{font-size:16px;color:#e2f5f5;line-height:1.5}.pc-toyo-request .pc-form-card{padding:25px;border:0;border-radius:0;box-shadow:none;background:none}.pc-toyo-request .pc-form-card input,.pc-toyo-request .pc-form-card textarea{border-radius:0;background:#fff}.pc-brand-toyo .pc-footer{background:#003d4a;color:#fff;border:0}.pc-brand-toyo .pc-footer .pc-logo>.pc-art{filter:brightness(0) invert(1);width:155px;height:40px;min-height:0;background:none}.pc-brand-toyo .pc-footer a{color:inherit}
@media(max-width:1100px){.pc-toyo-hero{grid-template-columns:1.08fr 1fr .7fr;gap:10px}.pc-toyo-hero>div:first-child{padding-block:35px}.pc-toyo-hero h1{font-size:37px}.pc-toyo-hero p{font-size:16px;margin-bottom:23px}.pc-toyo-hero .pc-btn{font-size:13px;padding:13px 18px;gap:15px}.pc-toyo-hero aside article{padding:22px}.pc-toyo-hero aside svg{width:63px;height:63px}.pc-toyo-hero aside h3{font-size:23px}.pc-toyo-models{padding:24px}.pc-toyo-models article>.pc-art{height:250px}.pc-toyo-history h2{font-size:27px}.pc-toyo-history p{font-size:14px}.pc-toyo-history>div:last-child>div p{font-size:13px}.pc-toyo-year>div:last-child{padding:50px 27px}.pc-toyo-year h3{font-size:24px}.pc-toyo-applications h3{font-size:20px}.pc-toyo-applications a{padding:22px;gap:20px}.pc-toyo-supply{grid-template-columns:.85fr 1.6fr;gap:20px}.pc-toyo-supply h2{font-size:28px}.pc-toyo-supply article{padding:17px}.pc-toyo-supply h3{font-size:16px}.pc-toyo-supply article p{font-size:13px}}
@media(max-width:700px){.pc-brand-toyo .pc-header-inner{min-height:68px}.pc-brand-toyo .pc-logo>.pc-art{width:135px;height:35px}.pc-toyo-hero{grid-template-columns:1fr;gap:16px;margin-bottom:20px}.pc-toyo-hero>div:first-child{padding:28px 0 10px}.pc-toyo-hero .pc-eyebrow{font-size:10px;margin-bottom:17px}.pc-toyo-hero h1{font-size:39px;line-height:1.05;margin-bottom:20px}.pc-toyo-hero p{font-size:17px;margin-bottom:22px}.pc-toyo-hero .pc-btn{font-size:14px}.pc-toyo-hero>.pc-art{aspect-ratio:322/373;height:auto}.pc-toyo-hero aside{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px}.pc-toyo-hero aside article{padding:20px 17px;min-height:195px}.pc-toyo-hero aside svg{width:54px;height:54px}.pc-toyo-hero aside h3{font-size:21px}.pc-toyo-models{padding:23px 17px}.pc-toyo-models h2{font-size:28px;line-height:1.1}.pc-toyo-models>div{grid-template-columns:1fr;gap:17px}.pc-toyo-models article>.pc-art{height:270px}.pc-toyo-models article>div:last-child{padding:15px 21px 23px}.pc-toyo-models h3{font-size:29px}.pc-toyo-models p{font-size:16px;max-width:none;min-height:0}.pc-toyo-models article a{font-size:15px}.pc-toyo-history{grid-template-columns:1fr;gap:14px}.pc-toyo-year{min-height:300px}.pc-toyo-year>div:last-child{padding:42px 25px}.pc-toyo-year strong{font-size:93px}.pc-toyo-year h3{font-size:23px}.pc-toyo-history>div:last-child>article{padding:23px}.pc-toyo-history h2{font-size:27px}.pc-toyo-history p{font-size:15px}.pc-toyo-history>div:last-child>div article{padding:19px 17px}.pc-toyo-history>div:last-child>div strong{font-size:42px}.pc-toyo-history>div:last-child>div p{font-size:13px}.pc-toyo-applications h2{font-size:28px;line-height:1.1}.pc-toyo-applications>div{grid-template-columns:1fr;gap:12px}.pc-toyo-applications a{padding:21px;gap:17px;min-height:105px}.pc-toyo-applications svg{width:48px;height:48px;flex-basis:48px}.pc-toyo-applications h3{font-size:20px}.pc-toyo-applications a>span{font-size:25px}.pc-toyo-supply{grid-template-columns:1fr;gap:20px}.pc-toyo-supply h2{font-size:29px}.pc-toyo-supply>div:first-child p{font-size:15px}.pc-toyo-supply>div:last-child{grid-template-columns:1fr;gap:12px}.pc-toyo-supply article{padding:22px;display:grid;grid-template-columns:62px 1fr;column-gap:15px}.pc-toyo-supply strong{font-size:47px;grid-row:span 2}.pc-toyo-supply h3{font-size:19px;margin:2px 0 8px}.pc-toyo-supply article p{font-size:14px}.pc-toyo-request .pc-cta-grid{grid-template-columns:1fr;gap:0}.pc-toyo-request .pc-cta-grid>div:first-child{padding:25px}.pc-toyo-request .pc-cta-grid h2{font-size:31px}.pc-toyo-request .pc-cta-grid p{font-size:15px}.pc-toyo-request .pc-form-card{padding:22px}}

/* Ampika: rounded white panels, olive green accents and industrial catalog cards. */
.pc-brand-ampika{background:#f7f8f5;color:#111411}.pc-brand-ampika h1,.pc-brand-ampika h2,.pc-brand-ampika h3{font-weight:600;letter-spacing:-.035em}.pc-brand-ampika .pc-header{width:min(1440px,calc(100% - 50px));margin:18px auto 0;background:#fff;border:0;border-radius:20px}.pc-brand-ampika .pc-header-inner{width:calc(100% - 38px);min-height:78px;gap:18px}.pc-brand-ampika .pc-logo small{display:none}.pc-brand-ampika .pc-logo>.pc-art{width:158px;height:39px;min-height:0;background:none;border-radius:0}.pc-brand-ampika .pc-btn{background:#637341;color:#fff;border-radius:13px}.pc-brand-ampika .pc-btn.secondary{background:#eff3e4;color:#637341!important;border-color:#e5ead9}.pc-ampika-hero{display:grid;grid-template-columns:1.15fr 1fr;gap:35px;align-items:center;padding-top:32px;padding-bottom:33px}.pc-special-ampika .pc-eyebrow{display:inline-flex;align-items:center;gap:8px;background:#eff3e4;color:#637341;padding:6px 12px;border-radius:30px;letter-spacing:.01em;font-size:10px;line-height:1.2}.pc-special-ampika .pc-eyebrow svg{width:14px;height:14px}.pc-ampika-hero h1{font-size:clamp(36px,3.4vw,49px);line-height:1.1;margin:18px 0}.pc-ampika-hero h1 em{color:#637341;font-style:normal}.pc-ampika-hero p{font-size:18px;color:#667066;line-height:1.45;max-width:625px}.pc-ampika-hero>.pc-art{min-height:0;height:365px;border-radius:18px}.pc-ampika-hero .pc-actions{margin-top:26px}.pc-ampika-hero .pc-btn{font-size:14px!important;padding:14px 23px}.pc-ampika-features{background:#fff;border-radius:23px;padding:26px 30px;margin-bottom:22px}.pc-ampika-features h2{font-size:34px;margin-bottom:22px}.pc-ampika-features>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pc-ampika-features article{display:flex;align-items:start;gap:16px;padding:22px 17px;background:#fafbf8;border-radius:17px}.pc-ampika-features article>span{width:55px;height:55px;border-radius:50%;background:#eff3e4;display:flex;align-items:center;justify-content:center;color:#637341;flex:0 0 55px}.pc-ampika-features svg{width:33px;height:33px}.pc-ampika-features h3{font-size:19px;line-height:1.15;margin-top:5px}.pc-ampika-features p{font-size:12px;color:#747d71;line-height:1.45;margin-top:11px}.pc-ampika-about{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;align-items:center;background:#fff;border-radius:23px;padding:30px;margin-bottom:22px}.pc-ampika-about h2{font-size:38px;line-height:1.1;margin-top:15px}.pc-ampika-about p{font-size:17px;line-height:1.45;color:#667066;margin-top:20px;max-width:520px}.pc-ampika-about .pc-btn{margin-top:22px}.pc-ampika-about figure{margin:0}.pc-ampika-about .pc-art{height:345px;min-height:0;border-radius:17px;background:#f2f5ec;overflow:hidden}.pc-ampika-about img{object-fit:contain!important;padding:0!important}.pc-ampika-about figcaption{font-size:11px;color:#697066;margin-top:9px}.pc-ampika-models{background:#fff;border-radius:23px;padding:28px 25px;margin-bottom:22px}.pc-ampika-models h2{font-size:34px;line-height:1.1;margin:17px 0 22px}.pc-ampika-models>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.pc-ampika-models article{display:grid;grid-template-columns:38% 62%;gap:8px;padding:17px 12px;border:1px solid #edf0e7;border-radius:18px;align-items:center;min-width:0}.pc-ampika-models article>.pc-art{height:180px;min-height:0;border-radius:0;background:#fff}.pc-ampika-models img{object-fit:contain!important;padding:0!important}.pc-ampika-models h3{font-size:17px;line-height:1.2}.pc-ampika-models article strong{display:block;font-size:13px;line-height:1.3;margin-top:9px;font-weight:600}.pc-ampika-models p{font-size:12px;line-height:1.45;color:#747d71;margin-top:12px}.pc-ampika-models a{display:inline-block;font-size:12px;color:#637341;margin-top:10px}.pc-ampika-models .pc-image-caption{display:none}.pc-ampika-applications{background:#fff;border-radius:23px;padding:27px 25px;margin-bottom:22px}.pc-ampika-applications h2{font-size:34px;margin:17px 0 22px}.pc-ampika-applications>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.pc-ampika-applications article{border:1px solid #edf0e7;border-radius:18px;overflow:hidden;position:relative;background:#fafbf8}.pc-ampika-applications .pc-art{height:165px;min-height:0;border-radius:0}.pc-ampika-applications article>span{position:absolute;top:130px;left:18px;border-radius:50%;background:#fff;color:#637341;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.pc-ampika-applications article>span svg{width:28px;height:28px}.pc-ampika-applications article>div:last-child{padding:26px 22px 23px}.pc-ampika-applications h3{font-size:20px;line-height:1.2}.pc-ampika-applications p{font-size:14px;line-height:1.45;color:#747d71;margin-top:11px}.pc-ampika-request .pc-cta{background:none;padding:0 0 28px}.pc-ampika-request .pc-cta-grid{background:linear-gradient(110deg,#e8ecdf,#f4f6ee);border-radius:23px;padding:27px;grid-template-columns:.9fr 1.1fr;gap:35px}.pc-ampika-request .pc-pills{display:none}.pc-ampika-request .pc-cta-grid h2{font-size:39px;line-height:1.1;margin-top:15px}.pc-ampika-request .pc-cta-grid p{font-size:17px;color:#657060}.pc-ampika-request .pc-form-card{background:#fff;padding:24px;border:0;box-shadow:none;border-radius:18px}.pc-brand-ampika .pc-footer{background:#f7f8f5;color:#111411;border-top:1px solid #e1e5da}.pc-brand-ampika .pc-footer .pc-logo>.pc-art{width:155px;height:38px;min-height:0;background:none}.pc-brand-ampika .pc-footer a{color:inherit}
@media(max-width:1100px){.pc-ampika-hero{gap:25px}.pc-ampika-hero h1{font-size:39px}.pc-ampika-hero p{font-size:16px}.pc-ampika-features>div{grid-template-columns:1fr 1fr}.pc-ampika-features h3{font-size:20px}.pc-ampika-features p{font-size:14px}.pc-ampika-about h2{font-size:33px}.pc-ampika-about p{font-size:16px}.pc-ampika-models>div:last-child{grid-template-columns:1fr 1fr}.pc-ampika-models h3{font-size:21px}.pc-ampika-models article strong{font-size:16px}.pc-ampika-models p{font-size:14px}.pc-ampika-models article>.pc-art{height:220px}.pc-ampika-applications h3{font-size:19px}.pc-ampika-applications p{font-size:13px}}
@media(max-width:700px){.pc-brand-ampika .pc-header{width:calc(100% - 28px);margin-top:12px;border-radius:16px}.pc-brand-ampika .pc-header-inner{width:calc(100% - 24px);min-height:66px;gap:10px}.pc-brand-ampika .pc-logo>.pc-art{width:133px;height:33px}.pc-ampika-hero{grid-template-columns:1fr;gap:23px;padding-top:26px;padding-bottom:24px}.pc-ampika-hero h1{font-size:33px;line-height:1.1}.pc-ampika-hero p{font-size:16px}.pc-special-ampika .pc-eyebrow{font-size:9px;padding:6px 10px}.pc-ampika-hero>.pc-art{height:255px}.pc-ampika-hero .pc-actions{gap:11px}.pc-ampika-hero .pc-btn{font-size:11px!important;padding:12px 14px;gap:12px}.pc-ampika-features{padding:23px 20px}.pc-ampika-features h2{font-size:28px}.pc-ampika-features>div{grid-template-columns:1fr;gap:12px}.pc-ampika-features article{padding:20px;gap:17px}.pc-ampika-features h3{font-size:21px}.pc-ampika-features p{font-size:13px}.pc-ampika-about{grid-template-columns:1fr;gap:23px;padding:23px 20px}.pc-ampika-about h2{font-size:29px}.pc-ampika-about p{font-size:15px}.pc-ampika-about .pc-art{height:340px}.pc-ampika-models{padding:23px 20px}.pc-ampika-models h2{font-size:28px}.pc-ampika-models>div:last-child{grid-template-columns:1fr;gap:13px}.pc-ampika-models article{grid-template-columns:38% 62%;padding:20px 15px;gap:10px}.pc-ampika-models article>.pc-art{height:205px}.pc-ampika-models h3{font-size:20px}.pc-ampika-models article strong{font-size:14px}.pc-ampika-models p{font-size:13px}.pc-ampika-applications{padding:23px 20px}.pc-ampika-applications h2{font-size:29px;line-height:1.1}.pc-ampika-applications>div:last-child{grid-template-columns:1fr;gap:15px}.pc-ampika-applications .pc-art{height:150px}.pc-ampika-applications article>span{top:115px}.pc-ampika-applications h3{font-size:21px}.pc-ampika-applications p{font-size:14px}.pc-ampika-request .pc-cta-grid{grid-template-columns:1fr;gap:22px;padding:23px 20px}.pc-ampika-request .pc-cta-grid h2{font-size:30px}.pc-ampika-request .pc-cta-grid p{font-size:15px}.pc-ampika-request .pc-form-card{padding:21px}}

/* Hidropump: industrial overlay hero, orange accents, white catalog and dark applications. */
.pc-brand-hidropump{background:#fff;color:#171d1e}.pc-brand-hidropump h1,.pc-brand-hidropump h2,.pc-brand-hidropump h3{font-weight:650;letter-spacing:-.035em}.pc-brand-hidropump .pc-header{background:#fff;border:0}.pc-brand-hidropump .pc-header-inner{min-height:80px;gap:24px}.pc-brand-hidropump .pc-logo small{display:none}.pc-brand-hidropump .pc-logo>.pc-art{width:187px;height:37px;min-height:0;background:none;border-radius:0}.pc-brand-hidropump .pc-btn{background:#ff4b0b;color:#fff;border-radius:6px;font-size:14px!important}.pc-brand-hidropump .pc-nav a:first-child{color:#ff4b0b}.pc-special-hidropump .pc-eyebrow{display:inline-block;background:#fff0e9;color:#ff4b0b;padding:6px 10px;font-size:11px;letter-spacing:0;border-radius:3px}.pc-hidro-hero{position:relative;min-height:510px;background:#101718;color:#fff;overflow:hidden}.pc-hidro-hero>.pc-art{position:absolute;inset:0 0 0 auto;width:58%;height:100%;min-height:0;border-radius:0}.pc-hidro-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101718 38%,rgba(16,23,24,.86) 43%,rgba(16,23,24,0) 68%)}.pc-hidro-hero>.pc-wrap{position:relative;z-index:2;padding-top:86px;padding-bottom:70px}.pc-hidro-copy{max-width:760px;width:61%}.pc-hidro-hero .pc-eyebrow{background:none;padding:0}.pc-hidro-hero h1{font-size:clamp(37px,3.2vw,52px);line-height:1.05;color:#fff;margin:22px 0}.pc-hidro-hero h1 em{font-style:normal;color:#ff4b0b}.pc-hidro-hero p{font-size:20px;line-height:1.45;max-width:560px;margin-top:22px}.pc-hidro-hero .pc-btn{margin-top:27px;min-width:225px;justify-content:center}.pc-hidro-features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:22px;margin-bottom:36px}.pc-hidro-features article{background:#f7f7f7;padding:24px;display:flex;align-items:center;gap:20px;border-radius:7px}.pc-hidro-features svg{width:39px;height:39px;flex:0 0 39px;color:#ff4b0b}.pc-hidro-features h3{font-size:17px;line-height:1.25;font-weight:500}.pc-hidro-about{display:grid;grid-template-columns:1.25fr 1fr;gap:45px;align-items:center;margin-bottom:45px}.pc-hidro-about>.pc-art{height:395px;min-height:0;border-radius:7px}.pc-hidro-about h2{font-size:39px;line-height:1.06;margin-top:14px}.pc-hidro-about p{font-size:16px;line-height:1.45;margin-top:20px;max-width:530px}.pc-hidro-about .pc-btn{margin-top:22px}.pc-hidro-models{padding-bottom:35px}.pc-hidro-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:21px}.pc-hidro-section-head h2{font-size:37px;line-height:1.1;margin-top:13px}.pc-hidro-section-head>a{font-size:13px;color:#ff4b0b}.pc-hidro-models>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.pc-hidro-models article{border:1px solid #f0f0f0;background:#fff;box-shadow:0 4px 25px #00000008;border-radius:5px;text-align:center;padding:21px 15px}.pc-hidro-models .pc-art{height:245px;min-height:0;background:#fff;border-radius:0}.pc-hidro-models img{padding:0!important;object-fit:contain!important}.pc-hidro-models h3{font-size:21px;line-height:1.1;margin-top:19px}.pc-hidro-models p{font-size:13px;color:#687173;margin-top:8px}.pc-hidro-applications{background:#101718;padding:30px 0;color:#fff}.pc-hidro-applications .pc-eyebrow,.pc-hidro-request .pc-eyebrow{background:#54220d;color:#ff762e}.pc-hidro-applications h2{color:#fff;font-size:39px;line-height:1.1;margin:14px 0 23px}.pc-hidro-applications .pc-wrap>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.pc-hidro-applications article{background:#172123;border-radius:6px;overflow:hidden}.pc-hidro-applications .pc-art{height:160px;min-height:0;border-radius:0}.pc-hidro-applications article>div:last-child{padding:18px}.pc-hidro-applications h3{font-size:19px;line-height:1.2;color:#fff}.pc-hidro-applications p{font-size:13px;line-height:1.4;color:#d6ddde;margin-top:10px}.pc-hidro-request{background:linear-gradient(120deg,#101718 40%,#732c10 41%,#101718 66%);color:#fff;padding:38px 0}.pc-hidro-request>.pc-wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:50px;align-items:start}.pc-hidro-request h2{font-size:39px;line-height:1.1;color:#fff;margin-top:15px}.pc-hidro-request p{font-size:17px;line-height:1.5;max-width:475px;margin-top:20px}.pc-hidro-request .pc-art{height:270px;min-height:0;background:none;border-radius:0;margin-top:20px}.pc-hidro-request img{object-fit:contain!important;padding:0!important}.pc-hidro-request .pc-form-card{background:#fff;color:#171d1e;padding:27px;border:0;box-shadow:none;border-radius:8px}.pc-brand-hidropump .pc-footer{background:#0c1314;color:#fff}.pc-brand-hidropump .pc-footer .pc-logo>.pc-art{width:180px;height:35px;background:#fff;border-radius:3px}.pc-brand-hidropump .pc-footer a{color:inherit}
@media(max-width:1100px){.pc-hidro-copy{width:64%}.pc-hidro-hero h1{font-size:39px}.pc-hidro-hero p{font-size:18px}.pc-hidro-features article{padding:19px;gap:13px}.pc-hidro-features h3{font-size:15px}.pc-hidro-about{gap:30px}.pc-hidro-about h2{font-size:32px}.pc-hidro-about>.pc-art{height:350px}.pc-hidro-models .pc-art{height:210px}.pc-hidro-models h3{font-size:19px}.pc-hidro-applications h3{font-size:17px}.pc-hidro-applications article>div:last-child{padding:15px}}
@media(max-width:700px){.pc-brand-hidropump .pc-header-inner{min-height:70px;gap:10px}.pc-brand-hidropump .pc-logo>.pc-art{width:149px;height:29px}.pc-hidro-hero{min-height:0;padding-bottom:255px}.pc-hidro-hero>.pc-art{inset:auto 0 0;width:100%;height:270px}.pc-hidro-hero:after{background:linear-gradient(180deg,#101718 0%,#101718 51%,rgba(16,23,24,0) 70%)}.pc-hidro-hero>.pc-wrap{padding-top:33px;padding-bottom:33px}.pc-hidro-copy{max-width:none;width:100%}.pc-hidro-hero h1{font-size:32px;line-height:1.08;margin:19px 0}.pc-hidro-hero p{font-size:16px;line-height:1.45;margin-top:18px}.pc-hidro-hero .pc-btn{min-width:205px;margin-top:23px}.pc-hidro-features{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;margin-bottom:27px}.pc-hidro-features article{padding:19px 12px;gap:10px;align-items:start}.pc-hidro-features svg{width:28px;height:28px;flex-basis:28px}.pc-hidro-features h3{font-size:14px}.pc-hidro-about{grid-template-columns:1fr;gap:23px;margin-bottom:31px}.pc-hidro-about>.pc-art{height:240px}.pc-hidro-about h2{font-size:31px}.pc-hidro-about p{font-size:15px;margin-top:16px}.pc-hidro-section-head{align-items:start;gap:10px}.pc-hidro-section-head h2{font-size:30px}.pc-hidro-section-head>a{font-size:11px;max-width:95px;margin-top:14px}.pc-hidro-models>div:last-child{grid-template-columns:1fr 1fr;gap:12px}.pc-hidro-models article{padding:16px 10px}.pc-hidro-models .pc-art{height:180px}.pc-hidro-models h3{font-size:18px;margin-top:14px}.pc-hidro-models p{font-size:12px}.pc-hidro-applications{padding:27px 0}.pc-hidro-applications h2{font-size:31px}.pc-hidro-applications .pc-wrap>div:last-child{grid-template-columns:1fr;gap:17px}.pc-hidro-applications .pc-art{height:180px}.pc-hidro-applications h3{font-size:21px}.pc-hidro-applications p{font-size:14px}.pc-hidro-applications article>div:last-child{padding:18px}.pc-hidro-request{padding:29px 0;background:linear-gradient(145deg,#101718 30%,#732c10 31%,#101718 50%)}.pc-hidro-request>.pc-wrap{grid-template-columns:1fr;gap:25px}.pc-hidro-request h2{font-size:31px}.pc-hidro-request p{font-size:16px}.pc-hidro-request .pc-art{height:210px}.pc-hidro-request .pc-form-card{padding:22px}.pc-special-hidropump .pc-eyebrow{font-size:10px}}

.pc-hidro-request .pc-equipment-art{background:transparent!important}

@media(min-width:701px){.pc-hidro-hero>.pc-art{width:46%}.pc-hidro-hero:after{background:linear-gradient(90deg,#101718 42%,rgba(16,23,24,.85) 47%,rgba(16,23,24,0) 68%)}}
.pc-hidro-hero>.pc-art{background:#101718!important}

.pc-hidro-request .pc-form-card{min-width:0}.pc-hidro-request .pc-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hidro-request .pc-fields input,.pc-hidro-request .pc-fields textarea{min-width:0;max-width:100%}@media(max-width:700px){.pc-hidro-request>.pc-wrap{grid-template-columns:minmax(0,1fr)}}

/* Sulzer / ABS: black engineering panels, electric blue light and three white series cards. */
.pc-brand-sulzer-abs{background:#05080b;color:#fff}.pc-brand-sulzer-abs h1,.pc-brand-sulzer-abs h2{font-weight:300;letter-spacing:-.035em}.pc-brand-sulzer-abs .pc-header{background:#05080b;border:0}.pc-brand-sulzer-abs .pc-header-inner{min-height:81px;gap:20px}.pc-brand-sulzer-abs .pc-logo small{display:none}.pc-brand-sulzer-abs .pc-logo>.pc-art{width:160px;height:35px;min-height:0;background:none;border-radius:0}.pc-brand-sulzer-abs .pc-header .pc-logo:after{content:'Поставка\A погружных насосов';white-space:pre;font-size:11px;font-weight:400;border-left:1px solid #46505b;padding-left:13px;line-height:1.3}.pc-brand-sulzer-abs .pc-logo{display:flex;align-items:center;gap:14px}.pc-brand-sulzer-abs .pc-btn{background:#006cff;border:1px solid #3894ff;border-radius:8px;box-shadow:0 0 23px #006cff44;color:#fff;font-size:14px!important}.pc-brand-sulzer-abs .pc-search-toggle{color:#fff}.pc-brand-sulzer-abs .pc-nav a{color:#fff}.pc-sulzer-hero{position:relative;min-height:575px;overflow:hidden;background:radial-gradient(ellipse at 70% 45%,#003480 0,#081323 36%,#05080b 73%)}.pc-sulzer-hero>.pc-art{position:absolute;right:0;top:0;width:48%;height:100%;min-height:0;border-radius:0;background:transparent}.pc-sulzer-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05080b 37%,rgba(5,8,11,.75) 45%,rgba(5,8,11,0) 66%)}.pc-sulzer-hero>.pc-wrap{position:relative;z-index:2;padding-top:59px;padding-bottom:60px}.pc-sulzer-hero .pc-wrap>div{max-width:670px;width:56%}.pc-sulzer-hero h1{font-size:clamp(41px,4.2vw,64px);line-height:1.03;color:#fff;margin-bottom:25px}.pc-sulzer-hero p{font-size:19px;line-height:1.4;max-width:510px}.pc-sulzer-hero .pc-btn{margin-top:29px;min-width:240px;justify-content:center}.pc-sulzer-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:0;margin-bottom:22px}.pc-sulzer-directions article{display:flex;gap:21px;border:1px solid #677586;background:#05080bd9;padding:24px;border-radius:6px;align-items:center}.pc-sulzer-directions svg{width:54px;height:54px;flex:0 0 54px;color:#fff}.pc-sulzer-directions article>div{flex:1;min-width:0}.pc-sulzer-directions h2{font-size:24px;color:#25a4ff;font-weight:400}.pc-sulzer-directions p{font-size:14px;line-height:1.35;max-width:225px;margin-top:10px}.pc-sulzer-line{display:block;height:2px;background:#267eff;position:relative;margin-top:13px}.pc-sulzer-line:after{content:'';position:absolute;right:0;top:-2px;width:6px;height:6px;border-radius:50%;background:#25a4ff}.pc-sulzer-panel{background:linear-gradient(110deg,#05080b 45%,#0a183044);border:1px solid #718092;border-radius:6px;padding:24px;margin-bottom:22px;box-shadow:0 0 35px #006cff33}.pc-special-sulzer{background:radial-gradient(ellipse at 50% 50%,#0059d6 0,#0a1830 26%,#05080b 71%);padding-bottom:18px}.pc-sulzer-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:23px}.pc-sulzer-section-head h2{font-size:31px;color:#fff;line-height:1.1}.pc-sulzer-section-head .pc-btn{white-space:nowrap;min-width:175px;justify-content:center}.pc-sulzer-models>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pc-sulzer-models article{background:#f4f4f4;color:#05080b;border-radius:10px;overflow:hidden}.pc-sulzer-models article>.pc-art{height:345px;min-height:0;background:#fff;border-radius:0}.pc-sulzer-models img{padding:15px!important;object-fit:contain!important}.pc-sulzer-models article>div:last-child{padding:19px 23px}.pc-sulzer-models h3{font-size:27px;font-weight:600;line-height:1.1;color:#05080b}.pc-sulzer-models p{font-size:16px;line-height:1.3;max-width:300px;margin-top:9px;color:#414852}.pc-sulzer-models a{display:flex;justify-content:space-between;color:#05080b;font-size:16px;margin-top:13px}.pc-sulzer-models .pc-image-caption{display:none}.pc-sulzer-applications{display:grid;grid-template-columns:1.1fr 1fr;gap:25px}.pc-sulzer-applications h2{font-size:37px;line-height:1.05;color:#fff}.pc-sulzer-applications>div:first-child>p{font-size:16px;line-height:1.4;max-width:430px;margin-top:18px}.pc-sulzer-applications>div:first-child>.pc-art{height:310px;min-height:0;border-radius:7px;margin-top:21px}.pc-sulzer-applications>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pc-sulzer-applications article{background:#f4f4f4;color:#05080b;border-radius:10px;padding:24px}.pc-sulzer-applications article:first-child{background:#006cff;color:#fff}.pc-sulzer-applications article:first-child h3{color:#fff}.pc-sulzer-applications article:first-child .pc-sulzer-line{background:#c7e5ff}.pc-sulzer-applications svg{width:60px;height:60px;color:inherit}.pc-sulzer-applications article p{font-size:15px;line-height:1.35;margin-top:19px;max-width:220px}.pc-sulzer-applications article h3{font-size:17px;line-height:1.2;margin-top:15px;color:#05080b;font-weight:500}.pc-sulzer-selection h2{font-size:37px;line-height:1.05;color:#fff}.pc-sulzer-glow-line{display:block;height:4px;background:#b7e6ff;box-shadow:0 0 5px #fff,0 0 11px #0095ff,0 0 22px #006cff;margin:25px 0}.pc-sulzer-selection>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pc-sulzer-selection article{padding:0 13px 0 18px;border-left:1px solid #8996a3}.pc-sulzer-selection svg{width:43px;height:43px;color:#fff}.pc-sulzer-selection h3{font-size:23px;color:#25a4ff;font-weight:400;margin-top:12px}.pc-sulzer-selection p{font-size:14px;line-height:1.4;color:#c9d2de;margin-top:12px;max-width:230px}.pc-sulzer-supplier{display:grid;grid-template-columns:1.3fr 1fr;gap:25px;align-items:center;overflow:hidden}.pc-sulzer-supplier h2{font-size:31px;line-height:1.08;color:#fff}.pc-sulzer-supplier p{font-size:15px;line-height:1.4;margin-top:16px;max-width:505px}.pc-sulzer-supplier>.pc-art{height:230px;min-height:0;border-radius:0}.pc-sulzer-request h2{font-size:31px;line-height:1.1;color:#fff;margin-bottom:18px}.pc-sulzer-request .pc-fields{gap:8px}.pc-brand-sulzer-abs .pc-fields input:not([type=checkbox]):not([type=file]),.pc-brand-sulzer-abs .pc-fields textarea{background:#f4f4f4;color:#171d28;border:1px solid #d9dfe7;min-width:0;max-width:100%}.pc-brand-sulzer-abs .pc-fields input::placeholder,.pc-brand-sulzer-abs .pc-fields textarea::placeholder{color:#707782}.pc-brand-sulzer-abs .pc-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-sulzer-request .pc-submit{color:#fff}.pc-brand-sulzer-abs .pc-footer{background:#05080b;color:#fff;border-top:1px solid #344355}.pc-brand-sulzer-abs .pc-footer a{color:inherit}.pc-brand-sulzer-abs .pc-footer .pc-logo>.pc-art{width:155px;height:34px;min-height:0;background:none}.pc-brand-sulzer-abs .pc-modal{background:#0a1830;color:#fff}
@media(max-width:1100px){.pc-brand-sulzer-abs .pc-header .pc-logo:after{display:none}.pc-sulzer-hero .pc-wrap>div{width:58%}.pc-sulzer-hero h1{font-size:49px}.pc-sulzer-directions article{padding:20px;gap:15px}.pc-sulzer-directions h2{font-size:20px}.pc-sulzer-directions svg{width:44px;height:44px;flex-basis:44px}.pc-sulzer-section-head h2{font-size:26px}.pc-sulzer-models article>.pc-art{height:270px}.pc-sulzer-models h3{font-size:23px}.pc-sulzer-models p{font-size:14px}.pc-sulzer-applications h2{font-size:31px}.pc-sulzer-applications article{padding:18px}.pc-sulzer-applications article p{font-size:13px}.pc-sulzer-applications article h3{font-size:15px}.pc-sulzer-selection h2{font-size:31px}.pc-sulzer-supplier h2{font-size:27px}}
@media(max-width:700px){.pc-brand-sulzer-abs .pc-header-inner{min-height:71px;gap:10px}.pc-brand-sulzer-abs .pc-logo>.pc-art{width:142px;height:32px}.pc-sulzer-hero{min-height:0;padding-bottom:290px}.pc-sulzer-hero>.pc-art{inset:auto 0 0;width:100%;height:300px;background:transparent}.pc-sulzer-hero:after{background:linear-gradient(180deg,#05080b 0,#05080b 44%,rgba(5,8,11,0) 64%)}.pc-sulzer-hero>.pc-wrap{padding-top:28px;padding-bottom:23px}.pc-sulzer-hero .pc-wrap>div{max-width:none;width:100%}.pc-sulzer-hero h1{font-size:36px;line-height:1.07;margin-bottom:20px}.pc-sulzer-hero p{font-size:16px;line-height:1.45}.pc-sulzer-hero .pc-btn{min-width:215px;margin-top:23px}.pc-sulzer-directions{grid-template-columns:1fr;gap:13px;margin-top:0;margin-bottom:20px}.pc-sulzer-directions article{padding:22px;gap:23px}.pc-sulzer-directions h2{font-size:24px}.pc-sulzer-directions p{font-size:15px}.pc-sulzer-panel{padding:22px 18px;margin-bottom:20px}.pc-sulzer-section-head{flex-direction:column;align-items:start;gap:17px}.pc-sulzer-section-head h2{font-size:27px}.pc-sulzer-models>div:last-child{grid-template-columns:1fr;gap:16px}.pc-sulzer-models article>.pc-art{height:300px}.pc-sulzer-models h3{font-size:27px}.pc-sulzer-models p{font-size:16px}.pc-sulzer-models article>div:last-child{padding:20px}.pc-sulzer-applications{grid-template-columns:1fr;gap:25px}.pc-sulzer-applications h2{font-size:30px}.pc-sulzer-applications>div:first-child>p{font-size:15px}.pc-sulzer-applications>div:first-child>.pc-art{height:225px}.pc-sulzer-applications>div:last-child{grid-template-columns:1fr;gap:14px}.pc-sulzer-applications article{padding:23px}.pc-sulzer-applications article p{font-size:16px}.pc-sulzer-applications article h3{font-size:20px}.pc-sulzer-selection h2{font-size:28px}.pc-sulzer-selection>div:last-child{grid-template-columns:1fr 1fr;gap:25px 13px}.pc-sulzer-selection article{padding-left:12px;padding-right:0}.pc-sulzer-selection h3{font-size:20px}.pc-sulzer-selection p{font-size:13px}.pc-sulzer-supplier{grid-template-columns:1fr;gap:20px}.pc-sulzer-supplier h2{font-size:26px}.pc-sulzer-supplier p{font-size:15px}.pc-sulzer-supplier>.pc-art{height:160px}.pc-sulzer-request h2{font-size:27px}.pc-sulzer-request .pc-fields{min-width:0}.pc-brand-sulzer-abs .pc-modal{min-width:0}}

.pc-sulzer-applications .pc-reference-photo>svg{width:100%;height:100%}.pc-brand-sulzer-abs .pc-logo>.pc-art{flex-shrink:0}.pc-brand-sulzer-abs .pc-logo>.pc-art>svg{overflow:visible}

.pc-brand-ksb{background:#f1f4f8;color:#080808}.pc-brand-ksb .pc-header{background:#f1f4f8;border:0}.pc-brand-ksb .pc-btn{background:#0048fe;color:#fff;border-color:#0048fe;border-radius:7px;font-size:14px!important;box-shadow:none}.pc-brand-ksb h1,.pc-brand-ksb h2{font-weight:750;letter-spacing:-.025em}.pc-brand-ksb h2{font-size:31px;line-height:1.1}.pc-brand-ksb .pc-logo>.pc-art{width:96px;height:29px;min-height:0;background:transparent;border-radius:0}.pc-brand-ksb .pc-logo{display:block}.pc-brand-ksb .pc-logo small{display:block;margin-top:2px;color:#59616c;font-size:12px;font-weight:400;letter-spacing:0}.pc-brand-ksb .pc-header-inner{display:grid;grid-template-columns:auto 1fr auto auto;gap:0 22px;max-width:1320px;min-height:130px;padding:12px 0}.pc-ksb-top-contact{grid-row:1;grid-column:2/5;display:flex;align-items:center;justify-content:end;gap:20px;padding-bottom:14px;border-bottom:1px solid #d2d7df}.pc-ksb-top-contact span{font-size:12px;color:#59616c}.pc-ksb-header-caption{grid-row:2;grid-column:1;font-size:15px;white-space:nowrap}.pc-brand-ksb .pc-nav{grid-row:2;grid-column:2;justify-content:end;gap:18px}.pc-brand-ksb .pc-search-open{grid-row:2;grid-column:3;color:#0048fe}.pc-brand-ksb .pc-head-request{grid-row:2;grid-column:4}.pc-special-ksb{padding:0 0 22px;background:#f1f4f8}.pc-ksb-hero{position:relative;min-height:520px;border-radius:26px;overflow:hidden;color:#fff;background:#061c39}.pc-ksb-hero>.pc-reference-photo{position:absolute;inset:0;height:100%;border-radius:0;filter:brightness(.62)}.pc-ksb-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#061628d9 0,#06162866 55%,#06162833)}.pc-ksb-hero-copy{position:relative;z-index:2;padding:100px 38px 43px;width:68%}.pc-ksb-hero .pc-eyebrow{font-size:14px;letter-spacing:0;font-weight:500;color:#fff}.pc-ksb-hero h1{font-size:clamp(37px,3.3vw,54px);line-height:1.06;color:#fff;margin-top:14px}.pc-ksb-hero p{max-width:420px;font-size:17px;line-height:1.4;margin-top:29px;color:#fff}.pc-ksb-hero .pc-btn{margin-top:24px;min-width:180px;justify-content:center}.pc-ksb-hero-pump{position:absolute;right:35px;bottom:20px;width:31%;height:90%;z-index:1}.pc-ksb-hero-pump>.pc-art{height:100%;min-height:0;background:transparent!important;border-radius:0}.pc-ksb-hero-pump svg{width:100%;height:100%}.pc-ksb-hero-tags{position:absolute;right:28px;top:22px;display:flex;gap:12px;z-index:3;max-width:46%}.pc-ksb-hero-tags a{background:#06162899;border:1px solid #ffffff22;backdrop-filter:blur(12px);padding:16px;border-radius:22px;color:#fff;max-width:235px;flex:1}.pc-ksb-hero-tags strong{font-size:16px;display:flex;gap:7px;align-items:center}.pc-ksb-hero-tags i{display:block;border-radius:50%;height:9px;width:9px;background:#0048fe}.pc-ksb-hero-tags span{display:block;font-size:13px;line-height:1.35;margin-top:8px}.pc-ksb-quality{display:grid;grid-template-columns:1fr 1.85fr 1fr;gap:20px;margin-top:28px;align-items:start}.pc-ksb-quality figure{margin:0}.pc-ksb-quality figure>.pc-art{height:410px;min-height:0;border-radius:23px;background:#dce8ff!important}.pc-ksb-quality figure svg{height:100%;width:100%}.pc-ksb-quality figcaption{margin-top:20px}.pc-ksb-quality h3{font-size:17px;line-height:1.15;font-weight:700}.pc-ksb-quality p{font-size:14px;line-height:1.35;color:#59616c;margin-top:8px}.pc-ksb-quality-main>article{display:flex;gap:20px;align-items:center;background:#0048fe;color:#fff;border-radius:22px;padding:30px;margin-top:25px;min-height:225px}.pc-ksb-quality-main>article>svg{width:65px;height:65px;flex:0 0 65px}.pc-ksb-quality-main>article h3{font-size:23px;color:#fff;line-height:1.05}.pc-ksb-quality-main>article p{color:#fff;font-size:17px;max-width:275px;line-height:1.35;margin-top:18px}.pc-ksb-quality-main>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.pc-ksb-quality-main>div article{background:#fff;border-radius:22px;padding:24px}.pc-ksb-quality-main>div svg{width:42px;height:42px;color:#0048fe;margin-bottom:12px}.pc-ksb-quality>.pc-reference-photo{height:410px;min-height:0;border-radius:23px;background:linear-gradient(140deg,#c5ddff,#4c6b99)}.pc-ksb-quality>.pc-reference-photo>svg{height:100%;width:100%}.pc-ksb-applications{margin-top:53px}.pc-ksb-section-head{display:flex;justify-content:space-between;gap:25px;align-items:center;margin-bottom:24px}.pc-ksb-section-head>p{font-size:13px;line-height:1.3;color:#59616c;max-width:305px}.pc-ksb-applications>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pc-ksb-applications article>.pc-art{height:250px;min-height:0;border-radius:22px}.pc-ksb-applications article>div:last-child{padding:15px 15px 0}.pc-ksb-applications h3{font-size:17px;text-transform:uppercase;font-weight:700}.pc-ksb-applications p{color:#59616c;font-size:15px;line-height:1.35;margin-top:12px;min-height:41px;max-width:290px}.pc-ksb-applications .pc-btn{margin-top:19px;font-size:13px!important}.pc-ksb-supply{display:grid;grid-template-columns:1.6fr 1fr;gap:30px;align-items:center;margin-top:43px}.pc-ksb-supply>.pc-art{height:290px;min-height:0;border-radius:24px}.pc-ksb-supply p{color:#59616c;font-size:17px;line-height:1.4;margin-top:16px;max-width:405px}.pc-ksb-supply .pc-btn{margin-top:23px;min-width:170px;justify-content:center}.pc-ksb-models{margin-top:43px}.pc-ksb-models>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pc-ksb-models article{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;padding:25px;background:#fff;border-radius:24px}.pc-ksb-models article>.pc-art{height:260px;min-height:0;background:transparent!important;border-radius:0}.pc-ksb-models .pc-image-caption{display:none}.pc-ksb-models h3{font-size:27px;font-weight:750}.pc-ksb-models p{font-size:15px;line-height:1.4;color:#59616c;margin-top:12px}.pc-ksb-models .pc-btn{margin-top:20px}.pc-ksb-request{margin-top:30px;padding:30px;background:#fff;border-radius:25px;min-width:0}.pc-ksb-request>p{font-size:15px;color:#59616c;margin-top:14px;margin-bottom:20px}.pc-ksb-request .pc-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-ksb-request input,.pc-ksb-request textarea{min-width:0;max-width:100%}.pc-brand-ksb .pc-footer{background:#343941;color:#fff}.pc-brand-ksb .pc-footer a{color:inherit}.pc-brand-ksb .pc-footer .pc-logo{filter:grayscale(1) brightness(0) invert(1)}.pc-brand-sulzer-abs .pc-close{background:#006cff;color:#fff}
@media(max-width:1100px){.pc-brand-ksb .pc-header-inner{width:calc(100% - 32px);gap:0 14px}.pc-ksb-header-caption{font-size:12px}.pc-brand-ksb .pc-nav{gap:13px}.pc-brand-ksb .pc-head-request{font-size:12px!important}.pc-ksb-hero-copy{width:65%;padding-top:155px}.pc-ksb-hero-tags{max-width:54%}.pc-ksb-quality{grid-template-columns:1fr 1.6fr 1fr;gap:16px}.pc-ksb-quality-main>article{padding:22px;gap:15px}.pc-ksb-quality-main>article>svg{width:45px;height:45px;flex-basis:45px}.pc-ksb-quality-main>article h3{font-size:19px}.pc-ksb-quality-main>article p{font-size:15px}.pc-ksb-quality-main>div article{padding:18px}.pc-ksb-models article{grid-template-columns:1fr;padding:22px}.pc-ksb-models article>.pc-art{height:255px}}
@media(max-width:700px){.pc-brand-ksb .pc-header-inner{display:flex;min-height:83px;gap:15px;padding:12px 0;justify-content:space-between}.pc-brand-ksb .pc-logo{margin-right:auto}.pc-ksb-top-contact,.pc-ksb-header-caption{display:none}.pc-brand-ksb .pc-nav{display:none}.pc-brand-ksb .pc-nav.is-open{display:flex;background:#fff;color:#080808}.pc-ksb-hero{border-radius:22px;min-height:0;padding:0 0 285px}.pc-ksb-hero>.pc-reference-photo{height:100%}.pc-ksb-hero-copy{padding:32px 24px 25px;width:100%}.pc-ksb-hero h1{font-size:34px;line-height:1.08}.pc-ksb-hero p{font-size:16px;margin-top:22px}.pc-ksb-hero .pc-btn{margin-top:20px}.pc-ksb-hero-pump{width:56%;height:285px;right:22px;bottom:0}.pc-ksb-hero-tags{position:relative;right:auto;top:auto;max-width:none;margin:0 24px;flex-direction:column;gap:12px;z-index:3}.pc-ksb-hero-tags a{max-width:none;padding:16px;border-radius:19px}.pc-ksb-hero-tags span{font-size:14px}.pc-ksb-quality{grid-template-columns:1fr;gap:22px;margin-top:30px}.pc-ksb-quality figure>.pc-art{height:350px}.pc-ksb-quality figcaption{margin-top:18px}.pc-ksb-quality-main>article{padding:27px;min-height:205px}.pc-ksb-quality-main>article>svg{width:53px;height:53px;flex-basis:53px}.pc-ksb-quality-main>article h3{font-size:20px}.pc-ksb-quality-main>article p{font-size:16px}.pc-ksb-quality-main>div{gap:14px}.pc-ksb-quality-main>div article{padding:19px}.pc-ksb-quality h3{font-size:15px}.pc-ksb-quality p{font-size:14px}.pc-ksb-quality>.pc-reference-photo{height:310px}.pc-ksb-applications{margin-top:38px}.pc-ksb-section-head{align-items:start;flex-direction:column;gap:15px}.pc-brand-ksb h2{font-size:28px;line-height:1.1}.pc-ksb-applications>div:last-child{grid-template-columns:1fr;gap:25px}.pc-ksb-applications article>.pc-art{height:270px}.pc-ksb-applications article>div:last-child{padding:16px 5px 0}.pc-ksb-applications p{min-height:0;font-size:16px}.pc-ksb-applications h3{font-size:20px}.pc-ksb-applications .pc-btn{margin-top:17px}.pc-ksb-supply{grid-template-columns:1fr;gap:23px;margin-top:38px}.pc-ksb-supply>.pc-art{height:215px}.pc-ksb-supply p{font-size:16px}.pc-ksb-models{margin-top:38px}.pc-ksb-models>div:last-child{grid-template-columns:1fr;gap:20px}.pc-ksb-models article{padding:22px}.pc-ksb-models article>.pc-art{height:290px}.pc-ksb-models p{font-size:16px}.pc-ksb-request{padding:24px 19px;border-radius:22px}.pc-ksb-request h2{font-size:26px}.pc-ksb-request .pc-fields{min-width:0}}

.pc-ksb-quality figcaption{font-style:normal}

.pc-brand-ksb .pc-footer .pc-logo{filter:none;font-size:36px;color:#fff;font-weight:800;line-height:1}

.pc-brand-irtysh-vzlet{background:#fff;color:#0d0d0d}.pc-brand-irtysh-vzlet h1,.pc-brand-irtysh-vzlet h2{font-weight:750;letter-spacing:-.035em;line-height:1.08}.pc-brand-irtysh-vzlet h2{font-size:31px}.pc-brand-irtysh-vzlet .pc-btn{background:#0d0d0d;color:#fff;border:1px solid #0d0d0d;border-radius:40px;font-size:14px!important;box-shadow:none}.pc-brand-irtysh-vzlet .pc-header{background:#fff;border:0}.pc-brand-irtysh-vzlet .pc-header-inner{min-height:82px;gap:24px}.pc-brand-irtysh-vzlet .pc-header .pc-logo{display:flex;align-items:center;gap:18px;white-space:nowrap}.pc-brand-irtysh-vzlet .pc-logo>.pc-art{width:125px;height:31px;min-height:0;background:transparent;border-radius:0;flex-shrink:0}.pc-brand-irtysh-vzlet .pc-header .pc-logo small{display:none}.pc-brand-irtysh-vzlet .pc-header .pc-logo:after{content:'Насосы «Иртыш»';font-size:15px;font-weight:400;letter-spacing:0}.pc-brand-irtysh-vzlet .pc-head-request{display:none}.pc-special-irtysh{padding-bottom:22px;background:#fff}.pc-irtysh-hero{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px}.pc-irtysh-hero aside>div{background:#0d0d0d;color:#fff;border-radius:18px;padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:17px;height:183px}.pc-irtysh-hero aside svg{width:90px;height:90px;color:#fff}.pc-irtysh-hero aside .pc-btn{border-color:#fff;color:#fff;background:transparent;padding:10px 25px}.pc-irtysh-hero aside>a{display:block;border-radius:18px;background:#ececea;overflow:hidden;color:#0d0d0d;margin-top:15px}.pc-irtysh-hero aside>a>.pc-art{height:274px;min-height:0;border-radius:0;background:#ececea}.pc-irtysh-hero aside>a svg{width:100%;height:100%}.pc-irtysh-hero aside strong{display:block;padding:15px 20px 20px;font-size:19px;font-weight:500}.pc-irtysh-banner{position:relative;min-height:526px;border-radius:18px;overflow:hidden;background:#273341}.pc-irtysh-banner>.pc-art{position:absolute;inset:0;width:100%;height:100%;min-height:0;border-radius:0}.pc-irtysh-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0009 0,#0004 28%,transparent 65%)}.pc-irtysh-hero-copy{position:relative;z-index:2;padding:38px 36px;max-width:720px;color:#fff}.pc-irtysh-hero h1{font-size:clamp(33px,3.5vw,52px);color:#fff;margin-top:7px}.pc-irtysh-hero-copy p{font-size:19px;line-height:1.35;color:#fff;margin-top:14px}.pc-brand-irtysh-vzlet .pc-irtysh-hero-request{position:absolute;right:25px;bottom:25px;z-index:3;background:#0d0d0d99;color:#fff;border-color:#fff;font-weight:400}.pc-irtysh-hero-catalog{position:absolute;bottom:25px;left:26px;background:#0d0d0d;color:#fff;border-radius:20px;padding:23px;z-index:2;max-width:320px}.pc-irtysh-hero-catalog h2{font-size:24px;color:#fff;line-height:1.04}.pc-irtysh-hero-catalog .pc-btn{margin-top:18px;background:#fff;color:#0d0d0d;border-color:#fff;padding:11px 20px}.pc-irtysh-origin{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px;margin-top:18px}.pc-irtysh-origin>div{border-radius:18px;padding:24px;background:#f3f3f1}.pc-irtysh-origin p{font-size:17px;line-height:1.25;max-width:375px}.pc-irtysh-origin>div:first-child h2{font-size:clamp(55px,5.3vw,78px);line-height:1;margin:18px 0 13px}.pc-irtysh-origin>.pc-art{height:100%;min-height:224px;border-radius:18px}.pc-irtysh-origin>div:last-child{background:#0d0d0d;color:#fff;display:flex;flex-direction:column;justify-content:center}.pc-irtysh-origin>div:last-child h2{font-size:clamp(52px,5.5vw,80px);color:#fff;line-height:1;margin-bottom:14px}.pc-irtysh-catalog{display:grid;grid-template-columns:1fr 1.9fr;gap:18px;margin-top:18px}.pc-irtysh-catalog>div:first-child{background:#f3f3f1;padding:25px;border-radius:18px}.pc-irtysh-catalog h2{margin-bottom:15px}.pc-irtysh-category{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #cfcfca;font-size:20px;color:#0d0d0d}.pc-irtysh-category span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#0d0d0d;border-radius:50%;color:#fff}.pc-irtysh-catalog .pc-btn{margin-top:22px;padding:11px 22px}.pc-irtysh-catalog>div:last-child{position:relative;border-radius:18px;overflow:hidden}.pc-irtysh-catalog>div:last-child>.pc-art{height:100%;min-height:302px;border-radius:0}.pc-irtysh-catalog>div:last-child>span{position:absolute;right:18px;top:17px;border-radius:8px;background:#fff;font-size:13px;padding:9px 13px}.pc-irtysh-roles{display:grid;grid-template-columns:1.65fr 1fr;gap:18px;margin-top:18px}.pc-irtysh-roles>div{border-radius:18px;padding:25px}.pc-irtysh-roles>div:first-child{background:#0d0d0d;color:#fff}.pc-irtysh-roles>div:first-child h2{color:#fff}.pc-irtysh-roles>div:first-child p{font-size:17px;line-height:1.35;max-width:600px;margin-top:14px;color:#fff}.pc-irtysh-roles>div:first-child .pc-btn{margin-top:18px;color:#0d0d0d;background:#fff;padding:10px 23px}.pc-irtysh-roles>div:last-child{background:#ececea}.pc-irtysh-roles>div:last-child>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.pc-irtysh-roles>div:last-child a{border:1px solid #8b8b85;border-radius:50px;padding:9px 15px;font-size:14px;color:#0d0d0d;white-space:nowrap}.pc-irtysh-roles>div:last-child p{font-size:17px;line-height:1.3;margin-top:20px;max-width:310px}.pc-irtysh-applications{display:grid;grid-template-columns:1fr 1.5fr 1.5fr .9fr;gap:15px;margin-top:18px}.pc-irtysh-applications>div,.pc-irtysh-applications>a{border-radius:18px;overflow:hidden;position:relative;background:#f3f3f1;color:#0d0d0d}.pc-irtysh-applications>div{padding:24px}.pc-irtysh-applications h2{font-size:27px}.pc-irtysh-applications>a>.pc-art{height:175px;min-height:0;border-radius:0}.pc-irtysh-applications>a>span{position:absolute;bottom:14px;left:14px;border-radius:8px;background:#fff;padding:8px 12px;font-size:14px;line-height:1.2}.pc-irtysh-applications>a:last-child{padding:22px;display:flex;flex-direction:column;justify-content:space-between;gap:17px}.pc-irtysh-applications>a:last-child>span{position:static;background:none;padding:0;font-size:17px}.pc-irtysh-applications>a:last-child svg{width:70px;height:70px;align-self:center}.pc-irtysh-models{margin-top:30px}.pc-irtysh-models>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.pc-irtysh-models>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pc-irtysh-models article{background:#f3f3f1;border-radius:18px;overflow:hidden;min-width:0}.pc-irtysh-models article>.pc-art{height:255px;min-height:0;border-radius:0;background:#ececea!important}.pc-irtysh-models article img{object-fit:contain!important;padding:0!important}.pc-irtysh-models .pc-image-caption{display:none}.pc-irtysh-models article>div:last-child{padding:24px}.pc-irtysh-models h3{font-size:22px;font-weight:650;line-height:1.2;overflow-wrap:anywhere}.pc-irtysh-models p{font-size:15px;line-height:1.4;color:#6e6e6e;margin-top:13px}.pc-irtysh-models .pc-btn{margin-top:18px}.pc-irtysh-request{display:grid;grid-template-columns:220px minmax(0,1fr);gap:18px;margin-top:25px}.pc-irtysh-request>div{border-radius:18px;padding:25px;min-width:0}.pc-irtysh-request>div:first-child{background:#0d0d0d;color:#fff}.pc-irtysh-request h2{font-size:28px;color:#fff}.pc-irtysh-request>div:last-child{background:#ececea}.pc-irtysh-request .pc-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-irtysh-request .pc-fields{min-width:0}.pc-irtysh-request input,.pc-irtysh-request textarea{min-width:0;max-width:100%}.pc-brand-irtysh-vzlet .pc-footer{background:#f3f3f1;color:#0d0d0d}.pc-brand-irtysh-vzlet .pc-footer a{color:inherit}.pc-brand-irtysh-vzlet .pc-footer .pc-logo small{display:none}
@media(max-width:1100px){.pc-irtysh-hero{grid-template-columns:190px minmax(0,1fr)}.pc-irtysh-hero h1{font-size:41px}.pc-irtysh-hero-copy{padding:32px 27px}.pc-irtysh-hero-copy p{font-size:17px}.pc-irtysh-hero-catalog{max-width:280px;padding:20px}.pc-irtysh-hero-catalog h2{font-size:21px}.pc-irtysh-origin{grid-template-columns:1.25fr 1fr 1fr}.pc-irtysh-origin>div:first-child h2{font-size:61px}.pc-irtysh-origin>div:last-child h2{font-size:59px}.pc-irtysh-origin p{font-size:15px}.pc-irtysh-applications{grid-template-columns:1fr 1fr}.pc-irtysh-applications>div{display:flex;align-items:center}.pc-irtysh-applications>a:last-child{flex-direction:row;align-items:center}.pc-irtysh-models h3{font-size:19px}.pc-irtysh-models article>div:last-child{padding:20px}.pc-irtysh-models article>.pc-art{height:210px}.pc-irtysh-request{grid-template-columns:190px minmax(0,1fr)}}
@media(max-width:700px){.pc-brand-irtysh-vzlet .pc-header-inner{min-height:76px;gap:15px}.pc-brand-irtysh-vzlet .pc-header .pc-logo:after{display:none}.pc-brand-irtysh-vzlet .pc-logo>.pc-art{width:126px;height:30px}.pc-irtysh-hero{grid-template-columns:1fr;gap:15px}.pc-irtysh-hero aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.pc-irtysh-hero aside>div{height:185px;padding:21px;gap:15px}.pc-irtysh-hero aside svg{width:70px;height:70px}.pc-irtysh-hero aside .pc-btn{padding:8px 15px;font-size:13px!important}.pc-irtysh-hero aside>a{margin-top:0}.pc-irtysh-hero aside>a>.pc-art{height:150px}.pc-irtysh-hero aside strong{padding:8px 14px 12px;font-size:16px}.pc-irtysh-banner{min-height:570px}.pc-irtysh-hero-copy{padding:28px 23px}.pc-irtysh-hero h1{font-size:35px}.pc-irtysh-hero-copy p{font-size:16px;max-width:220px;margin-top:17px}.pc-irtysh-banner>.pc-art svg{width:100%;height:100%}.pc-irtysh-hero-catalog{left:19px;bottom:87px;max-width:290px;padding:21px}.pc-brand-irtysh-vzlet .pc-irtysh-hero-request{right:19px;left:19px;bottom:20px;justify-content:center}.pc-irtysh-origin{grid-template-columns:1fr;gap:15px;margin-top:15px}.pc-irtysh-origin>div:first-child h2{font-size:72px}.pc-irtysh-origin p{font-size:17px;max-width:300px}.pc-irtysh-origin>.pc-art{height:220px;min-height:0}.pc-irtysh-origin>div:last-child h2{font-size:76px}.pc-irtysh-origin>div:last-child{min-height:195px}.pc-irtysh-catalog{grid-template-columns:1fr;gap:15px;margin-top:15px}.pc-irtysh-catalog>div:last-child>.pc-art{height:250px;min-height:0}.pc-irtysh-roles{grid-template-columns:1fr;gap:15px;margin-top:15px}.pc-irtysh-roles h2{font-size:29px}.pc-irtysh-roles>div:first-child p{font-size:16px}.pc-irtysh-roles>div:last-child a{font-size:14px;padding:8px 13px}.pc-irtysh-applications{grid-template-columns:1fr;gap:15px;margin-top:15px}.pc-irtysh-applications>a>.pc-art{height:190px}.pc-irtysh-applications>div{min-height:135px}.pc-irtysh-applications>a:last-child{min-height:150px}.pc-irtysh-applications h2{font-size:30px}.pc-irtysh-models{margin-top:27px}.pc-irtysh-models>div:first-child{flex-direction:column;align-items:start}.pc-irtysh-models h2{font-size:29px}.pc-irtysh-models>div:last-child{grid-template-columns:1fr;gap:18px}.pc-irtysh-models article>.pc-art{height:245px}.pc-irtysh-models h3{font-size:23px}.pc-irtysh-models p{font-size:16px}.pc-irtysh-models article>div:last-child{padding:23px}.pc-irtysh-request{grid-template-columns:1fr;gap:15px;margin-top:22px}.pc-irtysh-request>div{padding:24px 20px}.pc-irtysh-request h2{font-size:29px}.pc-irtysh-request h2 br{display:none}.pc-irtysh-request h2 br:after{content:' '}}

.pc-brand-irtysh-vzlet .pc-irtysh-hero-catalog .pc-btn,.pc-brand-irtysh-vzlet .pc-irtysh-roles>div:first-child .pc-btn{color:#0d0d0d!important}.pc-brand-irtysh-vzlet .pc-irtysh-hero-request{color:#fff!important}

.pc-brand-gms-gidromashservice{background:#fff;color:#1e1d25}.pc-brand-gms-gidromashservice h1,.pc-brand-gms-gidromashservice h2{font-weight:750;letter-spacing:-.035em;line-height:1.08}.pc-brand-gms-gidromashservice h2{font-size:36px}.pc-brand-gms-gidromashservice .pc-btn{background:#846b5b;color:#fff!important;border:0;border-radius:40px;box-shadow:none;font-size:14px!important}.pc-brand-gms-gidromashservice .pc-header{background:#fff;border:0}.pc-brand-gms-gidromashservice .pc-header-inner{min-height:83px;gap:24px}.pc-brand-gms-gidromashservice .pc-logo{display:flex;align-items:center;gap:15px;white-space:nowrap}.pc-brand-gms-gidromashservice .pc-logo>.pc-art{width:125px;height:35px;min-height:0;border-radius:0;background:transparent;flex-shrink:0}.pc-brand-gms-gidromashservice .pc-logo small{display:none}.pc-brand-gms-gidromashservice .pc-header .pc-logo:after{content:'Насосы предприятий\A Группы ГМС';white-space:pre;font-size:14px;font-weight:400;line-height:1.2}.pc-special-gms{padding-bottom:25px}.pc-gms-hero{position:relative;border-radius:25px;min-height:500px;overflow:hidden;background:#43554f}.pc-gms-hero>.pc-art{position:absolute;inset:0;width:100%;height:100%;border-radius:0;min-height:0}.pc-gms-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000d 0,#0009 35%,#0001 85%)}.pc-gms-hero>div:last-child{position:relative;z-index:2;color:#fff;padding:55px 48px;max-width:650px}.pc-gms-hero h1{font-size:clamp(40px,4.1vw,62px);color:#fff;margin:0}.pc-gms-hero p{color:#fff;font-size:20px;line-height:1.35;margin:22px 0}.pc-gms-directions{margin-top:35px}.pc-gms-directions>div{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:50px}.pc-gms-directions p{border-left:1px solid #8c8c91;padding-left:35px;line-height:1.4;font-size:18px}.pc-gms-directions nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.pc-gms-directions nav a{display:flex;align-items:center;gap:18px;border-radius:45px;background:#e8ece8;color:#3c5349;padding:17px 24px;font-size:17px}.pc-gms-directions svg{width:38px;height:38px;flex-shrink:0}.pc-gms-directions i,.pc-gms-applications i{font-style:normal;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:50%;margin-left:auto;flex-shrink:0}.pc-gms-models{margin-top:38px}.pc-gms-models h2,.pc-gms-projects h2,.pc-gms-applications h2{color:#846b5b}.pc-gms-models>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:22px}.pc-gms-models article{background:#f6f6f4;border-radius:23px;overflow:hidden;min-width:0}.pc-gms-models article>.pc-art{height:300px;min-height:0;border-radius:0;background:#fff!important}.pc-gms-models article img{object-fit:contain!important;padding:15px!important}.pc-gms-models .pc-image-caption{display:none}.pc-gms-models article>div:last-child{padding:25px;position:relative}.pc-gms-models h3{font-size:29px;font-weight:750}.pc-gms-models p{font-size:16px;line-height:1.4;max-width:390px;margin:10px 0 13px}.pc-gms-models strong{font-size:15px;color:#3c5349;display:block;font-weight:500}.pc-gms-models .pc-btn{margin-top:20px;padding:10px 23px}.pc-gms-projects{margin-top:27px;display:grid;grid-template-columns:1fr 1.2fr;gap:35px;background:#f2efec;border-radius:24px;padding:23px}.pc-gms-projects>.pc-art{min-height:310px;border-radius:19px;background:#fff!important}.pc-gms-projects img{object-fit:contain!important;padding:20px!important}.pc-gms-projects>div:last-child{padding:20px 10px 10px}.pc-gms-projects h3{font-size:25px;line-height:1.2;color:#846b5b;margin-top:12px;font-weight:500}.pc-gms-projects p{font-size:17px;line-height:1.35;margin-top:20px}.pc-gms-projects ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:27px 0 0}.pc-gms-projects li{display:flex;align-items:center;gap:11px;border-left:1px solid #c0bdb9;padding-left:15px}.pc-gms-projects li:first-child{border:0;padding:0}.pc-gms-projects li strong{color:#3c5349;font-size:34px;font-weight:700}.pc-gms-projects li span{font-size:13px;line-height:1.3}.pc-gms-applications{margin-top:35px}.pc-gms-applications>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.pc-gms-applications a{position:relative;border-radius:20px;overflow:hidden;background:#e8ece8}.pc-gms-applications .pc-art{height:250px;min-height:0;border-radius:0}.pc-gms-applications a>span{position:absolute;bottom:17px;left:17px;right:17px;border-radius:40px;background:#3c5349;color:#fff;padding:9px 13px;display:flex;align-items:center;gap:10px;font-size:16px}.pc-gms-sewage>svg{width:110px;height:110px;color:#3c5349;margin:42px auto 85px;display:block}.pc-gms-applications>p{font-size:13px;color:#777;margin-top:15px}.pc-gms-request{margin-top:35px;padding:30px;background:#f5f3f0;border-radius:24px;display:grid;grid-template-columns:.8fr 1.2fr;gap:40px}.pc-gms-request>div{min-width:0;background:#fff;padding:25px;border-radius:18px}.pc-gms-request h2{font-size:36px}.pc-gms-request p{font-size:19px;line-height:1.4;margin-top:25px}.pc-gms-request .pc-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-gms-request .pc-fields,.pc-gms-request input,.pc-gms-request textarea{min-width:0;max-width:100%}.pc-brand-gms-gidromashservice .pc-footer{background:#846b5b;color:#fff}.pc-brand-gms-gidromashservice .pc-footer a{color:#fff}.pc-brand-gms-gidromashservice .pc-footer .pc-logo{color:#fff;min-width:0}.pc-brand-gms-gidromashservice .pc-footer .pc-logo>.pc-art{background:#fff}.pc-brand-gms-gidromashservice .pc-footer .pc-logo small{display:none}.pc-brand-gms-gidromashservice .pc-footer .pc-btn{border:1px solid #fff}.pc-brand-gms-gidromashservice .pc-close{background:#846b5b}
@media(max-width:1100px){.pc-brand-gms-gidromashservice .pc-header .pc-logo:after{display:none}.pc-gms-directions nav a{padding:15px;font-size:15px;gap:12px}.pc-gms-projects{gap:20px}.pc-gms-projects ol{gap:10px}.pc-gms-projects li{flex-direction:column;align-items:start;padding-left:10px}.pc-gms-models p{font-size:15px}.pc-gms-applications a>span{font-size:14px}}
@media(max-width:700px){.pc-brand-gms-gidromashservice .pc-header-inner{min-height:76px;gap:18px}.pc-brand-gms-gidromashservice .pc-head-request{display:none}.pc-brand-gms-gidromashservice h2{font-size:29px}.pc-gms-hero{min-height:480px;border-radius:21px}.pc-gms-hero>div:last-child{padding:34px 25px}.pc-gms-hero h1{font-size:37px}.pc-gms-hero p{font-size:18px;margin:24px 0;max-width:265px}.pc-gms-directions{margin-top:28px}.pc-gms-directions>div{grid-template-columns:1fr;gap:20px}.pc-gms-directions p{padding-left:17px;font-size:17px}.pc-gms-directions nav{grid-template-columns:1fr;gap:13px;margin-top:22px}.pc-gms-directions nav a{font-size:17px;padding:15px 20px}.pc-gms-models{margin-top:30px}.pc-gms-models>div{grid-template-columns:1fr;gap:20px}.pc-gms-models article>.pc-art{height:245px}.pc-gms-models article>div:last-child{padding:23px}.pc-gms-models h3{font-size:27px}.pc-gms-models p{font-size:16px}.pc-gms-projects{grid-template-columns:1fr;padding:18px;gap:10px}.pc-gms-projects>.pc-art{min-height:0;height:245px}.pc-gms-projects>div:last-child{padding:17px 3px}.pc-gms-projects h3{font-size:23px}.pc-gms-projects p{font-size:16px}.pc-gms-projects ol{gap:11px}.pc-gms-projects li strong{font-size:29px}.pc-gms-applications{margin-top:29px}.pc-gms-applications>div{grid-template-columns:1fr;gap:16px}.pc-gms-applications .pc-art{height:220px}.pc-gms-applications a>span{font-size:16px}.pc-gms-sewage>svg{margin:35px auto 75px}.pc-gms-request{grid-template-columns:1fr;padding:17px;gap:16px;margin-top:28px}.pc-gms-request>div{padding:20px 16px}.pc-gms-request p{font-size:17px}.pc-gms-request .pc-field-row{grid-template-columns:1fr}.pc-gms-request .pc-form{width:100%}}

.pc-brand-tsunami{background:#fff;color:#0a1830}.pc-brand-tsunami h1,.pc-brand-tsunami h2{font-weight:800;letter-spacing:-.035em;line-height:1.08}.pc-brand-tsunami h2{font-size:39px}.pc-brand-tsunami em{font-style:normal;color:#006cff}.pc-brand-tsunami .pc-btn{border-radius:4px;box-shadow:none;background:#006cff;color:#fff!important;border:1px solid #006cff;font-size:14px!important;padding:12px 22px}.pc-brand-tsunami .pc-header{background:#05080b;border:0;color:#fff}.pc-brand-tsunami .pc-header-inner{min-height:81px;gap:24px}.pc-brand-tsunami .pc-header a,.pc-brand-tsunami .pc-menu,.pc-brand-tsunami .pc-search-open{color:#fff}.pc-brand-tsunami .pc-logo>.pc-art{width:146px;height:25px;min-height:0;flex-shrink:0;background:#05080b;border-radius:0}.pc-brand-tsunami .pc-logo small{display:none}.pc-brand-tsunami #pc-nav a[aria-current]{color:#25a4ff}.pc-tsu-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 70% 65%,#25435b99,transparent 45%),linear-gradient(100deg,#05080b 30%,#0a1830);color:#fff}.pc-tsu-hero>.pc-wrap{position:relative;z-index:1;display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:30px;min-height:510px;padding-top:25px;padding-bottom:30px}.pc-tsu-hero h1{font-size:clamp(42px,4.1vw,61px);margin:0}.pc-tsu-hero p{font-size:24px;line-height:1.35;margin:25px 0}.pc-tsu-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:27px}.pc-brand-tsunami .pc-tsu-actions .secondary{background:transparent;color:#fff!important;border-color:#c3d1db}.pc-tsu-hero .pc-equipment-art{height:460px;min-height:0;background:transparent!important;border-radius:0;filter:drop-shadow(0 16px 30px #000)}.pc-tsu-ground{position:absolute;bottom:0;left:0;right:0;height:82px;opacity:.7}.pc-tsu-ground .pc-art{height:100%;min-height:0;border-radius:0}.pc-tsu-about,.pc-tsu-manufacturer{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center;padding-top:48px;padding-bottom:48px;overflow:hidden}.pc-tsu-about>.pc-art,.pc-tsu-manufacturer>.pc-art{height:360px;min-height:0;border-radius:0;background:#f4f4f4}.pc-tsu-about>.pc-art svg,.pc-tsu-manufacturer>.pc-art svg{padding:12px}.pc-tsu-points{display:flex;gap:16px;margin:27px 0;flex-wrap:wrap}.pc-tsu-points span{display:flex;align-items:center;gap:10px;max-width:170px;font-size:14px;font-weight:600}.pc-tsu-points svg{width:35px;height:35px;flex-shrink:0;color:#006cff}.pc-tsu-about p,.pc-tsu-manufacturer p{line-height:1.45;margin:22px 0;font-size:17px}.pc-tsu-conditions,.pc-tsu-applications{background:radial-gradient(ellipse at 75% 60%,#0a1830,#05080b 65%);color:#fff;padding:45px 0}.pc-tsu-conditions>.pc-wrap{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:65px}.pc-tsu-conditions h2,.pc-tsu-applications h2{color:#fff}.pc-tsu-conditions ul{list-style:none;padding:0;margin:25px 0 0}.pc-tsu-conditions li{display:flex;gap:24px;align-items:center;font-size:18px;font-weight:600;border-bottom:1px solid #284154;padding:18px 0}.pc-tsu-conditions li:last-child{border:0}.pc-tsu-conditions li svg{color:#25a4ff;width:37px;height:37px;flex-shrink:0}.pc-tsu-pair{display:grid;grid-template-columns:1fr 1fr;gap:15px;min-width:0}.pc-tsu-pair .pc-art{height:320px;min-height:0;background:transparent!important;border-radius:0;filter:drop-shadow(0 0 18px #006cff44)}.pc-tsu-pair p{grid-column:1/-1;font-size:12px;line-height:1.35;color:#b0bed0;text-align:center}.pc-tsu-models{background:#f0f4f7;padding:43px 0}.pc-tsu-models .pc-wrap>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin-top:25px}.pc-tsu-models a:not(.pc-btn){display:block;min-width:0;background:#fff;color:#0a1830;padding:15px;border-radius:4px}.pc-tsu-models .pc-art{height:215px;min-height:0;background:#fff!important;border-radius:0}.pc-tsu-models h3{font-size:22px;font-weight:750;margin:17px 0 10px}.pc-tsu-models p{font-size:14px;line-height:1.4;min-height:103px}.pc-tsu-models a>span{display:block;color:#006cff;font-size:13px;font-weight:700;margin-top:16px}.pc-tsu-models footer,.pc-tsu-applications footer{text-align:center;margin-top:27px}.pc-tsu-manufacturer{padding-top:40px;padding-bottom:40px}.pc-tsu-manufacturer p{max-width:545px}.pc-tsu-applications .pc-wrap>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:27px}.pc-tsu-applications a{color:#fff;min-width:0}.pc-tsu-applications .pc-art{height:185px;min-height:0;border-radius:4px}.pc-tsu-applications h3{font-size:17px;font-weight:650;margin-top:17px}.pc-tsu-industry{background:linear-gradient(145deg,#173657,#0a1830);border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:225px}.pc-tsu-industry>svg{color:#25a4ff;width:110px;height:110px;margin-top:20px}.pc-tsu-industry h3{padding:0 12px 17px;text-align:center}.pc-tsu-applications .pc-wrap>p{font-size:12px;color:#9bacc1;margin:16px 0}.pc-tsu-faq{background:#f0f4f7;padding:35px 0}.pc-tsu-faq h2{margin-bottom:22px}.pc-tsu-faq details{background:#fff;border-radius:4px;margin-top:9px;padding:15px 19px}.pc-tsu-faq summary{cursor:pointer;list-style:none;font-size:17px;font-weight:650;display:flex;align-items:center;gap:18px}.pc-tsu-faq summary::-webkit-details-marker{display:none}.pc-tsu-faq summary:after{content:'+';margin-left:auto;font-size:26px;font-weight:400}.pc-tsu-faq details[open] summary:after{content:'−'}.pc-tsu-faq details p{font-size:16px;line-height:1.4;margin:10px 40px 0 0;color:#48566c}.pc-tsu-request{display:grid;grid-template-columns:.85fr 1.15fr;gap:40px;padding-top:38px;padding-bottom:38px}.pc-tsu-request>div{min-width:0}.pc-tsu-request h2{font-size:36px;margin-top:25px}.pc-tsu-request p{font-size:19px;line-height:1.4;margin-top:25px}.pc-tsu-request .pc-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-tsu-request .pc-fields,.pc-tsu-request input,.pc-tsu-request textarea{min-width:0;max-width:100%}.pc-brand-tsunami .pc-footer{background:#05080b;color:#fff}.pc-brand-tsunami .pc-footer a{color:#fff}.pc-brand-tsunami .pc-footer .pc-logo>.pc-art{background:#05080b}.pc-brand-tsunami .pc-close{background:#006cff;color:#fff}
@media(max-width:1100px){.pc-tsu-hero>.pc-wrap{grid-template-columns:1.25fr 1fr}.pc-tsu-hero h1{font-size:43px}.pc-tsu-models .pc-wrap>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-tsu-models p{min-height:65px}.pc-tsu-conditions>.pc-wrap{gap:35px}.pc-tsu-points span{max-width:140px;font-size:13px}.pc-tsu-request h2{font-size:31px}}
@media(max-width:700px){.pc-brand-tsunami .pc-header-inner{min-height:76px;gap:20px}.pc-brand-tsunami .pc-head-request{display:none}.pc-brand-tsunami h2{font-size:31px}.pc-brand-tsunami #pc-nav{background:#05080b}.pc-tsu-hero>.pc-wrap{grid-template-columns:1fr;gap:10px;padding-top:30px;padding-bottom:15px}.pc-tsu-hero h1{font-size:36px}.pc-tsu-hero p{font-size:19px;margin:22px 0}.pc-tsu-hero .pc-equipment-art{height:320px;margin-top:8px}.pc-tsu-actions{gap:10px;margin-top:20px}.pc-tsu-actions .pc-btn{font-size:13px!important;padding:11px 13px}.pc-tsu-about,.pc-tsu-manufacturer{grid-template-columns:1fr;gap:22px;padding-top:30px;padding-bottom:30px}.pc-tsu-about>.pc-art,.pc-tsu-manufacturer>.pc-art{height:270px}.pc-tsu-points{gap:17px;margin:24px 0}.pc-tsu-points span{max-width:none;width:100%;font-size:15px}.pc-tsu-about p,.pc-tsu-manufacturer p{font-size:16px}.pc-tsu-conditions,.pc-tsu-applications{padding:30px 0}.pc-tsu-conditions>.pc-wrap{grid-template-columns:1fr;gap:23px}.pc-tsu-conditions li{font-size:16px;gap:17px;padding:17px 0}.pc-tsu-pair{gap:10px}.pc-tsu-pair .pc-art{height:250px}.pc-tsu-models{padding:30px 0}.pc-tsu-models .pc-wrap>div{grid-template-columns:1fr;gap:17px}.pc-tsu-models .pc-art{height:245px}.pc-tsu-models p{min-height:0;font-size:15px}.pc-tsu-models h3{font-size:24px}.pc-tsu-applications .pc-wrap>div{grid-template-columns:1fr;gap:22px}.pc-tsu-applications .pc-art{height:180px}.pc-tsu-applications h3{font-size:17px}.pc-tsu-faq{padding:28px 0}.pc-tsu-faq details{padding:14px}.pc-tsu-faq summary{font-size:16px}.pc-tsu-faq details p{font-size:15px;margin-right:0}.pc-tsu-request{grid-template-columns:1fr;gap:23px;padding-top:30px;padding-bottom:30px}.pc-tsu-request h2{font-size:31px;margin-top:0}.pc-tsu-request p{font-size:17px;margin-top:18px}.pc-tsu-request .pc-field-row{grid-template-columns:1fr}.pc-tsu-request .pc-form{width:100%}}

.pc-site.pc-brand-tsunami .pc-menu{background:transparent!important;border:0!important;color:#fff!important}

.pc-brand-excellence-pump{background:#fff;color:#0a1023}.pc-brand-excellence-pump h1,.pc-brand-excellence-pump h2{color:#0026c9;font-weight:750;letter-spacing:-.035em;line-height:1.1}.pc-brand-excellence-pump h2{font-size:38px}.pc-brand-excellence-pump .pc-btn{background:#0026c9;color:#fff!important;border:1px solid #0026c9;border-radius:16px;box-shadow:none;font-size:14px!important;padding:15px 27px}.pc-brand-excellence-pump .pc-header{background:#fff;border:0}.pc-brand-excellence-pump .pc-header-inner{min-height:88px;gap:24px}.pc-brand-excellence-pump .pc-logo{max-width:255px}.pc-brand-excellence-pump .pc-logo>.pc-art{width:220px;height:30px;min-height:0;background:#fff;flex-shrink:0;border-radius:0}.pc-brand-excellence-pump .pc-logo small{display:none}.pc-brand-excellence-pump .pc-menu{background:transparent!important;border:0!important;color:#0026c9!important}.pc-exc-eyebrow{font-size:13px;font-weight:700;color:#0026c9;display:block;margin-bottom:20px}.pc-exc-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:15px;min-height:510px;overflow:hidden}.pc-exc-hero h1{font-size:clamp(40px,4.1vw,60px);margin:0}.pc-exc-hero p{font-size:21px;line-height:1.4;margin-top:25px;max-width:565px}.pc-exc-actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px}.pc-brand-excellence-pump .pc-exc-actions .secondary{background:#fff;color:#0026c9!important;border-color:#0026c9}.pc-exc-hero figure{position:relative;min-width:0;min-height:500px;margin:0}.pc-exc-hero figure>.pc-reference-photo{position:absolute;inset:0;min-height:0;height:100%;border-radius:0;background:#fff;opacity:.16}.pc-exc-hero figure>.pc-equipment-art{position:relative;background:transparent!important;min-height:0;height:490px;border-radius:0;z-index:1}.pc-exc-hero .pc-equipment-art svg{padding:15px}.pc-exc-models{margin-top:30px}.pc-exc-models>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:27px}.pc-exc-models article{border-radius:28px;overflow:hidden;background:#f4f7fc;min-width:0}.pc-exc-models article>.pc-art{height:310px;min-height:0;border-radius:0;background:#f4f7fc!important}.pc-exc-models article svg{padding:18px}.pc-exc-models article>div:last-child{position:relative;background:#0026c9;padding:23px;color:#fff;min-height:147px}.pc-exc-models h3{font-size:34px;color:#fff;font-weight:700;margin:0}.pc-exc-models article>div>span{position:absolute;right:20px;top:25px;color:#0026c9;background:#fff;border-radius:40px;min-width:65px;padding:4px 15px;text-align:center;font-size:15px}.pc-brand-excellence-pump .pc-exc-models .secondary{background:transparent;color:#fff!important;border-color:#fff;padding:10px 22px;min-height:40px;border-radius:17px;margin-top:20px}.pc-exc-company{display:grid;grid-template-columns:1.4fr .8fr;align-items:center;gap:50px;margin-top:55px}.pc-exc-company h2{font-size:43px}.pc-exc-company p{font-size:21px;line-height:1.4;max-width:680px;margin-top:25px}.pc-exc-company aside{background:#0026c9;border-radius:27px;padding:30px 32px;color:#fff}.pc-exc-company aside h3{font-size:28px;color:#fff;font-weight:600;margin-bottom:24px}.pc-exc-company aside>div{display:flex;align-items:center;gap:22px;margin-top:23px;font-size:18px}.pc-exc-company svg{width:40px;height:40px;flex-shrink:0;color:#fff}.pc-exc-requirements{margin-top:45px}.pc-exc-requirements>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:21px;margin-top:26px}.pc-exc-requirements article{background:#191919;color:#fff;border-radius:150px 150px 0 0;padding:25px 26px 30px;min-width:0}.pc-exc-requirements article:nth-child(even){background:#0026c9}.pc-exc-requirements article>span{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;background:#fff;border-radius:50%;margin-bottom:23px;color:#151515}.pc-exc-requirements svg{width:73px;height:73px}.pc-exc-requirements h3{font-size:24px;color:#fff;font-weight:600;min-height:56px}.pc-exc-requirements p{font-size:17px;line-height:1.3;margin-top:17px}.pc-exc-steps{background:#f4f7fc;margin-top:47px;padding:36px 0}.pc-exc-steps h2{font-size:35px}.pc-exc-steps ol{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:25px 0 0;padding:0}.pc-exc-steps li{position:relative;background:#0026c9;color:#fff;padding:25px 26px 65px;border-radius:24px;min-width:0}.pc-exc-steps li:not(:last-child):after{content:'→';position:absolute;right:-23px;top:45%;font-size:23px;color:#0026c9;z-index:1}.pc-exc-steps h3{font-size:24px;color:#fff;font-weight:600}.pc-exc-steps p{font-size:17px;line-height:1.35;margin-top:22px;max-width:260px}.pc-exc-steps li>span{position:absolute;right:15px;bottom:12px;border:1px solid #0026c9;border-radius:40px;color:#0026c9;background:#fff;padding:4px 25px}.pc-exc-request{display:grid;grid-template-columns:1fr 1.15fr;align-items:start;gap:55px;padding-top:40px;padding-bottom:45px}.pc-exc-request>div{min-width:0}.pc-exc-request>div:first-child{padding-top:25px}.pc-exc-request h2{font-size:42px}.pc-exc-request p{font-size:20px;line-height:1.4;max-width:490px;margin-top:25px}.pc-exc-request .pc-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-exc-request .pc-fields,.pc-exc-request input,.pc-exc-request textarea{min-width:0;max-width:100%}.pc-exc-request input,.pc-exc-request textarea{border-radius:10px}.pc-brand-excellence-pump .pc-footer{background:#0a1023;color:#fff}.pc-brand-excellence-pump .pc-footer a{color:#fff}.pc-brand-excellence-pump .pc-footer .pc-logo{color:#fff;letter-spacing:-.04em}.pc-brand-excellence-pump .pc-close{background:#0026c9;color:#fff}
@media(max-width:1100px){.pc-exc-hero h1{font-size:42px}.pc-exc-hero p{font-size:18px}.pc-exc-company{gap:30px}.pc-exc-company h2{font-size:36px}.pc-exc-company p{font-size:18px}.pc-exc-requirements article{padding:20px}.pc-exc-requirements h3{font-size:21px}.pc-exc-requirements p{font-size:15px}.pc-exc-request h2{font-size:36px}}
@media(max-width:700px){.pc-brand-excellence-pump .pc-header-inner{min-height:76px;gap:16px}.pc-brand-excellence-pump .pc-header .pc-logo>.pc-art{width:177px;height:25px}.pc-brand-excellence-pump .pc-head-request{display:none}.pc-brand-excellence-pump h2{font-size:30px}.pc-exc-eyebrow{font-size:11px;margin-bottom:18px}.pc-exc-hero{grid-template-columns:1fr;gap:5px;padding-top:28px;min-height:0}.pc-exc-hero h1{font-size:37px}.pc-exc-hero p{font-size:17px;margin-top:23px}.pc-exc-actions{gap:12px;margin-top:24px}.pc-exc-actions .pc-btn{font-size:13px!important;padding:13px 18px;gap:14px}.pc-exc-hero figure{min-height:310px}.pc-exc-hero figure>.pc-equipment-art{height:315px}.pc-exc-models{margin-top:27px}.pc-exc-models>div{grid-template-columns:1fr;gap:22px;margin-top:24px}.pc-exc-models article>.pc-art{height:265px}.pc-exc-models article>div:last-child{padding:22px;min-height:135px}.pc-exc-models h3{font-size:30px}.pc-exc-company{grid-template-columns:1fr;gap:25px;margin-top:34px}.pc-exc-company h2{font-size:31px}.pc-exc-company p{font-size:18px;margin-top:22px}.pc-exc-company aside{padding:27px 26px}.pc-exc-company aside h3{font-size:26px}.pc-exc-company aside>div{font-size:17px;gap:20px;margin-top:22px}.pc-exc-requirements{margin-top:32px}.pc-exc-requirements>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px}.pc-exc-requirements article{padding:15px 15px 23px}.pc-exc-requirements article>span{margin-bottom:18px}.pc-exc-requirements svg{width:52px;height:52px}.pc-exc-requirements h3{font-size:20px;min-height:66px;overflow-wrap:anywhere}.pc-exc-requirements p{font-size:15px;margin-top:14px}.pc-exc-steps{margin-top:32px;padding:28px 0}.pc-exc-steps h2{font-size:30px}.pc-exc-steps ol{grid-template-columns:1fr;gap:25px}.pc-exc-steps li{padding:23px 24px 56px}.pc-exc-steps li:not(:last-child):after{content:'↓';right:48%;top:auto;bottom:-26px}.pc-exc-steps h3{font-size:22px}.pc-exc-steps p{font-size:16px;margin-top:17px}.pc-exc-request{grid-template-columns:1fr;gap:24px;padding-top:32px;padding-bottom:32px}.pc-exc-request>div:first-child{padding-top:0}.pc-exc-request h2{font-size:31px}.pc-exc-request p{font-size:18px;margin-top:20px}.pc-exc-request .pc-field-row{grid-template-columns:1fr}.pc-exc-request .pc-form{width:100%}}

.pc-brand-varisco{background:#f8f7ff;color:#001845}.pc-brand-varisco h1,.pc-brand-varisco h2,.pc-brand-varisco h3{color:#001845;line-height:1.12;letter-spacing:-.035em;font-weight:750}.pc-brand-varisco h2{font-size:34px}.pc-brand-varisco .pc-btn{background:#001845!important;color:#fff!important;border:1px solid #001845;border-radius:40px;font-size:14px!important;box-shadow:none;padding:12px 23px;min-height:43px}.pc-brand-varisco .pc-btn.secondary{background:#fff!important;border-color:#ffd8be!important;color:#001845!important}.pc-brand-varisco .pc-header{background:transparent;border:0;padding:15px 30px 0}.pc-brand-varisco .pc-header-inner{background:#fff;max-width:1380px;border-radius:24px;min-height:72px;padding:12px 25px;gap:28px}.pc-brand-varisco .pc-header .pc-logo small{display:none}.pc-brand-varisco .pc-header .pc-logo>.pc-art{width:122px;height:32px;min-height:0;flex-shrink:0;border-radius:0;background:#fff}.pc-brand-varisco .pc-header nav{justify-content:center;flex:1;gap:16px}.pc-brand-varisco .pc-header nav a{font-size:13px;padding:9px 16px;border-radius:30px;white-space:nowrap}.pc-brand-varisco .pc-header nav a[aria-current=page]{background:#ffeedd}.pc-brand-varisco .pc-search-open{border:1px solid #ffd8be!important;width:37px;height:37px;padding:0;border-radius:50%;font-size:22px;background:#fff!important;color:#001845!important}.pc-brand-varisco .pc-menu{background:transparent!important;color:#001845!important;border:0!important}.pc-var-eyebrow{font-size:13px;font-weight:500;line-height:1.35;color:#6d7183;display:block;margin-bottom:12px}.pc-var-hero{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:20px;min-height:505px;padding-top:32px;overflow:hidden}.pc-var-word{position:absolute;left:0;top:20px;font-size:clamp(130px,15vw,230px);line-height:1;font-weight:900;letter-spacing:-.075em;color:#ffd8be;opacity:.67;z-index:0}.pc-var-hero>div{position:relative;z-index:2;padding-top:73px}.pc-var-hero .pc-var-eyebrow{position:absolute;top:0;left:0;max-width:270px}.pc-var-hero h1{font-size:46px;margin:0}.pc-var-hero p{font-size:20px;line-height:1.38;color:#646b7c;max-width:585px;margin:20px 0 0}.pc-var-actions{display:flex;gap:17px;flex-wrap:wrap;margin-top:25px}.pc-var-scene{position:relative;margin:0;min-width:0;overflow:hidden;background:linear-gradient(140deg,#fff8f2,#f8f7ff);border-radius:28px;height:385px}.pc-var-scene>.pc-reference-photo{position:absolute;inset:0;background:transparent;opacity:.34;border-radius:0;min-height:0;height:100%}.pc-var-scene>.pc-equipment-art{position:relative;min-height:0;height:100%;background:transparent!important;mix-blend-mode:multiply;z-index:1;border-radius:0}.pc-var-scene svg{padding:0}.pc-var-hero>.pc-var-scene{height:495px;background:transparent;align-self:end;border-radius:230px 230px 0 0}.pc-var-hero>.pc-var-scene>.pc-reference-photo{opacity:.17}.pc-var-hero>.pc-var-scene>.pc-equipment-art{height:100%;padding:12px 20px}.pc-var-directions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;position:relative;margin-top:0;z-index:2}.pc-var-directions article{position:relative;min-width:0;background:linear-gradient(135deg,#fffaf6,#ffeedd);border:1px solid #fff;border-radius:22px;padding:20px 19px;height:240px;overflow:hidden}.pc-var-directions h2{font-size:22px;line-height:1.15;max-width:205px;position:relative;z-index:1;letter-spacing:-.025em}.pc-var-directions p{font-size:14px;color:#676d7e;line-height:1.3;max-width:178px;margin-top:10px;position:relative;z-index:1}.pc-var-directions .pc-art{position:absolute;right:-38px;bottom:-10px;width:175px;height:140px;min-height:0;background:transparent!important;mix-blend-mode:multiply;border-radius:0}.pc-var-directions a,.pc-var-products article>a{position:absolute;bottom:18px;left:18px;width:42px;height:42px;border:1px solid #ffd8be;background:#fff5ed;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#001845;font-size:22px;z-index:2}.pc-var-about{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;margin-top:45px}.pc-var-about h2{font-size:38px}.pc-var-about p{font-size:18px;line-height:1.4;max-width:630px;color:#676d7e;margin-top:20px}.pc-var-about .pc-btn{margin-top:20px}.pc-var-about .pc-var-scene{height:320px}.pc-var-products{background:#ffeedd;border-radius:28px;padding:22px 20px 20px;margin-top:25px}.pc-var-products>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 12px 14px}.pc-var-products .pc-var-eyebrow{margin-bottom:5px}.pc-var-products h2{margin:0;font-size:38px}.pc-var-products>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pc-var-products article{position:relative;background:#fff;border-radius:24px;padding:13px 20px 23px;min-width:0;overflow:hidden}.pc-var-products article>.pc-art{height:220px;min-height:0;border-radius:0;background:#fff!important}.pc-var-products h3{font-size:24px;margin:5px 0 0}.pc-var-products p{font-size:15px;line-height:1.3;color:#676d7e;margin-top:10px;padding-right:34px;min-height:40px}.pc-var-products article>a{left:auto;right:17px;bottom:17px;width:36px;height:36px;font-size:19px}.pc-var-steps{display:grid;grid-template-columns:1fr 1.85fr;gap:35px;background:#fff0e4;border-radius:28px;padding:26px 30px;margin-top:25px;align-items:start}.pc-var-steps h2{font-size:31px}.pc-var-steps>div>p{font-size:17px;line-height:1.4;color:#676d7e;max-width:340px;margin:18px 0}.pc-var-steps ol{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 0 0;margin:0;gap:19px}.pc-var-steps li{position:relative;border-left:1px solid #ffd8be;padding-left:20px;min-width:0}.pc-var-steps li:not(:last-child):after{content:'→';position:absolute;right:-21px;top:58px;color:#81899b}.pc-var-steps li>div{display:flex;align-items:center;gap:18px}.pc-var-steps li>div>span{font-size:28px;color:#f5af84;font-weight:500}.pc-var-steps svg{width:30px;height:30px;color:#001845;flex-shrink:0}.pc-var-steps h3{font-size:20px;margin:16px 0 0}.pc-var-steps li p{font-size:14px;color:#676d7e;line-height:1.4;margin-top:12px}.pc-var-request{display:grid;grid-template-columns:.85fr 1.25fr;gap:0;border-radius:28px;background:#fff0e4;margin-top:25px;overflow:hidden;padding:10px 10px 10px 0;margin-bottom:30px}.pc-var-request>div:first-child{position:relative;padding:25px 30px 0;min-width:0}.pc-var-request h2{font-size:38px}.pc-var-request p{font-size:18px;line-height:1.35;max-width:355px;color:#676d7e;margin-top:18px;position:relative;z-index:2}.pc-var-request .pc-var-scene{position:absolute;bottom:0;left:0;right:0;height:300px;border-radius:0}.pc-var-request .pc-var-scene>.pc-equipment-art{transform:translate(75px,15px)}.pc-var-request .pc-var-scene>.pc-reference-photo{opacity:.2}.pc-var-form-card{background:#fff;border-radius:23px;padding:27px 30px;min-width:0;position:relative;z-index:2}.pc-var-request .pc-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-var-request .pc-fields,.pc-var-request input,.pc-var-request textarea{min-width:0;max-width:100%}.pc-var-request input,.pc-var-request textarea{border-color:#dee0ed;border-radius:12px;background:#fdfdff}.pc-brand-varisco .pc-footer{background:#001845;color:#fff}.pc-brand-varisco .pc-footer a{color:#fff}.pc-brand-varisco .pc-footer .pc-logo{font-size:36px;font-weight:700}.pc-brand-varisco .pc-footer .pc-btn{background:#ffd8be!important;border-color:#ffd8be;color:#001845!important}.pc-brand-varisco .pc-close{background:#001845;color:#fff}
@media(max-width:1100px){.pc-brand-varisco .pc-header nav{gap:0}.pc-brand-varisco .pc-header nav a{padding:7px 10px}.pc-brand-varisco .pc-header-inner{gap:14px;padding:12px 20px}.pc-brand-varisco .pc-head-request{font-size:12px!important;padding:12px 15px}.pc-var-hero h1{font-size:38px}.pc-var-hero p{font-size:18px}.pc-var-directions h2{font-size:18px}.pc-var-directions article{padding:18px 15px}.pc-var-directions p{font-size:13px}.pc-var-about h2{font-size:32px}.pc-var-products article{padding:12px 16px 20px}.pc-var-products article>.pc-art{height:190px}.pc-var-products h3{font-size:22px}.pc-var-steps{grid-template-columns:1fr;gap:22px}.pc-var-steps ol{max-width:100%}.pc-var-request h2{font-size:33px}.pc-var-form-card{padding:24px 25px}}
@media(max-width:700px){.pc-brand-varisco .pc-header{padding:10px 12px 0}.pc-brand-varisco .pc-header-inner{min-height:64px;padding:12px 15px;gap:12px;border-radius:18px}.pc-brand-varisco .pc-header .pc-logo>.pc-art{width:100px;height:27px}.pc-brand-varisco .pc-head-request{display:none}.pc-brand-varisco .pc-header nav{padding:16px;background:#fff;top:74px;left:12px;right:12px;width:auto;max-width:calc(100% - 24px);border-radius:18px}.pc-brand-varisco .pc-header nav a{padding:11px 16px}.pc-var-hero{grid-template-columns:1fr;gap:5px;min-height:0;padding-top:25px}.pc-var-word{font-size:87px;top:55px;left:0}.pc-var-hero>div{padding-top:77px}.pc-var-eyebrow{font-size:11px}.pc-var-hero h1{font-size:31px;letter-spacing:-.04em}.pc-var-hero p{font-size:17px;margin-top:18px}.pc-var-actions{gap:12px;margin-top:23px}.pc-var-actions .pc-btn{font-size:12px!important;padding:12px 16px;gap:13px}.pc-var-hero>.pc-var-scene{height:355px;margin-top:8px}.pc-var-hero>.pc-var-scene>.pc-equipment-art{padding:0 18px}.pc-var-directions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.pc-var-directions article{height:226px;padding:17px 14px}.pc-var-directions h2{font-size:18px}.pc-var-directions p{font-size:13px;max-width:145px}.pc-var-directions .pc-art{width:130px;height:110px;right:-23px;bottom:-5px}.pc-var-directions a{width:34px;height:34px;left:14px;bottom:16px;font-size:19px}.pc-var-directions article:last-child{grid-column:1/-1;height:170px}.pc-var-directions article:last-child h2,.pc-var-directions article:last-child p{max-width:200px}.pc-var-directions article:last-child .pc-art{right:-5px;width:145px;height:145px}.pc-var-about{grid-template-columns:1fr;gap:22px;margin-top:32px}.pc-var-about h2{font-size:30px}.pc-var-about p{font-size:17px;margin-top:17px}.pc-var-about .pc-var-scene{height:270px}.pc-var-products{padding:20px 14px 14px;margin-top:25px;border-radius:22px}.pc-var-products>header{padding:0 0 15px;gap:10px;align-items:flex-end}.pc-var-products h2{font-size:30px}.pc-var-products>header .pc-btn{font-size:12px!important;padding:9px 13px;gap:12px;min-height:38px}.pc-var-products>div{grid-template-columns:1fr;gap:15px}.pc-var-products article{padding:14px 20px 23px}.pc-var-products article>.pc-art{height:225px}.pc-var-products h3{font-size:25px}.pc-var-products p{font-size:15px}.pc-var-steps{padding:24px 22px;margin-top:25px;border-radius:22px;gap:22px}.pc-var-steps h2{font-size:29px}.pc-var-steps>div>p{font-size:17px}.pc-var-steps ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 17px}.pc-var-steps li{padding-left:12px}.pc-var-steps li:nth-child(2):after{content:''}.pc-var-steps li:not(:last-child):after{right:-18px;top:50px}.pc-var-steps li>div{gap:13px}.pc-var-steps li>div>span{font-size:25px}.pc-var-steps svg{width:26px;height:26px}.pc-var-steps h3{font-size:18px;overflow-wrap:anywhere}.pc-var-steps li p{font-size:14px}.pc-var-request{grid-template-columns:1fr;padding:0 9px 9px;margin-top:25px;margin-bottom:25px;border-radius:22px}.pc-var-request>div:first-child{padding:25px 16px 0;min-height:430px}.pc-var-request h2{font-size:30px}.pc-var-request p{font-size:17px;margin-top:16px}.pc-var-request .pc-var-scene{height:240px}.pc-var-request .pc-var-scene>.pc-equipment-art{transform:translate(45px,10px)}.pc-var-form-card{padding:24px 19px;border-radius:20px}.pc-var-request .pc-field-row{grid-template-columns:1fr}.pc-var-request .pc-form{width:100%}}

.pc-var-inner{padding-bottom:35px}.pc-var-inner-hero{min-height:385px;padding-top:28px}.pc-var-inner-hero>div{padding-top:64px}.pc-var-inner-hero h1{font-size:47px}.pc-var-inner-hero>.pc-var-scene{height:375px}.pc-var-inner-hero .pc-var-word{font-size:190px;top:10px}.pc-var-inner h2{font-size:35px}.pc-var-inner p{color:#676d7e}.pc-var-inner .pc-var-request{margin-bottom:0}.pc-var-two-col{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;margin-top:36px}.pc-var-two-col>.pc-reference-photo{height:390px;min-height:0;border-radius:24px}.pc-var-two-col>article{min-width:0}.pc-var-two-col p{font-size:18px;line-height:1.45;margin-top:20px}.pc-var-two-col .pc-btn{margin-top:22px}.pc-var-manufacturer>article{background:#fff;border-radius:24px;padding:32px}.pc-var-production{position:relative;height:445px;margin-top:38px;overflow:hidden;border-radius:28px;display:flex;align-items:center;justify-content:flex-end;padding:25px}.pc-var-production>.pc-reference-photo{position:absolute;inset:0;height:100%;min-height:0;border-radius:0}.pc-var-production>article{position:relative;background:rgba(255,255,255,.97);padding:32px;border-radius:25px;width:480px;max-width:100%}.pc-var-production p{font-size:17px;line-height:1.4;margin-top:18px}.pc-var-industry{margin-top:38px}.pc-var-industry>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:22px}.pc-var-industry a{position:relative;min-width:0;border-radius:23px;background:#fff0e4;padding:24px 20px 60px;color:#001845;text-decoration:none}.pc-var-industry svg{width:55px;height:55px;color:#001845}.pc-var-industry h3{font-size:22px;margin-top:18px}.pc-var-industry p{font-size:14px;line-height:1.4;margin-top:12px}.pc-var-industry b{position:absolute;bottom:15px;right:17px;display:flex;width:33px;height:33px;justify-content:center;align-items:center;border-radius:50%;background:#fff;border:1px solid #ffd8be}.pc-var-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.pc-var-categories a{position:relative;border:1px solid #ffd8be;background:#fff0e4;border-radius:23px;padding:22px;color:#001845;text-decoration:none;min-width:0;overflow:hidden}.pc-var-categories h2{font-size:24px;min-height:54px}.pc-var-categories .pc-art{height:180px;min-height:0;background:transparent!important;mix-blend-mode:multiply;border-radius:0}.pc-var-categories a>span{position:absolute;bottom:15px;right:15px;width:37px;height:37px;background:#fff;border:1px solid #ffd8be;border-radius:50%;display:flex;align-items:center;justify-content:center}.pc-var-catalog-body{margin-top:38px}.pc-var-catalog-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:25px;margin-top:26px;align-items:start}.pc-var-catalog-layout .pc-filter{background:#fff;padding:22px;border-radius:22px;border:0;display:flex;flex-direction:column;gap:15px}.pc-var-category-check{display:flex!important;align-items:flex-start;gap:10px;font-size:15px!important}.pc-var-category-check input{width:16px!important;min-width:16px;min-height:16px;margin:5px 0 0;padding:0;accent-color:#001845}.pc-var-filter input,.pc-var-filter select{min-width:0}.pc-var-catalog-layout .pc-catalog-count{margin-bottom:18px}.pc-var-catalog-layout .pc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-var-inner .pc-product-card{border-radius:24px;border:0;background:#fff;overflow:hidden}.pc-var-inner .pc-product-card>.pc-card-art{height:210px;min-height:0}.pc-var-inner .pc-product-card .pc-art{height:100%;min-height:0;background:#fff!important}.pc-var-inner .pc-card-body{padding:18px 20px}.pc-var-inner .pc-card-body h3{font-size:25px}.pc-var-inner .pc-card-body p{font-size:15px;line-height:1.4}.pc-var-inner .pc-image-caption{font-size:11px;line-height:1.3;display:block;margin-bottom:10px;color:#777e90}.pc-var-inner .pc-card-link{color:#001845}.pc-var-inner .pc-card-bottom{flex-wrap:wrap;gap:15px}.pc-var-inner .pc-compare-toggle{font-size:12px}.pc-var-service-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:20px}.pc-var-service-directions article{background:#fff0e4;border:1px solid #ffd8be;border-radius:23px;padding:28px;min-width:0}.pc-var-service-directions svg{width:48px;height:48px}.pc-var-service-directions h2{font-size:27px;margin-top:18px}.pc-var-service-directions p{font-size:17px;line-height:1.4}.pc-var-service-types{margin-top:38px}.pc-var-service-types>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:25px}.pc-var-service-types article{background:#fff;border-radius:24px;padding:14px 20px 24px;min-width:0}.pc-var-service-types .pc-art{height:190px;min-height:0;border-radius:17px;background:#fff!important}.pc-var-service-types h3{font-size:24px;margin-top:20px}.pc-var-service-types p{font-size:16px;line-height:1.4;margin-top:15px}.pc-var-faq{margin-top:35px}.pc-var-faq details{background:#fff;border-radius:16px;padding:18px 24px;margin-top:14px}.pc-var-faq summary{cursor:pointer;font-size:19px;font-weight:600}.pc-var-faq p{font-size:17px;line-height:1.4;margin-top:18px}.pc-var-articles-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;margin-top:30px}.pc-var-articles-layout>aside{background:#fff0e4;border-radius:23px;padding:24px;align-self:start}.pc-var-articles-layout>aside h2{font-size:25px}.pc-var-articles-layout>aside a{display:block;padding:9px 0;color:#001845;font-size:16px;text-decoration:none}.pc-var-articles-layout>aside a[aria-current=page]{font-weight:700}.pc-var-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pc-var-article-grid article{background:#fff;border-radius:23px;padding:16px 20px 25px;min-width:0}.pc-var-article-grid .pc-art{height:190px;min-height:0;background:#fff!important;border-radius:0}.pc-var-article-grid .pc-var-eyebrow{margin-top:18px}.pc-var-article-grid h2{font-size:24px}.pc-var-article-grid h2 a{color:#001845;text-decoration:none}.pc-var-article-grid p{font-size:15px;line-height:1.4;margin-top:18px}.pc-var-article-grid .pc-btn{margin-top:20px}.pc-var-contact-cards .pc-contact-data{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:20px 0 30px}.pc-var-contact-cards .pc-contact-data>div{background:#fff0e4;border-radius:22px;padding:23px 27px;min-width:0}.pc-var-contact-cards strong{font-size:16px;text-transform:none}.pc-var-contact-cards span{font-size:21px}.pc-var-contact-main{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:20px}.pc-var-office{padding:25px}.pc-var-office h2{font-size:30px}.pc-var-office p{font-size:17px;line-height:1.4;margin-top:18px}.pc-var-map-placeholder{background:linear-gradient(120deg,#fff0e4,#e8eaf1);border:1px solid #ffd8be;border-radius:22px;min-height:260px;margin:25px 0;padding:35px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.pc-var-map-placeholder svg{width:65px;height:65px}.pc-var-contact-main .pc-var-form-card>p{margin-top:18px;margin-bottom:20px}.pc-var-request-standalone{display:grid;grid-template-columns:1fr 1.1fr;gap:25px;margin-top:35px;border-radius:28px;background:#fff;padding:30px;overflow:hidden}.pc-var-request-standalone h1{font-size:43px}.pc-var-request-standalone .pc-var-form-card{padding:0;min-width:0}.pc-var-request-standalone p{font-size:18px;line-height:1.4;margin:20px 0 25px}.pc-var-request-visual{position:relative;min-width:0;display:flex;align-items:center}.pc-var-request-visual .pc-var-word{font-size:90px;top:15px;width:100%;overflow:hidden}.pc-var-request-visual .pc-var-scene{width:100%;height:680px;border-radius:28px;background:#fff4eb}.pc-var-product-hero{min-height:520px}.pc-var-product-hero>.pc-var-scene{height:480px}.pc-var-product-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:25px 0}.pc-var-product-facts span{font-size:14px;border-right:1px solid #ffd8be;padding-right:10px;min-width:0}.pc-var-product-facts span:last-child{border:0}.pc-var-product-facts strong{display:block;font-size:18px;margin-bottom:8px}.pc-var-product-hero .pc-card-link{display:block;margin-top:15px}.pc-var-equipment-caption{font-size:12px;color:#737a8c;margin-top:10px}.pc-var-product-details{align-items:start;margin-top:32px}.pc-var-product-details h2{font-size:31px}.pc-var-product-details>article>h2:not(:first-child){margin-top:25px}.pc-var-product-details p{font-size:17px;line-height:1.4}.pc-var-spec-card{background:#fff;padding:30px;border-radius:24px;min-width:0}.pc-var-spec-card table{border-collapse:collapse;width:100%;margin-top:25px;font-size:16px;table-layout:fixed}.pc-var-spec-card th,.pc-var-spec-card td{border-bottom:1px solid #ececf3;padding:16px 12px;text-align:left;overflow-wrap:anywhere}.pc-var-spec-card th{width:48%;font-weight:600}.pc-var-spec-card a{color:#001845}.pc-var-product-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:25px}.pc-var-product-benefits>div{background:#fff0e4;border-radius:19px;padding:20px;min-width:0}.pc-var-product-benefits svg{width:35px;height:35px}.pc-var-product-benefits h3{font-size:22px;margin-top:13px}.pc-var-product-benefits p{font-size:15px;margin-top:10px}.pc-var-performance{background:#fff;border-radius:24px;padding:30px;margin-top:35px}.pc-var-performance p{font-size:17px;line-height:1.4;max-width:1000px;margin-top:20px}.pc-var-performance .pc-btn{margin-top:22px}.pc-var-other-models{margin-top:35px}.pc-var-other-models>.pc-product-grid{margin-top:25px;grid-template-columns:repeat(3,minmax(0,1fr))}.pc-brand-varisco .pc-prose{background:#fff;border-radius:25px;margin-top:30px;margin-bottom:40px;padding:40px}
@media(max-width:1100px){.pc-var-catalog-layout{grid-template-columns:220px minmax(0,1fr);gap:20px}.pc-var-catalog-layout .pc-product-grid,.pc-var-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-var-industry>div{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-var-inner-hero h1{font-size:40px}.pc-var-product-hero h1{font-size:42px}.pc-var-two-col{gap:25px}.pc-var-manufacturer>article{padding:26px}.pc-var-inner h2{font-size:30px}.pc-var-service-types>div{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-var-request-standalone{grid-template-columns:1fr 1fr;padding:25px}.pc-var-request-standalone h1{font-size:36px}.pc-var-contact-main{gap:25px}.pc-var-spec-card{padding:24px}}
@media(max-width:700px){.pc-var-inner{padding-bottom:20px}.pc-var-inner-hero{min-height:0;padding-top:22px}.pc-var-inner-hero>div{padding-top:65px}.pc-var-inner-hero h1{font-size:34px}.pc-var-inner-hero>.pc-var-scene{height:280px}.pc-var-inner-hero .pc-var-word{font-size:84px;top:58px}.pc-var-inner h2{font-size:29px}.pc-var-two-col{grid-template-columns:1fr;gap:20px;margin-top:25px}.pc-var-two-col>.pc-reference-photo{height:270px;border-radius:22px}.pc-var-two-col p{font-size:17px}.pc-var-manufacturer>article{padding:24px 22px}.pc-var-production{height:auto;min-height:500px;padding:190px 15px 15px;align-items:end;justify-content:stretch;margin-top:25px;border-radius:22px}.pc-var-production>.pc-reference-photo{height:260px}.pc-var-production>article{padding:24px;border-radius:21px;width:100%}.pc-var-production p{font-size:16px}.pc-var-industry{margin-top:28px}.pc-var-industry>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.pc-var-industry a{padding:20px 17px 55px}.pc-var-industry a:last-child{grid-column:1/-1}.pc-var-industry h3{font-size:21px;overflow-wrap:anywhere}.pc-var-categories{grid-template-columns:1fr;gap:15px;margin-top:15px}.pc-var-categories a{padding:20px}.pc-var-categories h2{font-size:24px;min-height:0}.pc-var-categories .pc-art{height:175px;margin-top:15px}.pc-var-catalog-layout{grid-template-columns:1fr;gap:25px;margin-top:20px}.pc-var-catalog-body{margin-top:28px}.pc-var-catalog-layout .pc-product-grid{grid-template-columns:1fr;gap:20px}.pc-var-catalog-layout .pc-filter{padding:22px}.pc-var-catalog-layout .pc-filter input,.pc-var-catalog-layout .pc-filter select{min-width:0;max-width:100%}.pc-var-inner .pc-product-card>.pc-card-art{height:245px}.pc-var-inner .pc-card-body{padding:20px 22px}.pc-var-service-directions{grid-template-columns:1fr;gap:15px;margin-top:15px}.pc-var-service-directions article{padding:24px}.pc-var-service-directions h2{font-size:27px}.pc-var-service-types>div{grid-template-columns:1fr;gap:18px}.pc-var-service-types .pc-art{height:225px}.pc-var-service-types h3{font-size:25px}.pc-var-faq summary{font-size:17px}.pc-var-faq details{padding:17px 20px}.pc-var-faq p{font-size:16px}.pc-var-articles-layout{grid-template-columns:1fr;gap:20px;margin-top:20px}.pc-var-articles-layout>aside{padding:22px}.pc-var-article-grid{grid-template-columns:1fr;gap:20px}.pc-var-article-grid h2{font-size:25px}.pc-var-article-grid .pc-art{height:220px}.pc-var-contact-cards .pc-contact-data{grid-template-columns:1fr;gap:15px;margin:15px 0}.pc-var-contact-main{grid-template-columns:1fr;gap:20px}.pc-var-office{padding:15px 5px}.pc-var-office h2{font-size:28px}.pc-var-contact-main .pc-var-form-card{padding:25px 22px}.pc-var-contact-main .pc-form{min-width:0;max-width:100%}.pc-var-contact-main .pc-field-row{grid-template-columns:1fr}.pc-var-map-placeholder{padding:25px;min-height:230px}.pc-var-request-standalone{grid-template-columns:1fr;gap:20px;padding:24px 22px;margin-top:25px;border-radius:22px}.pc-var-request-standalone h1{font-size:32px}.pc-var-request-standalone p{font-size:17px}.pc-var-request-standalone .pc-form{width:100%;min-width:0}.pc-var-request-standalone .pc-field-row{grid-template-columns:1fr}.pc-var-request-visual .pc-var-word{font-size:66px}.pc-var-request-visual .pc-var-scene{height:330px}.pc-var-product-hero{min-height:0}.pc-var-product-hero>.pc-var-scene{height:310px}.pc-var-product-facts{gap:10px}.pc-var-product-facts span{font-size:12px;padding-right:8px}.pc-var-product-facts strong{font-size:16px}.pc-var-equipment-caption{font-size:11px;line-height:1.3}.pc-var-spec-card{padding:24px 20px}.pc-var-spec-card table{font-size:14px}.pc-var-spec-card th,.pc-var-spec-card td{padding:13px 8px}.pc-var-product-benefits{gap:13px}.pc-var-product-benefits>div{padding:17px}.pc-var-product-benefits h3{font-size:20px}.pc-var-product-benefits p{font-size:14px}.pc-var-performance{padding:24px 22px;margin-top:25px}.pc-var-performance p{font-size:16px}.pc-var-other-models>.pc-product-grid{grid-template-columns:1fr;gap:20px}.pc-brand-varisco .pc-prose{padding:28px 22px;margin-top:25px;margin-bottom:25px}.pc-brand-varisco .pc-prose h1{font-size:33px}}

/* Excellence: individual inner layouts from DOCX, with verified wastewater series. */
.pc-exc-inner{padding-bottom:25px}.pc-exc-inner-hero{background:#f4f7fc;border-radius:0 0 28px 28px}.pc-exc-inner-hero>div:first-child{padding:25px 0}.pc-exc-inner-hero figure>.pc-reference-photo{background:transparent}.pc-exc-inner-hero figure:has(>.pc-equipment-art:nth-of-type(3))>.pc-equipment-art{position:absolute;width:65%;height:440px;bottom:0;left:0}.pc-exc-inner-hero figure>.pc-equipment-art:nth-of-type(3){width:42%;right:0;left:auto;z-index:2}.pc-exc-inner p{line-height:1.5}.pc-exc-inner .pc-btn.secondary{background:#fff;color:#0026c9!important}.pc-exc-about-approach{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-top:55px}.pc-exc-about-approach h2{font-size:42px}.pc-exc-about-approach p{font-size:20px;margin-top:22px}.pc-exc-about-approach figure{position:relative;margin:0}.pc-exc-about-approach figure>.pc-reference-photo{position:absolute;inset:0;opacity:.13;background:#fff}.pc-exc-about-approach figure>.pc-equipment-art{position:relative;height:430px;min-height:0;background:transparent}.pc-exc-four-steps ol{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-exc-four-steps h3{font-size:23px}.pc-exc-four-steps p{font-size:16px}.pc-exc-inner-form{margin-top:30px}.pc-exc-inner-form input,.pc-exc-inner-form textarea{background:#fff}.pc-exc-inner-form .pc-fields,.pc-exc-inner-form .pc-form{min-width:0}.pc-exc-signals{display:flex;gap:50px;margin-top:30px}.pc-exc-signals>div{display:flex;align-items:center;gap:15px;color:#0026c9}.pc-exc-signals svg{width:45px;height:45px}.pc-exc-series{margin-top:50px}.pc-exc-section-head{display:flex;justify-content:space-between;align-items:center;gap:25px}.pc-exc-search label{display:block;font-size:14px;margin-bottom:8px}.pc-exc-search>div{display:flex;gap:10px}.pc-exc-search input{border:1px solid #d9e3f3;border-radius:13px;max-width:100%;min-width:0;padding:13px}.pc-exc-search a{display:block;margin-top:8px;font-size:14px}.pc-exc-series-list{display:grid;gap:20px;margin-top:24px}.pc-exc-series-list>article{display:grid;grid-template-columns:.6fr .9fr 1.3fr .75fr 55px;gap:25px;align-items:center;border:1px solid #e0e7f5;border-radius:24px;padding:25px;min-width:0}.pc-exc-series-list h3{font-size:36px;color:#0026c9;margin:0 0 20px}.pc-exc-series-list .pc-art{height:240px;min-height:0;background:#f4f7fc!important;border-radius:20px}.pc-exc-series-list p{font-size:17px;margin:0 0 20px}.pc-exc-series-list .pc-exc-eyebrow{font-size:11px}.pc-exc-series-list dl{margin:0;font-size:14px}.pc-exc-series-list dt{color:#6d7280}.pc-exc-series-list dd{margin:4px 0 17px;font-weight:650}.pc-exc-round{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:0;border-radius:50%;background:#0026c9;color:#fff!important;font-size:26px;cursor:pointer}.pc-exc-compare-section{margin-top:45px}.pc-exc-table-scroll{overflow:auto;border:1px solid #dce6f4;border-radius:19px;margin-top:24px}.pc-exc-table-scroll table{border-collapse:collapse;width:100%;font-size:17px}.pc-exc-table-scroll th,.pc-exc-table-scroll td{padding:22px;text-align:left;border-bottom:1px solid #dce6f4;border-right:1px solid #dce6f4}.pc-exc-table-scroll thead{background:#f4f7fc;color:#0026c9}.pc-exc-compare-section>p{font-size:15px;color:#6d7280}.pc-exc-help{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:35px 40px;background:#f4f7fc;border-radius:26px;margin-top:40px;margin-bottom:35px}.pc-exc-help p{font-size:18px;max-width:760px}.pc-exc-help .pc-btn{flex-shrink:0}.pc-exc-applications-grid{margin-top:45px}.pc-exc-applications-grid>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:25px}.pc-exc-applications-grid article{position:relative;background:#f4f7fc;border-radius:24px;padding:29px;min-width:0}.pc-exc-applications-grid svg{width:48px;height:48px;color:#0026c9}.pc-exc-applications-grid h3{font-size:25px;color:#0026c9;line-height:1.2;margin-top:24px}.pc-exc-applications-grid p{font-size:17px}.pc-exc-applications-grid article b{position:absolute;bottom:24px;right:25px;font-size:55px;color:#d8e6f9}.pc-exc-applications-grid article button{position:relative;z-index:1;margin-top:22px}.pc-exc-applications-grid>p{font-size:15px;color:#6d7280;margin-top:24px}.pc-exc-selection{background:#f4f7fc;border-radius:25px;padding:35px 40px;margin-top:40px}.pc-exc-selection>div:first-child{display:grid;grid-template-columns:1fr 1.2fr;gap:45px}.pc-exc-selection>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:30px}.pc-exc-selection svg{width:43px;height:43px;color:#0026c9}.pc-exc-selection h3{font-size:23px;margin-top:15px}.pc-exc-selection p{font-size:17px}.pc-exc-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:40px}.pc-exc-article-grid article{border:1px solid #e1e8f3;border-radius:24px;overflow:hidden;min-width:0}.pc-exc-article-grid .pc-art{height:260px;min-height:0;border-radius:0;background:#f4f7fc!important}.pc-exc-article-grid article>div{padding:25px}.pc-exc-article-grid h2{font-size:28px;line-height:1.2}.pc-exc-article-grid time{font-size:13px;color:#787d87;display:block;margin-bottom:12px}.pc-exc-article-grid p{font-size:17px}.pc-exc-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:stretch;margin-top:40px}.pc-exc-contact-grid>aside{padding:38px;background:#f4f7fc;border-radius:27px}.pc-exc-contact-grid aside>div{display:flex;gap:22px;align-items:center;margin-bottom:34px}.pc-exc-contact-grid aside>div>span,.pc-exc-contact-help article>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#0026c9;color:#fff;width:65px;height:65px;border-radius:50%}.pc-exc-contact-grid svg{width:34px;height:34px}.pc-exc-contact-grid strong{font-size:23px}.pc-exc-contact-grid p{font-size:18px;overflow-wrap:anywhere}.pc-exc-contact-grid>div{padding:35px;border:1px solid #dae3f2;border-radius:27px;min-width:0}.pc-exc-contact-grid .pc-form{min-width:0}.pc-exc-contact-grid .pc-field-row{grid-template-columns:1fr}.pc-exc-contact-help{display:grid;grid-template-columns:.8fr 1.8fr;gap:35px;background:#f4f7fc;padding:35px;border-radius:25px;margin-top:35px}.pc-exc-contact-help>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pc-exc-contact-help h3{font-size:20px;line-height:1.2;margin-top:18px}.pc-exc-contact-help p{font-size:16px}.pc-exc-contact-help svg{width:32px;height:32px}.pc-exc-product-page .pc-product-hero{display:grid;grid-template-columns:1.1fr 1fr}.pc-exc-product-signals{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#f4f7fc;border-radius:24px;padding:28px;margin-top:20px}.pc-exc-product-signals>div{display:flex;gap:17px;padding:0 20px;border-right:1px solid #d9e5f5}.pc-exc-product-signals>div:last-child{border:0}.pc-exc-product-signals svg{width:42px;height:42px;color:#0026c9;flex-shrink:0}.pc-exc-product-signals span{display:block;font-size:14px;color:#6b7280}.pc-exc-product-signals strong{display:block;font-size:17px;line-height:1.3;margin-top:7px}.pc-exc-product-body{display:grid;grid-template-columns:.9fr 1.1fr;gap:30px;margin-top:35px}.pc-exc-product-body h2{font-size:29px}.pc-exc-product-body p{font-size:17px}.pc-exc-product-features>div{display:flex;gap:20px;align-items:center;margin-top:25px}.pc-exc-product-features>div>span{display:flex;align-items:center;justify-content:center;background:#f4f7fc;color:#0026c9;border-radius:50%;width:76px;height:76px;flex-shrink:0}.pc-exc-product-features svg{width:42px;height:42px}.pc-exc-product-features h3{font-size:21px;margin:0}.pc-exc-product-features p{margin:8px 0 0}.pc-exc-spec-card{padding:27px;border:1px solid #dbe4f3;border-radius:24px;margin-bottom:24px;min-width:0}.pc-exc-spec-card table{width:100%;border-collapse:collapse;font-size:16px}.pc-exc-spec-card th,.pc-exc-spec-card td{padding:15px 12px;text-align:left;border:1px solid #dae4f3;overflow-wrap:anywhere}.pc-exc-spec-card th{background:#f4f7fc}.pc-exc-spec-card .pc-btn{width:100%}.pc-exc-structure-detail{margin:30px 0 0}.pc-exc-structure-detail .pc-art{height:370px;min-height:0;background:#fff}.pc-exc-structure-detail figcaption{font-size:13px;color:#7c8494}.pc-exc-inner .pc-catalog-count{font-size:15px;margin-top:18px}
@media(max-width:1100px){.pc-exc-series-list>article{grid-template-columns:.6fr .8fr 1fr .7fr;gap:18px}.pc-exc-series-list>article>.pc-exc-round{display:none}.pc-exc-four-steps ol{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-exc-contact-help{grid-template-columns:1fr}.pc-exc-product-signals{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pc-exc-product-signals>div:nth-child(2){border:0}}
@media(max-width:700px){.pc-exc-inner-hero{padding-bottom:15px}.pc-exc-inner-hero>div:first-child{padding:0}.pc-exc-inner-hero figure:has(>.pc-equipment-art:nth-of-type(3))>.pc-equipment-art{height:295px}.pc-exc-about-approach,.pc-exc-product-body,.pc-exc-product-page .pc-product-hero{grid-template-columns:1fr;gap:25px}.pc-exc-about-approach{margin-top:30px}.pc-exc-about-approach h2{font-size:30px}.pc-exc-about-approach p{font-size:17px}.pc-exc-about-approach figure>.pc-equipment-art{height:300px}.pc-exc-four-steps ol{grid-template-columns:1fr}.pc-exc-signals{display:grid;gap:20px;margin-top:25px}.pc-exc-signals svg{width:35px;height:35px}.pc-exc-section-head{display:block}.pc-exc-search{margin-top:25px}.pc-exc-search>div{gap:8px}.pc-exc-search input{width:100%}.pc-exc-search .pc-btn{padding:12px 19px}.pc-exc-series{margin-top:30px}.pc-exc-series-list>article{grid-template-columns:1fr 1fr;padding:22px;gap:20px}.pc-exc-series-list>article>div:nth-of-type(2){grid-column:1/-1}.pc-exc-series-list>article>a:nth-child(2){min-width:0}.pc-exc-series-list .pc-art{height:170px}.pc-exc-series-list>article>dl{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:8px;font-size:14px}.pc-exc-series-list dd{margin:0}.pc-exc-series-list h3{font-size:31px}.pc-exc-series-list p{font-size:16px}.pc-exc-compare-section{margin-top:30px}.pc-exc-table-scroll table{min-width:690px;font-size:14px}.pc-exc-table-scroll th,.pc-exc-table-scroll td{padding:16px}.pc-exc-help{display:block;padding:26px 22px;margin-top:30px}.pc-exc-help p{font-size:17px}.pc-exc-help .pc-btn{margin-top:15px}.pc-exc-applications-grid{margin-top:30px}.pc-exc-applications-grid>div{grid-template-columns:1fr;gap:18px}.pc-exc-applications-grid article{padding:25px}.pc-exc-selection{padding:26px 22px;margin-top:30px}.pc-exc-selection>div:first-child{grid-template-columns:1fr;gap:10px}.pc-exc-selection>div:last-child{grid-template-columns:1fr 1fr;gap:23px 18px}.pc-exc-selection h3{font-size:22px}.pc-exc-selection p{font-size:16px}.pc-exc-article-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.pc-exc-article-grid h2{font-size:27px}.pc-exc-article-grid .pc-art{height:250px}.pc-exc-contact-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.pc-exc-contact-grid>aside{padding:27px 22px}.pc-exc-contact-grid aside>div{gap:17px;margin-bottom:24px}.pc-exc-contact-grid strong{font-size:21px}.pc-exc-contact-grid p{font-size:16px}.pc-exc-contact-grid>div{padding:26px 22px}.pc-exc-contact-grid .pc-fields,.pc-exc-contact-grid input,.pc-exc-contact-grid textarea{min-width:0;max-width:100%}.pc-exc-contact-help{padding:27px 22px;margin-top:28px;gap:20px}.pc-exc-contact-help>div:last-child{grid-template-columns:1fr 1fr;gap:25px 18px}.pc-exc-contact-help h3{font-size:20px}.pc-exc-contact-help article>span{width:58px;height:58px}.pc-exc-product-signals{grid-template-columns:1fr 1fr;padding:22px;gap:22px 18px}.pc-exc-product-signals>div{display:block;padding:0;border:0}.pc-exc-product-signals svg{width:34px;height:34px}.pc-exc-product-signals span{margin-top:13px}.pc-exc-product-signals strong{font-size:16px}.pc-exc-product-body{margin-top:28px}.pc-exc-product-body h2{font-size:27px}.pc-exc-product-body p{font-size:16px}.pc-exc-spec-card{padding:24px 20px}.pc-exc-spec-card table{font-size:14px}.pc-exc-spec-card th,.pc-exc-spec-card td{padding:13px 8px}.pc-exc-product-features>div{gap:17px}.pc-exc-product-features>div>span{width:62px;height:62px}.pc-exc-product-features h3{font-size:20px}.pc-exc-inner-form h1{font-size:35px}.pc-exc-inner-form .pc-field-row{grid-template-columns:1fr}.pc-exc-inner-form .pc-form{max-width:100%}.pc-exc-request-page{padding-top:20px}}

/* TSUNAMI individual inner pages: black/white industrial layout. Staged, not deployed. */
.pc-tsu-inner-hero.pc-product-hero{display:block;margin-bottom:0}.pc-tsu-inner-hero>.pc-wrap>article{min-width:0}.pc-tsu-inner-hero>.pc-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.pc-tsu-inner{background:#fff;color:#0a1830}.pc-tsu-inner em{font-style:normal;color:#006cff}.pc-tsu-inner h1,.pc-tsu-inner h2{line-height:1.05;font-weight:750;letter-spacing:-.025em}.pc-tsu-inner h2{font-size:44px}.pc-tsu-inner p{font-size:19px;line-height:1.5}.pc-tsu-inner-hero{position:relative;background:#05080b;color:#fff;overflow:hidden}.pc-tsu-inner-ground{position:absolute;bottom:0;left:0;right:0;height:140px;opacity:.18}.pc-tsu-inner-ground .pc-art{height:100%;min-height:0;background:#05080b}.pc-tsu-inner-hero>.pc-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px;padding-top:50px;padding-bottom:40px;min-height:590px}.pc-tsu-inner-hero h1{font-size:60px;color:#fff}.pc-tsu-inner-hero p{color:#c6cfd7;max-width:630px}.pc-tsu-inner-hero .pc-eyebrow{color:#7ab7ff}.pc-tsu-inner-hero .pc-equipment-art{height:510px;min-height:0;background:#fff!important;border-radius:0;mix-blend-mode:screen}.pc-tsu-inner-hero .pc-equipment-art svg{padding:20px}.pc-tsu-inner-hero .pc-btn{margin-top:22px}.pc-tsu-about-supply{padding-top:45px;padding-bottom:45px}.pc-tsu-about-supply>p{max-width:770px}.pc-tsu-about-supply>div,.pc-tsu-selection-panel .pc-wrap>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.pc-tsu-about-supply article{background:#f4f4f4;border:1px solid #e5e7eb;padding:30px;min-width:0}.pc-tsu-inner .pc-line-icon{width:45px;height:45px;color:#006cff}.pc-tsu-about-supply h3,.pc-tsu-selection-panel h3{font-size:26px;line-height:1.15;margin-top:20px}.pc-tsu-about-supply .pc-btn{margin-top:30px}.pc-tsu-brand-panel,.pc-tsu-selection-panel,.pc-tsu-construction{background:#05080b;color:#fff;padding:45px 0}.pc-tsu-brand-panel>.pc-wrap,.pc-tsu-construction>.pc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.pc-tsu-brand-panel h2,.pc-tsu-selection-panel h2,.pc-tsu-construction h2{color:#fff}.pc-tsu-brand-panel p,.pc-tsu-construction p{color:#c5cbd3}.pc-tsu-inner-pair{display:grid;grid-template-columns:1fr 1fr}.pc-tsu-inner-pair .pc-art{height:390px;min-height:0;background:#fff!important;mix-blend-mode:screen}.pc-tsu-inner-manufacturer{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center;padding-top:45px;padding-bottom:40px}.pc-tsu-inner-manufacturer>.pc-art{height:430px;min-height:0;background:#fff}.pc-tsu-role{padding-top:25px;padding-bottom:40px}.pc-tsu-role>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:28px}.pc-tsu-role article{border:1px solid #dfe4eb;padding:26px;min-width:0}.pc-tsu-role article>span{display:block;font-size:35px;color:#a2b8d2;margin-bottom:17px}.pc-tsu-role h3{font-size:24px;line-height:1.15}.pc-tsu-role p{font-size:17px}.pc-tsu-selection-panel article{border:1px solid #263544;background:#0b1017;padding:30px}.pc-tsu-selection-panel article p{color:#c5cbd3}.pc-tsu-inner-form{background:#fff}.pc-tsu-inner-form h1{font-size:45px}.pc-tsu-inner-form .pc-form,.pc-tsu-inner-form .pc-fields{min-width:0}.pc-tsu-inner-form .pc-field-row{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-tsu-category-grid{padding-top:45px;padding-bottom:30px}.pc-tsu-category-grid>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:30px}.pc-tsu-category-grid article{background:#f4f4f4;padding:25px;min-width:0}.pc-tsu-category-grid .pc-art{height:320px;min-height:0;background:#fff!important}.pc-tsu-category-grid h3{font-size:29px;margin-top:25px}.pc-tsu-category-grid p{font-size:18px}.pc-tsu-inner-models{padding-top:25px;padding-bottom:45px}.pc-tsu-inner-section-head{display:flex;align-items:center;justify-content:space-between;gap:35px}.pc-tsu-inner-section-head form{display:grid;grid-template-columns:1fr 1fr;gap:10px 15px;min-width:0;max-width:500px}.pc-tsu-inner-section-head label{font-size:13px;grid-column:1/-1}.pc-tsu-inner-section-head input,.pc-tsu-inner-section-head select{grid-column:1/-1;min-width:0;padding:12px;border:1px solid #ced8e3;background:#fff}.pc-tsu-inner-section-head a{font-size:14px;align-self:center}.pc-tsu-inner-models .pc-product-grid{margin-top:25px}.pc-tsu-inner-models .pc-product-card{background:#fff;border:1px solid #e1e5eb}.pc-tsu-inner-models .pc-card-art{height:310px}.pc-tsu-inner-models .pc-card-body{padding:24px}.pc-tsu-inner-models .pc-product-card h3{font-size:29px}.pc-tsu-inner-models .pc-product-card p{font-size:17px}.pc-tsu-product-page .pc-product-hero>.pc-wrap>article{order:2}.pc-tsu-product-intro{padding-top:45px;padding-bottom:35px}.pc-tsu-product-intro p{max-width:980px}.pc-tsu-product-specs{padding:40px 0;background:#f4f4f4}.pc-tsu-product-specs table{border-collapse:collapse;width:100%;font-size:18px;margin-top:25px;background:#fff}.pc-tsu-product-specs th,.pc-tsu-product-specs td{padding:19px 24px;border:1px solid #dce3ec;text-align:left}.pc-tsu-product-specs th{width:45%;background:#edf2f8}.pc-tsu-product-specs a{color:#006cff}.pc-tsu-construction .pc-art{height:480px;min-height:0;background:#fff!important;mix-blend-mode:screen}.pc-tsu-construction dt{font-weight:700;color:#fff;font-size:20px;margin-top:22px}.pc-tsu-construction dd{margin:8px 0 0;color:#c1cad4;font-size:17px}.pc-tsu-construction .pc-btn{margin-top:25px}.pc-tsu-applications-hero{position:relative;background:#05080b;min-height:470px;color:#fff;overflow:hidden}.pc-tsu-applications-visual{position:absolute;inset:0;opacity:.45}.pc-tsu-applications-visual .pc-art{height:100%;min-height:0;background:#05080b}.pc-tsu-applications-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#05080b 15%,transparent)}.pc-tsu-applications-hero>.pc-wrap{position:relative;padding-top:120px;padding-bottom:90px}.pc-tsu-applications-hero h1,.pc-tsu-media-hero h1{color:#fff;font-size:60px;max-width:900px}.pc-tsu-application-cards{padding-top:40px;padding-bottom:35px}.pc-tsu-application-cards>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.pc-tsu-application-cards article{border:1px solid #e2e7ed;min-width:0}.pc-tsu-application-art{position:relative;background:#f4f4f4}.pc-tsu-application-art>.pc-art{height:350px;min-height:0;background:#f4f4f4!important}.pc-tsu-application-art>.pc-line-icon{position:absolute;left:25px;bottom:25px;background:#fff;padding:12px;box-sizing:content-box}.pc-tsu-application-cards article>div:last-child{padding:28px}.pc-tsu-application-cards h2{font-size:33px}.pc-tsu-application-cards>p{font-size:14px;color:#79828e}.pc-tsu-media-hero{background:#05080b;padding:90px 0;color:#fff}.pc-tsu-media-hero p{color:#bdc7d2}.pc-tsu-article-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;padding-top:45px;padding-bottom:40px}.pc-tsu-article-grid .pc-art{height:340px;min-height:0;background:#f4f4f4!important}.pc-tsu-article-grid h2{font-size:30px;line-height:1.15;margin-top:26px}.pc-tsu-article-grid p{font-size:18px}.pc-tsu-media-cta{display:flex;justify-content:space-between;align-items:center;gap:35px;background:#f4f4f4;padding:35px;margin-bottom:35px}.pc-tsu-media-cta .pc-btn{flex-shrink:0}.pc-tsu-inner-contacts .pc-contact-data{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0}.pc-tsu-inner-contacts .pc-contact-data>div{background:#f4f4f4;padding:25px;overflow-wrap:anywhere}
@media(max-width:1100px){.pc-tsu-inner-hero h1,.pc-tsu-media-hero h1,.pc-tsu-applications-hero h1{font-size:47px}.pc-tsu-inner h2{font-size:37px}.pc-tsu-role>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.pc-tsu-inner h2{font-size:32px}.pc-tsu-inner p{font-size:17px}.pc-tsu-inner-hero>.pc-wrap{grid-template-columns:1fr;gap:15px;padding-top:32px;padding-bottom:25px;min-height:0}.pc-tsu-inner-hero h1{font-size:39px}.pc-tsu-inner-hero .pc-equipment-art{height:330px}.pc-tsu-inner-hero .pc-btn{margin-top:17px}.pc-tsu-about-supply{padding-top:30px;padding-bottom:30px}.pc-tsu-about-supply>div,.pc-tsu-selection-panel .pc-wrap>div{grid-template-columns:1fr;gap:18px}.pc-tsu-about-supply article,.pc-tsu-selection-panel article{padding:25px}.pc-tsu-about-supply h3,.pc-tsu-selection-panel h3{font-size:26px}.pc-tsu-brand-panel,.pc-tsu-selection-panel,.pc-tsu-construction{padding:30px 0}.pc-tsu-brand-panel>.pc-wrap,.pc-tsu-construction>.pc-wrap,.pc-tsu-inner-manufacturer{grid-template-columns:1fr;gap:25px}.pc-tsu-inner-pair .pc-art{height:270px}.pc-tsu-inner-manufacturer{padding-top:30px;padding-bottom:25px}.pc-tsu-inner-manufacturer>.pc-art{height:310px}.pc-tsu-role>div{grid-template-columns:1fr;gap:18px}.pc-tsu-role article{padding:25px}.pc-tsu-inner-form h1{font-size:35px}.pc-tsu-inner-form .pc-field-row{grid-template-columns:1fr}.pc-tsu-inner-form .pc-form{width:100%;max-width:100%}.pc-tsu-inner-form input,.pc-tsu-inner-form textarea{min-width:0;max-width:100%}.pc-tsu-category-grid{padding-top:30px;padding-bottom:20px}.pc-tsu-category-grid>div{grid-template-columns:1fr;gap:20px}.pc-tsu-category-grid .pc-art{height:280px}.pc-tsu-category-grid h3{font-size:27px}.pc-tsu-inner-section-head{display:block}.pc-tsu-inner-section-head form{margin-top:25px;max-width:100%}.pc-tsu-inner-models .pc-card-art{height:275px}.pc-tsu-inner-models .pc-product-grid{grid-template-columns:1fr}.pc-tsu-product-page .pc-product-hero>.pc-wrap>article{order:0}.pc-tsu-product-intro{padding-top:30px;padding-bottom:25px}.pc-tsu-product-specs{padding:30px 0}.pc-tsu-product-specs table{font-size:14px}.pc-tsu-product-specs th,.pc-tsu-product-specs td{padding:14px 9px;overflow-wrap:anywhere}.pc-tsu-construction .pc-art{height:330px}.pc-tsu-applications-hero{min-height:400px}.pc-tsu-applications-hero>.pc-wrap{padding-top:85px;padding-bottom:55px}.pc-tsu-applications-hero h1,.pc-tsu-media-hero h1{font-size:38px}.pc-tsu-application-cards>div{grid-template-columns:1fr;gap:22px}.pc-tsu-application-art>.pc-art{height:285px}.pc-tsu-application-cards article>div:last-child{padding:25px}.pc-tsu-application-cards h2{font-size:30px}.pc-tsu-media-hero{padding:60px 0}.pc-tsu-article-grid{grid-template-columns:1fr;gap:30px;padding-top:30px}.pc-tsu-article-grid .pc-art{height:280px}.pc-tsu-article-grid h2{font-size:27px}.pc-tsu-media-cta{display:block;padding:28px 22px}.pc-tsu-media-cta .pc-btn{margin-top:20px}.pc-tsu-inner-contacts .pc-contact-data{grid-template-columns:1fr;gap:18px;margin:30px 0}}

.pc-four-hero-grid,.pc-four-brand-grid,.pc-four-supply,.pc-purity-details,.pc-godwin-technology{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.pc-four-hero-grid{padding-top:68px;padding-bottom:60px}.pc-four-hero-grid h1,.pc-godwin-hero h1{font-size:clamp(42px,4.7vw,72px);line-height:1.02;letter-spacing:-.045em;margin:0 0 28px}.pc-four-hero-grid p,.pc-four-brand-grid p{font-size:20px;line-height:1.55;max-width:600px}.pc-four-signals{padding-top:26px;padding-bottom:26px;font-size:15px;border-top:1px solid #dce7e6;letter-spacing:.015em}.pc-four-models,.pc-four-applications,.pc-four-supply,.pc-purity-details,.pc-godwin-technology,.pc-godwin-requests{padding-top:76px;padding-bottom:76px}.pc-four-models{background:var(--pc-soft)}.pc-four-dark{padding:76px 0;background:var(--pc-ink);color:white}.pc-four-dark h2,.pc-four-dark h3{color:white}.pc-four-dark p{color:#d3e1e4}.pc-four-brand-grid h2,.pc-four-supply h2,.pc-purity-details h2,.pc-godwin-technology h2{font-size:clamp(32px,3.3vw,50px);line-height:1.1;letter-spacing:-.03em}.pc-four-criteria{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:34px 0}.pc-four-criteria article{border:1px solid #81918c;border-radius:6px;padding:26px}.pc-four-criteria svg{width:38px;height:38px;color:var(--pc-accent)}.pc-four-scene-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.pc-four-scene-grid a{display:block;background:white;border-radius:5px;overflow:hidden;color:var(--pc-ink);text-decoration:none}.pc-four-scene-grid svg{width:100%;height:220px;display:block}.pc-four-scene-grid h3{font-size:19px;margin:20px}.pc-four-supply article,.pc-purity-details article,.pc-godwin-technology article{display:flex;align-items:flex-start;gap:22px;padding:22px 0;border-bottom:1px solid #d5dfdf}.pc-four-supply article svg,.pc-purity-details article svg,.pc-godwin-technology article svg{width:34px;height:34px;flex:0 0 34px;color:var(--pc-accent)}.pc-four-supply article h3,.pc-purity-details article h3,.pc-godwin-technology article h3{margin:0 0 10px;font-size:22px}.pc-four-supply article p,.pc-purity-details article p,.pc-godwin-technology article p{margin:0}.pc-four-supply .pc-btn{margin-top:28px}.pc-special-solidpump .pc-four-hero{background:linear-gradient(120deg,#f6f8f7,#e7f1ed)}.pc-solid-hero-pumps{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pc-solid-hero-pumps figure{margin:0;background:white;padding:22px;border-radius:8px;transform:translateY(-12px)}.pc-solid-hero-pumps figure+figure{transform:translateY(12px)}.pc-solid-hero-pumps .pc-art{height:355px;min-height:0;background:white}.pc-solid-hero-pumps figcaption{font-size:16px;font-weight:700;padding-top:14px}.pc-brand-solidpump .pc-btn{background:#10201e;color:white;border-color:#10201e}.pc-brand-solidpump .pc-cta,.pc-brand-solidpump .pc-footer{background:#10201e}.pc-brand-solidpump .pc-cta h2{color:white}.pc-brand-solidpump .pc-cta p{color:#dce7e2}.pc-brand-solidpump .pc-card-link{background:#b5dcca;color:#10201e}.pc-brand-solidpump .pc-four-models{background:white}.pc-brand-solidpump .pc-concept-heading h2{max-width:700px}.pc-four-line{width:52px;height:8px;background:#16cfc7;margin-bottom:30px}.pc-aqua-visual{background:#f3f8f8;padding:38px;border-radius:4px;position:relative}.pc-aqua-visual .pc-art{height:470px;background:white;min-height:0}.pc-aqua-visual>span{display:block;background:#0b0f10;color:white;padding:14px;font-size:14px}.pc-aqua-wordmark{font-size:clamp(34px,8vw,116px);font-weight:850;color:#16cfc7;letter-spacing:-.05em;border-bottom:1px solid #6b8f8f;padding-bottom:30px;margin-bottom:42px}.pc-brand-aquastrong .pc-cta{background:#16cfc7}.pc-brand-aquastrong .pc-btn{color:#0b0f10}.pc-brand-aquastrong .pc-four-hero-grid .pc-btn,.pc-brand-aquastrong .pc-cta .pc-btn,.pc-brand-aquastrong .pc-head-request{background:#0b0f10;color:white;border-color:#0b0f10}.pc-brand-aquastrong .pc-footer{background:#0b0f10}.pc-four-purity-hero{background:linear-gradient(110deg,white,#eef4f8);position:relative}.pc-purity-visual{background:linear-gradient(110deg,#eef4f8,#d2edf8);background-image:linear-gradient(#cbe8f3 1px,transparent 1px),linear-gradient(90deg,#cbe8f3 1px,transparent 1px);background-size:35px 35px;padding:38px;border:1px solid #b2e4f7;border-radius:9px}.pc-purity-visual .pc-art{height:430px;min-height:0;background:white}.pc-special-purity em{font-style:normal;color:#259ad8}.pc-purity-choice{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;padding-top:30px;padding-bottom:30px;border-radius:12px;background:#eef4f8;margin-top:28px;margin-bottom:45px}.pc-purity-choice h2{font-size:32px;margin:0}.pc-purity-choice a,.pc-purity-choice button{display:flex;gap:20px;align-items:center;text-align:left;padding:20px;background:white;border:0;border-radius:7px;color:#052d4e;text-decoration:none;font:inherit;cursor:pointer}.pc-purity-choice svg{width:36px;height:36px;flex:0 0 36px}.pc-purity-choice h3{margin:0 0 6px}.pc-purity-choice p{margin:0;font-size:15px}.pc-purity-choice button strong,.pc-purity-choice button span span{display:block}.pc-purity-brand-art .pc-art{height:330px;background:white;min-height:0;border-radius:9px}.pc-brand-purity-pump .pc-four-models .pc-product-grid{grid-template-columns:minmax(280px,550px)}.pc-brand-purity-pump .pc-btn:not(.secondary){background:#052d4e;border-color:#052d4e}.pc-brand-purity-pump .pc-cta,.pc-brand-purity-pump .pc-footer{background:#052d4e}.pc-brand-purity-pump .pc-cta h2{color:white}.pc-brand-purity-pump .pc-cta p{color:#cde2ed}.pc-godwin-hero{position:relative;background:#0b0b0b;color:white;padding:92px 0 80px;overflow:hidden}.pc-godwin-hero>.pc-wrap{position:relative;z-index:1}.pc-godwin-hero h1{max-width:760px;color:white}.pc-godwin-hero p{max-width:630px;font-size:20px;line-height:1.5;color:#e2e2e2}.pc-godwin-scene{position:absolute;inset:0 0 0 35%;opacity:.55}.pc-godwin-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b0b0b,transparent)}.pc-godwin-scene svg{width:100%;height:100%}.pc-godwin-orange{background:#ff6a00;color:#0b0b0b;padding:68px 0}.pc-godwin-orange .pc-btn{background:#0b0b0b!important;color:white!important;border-color:#0b0b0b!important}.pc-godwin-technology .pc-art{height:330px;min-height:0;background:white}.pc-godwin-industries{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pc-godwin-industries a{border:1px solid #ff4f00;border-radius:8px;padding:20px;color:white;text-decoration:none}.pc-special-godwin .pc-four-brand-grid>div>svg{display:block;width:100%;height:340px;border-radius:9px}.pc-godwin-requests{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pc-godwin-requests article{padding:38px;background:#f5f5f5;border-radius:12px}.pc-godwin-requests article+article{border:1px solid #ff4f00;background:white}.pc-brand-godwin .pc-header,.pc-brand-godwin .pc-footer{background:#0b0b0b;color:white}.pc-brand-godwin .pc-header a{color:white}.pc-brand-godwin .pc-header .pc-search-open{color:white}.pc-brand-godwin .pc-cta{background:#ff6a00}.pc-brand-godwin .pc-cta .pc-btn{background:#0b0b0b;border-color:#0b0b0b;color:white}.pc-brand-godwin .pc-btn{border-radius:9px}.pc-brand-godwin .pc-menu{color:white}.pc-brand-solidpump .pc-product-grid,.pc-brand-godwin .pc-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1100px){.pc-four-hero-grid,.pc-four-brand-grid,.pc-four-supply,.pc-purity-details,.pc-godwin-technology{gap:35px}.pc-brand-solidpump .pc-product-grid,.pc-brand-godwin .pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-purity-choice{grid-template-columns:1fr}.pc-solid-hero-pumps .pc-art{height:260px}}
@media(max-width:760px){.pc-four-hero-grid,.pc-four-brand-grid,.pc-four-supply,.pc-purity-details,.pc-godwin-technology,.pc-godwin-requests{grid-template-columns:1fr;gap:30px}.pc-four-hero-grid{padding-top:45px;padding-bottom:40px}.pc-four-hero-grid h1,.pc-godwin-hero h1{font-size:44px}.pc-four-hero-grid p,.pc-four-brand-grid p{font-size:18px}.pc-solid-hero-pumps{gap:12px}.pc-solid-hero-pumps figure{padding:10px}.pc-solid-hero-pumps .pc-art{height:250px}.pc-solid-hero-pumps figcaption{font-size:13px}.pc-four-models,.pc-four-applications,.pc-four-supply,.pc-purity-details,.pc-godwin-technology,.pc-godwin-requests{padding-top:45px;padding-bottom:45px}.pc-four-criteria,.pc-four-scene-grid{grid-template-columns:1fr}.pc-four-scene-grid svg{height:165px}.pc-four-dark{padding:45px 0}.pc-four-signals{font-size:13px;line-height:1.8}.pc-aqua-visual,.pc-purity-visual{padding:22px}.pc-aqua-visual .pc-art,.pc-purity-visual .pc-art{height:320px}.pc-brand-solidpump .pc-product-grid,.pc-brand-godwin .pc-product-grid{grid-template-columns:1fr}.pc-brand-purity-pump .pc-four-models .pc-product-grid{grid-template-columns:1fr}.pc-godwin-hero{padding:65px 0 55px}.pc-godwin-scene{left:0;opacity:.3}.pc-godwin-requests article{padding:25px}.pc-godwin-industries{grid-template-columns:1fr}.pc-brand-godwin .pc-header nav{background:#0b0b0b}}

/* Final browser QA: constrain reference logos and preserve CTA contrast. */
.pc-brand-solidpump .pc-header .pc-logo .pc-art,.pc-brand-godwin .pc-header .pc-logo .pc-art,.pc-brand-purity-pump .pc-header .pc-logo .pc-art,.pc-brand-aquastrong .pc-header .pc-logo .pc-art{width:180px;height:30px;min-height:0;border-radius:0;background:transparent;overflow:hidden}
.pc-brand-solidpump .pc-header .pc-logo .pc-art svg,.pc-brand-godwin .pc-header .pc-logo .pc-art svg,.pc-brand-purity-pump .pc-header .pc-logo .pc-art svg,.pc-brand-aquastrong .pc-header .pc-logo .pc-art svg{width:100%;height:100%;min-height:0;display:block}
.pc-brand-solidpump .pc-btn:not(.secondary){color:white!important;border-radius:7px}.pc-brand-solidpump .pc-four-dark .pc-btn.secondary{color:white!important;border-color:#b5dcca}
.pc-special-solidpump h2,.pc-special-aquastrong h2,.pc-special-purity h2,.pc-special-godwin h2{font-weight:750}
.pc-brand-solidpump .pc-header-inner,.pc-brand-godwin .pc-header-inner,.pc-brand-purity-pump .pc-header-inner,.pc-brand-aquastrong .pc-header-inner{min-height:88px}
.pc-brand-aquastrong .pc-head-request,.pc-brand-aquastrong .pc-four-hero-grid .pc-btn,.pc-brand-aquastrong .pc-cta .pc-btn{color:white!important;border-radius:6px}
.pc-brand-purity-pump .pc-btn:not(.secondary){color:white!important;border-radius:6px}
.pc-brand-solidpump .pc-solid-hero-pumps figcaption{font-style:normal}
@media(max-width:760px){.pc-brand-solidpump .pc-header .pc-logo .pc-art,.pc-brand-godwin .pc-header .pc-logo .pc-art,.pc-brand-purity-pump .pc-header .pc-logo .pc-art,.pc-brand-aquastrong .pc-header .pc-logo .pc-art{width:145px;height:26px}.pc-brand-solidpump .pc-header-inner,.pc-brand-godwin .pc-header-inner,.pc-brand-purity-pump .pc-header-inner,.pc-brand-aquastrong .pc-header-inner{min-height:76px}}

.pc-brand-solidpump .pc-btn.secondary{background:transparent!important;color:#10201e!important;border:1px solid #10201e;border-radius:7px}.pc-brand-solidpump .pc-four-dark .pc-btn.secondary{color:white!important;border-color:#b5dcca}

/* Solidpump inner pages: original DOCX white/mint/black compositions. */
.pc-brand-solidpump .pc-sol-inner{color:#10201e;background:#fff;font-family:Arial,Helvetica,sans-serif}.pc-sol-inner h1,.pc-sol-inner h2,.pc-sol-inner h3{color:inherit;letter-spacing:-.045em;line-height:1.08}.pc-sol-inner h1{font-size:clamp(38px,4.8vw,72px);font-weight:800;margin:0 0 24px}.pc-sol-inner h2{font-size:clamp(28px,3vw,44px);font-weight:800;margin:0 0 22px}.pc-sol-inner h3{font-size:23px;margin:0 0 12px}.pc-sol-inner p{line-height:1.55}.pc-sol-inner .pc-btn{border-radius:4px;letter-spacing:0;font-weight:700;min-height:48px}.pc-sol-heading{padding:68px 0 42px}.pc-sol-heading>p{font-size:22px;max-width:900px}.pc-sol-mint{background:#e7f1ed}.pc-sol-dark{background:#1e2a27;color:#fff}.pc-sol-dark h2,.pc-sol-dark h3{color:#fff}.pc-sol-cta{padding:48px 0}.pc-sol-cta>.pc-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.pc-sol-cta h2{max-width:750px;margin-bottom:12px}.pc-sol-cta p{max-width:700px;margin:0}.pc-sol-cta .pc-btn{flex-shrink:0;background:#b5dcca;color:#10201e!important;border-color:#b5dcca}.pc-sol-icon{width:54px;height:54px;background:#cde2da;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#18322b}.pc-sol-icon svg{width:34px;height:34px}.pc-sol-two,.pc-sol-three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.pc-sol-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-sol-two article,.pc-sol-three article{min-width:0}.pc-sol-back{display:inline-block;font-size:15px;margin-bottom:25px}.pc-sol-note{font-size:14px;color:#596762;line-height:1.55}.pc-sol-inner .pc-art{min-height:0;height:100%;width:100%}.pc-sol-inner .pc-art svg{width:100%;height:100%;display:block}.pc-sol-parameters{display:grid;gap:18px;margin:30px 0}.pc-sol-parameters article{display:flex;gap:20px;align-items:flex-start;padding:22px;background:#edf4f1;border-radius:7px}.pc-sol-parameters h3{font-size:23px;letter-spacing:-.02em;margin:0 0 8px}.pc-sol-parameters p{margin:0;font-size:16px}.pc-sol-tabs{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.pc-sol-tabs a{padding:15px 22px;border:1px solid #d7e1dc;border-radius:4px;font-size:16px;background:#fff}.pc-sol-tabs a[aria-current=page]{background:#b5dcca;border-color:#b5dcca;font-weight:700}.pc-sol-catalog{background:linear-gradient(110deg,#f5f7f6,#eef4f1)}.pc-sol-catalog-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:35px;padding:0 0 70px}.pc-sol-catalog-grid aside h2{font-size:22px;letter-spacing:-.015em}.pc-sol-catalog-grid aside>a{display:flex;justify-content:space-between;gap:8px;font-size:16px;border-bottom:1px solid #d7e1dc;padding:16px 4px}.pc-sol-catalog-grid aside>a[aria-current]{font-weight:700;color:#276852}.pc-sol-catalog-grid aside form{margin-top:28px}.pc-sol-catalog-grid aside input{width:100%;min-width:0;padding:12px;border:1px solid #cedbd4;margin:10px 0;font:inherit}.pc-sol-catalog-grid aside label{font-size:14px}.pc-sol-catalog-grid .pc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-sol-result{margin:0 0 14px;font-size:14px;color:#61736b}.pc-brand-solidpump .pc-sol-catalog .pc-product-card{border:1px solid #dbe4df;border-radius:7px;overflow:hidden;background:#fff;min-width:0;box-shadow:none}.pc-sol-catalog .pc-card-art{height:260px;min-height:0;padding:20px;background:#fff}.pc-sol-catalog .pc-card-art .pc-art{background:#fff!important}.pc-sol-catalog .pc-card-body{padding:22px}.pc-sol-catalog .pc-card-body h3{font-size:25px;line-height:1.1;overflow-wrap:anywhere}.pc-sol-catalog .pc-card-body>p{font-size:15px;min-height:72px}.pc-sol-catalog .pc-card-body .pc-eyebrow{font-size:10px}.pc-sol-catalog .pc-image-caption{font-size:10px;margin-bottom:12px;display:block}.pc-sol-catalog .pc-card-bottom{flex-wrap:wrap;gap:12px}.pc-sol-catalog .pc-card-link{background:#b5dcca;border-radius:4px;padding:12px 16px;color:#10201e}.pc-sol-catalog .pc-compare-toggle{font-size:12px}.pc-sol-help{padding:34px 24px;background:#1e2a27;border-radius:7px;color:#fff;display:flex;flex-direction:column;justify-content:center}.pc-sol-help>span{font-size:10px;letter-spacing:.1em}.pc-sol-help h2{font-size:30px;margin:18px 0}.pc-sol-help .pc-btn{background:#b5dcca;color:#10201e!important;border-color:#b5dcca;margin-top:20px}.pc-sol-product{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:54px 0 68px;align-items:center}.pc-sol-product h1{font-size:clamp(38px,4vw,64px)}.pc-sol-product-photo{height:560px;background:#f3f6f4;border-radius:7px;padding:28px;display:flex;flex-direction:column;gap:16px;min-width:0}.pc-sol-product-photo .pc-art{flex:1;min-height:0;background:transparent!important}.pc-sol-product-photo small{font-size:12px;text-align:center}.pc-sol-product article>p{font-size:21px}.pc-sol-product article>.pc-sol-note{font-size:13px}.pc-sol-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0 15px}.pc-sol-stats>div{padding:22px 16px;background:#eef4f1;border-radius:6px}.pc-sol-stats small{font-size:12px;display:block;margin-bottom:12px}.pc-sol-stats strong{font-size:23px;letter-spacing:-.025em;display:block}.pc-sol-actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:28px}.pc-sol-construction{padding:48px 0}.pc-sol-construction>div{display:grid;grid-template-columns:1fr 1fr;gap:50px}.pc-sol-construction h3{margin:18px 0 10px;font-size:25px}.pc-sol-construction p{max-width:620px}.pc-sol-specs{padding:60px 0}.pc-sol-specs>h2:not(:first-child){margin-top:55px}.pc-sol-specs>p{max-width:950px;font-size:16px}.pc-sol-specs table{width:100%;border-collapse:collapse;font-size:15px}.pc-sol-specs th,.pc-sol-specs td{text-align:left;border-bottom:1px solid #dbe4df;padding:15px 18px;overflow-wrap:normal}.pc-sol-specs>table th{width:45%;background:#f3f6f4;font-weight:500}.pc-sol-table-scroll{overflow-x:auto;outline-offset:4px}.pc-sol-models{min-width:840px}.pc-sol-models thead{background:#1e2a27;color:#fff}.pc-sol-models th{font-size:13px}.pc-sol-models tbody tr:nth-child(even){background:#f2f6f4}.pc-sol-models td:first-child{font-weight:700;white-space:nowrap}.pc-sol-about-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:center;padding:65px 0}.pc-sol-about-hero p{font-size:21px}.pc-sol-about-hero>div{height:450px;padding:24px;background:#b5dcca;border-radius:7px}.pc-sol-about-hero .pc-art{background:transparent!important}.pc-sol-about-brand{background:#f3f6f4;padding:60px 0}.pc-sol-about-brand>.pc-wrap>p{font-size:21px;max-width:950px;margin:25px 0 40px}.pc-sol-about-brand article{background:#fff;padding:35px;border:1px solid #dbe4df;border-radius:7px}.pc-sol-about-brand h3{margin-top:24px}.pc-sol-process{padding:55px 0}.pc-sol-process h2{margin-bottom:35px}.pc-sol-process article{border-top:1px solid #55645e;padding-top:24px}.pc-sol-process article>span{font-size:38px;color:#b5dcca;display:block;margin-bottom:20px}.pc-sol-about-selection{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;padding:65px 0;align-items:center}.pc-sol-about-selection>.pc-art{height:490px;border-radius:7px;overflow:hidden}.pc-sol-app-hero{min-height:440px;position:relative;overflow:hidden;isolation:isolate;color:#fff;background:#1e2a27}.pc-sol-app-hero>.pc-art{position:absolute;inset:0;z-index:-2}.pc-sol-app-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,28,23,.93),rgba(15,28,23,.15));z-index:-1}.pc-sol-app-hero>.pc-wrap{padding:75px 0}.pc-sol-app-hero h1{max-width:820px}.pc-sol-app-hero p{font-size:22px}.pc-sol-app-hero .pc-btn{background:#b5dcca;border-color:#b5dcca;color:#10201e!important}.pc-sol-app-row{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:50px 0}.pc-sol-app-row>.pc-art{height:320px;border-radius:6px;overflow:hidden}.pc-sol-app-row p{font-size:19px}.pc-sol-app-cards{display:grid;grid-template-columns:1.25fr .75fr;gap:28px;padding:50px 0}.pc-sol-app-cards article{background:#fff;border:1px solid #dbe4df;border-radius:7px;overflow:hidden;padding-bottom:28px}.pc-sol-app-cards .pc-art{height:250px;margin-bottom:28px}.pc-sol-app-cards h2,.pc-sol-app-cards p{margin-left:28px;margin-right:28px}.pc-sol-app-cards .pc-btn{margin-left:28px;margin-right:28px}.pc-sol-app-cards h2{font-size:32px}.pc-sol-app-parameters{padding:55px 0}.pc-sol-app-parameters>.pc-sol-parameters{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-sol-app-parameters article{display:block}.pc-sol-app-parameters .pc-sol-icon{margin-bottom:22px}.pc-sol-articles{background:#f6f8f7}.pc-sol-post-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding:0 0 60px}.pc-sol-post-grid>article{background:#fff;border:1px solid #dbe4df;border-radius:7px;overflow:hidden}.pc-sol-post-grid>article>.pc-art{height:320px;background:#f3f6f4!important}.pc-sol-post-grid>article>div:not(.pc-art){padding:28px}.pc-sol-post-grid h2{font-size:31px;margin:24px 0 15px}.pc-sol-post-meta{font-size:15px;display:flex;justify-content:space-between;align-items:center;gap:15px}.pc-sol-post-meta small{padding:10px 15px;background:#d8e9e2;border-radius:4px}.pc-sol-contact-hero{background:radial-gradient(ellipse at 90% 15%,#dcece5,transparent 60%),#f4f7f5}.pc-sol-contact-hero>.pc-wrap{display:grid;grid-template-columns:1.2fr .8fr;gap:65px;padding:60px 0}.pc-sol-contact-hero article>p{font-size:21px;max-width:700px}.pc-sol-contact-cards{display:grid;gap:15px;margin-top:30px}.pc-sol-contact-cards>div{display:flex;align-items:center;gap:20px;padding:20px;background:#fff;border-radius:7px;border:1px solid #dbe4df}.pc-sol-contact-cards p{margin:0;min-width:0}.pc-sol-contact-cards small{display:block;font-size:13px}.pc-sol-contact-cards strong{display:block;font-size:21px;overflow-wrap:anywhere}.pc-sol-contact-art{background:linear-gradient(130deg,#eef7f2,#b5dcca);border-radius:45% 8% 30% 15%;padding:50px 40px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:440px}.pc-sol-contact-art>strong{font-size:clamp(58px,7vw,110px);line-height:.95;font-weight:900;letter-spacing:-.06em}.pc-sol-contact-art em{font-style:normal;color:#618f7d}.pc-sol-contact-art>div{display:flex;gap:25px;margin-top:40px;transform:rotate(-12deg)}.pc-sol-contact-art .pc-sol-icon{width:70px;height:70px;background:#f4faf7;border:1px solid #93b3a7}.pc-sol-contact-formats{padding:55px 0}.pc-sol-contact-formats h2{margin-bottom:35px}.pc-sol-contact-formats article{border:1px solid #dbe4df;border-radius:7px;padding:30px;background:#fff}.pc-sol-contact-formats h3{margin-top:24px}.pc-sol-form-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px}.pc-sol-contact-form{padding:60px 0}.pc-sol-contact-form .pc-sol-parameters article{background:#2f4039}.pc-sol-contact-form .pc-sol-parameters p{color:#d6e1db}.pc-sol-contact-form .pc-request-form{background:#fff;color:#10201e;padding:32px;border-radius:7px}.pc-sol-contact-form .pc-request-form a{color:#10201e}.pc-sol-request-page{padding:50px 0;background:#edf3f0}.pc-sol-request-card{background:#fff;padding:45px;border:1px solid #dbe4df;border-radius:8px}.pc-sol-request-card h1{font-size:clamp(34px,3.9vw,56px)}.pc-sol-request-card>div{border-left:1px solid #e7edea;padding-left:40px;min-width:0}.pc-sol-request-card article>p{font-size:20px}.pc-sol-request-card article>.pc-sol-note{font-size:15px;border-top:1px solid #bbc9c2;padding-top:22px}.pc-brand-solidpump:has(.pc-sol-request-page)>.pc-header,.pc-brand-solidpump:has(.pc-sol-request-page)>.pc-footer{display:none}.pc-sol-service-form{padding:60px 0}.pc-sol-inner .pc-fields input,.pc-sol-inner .pc-fields textarea{border-radius:4px;border:1px solid #ced8d2;background:#fff;color:#10201e}.pc-sol-inner .pc-fields label{font-weight:500}.pc-sol-inner .pc-fields .pc-btn[type=submit]{width:100%}.pc-brand-solidpump .pc-header a[aria-current]{border-bottom:2px solid #84b49f;padding-bottom:8px}.pc-brand-solidpump .pc-footer{background:#1e2a27}
@media(max-width:1100px){.pc-sol-catalog-grid{grid-template-columns:190px minmax(0,1fr);gap:22px}.pc-sol-catalog-grid .pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-sol-product{gap:30px}.pc-sol-stats strong{font-size:18px}.pc-sol-form-grid{gap:30px}.pc-sol-request-card{padding:30px}.pc-sol-request-card>div{padding-left:25px}}
@media(max-width:760px){.pc-sol-inner h1{font-size:38px}.pc-sol-heading{padding:38px 0 28px}.pc-sol-heading>p{font-size:18px}.pc-sol-catalog-grid{display:block;padding-bottom:40px}.pc-sol-catalog-grid aside{margin-bottom:30px}.pc-sol-catalog-grid aside>a{padding:12px 4px}.pc-sol-catalog-grid aside form{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.pc-sol-catalog-grid aside label{width:100%}.pc-sol-catalog-grid aside input[type=search]{flex:1;width:150px}.pc-sol-catalog-grid .pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-sol-catalog .pc-card-art{height:200px;padding:12px}.pc-sol-catalog .pc-card-body{padding:16px}.pc-sol-catalog .pc-card-body h3{font-size:21px}.pc-sol-catalog .pc-card-body>p{min-height:0;font-size:14px}.pc-sol-help{padding:25px 18px}.pc-sol-help h2{font-size:26px}.pc-sol-cta>.pc-wrap{display:block}.pc-sol-cta .pc-btn{margin-top:24px}.pc-sol-two,.pc-sol-three,.pc-sol-construction>div,.pc-sol-product,.pc-sol-about-hero,.pc-sol-about-selection,.pc-sol-app-row,.pc-sol-app-cards,.pc-sol-post-grid,.pc-sol-contact-hero>.pc-wrap,.pc-sol-form-grid{grid-template-columns:1fr;gap:25px}.pc-sol-product{padding:30px 0 40px}.pc-sol-product-photo{height:390px}.pc-sol-product h1{font-size:38px}.pc-sol-stats{gap:8px}.pc-sol-stats>div{padding:16px 10px}.pc-sol-stats strong{font-size:18px}.pc-sol-stats small{font-size:11px}.pc-sol-specs{padding:40px 0}.pc-sol-specs>table th,.pc-sol-specs>table td{padding:12px 8px;font-size:14px}.pc-sol-about-hero{padding:38px 0}.pc-sol-about-hero>div{height:340px}.pc-sol-about-brand,.pc-sol-process,.pc-sol-about-selection,.pc-sol-app-row,.pc-sol-app-cards,.pc-sol-contact-formats{padding:38px 0}.pc-sol-about-selection>.pc-art{height:330px}.pc-sol-app-hero{min-height:390px}.pc-sol-app-hero>.pc-wrap{padding:50px 0}.pc-sol-app-hero h1{font-size:38px}.pc-sol-app-hero p{font-size:18px}.pc-sol-app-row>.pc-art{height:240px}.pc-sol-app-cards .pc-art{height:220px}.pc-sol-app-parameters>.pc-sol-parameters{grid-template-columns:1fr}.pc-sol-post-grid>article>.pc-art{height:260px}.pc-sol-contact-hero>.pc-wrap{padding:38px 0}.pc-sol-contact-art{min-height:300px;padding:30px}.pc-sol-contact-art>strong{font-size:82px}.pc-sol-contact-art>div{margin-top:25px}.pc-sol-contact-cards strong{font-size:18px}.pc-sol-contact-form .pc-request-form{padding:22px}.pc-sol-request-page{padding:20px 0}.pc-sol-request-card{padding:24px}.pc-sol-request-card>div{border-left:0;padding-left:0;border-top:1px solid #e7edea;padding-top:25px}.pc-sol-parameters article{gap:14px;padding:20px}.pc-sol-parameters h3{font-size:21px}.pc-sol-request-card article>p{font-size:18px}.pc-sol-tabs a{padding:12px 15px;font-size:14px}}
@media(max-width:420px){.pc-sol-catalog-grid .pc-product-grid{grid-template-columns:1fr}.pc-sol-catalog .pc-card-art{height:260px}.pc-sol-stats{grid-template-columns:1fr}.pc-sol-stats>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.pc-sol-stats small{margin:0}.pc-sol-product-photo{height:340px}.pc-sol-contact-cards>div{gap:12px;padding:16px}.pc-sol-contact-art .pc-sol-icon{width:60px;height:60px}.pc-sol-request-card{padding:20px}.pc-sol-parameters article{gap:12px;padding:16px}.pc-sol-inner h1{font-size:34px}.pc-sol-parameters h3{font-size:19px}}

/* Solidpump verified visual corrections. */
.pc-brand-solidpump .pc-header .pc-logo{font:900 30px/1 Arial,Helvetica,sans-serif;letter-spacing:-1px;text-transform:uppercase;color:#080b09}.pc-brand-solidpump .pc-header .pc-logo small{display:none}.pc-brand-solidpump .pc-header a[aria-current]{color:#10201e}.pc-brand-solidpump .pc-sol-catalog{background:linear-gradient(110deg,#f5f7f6,#eef4f1)}.pc-brand-solidpump .pc-sol-inner h3{font-weight:800}.pc-brand-solidpump .pc-sol-catalog .pc-card-body h3{font-weight:800}.pc-brand-solidpump .pc-sol-inner .pc-sol-dark .pc-btn.secondary{color:#fff!important;border-color:#b5dcca}.pc-brand-solidpump .pc-sol-inner .pc-sol-app-hero .pc-btn,.pc-brand-solidpump .pc-sol-inner .pc-sol-cta .pc-btn,.pc-brand-solidpump .pc-sol-inner .pc-sol-help .pc-btn{color:#10201e!important}.pc-brand-solidpump .pc-sol-inner .pc-sol-app-hero{border-radius:0}.pc-brand-solidpump .pc-sol-about-brand>.pc-wrap{display:grid;grid-template-columns:.9fr 1.1fr;column-gap:50px;align-items:start}.pc-brand-solidpump .pc-sol-about-brand h2{grid-column:1;grid-row:1;font-size:48px}.pc-brand-solidpump .pc-sol-about-brand>.pc-wrap>p{grid-column:1;grid-row:2;margin:0;max-width:550px}.pc-brand-solidpump .pc-sol-about-brand .pc-sol-two{grid-column:2;grid-row:1/span 2}.pc-brand-solidpump .pc-sol-about-brand article{padding:28px}.pc-brand-solidpump .pc-sol-about-brand h3{font-size:24px}.pc-brand-solidpump .pc-sol-process .pc-sol-three article{border:1px solid #6a7871;border-radius:6px;padding:25px;display:grid;grid-template-columns:54px 1fr;gap:15px;align-content:start}.pc-brand-solidpump .pc-sol-process .pc-sol-icon{grid-row:1/span 2;border-radius:50%}.pc-brand-solidpump .pc-sol-process h3{font-size:21px;letter-spacing:-.015em;margin:0}.pc-brand-solidpump .pc-sol-process p{margin:0;font-size:16px}.pc-brand-solidpump .pc-sol-footer{padding:30px 0;background:#1e2a27;color:#fff}.pc-brand-solidpump .pc-sol-footer>.pc-wrap{display:grid;grid-template-columns:230px 1fr 210px;gap:35px;align-items:center}.pc-brand-solidpump .pc-sol-footer .pc-logo{font:900 25px/1 Arial,Helvetica,sans-serif;letter-spacing:-1px;color:#fff}.pc-brand-solidpump .pc-sol-footer p{font-size:13px;margin:10px 0 0}.pc-brand-solidpump .pc-sol-footer nav{border-left:1px solid #60716a;border-right:1px solid #60716a;display:flex;flex-wrap:wrap;justify-content:center;gap:25px;padding:15px 20px}.pc-brand-solidpump .pc-sol-footer nav a{font-size:14px}.pc-brand-solidpump .pc-sol-footer a[aria-current]{border-bottom:2px solid #84b49f;padding-bottom:7px}.pc-brand-solidpump .pc-sol-footer>.pc-wrap>a{font-size:13px;text-decoration:underline}
@media(max-width:900px){.pc-brand-solidpump .pc-sol-about-brand>.pc-wrap{display:block}.pc-brand-solidpump .pc-sol-about-brand>.pc-wrap>p{margin:25px 0 30px;max-width:none}.pc-brand-solidpump .pc-sol-footer>.pc-wrap{grid-template-columns:1fr}.pc-brand-solidpump .pc-sol-footer nav{padding:20px 0;justify-content:flex-start;border-left:0;border-right:0;border-top:1px solid #60716a;border-bottom:1px solid #60716a}.pc-brand-solidpump .pc-sol-about-brand h2{font-size:38px}}
@media(max-width:760px){.pc-brand-solidpump .pc-header .pc-logo{font-size:25px}.pc-brand-solidpump .pc-sol-about-brand article{padding:24px}.pc-brand-solidpump .pc-sol-about-brand h2{font-size:34px}}

/* Godwin DOCX: black header, orange technology bands, large white equipment cards. */
.pc-brand-godwin{font-family:Arial,Helvetica,sans-serif}.pc-brand-godwin .pc-header{background:#0b0b0b;color:#fff}.pc-brand-godwin .pc-header .pc-logo{font-size:30px;font-weight:800;letter-spacing:-.05em;display:flex;align-items:center;gap:9px}.pc-brand-godwin .pc-header .pc-logo small{display:none}.pc-brand-godwin .pc-header nav a{color:#fff}.pc-brand-godwin .pc-header nav a[aria-current=page]{border-color:#ff4f00}.pc-brand-godwin .pc-btn{background:#ff4f00;color:#fff;border-color:#ff4f00;border-radius:6px;text-transform:none;letter-spacing:0;font-weight:700}.pc-brand-godwin .pc-btn.secondary{background:transparent;color:inherit;border-color:currentColor}.pc-god-mark{display:inline-flex;width:30px;height:30px;color:#ff4f00;flex-shrink:0}.pc-god-mark svg{width:100%;height:100%}.pc-god-inner{color:#0b0b0b;background:#fff}.pc-god-inner h1,.pc-god-inner h2,.pc-god-inner h3{color:inherit;line-height:1.06;letter-spacing:-.045em;font-weight:800}.pc-god-inner h1{font-size:clamp(38px,4.5vw,72px);margin:0 0 28px}.pc-god-inner h2{font-size:clamp(27px,3.1vw,46px);margin:0 0 24px}.pc-god-inner h3{font-size:24px;margin:0 0 14px}.pc-god-inner p{font-size:18px;line-height:1.45;margin:0 0 22px}.pc-god-inner em{color:#ff4f00;font-style:normal}.pc-god-inner .pc-eyebrow{color:#ff4f00}.pc-god-inner .pc-god-note{font-size:13px;line-height:1.5;color:#56616a}.pc-god-icon{width:48px;height:48px;display:block;color:#ff4f00;margin-bottom:22px;flex-shrink:0}.pc-god-black{background:#0b0b0b;color:#fff}.pc-god-black h2,.pc-god-black h3{color:#fff}.pc-god-black .pc-god-note{color:#c1c5c8}.pc-god-orange{background:linear-gradient(115deg,#ff6a00,#ff4f00);position:relative;overflow:hidden}.pc-god-orange:after{content:"";position:absolute;right:-90px;bottom:-150px;width:500px;height:350px;border:1px solid #ffffff44;transform:rotate(-20deg);border-radius:50%;box-shadow:0 -12px 0 -1px #ffffff22,0 -30px 0 -1px #ffffff22,0 -48px 0 -1px #ffffff22;pointer-events:none}.pc-god-orange>.pc-wrap{position:relative;z-index:1}.pc-god-section{padding:68px 0}.pc-god-split,.pc-god-choice,.pc-god-supply{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:center}.pc-god-split>*{min-width:0}.pc-god-two,.pc-god-three{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pc-god-three{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-god-photo-heading{position:relative;min-height:360px;background:#fff;overflow:hidden}.pc-god-photo-heading>.pc-reference-photo{position:absolute;right:0;top:0;width:58%;height:100%;z-index:0}.pc-god-photo-heading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff 35%,#ffffffce 49%,transparent 78%);pointer-events:none}.pc-god-photo-heading>.pc-wrap{position:relative;z-index:1;padding:62px 0 52px}.pc-god-photo-heading h1{max-width:790px}.pc-god-photo-heading p{max-width:610px;font-size:22px}.pc-god-range{padding:0 0 64px}.pc-god-drive{display:flex;gap:16px;flex-wrap:wrap;margin:25px 0 14px}.pc-god-drive a{border-radius:6px;border:1px solid #e1e3e5;padding:15px 25px;background:#fff;color:#0b0b0b;font-weight:700}.pc-god-drive a[aria-current=true]{background:#ff4f00;border-color:#ff4f00;color:#fff}.pc-god-catalog .pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pc-god-catalog .pc-product-card{background:#fff;border:1px solid #f0f0f0;border-radius:8px;box-shadow:0 12px 32px #17120d08;overflow:hidden}.pc-god-catalog .pc-card-art{height:280px;min-height:0;padding:24px}.pc-god-catalog .pc-card-art .pc-art{height:100%;min-height:0;background:#fff!important}.pc-god-catalog .pc-card-body{padding:24px 30px}.pc-god-catalog .pc-card-body h3{font-size:32px}.pc-god-catalog .pc-card-body .pc-eyebrow{display:none}.pc-god-catalog .pc-image-caption{font-size:11px;color:#66717b}.pc-god-catalog .pc-card-bottom{flex-wrap:wrap;gap:15px}.pc-god-catalog .pc-card-link{background:#ff4f00;color:#fff!important;padding:14px 20px;border-radius:5px}.pc-god-catalog .pc-card-body>p{min-height:52px}.pc-god-choice{padding:60px 0}.pc-god-choice>.pc-reference-photo{height:310px;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.pc-god-parameters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:26px 0}.pc-god-parameters>div{display:flex;gap:14px;align-items:center}.pc-god-parameters .pc-god-icon{margin:0;width:40px;height:40px}.pc-god-parameters strong{font-size:19px;line-height:1.25}.pc-god-cta{display:grid;grid-template-columns:1.3fr 1fr auto;align-items:center;gap:35px;padding:48px 0}.pc-god-cta h2,.pc-god-cta p{margin:0}.pc-god-cta p{color:#fff}.pc-god-cta .pc-btn{background:#fff;color:#0b0b0b!important;border-color:#fff;white-space:nowrap}.pc-god-cta-dark .pc-btn{background:#0b0b0b;color:#fff!important;border-color:#0b0b0b}.pc-god-product-top{padding:38px 0 64px}.pc-god-product-hero{gap:55px;margin-top:28px;align-items:center}.pc-god-product-hero figure{margin:0}.pc-god-inner .pc-art{width:100%;min-height:0;height:350px;background:#fff!important}.pc-god-inner .pc-art svg{width:100%;height:100%}.pc-god-product-hero .pc-art{height:440px}.pc-god-product-hero figcaption,.pc-god-inner figure figcaption{font-size:12px;line-height:1.45;color:#60707a;margin-top:14px}.pc-god-product-hero h1{font-size:clamp(34px,3.4vw,52px);margin-bottom:18px}.pc-god-product-hero h1 span{display:block}.pc-god-product-hero h2{font-size:25px}.pc-god-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:30px 0 24px}.pc-god-limits strong{display:block;font-size:28px;color:#ff4f00;font-weight:800;letter-spacing:-.035em;line-height:1.1}.pc-god-limits span{display:block;font-size:12px;margin-top:10px}.pc-god-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.pc-god-black .pc-god-three>article{border:1px solid #ffffff22;border-radius:8px;padding:28px}.pc-god-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin:34px 0}.pc-god-tables article{min-width:0}.pc-god-inner table{width:100%;border-collapse:collapse;font-size:15px;margin:22px 0}.pc-god-inner th,.pc-god-inner td{text-align:left;padding:15px 8px;border-bottom:1px solid #e2e5e7;font-size:15px}.pc-god-inner th{font-weight:400;width:62%}.pc-god-datasheet{margin-top:34px;border:1px solid #ddd;padding:22px;border-radius:6px}.pc-god-datasheet summary{cursor:pointer;font-weight:700;margin-bottom:20px}.pc-god-about-hero{padding:62px 0}.pc-god-about-hero .pc-art{height:440px}.pc-god-about-hero p{font-size:21px}.pc-god-technology{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding:44px 0}.pc-god-technology>article strong{font-size:clamp(56px,6vw,98px);line-height:1.1;color:#fff;letter-spacing:-.06em}.pc-god-technology sup{font-size:20px;vertical-align:top}.pc-god-technology .pc-god-two article{padding:28px;background:#fff;border-radius:8px}.pc-god-technology .pc-god-icon{color:#0b0b0b}.pc-god-collage{display:grid;grid-template-columns:.8fr 1.2fr;gap:14px;align-items:end}.pc-god-collage>.pc-reference-photo{height:310px;border-radius:6px}.pc-god-collage>.pc-reference-photo:last-child{height:420px}.pc-god-supply{padding:55px 0;grid-template-columns:.8fr 1.5fr}.pc-god-supply .pc-god-three article{padding:25px 0 0 23px;border:0;border-left:1px solid #ffffff55;border-radius:0}.pc-god-supply .pc-god-three p{font-size:16px}.pc-god-app-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding:40px 0}.pc-god-app-grid article{min-width:0}.pc-god-app-grid .pc-reference-photo{height:280px;border-radius:6px;margin-bottom:24px}.pc-god-app-grid h2{font-size:27px}.pc-god-app-grid p{font-size:17px}.pc-god-app-grid .pc-card-link{color:#ff4f00;font-weight:700}.pc-god-service-hero{background:#151515;color:#fff;position:relative;overflow:hidden}.pc-god-service-hero>.pc-reference-photo{position:absolute;inset:0;width:100%;height:100%;opacity:.25}.pc-god-service-hero>.pc-wrap{position:relative;padding:60px 0}.pc-god-service-hero figure{background:#fff;border-radius:8px;margin:0;padding:25px}.pc-god-service-hero h1{color:#fff}.pc-god-service-hero p{font-size:22px}.pc-god-steps{display:grid;gap:26px}.pc-god-steps article{display:flex;gap:24px}.pc-god-steps article>span{border:1px solid #fff;border-radius:50%;color:#fff;width:48px;height:48px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pc-god-steps h3{margin-bottom:7px}.pc-god-steps p{font-size:16px;margin:0}.pc-god-form-card{background:#fff;color:#0b0b0b;border-radius:8px;padding:34px;box-shadow:0 16px 50px #00000012;border:1px solid #ededed}.pc-god-inner .pc-request-form{background:transparent;color:#0b0b0b;padding:0;box-shadow:none;border:0}.pc-god-inner .pc-request-form label{color:#0b0b0b}.pc-god-inner .pc-request-form input,.pc-god-inner .pc-request-form textarea{background:#fff;color:#0b0b0b;border:1px solid #dedede;border-radius:4px}.pc-god-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0 0 60px}.pc-god-posts article{border-radius:9px;overflow:hidden;background:#fff;box-shadow:0 10px 35px #251e1809;border:1px solid #f1f1f1}.pc-god-posts article>div:not(.pc-art),.pc-god-posts article>div.pc-reference-photo+div{padding:26px}.pc-god-posts .pc-art,.pc-god-posts .pc-reference-photo{height:300px}.pc-god-posts h2{font-size:31px}.pc-god-contact-hero{padding:65px 0}.pc-god-contact-hero figure{position:relative;z-index:0;margin:0}.pc-god-contact-hero figure:before{content:"";position:absolute;inset:-30px 0 0;border:50px solid #ff4f00;border-bottom-color:transparent;border-left-color:transparent;border-radius:50%;z-index:-1}.pc-god-contact-hero .pc-art{background:transparent!important;height:400px}.pc-god-orange-line{width:70px;height:4px;background:#ff4f00;margin-bottom:30px}.pc-god-contact-data article{border:0!important;border-right:1px solid #ffffff55!important;border-radius:0!important;padding:0 22px!important}.pc-god-contact-data h2{font-size:22px;margin-bottom:15px}.pc-god-contact-data p{font-size:19px;overflow-wrap:anywhere}.pc-god-contact-bottom{display:grid;grid-template-columns:1.3fr .7fr;gap:60px}.pc-god-contact-bottom aside{padding-left:35px;border-left:1px solid #ddd}.pc-god-contact-bottom aside article{display:flex;gap:22px;margin:28px 0}.pc-god-contact-bottom aside p{font-size:16px}.pc-god-request-page{background:linear-gradient(130deg,#ff6a00,#ff4f00);padding:55px 0;min-height:100vh}.pc-god-request-page>.pc-wrap{align-items:start}.pc-god-request-page h1{margin-top:38px}.pc-god-request-page .pc-god-parameters{grid-template-columns:1fr}.pc-god-request-page .pc-god-icon{color:#fff}.pc-god-request-page .pc-request-form .pc-btn{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.pc-brand-godwin:has(.pc-god-request-page)>.pc-header,.pc-brand-godwin:has(.pc-god-request-page)>.pc-footer{display:none}.pc-god-footer{background:#0b0b0b!important;color:#fff;padding:30px 0}.pc-god-footer>.pc-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px}.pc-god-footer .pc-logo{display:flex;align-items:center;gap:8px;color:#fff;font-size:27px;font-weight:800}.pc-god-footer p{font-size:12px;margin:8px 0}.pc-god-footer nav{display:flex;gap:18px;flex-wrap:wrap}.pc-god-footer nav a{font-size:13px}.pc-god-footer nav a[aria-current=page]{border-bottom:2px solid #ff4f00;padding-bottom:6px}.pc-god-footer>.pc-wrap>a{font-size:12px;max-width:180px}.pc-god-footer .pc-contact-data{display:none}
@media(max-width:1050px){.pc-god-cta{grid-template-columns:1fr 1fr}.pc-god-cta .pc-btn{grid-column:2}.pc-god-supply{grid-template-columns:1fr}.pc-god-footer>.pc-wrap{flex-wrap:wrap}.pc-god-limits strong{font-size:23px}.pc-god-split{gap:28px}.pc-god-product-hero{gap:28px}}
@media(max-width:720px){.pc-god-inner h1{font-size:38px}.pc-god-inner h2{font-size:29px}.pc-god-inner p{font-size:17px}.pc-god-split,.pc-god-choice,.pc-god-two,.pc-god-three,.pc-god-technology,.pc-god-tables,.pc-god-contact-bottom,.pc-god-posts,.pc-god-app-grid,.pc-god-catalog .pc-product-grid,.pc-god-product-hero{grid-template-columns:1fr}.pc-god-photo-heading>.pc-reference-photo{width:100%;opacity:.3}.pc-god-photo-heading:after{background:linear-gradient(90deg,#fff,#ffffff77)}.pc-god-photo-heading>.pc-wrap{padding:45px 0}.pc-god-section{padding:42px 0}.pc-god-range .pc-card-art{height:245px}.pc-god-cta{grid-template-columns:1fr;gap:20px;padding:34px 0}.pc-god-cta .pc-btn{grid-column:auto;justify-self:start;white-space:normal}.pc-god-parameters{gap:18px}.pc-god-parameters strong{font-size:15px}.pc-god-parameters .pc-god-icon{width:30px;height:30px}.pc-god-product-hero .pc-art{height:300px}.pc-god-limits{gap:12px}.pc-god-limits strong{font-size:23px}.pc-god-limits span{font-size:11px}.pc-god-product-hero h1{font-size:36px}.pc-god-supply .pc-god-three article{border-left:0;border-top:1px solid #ffffff55;padding:25px 0 0}.pc-god-technology{padding:34px 0}.pc-god-collage>.pc-reference-photo{height:240px}.pc-god-collage>.pc-reference-photo:last-child{height:300px}.pc-god-app-grid{padding:35px 0}.pc-god-app-grid .pc-reference-photo{height:300px}.pc-god-form-card{padding:24px 20px}.pc-god-contact-bottom aside{padding-left:0;border-left:0}.pc-god-contact-hero{padding:42px 0}.pc-god-contact-data article{border-right:0!important;border-bottom:1px solid #ffffff55!important;padding:0 0 25px!important}.pc-god-request-page{padding:35px 0}.pc-god-footer>.pc-wrap{display:grid;gap:24px}.pc-god-footer nav{gap:18px}.pc-god-inner th,.pc-god-inner td{font-size:13px;padding:13px 5px}.pc-god-catalog .pc-card-body{padding:22px}.pc-god-catalog .pc-card-body h3{font-size:29px}.pc-god-about-hero .pc-art{height:330px}}

.pc-god-inner .pc-god-photo-heading>.pc-reference-photo,.pc-god-inner .pc-god-service-hero>.pc-reference-photo{height:100%}.pc-god-inner .pc-god-choice>.pc-reference-photo{height:310px}

/* Purity DOCX: navy/cyan, technical grid, white cards, fine corner markers. */
.pc-brand-purity-pump{font-family:Arial,Helvetica,sans-serif}.pc-brand-purity-pump .pc-header{background:#fff;color:#052d4e}.pc-brand-purity-pump .pc-header nav a[aria-current=page]{border-color:#259ad8}.pc-brand-purity-pump .pc-btn{border-radius:5px;background:#052d4e;border-color:#052d4e;color:#fff;letter-spacing:0;text-transform:none;font-weight:700}.pc-brand-purity-pump .pc-btn.secondary{background:transparent;color:#052d4e;border-color:#052d4e}.pc-pur-inner{background:#fff;color:#052d4e}.pc-pur-inner h1,.pc-pur-inner h2,.pc-pur-inner h3{color:inherit;font-weight:800;letter-spacing:-.04em;line-height:1.08}.pc-pur-inner h1{font-size:clamp(38px,4.3vw,64px);margin:0 0 22px}.pc-pur-inner h2{font-size:clamp(28px,3vw,42px);margin:0 0 24px}.pc-pur-inner h3{font-size:23px;margin:0 0 10px}.pc-pur-inner em{color:#259ad8;font-style:normal}.pc-pur-inner p{font-size:19px;line-height:1.45;margin:0 0 22px}.pc-pur-inner .pc-pur-note{font-size:13px;line-height:1.5;color:#5f7589}.pc-pur-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:center}.pc-pur-split>*{min-width:0}.pc-pur-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.pc-pur-section{padding:64px 0}.pc-pur-soft{background:#eef4f8}.pc-pur-dark{background:#052d4e;color:#fff}.pc-pur-dark h2,.pc-pur-dark h3{color:#fff}.pc-pur-dark .pc-btn.secondary{color:#fff;border-color:#fff}.pc-pur-hero{padding:24px 0 45px;background:linear-gradient(115deg,#fff 35%,#eff8ff)}.pc-pur-hero .pc-pur-split{margin-top:28px}.pc-pur-hero .pc-breadcrumb{font-size:14px;color:#7890a5}.pc-pur-hero .pc-art{min-height:0;height:390px;width:100%;background:transparent!important}.pc-pur-hero article>p{font-size:21px}.pc-pur-visual{position:relative;background:radial-gradient(ellipse at 100% 100%,#caeffe88 0 38%,transparent 38.3%),linear-gradient(#259ad816 1px,transparent 1px),linear-gradient(90deg,#259ad816 1px,transparent 1px);background-size:auto,28px 28px,28px 28px;padding:20px;overflow:hidden;border-radius:4px}.pc-pur-visual:before,.pc-pur-visual:after{content:"";position:absolute;width:25px;height:25px;border:2px solid #259ad8}.pc-pur-visual:before{top:14px;left:14px;border-right:0;border-bottom:0}.pc-pur-visual:after{right:14px;bottom:14px;border-top:0;border-left:0}.pc-pur-visual>.pc-pur-icon{display:block;width:230px;height:260px;stroke-width:1;margin:auto;color:#259ad8}.pc-pur-visual .pc-art img{padding:15px!important}.pc-pur-icon{display:block;width:50px;height:50px;color:#259ad8;flex-shrink:0}.pc-pur-points{display:grid;gap:20px}.pc-pur-points article{display:flex;align-items:start;gap:24px;padding:22px;border:1px solid #dceaf2;border-radius:7px;background:#fff;color:#052d4e}.pc-pur-points .pc-pur-icon{border:1px solid #daedf7;border-radius:9px;background:#f4fbff;padding:8px;width:64px;height:64px}.pc-pur-points article p{font-size:16px;margin:0}.pc-pur-points h3{font-size:22px;margin:0 0 9px}.pc-pur-dark .pc-pur-points{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-pur-dark .pc-pur-points article{background:transparent;color:#fff;border:0;border-right:1px solid #ffffff55;border-radius:0;padding:0 18px 0 0}.pc-pur-dark .pc-pur-points h3{color:#fff}.pc-pur-dark .pc-pur-points .pc-pur-icon{background:transparent;color:#fff;border-color:#fff;border-radius:50%;width:64px;height:64px}.pc-pur-heading{padding:34px 0 30px}.pc-pur-heading>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.pc-pur-heading h1{margin:18px 0 14px}.pc-pur-heading p{margin:0}.pc-pur-catalog{background:linear-gradient(120deg,#eef8fd,#eef4f8)}.pc-pur-catalog-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:25px;padding-bottom:60px}.pc-pur-catalog-grid aside{padding:25px;background:#fff;border-radius:8px}.pc-pur-catalog-grid aside h2{font-size:22px;margin:0 0 20px}.pc-pur-catalog-grid aside>a{display:block;padding:16px 0;border-bottom:1px solid #dae7ef;color:#259ad8;font-weight:700}.pc-pur-catalog-grid aside form{margin-top:30px}.pc-pur-catalog-grid aside label{font-size:14px}.pc-pur-catalog-grid aside input{width:100%;min-width:0;padding:12px;border:1px solid #bed6e6;border-radius:4px;margin:12px 0;font:inherit;color:#052d4e}.pc-pur-catalog .pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pc-pur-catalog .pc-product-card{background:#fff;border:0;border-radius:8px;overflow:hidden}.pc-pur-catalog .pc-card-art{height:350px;min-height:0;padding:20px;background:radial-gradient(ellipse at 100% 100%,#c4effe77 0 45%,transparent 45.3%),linear-gradient(#259ad812 1px,transparent 1px),linear-gradient(90deg,#259ad812 1px,transparent 1px);background-size:auto,24px 24px,24px 24px}.pc-pur-catalog .pc-card-art .pc-art{height:100%;min-height:0;background:transparent!important}.pc-pur-catalog .pc-card-body{padding:24px}.pc-pur-catalog .pc-card-body h3{font-size:35px}.pc-pur-catalog .pc-card-body>p{font-size:17px}.pc-pur-catalog .pc-card-body .pc-eyebrow{color:#259ad8}.pc-pur-catalog .pc-image-caption{display:block;font-size:11px;color:#628198;margin-bottom:12px}.pc-pur-catalog .pc-card-bottom{flex-wrap:wrap;gap:15px}.pc-pur-catalog .pc-card-link{padding:12px 20px;background:#052d4e;color:#fff!important;border-radius:5px}.pc-pur-help{background:#fff;border:1px solid #dceaf2;border-radius:8px;padding:30px;display:flex;flex-direction:column;align-items:start;justify-content:center}.pc-pur-help h2{font-size:34px}.pc-pur-help p{font-size:17px}.pc-pur-document{display:flex;justify-content:center;align-items:center;gap:30px;background:radial-gradient(circle,#259ad844,transparent 68%);padding:26px}.pc-pur-document .pc-pur-icon:first-child{width:140px;height:170px;transform:rotate(-8deg)}.pc-pur-document .pc-pur-icon{width:70px;height:90px}.pc-pur-spec-band>.pc-wrap{display:grid;grid-template-columns:1fr .6fr auto;align-items:center;gap:35px;padding:40px 0}.pc-pur-spec-band h2{margin:0 0 20px}.pc-pur-spec-band p{font-size:17px;margin:0}.pc-pur-spec-band .pc-btn{background:#fff;color:#052d4e!important;border-color:#fff}.pc-pur-spec-band .pc-pur-document{padding:0}.pc-pur-form-section{padding:48px 0}.pc-pur-form-card{background:#eef4f8;border:1px solid #d8e9f3;border-radius:8px;padding:28px}.pc-pur-inner .pc-request-form{padding:0;background:transparent;color:#052d4e;border:0;box-shadow:none}.pc-pur-inner .pc-request-form input,.pc-pur-inner .pc-request-form textarea{background:#fff;color:#052d4e;border:1px solid #c7ddeb;border-radius:5px}.pc-pur-inner .pc-request-form label{color:#052d4e}.pc-pur-inner .pc-request-form .pc-btn{background:#259ad8;border-color:#259ad8;color:#fff;justify-content:center}.pc-pur-inner .pc-file{background:#fff;border:1px solid #d7e9f4;border-radius:4px}.pc-pur-product-hero{align-items:center;gap:50px;margin-top:25px}.pc-pur-product-hero h1{font-size:52px}.pc-pur-product-hero h1 em{display:block;font-size:clamp(25px,2.8vw,42px);overflow-wrap:anywhere}.pc-pur-product-hero figure{margin:0}.pc-pur-product-hero .pc-art{height:450px}.pc-pur-product-hero figcaption{font-size:12px;color:#68859b;padding-top:14px}.pc-pur-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.pc-pur-stats>div{border-right:1px solid #259ad844}.pc-pur-stats strong{font-size:29px;letter-spacing:-.04em;font-weight:800;line-height:1.15}.pc-pur-stats span{display:block;margin-top:10px;font-size:15px;color:#4a657a}.pc-pur-product-hero .pc-actions{gap:15px;flex-wrap:wrap}.pc-pur-anchor-nav{display:flex;justify-content:center;gap:50px;padding:22px 0}.pc-pur-anchor-nav a{font-size:17px;font-weight:700;color:#052d4e;border-bottom:2px solid #259ad8;padding-bottom:9px}.pc-pur-inner [id^=pc-pur-]{scroll-margin-top:110px}.pc-pur-specs{width:100%;border-collapse:collapse;border:1px solid #dfebf3;font-size:17px}.pc-pur-specs tr:nth-child(odd){background:#eef4f8}.pc-pur-specs th,.pc-pur-specs td{padding:16px;text-align:left;font-weight:400;border-bottom:1px solid #e2edf5}.pc-pur-specs th{width:48%}.pc-pur-model-list{border:1px solid #d8e9f3;border-radius:7px;padding:22px;margin-top:28px}.pc-pur-model-list summary{cursor:pointer;font-weight:700;font-size:19px;margin-bottom:18px}.pc-pur-table-scroll{overflow-x:auto;max-width:100%}.pc-pur-table-scroll table{width:100%;border-collapse:collapse;white-space:nowrap;font-size:14px}.pc-pur-table-scroll th,.pc-pur-table-scroll td{padding:14px 12px;border-bottom:1px solid #e3edf4;text-align:left}.pc-pur-table-scroll a{color:#0c72aa;font-weight:700}.pc-pur-three>article{background:#fff;border-radius:8px;padding:26px;min-width:0}.pc-pur-three p{font-size:17px;margin:0}.pc-pur-three .pc-pur-icon{margin-bottom:22px}.pc-pur-dark .pc-pur-three>article{background:transparent;color:#fff;border-radius:0;border-right:1px solid #ffffff55}.pc-pur-dark .pc-pur-three .pc-pur-icon{color:#fff}.pc-pur-dark-art .pc-art{background:transparent!important;height:350px;min-height:0}.pc-pur-directions{padding-bottom:50px}.pc-pur-process{position:relative}.pc-pur-process:before{content:"";position:absolute;left:54px;top:0;bottom:0;width:1px;background:#259ad8;z-index:0}.pc-pur-process .pc-pur-points article{position:relative;z-index:1}.pc-pur-inner .pc-pur-split>.pc-art,.pc-pur-inner .pc-pur-split>article>.pc-art{height:300px;min-height:0;background:#fff!important;margin-top:20px}.pc-pur-contact-cards{padding:30px 0}.pc-pur-contact-cards>article{display:flex;align-items:center;gap:22px}.pc-pur-contact-cards h2{font-size:22px;margin:0 0 13px}.pc-pur-contact-cards p{font-size:17px;overflow-wrap:anywhere}.pc-pur-contact-cards .pc-pur-icon{margin:0;width:48px;height:48px}.pc-pur-map{height:310px;background:linear-gradient(#259ad812 1px,transparent 1px),linear-gradient(90deg,#259ad812 1px,transparent 1px),#f2f8fc;background-size:40px 40px;border:1px solid #cce4f3;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:25px;text-align:center}.pc-pur-map .pc-pur-icon{width:64px;height:64px}.pc-pur-map p{max-width:400px}.pc-pur-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;padding:40px 0 60px}.pc-pur-posts>article{border-radius:8px;border:1px solid #dceaf3;overflow:hidden}.pc-pur-posts>article>div:last-child{padding:26px}.pc-pur-posts h2{font-size:29px}.pc-pur-post-art{background:linear-gradient(#259ad814 1px,transparent 1px),linear-gradient(90deg,#259ad814 1px,transparent 1px),#eef8fe;background-size:28px 28px;height:210px;display:flex;align-items:center;justify-content:center}.pc-pur-post-art .pc-pur-icon{width:140px;height:140px}.pc-pur-request-page{background:linear-gradient(120deg,#fff,#eff9ff);padding:50px 0;min-height:100vh}.pc-pur-request-page .pc-pur-split{align-items:start}.pc-pur-request-logo{font-size:35px;font-weight:800;display:block;margin-bottom:44px;letter-spacing:-.05em}.pc-pur-request-page h1{font-size:58px}.pc-pur-request-art{background:radial-gradient(ellipse at center,#beeafd77,transparent 65%),linear-gradient(#259ad815 1px,transparent 1px),linear-gradient(90deg,#259ad815 1px,transparent 1px);background-size:auto,30px 30px,30px 30px;display:flex;align-items:center;justify-content:center;gap:20px;padding:40px 0;margin:30px 0}.pc-pur-request-art .pc-pur-icon:first-child{width:180px;height:220px}.pc-pur-request-art .pc-pur-icon{width:75px;height:100px}.pc-pur-request-page .pc-pur-form-card{background:#fff;padding:38px}.pc-brand-purity-pump:has(.pc-pur-request-page)>.pc-header,.pc-brand-purity-pump:has(.pc-pur-request-page)>.pc-footer{display:none}.pc-pur-footer{background:#052d4e!important;color:#fff;padding:30px 0}.pc-pur-footer>.pc-wrap{display:flex;align-items:center;justify-content:space-between;gap:26px}.pc-pur-footer .pc-logo{font-size:28px;color:#fff;font-weight:800;letter-spacing:-.04em}.pc-pur-footer p{font-size:12px;margin:9px 0}.pc-pur-footer nav{display:flex;gap:18px;flex-wrap:wrap}.pc-pur-footer nav a{font-size:13px}.pc-pur-footer nav a[aria-current=page]{border-bottom:2px solid #259ad8;padding-bottom:6px}.pc-pur-footer>.pc-wrap>a{font-size:12px;max-width:170px}
@media(max-width:1050px){.pc-pur-catalog-grid{grid-template-columns:210px minmax(0,1fr)}.pc-pur-catalog .pc-product-grid{grid-template-columns:1fr}.pc-pur-spec-band>.pc-wrap{grid-template-columns:1fr .5fr}.pc-pur-spec-band .pc-btn{grid-column:1}.pc-pur-product-hero h1{font-size:40px}.pc-pur-split,.pc-pur-product-hero{gap:28px}.pc-pur-stats strong{font-size:23px}.pc-pur-contact-cards>article{display:block}.pc-pur-contact-cards .pc-pur-icon{margin-bottom:20px}.pc-pur-footer>.pc-wrap{flex-wrap:wrap}.pc-pur-dark .pc-pur-points{grid-template-columns:1fr}.pc-pur-dark .pc-pur-points article{border-right:0}}
@media(max-width:720px){.pc-pur-inner h1,.pc-pur-request-page h1{font-size:38px}.pc-pur-inner h2{font-size:29px}.pc-pur-inner p{font-size:17px}.pc-pur-split,.pc-pur-three,.pc-pur-catalog-grid,.pc-pur-product-hero,.pc-pur-posts{grid-template-columns:1fr}.pc-pur-section{padding:40px 0}.pc-pur-hero{padding:22px 0 35px}.pc-pur-hero .pc-art{height:300px}.pc-pur-catalog .pc-card-art{height:280px}.pc-pur-heading>div{display:block}.pc-pur-heading .pc-btn{margin-top:22px}.pc-pur-heading{padding:28px 0}.pc-pur-catalog-grid aside{padding:20px}.pc-pur-catalog-grid aside form{margin-top:22px}.pc-pur-spec-band>.pc-wrap{grid-template-columns:1fr;gap:22px}.pc-pur-spec-band .pc-pur-document{display:none}.pc-pur-spec-band .pc-btn{justify-self:start}.pc-pur-points article{padding:19px;gap:18px}.pc-pur-points .pc-pur-icon{width:50px;height:50px;padding:7px}.pc-pur-points h3{font-size:20px}.pc-pur-product-hero .pc-art{height:330px}.pc-pur-stats{gap:13px}.pc-pur-stats strong{font-size:23px}.pc-pur-anchor-nav{gap:22px;padding:20px 0;flex-wrap:wrap}.pc-pur-anchor-nav a{font-size:15px}.pc-pur-specs th,.pc-pur-specs td{font-size:14px;padding:14px 10px}.pc-pur-form-card,.pc-pur-request-page .pc-pur-form-card{padding:22px 18px}.pc-pur-form-section{padding:40px 0}.pc-pur-form-section .pc-pur-document{display:none}.pc-pur-contact-cards>article{display:flex}.pc-pur-map{height:260px}.pc-pur-request-page{padding:30px 0}.pc-pur-request-logo{margin-bottom:28px}.pc-pur-request-art .pc-pur-icon:first-child{width:130px;height:170px}.pc-pur-request-art .pc-pur-icon{width:60px;height:80px}.pc-pur-request-art{gap:12px;padding:20px}.pc-pur-footer>.pc-wrap{display:grid;gap:22px}.pc-pur-dark .pc-pur-three>article{border-right:0;border-bottom:1px solid #ffffff44}}

/* Aquastrong: individual DOCX interior layouts. */
.pc-brand-aquastrong .pc-aq-inner{--aq-dark:#071113;--aq-soft:#eff7f8;--aq-accent:#00cacc;color:#0b0f10;background:#fff}
.pc-brand-aquastrong .pc-aq-inner h1{font-size:clamp(38px,4.5vw,72px);line-height:1.04;letter-spacing:-.045em;margin:18px 0 24px;font-weight:800}
.pc-brand-aquastrong .pc-aq-inner h2{font-size:clamp(28px,3vw,46px);line-height:1.08;letter-spacing:-.035em;margin:0 0 24px;font-weight:750}
.pc-brand-aquastrong .pc-aq-inner h3{font-size:21px;line-height:1.25;letter-spacing:-.02em;margin:0 0 12px}
.pc-brand-aquastrong .pc-aq-inner p{line-height:1.55;margin:0 0 20px;font-size:18px}
.pc-brand-aquastrong .pc-aq-inner em{font-style:normal;color:var(--aq-accent)}
.pc-brand-aquastrong .pc-aq-inner .pc-four-line{width:64px;height:7px;background:var(--aq-accent);margin-bottom:22px}
.pc-brand-aquastrong .pc-aq-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:54px;align-items:center}
.pc-brand-aquastrong .pc-aq-split>*,.pc-brand-aquastrong .pc-aq-catalog-grid>*{min-width:0}
.pc-brand-aquastrong .pc-aq-hero{padding:22px 0 44px}
.pc-brand-aquastrong .pc-aq-hero .pc-breadcrumb{margin-bottom:25px}
.pc-brand-aquastrong .pc-aq-hero-art{height:520px;overflow:hidden;border-radius:12px}
.pc-brand-aquastrong .pc-aq-hero-art .pc-reference-photo,.pc-brand-aquastrong .pc-aq-hero-art svg{width:100%;height:100%;min-height:0}
.pc-brand-aquastrong .pc-aq-section{padding-top:58px;padding-bottom:58px}
.pc-brand-aquastrong .pc-aq-dark{background:var(--aq-dark);color:#fff}
.pc-brand-aquastrong .pc-aq-dark h2,.pc-brand-aquastrong .pc-aq-dark h3,.pc-brand-aquastrong .pc-aq-dark p{color:#fff}
.pc-brand-aquastrong .pc-aq-dark a:not(.pc-btn){color:var(--aq-accent)}
.pc-brand-aquastrong .pc-aq-soft{background:var(--aq-soft)}
.pc-brand-aquastrong .pc-aq-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.pc-brand-aquastrong .pc-aq-soft .pc-aq-three>article{background:#fff;border-radius:8px;border-top:6px solid var(--aq-accent);padding:32px;min-height:210px}
.pc-brand-aquastrong .pc-aq-facts{border-top:1px solid #809395;margin-top:38px;padding-top:30px}
.pc-brand-aquastrong .pc-aq-facts article+article{border-left:1px solid #b5c1c3;padding-left:30px}
.pc-brand-aquastrong .pc-aq-facts strong{font-size:clamp(28px,2.8vw,42px);color:var(--aq-accent);line-height:1.15;display:block;margin-bottom:14px}
.pc-brand-aquastrong .pc-aq-conditions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 60px}
.pc-brand-aquastrong .pc-aq-conditions article{padding:24px 0;border-bottom:1px solid #d3dfe2}
.pc-brand-aquastrong .pc-aq-conditions article p{margin:0}
.pc-brand-aquastrong .pc-aq-cta{background:var(--aq-accent)}
.pc-brand-aquastrong .pc-aq-cta>.pc-wrap{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:30px;padding-bottom:30px}
.pc-brand-aquastrong .pc-aq-cta h2{margin:0}
.pc-brand-aquastrong .pc-aq-inner .pc-btn{border-radius:4px;min-height:48px;background:#071113;color:#fff;border:1px solid #071113;text-align:center}
.pc-brand-aquastrong .pc-aq-inner .pc-btn.secondary{background:#fff;color:#071113;border:1px solid #ccd8dc}
.pc-brand-aquastrong .pc-aq-dark .pc-btn{background:var(--aq-accent);color:#071113;border-color:var(--aq-accent)}
.pc-brand-aquastrong .pc-aq-warehouse{position:relative;isolation:isolate;min-height:430px;display:flex;align-items:center;color:#fff;overflow:hidden}
.pc-brand-aquastrong .pc-aq-warehouse-image{position:absolute;inset:0;z-index:-2}
.pc-brand-aquastrong .pc-aq-warehouse-image .pc-reference-photo,.pc-brand-aquastrong .pc-aq-warehouse-image svg{width:100%;height:100%;min-height:0}
.pc-brand-aquastrong .pc-aq-warehouse:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,14,17,.85),rgba(4,14,17,.1));z-index:-1}
.pc-brand-aquastrong .pc-aq-warehouse>.pc-wrap{padding-top:48px;padding-bottom:48px}
.pc-brand-aquastrong .pc-aq-warehouse-image .pc-art,.pc-brand-aquastrong .pc-aq-spec-image .pc-art{border-radius:0}
.pc-brand-aquastrong .pc-aq-warehouse h1{color:#fff;font-size:clamp(46px,6vw,86px)}
.pc-brand-aquastrong .pc-aq-warehouse p{color:#fff;max-width:570px;font-size:24px}
.pc-brand-aquastrong .pc-aq-catalog-grid{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;padding-top:42px;padding-bottom:42px}
.pc-brand-aquastrong .pc-aq-catalog-grid aside h2{font-size:28px}
.pc-brand-aquastrong .pc-aq-catalog-grid aside>a{display:block;padding:15px;margin-bottom:8px;color:#071113;border-radius:6px;text-decoration:none}
.pc-brand-aquastrong .pc-aq-catalog-grid aside>a[aria-current]{background:var(--aq-accent);font-weight:700}
.pc-brand-aquastrong .pc-aq-catalog-grid aside form{margin-top:28px;display:grid;gap:12px}
.pc-brand-aquastrong .pc-aq-catalog-grid input[type=search]{width:100%;min-width:0;padding:12px;border:1px solid #cbd8dc;border-radius:4px;background:#fff}
.pc-brand-aquastrong .pc-aq-catalog-grid .pc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}
.pc-brand-aquastrong .pc-aq-catalog-grid .pc-product-card{border:none;border-radius:8px;overflow:hidden;box-shadow:none}
.pc-brand-aquastrong .pc-aq-catalog-grid .pc-card-art{height:270px;background:#fff}
.pc-brand-aquastrong .pc-aq-catalog-grid .pc-art{height:100%;min-height:0}
.pc-brand-aquastrong .pc-aq-catalog-grid .pc-card-body{padding:23px}
.pc-brand-aquastrong .pc-aq-catalog-grid .pc-card-body h3{font-size:29px}
.pc-brand-aquastrong .pc-aq-catalog-grid .pc-card-body p{font-size:15px}
.pc-brand-aquastrong .pc-aq-catalog-grid .pc-card-bottom{flex-wrap:wrap;gap:15px}
.pc-brand-aquastrong .pc-aq-catalog-grid .pc-card-bottom>a{padding:10px 14px;background:#071113;color:#fff;border-radius:4px;text-decoration:none}
.pc-brand-aquastrong .pc-aq-empty{background:#fff;padding:30px;grid-column:1/-1}
.pc-brand-aquastrong .pc-aq-family-table{padding-bottom:36px}
.pc-brand-aquastrong .pc-aq-family-table>a{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1.15fr);gap:24px;align-items:center;border-top:1px solid #d4dfe3;padding:25px;color:#071113;text-decoration:none;background:#fff}
.pc-brand-aquastrong .pc-aq-family-table>a>span{border-left:1px solid #a5b4ba;padding-left:30px;font-size:24px}
.pc-brand-aquastrong .pc-aq-icon{width:48px;height:48px;color:#00bfc5;flex-shrink:0}
.pc-brand-aquastrong .pc-aq-spec-cta{position:relative;background:var(--aq-accent);overflow:hidden;isolation:isolate}
.pc-brand-aquastrong .pc-aq-spec-cta>.pc-wrap{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:40px;padding-bottom:40px}
.pc-brand-aquastrong .pc-aq-spec-cta h2{max-width:590px}
.pc-brand-aquastrong .pc-aq-spec-cta p{margin:0}
.pc-brand-aquastrong .pc-aq-spec-image{position:absolute;top:0;right:0;bottom:0;width:48%;z-index:-1;clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}
.pc-brand-aquastrong .pc-aq-spec-image .pc-reference-photo,.pc-brand-aquastrong .pc-aq-spec-image svg{height:100%;width:100%;min-height:0}
.pc-brand-aquastrong .pc-aq-heading{padding-top:42px;padding-bottom:35px}
.pc-brand-aquastrong .pc-aq-heading h1{max-width:1040px}
.pc-brand-aquastrong .pc-aq-application-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:17px 0;margin-top:32px;background:var(--aq-accent);border-radius:5px}
.pc-brand-aquastrong .pc-aq-application-nav>a{text-align:center;color:#071113;padding:4px 15px;font-weight:650;text-decoration:none}
.pc-brand-aquastrong .pc-aq-application-nav>a+a{border-left:1px solid #fff}
.pc-brand-aquastrong .pc-aq-application-grid,.pc-brand-aquastrong .pc-aq-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;padding-top:38px;padding-bottom:50px}
.pc-brand-aquastrong .pc-aq-application-grid>article,.pc-brand-aquastrong .pc-aq-posts>article{background:#fff;border-radius:7px;overflow:hidden;scroll-margin-top:100px}
.pc-brand-aquastrong .pc-aq-application-grid>article>div+div,.pc-brand-aquastrong .pc-aq-posts>article>div+div{padding:24px}
.pc-brand-aquastrong .pc-aq-application-grid h2,.pc-brand-aquastrong .pc-aq-posts h2{font-size:27px;margin-bottom:12px}
.pc-brand-aquastrong .pc-aq-application-art,.pc-brand-aquastrong .pc-aq-post-art{height:295px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d6ecee,#edf7f8)}
.pc-brand-aquastrong .pc-aq-application-art>.pc-aq-icon{width:120px;height:120px}
.pc-brand-aquastrong .pc-aq-application-art .pc-art,.pc-brand-aquastrong .pc-aq-post-art .pc-art{height:100%;width:100%;min-height:0}
.pc-brand-aquastrong .pc-aq-application-art svg,.pc-brand-aquastrong .pc-aq-post-art svg{height:100%;width:100%}
.pc-brand-aquastrong .pc-aq-rows article{display:grid;grid-template-columns:64px 210px minmax(0,1fr);gap:24px;align-items:center;padding:26px 0;border-bottom:1px solid #ccdadd}
.pc-brand-aquastrong .pc-aq-rows article h3,.pc-brand-aquastrong .pc-aq-rows article p{margin:0}
.pc-brand-aquastrong .pc-aq-rows article p{border-left:1px solid #a5b4ba;padding-left:38px}
.pc-brand-aquastrong .pc-aq-form-section{padding-top:60px;padding-bottom:60px;align-items:start}
.pc-brand-aquastrong .pc-aq-inner .pc-request-form{margin:0;background:transparent;border:0;padding:0;box-shadow:none;min-width:0}
.pc-brand-aquastrong .pc-aq-inner .pc-fields{min-width:0}
.pc-brand-aquastrong .pc-aq-inner .pc-fields input,.pc-brand-aquastrong .pc-aq-inner .pc-fields textarea{max-width:100%;min-width:0;background:#fff;border:1px solid #cfdae1;border-radius:4px;color:#071113}
.pc-brand-aquastrong .pc-aq-inner .pc-fields textarea{min-height:140px}
.pc-brand-aquastrong .pc-aq-inner .pc-file{background:#f2f6f7;border-radius:4px}
.pc-brand-aquastrong .pc-aq-inner .pc-request-form>.pc-btn{width:100%;background:var(--aq-accent);border-color:var(--aq-accent);color:#071113}
.pc-brand-aquastrong .pc-aq-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:48px;padding-bottom:48px;text-align:center}
.pc-brand-aquastrong .pc-aq-contact-grid>article{padding:0 40px;min-width:0}
.pc-brand-aquastrong .pc-aq-contact-grid>article+article{border-left:1px solid #a3b2b4}
.pc-brand-aquastrong .pc-aq-contact-grid .pc-aq-icon{width:90px;height:90px;border-radius:50%;background:var(--aq-accent);color:#fff;padding:22px;margin-bottom:20px}
.pc-brand-aquastrong .pc-aq-contact-grid h2{font-size:30px}
.pc-brand-aquastrong .pc-aq-contact-grid p{overflow-wrap:anywhere}
.pc-brand-aquastrong .pc-aq-contact-grid .pc-btn.secondary{background:#fff;color:#071113;border-color:#fff}
.pc-brand-aquastrong .pc-aq-topic-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:30px;padding-bottom:20px;font-weight:700;text-align:center;gap:20px}
.pc-brand-aquastrong .pc-aq-topic-row>span+span{border-left:1px solid #a5b4ba}
.pc-brand-aquastrong .pc-aq-address{padding-top:15px;padding-bottom:20px;text-align:center}
.pc-brand-aquastrong .pc-aq-address p{font-size:15px;margin:4px 0 0}
.pc-brand-aquastrong .pc-aq-white-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#fff;border-radius:6px;padding-top:28px;padding-bottom:28px;margin-bottom:42px}
.pc-brand-aquastrong .pc-aq-white-cta h2{font-size:30px;margin-bottom:12px}
.pc-brand-aquastrong .pc-aq-white-cta p{margin:0}
.pc-brand-aquastrong .pc-aq-product-top{padding-top:25px;padding-bottom:48px}
.pc-brand-aquastrong .pc-aq-product-top .pc-product-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:56px;align-items:center;background:transparent;border:0;padding-top:25px}
.pc-brand-aquastrong .pc-aq-product-top figure{margin:0;min-width:0}
.pc-brand-aquastrong .pc-aq-product-top figure>.pc-art{height:480px;background:#fff}
.pc-brand-aquastrong .pc-aq-product-top figcaption{font-size:13px;color:#66747a;margin-top:16px}
.pc-brand-aquastrong .pc-aq-product-top .pc-aq-model-title{font-size:25px;overflow-wrap:anywhere}
.pc-brand-aquastrong .pc-aq-model-signals{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}
.pc-brand-aquastrong .pc-aq-model-signals>span{padding:10px;background:#e7f7f7;border-bottom:3px solid var(--aq-accent);font-weight:700}
.pc-brand-aquastrong .pc-aq-anchor-nav{display:flex;gap:40px;border-top:1px solid #d1dce0;border-bottom:1px solid #d1dce0;padding-top:18px;padding-bottom:18px}
.pc-brand-aquastrong .pc-aq-anchor-nav>a{color:#071113;text-decoration:none}
.pc-brand-aquastrong .pc-aq-inner table{width:100%;border-collapse:collapse;background:#fff;text-align:left;font-size:16px;margin:20px 0}
.pc-brand-aquastrong .pc-aq-inner th,.pc-brand-aquastrong .pc-aq-inner td{padding:14px;border-bottom:1px solid #d6e0e5;vertical-align:top}
.pc-brand-aquastrong .pc-aq-inner th{font-weight:650}
.pc-brand-aquastrong .pc-aq-inner thead{background:#071113;color:#fff}
.pc-brand-aquastrong .pc-aq-inner .pc-aq-table-scroll{overflow-x:auto;max-width:100%}
.pc-brand-aquastrong .pc-aq-inner .pc-aq-model-table{min-width:950px;font-size:14px}
.pc-brand-aquastrong .pc-aq-inner .pc-aq-model-table th{white-space:nowrap}
.pc-brand-aquastrong .pc-aq-inner .pc-aq-note{font-size:15px;color:#53636a}
.pc-brand-aquastrong:has(.pc-aq-request-page)>.pc-header,.pc-brand-aquastrong:has(.pc-aq-request-page)>.pc-footer{display:none}
.pc-brand-aquastrong .pc-aq-request-page>.pc-wrap{padding-top:65px;padding-bottom:65px;align-items:start;min-height:85vh}
.pc-brand-aquastrong .pc-aq-wordmark{font-size:34px;font-weight:850;letter-spacing:-.035em;text-decoration:none;color:#071113;display:inline-block}
.pc-brand-aquastrong .pc-aq-wordmark>span{color:#00b8c1}
.pc-brand-aquastrong .pc-aq-request-page .pc-aq-wordmark{margin-bottom:30px}
.pc-brand-aquastrong .pc-aq-request-card{padding:35px;border:1px solid #cfdae1;border-radius:9px;min-width:0;background:#fff}
.pc-brand-aquastrong .pc-aq-request-card h2{font-size:32px}
.pc-brand-aquastrong .pc-aq-request-points{display:grid;gap:22px;margin-top:32px}
.pc-brand-aquastrong .pc-aq-request-points>div{display:flex;gap:25px;align-items:center;font-size:21px}
.pc-brand-aquastrong .pc-aq-request-points .pc-aq-icon{width:64px;height:64px;border-radius:50%;background:#e9f7f8;padding:15px}
.pc-brand-aquastrong .pc-aq-footer{background:#071113;color:#fff;padding:30px 0}
.pc-brand-aquastrong .pc-aq-footer-top{display:flex;align-items:center;gap:30px;padding-bottom:22px;border-bottom:1px solid #809295;flex-wrap:wrap}
.pc-brand-aquastrong .pc-aq-footer-top .pc-aq-wordmark{color:#fff;font-size:28px}
.pc-brand-aquastrong .pc-aq-footer-top p{padding-left:28px;border-left:1px solid #a3b2b4;font-size:15px;line-height:1.3;margin:0}
.pc-brand-aquastrong .pc-aq-footer-top nav{display:flex;gap:20px;flex-wrap:wrap;margin-left:auto;font-size:14px}
.pc-brand-aquastrong .pc-aq-footer a{color:#fff;text-decoration:none}
.pc-brand-aquastrong .pc-aq-footer .pc-aq-wordmark span{color:#00cacc}
.pc-brand-aquastrong .pc-aq-privacy{display:inline-block;margin-top:15px;font-size:14px}
@media(max-width:1100px){.pc-brand-aquastrong .pc-aq-catalog-grid{grid-template-columns:200px minmax(0,1fr)}.pc-brand-aquastrong .pc-aq-catalog-grid .pc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-aquastrong .pc-aq-split{gap:28px}.pc-brand-aquastrong .pc-aq-hero-art{height:430px}.pc-brand-aquastrong .pc-aq-three{gap:18px}.pc-brand-aquastrong .pc-aq-footer-top nav{margin-left:0}}
@media(max-width:760px){.pc-brand-aquastrong .pc-aq-split,.pc-brand-aquastrong .pc-aq-product-top .pc-product-hero,.pc-brand-aquastrong .pc-aq-catalog-grid,.pc-brand-aquastrong .pc-aq-contact-grid{grid-template-columns:minmax(0,1fr);gap:28px}.pc-brand-aquastrong .pc-aq-three{grid-template-columns:minmax(0,1fr)}.pc-brand-aquastrong .pc-aq-facts article+article{border-left:0;border-top:1px solid #809395;padding:20px 0 0}.pc-brand-aquastrong .pc-aq-section{padding-top:38px;padding-bottom:38px}.pc-brand-aquastrong .pc-aq-hero-art{height:370px}.pc-brand-aquastrong .pc-aq-conditions{gap:0 25px}.pc-brand-aquastrong .pc-aq-cta>.pc-wrap,.pc-brand-aquastrong .pc-aq-white-cta{flex-direction:column;align-items:flex-start;gap:24px}.pc-brand-aquastrong .pc-aq-warehouse{min-height:370px}.pc-brand-aquastrong .pc-aq-warehouse p{font-size:20px}.pc-brand-aquastrong .pc-aq-catalog-grid aside>a{display:inline-block}.pc-brand-aquastrong .pc-aq-catalog-grid aside form{margin-top:15px}.pc-brand-aquastrong .pc-aq-catalog-grid .pc-card-body{padding:18px}.pc-brand-aquastrong .pc-aq-family-table>a{grid-template-columns:50px minmax(0,1fr);gap:18px;padding:20px 15px}.pc-brand-aquastrong .pc-aq-family-table>a>span{grid-column:2;border:0;padding:0;font-size:20px}.pc-brand-aquastrong .pc-aq-spec-cta>.pc-wrap{align-items:flex-start;flex-direction:column;padding-top:32px;padding-bottom:240px;gap:10px}.pc-brand-aquastrong .pc-aq-spec-image{width:100%;height:210px;top:auto;clip-path:none}.pc-brand-aquastrong .pc-aq-application-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.pc-brand-aquastrong .pc-aq-application-nav>a:nth-child(3){border-left:0}.pc-brand-aquastrong .pc-aq-application-grid,.pc-brand-aquastrong .pc-aq-posts{gap:20px}.pc-brand-aquastrong .pc-aq-application-grid h2,.pc-brand-aquastrong .pc-aq-posts h2{font-size:24px}.pc-brand-aquastrong .pc-aq-application-art,.pc-brand-aquastrong .pc-aq-post-art{height:220px}.pc-brand-aquastrong .pc-aq-rows article{grid-template-columns:50px minmax(0,1fr);gap:14px 24px}.pc-brand-aquastrong .pc-aq-rows article p{grid-column:2;border:0;padding:0;font-size:16px}.pc-brand-aquastrong .pc-aq-contact-grid>article+article{border-left:0;border-top:1px solid #809395;padding-top:32px}.pc-brand-aquastrong .pc-aq-contact-grid>article{padding-left:0;padding-right:0}.pc-brand-aquastrong .pc-aq-topic-row{grid-template-columns:minmax(0,1fr);gap:15px}.pc-brand-aquastrong .pc-aq-topic-row>span+span{border:0}.pc-brand-aquastrong .pc-aq-anchor-nav{gap:20px;flex-wrap:wrap}.pc-brand-aquastrong .pc-aq-product-top figure>.pc-art{height:370px}.pc-brand-aquastrong .pc-aq-request-card{padding:22px}.pc-brand-aquastrong .pc-aq-request-page>.pc-wrap{padding-top:35px;padding-bottom:35px}}
@media(max-width:460px){.pc-brand-aquastrong .pc-aq-catalog-grid .pc-product-grid,.pc-brand-aquastrong .pc-aq-application-grid,.pc-brand-aquastrong .pc-aq-posts,.pc-brand-aquastrong .pc-aq-conditions{grid-template-columns:minmax(0,1fr)}.pc-brand-aquastrong .pc-aq-hero-art{height:300px}.pc-brand-aquastrong .pc-aq-inner h1{font-size:39px}.pc-brand-aquastrong .pc-aq-wordmark{font-size:27px}.pc-brand-aquastrong .pc-aq-request-card h2{font-size:28px}.pc-brand-aquastrong .pc-aq-footer-top{gap:20px}.pc-brand-aquastrong .pc-aq-footer-top p{padding-left:0;border:0}.pc-brand-aquastrong .pc-aq-inner table th,.pc-brand-aquastrong .pc-aq-inner table td{padding:10px;font-size:14px}}

/* Tsurumi internal pages — DOCX black/blue glow, white cards and pill controls. */
.pc-brand-tsurumi .pc-header{background:radial-gradient(ellipse at 90% 20%,#063c88 0,transparent 55%),#050a0f;color:#fff}
.pc-brand-tsurumi .pc-header .pc-logo,.pc-brand-tsurumi .pc-header nav a,.pc-brand-tsurumi .pc-header .pc-search-open,.pc-brand-tsurumi .pc-header .pc-menu{color:#fff}
.pc-brand-tsurumi .pc-header .pc-btn,.pc-ts-inner .pc-btn{background:#0067f5;border-color:#0067f5;border-radius:40px;color:#fff;min-height:44px;text-align:center}
.pc-ts-inner{color:#071829;background:#fff}.pc-ts-inner h1{font-size:clamp(36px,4.6vw,64px);line-height:1.06;letter-spacing:-.045em}.pc-ts-inner h2{font-size:clamp(28px,3.1vw,43px);line-height:1.1;letter-spacing:-.035em}.pc-ts-inner h3{line-height:1.2;letter-spacing:-.02em}.pc-ts-inner p{line-height:1.55}.pc-ts-inner .pc-btn.secondary{background:#eef3f7;border-color:#d7e1eb;color:#071829}.pc-ts-inner a:not(.pc-btn){color:#0878ff}
.pc-ts-heading{background:radial-gradient(ellipse at 90% 30%,#0741a9 0,transparent 50%),radial-gradient(ellipse at 0 100%,#00306c,transparent 36%),#050a0f;color:#fff;padding:62px 0 55px}.pc-ts-heading h1{max-width:1100px;margin:0 0 18px}.pc-ts-heading p{font-size:clamp(18px,2vw,24px);max-width:780px;margin:0}
.pc-ts-section{padding-top:64px;padding-bottom:64px}.pc-ts-split{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start}.pc-ts-split>*{min-width:0}.pc-ts-light{background:linear-gradient(135deg,#f3f6f9,#edf6ff)}.pc-ts-dark{color:#fff;background:radial-gradient(ellipse at 90% 50%,#082854 0,transparent 50%),#050a0f}.pc-ts-dark h2,.pc-ts-dark h3{color:#fff}.pc-ts-dark a{color:#73b4ff}.pc-ts-caption{font-size:12px;line-height:1.5;display:block;color:#5a6c7e}.pc-ts-dark .pc-ts-caption{color:#b5c8dc}
.pc-ts-catalog{display:grid;grid-template-columns:250px minmax(0,1fr);gap:20px;padding-top:32px;padding-bottom:52px}.pc-ts-catalog aside{background:#fff;padding:24px;border-radius:12px;align-self:start}.pc-ts-catalog aside h2{font-size:27px;margin:0 0 20px}.pc-ts-catalog aside a{display:block;color:#071829;padding:14px 10px;border-radius:8px;font-size:14px}.pc-ts-catalog aside a[aria-current]{background:#dceaff;color:#0067f5}.pc-ts-catalog details{border-top:1px solid #e1e9ef;margin-top:18px;padding-top:18px}.pc-ts-catalog summary{cursor:pointer;font-weight:800}.pc-ts-search{margin-top:24px;border-top:1px solid #e1e9ef;padding-top:24px}.pc-ts-search label{display:block;font-size:13px;margin-bottom:8px}.pc-ts-search input{width:100%;min-width:0;min-height:43px;border:1px solid #d6e3f1;border-radius:8px;padding:8px;font:inherit}.pc-ts-search button{margin-top:12px;width:100%}.pc-ts-catalog-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.pc-ts-catalog-top h2{font-size:30px;margin:0}.pc-ts-catalog-top a{font-size:14px}.pc-ts-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.pc-ts-model-card{background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;min-width:0}.pc-ts-model-art{display:block;height:215px}.pc-ts-model-art .pc-art{height:100%;width:100%;border-radius:0}.pc-ts-model-art img{padding:18px!important}.pc-ts-model-text{padding:16px;display:flex;flex-direction:column;flex:1}.pc-ts-model-text h3{font-size:23px;margin:12px 0 4px;overflow-wrap:anywhere}.pc-ts-model-text p{font-size:14px;margin:0 0 16px}.pc-ts-model-text .pc-btn{margin-top:auto;width:100%;padding:12px 18px;font-size:14px}.pc-ts-model-text .pc-ts-caption{font-size:10px;min-height:30px}
.pc-ts-inquiry{padding:34px 0}.pc-ts-form-panel{border:1px solid #0878ff;border-radius:16px;padding:30px;box-shadow:0 0 30px #0067f526;background:linear-gradient(140deg,#03182b,#050a0f 70%)}.pc-ts-form-panel h2{margin:0 0 18px}.pc-ts-form-panel article{position:relative;overflow:hidden}.pc-ts-blue-rings{height:140px;background:repeating-radial-gradient(ellipse at 0 110%,transparent 0 10px,#0878ff4d 11px 12px,transparent 13px 19px);mask-image:linear-gradient(#0000,#000)}
.pc-ts-inner .pc-request-form{border:0;box-shadow:none;background:transparent;padding:0}.pc-ts-inner .pc-fields input,.pc-ts-inner .pc-fields textarea{border-radius:8px;border:1px solid #c9d9ea;min-width:0;background:#fff;color:#071829}.pc-ts-inner .pc-fields label{color:inherit}.pc-ts-form-panel .pc-fields input,.pc-ts-form-panel .pc-fields textarea{background:#192c3e;border-color:#344a60;color:#fff}.pc-ts-form-panel .pc-fields input::placeholder,.pc-ts-form-panel .pc-fields textarea::placeholder{color:#c8d5e2}.pc-ts-form-panel .pc-input-note,.pc-ts-form-panel .pc-consent,.pc-ts-form-panel .pc-file small{color:#c8d5e2}.pc-ts-form-panel .pc-file{background:#192c3e;border-color:#344a60;color:#fff}.pc-ts-form-panel .pc-file input{color:#fff}.pc-ts-inner .pc-request-form button[type=submit]{width:100%}.pc-ts-inner .pc-request-form input[type=checkbox]{accent-color:#0878ff}
.pc-ts-product-head{padding:26px 0 52px}.pc-ts-product-head .pc-breadcrumb{margin-bottom:30px;font-size:13px}.pc-ts-product-art .pc-art{height:410px;border-radius:0;background:#fff}.pc-ts-product-art img{padding:12px!important}.pc-ts-product-head h1{font-size:clamp(36px,4vw,58px);margin:30px 0 12px;overflow-wrap:anywhere}.pc-ts-product-subtitle{font-size:22px;color:#506071}.pc-ts-metrics{display:grid;grid-template-columns:repeat(4,1fr);margin:34px 0 22px;gap:12px}.pc-ts-metrics>div{border-right:1px solid #dde5eb;padding-right:10px}.pc-ts-metrics strong{display:block;font-size:clamp(19px,2vw,28px);color:#0878ff;white-space:nowrap}.pc-ts-metrics span{display:block;font-size:12px;margin-top:8px}.pc-ts-metrics>div:last-child{border:0}.pc-ts-actions{display:flex;gap:16px;flex-wrap:wrap;margin:28px 0 16px}.pc-ts-actions .pc-btn{padding-left:25px;padding-right:25px}.pc-ts-tabs{display:flex;gap:12px;margin-bottom:26px;flex-wrap:wrap}.pc-ts-tabs a{background:#e5edf5;color:#071829!important;border-radius:30px;padding:13px 26px;font-size:14px}.pc-ts-tabs a:first-child{background:#0067f5;color:#fff!important}.pc-ts-specbox{background:#e6edf3;padding:24px;border-radius:12px}.pc-ts-specbox h2{font-size:32px}.pc-ts-inner table{border-collapse:collapse;width:100%;font-size:15px}.pc-ts-inner th,.pc-ts-inner td{padding:11px 14px;text-align:left;border:0;font-weight:400}.pc-ts-specbox tr:nth-child(odd){background:#f3f6f9}.pc-ts-specbox th{width:52%}.pc-ts-dark-table tr:nth-child(odd){background:#1a2d3e}.pc-ts-dark-table{background:#0c1b28;border-radius:12px}.pc-ts-table-scroll{overflow-x:auto;border:1px solid #e0e7ef;border-radius:12px;margin-bottom:18px}.pc-ts-table-scroll table{min-width:730px}.pc-ts-table-scroll thead{background:#0878ff;color:#fff}.pc-ts-table-scroll tr:nth-child(even){background:#edf3f8}.pc-ts-curve{background:#fff;border-radius:12px;padding:28px}.pc-ts-curve .pc-reference-photo{height:auto;aspect-ratio:658/316;border-radius:0;background:#fff}.pc-ts-curve .pc-reference-photo svg{width:100%;height:100%;display:block}
.pc-ts-photohero{position:relative;background:#071829;min-height:520px;display:flex;align-items:center;overflow:hidden;color:#fff}.pc-ts-photo{position:absolute;inset:0 0 0 42%}.pc-ts-photo .pc-reference-photo{height:100%;border-radius:0}.pc-ts-photohero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#050a0f 0,#071829ef 36%,#07182935 63%,transparent)}.pc-ts-photohero>.pc-wrap{position:relative;z-index:1;padding-top:54px;padding-bottom:54px}.pc-ts-photohero article{max-width:650px;background:#071829be;border:1px solid #4d69804d;border-radius:16px;padding:30px}.pc-ts-photohero h1{font-size:clamp(34px,4.4vw,58px);margin:0 0 20px}.pc-ts-photohero p{font-size:20px;max-width:560px}.pc-ts-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.pc-ts-tiles article{background:#e4edf6;border-radius:12px;padding:24px;display:flex;gap:18px;align-items:flex-start;min-width:0}.pc-ts-tiles h3{font-size:23px;margin:0 0 10px}.pc-ts-tiles p{font-size:15px;margin:0}.pc-ts-icon{width:42px;height:42px;flex-shrink:0;color:#0878ff}.pc-ts-dark .pc-ts-tiles article{background:transparent;padding:10px 20px 10px 0;border-right:1px solid #26609d;border-radius:0;flex-direction:column}.pc-ts-dark .pc-ts-tiles h3{font-size:23px}.pc-ts-dark .pc-ts-tiles p{color:#d5e4f2}.pc-ts-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-ts-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:45px 0 30px;border-top:1px solid #0878ff}.pc-ts-timeline article{padding-top:25px;position:relative}.pc-ts-timeline article:before{content:'';position:absolute;top:-7px;left:10px;width:12px;height:12px;background:#0878ff;border:2px solid white;border-radius:50%}.pc-ts-timeline strong{display:block;font-size:25px;color:#73b4ff}.pc-ts-timeline span{display:block;font-size:14px;margin-top:10px}.pc-ts-area-grid,.pc-ts-post-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pc-ts-area-grid article{border-radius:12px;overflow:hidden;background:#f3f6f9}.pc-ts-area-grid .pc-reference-photo{height:260px;border-radius:0}.pc-ts-area-grid h3,.pc-ts-area-grid p{padding-left:24px;padding-right:24px}.pc-ts-area-grid p{padding-bottom:18px}.pc-ts-roles article{border:1px solid #24619b;border-radius:12px;background:linear-gradient(130deg,#112b46,#050a0f);padding:28px}.pc-ts-roles h3{font-size:32px;margin:0 0 16px}.pc-ts-post-grid{padding-top:34px;padding-bottom:48px}.pc-ts-post-grid article{background:#fff;border:1px solid #dfe7ef;border-radius:14px;overflow:hidden}.pc-ts-post-grid .pc-reference-photo{height:240px;border-radius:0}.pc-ts-post-grid article>div:last-child{padding:26px}.pc-ts-post-grid h2{font-size:28px;margin:0 0 14px}.pc-ts-post-grid p{margin-bottom:24px}.pc-ts-light-form{background:#edf3f8;padding:30px;border-radius:14px}.pc-ts-light-form h2{margin:0 0 25px}.pc-ts-request{max-width:840px}.pc-ts-footer{background:#050a0f;color:#fff;padding:22px 0}.pc-ts-footer>.pc-wrap{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pc-ts-wordmark{font-size:30px;font-weight:900;letter-spacing:-.05em;color:#fff!important}.pc-ts-footer p{font-size:12px;margin:0;border-left:1px solid #48535b;padding-left:18px}.pc-ts-footer nav{display:flex;gap:18px;flex-wrap:wrap;margin-left:auto}.pc-ts-footer a{font-size:12px;color:#fff}.pc-ts-footer .pc-ts-wordmark{font-size:30px}.pc-ts-application-board{padding-top:40px;padding-bottom:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.pc-ts-application-board details{border:1px solid #0878ff;border-radius:16px;overflow:hidden;background:#0c2237;box-shadow:0 0 22px #0878ff25}.pc-ts-application-board summary{display:flex;gap:14px;align-items:center;padding:22px;cursor:pointer;font-size:20px;font-weight:800;list-style:none}.pc-ts-dot{width:17px;height:17px;background:#0878ff;border:4px solid #6baeff;border-radius:50%;box-shadow:0 0 16px #0878ff;flex-shrink:0}.pc-ts-application-board details>div{padding:0 22px 24px}.pc-ts-application-board .pc-reference-photo,.pc-ts-application-board .pc-art{height:210px;border-radius:10px}.pc-ts-application-board .pc-btn{width:100%;margin-top:12px}
@media(max-width:1100px){.pc-ts-catalog{grid-template-columns:220px minmax(0,1fr)}.pc-ts-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-ts-split{gap:26px}.pc-ts-metrics{grid-template-columns:1fr 1fr}.pc-ts-tiles article{flex-direction:column}.pc-ts-photohero article{max-width:580px}}
@media(max-width:780px){.pc-ts-split,.pc-ts-catalog,.pc-ts-tiles,.pc-ts-area-grid,.pc-ts-post-grid,.pc-ts-application-board{grid-template-columns:1fr}.pc-ts-heading{padding:38px 0}.pc-ts-section{padding-top:38px;padding-bottom:38px}.pc-ts-catalog{padding-top:22px}.pc-ts-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pc-ts-catalog-top{align-items:flex-start}.pc-ts-catalog-top h2{font-size:25px}.pc-ts-model-art{height:180px}.pc-ts-model-text{padding:13px}.pc-ts-model-text h3{font-size:20px}.pc-ts-form-panel{padding:23px}.pc-ts-photohero{min-height:510px;align-items:flex-end}.pc-ts-photo{inset:0}.pc-ts-photohero:after{background:linear-gradient(0deg,#050a0f,transparent)}.pc-ts-photohero article{padding:23px;background:#071829df}.pc-ts-photohero>.pc-wrap{padding-top:170px;padding-bottom:26px}.pc-ts-photohero p{font-size:17px}.pc-ts-product-head h1{margin-top:0}.pc-ts-product-art .pc-art{height:320px}.pc-ts-product-subtitle{font-size:19px}.pc-ts-product-head{padding-top:22px}.pc-ts-product-head .pc-ts-split{gap:24px}.pc-ts-metrics{margin-top:24px;gap:22px}.pc-ts-specbox{padding:16px}.pc-ts-specbox h2{font-size:26px}.pc-ts-inner table{font-size:13px}.pc-ts-inner th,.pc-ts-inner td{padding:10px 9px;overflow-wrap:anywhere}.pc-ts-inner .pc-ts-table-scroll th,.pc-ts-inner .pc-ts-table-scroll td{white-space:nowrap}.pc-ts-curve{padding:16px}.pc-ts-tiles article{flex-direction:row}.pc-ts-timeline{grid-template-columns:1fr;border-top:0;border-left:1px solid #0878ff;gap:20px;margin-left:6px}.pc-ts-timeline article{padding:0 0 0 25px}.pc-ts-timeline article:before{left:-7px;top:6px}.pc-ts-area-grid .pc-reference-photo{height:220px}.pc-ts-light-form{padding:23px}.pc-ts-post-grid h2{font-size:25px}.pc-ts-post-grid article>div:last-child{padding:23px}.pc-ts-footer>.pc-wrap{align-items:flex-start}.pc-ts-footer nav{margin-left:0;width:100%}.pc-ts-blue-rings{height:75px}.pc-ts-dark .pc-ts-tiles article{border-right:0;border-bottom:1px solid #26609d;flex-direction:row;padding-bottom:22px}}
@media(max-width:460px){.pc-ts-model-grid{grid-template-columns:1fr}.pc-ts-model-art{height:240px}.pc-ts-model-text .pc-ts-caption{min-height:0}.pc-ts-actions .pc-btn{width:100%}.pc-ts-inner .pc-fields .pc-field-row{grid-template-columns:1fr}.pc-ts-catalog-top{flex-direction:column;gap:10px}}

.pc-brand-tsurumi .pc-header .pc-logo{text-transform:uppercase;font-size:32px;letter-spacing:-.04em}.pc-brand-tsurumi .pc-header .pc-logo small{text-transform:none;letter-spacing:0}

.pc-brand-tsurumi .pc-ts-inner .pc-fields input:not([type=checkbox]),.pc-brand-tsurumi .pc-ts-inner .pc-fields textarea{background:#fff;border:1px solid #c9d9ea;color:#071829}.pc-brand-tsurumi .pc-ts-inner .pc-ts-form-panel .pc-fields input:not([type=checkbox]),.pc-brand-tsurumi .pc-ts-inner .pc-ts-form-panel .pc-fields textarea{background:#192c3e;border-color:#344a60;color:#fff}.pc-ts-inner a:not(.pc-btn){color:#0067df}.pc-ts-dark a:not(.pc-btn){color:#73b4ff}

.pc-ts-product-head .pc-compare-link{border:0;background:none;color:#0067df;padding:8px 0;text-decoration:underline;font-size:14px}

.pc-brand-dragflow .pc-df-inner{background:#fafbf7;color:#0d0d0d}.pc-df-inner .pc-df-section{padding-block:42px}.pc-df-inner h1{font-size:clamp(38px,5vw,68px);line-height:1.02;margin:18px 0 24px}.pc-df-inner h2{font-size:clamp(26px,3.1vw,42px);line-height:1.08;margin:0 0 24px}.pc-df-inner h3{font-size:25px;line-height:1.15}.pc-df-inner p{font-size:18px;line-height:1.5;margin:15px 0 25px}.pc-df-inner .pc-eyebrow{font-size:13px;letter-spacing:.08em;color:#49752b}.pc-df-inner .pc-df-small{font-size:13px;line-height:1.5;color:#565656}.pc-df-inner .pc-df-source{font-size:14px;text-decoration:underline;text-underline-offset:4px}.pc-df-inner .pc-btn{background:#0d0d0d;border-radius:40px;padding:14px 25px;font-size:15px;display:inline-flex;align-items:center;gap:24px;color:#fff!important}.pc-df-inner .pc-btn.secondary{border:1px solid #0d0d0d;background:transparent;color:#0d0d0d!important}.pc-df-tag{display:inline-block;padding:9px 16px;background:#eaf7da;border-radius:9px;font-size:13px}.pc-df-cut{border:1px solid #d5d9d0;border-radius:12px;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}.pc-df-split{display:grid;grid-template-columns:1fr 1.05fr;gap:45px;align-items:center;margin-bottom:44px}.pc-df-photo{margin:0;overflow:hidden}.pc-df-photo .pc-art{height:auto;min-height:0;aspect-ratio:500/442;border-radius:0;background:none}.pc-df-photo figcaption{text-align:right;font-size:12px;padding:8px}.pc-df-contacts+.pc-df-photo .pc-art{aspect-ratio:465/564}.pc-df-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pc-df-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-df-cols-1{grid-template-columns:1fr}.pc-df-tiles article{padding:26px;background:#fff;min-width:0;position:relative}.pc-df-tiles article:nth-child(odd){background:#eaf7da}.pc-df-number{display:inline-block;font-size:14px;font-weight:700}.pc-df-tiles svg{width:55px;height:55px;display:block;margin:18px auto 22px}.pc-df-tiles p{font-size:17px;margin-bottom:0}.pc-df-dark{background:#0d0d0d;color:#fff}.pc-df-dark h2,.pc-df-dark h3{color:inherit}.pc-df-dark .pc-df-tiles article{background:transparent;color:#fff;border-color:#a9d66f}.pc-df-dark .pc-df-tiles svg{color:#a9d66f}.pc-df-dark .pc-df-small{color:#ddd}.pc-df-dark .pc-btn{background:white;color:#0d0d0d!important}.pc-df-history{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;align-items:center;margin-bottom:35px}.pc-df-history aside{border-left:1px solid #c4c4c4;padding-left:36px}.pc-df-history aside strong{font-size:clamp(55px,8vw,110px);color:#a9d66f;display:block;line-height:1.1}.pc-df-history aside span{display:block;font-size:24px;margin-top:18px}.pc-df-banner{padding-block:32px;display:flex;align-items:center;justify-content:space-between;gap:35px}.pc-df-banner h2{margin:0}.pc-df-banner p{margin-bottom:0;max-width:650px}.pc-df-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pc-df-catalog-title{display:grid;grid-template-columns:1.7fr 1fr;align-items:center;gap:35px;margin:24px 0}.pc-df-catalog-title h1{margin-bottom:0}.pc-df-filter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:25px;padding:30px;background:#fff;align-items:center}.pc-df-filter fieldset{border:0;border-right:1px solid #d2d2d2;padding:0 20px 0 0;min-width:0;margin:0}.pc-df-filter legend{font-weight:700;margin-bottom:14px;font-size:16px}.pc-df-filter fieldset>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pc-df-filter input{width:100%;min-width:0;border:1px solid #d2d2d2;border-radius:5px;padding:12px;font:inherit;background:#fff;color:#111}.pc-df-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.pc-df-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pc-df-model-card{padding:24px;background:white;min-width:0}.pc-df-model-card .pc-art{height:340px;min-height:0;background:#fff;border-radius:0}.pc-df-model-card h2{margin-top:18px;font-size:38px}.pc-df-model-card dl{margin:20px 0}.pc-df-model-card dl>div{border-top:1px solid #d2d2d2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;font-size:17px}.pc-df-model-card dd{background:#eaf7da;padding:8px 12px;border-radius:6px;font-weight:700;margin:0}.pc-df-model-card .pc-btn{width:100%;justify-content:center;padding-inline:14px}.pc-df-all{text-align:center;margin:24px 0}.pc-df-guidance{background:#eaf7da;padding:30px;margin-top:30px;border-color:#a9d66f}.pc-df-guidance .pc-df-tiles article{border:0;background:none;clip-path:none;padding:12px 20px}.pc-df-guidance .pc-df-tiles article+article{border-left:1px solid #9aaa8c}.pc-df-guidance .pc-df-tiles svg{width:44px;height:44px;margin:0 0 15px}.pc-df-empty{padding:30px;border:1px solid #d2d2d2;background:white}.pc-df-product-head{background:none!important;border:0!important;padding:0!important}.pc-df-product-art{background:#fff}.pc-df-product-art .pc-art{height:540px;min-height:0;border-radius:0}.pc-df-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:30px 0}.pc-df-metrics>div{padding:20px 14px;background:white}.pc-df-metrics strong{display:block;font-size:27px;white-space:nowrap}.pc-df-metrics span{display:block;font-size:14px;margin-top:8px}.pc-df-specs{background:#fff;padding:30px}.pc-df-specs table{width:100%;border-collapse:collapse;font-size:17px}.pc-df-specs th,.pc-df-specs td{padding:12px 16px;text-align:left;border-bottom:1px solid #e8e8e8;font-weight:400}.pc-df-specs tr:nth-child(odd){background:#f5f6f3}.pc-df-specs th{width:58%}.pc-df-inquiry{display:grid;grid-template-columns:.7fr 1.3fr;background:#fff;overflow:hidden}.pc-df-inquiry>article{padding:34px;background:linear-gradient(110deg,#eaf7da,#e0efcf);align-self:stretch;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}.pc-df-inquiry h1,.pc-df-inquiry h2{font-size:38px;line-height:1.06;margin:20px 0}.pc-df-inquiry p{font-size:18px}.pc-df-form{padding:30px}.pc-df-form .pc-fields{display:block}.pc-df-form label{font-size:14px;display:block;margin:16px 0 7px}.pc-df-form input,.pc-df-form textarea{display:block;width:100%;min-width:0;max-width:100%;background:#fff;color:#111;font:inherit;font-size:14px;border:1px solid #d2d2d2;border-radius:6px;padding:12px}.pc-df-form .pc-field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pc-df-form small{font-size:12px;display:block;color:#565656;margin-top:8px}.pc-df-form .pc-fields .pc-file{border:1px dashed #d2d2d2;padding:12px;border-radius:6px}.pc-df-form .pc-file input{font-size:12px;padding:8px 0;border:0}.pc-df-form label.pc-consent{display:flex;align-items:flex-start;gap:9px;font-size:12px;margin:20px 0}.pc-df-form .pc-consent input{width:17px;height:17px;flex:0 0 17px;padding:0;margin:2px 0}.pc-df-form .pc-btn{max-width:100%;width:auto}.pc-df-model-field{margin-bottom:12px}.pc-df-checklist{display:grid;gap:12px;margin-top:32px}.pc-df-checklist span{display:flex;align-items:center;gap:16px;padding:12px 15px;border:1px solid #627954;border-radius:22px;font-size:16px}.pc-df-checklist svg{width:28px;height:28px}.pc-df-app-hero{margin:0 0 30px;overflow:hidden;border-radius:18px}.pc-df-app-hero .pc-art{height:auto;aspect-ratio:964/292;min-height:0;border-radius:0}.pc-df-title{align-items:start}.pc-df-app-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pc-df-app-grid article{padding:14px;min-width:0}.pc-df-app-grid .pc-art{height:auto;aspect-ratio:448/207;min-height:0;border-radius:10px;overflow:hidden}.pc-df-app-grid article>div:last-child{position:relative;padding:24px 15px 0 78px}.pc-df-app-grid .pc-df-number{position:absolute;left:0;top:24px;background:#eaf7da;padding:14px;border-radius:8px}.pc-df-app-grid h2{font-size:29px;margin-bottom:12px}.pc-df-app-grid p{font-size:17px;margin-bottom:8px}.pc-df-article-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.pc-df-article{background:#fff;padding:12px;min-width:0}.pc-df-featured{grid-column:1/-1}.pc-df-article .pc-art{height:auto;min-height:0;aspect-ratio:447/253;border-radius:9px;overflow:hidden}.pc-df-featured .pc-art{aspect-ratio:928/300}.pc-df-article>div:last-child{padding:18px}.pc-df-article h2{font-size:30px;margin:16px 0 12px}.pc-df-article p{font-size:17px;margin:12px 0}.pc-df-article summary{cursor:pointer;border-radius:30px;background:#0d0d0d;color:#fff;display:inline-block;padding:12px 24px;margin-top:14px}.pc-df-article details[open]>p{border-top:1px solid #ddd;padding-top:20px}.pc-df-contacts{display:grid;gap:16px;margin-top:26px}.pc-df-contacts>div{display:flex;align-items:center;gap:22px;padding:22px;background:#eaf7da}.pc-df-contacts>div:nth-child(2){background:#fff}.pc-df-contacts svg{width:55px;flex:0 0 55px}.pc-df-contacts h2{font-size:24px;margin-bottom:8px}.pc-df-contacts p{font-size:18px;margin:0;overflow-wrap:anywhere}.pc-brand-dragflow .pc-df-footer .pc-wrap{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px;font-size:12px}.pc-df-footer nav{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.pc-df-footer nav a[aria-current]{color:#a9d66f}.pc-df-footer .pc-logo .pc-art{width:155px!important;height:28px!important}.pc-df-request-page{padding-block:40px}.pc-brand-dragflow :focus-visible{outline:3px solid #568632;outline-offset:5px}
@media(max-width:1050px){.pc-df-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:24px}.pc-df-filter>.pc-btn{grid-column:1/-1;justify-self:end}.pc-df-split{gap:25px}.pc-df-inner h1{font-size:48px}.pc-df-metrics strong{font-size:21px}.pc-df-model-card{padding:18px}.pc-df-model-card .pc-art{height:280px}.pc-df-inquiry{grid-template-columns:.8fr 1.2fr}.pc-df-inquiry>article{padding:25px}.pc-df-form{padding:24px}.pc-df-cols-4{grid-template-columns:1fr 1fr}.pc-brand-dragflow .pc-df-footer .pc-wrap{flex-wrap:wrap}.pc-df-product-art .pc-art{height:430px}}
@media(max-width:700px){.pc-df-inner .pc-df-section{padding-block:28px}.pc-df-inner h1{font-size:40px;line-height:1.04}.pc-df-inner h2{font-size:29px}.pc-df-inner h3{font-size:23px}.pc-df-inner p{font-size:16px}.pc-df-split,.pc-df-history,.pc-df-catalog-title,.pc-df-inquiry{grid-template-columns:1fr;gap:25px}.pc-df-split{margin-bottom:28px}.pc-df-tiles,.pc-df-model-grid,.pc-df-app-grid,.pc-df-article-grid{grid-template-columns:1fr}.pc-df-cols-4{grid-template-columns:1fr 1fr}.pc-df-cols-4 h3{font-size:19px}.pc-df-cols-4 p{font-size:14px}.pc-df-tiles article{padding:24px}.pc-df-history aside{padding:22px 0 0;border-left:0;border-top:1px solid #aaa}.pc-df-history aside strong{font-size:75px}.pc-df-history aside span{font-size:21px}.pc-df-banner{flex-direction:column;align-items:start;gap:22px;padding-block:28px}.pc-df-filter{grid-template-columns:1fr;gap:20px;padding:22px}.pc-df-filter fieldset{border:0;padding:0}.pc-df-filter legend{font-size:16px}.pc-df-filter>.pc-btn{width:100%;justify-content:center}.pc-df-model-card .pc-art{height:320px}.pc-df-model-card h2{font-size:35px}.pc-df-guidance{padding:24px}.pc-df-guidance .pc-df-tiles article+article{border-left:0;border-top:1px solid #9aaa8c;padding-top:20px}.pc-df-guidance .pc-df-tiles article{padding:15px 0}.pc-df-product-art .pc-art{height:360px}.pc-df-metrics{gap:8px;margin:24px 0}.pc-df-metrics>div{padding:19px 10px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.pc-df-metrics strong{font-size:22px;white-space:normal;overflow-wrap:anywhere}.pc-df-metrics span{font-size:12px}.pc-df-specs{padding:22px 12px}.pc-df-specs table{font-size:14px}.pc-df-specs td,.pc-df-specs th{padding:10px 8px;overflow-wrap:anywhere}.pc-df-specs th{width:62%}.pc-df-inquiry h1,.pc-df-inquiry h2{font-size:33px}.pc-df-inquiry{gap:0}.pc-df-form{padding:22px}.pc-df-form .pc-field-row{grid-template-columns:1fr;gap:0}.pc-df-checklist{margin-top:24px}.pc-df-app-hero .pc-art{aspect-ratio:1.6}.pc-df-app-grid h2{font-size:24px}.pc-df-app-grid article>div:last-child{padding-left:64px}.pc-df-app-grid .pc-df-number{padding:11px}.pc-df-featured{grid-column:auto}.pc-df-article .pc-art{aspect-ratio:447/253}.pc-df-article>div:last-child{padding:12px}.pc-df-article h2{font-size:27px}.pc-df-contacts>div{padding:20px;gap:17px}.pc-df-contacts svg{width:42px;flex-basis:42px}.pc-df-contacts h2{font-size:23px}.pc-brand-dragflow .pc-df-footer .pc-wrap{display:grid;gap:22px}.pc-df-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:16px}.pc-df-request-page{padding-block:0}.pc-df-inner .pc-btn{font-size:14px;max-width:100%;gap:16px}}

/* Full-width fleet layout, requested 2026-10-08. Keep each brand's colors and structure. */
.pc-site{--pc-page-gutter:clamp(16px,2.5vw,56px);width:100%;max-width:none;min-width:0}
.pc-site .pc-wrap,.pc-site .pc-header-inner{width:calc(100% - var(--pc-page-gutter) - var(--pc-page-gutter));max-width:none;margin-inline:auto}
.pc-site .pc-atlas-applications>.pc-wrap{width:100%}
.pc-site .pc-wrap>*,.pc-site .pc-header-inner>*{min-width:0}
.pc-site .pc-menu,.pc-site .pc-search-open,.pc-site .pc-close{min-width:44px;min-height:44px}
.pc-site .pc-art{max-width:100%}
.pc-site .pc-contact-data span{overflow-wrap:anywhere}
.pc-brand-dragflow .pc-df-contact-page>.pc-wrap>.pc-df-split>.pc-df-photo .pc-art{aspect-ratio:465/564}
@media(min-width:701px) and (max-width:1050px){
 .pc-df-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
 .pc-df-catalog-title{grid-template-columns:1fr;gap:20px}
 .pc-df-filter{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
 .pc-df-filter>.pc-btn{grid-column:1/-1}
}
@media(max-width:700px){
 .pc-site{--pc-page-gutter:16px}
 .pc-site .pc-fields input:not([type=checkbox]):not([type=file]),.pc-site .pc-fields textarea,.pc-site .pc-filter input,.pc-site select,.pc-site .pc-search-row input,.pc-site .pc-df-form input:not([type=checkbox]):not([type=file]),.pc-site .pc-df-form textarea,.pc-site .pc-df-filter input{font-size:16px}
 .pc-site .pc-btn{min-height:44px}
}

/* Single accessible callback dialog per page, no inline personal-data forms. */
.pc-popup-invitation{display:flex;flex-direction:column;gap:24px;align-items:flex-start;padding:clamp(20px,3vw,44px);min-width:0}
.pc-popup-invitation p{margin:0!important;font-size:clamp(18px,1.4vw,24px);line-height:1.4;max-width:40ch}
.pc-popup-invitation small{font-size:14px;opacity:.8}
.pc-popup-invitation .pc-btn{min-height:48px;max-width:100%;white-space:normal;text-align:left}
.pc-site #pc-request-dialog{width:min(520px,calc(100% - 32px));max-width:calc(100% - 32px);max-height:calc(100dvh - 32px);padding:32px;border-radius:18px;overflow-y:auto}
.pc-site #pc-request-dialog h2{font-size:32px;line-height:1.15;margin:12px 40px 24px 0}
.pc-site #pc-request-dialog .pc-fields{display:block;min-width:0}
.pc-site #pc-request-dialog .pc-fields>label:not(.pc-consent){display:block;margin:18px 0 8px}
.pc-site #pc-request-dialog .pc-fields>input{display:block;width:100%;font-size:16px;min-height:48px}
.pc-site #pc-request-dialog .pc-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;line-height:1.5;margin:22px 0}
.pc-site #pc-request-dialog .pc-consent input{width:18px;height:18px;flex:0 0 18px;margin-top:2px}
.pc-site #pc-request-dialog .pc-consent a{text-decoration:underline;text-underline-offset:3px}
.pc-site #pc-request-dialog .pc-btn{width:100%;justify-content:center;min-height:48px}
.pc-site #pc-request-dialog .pc-request-model{font-size:14px;line-height:1.5;padding:10px 12px;background:var(--pc-soft);border-radius:8px;overflow-wrap:anywhere}
.pc-site #pc-request-dialog .pc-request-model[hidden]{display:none}
.pc-site #pc-request-dialog .pc-form-status{font-size:14px;line-height:1.5;margin-top:14px}
@media(max-width:700px){.pc-site #pc-request-dialog{padding:24px}.pc-site #pc-request-dialog h2{font-size:28px}.pc-popup-invitation{padding:20px;gap:20px}}


/* Logo47: independent vector paths with safe margins; no cropped concept image. */
.pc-site .pc-brand-vector{display:block;max-width:100%;overflow:visible}
.pc-site .pc-header .pc-logo{display:flex;align-items:center;flex:0 1 220px;width:220px;max-width:240px;min-width:0;overflow:visible;background:none!important;padding:0!important}
.pc-site .pc-header .pc-logo>.pc-brand-vector{width:100%;height:54px;max-height:none;filter:none!important}
.pc-site .pc-footer .pc-logo{display:block;width:220px;max-width:100%;min-width:0;background:none!important;padding:0!important}
.pc-site .pc-footer .pc-logo>.pc-brand-vector{width:100%;height:54px;filter:none!important}
.pc-site .pc-gorman-brand>.pc-brand-vector{width:100%;height:auto;max-height:120px}
@media(max-width:1050px){.pc-site .pc-header .pc-logo{flex-basis:190px;width:190px}.pc-site .pc-header .pc-header-inner{gap:16px}}
@media(max-width:700px){.pc-site .pc-header .pc-logo{flex:0 1 180px;width:180px;max-width:calc(100% - 112px)}.pc-site .pc-header .pc-logo>.pc-brand-vector{height:46px}.pc-site .pc-header .pc-header-inner{gap:12px}.pc-site .pc-footer .pc-logo{width:210px}.pc-site .pc-footer .pc-logo>.pc-brand-vector{height:52px}}

.pc-site .pc-pur-request-logo>.pc-brand-vector{width:180px;height:54px}

.pc-site .pc-pur-request-logo>.pc-brand-vector{width:180px;height:54px}
.pc-site .pc-footer .pc-aq-wordmark,.pc-site .pc-footer .pc-ts-wordmark{width:220px;max-width:100%;display:block}.pc-site .pc-footer .pc-aq-wordmark>.pc-brand-vector,.pc-site .pc-footer .pc-ts-wordmark>.pc-brand-vector{width:100%;height:54px}
.pc-site.pc-brand-dragflow .pc-header .pc-brand-vector,.pc-site.pc-brand-tsurumi .pc-header .pc-brand-vector,.pc-site.pc-brand-tsunami .pc-header .pc-brand-vector,.pc-site.pc-brand-calpeda .pc-header .pc-brand-vector,.pc-site.pc-brand-godwin .pc-header .pc-brand-vector{color:#fff!important}.pc-site.pc-brand-wilo .pc-footer .pc-brand-vector,.pc-site.pc-brand-dab .pc-footer .pc-brand-vector{color:#fff!important}

/* TOYO: light turquoise layouts following the supplied concept. */
.pc-brand-toyo .pc-ty-inner{background:#fff;color:#0f1622}.pc-brand-toyo .pc-ty-inner h1{font-size:clamp(36px,3.8vw,78px);line-height:1.04;letter-spacing:-.045em;max-width:1100px}.pc-brand-toyo .pc-ty-inner h2{font-size:clamp(28px,2.2vw,46px);line-height:1.12;letter-spacing:-.035em}.pc-brand-toyo .pc-ty-inner h3{font-size:clamp(21px,1.4vw,29px);line-height:1.16}.pc-brand-toyo .pc-ty-inner p{color:#586576;line-height:1.55}.pc-brand-toyo .pc-ty-section{padding-top:54px;padding-bottom:54px}.pc-brand-toyo .pc-ty-lead{font-size:clamp(19px,1.5vw,28px);max-width:1150px}.pc-brand-toyo .pc-ty-note{font-size:14px;line-height:1.5;margin-top:24px}.pc-brand-toyo .pc-ty-pale,.pc-brand-toyo .pc-ty-catalog-top{background:#eaf8f8}.pc-brand-toyo .pc-ty-hero{background:linear-gradient(115deg,#eaf8f8,#f8ffff)}.pc-brand-toyo .pc-ty-split{display:grid;grid-template-columns:1.1fr 1fr;gap:42px;align-items:center;padding-block:42px}.pc-brand-toyo .pc-ty-split>article{padding-block:20px}.pc-brand-toyo .pc-ty-split>article>p{max-width:690px;font-size:clamp(18px,1.5vw,26px)}.pc-brand-toyo .pc-ty-split>figure{margin:0;min-width:0;height:550px}.pc-brand-toyo .pc-ty-split .pc-art{height:100%;min-height:0;background:#fff!important;border-radius:0}.pc-brand-toyo .pc-ty-split .pc-reference-photo{height:100%;width:100%}.pc-brand-toyo .pc-ty-split .pc-reference-photo svg{width:100%;height:100%}.pc-brand-toyo .pc-ty-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:26px}.pc-brand-toyo .pc-ty-inner .pc-btn{border-radius:0;padding:16px 24px;box-shadow:none;white-space:normal;text-align:center}.pc-brand-toyo .pc-ty-series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px}.pc-brand-toyo .pc-ty-series-grid>article{background:#fff;padding:24px;display:flex;flex-direction:column;min-width:0}.pc-brand-toyo .pc-ty-series-grid h2{margin:16px 0 6px}.pc-brand-toyo .pc-ty-series-grid p{min-height:78px}.pc-brand-toyo .pc-ty-product-image{display:block;height:330px}.pc-brand-toyo .pc-ty-product-image .pc-art{height:100%;min-height:0;border-radius:0}.pc-brand-toyo .pc-ty-series-grid dl{margin-top:auto;margin-bottom:24px}.pc-brand-toyo .pc-ty-series-grid dl>div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #dbecec;font-size:17px}.pc-brand-toyo .pc-ty-series-grid dd{margin:0;text-align:right}.pc-brand-toyo .pc-ty-other-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pc-brand-toyo .pc-ty-other-grid article{padding:28px;background:#eaf8f8;display:flex;flex-direction:column}.pc-brand-toyo .pc-ty-other-grid h3{margin:8px 0}.pc-brand-toyo .pc-ty-other-grid a{margin-top:auto;color:#007385}.pc-brand-toyo .pc-ty-number{font-size:56px;line-height:1;color:#018699;font-weight:800}.pc-brand-toyo .pc-ty-banner{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:40px 42px;background:linear-gradient(125deg,#003d4a,#006a78);color:#fff}.pc-brand-toyo .pc-ty-banner article{max-width:950px}.pc-brand-toyo .pc-ty-banner h2{color:#fff;margin:0}.pc-brand-toyo .pc-ty-banner p{color:#d2f1f3;margin-bottom:0}.pc-brand-toyo .pc-ty-banner>.pc-btn{flex-shrink:0;background:transparent;border:1px solid #b4f1f3;color:#fff}.pc-brand-toyo .pc-ty-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pc-brand-toyo .pc-ty-stats>article{display:flex;flex-direction:column;gap:10px;background:#eaf8f8;padding:28px}.pc-brand-toyo .pc-ty-stats strong{font-size:clamp(24px,1.8vw,38px);color:#003d4a;line-height:1.2}.pc-brand-toyo .pc-line-icon{width:46px;height:46px;color:#006a78}.pc-brand-toyo .pc-ty-spec-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:48px;margin-top:55px}.pc-brand-toyo .pc-ty-specs{margin:0}.pc-brand-toyo .pc-ty-specs>div{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:15px 0;border-bottom:1px solid #dcebea}.pc-brand-toyo .pc-ty-specs dd{margin:0;font-weight:600}.pc-brand-toyo .pc-ty-table-scroll{overflow-x:auto;max-width:100%;border:1px solid #cce3e4}.pc-brand-toyo .pc-ty-table-scroll table{width:100%;min-width:730px;border-collapse:collapse;background:white;font-size:16px}.pc-brand-toyo .pc-ty-table-scroll th,.pc-brand-toyo .pc-ty-table-scroll td{padding:17px 16px;text-align:left;border-bottom:1px solid #dbecec;white-space:nowrap}.pc-brand-toyo .pc-ty-table-scroll thead{background:#003d4a;color:white}.pc-brand-toyo .pc-ty-table-scroll .pc-btn{font-size:14px;padding:10px 15px}.pc-brand-toyo .pc-ty-curve{display:grid;grid-template-columns:1.5fr 1fr;gap:46px;background:#eaf8f8;padding:40px}.pc-brand-toyo .pc-ty-curve aside{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:white;padding:30px}.pc-brand-toyo .pc-ty-curve aside h3{font-size:56px;margin:8px}.pc-brand-toyo .pc-ty-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pc-brand-toyo .pc-ty-tiles article{padding:28px;border:1px solid #cce6e8;background:#f9ffff}.pc-brand-toyo .pc-ty-tiles h3{margin:18px 0 10px}.pc-brand-toyo .pc-ty-tiles p{margin-bottom:0}.pc-brand-toyo .pc-ty-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-brand-toyo .pc-ty-dark{background:linear-gradient(125deg,#003d4a,#005866);color:#fff}.pc-brand-toyo .pc-ty-dark h2,.pc-brand-toyo .pc-ty-dark h3{color:white}.pc-brand-toyo .pc-ty-dark p{color:#ddf1f3}.pc-brand-toyo .pc-ty-history{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin:35px 0}.pc-brand-toyo .pc-ty-history article{border:1px solid #43828a;padding:30px}.pc-brand-toyo .pc-ty-history strong{font-size:64px;line-height:1;color:#92f2f4}.pc-brand-toyo .pc-ty-source{color:#006a78}.pc-brand-toyo .pc-ty-dark .pc-ty-source{color:#b3f7f8}.pc-brand-toyo .pc-ty-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.pc-brand-toyo .pc-ty-app-grid>article{background:#eaf8f8;min-width:0}.pc-brand-toyo .pc-ty-app-grid figure{margin:0}.pc-brand-toyo .pc-ty-app-grid figure .pc-reference-photo{height:280px;display:block}.pc-brand-toyo .pc-ty-app-grid svg{height:100%;width:100%}.pc-brand-toyo .pc-ty-app-grid article>div{padding:28px}.pc-brand-toyo .pc-ty-service-grid,.pc-brand-toyo .pc-ty-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pc-brand-toyo .pc-ty-service-grid>article,.pc-brand-toyo .pc-ty-article-grid>article{border:1px solid #d3e7e9;padding:30px;min-width:0}.pc-brand-toyo .pc-ty-service-grid .pc-btn{margin-top:18px}.pc-brand-toyo .pc-ty-article-grid figure{height:220px;margin:0 0 28px}.pc-brand-toyo .pc-ty-article-grid .pc-art{height:100%;min-height:0;border-radius:0}.pc-brand-toyo .pc-ty-article-grid h2{font-size:28px;line-height:1.2}.pc-brand-toyo .pc-ty-article-grid summary{cursor:pointer;color:#006a78;font-weight:700;padding-block:14px}.pc-brand-toyo .pc-ty-contact-grid{display:grid;grid-template-columns:1fr 1.25fr;gap:32px}.pc-brand-toyo .pc-ty-contact-grid>article{padding:40px}.pc-brand-toyo .pc-ty-contact-grid>article .pc-line-icon{color:white;width:70px;height:70px}.pc-brand-toyo .pc-ty-contact-data{display:grid;gap:18px}.pc-brand-toyo .pc-ty-contact-data>article{display:flex;align-items:center;gap:26px;padding:24px;background:#eaf8f8}.pc-brand-toyo .pc-ty-contact-data h3,.pc-brand-toyo .pc-ty-contact-data p{margin:4px 0}.pc-brand-toyo .pc-ty-request-grid{display:grid;grid-template-columns:1fr 1fr}.pc-brand-toyo .pc-ty-request-grid>article{padding:55px;background:linear-gradient(130deg,#003d4a,#018699);color:white;display:flex;flex-direction:column}.pc-brand-toyo .pc-ty-request-grid h1,.pc-brand-toyo .pc-ty-request-grid .pc-eyebrow{color:white}.pc-brand-toyo .pc-ty-request-grid>article>p{color:#e0f6f7;font-size:21px}.pc-brand-toyo .pc-ty-request-grid>aside{padding:55px;background:#eaf8f8;display:flex;flex-direction:column;justify-content:center}.pc-brand-toyo .pc-ty-request-logo{width:220px;max-width:100%;margin-top:50px;color:white}.pc-brand-toyo .pc-ty-request-logo svg{width:100%;height:auto}.pc-brand-toyo .pc-ty-footer{padding:34px 0;background:#003d4a;color:white}.pc-brand-toyo .pc-ty-footer>.pc-wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}.pc-brand-toyo .pc-ty-footer .pc-logo{max-width:170px;flex-shrink:0}.pc-brand-toyo .pc-ty-footer nav{display:flex;flex-wrap:wrap;gap:24px}.pc-brand-toyo .pc-ty-footer a{color:white}.pc-brand-toyo .pc-ty-footer>.pc-wrap>a:last-child{font-size:13px;border-left:1px solid #8bb5b9;padding-left:25px}.pc-brand-toyo .pc-ty-search{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:28px 0}.pc-brand-toyo .pc-ty-search input{background:white;border:1px solid #bdd9db;min-width:0;max-width:100%;padding:15px 18px;width:280px}.pc-brand-toyo .pc-ty-search label{font-weight:600}
@media(min-width:1700px){.pc-brand-toyo .pc-ty-product-image{height:400px}.pc-brand-toyo .pc-ty-split>figure{height:640px}}
@media(max-width:1100px){.pc-brand-toyo .pc-ty-split{gap:25px}.pc-brand-toyo .pc-ty-split>figure{height:430px}.pc-brand-toyo .pc-ty-product-image{height:270px}.pc-brand-toyo .pc-ty-series-grid>article{padding:20px}.pc-brand-toyo .pc-ty-series-grid dl>div{font-size:15px}.pc-brand-toyo .pc-ty-other-grid,.pc-brand-toyo .pc-ty-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-toyo .pc-ty-banner{padding:30px;gap:24px}.pc-brand-toyo .pc-ty-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-toyo .pc-ty-footer>.pc-wrap{flex-wrap:wrap}.pc-brand-toyo .pc-ty-request-grid>article,.pc-brand-toyo .pc-ty-request-grid>aside{padding:35px}.pc-brand-toyo .pc-ty-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.pc-brand-toyo .pc-ty-section{padding-block:32px}.pc-brand-toyo .pc-ty-split,.pc-brand-toyo .pc-ty-spec-grid,.pc-brand-toyo .pc-ty-curve,.pc-brand-toyo .pc-ty-contact-grid,.pc-brand-toyo .pc-ty-request-grid{grid-template-columns:1fr}.pc-brand-toyo .pc-ty-split{padding-block:22px;gap:20px}.pc-brand-toyo .pc-ty-split>figure{height:360px}.pc-brand-toyo .pc-ty-series-grid,.pc-brand-toyo .pc-ty-tiles,.pc-brand-toyo .pc-ty-history,.pc-brand-toyo .pc-ty-app-grid,.pc-brand-toyo .pc-ty-service-grid,.pc-brand-toyo .pc-ty-article-grid{grid-template-columns:1fr}.pc-brand-toyo .pc-ty-series-grid p{min-height:0}.pc-brand-toyo .pc-ty-product-image{height:300px}.pc-brand-toyo .pc-ty-other-grid{gap:14px}.pc-brand-toyo .pc-ty-other-grid article{padding:20px}.pc-brand-toyo .pc-ty-other-grid strong{font-size:15px}.pc-brand-toyo .pc-ty-other-grid p{font-size:15px}.pc-brand-toyo .pc-ty-number{font-size:44px}.pc-brand-toyo .pc-ty-banner{flex-direction:column;align-items:stretch;padding:25px}.pc-brand-toyo .pc-ty-stats{gap:14px}.pc-brand-toyo .pc-ty-stats>article{padding:20px}.pc-brand-toyo .pc-ty-stats strong{font-size:24px;overflow-wrap:anywhere}.pc-brand-toyo .pc-ty-spec-grid{gap:24px;margin-top:35px}.pc-brand-toyo .pc-ty-specs>div{font-size:15px;gap:12px}.pc-brand-toyo .pc-ty-curve{gap:20px;padding:22px}.pc-brand-toyo .pc-ty-history{gap:18px}.pc-brand-toyo .pc-ty-history strong{font-size:50px}.pc-brand-toyo .pc-ty-app-grid figure .pc-reference-photo{height:200px}.pc-brand-toyo .pc-ty-app-grid article>div{padding:24px}.pc-brand-toyo .pc-ty-contact-data>article{gap:18px;padding:20px}.pc-brand-toyo .pc-ty-contact-data p{overflow-wrap:anywhere}.pc-brand-toyo .pc-ty-footer>.pc-wrap{flex-direction:column;align-items:flex-start}.pc-brand-toyo .pc-ty-footer nav{gap:16px 24px}.pc-brand-toyo .pc-ty-footer>.pc-wrap>a:last-child{border-left:0;padding-left:0}.pc-brand-toyo .pc-ty-search input{width:100%}.pc-brand-toyo .pc-ty-actions{flex-direction:column;align-items:stretch}}
@media(max-width:390px){.pc-brand-toyo .pc-ty-other-grid{grid-template-columns:1fr}}

.pc-brand-toyo .pc-ty-app-grid .pc-art{border-radius:0}

.pc-brand-ampika .pc-header{background:transparent;border:0;padding:16px 24px}.pc-brand-ampika .pc-header-inner{width:100%;max-width:none;border-radius:20px;background:#fff;padding:14px 24px;box-shadow:0 5px 24px #20251b08}.pc-brand-ampika .pc-am-inner{background:#f7f8f5;color:#111411}.pc-brand-ampika .pc-am-section{padding-top:38px;padding-bottom:38px}.pc-brand-ampika em{color:#637341;font-style:normal}.pc-brand-ampika .pc-am-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:36px;align-items:center;padding-top:38px;padding-bottom:38px}.pc-brand-ampika .pc-am-hero h1{font-size:clamp(34px,4vw,68px);line-height:1.07;letter-spacing:-.035em;margin:24px 0}.pc-brand-ampika .pc-am-hero p{font-size:20px;line-height:1.6;color:#62675d;max-width:780px}.pc-brand-ampika .pc-am-inner .pc-eyebrow{display:inline-flex;background:#eff3e4;border-radius:100px;color:#637341;padding:8px 13px;font-size:11px}.pc-brand-ampika .pc-am-inner .pc-eyebrow:before{content:'◉';margin-right:8px}.pc-brand-ampika .pc-am-hero figure{margin:0;min-width:0}.pc-brand-ampika .pc-am-hero .pc-art{height:390px;border-radius:26px;background:#eff3e4;padding:0}.pc-brand-ampika .pc-am-inner .pc-reference-photo{padding:0;overflow:hidden}.pc-brand-ampika .pc-am-inner h2{font-size:clamp(26px,2.6vw,42px);letter-spacing:-.025em;line-height:1.18}.pc-brand-ampika .pc-am-inner p{line-height:1.65;color:#62675d}.pc-brand-ampika .pc-am-filters{display:flex;flex-wrap:wrap;gap:10px;background:#fff;border-radius:20px;padding:16px;margin-bottom:22px}.pc-brand-ampika .pc-am-filters a{padding:10px 18px;border:1px solid #dde2d6;border-radius:100px;color:#45503a;text-decoration:none;font-size:14px}.pc-brand-ampika .pc-am-filters a[aria-current]{background:#637341;border-color:#637341;color:#fff}.pc-brand-ampika .pc-am-search{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin:22px 0}.pc-brand-ampika .pc-am-search label{font-weight:600}.pc-brand-ampika .pc-am-search input{flex:1;min-width:180px;border:1px solid #dfe4d9;background:#fff;padding:15px 18px;border-radius:13px;font:inherit}.pc-brand-ampika .pc-am-models,.pc-brand-ampika .pc-am-app-grid,.pc-brand-ampika .pc-am-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pc-brand-ampika .pc-am-models>article,.pc-brand-ampika .pc-am-articles>article{border-radius:24px;background:#fff;padding:28px;display:flex;flex-direction:column;min-width:0}.pc-brand-ampika .pc-am-models .pc-am-model-image{display:block}.pc-brand-ampika .pc-am-models .pc-art{height:290px;background:transparent;padding:18px;margin-bottom:20px}.pc-brand-ampika .pc-am-models h2,.pc-brand-ampika .pc-am-articles h2{font-size:25px;margin:20px 0 8px}.pc-brand-ampika .pc-am-models dl{margin:auto 0 22px}.pc-brand-ampika .pc-am-models dl>div{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #edf0e8;padding:10px 0;font-size:14px}.pc-brand-ampika .pc-am-models dd{font-weight:600;margin:0;white-space:nowrap}.pc-brand-ampika .pc-am-models .pc-btn{background:#eff3e4;color:#45512d;border:0;align-self:flex-start}.pc-brand-ampika .pc-am-note{font-size:13px;color:#747b6c;line-height:1.6;margin-top:20px}.pc-brand-ampika .pc-am-inquiry{border-radius:26px;background:#eff3e4;padding:44px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.pc-brand-ampika .pc-am-inquiry aside{background:#fff;padding:30px;border-radius:20px}.pc-brand-ampika .pc-am-inquiry h2{margin:18px 0}.pc-brand-ampika .pc-am-inquiry h3{font-size:23px;margin:0}.pc-brand-ampika .pc-am-product-split{display:grid;grid-template-columns:1fr 1.15fr;gap:48px;align-items:center;margin-top:30px}.pc-brand-ampika .pc-am-product-split h1{font-size:clamp(32px,3.4vw,57px);line-height:1.15;margin:24px 0}.pc-brand-ampika .pc-am-product-photo{background:#fff;border-radius:26px;padding:30px;margin:0;min-width:0}.pc-brand-ampika .pc-am-product-photo .pc-art{height:490px;padding:22px;background:transparent}.pc-brand-ampika .pc-am-product-photo figcaption{font-size:12px;color:#747b6c;line-height:1.6}.pc-brand-ampika .pc-am-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:28px 0}.pc-brand-ampika .pc-am-benefits>div{display:flex;flex-direction:column;gap:10px;padding:18px 12px;background:#eff3e4;border-radius:16px;min-width:0}.pc-brand-ampika .pc-line-icon{width:38px;height:38px;color:#637341}.pc-brand-ampika .pc-am-benefits span{font-size:12px;color:#69725e}.pc-brand-ampika .pc-am-benefits strong{font-size:17px;overflow-wrap:anywhere}.pc-brand-ampika .pc-am-source{display:block;margin-top:20px;color:#637341;text-decoration:underline}.pc-brand-ampika .pc-am-tabbox{background:#fff;border-radius:24px;padding:30px}.pc-brand-ampika .pc-am-tabs{display:flex;gap:10px;border-bottom:1px solid #dde3d4;flex-wrap:wrap;margin-bottom:30px}.pc-brand-ampika .pc-am-tabs button{font:inherit;border:0;border-bottom:3px solid transparent;background:none;padding:14px;color:#737b6a;cursor:pointer}.pc-brand-ampika .pc-am-tabs button[aria-selected=true]{color:#4a5b2c;border-color:#637341;font-weight:600}.pc-brand-ampika .pc-am-specs{margin:20px 0;max-width:1000px}.pc-brand-ampika .pc-am-specs>div{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;border-bottom:1px solid #edf0e8;padding:16px}.pc-brand-ampika .pc-am-specs>div:nth-child(odd){background:#f7f8f5}.pc-brand-ampika .pc-am-specs dd{margin:0;font-weight:600}.pc-brand-ampika .pc-am-tabbox ul,.pc-brand-ampika .pc-am-pale ol{padding-left:24px;line-height:1.9}.pc-brand-ampika .pc-am-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pc-brand-ampika .pc-am-tiles>article{padding:28px;background:#eff3e4;border-radius:22px}.pc-brand-ampika .pc-am-tiles h3{font-size:21px;margin:20px 0 8px}.pc-brand-ampika .pc-am-story{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pc-brand-ampika .pc-am-story figure{margin:0}.pc-brand-ampika .pc-am-story .pc-art{height:400px;border-radius:24px;background:none}.pc-brand-ampika .pc-am-story-pair{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pc-brand-ampika .pc-am-story-pair .pc-art{height:300px;border-radius:24px;background:none}.pc-brand-ampika .pc-am-app-grid>article{background:#fff;border-radius:24px;overflow:hidden;min-width:0}.pc-brand-ampika .pc-am-app-grid figure{margin:12px}.pc-brand-ampika .pc-am-app-grid .pc-art{height:235px;border-radius:18px;background:none}.pc-brand-ampika .pc-am-app-grid article>div{padding:12px 26px 28px}.pc-brand-ampika .pc-am-app-grid h2{font-size:25px}.pc-brand-ampika .pc-am-app-grid .pc-btn{background:#eff3e4;color:#45512d;border:0;font-size:14px}.pc-brand-ampika .pc-am-pale{background:#eff3e4;border-radius:24px;padding:38px;margin-top:30px}.pc-brand-ampika .pc-am-pale .pc-am-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.pc-brand-ampika .pc-am-pale .pc-am-tiles>article{background:#fff}.pc-brand-ampika .pc-am-articles figure{margin:0 -12px 20px}.pc-brand-ampika .pc-am-articles .pc-art{height:230px;border-radius:18px;background:none}.pc-brand-ampika .pc-am-articles details{margin-top:18px}.pc-brand-ampika .pc-am-articles summary{font-weight:600;color:#637341;cursor:pointer;text-decoration:underline;text-underline-offset:6px}.pc-brand-ampika .pc-am-articles details a{color:#637341}.pc-brand-ampika .pc-am-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pc-brand-ampika .pc-am-contact-grid>article,.pc-brand-ampika .pc-am-contact-grid>aside{background:#fff;border-radius:24px;padding:38px}.pc-brand-ampika .pc-am-contact-line{display:flex;gap:20px;align-items:flex-start;margin-top:26px}.pc-brand-ampika .pc-am-contact-line h3{margin:0;font-size:19px}.pc-brand-ampika .pc-am-contact-line p{margin:6px 0;overflow-wrap:anywhere}.pc-brand-ampika .pc-am-contact-scene{margin:28px 0 0}.pc-brand-ampika .pc-am-contact-scene .pc-art{height:360px;border-radius:24px;background:none}.pc-brand-ampika .pc-am-footer{background:#fff;color:#20251b;border-radius:24px 24px 0 0}.pc-brand-ampika .pc-am-footer>.pc-wrap{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;align-items:start}.pc-brand-ampika .pc-am-footer p{font-size:14px;color:#68715d}.pc-brand-ampika .pc-am-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:14px}.pc-brand-ampika .pc-am-footer aside{overflow-wrap:anywhere}.pc-brand-ampika .pc-am-footer h3{margin-top:0}.pc-brand-ampika .pc-am-footer a{color:inherit}.pc-brand-ampika .pc-am-empty{background:#fff;padding:35px;border-radius:24px}.pc-brand-ampika .pc-am-inner [hidden]{display:none!important}.pc-brand-ampika :is(a,button,input):focus-visible{outline:3px solid #637341;outline-offset:4px}
@media(min-width:1500px){.pc-brand-ampika .pc-am-hero .pc-art{height:470px}.pc-brand-ampika .pc-am-models .pc-art{height:350px}}
@media(max-width:1100px){.pc-brand-ampika .pc-am-hero{gap:24px}.pc-brand-ampika .pc-am-models,.pc-brand-ampika .pc-am-app-grid,.pc-brand-ampika .pc-am-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-ampika .pc-am-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-ampika .pc-am-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-ampika .pc-am-inquiry{padding:30px;gap:24px}.pc-brand-ampika .pc-am-product-split{gap:28px}}
@media(max-width:760px){.pc-brand-ampika .pc-header{padding:8px 12px}.pc-brand-ampika .pc-header-inner{padding:12px 16px;border-radius:16px}.pc-brand-ampika .pc-am-section{padding-top:22px;padding-bottom:22px}.pc-brand-ampika .pc-am-hero,.pc-brand-ampika .pc-am-product-split,.pc-brand-ampika .pc-am-story,.pc-brand-ampika .pc-am-story-pair,.pc-brand-ampika .pc-am-inquiry,.pc-brand-ampika .pc-am-contact-grid,.pc-brand-ampika .pc-am-footer>.pc-wrap{grid-template-columns:1fr}.pc-brand-ampika .pc-am-hero{padding-top:22px;padding-bottom:22px;gap:22px}.pc-brand-ampika .pc-am-hero p{font-size:17px}.pc-brand-ampika .pc-am-hero .pc-art{height:240px}.pc-brand-ampika .pc-am-models,.pc-brand-ampika .pc-am-app-grid,.pc-brand-ampika .pc-am-articles,.pc-brand-ampika .pc-am-tiles,.pc-brand-ampika .pc-am-pale .pc-am-tiles{grid-template-columns:1fr}.pc-brand-ampika .pc-am-models>article,.pc-brand-ampika .pc-am-articles>article{padding:22px}.pc-brand-ampika .pc-am-models .pc-art{height:280px}.pc-brand-ampika .pc-am-inquiry,.pc-brand-ampika .pc-am-inquiry aside,.pc-brand-ampika .pc-am-contact-grid>article,.pc-brand-ampika .pc-am-contact-grid>aside,.pc-brand-ampika .pc-am-pale{padding:24px}.pc-brand-ampika .pc-am-filters{padding:12px;gap:8px}.pc-brand-ampika .pc-am-filters a{padding:8px 12px;font-size:12px}.pc-brand-ampika .pc-am-product-photo{padding:20px}.pc-brand-ampika .pc-am-product-photo .pc-art{height:330px}.pc-brand-ampika .pc-am-tabbox{padding:20px}.pc-brand-ampika .pc-am-tabs{gap:4px}.pc-brand-ampika .pc-am-tabs button{padding:10px 8px;font-size:13px}.pc-brand-ampika .pc-am-specs>div{gap:16px;padding:13px 8px;font-size:14px}.pc-brand-ampika .pc-am-story .pc-art,.pc-brand-ampika .pc-am-story-pair .pc-art,.pc-brand-ampika .pc-am-contact-scene .pc-art{height:240px}.pc-brand-ampika .pc-am-search input{width:100%;flex-basis:100%}.pc-brand-ampika .pc-am-footer>.pc-wrap{gap:24px}.pc-brand-ampika .pc-am-footer nav{grid-template-columns:1fr 1fr}.pc-brand-ampika .pc-am-benefits strong{font-size:16px}}

.pc-brand-ampika .pc-am-models .pc-btn,.pc-brand-ampika .pc-am-app-grid .pc-btn{color:#45512d!important}.pc-brand-ampika .pc-header .pc-header-inner{width:100%;max-width:none}

.pc-brand-vandjord .pc-vj-inner{background:#f5f2ef;color:#252128}.pc-brand-vandjord .pc-vj-section{padding-top:48px;padding-bottom:48px}.pc-brand-vandjord .pc-vj-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding-top:45px;padding-bottom:45px;min-height:500px}.pc-brand-vandjord .pc-vj-inner h1{font-size:clamp(38px,5vw,80px);letter-spacing:-.05em;line-height:1.04;margin:24px 0}.pc-brand-vandjord .pc-vj-inner h2{font-size:clamp(28px,2.8vw,43px);line-height:1.15;letter-spacing:-.03em}.pc-brand-vandjord .pc-vj-inner h3{font-size:23px;line-height:1.2}.pc-brand-vandjord .pc-vj-inner p{color:#6c6570;line-height:1.65}.pc-brand-vandjord .pc-vj-hero p,.pc-brand-vandjord .pc-vj-lead{font-size:19px;max-width:760px}.pc-brand-vandjord .pc-vj-inner .pc-eyebrow{color:#633b58;font-size:11px;letter-spacing:.15em}.pc-brand-vandjord .pc-vj-hero figure{margin:0;min-width:0}.pc-brand-vandjord .pc-vj-hero .pc-art{background:transparent;height:460px;padding:25px;border-radius:0}.pc-brand-vandjord .pc-vj-hero .pc-btn{margin-top:22px}.pc-brand-vandjord .pc-vj-category{border-top:1px solid #d4cbd0;border-bottom:1px solid #d4cbd0}.pc-brand-vandjord .pc-vj-category>summary{display:flex;align-items:center;gap:30px;list-style:none;padding:34px 0;cursor:pointer}.pc-brand-vandjord .pc-vj-category>summary::-webkit-details-marker{display:none}.pc-brand-vandjord .pc-vj-category summary h2{margin:0}.pc-brand-vandjord .pc-vj-number{font-size:24px;color:#633b58;font-weight:500}.pc-brand-vandjord .pc-line-icon{width:42px;height:42px;color:#633b58}.pc-brand-vandjord .pc-vj-expand{margin-left:auto;font-size:40px;font-weight:300;color:#633b58}.pc-brand-vandjord .pc-vj-category[open]{background:#eee7eb}.pc-brand-vandjord .pc-vj-category[open] .pc-vj-expand{transform:rotate(45deg)}.pc-brand-vandjord .pc-vj-category[open]>summary{padding-left:24px;padding-right:24px}.pc-brand-vandjord .pc-vj-category-body{display:grid;grid-template-columns:.8fr 1.5fr;gap:40px;padding:0 30px 35px}.pc-brand-vandjord .pc-vj-variants{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pc-brand-vandjord .pc-vj-variants>article{padding:20px;border-left:1px solid #d5c9d1}.pc-brand-vandjord .pc-vj-variants h3{font-size:30px}.pc-brand-vandjord .pc-vj-variants .pc-btn{padding:12px 16px;gap:12px;min-height:44px;font-size:12px!important}.pc-brand-vandjord .pc-vj-table-head{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:36px;margin:65px 0 30px}.pc-brand-vandjord .pc-vj-search label{display:block;font-size:13px;margin-bottom:12px}.pc-brand-vandjord .pc-vj-search>div{display:flex;gap:12px}.pc-brand-vandjord .pc-vj-search input{min-width:0;flex:1;padding:15px 18px;border:1px solid #d7cdd3;border-radius:12px;background:#fff;font:inherit}.pc-brand-vandjord .pc-vj-search a{display:inline-block;margin-top:12px;color:#633b58}.pc-brand-vandjord .pc-vj-model-table{max-width:100%;overflow:auto;background:#fff;border-radius:12px}.pc-brand-vandjord .pc-vj-model-table table{width:100%;border-collapse:collapse;min-width:1190px}.pc-brand-vandjord .pc-vj-model-table :is(th,td){padding:15px 12px;border-bottom:1px solid #e7e0e4;text-align:left;font-size:13px;white-space:nowrap}.pc-brand-vandjord .pc-vj-model-table thead{background:#633b58;color:#fff}.pc-brand-vandjord .pc-vj-model-table tbody tr:hover{background:#f5f1f4}.pc-brand-vandjord .pc-vj-model-table .pc-btn{font-size:11px!important;padding:10px 13px;gap:12px;min-height:36px}.pc-brand-vandjord .pc-vj-note{font-size:13px;margin-top:20px;max-width:1050px}.pc-brand-vandjord .pc-vj-source{font-size:14px;text-decoration:underline;text-underline-offset:4px;color:#633b58}.pc-brand-vandjord .pc-vj-banner{display:flex;align-items:center;justify-content:space-between;gap:40px;background:#ece5eb;padding:36px 44px;border-radius:22px}.pc-brand-vandjord .pc-vj-banner h2{margin:15px 0}.pc-brand-vandjord .pc-vj-banner p{margin-bottom:0}.pc-brand-vandjord .pc-vj-banner .pc-btn{flex-shrink:0}.pc-brand-vandjord .pc-vj-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.pc-brand-vandjord .pc-vj-stats>article{border-right:1px solid #d7cfd3;padding:8px 30px;display:flex;flex-direction:column;gap:18px;min-width:0}.pc-brand-vandjord .pc-vj-stats>article:first-child{padding-left:0}.pc-brand-vandjord .pc-vj-stats>article:last-child{border:0}.pc-brand-vandjord .pc-vj-stats strong{font-size:27px;font-weight:500}.pc-brand-vandjord .pc-vj-stats span{font-size:13px;color:#746b77}.pc-brand-vandjord .pc-vj-description{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:50px}.pc-brand-vandjord .pc-vj-description>article+article{padding-left:40px;border-left:1px solid #d9ced6}.pc-brand-vandjord .pc-vj-specs>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 0;border-bottom:1px solid #dbd2d7}.pc-brand-vandjord .pc-vj-specs dt{font-size:14px;color:#6c6570}.pc-brand-vandjord .pc-vj-specs dd{font-size:14px;margin:0;font-weight:600}.pc-brand-vandjord .pc-vj-white{background:#fff}.pc-brand-vandjord .pc-vj-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:30px}.pc-brand-vandjord .pc-vj-columns>article+article{padding-left:30px;border-left:1px solid #ddd4da}.pc-brand-vandjord .pc-vj-columns h3{margin:22px 0 12px}.pc-brand-vandjord .pc-vj-request{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:40px 0}.pc-brand-vandjord .pc-vj-request aside{background:#fff;border-radius:22px;padding:45px}.pc-brand-vandjord .pc-vj-request .pc-btn{margin-top:20px}.pc-brand-vandjord .pc-vj-rule{width:70px;height:3px;background:#633b58;margin-top:28px}.pc-brand-vandjord .pc-vj-contact-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d5cbd1;padding-bottom:35px;gap:25px}.pc-brand-vandjord .pc-vj-contact-row>article{display:flex;gap:20px;min-width:0}.pc-brand-vandjord .pc-vj-contact-row>article+article{border-left:1px solid #d5cbd1;padding-left:25px}.pc-brand-vandjord .pc-vj-contact-row h3{margin:0 0 12px}.pc-brand-vandjord .pc-vj-contact-row p{overflow-wrap:anywhere;margin:0}.pc-brand-vandjord .pc-vj-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:55px}.pc-brand-vandjord .pc-vj-article-grid>article{border-top:2px solid #633b58;padding-top:30px;min-width:0}.pc-brand-vandjord .pc-vj-article-grid h2{font-size:29px}.pc-brand-vandjord .pc-vj-article-grid summary{color:#633b58;font-weight:600;cursor:pointer}.pc-brand-vandjord .pc-vj-article-grid details{margin-top:22px}.pc-brand-vandjord .pc-vj-footer{background:#252128;color:#fff;padding:34px 0}.pc-brand-vandjord .pc-vj-footer>.pc-wrap{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.pc-brand-vandjord .pc-vj-footer nav{display:flex;gap:22px;flex-wrap:wrap;font-size:13px;flex:1}.pc-brand-vandjord .pc-vj-footer a{color:inherit}.pc-brand-vandjord .pc-vj-footer>.pc-wrap>a:last-child{font-size:12px;color:#c5bec7}.pc-brand-vandjord .pc-vj-empty{padding:25px;background:#fff;border-left:3px solid #633b58}.pc-brand-vandjord :is(a,button,input,summary,.pc-vj-model-table):focus-visible{outline:3px solid #633b58;outline-offset:4px}
@media(max-width:1100px){.pc-brand-vandjord .pc-vj-hero{gap:28px}.pc-brand-vandjord .pc-vj-variants{grid-template-columns:1fr}.pc-brand-vandjord .pc-vj-variants>article{display:flex;align-items:center;gap:18px;padding:14px}.pc-brand-vandjord .pc-vj-variants h3{font-size:23px;margin:0}.pc-brand-vandjord .pc-vj-variants p{margin:0}.pc-brand-vandjord .pc-vj-category-body{grid-template-columns:1fr 1fr;gap:25px}.pc-brand-vandjord .pc-vj-contact-row,.pc-brand-vandjord .pc-vj-article-grid{gap:22px}.pc-brand-vandjord .pc-vj-contact-row h3{font-size:18px}.pc-brand-vandjord .pc-vj-stats strong{font-size:22px}}
@media(max-width:760px){.pc-brand-vandjord .pc-vj-section{padding-top:28px;padding-bottom:28px}.pc-brand-vandjord .pc-vj-hero,.pc-brand-vandjord .pc-vj-category-body,.pc-brand-vandjord .pc-vj-table-head,.pc-brand-vandjord .pc-vj-description,.pc-brand-vandjord .pc-vj-columns,.pc-brand-vandjord .pc-vj-request,.pc-brand-vandjord .pc-vj-contact-row,.pc-brand-vandjord .pc-vj-article-grid{grid-template-columns:1fr}.pc-brand-vandjord .pc-vj-hero{padding-top:28px;padding-bottom:20px;min-height:0;gap:12px}.pc-brand-vandjord .pc-vj-hero .pc-art{height:320px;padding:15px}.pc-brand-vandjord .pc-vj-hero p,.pc-brand-vandjord .pc-vj-lead{font-size:17px}.pc-brand-vandjord .pc-vj-category>summary{gap:15px;padding:24px 0}.pc-brand-vandjord .pc-vj-category summary h2{font-size:22px}.pc-brand-vandjord .pc-vj-category summary .pc-line-icon{display:none}.pc-brand-vandjord .pc-vj-category[open]>summary{padding-left:15px;padding-right:15px}.pc-brand-vandjord .pc-vj-category-body{padding:0 18px 25px}.pc-brand-vandjord .pc-vj-variants>article{display:block;padding:18px}.pc-brand-vandjord .pc-vj-variants p{margin:12px 0}.pc-brand-vandjord .pc-vj-table-head{margin-top:35px;gap:18px}.pc-brand-vandjord .pc-vj-search>div{flex-wrap:wrap}.pc-brand-vandjord .pc-vj-search input{flex-basis:100%}.pc-brand-vandjord .pc-vj-banner{display:block;padding:25px}.pc-brand-vandjord .pc-vj-banner .pc-btn{margin-top:24px}.pc-brand-vandjord .pc-vj-stats{grid-template-columns:1fr 1fr;gap:28px 16px}.pc-brand-vandjord .pc-vj-stats>article,.pc-brand-vandjord .pc-vj-stats>article:first-child{padding:0 12px 0 0;border-right:0}.pc-brand-vandjord .pc-vj-stats>article:nth-child(odd){border-right:1px solid #d7cfd3}.pc-brand-vandjord .pc-vj-stats strong{font-size:21px}.pc-brand-vandjord .pc-vj-description{margin-top:32px;gap:28px}.pc-brand-vandjord .pc-vj-description>article+article,.pc-brand-vandjord .pc-vj-columns>article+article{padding-left:0;border-left:0;padding-top:28px;border-top:1px solid #d9ced6}.pc-brand-vandjord .pc-vj-request{gap:24px;padding:20px 0}.pc-brand-vandjord .pc-vj-request aside{padding:28px}.pc-brand-vandjord .pc-vj-contact-row>article+article{padding-left:0;border-left:0;padding-top:22px;border-top:1px solid #d5cbd1}.pc-brand-vandjord .pc-vj-footer>.pc-wrap{display:block}.pc-brand-vandjord .pc-vj-footer nav{margin:28px 0;gap:20px}.pc-brand-vandjord .pc-vj-specs>div{gap:18px}}

.pc-brand-vandjord .pc-vj-hero .pc-art{background:transparent!important}.pc-brand-vandjord .pc-vj-hero .pc-art img{mix-blend-mode:multiply}.pc-brand-vandjord .pc-header .pc-logo .pc-brand-vector{color:#252128!important}

.pc-brand-ebara .pc-header{background:#fff;border-bottom:1px solid #ddd}.pc-brand-ebara .pc-header-inner{max-width:none;width:100%}.pc-brand-ebara .pc-logo{color:#000!important}.pc-brand-ebara .pc-header .pc-brand-vector{height:44px;max-width:225px}.pc-brand-ebara .pc-btn{background:#171819;color:#fff;border-radius:0!important}.pc-brand-ebara .pc-eb-inner{background:#fff;color:#090a0b}.pc-brand-ebara .pc-eb-section{padding-top:44px;padding-bottom:44px}.pc-brand-ebara .pc-eb-inner h1{font-size:clamp(38px,5.1vw,88px);line-height:1.04;letter-spacing:-.05em;margin:18px 0 25px;font-weight:800}.pc-brand-ebara .pc-eb-inner h2{font-size:clamp(29px,3.2vw,52px);line-height:1.08;letter-spacing:-.035em}.pc-brand-ebara .pc-eb-inner h3{font-size:27px;line-height:1.12}.pc-brand-ebara .pc-eb-inner p{font-size:17px;line-height:1.65;color:#55595d}.pc-brand-ebara .pc-eb-lead{font-size:21px!important;max-width:900px}.pc-brand-ebara .pc-eb-inner .pc-eyebrow{font-size:11px;letter-spacing:.12em;color:#55595d}.pc-brand-ebara .pc-eb-intro{padding-bottom:10px}.pc-brand-ebara .pc-eb-intro .pc-breadcrumb{margin-bottom:22px}.pc-brand-ebara .pc-eb-inner figure{margin:0;min-width:0}.pc-brand-ebara .pc-eb-inner .pc-reference-photo{padding:0!important;background:transparent!important;border-radius:0!important;overflow:hidden;min-height:0}.pc-brand-ebara .pc-eb-inner .pc-reference-photo svg{display:block;width:100%;height:100%}.pc-brand-ebara .pc-eb-inner figcaption{font-size:11px;line-height:1.5;color:#767a7d;margin-top:12px}.pc-brand-ebara .pc-eb-search{border-block:1px solid #ddd;padding:24px 0;margin-bottom:35px}.pc-brand-ebara .pc-eb-search label{display:block;font-size:13px;margin-bottom:12px}.pc-brand-ebara .pc-eb-search>div{display:flex;gap:16px;align-items:center}.pc-brand-ebara .pc-eb-search input{min-width:0;max-width:540px;flex:1;border:1px solid #b7b8bb;background:#fff;padding:14px 18px;font:inherit;border-radius:0}.pc-brand-ebara .pc-eb-search a{text-decoration:underline;font-size:13px}.pc-brand-ebara .pc-eb-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.pc-brand-ebara .pc-eb-family-card{border:1px solid #ddd;background:#f7f7f7;min-width:0}.pc-brand-ebara .pc-eb-family-card>figure{padding:28px;background:#fff}.pc-brand-ebara .pc-eb-family-card .pc-art{height:340px;min-height:0;background:#fff!important;border-radius:0!important;padding:0}.pc-brand-ebara .pc-eb-family-card .pc-art img{object-fit:contain;padding:0!important}.pc-brand-ebara .pc-eb-family-card>div{padding:30px}.pc-brand-ebara .pc-eb-family-card h2{margin:16px 0}.pc-brand-ebara .pc-eb-family-card .pc-btn{margin-top:20px;margin-right:12px;font-size:12px!important;padding:14px 18px;gap:24px}.pc-brand-ebara .pc-eb-family-card button.pc-btn{background:transparent;border:1px solid #232629;color:#232629}.pc-brand-ebara .pc-eb-card-specs{margin:20px 0 0}.pc-brand-ebara .pc-eb-card-specs>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ddd;padding:12px 0;font-size:14px}.pc-brand-ebara .pc-eb-card-specs dd{margin:0;font-weight:700}.pc-brand-ebara .pc-eb-note{font-size:13px!important;max-width:1050px}.pc-brand-ebara .pc-eb-dark{background:linear-gradient(120deg,#171819,#2c2e30);color:#fff}.pc-brand-ebara .pc-eb-dark :is(h2,h3,p,.pc-line-icon){color:#fff}.pc-brand-ebara .pc-eb-dark p{color:#c9cacc}.pc-brand-ebara .pc-eb-dark .pc-btn{background:#fff;color:#101112}.pc-brand-ebara .pc-eb-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:35px 0}.pc-brand-ebara .pc-eb-columns>article{min-width:0}.pc-brand-ebara .pc-eb-columns>article+article{padding-left:35px;border-left:1px solid #b7b8bb70}.pc-brand-ebara .pc-eb-columns .pc-line-icon{width:42px;height:42px}.pc-brand-ebara .pc-eb-columns h3{margin:22px 0 15px}.pc-brand-ebara .pc-eb-photo-strips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:30px 0}.pc-brand-ebara .pc-eb-photo-strips .pc-art{height:220px}.pc-brand-ebara .pc-eb-product-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.pc-brand-ebara .pc-eb-product-split .pc-art{height:530px;min-height:0;background:#fff!important;border-radius:0;padding:20px}.pc-brand-ebara .pc-eb-product-split .pc-art img{padding:0!important}.pc-brand-ebara .pc-eb-product-split h1{font-size:clamp(38px,4.5vw,76px)}.pc-brand-ebara .pc-eb-price{border-block:1px solid #ccc;padding:18px 0;font-weight:700;margin:25px 0}.pc-brand-ebara .pc-eb-tabs{display:flex;gap:32px;border-bottom:1px solid #b7b8bb;flex-wrap:wrap}.pc-brand-ebara .pc-eb-tabs button{font-family:inherit;font-size:16px;font-weight:600;background:transparent;border:0;border-bottom:3px solid transparent;padding:18px 3px;color:#676b6e}.pc-brand-ebara .pc-eb-tabs button[aria-selected=true]{border-bottom-color:#000;color:#000}.pc-brand-ebara .pc-eb-panel{padding:35px 0}.pc-brand-ebara .pc-eb-two{display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:center}.pc-brand-ebara .pc-eb-two>article,.pc-brand-ebara .pc-eb-two>aside{min-width:0}.pc-brand-ebara .pc-eb-two .pc-art{height:400px}.pc-brand-ebara .pc-eb-specs{max-width:1120px}.pc-brand-ebara .pc-eb-specs>div{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;padding:18px 0;border-bottom:1px solid #ddd;font-size:16px}.pc-brand-ebara .pc-eb-specs dt{color:#676b6e}.pc-brand-ebara .pc-eb-specs dd{margin:0;font-weight:600}.pc-brand-ebara .pc-eb-source{display:inline-block;text-decoration:underline;text-underline-offset:4px;margin:15px 0;font-weight:600}.pc-brand-ebara .pc-eb-panel li{margin:12px 0;line-height:1.55}.pc-brand-ebara .pc-eb-banner{display:flex;gap:50px;align-items:center;justify-content:space-between}.pc-brand-ebara .pc-eb-banner h2{margin:0 0 18px}.pc-brand-ebara .pc-eb-banner p{margin:0}.pc-brand-ebara .pc-eb-banner .pc-btn{flex-shrink:0}.pc-brand-ebara .pc-eb-light{background:#f4f4f4}.pc-brand-ebara .pc-eb-application-hero{background:#f4f4f4}.pc-brand-ebara .pc-eb-application-hero>.pc-wrap{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.pc-brand-ebara .pc-eb-application-hero .pc-art{height:520px}.pc-brand-ebara .pc-eb-application-row{display:grid;grid-template-columns:1fr 1.15fr;border-top:1px solid #b7b8bb;gap:40px;align-items:stretch;padding:28px 0}.pc-brand-ebara .pc-eb-application-row>div{align-self:center}.pc-brand-ebara .pc-eb-application-row.reverse>figure{grid-column:1;grid-row:1}.pc-brand-ebara .pc-eb-application-row.reverse>div{grid-column:2;grid-row:1}.pc-brand-ebara .pc-eb-application-row h2{margin:16px 0}.pc-brand-ebara .pc-eb-application-row .pc-art{height:440px}.pc-brand-ebara .pc-eb-number{font-size:55px;font-weight:800}.pc-brand-ebara .pc-eb-service-list{padding-left:28px}.pc-brand-ebara .pc-eb-service-list li{padding:20px 0;border-bottom:1px solid #ddd}.pc-brand-ebara .pc-eb-service-list strong{font-size:23px}.pc-brand-ebara .pc-eb-service-list p{margin-bottom:0}.pc-brand-ebara .pc-eb-inquiry{padding:40px;background:linear-gradient(120deg,#f2f2f3,#e6e7e8);border:1px solid #b7b8bb}.pc-brand-ebara .pc-eb-inquiry h2{margin:0 0 25px}.pc-brand-ebara .pc-eb-inquiry .pc-btn{margin-top:15px}.pc-brand-ebara .pc-eb-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pc-brand-ebara .pc-eb-article-grid>article{border:1px solid #ddd;min-width:0}.pc-brand-ebara .pc-eb-article-grid .pc-art{height:260px}.pc-brand-ebara .pc-eb-article-body{padding:28px}.pc-brand-ebara .pc-eb-article-body h2{font-size:29px;margin:20px 0}.pc-brand-ebara .pc-eb-article-body summary{font-weight:700;cursor:pointer}.pc-brand-ebara .pc-eb-article-body details{margin-top:25px}.pc-brand-ebara .pc-eb-article-body details p{font-size:16px}.pc-brand-ebara .pc-eb-contacts-hero{position:relative;isolation:isolate;overflow:hidden;background:#34373a;color:#fff}.pc-brand-ebara .pc-eb-contacts-hero>figure{position:absolute;inset:0;z-index:-1}.pc-brand-ebara .pc-eb-contacts-hero>figure .pc-art{height:100%;opacity:.65}.pc-brand-ebara .pc-eb-contacts-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0008,transparent);z-index:-1}.pc-brand-ebara .pc-eb-contacts-hero h1{font-size:clamp(50px,7vw,125px)}.pc-brand-ebara .pc-eb-contacts-hero p{color:#fff}.pc-brand-ebara .pc-eb-contact-stack{display:flex;flex-direction:column;gap:25px}.pc-brand-ebara .pc-eb-contact-stack>article{display:flex;gap:25px;border:1px solid #b7b8bb;padding:25px;align-items:center;min-width:0}.pc-brand-ebara .pc-eb-contact-stack .pc-line-icon{width:74px;height:74px;padding:17px;background:#171819;color:#fff;flex-shrink:0}.pc-brand-ebara .pc-eb-contact-stack h2{font-size:26px;margin:0 0 10px}.pc-brand-ebara .pc-eb-contact-stack p{margin:0;overflow-wrap:anywhere}.pc-brand-ebara .pc-eb-contact-stack>article>div{min-width:0}.pc-brand-ebara .pc-eb-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:32px}.pc-brand-ebara .pc-eb-topic-grid>article{padding:30px;border:1px solid #b7b8bb70;min-width:0}.pc-brand-ebara .pc-eb-topic-grid .pc-line-icon{width:43px;height:43px}.pc-brand-ebara .pc-eb-topic-grid h3{margin:24px 0}.pc-brand-ebara .pc-eb-topic-grid .pc-btn{font-size:12px!important;gap:22px;padding:14px}.pc-brand-ebara .pc-eb-footer{background:#121314;color:#fff;padding:34px 0}.pc-brand-ebara .pc-eb-footer>.pc-wrap{display:flex;align-items:center;gap:35px;flex-wrap:wrap}.pc-brand-ebara .pc-eb-footer .pc-logo{color:#fff!important}.pc-brand-ebara .pc-eb-footer nav{display:flex;gap:25px;flex-wrap:wrap;flex:1;font-size:13px}.pc-brand-ebara .pc-eb-footer a{color:inherit}.pc-brand-ebara .pc-eb-footer>.pc-wrap>a:last-child{font-size:12px;color:#b7b8bb}.pc-brand-ebara .pc-eb-empty{background:#f4f4f4;padding:30px;border-left:3px solid #000}.pc-brand-ebara .pc-dialog{border-radius:0}.pc-brand-ebara .pc-fields input:not([type=checkbox]){border-radius:0}.pc-brand-ebara :is(a,button,input,summary):focus-visible{outline:3px solid #55595d;outline-offset:4px}
@media(max-width:1100px){.pc-brand-ebara .pc-eb-catalog-grid{gap:24px}.pc-brand-ebara .pc-eb-family-card>div{padding:25px}.pc-brand-ebara .pc-eb-family-card .pc-art{height:280px}.pc-brand-ebara .pc-eb-two,.pc-brand-ebara .pc-eb-product-split{gap:28px}.pc-brand-ebara .pc-eb-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-ebara .pc-eb-product-split .pc-art{height:430px}.pc-brand-ebara .pc-eb-application-hero .pc-art{height:420px}.pc-brand-ebara .pc-eb-application-row .pc-art{height:370px}.pc-brand-ebara .pc-eb-columns>article+article{padding-left:20px}.pc-brand-ebara .pc-eb-columns,.pc-brand-ebara .pc-eb-photo-strips{gap:20px}.pc-brand-ebara .pc-eb-inquiry{padding:30px}.pc-brand-ebara .pc-eb-contact-stack>article{padding:20px;gap:18px}.pc-brand-ebara .pc-eb-contact-stack .pc-line-icon{width:55px;height:55px;padding:12px}.pc-brand-ebara .pc-eb-contact-stack h2{font-size:22px}}
@media(max-width:760px){.pc-brand-ebara .pc-header .pc-brand-vector{height:32px;max-width:155px}.pc-brand-ebara .pc-eb-section{padding-top:28px;padding-bottom:28px}.pc-brand-ebara .pc-eb-catalog-grid,.pc-brand-ebara .pc-eb-two,.pc-brand-ebara .pc-eb-product-split,.pc-brand-ebara .pc-eb-columns,.pc-brand-ebara .pc-eb-photo-strips,.pc-brand-ebara .pc-eb-application-hero>.pc-wrap,.pc-brand-ebara .pc-eb-application-row,.pc-brand-ebara .pc-eb-article-grid,.pc-brand-ebara .pc-eb-topic-grid{grid-template-columns:1fr}.pc-brand-ebara .pc-eb-lead{font-size:18px!important}.pc-brand-ebara .pc-eb-search>div{flex-wrap:wrap}.pc-brand-ebara .pc-eb-search input{flex-basis:100%;max-width:none}.pc-brand-ebara .pc-eb-family-card>figure{padding:20px}.pc-brand-ebara .pc-eb-family-card>div{padding:22px}.pc-brand-ebara .pc-eb-card-specs>div{font-size:13px;gap:12px}.pc-brand-ebara .pc-eb-columns>article+article{padding:25px 0 0;border-left:0;border-top:1px solid #b7b8bb70}.pc-brand-ebara .pc-eb-photo-strips{gap:16px}.pc-brand-ebara .pc-eb-photo-strips .pc-art{height:220px}.pc-brand-ebara .pc-eb-product-split .pc-art{height:330px;padding:0}.pc-brand-ebara .pc-eb-product-split h1{font-size:40px}.pc-brand-ebara .pc-eb-tabs{gap:20px}.pc-brand-ebara .pc-eb-tabs button{font-size:13px;padding:15px 0}.pc-brand-ebara .pc-eb-panel{padding:25px 0}.pc-brand-ebara .pc-eb-two .pc-art{height:275px}.pc-brand-ebara .pc-eb-specs>div{grid-template-columns:1fr;gap:12px;font-size:15px}.pc-brand-ebara .pc-eb-banner{display:block}.pc-brand-ebara .pc-eb-banner .pc-btn{margin-top:25px}.pc-brand-ebara .pc-eb-application-hero .pc-art{height:310px}.pc-brand-ebara .pc-eb-application-hero>.pc-wrap{gap:28px}.pc-brand-ebara .pc-eb-application-row{gap:25px}.pc-brand-ebara .pc-eb-application-row.reverse>figure,.pc-brand-ebara .pc-eb-application-row.reverse>div{grid-column:auto;grid-row:auto}.pc-brand-ebara .pc-eb-application-row .pc-art{height:275px}.pc-brand-ebara .pc-eb-number{font-size:44px}.pc-brand-ebara .pc-eb-inquiry{padding:25px}.pc-brand-ebara .pc-eb-contact-stack>article{padding:20px 16px;gap:15px}.pc-brand-ebara .pc-eb-contact-stack p{font-size:15px}.pc-brand-ebara .pc-eb-footer>.pc-wrap{display:block}.pc-brand-ebara .pc-eb-footer nav{margin:28px 0;gap:20px}.pc-brand-ebara .pc-dialog{padding:28px}}

.pc-brand-ebara .pc-header-inner{padding-inline:clamp(18px,2.5vw,48px);box-sizing:border-box}.pc-brand-ebara .pc-header .pc-brand-vector [fill]:not([fill="none"]){fill:#000!important}.pc-brand-ebara .pc-eb-footer .pc-brand-vector [fill]:not([fill="none"]){fill:#fff!important}.pc-brand-ebara .pc-eb-inner .pc-btn,.pc-brand-ebara .pc-eb-inner .pc-btn span{color:#fff!important}.pc-brand-ebara .pc-eb-family-card button.pc-btn,.pc-brand-ebara .pc-eb-family-card button.pc-btn span{color:#232629!important}.pc-brand-ebara .pc-eb-dark .pc-btn,.pc-brand-ebara .pc-eb-dark .pc-btn span{color:#101112!important}.pc-brand-ebara .pc-eb-family-card .pc-art,.pc-brand-ebara .pc-eb-product-split .pc-art{overflow:hidden}.pc-brand-ebara .pc-eb-family-card .pc-art img,.pc-brand-ebara .pc-eb-product-split .pc-art img{transform:scale(1.5)}

.pc-brand-atlas-copco-weda{--ac-dark:#07131f;--ac-blue:#006cff;--ac-soft:#f5f7fa;--ac-text:#66758a;background:#fff;color:#111820}
.pc-brand-atlas-copco-weda .pc-header{background:var(--ac-dark);color:#fff;border-bottom:1px solid #ffffff18}.pc-brand-atlas-copco-weda .pc-header-inner{padding-inline:clamp(18px,2.5vw,48px);box-sizing:border-box}.pc-brand-atlas-copco-weda .pc-header :is(.pc-logo,.pc-search,.pc-menu,.pc-nav a){color:#fff}.pc-brand-atlas-copco-weda .pc-header .pc-brand-vector [fill]:not([fill="none"]),.pc-brand-atlas-copco-weda .pc-ac-footer .pc-brand-vector [fill]:not([fill="none"]){fill:#fff!important}.pc-brand-atlas-copco-weda .pc-ac-inner :is(h1,h2,h3){letter-spacing:-.035em;line-height:1.1;color:inherit}.pc-brand-atlas-copco-weda .pc-ac-inner h1{font-size:clamp(38px,3.8vw,74px);margin:20px 0}.pc-brand-atlas-copco-weda .pc-ac-inner h2{font-size:clamp(27px,2.6vw,48px);margin:0 0 22px}.pc-brand-atlas-copco-weda .pc-ac-inner h3{font-size:22px;margin:0 0 14px}.pc-brand-atlas-copco-weda .pc-ac-inner :is(h1,h2)>span{color:var(--ac-blue)}.pc-brand-atlas-copco-weda .pc-ac-inner p{font-size:clamp(15px,1vw,18px);line-height:1.55;color:var(--ac-text);margin:0 0 22px}.pc-brand-atlas-copco-weda .pc-ac-inner figure{margin:0;min-width:0}.pc-brand-atlas-copco-weda .pc-ac-inner figcaption{font-size:12px;line-height:1.5;color:var(--ac-text);margin-top:12px}.pc-brand-atlas-copco-weda .pc-ac-section{padding-top:56px;padding-bottom:56px}.pc-brand-atlas-copco-weda .pc-ac-inner .pc-eyebrow{font-size:12px;font-weight:600;letter-spacing:.09em;color:var(--ac-text);margin-bottom:15px}.pc-brand-atlas-copco-weda .pc-ac-inner .pc-btn{border-radius:4px;min-height:44px;padding:16px 24px;gap:24px;background:var(--ac-blue);color:#fff!important;border:1px solid var(--ac-blue);font-size:14px!important;line-height:1.25;font-family:inherit}.pc-brand-atlas-copco-weda .pc-ac-inner .pc-btn span{color:inherit!important}.pc-brand-atlas-copco-weda .pc-ac-inner .pc-btn:hover{background:#0056d0}.pc-brand-atlas-copco-weda .pc-ac-hero,.pc-brand-atlas-copco-weda .pc-ac-dark{background:var(--ac-dark);color:#fff}.pc-brand-atlas-copco-weda .pc-ac-hero :is(p,.pc-eyebrow,.pc-breadcrumb),.pc-brand-atlas-copco-weda .pc-ac-dark :is(p,.pc-eyebrow){color:#c3d1e0}.pc-brand-atlas-copco-weda .pc-ac-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center}.pc-brand-atlas-copco-weda .pc-ac-hero .pc-art{height:380px;background:var(--ac-dark)}.pc-brand-atlas-copco-weda .pc-ac-hero .pc-breadcrumb{margin-bottom:28px;font-size:12px}.pc-brand-atlas-copco-weda .pc-ac-hero .pc-eyebrow{margin-top:20px}.pc-brand-atlas-copco-weda .pc-ac-light{background:var(--ac-soft)}.pc-brand-atlas-copco-weda .pc-ac-two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pc-brand-atlas-copco-weda .pc-ac-two .pc-art{height:380px}.pc-brand-atlas-copco-weda .pc-ac-banner{display:flex;align-items:center;justify-content:space-between;gap:40px}.pc-brand-atlas-copco-weda .pc-ac-banner p{max-width:760px}.pc-brand-atlas-copco-weda .pc-ac-banner .pc-btn{flex-shrink:0}.pc-brand-atlas-copco-weda .pc-ac-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px}.pc-brand-atlas-copco-weda .pc-ac-columns .pc-line-icon{height:45px;width:45px;color:var(--ac-blue);margin-bottom:17px}.pc-brand-atlas-copco-weda .pc-ac-columns h3{font-size:17px}.pc-brand-atlas-copco-weda .pc-ac-columns p{font-size:14px}.pc-brand-atlas-copco-weda .pc-ac-series{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:40px}.pc-brand-atlas-copco-weda .pc-ac-series>a{position:relative;background:var(--ac-soft);border:1px solid transparent;border-radius:4px;padding:24px 30px 24px 20px;color:inherit;min-width:0}.pc-brand-atlas-copco-weda .pc-ac-series>a[aria-current=true]{border-color:var(--ac-blue);background:#006cff08}.pc-brand-atlas-copco-weda .pc-ac-series strong{display:block;font-size:22px;margin-bottom:12px}.pc-brand-atlas-copco-weda .pc-ac-series span{display:block;color:var(--ac-text);font-size:13px;line-height:1.5}.pc-brand-atlas-copco-weda .pc-ac-series b{position:absolute;right:13px;bottom:20px;color:var(--ac-blue)}.pc-brand-atlas-copco-weda .pc-ac-catalog-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:36px}.pc-brand-atlas-copco-weda .pc-ac-filter{display:flex;flex-direction:column;gap:15px;border-right:1px solid #e4e8ec;padding-right:25px}.pc-brand-atlas-copco-weda .pc-ac-filter h2{font-size:24px}.pc-brand-atlas-copco-weda .pc-ac-filter label{font-size:13px;font-weight:600}.pc-brand-atlas-copco-weda .pc-ac-filter :is(input,select){width:100%;min-width:0;height:45px;padding:10px;border:1px solid #c7d2df;border-radius:4px;font:inherit;font-size:14px;background:#fff}.pc-brand-atlas-copco-weda .pc-ac-filter p{font-size:12px}.pc-brand-atlas-copco-weda .pc-ac-filter>a{font-size:13px;color:var(--ac-blue)}.pc-brand-atlas-copco-weda .pc-ac-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.pc-brand-atlas-copco-weda .pc-ac-card{border:1px solid #e0e7ef;border-radius:4px;overflow:hidden;min-width:0}.pc-brand-atlas-copco-weda .pc-ac-card-photo{display:block;background:var(--ac-soft)}.pc-brand-atlas-copco-weda .pc-ac-card .pc-art{height:270px}.pc-brand-atlas-copco-weda .pc-ac-card-body{padding:20px}.pc-brand-atlas-copco-weda .pc-ac-card-body .pc-eyebrow{font-size:10px;min-height:28px}.pc-brand-atlas-copco-weda .pc-ac-card h2{font-size:21px}.pc-brand-atlas-copco-weda .pc-ac-card h2 a{color:inherit}.pc-brand-atlas-copco-weda .pc-ac-card dl{margin:20px 0;font-size:12px;line-height:1.4}.pc-brand-atlas-copco-weda .pc-ac-card dl>div{margin:12px 0}.pc-brand-atlas-copco-weda .pc-ac-card dt{color:var(--ac-text)}.pc-brand-atlas-copco-weda .pc-ac-card dd{margin:4px 0;font-weight:600}.pc-brand-atlas-copco-weda .pc-ac-card .pc-btn{display:flex;justify-content:center;width:100%;padding:13px 8px;font-size:12px!important;margin-top:12px}.pc-brand-atlas-copco-weda .pc-ac-card button.pc-btn{color:var(--ac-blue)!important;background:#fff}.pc-brand-atlas-copco-weda .pc-ac-empty{padding:30px;background:var(--ac-soft);border-left:3px solid var(--ac-blue)}.pc-brand-atlas-copco-weda .pc-ac-result{font-size:13px!important}.pc-brand-atlas-copco-weda .pc-ac-product-split{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center}.pc-brand-atlas-copco-weda .pc-ac-product-split>figure{padding:30px;background:var(--ac-soft)}.pc-brand-atlas-copco-weda .pc-ac-product-split .pc-art{height:480px}.pc-brand-atlas-copco-weda .pc-ac-product-split h1{font-size:clamp(36px,3.8vw,65px)}.pc-brand-atlas-copco-weda .pc-ac-price{font-size:20px;font-weight:600;margin:25px 0}.pc-brand-atlas-copco-weda .pc-ac-key-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0}.pc-brand-atlas-copco-weda .pc-ac-key-specs .pc-line-icon{width:32px;height:32px;color:var(--ac-blue);display:block;margin-bottom:10px}.pc-brand-atlas-copco-weda .pc-ac-key-specs strong{font-size:17px;display:block}.pc-brand-atlas-copco-weda .pc-ac-key-specs span{display:block;font-size:12px;color:var(--ac-text);margin-top:8px}.pc-brand-atlas-copco-weda .pc-ac-tabs{display:flex;gap:32px;overflow-x:auto;border-bottom:1px solid #d8e1eb;margin-bottom:30px}.pc-brand-atlas-copco-weda .pc-ac-tabs button{border:0;background:transparent;color:#364656;font:inherit;font-size:14px;white-space:nowrap;padding:18px 0;border-bottom:3px solid transparent}.pc-brand-atlas-copco-weda .pc-ac-tabs button[aria-selected=true]{color:var(--ac-blue);border-bottom-color:var(--ac-blue)}.pc-brand-atlas-copco-weda .pc-ac-specs{max-width:1050px;margin:20px 0 30px}.pc-brand-atlas-copco-weda .pc-ac-specs>div{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:15px 18px;border-bottom:1px solid #e2e8f0;font-size:15px}.pc-brand-atlas-copco-weda .pc-ac-specs>div:nth-child(odd){background:var(--ac-soft)}.pc-brand-atlas-copco-weda .pc-ac-specs dt{color:var(--ac-text)}.pc-brand-atlas-copco-weda .pc-ac-specs dd{margin:0}.pc-brand-atlas-copco-weda .pc-ac-note{font-size:13px!important;max-width:1000px}.pc-brand-atlas-copco-weda .pc-ac-source{display:inline-block;color:var(--ac-blue);font-size:14px;margin:15px 24px 20px 0}.pc-brand-atlas-copco-weda .pc-ac-inner [role=tabpanel]{min-width:0}.pc-brand-atlas-copco-weda .pc-ac-inner [role=tabpanel] p{max-width:1100px}.pc-brand-atlas-copco-weda .pc-ac-inner ol{font-size:16px;line-height:1.7;padding-left:22px;margin:20px 0}.pc-brand-atlas-copco-weda .pc-ac-applications>.pc-ac-two{margin-bottom:55px}.pc-brand-atlas-copco-weda .pc-ac-applications>.pc-ac-two:nth-child(even)>figure{order:2}.pc-brand-atlas-copco-weda .pc-ac-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;margin-bottom:35px}.pc-brand-atlas-copco-weda .pc-ac-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.pc-brand-atlas-copco-weda .pc-ac-service-grid>article{background:var(--ac-soft);min-width:0}.pc-brand-atlas-copco-weda .pc-ac-service-grid .pc-art{height:220px}.pc-brand-atlas-copco-weda .pc-ac-service-grid>article>div{padding:23px}.pc-brand-atlas-copco-weda .pc-ac-service-grid .pc-btn{font-size:12px!important;padding:14px 12px}.pc-brand-atlas-copco-weda .pc-ac-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pc-brand-atlas-copco-weda .pc-ac-article-grid>article{border:1px solid #e0e7ef;min-width:0}.pc-brand-atlas-copco-weda .pc-ac-article-grid .pc-art{height:245px}.pc-brand-atlas-copco-weda .pc-ac-article-grid>article>div{padding:28px}.pc-brand-atlas-copco-weda .pc-ac-article-grid h2{font-size:27px}.pc-brand-atlas-copco-weda .pc-ac-article-grid summary{color:var(--ac-blue);font-weight:600;cursor:pointer;margin:20px 0}.pc-brand-atlas-copco-weda .pc-ac-article-grid details[open]{border-top:1px solid #e0e7ef;margin-top:24px}.pc-brand-atlas-copco-weda .pc-ac-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:40px}.pc-brand-atlas-copco-weda .pc-ac-contact-grid>article{padding:28px;border:1px solid #e0e7ef;overflow-wrap:anywhere}.pc-brand-atlas-copco-weda .pc-ac-contact-grid h2{font-size:23px}.pc-brand-atlas-copco-weda .pc-ac-contact-box{padding:40px;display:flex;justify-content:space-between;gap:40px;align-items:center}.pc-brand-atlas-copco-weda .pc-ac-contact-box .pc-btn{flex-shrink:0}.pc-brand-atlas-copco-weda .pc-ac-inquiry{background:var(--ac-soft);padding:40px;border-left:3px solid var(--ac-blue)}.pc-brand-atlas-copco-weda .pc-ac-footer{background:var(--ac-dark);color:#fff;padding:34px 0}.pc-brand-atlas-copco-weda .pc-ac-footer>.pc-wrap{display:flex;align-items:center;gap:35px;flex-wrap:wrap}.pc-brand-atlas-copco-weda .pc-ac-footer nav{display:flex;flex-wrap:wrap;gap:25px;flex:1;font-size:12px}.pc-brand-atlas-copco-weda .pc-ac-footer a{color:#fff}.pc-brand-atlas-copco-weda .pc-ac-footer>.pc-wrap>a:last-child{font-size:12px}.pc-brand-atlas-copco-weda :is(a,button,input,select,summary):focus-visible{outline:3px solid #006cff;outline-offset:4px}.pc-site.pc-brand-atlas-copco-weda #pc-request-dialog{border-radius:4px}
@media(max-width:1350px){.pc-brand-atlas-copco-weda .pc-ac-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-atlas-copco-weda .pc-ac-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-atlas-copco-weda .pc-ac-two,.pc-brand-atlas-copco-weda .pc-ac-product-split{gap:30px}.pc-brand-atlas-copco-weda .pc-ac-columns{gap:18px}}
@media(max-width:1000px){.pc-brand-atlas-copco-weda .pc-ac-series{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-atlas-copco-weda .pc-ac-catalog-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.pc-brand-atlas-copco-weda .pc-ac-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-atlas-copco-weda .pc-ac-columns{grid-template-columns:1fr}.pc-brand-atlas-copco-weda .pc-ac-hero .pc-art{height:330px}.pc-brand-atlas-copco-weda .pc-ac-banner{align-items:flex-start}.pc-brand-atlas-copco-weda .pc-ac-product-split .pc-art{height:380px}}
@media(max-width:760px){.pc-brand-atlas-copco-weda .pc-ac-section{padding-top:32px;padding-bottom:32px}.pc-brand-atlas-copco-weda .pc-ac-hero-grid,.pc-brand-atlas-copco-weda .pc-ac-two,.pc-brand-atlas-copco-weda .pc-ac-catalog-layout,.pc-brand-atlas-copco-weda .pc-ac-product-split,.pc-brand-atlas-copco-weda .pc-ac-service-grid,.pc-brand-atlas-copco-weda .pc-ac-article-grid,.pc-brand-atlas-copco-weda .pc-ac-heading,.pc-brand-atlas-copco-weda .pc-ac-contact-grid{grid-template-columns:1fr}.pc-brand-atlas-copco-weda .pc-ac-product-grid{grid-template-columns:1fr}.pc-brand-atlas-copco-weda .pc-ac-series{gap:12px;margin-bottom:28px}.pc-brand-atlas-copco-weda .pc-ac-series>a{padding:18px 23px 18px 14px}.pc-brand-atlas-copco-weda .pc-ac-series strong{font-size:19px}.pc-brand-atlas-copco-weda .pc-ac-series span{font-size:11px}.pc-brand-atlas-copco-weda .pc-ac-filter{border-right:0;padding-right:0;border-bottom:1px solid #e0e7ef;padding-bottom:25px}.pc-brand-atlas-copco-weda .pc-ac-hero .pc-art{height:270px}.pc-brand-atlas-copco-weda .pc-ac-two .pc-art{height:290px}.pc-brand-atlas-copco-weda .pc-ac-banner,.pc-brand-atlas-copco-weda .pc-ac-contact-box{display:block}.pc-brand-atlas-copco-weda .pc-ac-banner .pc-btn,.pc-brand-atlas-copco-weda .pc-ac-contact-box .pc-btn{margin-top:25px}.pc-brand-atlas-copco-weda .pc-ac-product-split>figure{padding:20px}.pc-brand-atlas-copco-weda .pc-ac-product-split .pc-art{height:340px}.pc-brand-atlas-copco-weda .pc-ac-key-specs{gap:12px}.pc-brand-atlas-copco-weda .pc-ac-key-specs strong{font-size:15px}.pc-brand-atlas-copco-weda .pc-ac-key-specs span{font-size:11px}.pc-brand-atlas-copco-weda .pc-ac-tabs{gap:24px}.pc-brand-atlas-copco-weda .pc-ac-tabs button{font-size:13px}.pc-brand-atlas-copco-weda .pc-ac-specs>div{grid-template-columns:1fr;gap:8px;font-size:14px;padding:13px}.pc-brand-atlas-copco-weda .pc-ac-applications>.pc-ac-two:nth-child(even)>figure{order:0}.pc-brand-atlas-copco-weda .pc-ac-applications>.pc-ac-two{margin-bottom:38px}.pc-brand-atlas-copco-weda .pc-ac-service-grid .pc-art{height:225px}.pc-brand-atlas-copco-weda .pc-ac-article-grid>article>div,.pc-brand-atlas-copco-weda .pc-ac-contact-grid>article{padding:23px}.pc-brand-atlas-copco-weda .pc-ac-contact-box,.pc-brand-atlas-copco-weda .pc-ac-inquiry{padding:25px}.pc-brand-atlas-copco-weda .pc-ac-footer>.pc-wrap{display:block}.pc-brand-atlas-copco-weda .pc-ac-footer nav{margin:25px 0;gap:18px}.pc-brand-atlas-copco-weda .pc-ac-inner ol{font-size:15px}}

.pc-brand-zenit .pc-zn-inner{--zn-grey:#ecedef;--zn-dark:#24292c;--zn-muted:#6d7075;color:#000;background:#fff}.pc-brand-zenit .pc-zn-section{padding-top:64px;padding-bottom:64px}.pc-brand-zenit .pc-zn-inner :is(h1,h2,h3,p,figure){margin:0}.pc-brand-zenit .pc-zn-inner h1{font-size:clamp(38px,4.7vw,82px);line-height:1.07;letter-spacing:-.055em;font-weight:700}.pc-brand-zenit .pc-zn-inner h2{font-size:clamp(29px,3.1vw,52px);line-height:1.12;letter-spacing:-.04em}.pc-brand-zenit .pc-zn-inner h3{font-size:22px;line-height:1.2;letter-spacing:-.025em}.pc-brand-zenit .pc-zn-inner :is(h1,h2)>span{color:#a1a3a6}.pc-brand-zenit .pc-zn-inner p{font-size:17px;line-height:1.65;color:var(--zn-muted);margin-top:20px}.pc-brand-zenit .pc-zn-inner .pc-eyebrow{color:#81868c;font-size:11px;letter-spacing:.2em;margin-bottom:20px}.pc-brand-zenit .pc-breadcrumb{font-size:12px;margin-bottom:32px;color:#777}.pc-brand-zenit .pc-zn-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.pc-brand-zenit .pc-zn-inner figure{min-width:0}.pc-brand-zenit .pc-zn-inner .pc-btn{background:#000;color:#fff!important;border:1px solid #000;border-radius:99px;font-size:14px!important;font-weight:500;padding:16px 25px;margin-top:28px;display:inline-flex;gap:28px;align-items:center;justify-content:center}.pc-brand-zenit .pc-zn-inner .pc-btn:hover{background:#34383b}.pc-brand-zenit .pc-zn-inner .pc-art{height:380px;background:transparent;box-shadow:none;border:0;border-radius:8px}.pc-brand-zenit .pc-zn-hero .pc-art{height:430px}.pc-brand-zenit .pc-zn-grey{background:var(--zn-grey)}.pc-brand-zenit .pc-zn-beige{background:#eeece8}.pc-brand-zenit .pc-zn-dark{background:var(--zn-dark);color:#fff}.pc-brand-zenit .pc-zn-dark p{color:#c8cacc}.pc-brand-zenit .pc-zn-dark .pc-line-icon{color:#fff}.pc-brand-zenit .pc-zn-banner{display:flex;justify-content:space-between;align-items:center;gap:40px}.pc-brand-zenit .pc-zn-banner article{max-width:800px}.pc-brand-zenit .pc-zn-banner .pc-btn{flex-shrink:0}.pc-brand-zenit .pc-zn-grid,.pc-brand-zenit .pc-zn-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pc-brand-zenit .pc-zn-columns{margin-top:35px}.pc-brand-zenit .pc-zn-columns>article{padding:30px;border-radius:8px;min-width:0}.pc-brand-zenit .pc-zn-grey .pc-zn-columns>article{background:#fff}.pc-brand-zenit .pc-zn-dark .pc-zn-columns>article{border:1px solid #9a9c9e}.pc-brand-zenit .pc-line-icon{width:42px;height:42px;margin-bottom:23px}.pc-brand-zenit .pc-zn-card{background:#fff;border-radius:10px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.pc-brand-zenit .pc-zn-card-photo{display:block}.pc-brand-zenit .pc-zn-card .pc-art{height:340px}.pc-brand-zenit .pc-zn-card-body{padding:30px;display:flex;flex:1;flex-direction:column}.pc-brand-zenit .pc-zn-card-body h2{font-size:29px}.pc-brand-zenit .pc-zn-card-body h2 a{color:#000}.pc-brand-zenit .pc-zn-card-body p{font-size:14px;flex:1}.pc-brand-zenit .pc-zn-card dl{font-size:13px;margin:25px 0 0}.pc-brand-zenit .pc-zn-card dl>div,.pc-brand-zenit .pc-zn-key>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #ddd;padding:12px 0}.pc-brand-zenit .pc-zn-card dt,.pc-brand-zenit .pc-zn-key dt{color:#777}.pc-brand-zenit .pc-zn-card dd,.pc-brand-zenit .pc-zn-key dd{margin:0;font-weight:600;text-align:right}.pc-brand-zenit .pc-zn-card-body .pc-btn{width:100%}.pc-brand-zenit .pc-zn-search{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.pc-brand-zenit .pc-zn-search input{min-width:0;width:330px;max-width:100%;height:48px;padding:12px 18px;font:inherit;font-size:14px;border:1px solid #c8cacc;border-radius:6px}.pc-brand-zenit .pc-zn-search .pc-btn{margin:0}.pc-brand-zenit .pc-zn-search a{color:#222;font-size:13px;text-decoration:underline}.pc-brand-zenit .pc-zn-result{font-size:13px!important;margin:24px 0!important}.pc-brand-zenit .pc-zn-note{font-size:13px!important;max-width:1100px}.pc-brand-zenit .pc-zn-empty{background:#fff;padding:30px}.pc-brand-zenit .pc-zn-product>figure{background:#ecedef;border-radius:8px;padding:25px}.pc-brand-zenit .pc-zn-product .pc-art{height:480px}.pc-brand-zenit .pc-zn-inner figcaption{font-size:12px;line-height:1.5;color:#71767b;margin-top:15px}.pc-brand-zenit .pc-zn-product h1{font-size:clamp(38px,4.2vw,70px)}.pc-brand-zenit .pc-zn-price{font-size:18px;font-weight:600;margin-top:25px}.pc-brand-zenit .pc-zn-key{font-size:14px;margin:22px 0 0}.pc-brand-zenit .pc-zn-tabs{display:flex;gap:35px;overflow-x:auto;border-bottom:1px solid #c8cacc;margin-bottom:35px}.pc-brand-zenit .pc-zn-tabs button{border:0;border-bottom:3px solid transparent;background:transparent;font:inherit;font-size:15px;padding:18px 0;white-space:nowrap;color:#74777b}.pc-brand-zenit .pc-zn-tabs button[aria-selected=true]{color:#000;border-bottom-color:#000}.pc-brand-zenit .pc-zn-specs{margin:0;background:#fff;border-radius:8px;padding:20px;min-width:0}.pc-brand-zenit .pc-zn-specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;border-bottom:1px solid #ddd;padding:16px 0;font-size:14px;line-height:1.5}.pc-brand-zenit .pc-zn-specs>div:last-child{border:0}.pc-brand-zenit .pc-zn-specs dt{color:#777}.pc-brand-zenit .pc-zn-specs dd{margin:0}.pc-brand-zenit .pc-zn-source{display:inline-block;font-size:14px;color:inherit;text-decoration:underline;margin-top:24px;margin-right:20px}.pc-brand-zenit .pc-zn-range{background:#292d31;padding:30px;border-radius:8px}.pc-brand-zenit .pc-zn-range img{display:block;width:100%;height:auto}.pc-brand-zenit .pc-zn-range figcaption{color:#ddd}.pc-brand-zenit .pc-zn-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:40px}.pc-brand-zenit .pc-zn-timeline>article{border-top:1px solid #85898d;padding-top:25px}.pc-brand-zenit .pc-zn-timeline strong{font-size:48px;display:block;margin-bottom:25px}.pc-brand-zenit .pc-zn-timeline p{font-size:14px}.pc-brand-zenit .pc-zn-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.pc-brand-zenit .pc-zn-app-grid>article{background:#fff;border-radius:8px;overflow:hidden;min-width:0}.pc-brand-zenit .pc-zn-app-grid>article>div{padding:30px}.pc-brand-zenit .pc-zn-app-grid h2{font-size:30px}.pc-brand-zenit .pc-zn-app-grid .pc-art{height:320px;border-radius:0}.pc-brand-zenit .pc-zn-steps{list-style-position:inside;padding:0;margin:0}.pc-brand-zenit .pc-zn-steps li{padding:25px 0;border-bottom:1px solid #ccc;font-size:19px;line-height:1.5}.pc-brand-zenit .pc-zn-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.pc-brand-zenit .pc-zn-articles>article{background:#fff;border-radius:8px;overflow:hidden;min-width:0}.pc-brand-zenit .pc-zn-articles>article:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;align-items:center}.pc-brand-zenit .pc-zn-articles>article>div{padding:32px}.pc-brand-zenit .pc-zn-articles h2{font-size:32px}.pc-brand-zenit .pc-zn-articles summary{font-size:15px;cursor:pointer;margin-top:24px;font-weight:600}.pc-brand-zenit .pc-zn-articles details p{font-size:15px}.pc-brand-zenit .pc-zn-contact{background:#fff;padding:32px;border-radius:8px;overflow-wrap:anywhere}.pc-brand-zenit .pc-zn-contact h2{font-size:25px}.pc-brand-zenit .pc-zn-footer{background:#000;color:#fff;padding:32px 0}.pc-brand-zenit .pc-zn-footer a{color:#fff}.pc-brand-zenit .pc-zn-footer-top{display:flex;justify-content:space-between;gap:35px;font-size:12px;margin-bottom:35px}.pc-brand-zenit .pc-zn-footer nav{display:flex;flex-wrap:wrap;gap:26px}.pc-brand-zenit .pc-zn-footer .pc-logo{display:block;width:100%;max-width:none;line-height:1}.pc-brand-zenit .pc-zn-footer .pc-logo svg{width:100%!important;height:auto!important;max-height:none!important;max-width:none!important;display:block}.pc-site.pc-brand-zenit #pc-request-dialog{width:950px;max-width:calc(100vw - 32px);padding:0;border-radius:16px;overflow:auto}.pc-brand-zenit #pc-request-dialog[open]{display:grid;grid-template-columns:.9fr 1.1fr}.pc-brand-zenit .pc-zn-modal-aside{padding:50px 38px;color:#fff;background:#24292c;display:flex;flex-direction:column;justify-content:center}.pc-brand-zenit .pc-zn-modal-aside svg{width:135px;height:auto;color:#fff;margin-bottom:48px}.pc-brand-zenit .pc-zn-modal-aside h2{font-size:42px;line-height:1.1}.pc-brand-zenit .pc-zn-modal-aside p{color:#c8cacc;font-size:15px;line-height:1.6}.pc-brand-zenit .pc-zn-modal-content{padding:55px 38px;background:#fff;min-width:0}.pc-brand-zenit .pc-zn-modal-content h2{font-size:30px}.pc-brand-zenit #pc-request-dialog .pc-close{position:absolute;right:14px;top:10px}.pc-brand-zenit #pc-request-dialog .pc-form-grid{grid-template-columns:1fr}.pc-brand-zenit #pc-request-dialog .pc-btn{border-radius:99px;width:100%;background:#000;color:#fff}.pc-brand-zenit :is(a,button,input,summary):focus-visible{outline:3px solid #7c8d9a;outline-offset:4px}
@media(max-width:1100px){.pc-brand-zenit .pc-zn-two{gap:35px}.pc-brand-zenit .pc-zn-card .pc-art{height:270px}.pc-brand-zenit .pc-zn-card-body{padding:22px}.pc-brand-zenit .pc-zn-card-body h2{font-size:25px}.pc-brand-zenit .pc-zn-columns>article{padding:25px}.pc-brand-zenit .pc-zn-inner h3{font-size:19px}.pc-brand-zenit .pc-zn-product .pc-art{height:380px}.pc-brand-zenit .pc-zn-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-zenit .pc-zn-hero .pc-art{height:330px}}
@media(max-width:760px){.pc-brand-zenit .pc-zn-section{padding-top:35px;padding-bottom:35px}.pc-brand-zenit .pc-zn-two,.pc-brand-zenit .pc-zn-grid,.pc-brand-zenit .pc-zn-columns,.pc-brand-zenit .pc-zn-app-grid,.pc-brand-zenit .pc-zn-articles,.pc-brand-zenit .pc-zn-articles>article:first-child{grid-template-columns:1fr}.pc-brand-zenit .pc-zn-hero .pc-art{height:290px}.pc-brand-zenit .pc-zn-banner{display:block}.pc-brand-zenit .pc-zn-inner p{font-size:15px}.pc-brand-zenit .pc-zn-card .pc-art{height:320px}.pc-brand-zenit .pc-zn-card-body{padding:25px}.pc-brand-zenit .pc-zn-card-body h2{font-size:30px}.pc-brand-zenit .pc-zn-product .pc-art{height:340px}.pc-brand-zenit .pc-zn-key>div{display:block}.pc-brand-zenit .pc-zn-key dd{text-align:left;margin-top:8px}.pc-brand-zenit .pc-zn-tabs{gap:24px}.pc-brand-zenit .pc-zn-tabs button{font-size:13px}.pc-brand-zenit .pc-zn-specs>div{grid-template-columns:1fr;gap:8px}.pc-brand-zenit .pc-zn-range{padding:12px}.pc-brand-zenit .pc-zn-timeline{gap:22px}.pc-brand-zenit .pc-zn-timeline strong{font-size:36px}.pc-brand-zenit .pc-zn-app-grid .pc-art{height:245px}.pc-brand-zenit .pc-zn-articles>article>div{padding:25px}.pc-brand-zenit .pc-zn-articles h2{font-size:29px}.pc-brand-zenit .pc-zn-footer-top{display:block}.pc-brand-zenit .pc-zn-footer nav{margin-bottom:25px;gap:16px}.pc-brand-zenit #pc-request-dialog[open]{display:block}.pc-brand-zenit .pc-zn-modal-aside{padding:23px 25px}.pc-brand-zenit .pc-zn-modal-aside svg{width:100px;margin-bottom:15px}.pc-brand-zenit .pc-zn-modal-aside h2{font-size:27px}.pc-brand-zenit .pc-zn-modal-aside h2 br{display:none}.pc-brand-zenit .pc-zn-modal-aside p{display:none}.pc-brand-zenit .pc-zn-modal-content{padding:25px}.pc-brand-zenit .pc-zn-modal-content h2{font-size:25px}.pc-brand-zenit #pc-request-dialog .pc-close{color:#fff}}

.pc-brand-zenit .pc-header .pc-logo svg{color:#000!important}.pc-brand-zenit .pc-zn-footer .pc-logo svg{max-height:260px!important;width:auto!important;max-width:100%!important}

.pc-brand-cnp .pc-cn-inner{background:#fbfaf1;color:#101512;--cn-green:#173f12;--cn-soft:#f6f5ea}.pc-brand-cnp .pc-cn-section{padding-top:55px;padding-bottom:55px}.pc-brand-cnp .pc-cn-inner :is(h1,h2,h3,p,figure){margin:0}.pc-brand-cnp .pc-cn-inner :is(h1,h2,h3){font-family:Georgia,'Times New Roman',serif;font-weight:400;line-height:1.08;letter-spacing:-.035em}.pc-brand-cnp .pc-cn-inner :is(h1,h2){text-transform:uppercase}.pc-brand-cnp .pc-cn-inner h1{font-size:clamp(38px,4.5vw,78px)}.pc-brand-cnp .pc-cn-inner h2{font-size:clamp(29px,3.2vw,55px)}.pc-brand-cnp .pc-cn-inner h3{font-size:27px}.pc-brand-cnp .pc-cn-inner p{font-size:17px;line-height:1.65;color:#4d544e;margin-top:20px}.pc-brand-cnp .pc-cn-inner .pc-eyebrow{font-family:Arial,sans-serif;font-size:12px;letter-spacing:.25em;color:#5e665f;margin-bottom:24px}.pc-brand-cnp .pc-cn-title{text-align:center;padding-top:65px;padding-bottom:25px}.pc-brand-cnp .pc-cn-title p{max-width:900px;margin:25px auto 0}.pc-brand-cnp .pc-cn-center{text-align:center}.pc-brand-cnp .pc-cn-center>p{max-width:1000px;margin:25px auto}.pc-brand-cnp .pc-cn-inner .pc-btn{margin-top:28px;border-radius:99px;padding:15px 26px;font-size:14px!important;font-weight:500;background:#173f12;border:1px solid #173f12;color:#fff!important;display:inline-flex;justify-content:center;align-items:center;gap:28px}.pc-brand-cnp .pc-cn-inner .pc-btn:hover{background:#245b17}.pc-brand-cnp .pc-cn-green{background:linear-gradient(115deg,#173f12,#245b17);color:#fff;border-radius:30px;padding-left:40px;padding-right:40px;margin-top:30px;margin-bottom:40px}.pc-brand-cnp .pc-cn-green :is(h2,h3,p){color:#fff}.pc-brand-cnp .pc-cn-green .pc-btn,.pc-brand-cnp .pc-cn-banner .pc-btn{background:#fbfaf1;color:#173f12!important;border-color:#fbfaf1}.pc-brand-cnp .pc-cn-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:55px;align-items:center}.pc-brand-cnp .pc-cn-inner figure{min-width:0}.pc-brand-cnp .pc-cn-inner .pc-art{height:400px;background:transparent;border:0;box-shadow:none;border-radius:18px;overflow:hidden}.pc-brand-cnp .pc-cn-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.pc-brand-cnp .pc-cn-card{background:var(--cn-soft);border-radius:20px;overflow:hidden;min-width:0;display:flex;flex-direction:column}.pc-brand-cnp .pc-cn-card-photo{display:block}.pc-brand-cnp .pc-cn-card .pc-art{height:380px}.pc-brand-cnp .pc-cn-card>div{padding:32px;display:flex;flex:1;flex-direction:column}.pc-brand-cnp .pc-cn-card h2{font-size:42px}.pc-brand-cnp .pc-cn-card h2 a{color:#173f12}.pc-brand-cnp .pc-cn-card p{font-size:15px;flex:1}.pc-brand-cnp .pc-cn-card dl{margin:25px 0 0;font-size:14px}.pc-brand-cnp .pc-cn-card dl>div{display:flex;justify-content:space-between;gap:30px;padding:13px 0;border-bottom:1px solid #d7dace}.pc-brand-cnp .pc-cn-card dt{color:#65715f}.pc-brand-cnp .pc-cn-card dd{margin:0;font-weight:600;text-align:right}.pc-brand-cnp .pc-cn-search{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap}.pc-brand-cnp .pc-cn-search input{width:330px;max-width:100%;min-width:0;height:48px;border:1px solid #ced3c5;border-radius:10px;padding:12px 16px;background:#fff;font:inherit;font-size:14px}.pc-brand-cnp .pc-cn-search .pc-btn{margin:0}.pc-brand-cnp .pc-cn-search a{font-size:13px;text-decoration:underline;color:#173f12}.pc-brand-cnp .pc-cn-result{text-align:center;font-size:13px!important;margin:25px 0!important}.pc-brand-cnp .pc-cn-note{font-size:13px!important;max-width:1100px}.pc-brand-cnp .pc-cn-empty{background:#f6f5ea;padding:30px;text-align:center;border-radius:16px}.pc-brand-cnp .pc-cn-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:35px}.pc-brand-cnp .pc-cn-columns>article{min-width:0;padding:25px;border-radius:18px}.pc-brand-cnp .pc-cn-green .pc-cn-columns>article{border:1px solid #ffffff65}.pc-brand-cnp .pc-cn-columns p{font-size:15px}.pc-brand-cnp .pc-cn-icon{width:80px;height:80px;border:1px solid currentColor;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-bottom:24px}.pc-brand-cnp .pc-cn-icon .pc-line-icon{width:40px;height:40px;margin:0}.pc-brand-cnp .pc-cn-banner{background:linear-gradient(110deg,#173f12,#245b17);color:#fff;border-radius:30px;padding-left:45px;padding-right:45px;margin-top:30px;margin-bottom:50px;display:flex;align-items:center;justify-content:space-between;gap:45px}.pc-brand-cnp .pc-cn-banner article{max-width:1000px}.pc-brand-cnp .pc-cn-banner p{color:#fff}.pc-brand-cnp .pc-cn-banner .pc-btn{flex-shrink:0;min-width:240px}.pc-brand-cnp .pc-breadcrumb{font-size:12px;color:#66765f;margin-bottom:35px}.pc-brand-cnp .pc-cn-product>figure{background:#f6f5ea;border-radius:20px;padding:30px}.pc-brand-cnp .pc-cn-product .pc-art{height:460px}.pc-brand-cnp .pc-cn-inner figcaption{font-size:12px;line-height:1.6;color:#64735d;margin-top:15px}.pc-brand-cnp .pc-cn-rule{width:55px;height:3px;background:#173f12;margin:20px 0}.pc-brand-cnp .pc-cn-inner .pc-cn-price{font-weight:600;font-size:17px}.pc-brand-cnp .pc-cn-tabs{display:flex;gap:35px;overflow-x:auto;border-bottom:1px solid #ced5c7;margin-bottom:35px}.pc-brand-cnp .pc-cn-tabs button{border:0;border-bottom:3px solid transparent;font:inherit;font-size:15px;color:#66765f;background:transparent;padding:18px 0;white-space:nowrap}.pc-brand-cnp .pc-cn-tabs button[aria-selected=true]{border-color:#173f12;color:#173f12}.pc-brand-cnp .pc-cn-info{align-items:stretch}.pc-brand-cnp .pc-cn-info>article{background:#f6f5ea;padding:35px;border-radius:20px}.pc-brand-cnp .pc-cn-info h2{font-size:35px}.pc-brand-cnp .pc-cn-specs{margin:25px 0 0;min-width:0}.pc-brand-cnp .pc-cn-specs>div{background:#fff;border-radius:8px;margin-top:10px;padding:16px 20px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;font-size:14px;line-height:1.5}.pc-brand-cnp .pc-cn-specs dt{color:#66765f}.pc-brand-cnp .pc-cn-specs dd{margin:0}.pc-brand-cnp .pc-cn-source{color:#173f12;font-size:14px;text-decoration:underline;display:inline-block;margin-top:25px}.pc-brand-cnp .pc-cn-family{background:#f6f5ea;padding:25px;border-radius:20px;margin-top:35px}.pc-brand-cnp .pc-cn-family h3{margin-top:20px}.pc-brand-cnp .pc-cn-about-hero>figure{background:#f6f5ea;border-radius:20px;padding:25px}.pc-brand-cnp .pc-cn-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.pc-brand-cnp .pc-cn-app-grid>article{background:#f6f5ea;overflow:hidden;border-radius:20px;min-width:0}.pc-brand-cnp .pc-cn-app-grid>article>div{padding:30px}.pc-brand-cnp .pc-cn-app-grid h2{font-size:32px}.pc-brand-cnp .pc-cn-app-grid .pc-art{height:330px;border-radius:0}.pc-brand-cnp .pc-cn-service-grid,.pc-brand-cnp .pc-cn-article-grid,.pc-brand-cnp .pc-cn-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pc-brand-cnp .pc-cn-service-grid>article,.pc-brand-cnp .pc-cn-contact-grid>article{background:#f6f5ea;padding:28px;text-align:center;border-radius:20px;min-width:0;overflow-wrap:anywhere}.pc-brand-cnp .pc-cn-service-grid h2{font-size:30px;margin-top:25px}.pc-brand-cnp .pc-cn-service-grid .pc-art{height:230px}.pc-brand-cnp .pc-cn-service-icon{display:flex;height:230px;align-items:center;justify-content:center;background:#edf0e2;border-radius:18px}.pc-brand-cnp .pc-cn-service-icon .pc-line-icon{width:100px;height:100px;color:#173f12}.pc-brand-cnp .pc-cn-article-grid>article{background:#f6f5ea;border-radius:20px;overflow:hidden;min-width:0}.pc-brand-cnp .pc-cn-article-grid .pc-art{height:300px}.pc-brand-cnp .pc-cn-article-grid>article>div{padding:28px}.pc-brand-cnp .pc-cn-article-grid h2{font-size:31px}.pc-brand-cnp .pc-cn-article-grid details p{font-size:15px}.pc-brand-cnp .pc-cn-article-grid summary{margin-top:25px;cursor:pointer;color:#173f12;font-weight:600;font-size:14px}.pc-brand-cnp .pc-cn-contact-grid{margin-top:35px}.pc-brand-cnp .pc-cn-contact-grid .pc-cn-icon{background:#173f12;color:#fff}.pc-brand-cnp .pc-cn-request{display:flex;align-items:center;justify-content:space-between;gap:50px;background:#f6f5ea;border-radius:20px;padding-left:40px;padding-right:40px}.pc-brand-cnp .pc-cn-request article{max-width:900px}.pc-brand-cnp .pc-cn-footer{background:#173f12;color:#fff;padding:30px 0}.pc-brand-cnp .pc-cn-footer>.pc-wrap{display:flex;align-items:center;gap:30px}.pc-brand-cnp .pc-cn-footer a{color:#fff}.pc-brand-cnp .pc-cn-footer .pc-logo{border-right:1px solid #ffffff70;padding-right:30px}.pc-brand-cnp .pc-cn-footer nav{display:flex;gap:25px;flex:1;flex-wrap:wrap;font-size:12px}.pc-brand-cnp .pc-cn-footer>.pc-wrap>a:last-child{font-size:12px}.pc-site.pc-brand-cnp #pc-request-dialog{width:950px;max-width:calc(100vw - 32px);padding:0;background:#fbfaf1;border-radius:22px;overflow:auto}.pc-brand-cnp #pc-request-dialog[open]{display:grid;grid-template-columns:.9fr 1.1fr}.pc-brand-cnp .pc-cn-modal-aside{padding:45px 32px;display:flex;flex-direction:column;justify-content:center}.pc-brand-cnp .pc-cn-modal-aside h2{font-family:Georgia,serif;text-transform:uppercase;font-size:40px;line-height:1.1;font-weight:400;letter-spacing:-.04em}.pc-brand-cnp .pc-cn-modal-aside .pc-line-icon{width:45px;height:45px;margin:30px 0 15px}.pc-brand-cnp .pc-cn-modal-aside p{font-size:14px;line-height:1.65;color:#566451}.pc-brand-cnp .pc-cn-modal-content{padding:45px 32px;background:#fff;min-width:0}.pc-brand-cnp .pc-cn-modal-content h2{font-size:27px;font-weight:500}.pc-brand-cnp #pc-request-dialog .pc-close{position:absolute;right:12px;top:9px}.pc-brand-cnp #pc-request-dialog .pc-form-grid{grid-template-columns:1fr}.pc-brand-cnp #pc-request-dialog .pc-btn{border-radius:99px;background:#173f12;color:#fff;width:100%}.pc-brand-cnp :is(a,button,input,summary):focus-visible{outline:3px solid #7e9b56;outline-offset:4px}.pc-brand-cnp .pc-wrap{max-width:none;width:calc(100% - 64px)}.pc-brand-cnp .pc-special-cnp .pc-cta{max-width:none;width:calc(100% - 64px)}
@media(max-width:1100px){.pc-brand-cnp .pc-cn-two{gap:35px}.pc-brand-cnp .pc-cn-columns{gap:20px}.pc-brand-cnp .pc-cn-columns>article{padding:20px}.pc-brand-cnp .pc-cn-service-grid,.pc-brand-cnp .pc-cn-article-grid,.pc-brand-cnp .pc-cn-contact-grid{gap:20px}.pc-brand-cnp .pc-cn-service-grid>article,.pc-brand-cnp .pc-cn-article-grid>article>div{padding:23px}.pc-brand-cnp .pc-cn-article-grid h2{font-size:27px}.pc-brand-cnp .pc-cn-product .pc-art{height:380px}}
@media(max-width:760px){.pc-brand-cnp .pc-wrap{width:calc(100% - 32px)}.pc-brand-cnp .pc-special-cnp .pc-cta{width:calc(100% - 32px)}.pc-brand-cnp .pc-cn-section{padding-top:35px;padding-bottom:35px}.pc-brand-cnp .pc-cn-title{padding-top:35px;padding-bottom:5px}.pc-brand-cnp .pc-cn-two,.pc-brand-cnp .pc-cn-models,.pc-brand-cnp .pc-cn-columns,.pc-brand-cnp .pc-cn-app-grid,.pc-brand-cnp .pc-cn-service-grid,.pc-brand-cnp .pc-cn-article-grid,.pc-brand-cnp .pc-cn-contact-grid{grid-template-columns:1fr}.pc-brand-cnp .pc-cn-inner p{font-size:15px}.pc-brand-cnp .pc-cn-inner .pc-art{height:290px}.pc-brand-cnp .pc-cn-card .pc-art{height:330px}.pc-brand-cnp .pc-cn-card>div{padding:25px}.pc-brand-cnp .pc-cn-card dl>div{display:block}.pc-brand-cnp .pc-cn-card dd{text-align:left;margin-top:7px}.pc-brand-cnp .pc-cn-green{padding-left:23px;padding-right:23px;border-radius:22px}.pc-brand-cnp .pc-cn-banner,.pc-brand-cnp .pc-cn-request{display:block;padding-left:25px;padding-right:25px;border-radius:22px}.pc-brand-cnp .pc-cn-banner .pc-btn{width:100%;min-width:0}.pc-brand-cnp .pc-cn-product>figure{padding:20px}.pc-brand-cnp .pc-cn-product .pc-art{height:320px}.pc-brand-cnp .pc-cn-tabs{gap:23px}.pc-brand-cnp .pc-cn-tabs button{font-size:13px}.pc-brand-cnp .pc-cn-info>article{padding:25px}.pc-brand-cnp .pc-cn-specs>div{grid-template-columns:1fr;gap:8px;padding:15px}.pc-brand-cnp .pc-cn-app-grid .pc-art{height:270px}.pc-brand-cnp .pc-cn-article-grid .pc-art{height:260px}.pc-brand-cnp .pc-cn-footer>.pc-wrap{display:block}.pc-brand-cnp .pc-cn-footer .pc-logo{border:0;padding:0;display:inline-block}.pc-brand-cnp .pc-cn-footer nav{margin:25px 0;gap:20px}.pc-brand-cnp #pc-request-dialog[open]{display:block}.pc-brand-cnp .pc-cn-modal-aside{padding:25px}.pc-brand-cnp .pc-cn-modal-aside h2{font-size:27px}.pc-brand-cnp .pc-cn-modal-aside h2 br{display:none}.pc-brand-cnp .pc-cn-modal-aside p,.pc-brand-cnp .pc-cn-modal-aside .pc-line-icon{display:none}.pc-brand-cnp .pc-cn-modal-content{padding:25px}.pc-brand-cnp .pc-cn-modal-content h2{font-size:23px}}

.pc-brand-cnp .pc-header .pc-logo svg{color:#0058c9!important}.pc-brand-cnp .pc-header-inner{max-width:none;width:calc(100% - 64px)}.pc-brand-cnp .pc-cn-result{max-width:none!important;width:100%}@media(max-width:760px){.pc-brand-cnp .pc-header-inner{width:calc(100% - 32px)}}

.pc-brand-grundfos .pc-wrap{max-width:none;width:calc(100% - 64px);margin-inline:auto}.pc-brand-grundfos .pc-header-inner{max-width:none;width:calc(100% - 64px)}.pc-brand-grundfos .pc-brand-vector{color:#062b52!important}.pc-brand-grundfos .pc-footer .pc-brand-vector{color:#fff!important}.pc-brand-grundfos .pc-btn{border-radius:4px;background:#0077e6;color:#fff;border:1px solid #0077e6;padding:14px 23px;font-weight:600}.pc-brand-grundfos .pc-btn.secondary{color:#0077e6;background:white}.pc-gf-inner{color:#062b52;background:white}.pc-gf-inner h1{font-size:clamp(34px,4vw,76px);line-height:1.04;letter-spacing:-.035em;text-transform:uppercase;margin:18px 0 24px}.pc-gf-inner h2{font-size:clamp(26px,2.7vw,49px);line-height:1.12;letter-spacing:-.035em;margin:0 0 22px}.pc-gf-inner h3{font-size:23px;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px}.pc-gf-inner p{font-size:17px;line-height:1.6;margin:0 0 24px}.pc-gf-section{padding-block:70px}.pc-gf-section>p{max-width:900px}.pc-gf-soft{background:#f4f8fc}.pc-gf-dark{background:#00294d;color:white}.pc-gf-dark .pc-eyebrow{color:#d7e8f7}.pc-gf-two{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.pc-gf-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.pc-gf-inner figure{margin:0;min-width:0}.pc-gf-inner figure img{width:100%;height:100%;object-fit:contain}.pc-gf-inner a{color:#0077e6}.pc-gf-inner a.pc-btn{color:white}.pc-gf-inner .pc-eyebrow{font-size:13px;letter-spacing:.1em;margin-bottom:18px}.pc-gf-hero{position:relative;min-height:480px;display:flex;align-items:center;overflow:hidden;background:#00294d;color:#fff;padding-block:70px}.pc-gf-scene{position:absolute;inset:0 0 0 36%;pointer-events:none}.pc-gf-scene .pc-reference-photo{height:100%;aspect-ratio:auto!important}.pc-gf-hero:after,.pc-gf-banner:after{position:absolute;content:"";inset:0;background:linear-gradient(90deg,#00294d 3%,rgba(0,41,77,.96) 28%,rgba(0,41,77,.62) 51%,rgba(0,41,77,.12) 100%);pointer-events:none}.pc-gf-hero>.pc-wrap,.pc-gf-banner>.pc-wrap{position:relative;z-index:1}.pc-gf-hero h1{max-width:900px;font-size:clamp(32px,3.8vw,72px)}.pc-gf-hero p{max-width:680px;color:#e4eff8}.pc-gf-hero .pc-eyebrow{color:#d7e8f7}.pc-gf-banner{position:relative;padding-block:55px;background:#00294d;color:white;overflow:hidden}.pc-gf-banner>.pc-wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.pc-gf-banner article{max-width:820px}.pc-gf-banner h2{font-size:clamp(26px,2.7vw,44px)}.pc-gf-banner p{margin:0;max-width:700px}.pc-gf-banner .pc-btn{flex-shrink:0;background:transparent;border-color:#d7e8f7}.pc-gf-catalog{display:grid;grid-template-columns:270px 1fr;gap:32px}.pc-gf-catalog aside h2{font-size:24px}.pc-gf-catalog aside form{display:grid;gap:12px}.pc-gf-catalog label{font-size:14px;font-weight:600}.pc-gf-catalog input,.pc-gf-catalog select{width:100%;min-width:0;padding:13px 14px;border:1px solid #d7e8f7;border-radius:4px;background:white;color:#062b52;font:inherit;font-size:15px}.pc-gf-catalog form a{font-size:14px;text-align:center;padding:8px}.pc-gf-results{display:flex;gap:20px;align-items:baseline;margin-bottom:24px}.pc-gf-results h2{font-size:30px;margin:0}.pc-gf-results p{font-size:14px;color:#66788a;margin:0}.pc-gf-card,.pc-gf-topic{border:1px solid #d7e8f7;border-radius:5px;overflow:hidden;background:white;min-width:0;display:flex;flex-direction:column;box-shadow:0 4px 16px rgba(6,43,82,.035)}.pc-gf-card-photo{height:240px;padding:22px;display:block;background:#fff}.pc-gf-card-photo .pc-art{height:100%;min-height:0!important;background:white!important;border:none!important;aspect-ratio:auto}.pc-gf-card-photo img{height:100%;width:100%;object-fit:contain}.pc-gf-card>div,.pc-gf-topic>div{padding:24px;flex:1}.pc-gf-card h3{margin:12px 0}.pc-gf-card h3 a{color:#062b52;text-decoration:none}.pc-gf-card p{font-size:15px;line-height:1.5;color:#66788a}.pc-gf-card>div>a{display:inline-block;margin-top:10px}.pc-gf-tag{display:inline-block;padding:4px 8px;background:#eaf3fb;color:#062b52;border-radius:3px;font-size:11px}.pc-gf-note{font-size:14px!important;color:#66788a;margin-top:24px!important}.pc-gf-topic figure{aspect-ratio:1.8;overflow:hidden}.pc-gf-topic figure .pc-reference-photo{height:100%;aspect-ratio:auto!important}.pc-gf-topic h2{font-size:25px}.pc-gf-topic h3{font-size:23px}.pc-gf-topic p{font-size:15px;color:#66788a}.pc-gf-topic .pc-btn{font-size:14px;padding:10px 13px}.pc-gf-product{align-items:start}.pc-gf-product>figure{padding:28px;border:1px solid #d7e8f7;border-radius:5px}.pc-gf-product .pc-art{height:570px;background:white!important;border:none!important}.pc-gf-product .pc-art img{height:100%;max-height:100%;object-fit:contain}.pc-gf-product figcaption{font-size:13px;line-height:1.5;color:#66788a;margin-top:15px}.pc-gf-product h1{margin-top:18px}.pc-gf-product .pc-actions{margin:25px 0 34px;flex-wrap:wrap}.pc-gf-product .pc-actions .pc-btn+button{background:white;color:#0077e6}.pc-gf-highlights{display:grid;gap:20px}.pc-gf-highlights article{display:flex;gap:18px;align-items:start}.pc-gf-highlights article>span{border-radius:50%;background:#f4f8fc;color:#0077e6;width:52px;height:52px;padding:13px;flex-shrink:0}.pc-gf-highlights svg{width:100%;height:100%}.pc-gf-highlights h3{font-size:18px;margin-bottom:6px}.pc-gf-highlights p{font-size:15px;margin:0;color:#66788a}.pc-gf-tabs{display:flex;gap:18px;border-bottom:1px solid #d7e8f7;margin-bottom:35px;flex-wrap:wrap}.pc-gf-tabs button{border:none;background:transparent;color:#66788a;padding:16px 20px;font:inherit;border-bottom:3px solid transparent;cursor:pointer}.pc-gf-tabs button[aria-selected=true]{border-color:#0077e6;color:#062b52;font-weight:600}.pc-gf-specs{margin:0;display:grid;gap:0;max-width:1150px}.pc-gf-specs>div{display:grid;grid-template-columns:1fr 1fr;padding:18px 0;border-bottom:1px solid #d7e8f7;gap:25px}.pc-gf-specs dt{color:#66788a}.pc-gf-specs dd{margin:0;font-weight:600}.pc-gf-info-card{border:1px solid #d7e8f7;padding:38px;border-radius:5px;height:100%}.pc-gf-info-card>svg{width:80px;height:80px;color:#0077e6;margin-bottom:25px}.pc-gf-family-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pc-gf-family-pair .pc-art{background:white!important;border:none!important;height:400px}.pc-gf-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;padding-block:35px}.pc-gf-facts article{padding-right:30px;border-right:1px solid #d7e8f7}.pc-gf-facts article:last-child{border:0}.pc-gf-facts strong{font-size:32px;color:#0077e6}.pc-gf-facts p{font-size:15px;margin:10px 0 0}.pc-gf-dark figure .pc-art{background:white!important;border:none!important}.pc-gf-steps strong{font-size:32px;color:#0077e6;display:block;margin-bottom:20px}.pc-gf-steps p{font-size:15px}.pc-gf-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pc-gf-contact-grid article{display:flex;align-items:center;gap:20px;padding:30px;border:1px solid #d7e8f7;border-radius:5px;overflow-wrap:anywhere}.pc-gf-contact-grid article>span{width:50px;height:50px;color:#0077e6;flex-shrink:0}.pc-gf-contact-grid svg{width:100%;height:100%}.pc-gf-contact-grid h3{font-size:18px}.pc-gf-contact-grid p{font-size:17px;font-weight:600;margin:0}.pc-gf-material-label{display:inline-block;background:#062b52;color:#fff;padding:12px 20px;border-radius:4px;margin-bottom:28px}.pc-gf-topic details summary{color:#0077e6;font-size:15px;cursor:pointer;margin-top:24px}.pc-gf-topic details p:first-of-type{margin-top:20px}.pc-gf-footer{background:#00294d;color:white;padding-block:40px}.pc-gf-footer>.pc-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:30px}.pc-gf-footer .pc-logo{width:235px!important;flex-shrink:0}.pc-gf-footer nav{display:flex;gap:22px;flex-wrap:wrap;flex:1}.pc-gf-footer a{color:#fff;font-size:14px}.pc-gf-footer span{font-size:14px}.pc-brand-grundfos #pc-request-dialog[open]{padding:0;display:grid;grid-template-columns:.85fr 1.15fr;max-width:1040px;border-radius:5px;overflow:hidden;background:white}.pc-gf-modal-scene{min-height:590px;overflow:hidden}.pc-gf-modal-scene .pc-reference-photo{height:100%;aspect-ratio:auto!important}.pc-gf-modal-content{padding:45px}.pc-gf-modal-content h2{font-size:30px;line-height:1.15;color:#062b52}.pc-gf-modal-content .pc-form-grid{display:grid;grid-template-columns:1fr;gap:20px}.pc-gf-modal-content .pc-form-grid>label{grid-column:1!important}.pc-gf-modal-content .pc-request-form input{border-radius:4px}.pc-gf-modal-content .pc-consent{font-size:13px;line-height:1.5}.pc-brand-grundfos .pc-close{z-index:3}.pc-brand-grundfos #pc-request-dialog::backdrop{background:rgba(0,20,38,.7)}
@media(max-width:1450px){.pc-gf-catalog .pc-gf-four{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-gf-four{gap:18px}.pc-gf-card>div,.pc-gf-topic>div{padding:20px}.pc-gf-contact-grid article{padding:24px}.pc-gf-product .pc-art{height:450px}}
@media(max-width:1100px){.pc-gf-four{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-gf-catalog{grid-template-columns:230px 1fr;gap:24px}.pc-gf-section{padding-block:50px}.pc-gf-two{gap:28px}.pc-gf-hero{min-height:400px}.pc-gf-hero h1{max-width:680px}.pc-gf-hero p{max-width:500px}.pc-gf-contact-grid{grid-template-columns:1fr}.pc-gf-facts{grid-template-columns:repeat(2,1fr)}.pc-gf-footer .pc-wrap{gap:25px}.pc-gf-modal-content{padding:30px}.pc-gf-modal-scene{min-height:550px}.pc-gf-product .pc-art{height:400px}.pc-gf-family-pair .pc-art{height:280px}}
@media(max-width:767px){.pc-brand-grundfos .pc-wrap,.pc-brand-grundfos .pc-header-inner{width:calc(100% - 32px)}.pc-gf-section{padding-block:38px}.pc-gf-two{grid-template-columns:1fr;gap:30px}.pc-gf-four,.pc-gf-catalog .pc-gf-four{grid-template-columns:1fr}.pc-gf-catalog{grid-template-columns:1fr}.pc-gf-catalog aside form{gap:12px}.pc-gf-hero{min-height:540px;padding-block:45px;align-items:start}.pc-gf-hero .pc-gf-scene{inset:40% 0 0 12%}.pc-gf-hero:after{background:linear-gradient(180deg,#00294d 0%,rgba(0,41,77,.96) 35%,rgba(0,41,77,.3) 80%)}.pc-gf-hero h1{font-size:33px;overflow-wrap:anywhere}.pc-gf-hero p{font-size:16px;line-height:1.5}.pc-gf-inner h2{font-size:28px}.pc-gf-inner h3{font-size:22px}.pc-gf-card-photo{height:270px}.pc-gf-banner{padding-block:35px}.pc-gf-banner .pc-wrap{flex-direction:column;align-items:start;gap:24px}.pc-gf-banner .pc-gf-scene{left:10%}.pc-gf-banner:after{background:rgba(0,41,77,.88)}.pc-gf-results{align-items:start;flex-direction:column;gap:12px}.pc-gf-product>figure{padding:18px}.pc-gf-product .pc-art{height:340px}.pc-gf-product h1{font-size:43px}.pc-gf-product .pc-actions{flex-direction:column;align-items:stretch}.pc-gf-specs>div{grid-template-columns:1fr;gap:8px}.pc-gf-tabs{gap:0;flex-wrap:nowrap}.pc-gf-tabs button{padding:13px 9px;font-size:13px;flex:1}.pc-gf-info-card{padding:24px}.pc-gf-facts{gap:24px}.pc-gf-facts strong{font-size:26px}.pc-gf-family-pair .pc-art{height:220px}.pc-gf-footer .pc-wrap{flex-direction:column;align-items:start}.pc-gf-footer .pc-logo{width:230px!important}.pc-brand-grundfos #pc-request-dialog[open]{grid-template-columns:1fr;width:calc(100% - 32px);max-height:calc(100% - 32px);overflow-y:auto}.pc-gf-modal-scene{min-height:0;height:150px}.pc-gf-modal-content{padding:27px 22px}.pc-gf-modal-content h2{font-size:26px;padding-right:10px}.pc-brand-grundfos .pc-close{background:white;right:8px;top:8px}.pc-gf-topic h2{font-size:25px}}

.pc-gf-scene .pc-reference-photo,.pc-gf-topic figure .pc-reference-photo,.pc-gf-modal-scene .pc-reference-photo{width:100%;height:100%;min-height:0!important;aspect-ratio:auto!important;border:0;border-radius:0}.pc-gf-scene .pc-reference-photo svg,.pc-gf-topic figure .pc-reference-photo svg,.pc-gf-modal-scene .pc-reference-photo svg{width:100%;height:100%}

/* Wilo inner pages: warm white, rounded sage panels, full-width layout. */
.pc-brand-wilo .pc-wrap,.pc-brand-wilo .pc-header-inner{width:calc(100% - 64px);max-width:none}.pc-brand-wilo .pc-header{background:#fff}.pc-brand-wilo .pc-btn{border-radius:8px;letter-spacing:0}.pc-wl-inner{background:#fbfaf4;color:#0c3b26}.pc-wl-inner *{min-width:0}.pc-wl-inner figure{margin:0}.pc-wl-inner h1{font-size:clamp(34px,3.6vw,66px);line-height:1.08;letter-spacing:-.035em;margin:20px 0 24px}.pc-wl-inner h2{font-size:clamp(29px,2.8vw,48px);line-height:1.12;letter-spacing:-.03em;margin:0 0 24px}.pc-wl-inner h3{font-size:clamp(22px,1.8vw,30px);line-height:1.2;margin:18px 0 14px}.pc-wl-inner p{color:#627066;line-height:1.65;font-size:18px;max-width:1000px;margin:0 0 24px}.pc-wl-section{padding-block:64px}.pc-wl-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.pc-wl-three,.pc-wl-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pc-wl-soft{background:#f3f7ee}.pc-wl-center{text-align:center;max-width:none!important}.pc-wl-tag{display:inline-block;border-radius:30px;padding:8px 14px;background:#eaf0e3;color:#174f2e;font-size:12px;font-weight:600;letter-spacing:.04em}.pc-wl-card,.pc-wl-topic{border-radius:18px;background:#fff;padding:32px;min-width:0;box-shadow:0 8px 25px rgba(12,59,38,.025)}.pc-wl-icon{display:inline-flex;width:55px;height:55px;border-radius:50%;padding:14px;background:#eaf0e3;color:#174f2e;flex-shrink:0}.pc-wl-icon svg{width:100%;height:100%}.pc-wl-hero{background:linear-gradient(120deg,#f3f7ee,#eaf0e3);padding-block:65px;overflow:hidden}.pc-wl-hero>.pc-wrap{align-items:center;gap:64px}.pc-wl-hero p{max-width:780px}.pc-wl-hero figure{height:450px;border-radius:24px;overflow:hidden}.pc-wl-hero .pc-art{width:100%;height:100%;min-height:0!important;background:transparent!important;border:none!important}.pc-wl-hero .pc-art img{height:100%;width:100%;object-fit:contain}.pc-wl-banner{background:#174f2e;color:white;position:relative;overflow:hidden;padding-block:55px}.pc-wl-banner:after{content:'';position:absolute;width:600px;height:600px;border:85px solid rgba(243,247,238,.055);border-radius:50%;right:-200px;top:0;pointer-events:none}.pc-wl-banner>.pc-wrap{display:flex;gap:55px;align-items:center;justify-content:space-between;position:relative;z-index:1}.pc-wl-banner article{max-width:1000px}.pc-wl-banner h2{color:#fff}.pc-wl-banner p{color:#e3ecdf;margin:0}.pc-brand-wilo .pc-wl-banner .pc-btn{background:white;color:#174f2e!important;border-color:white;flex-shrink:0}.pc-wl-installations{margin-top:40px}.pc-wl-installations article{position:relative;overflow:hidden;border-radius:20px;background:#f0f5e9;min-height:430px;padding:35px}.pc-wl-installations h2,.pc-wl-installations p{position:relative;z-index:1;max-width:55%}.pc-wl-installations h2{font-size:clamp(26px,2.6vw,44px);margin-top:22px}.pc-wl-installations p{font-size:16px}.pc-wl-installations button{position:relative;z-index:2;font-size:14px}.pc-wl-installations figure{position:absolute;right:0;bottom:0;width:43%;height:350px;pointer-events:none}.pc-wl-installations figure .pc-art{height:100%;background:transparent!important;border:none!important;min-height:0!important}.pc-wl-installations figure .pc-art img{padding:5px!important}.pc-wl-range{padding-top:10px}.pc-wl-range-head{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:25px}.pc-wl-range-head form{width:520px;max-width:100%;display:grid;gap:9px}.pc-wl-range-head label{font-size:14px;font-weight:600}.pc-wl-range-head form>div{display:flex;gap:10px}.pc-wl-range-head input{width:100%;min-width:0;border:1px solid #d9deda;border-radius:8px;padding:13px;font:inherit;background:white}.pc-wl-range-head form button{white-space:nowrap}.pc-wl-range-head a{font-size:14px}.pc-wl-series{display:grid;grid-template-columns:.65fr 1.35fr;gap:35px;padding:35px;border-radius:20px;background:white}.pc-wl-series-image{display:block;height:380px}.pc-wl-series-image .pc-art{height:100%;min-height:0!important;border:none!important;background:white!important}.pc-wl-series-image img{height:100%;object-fit:contain}.pc-wl-series>div{align-self:center}.pc-wl-series h3 a{text-decoration:none;color:#0c3b26}.pc-wl-note{font-size:14px!important;line-height:1.6!important;margin-top:24px!important}.pc-wl-factors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:34px}.pc-wl-factors h3{font-size:22px;margin-top:12px}.pc-wl-factors p{font-size:16px}.pc-wl-product-photo{height:300px}.pc-wl-product-photo .pc-art{height:100%;background:white!important;border:0!important;min-height:0!important}.pc-wl-specs{margin:0}.pc-wl-specs>div{display:grid;grid-template-columns:.8fr 1.2fr;gap:24px;padding:17px 0;border-bottom:1px solid #d9deda;font-size:16px}.pc-wl-specs dt{color:#627066}.pc-wl-specs dd{margin:0;color:#0c3b26;font-weight:600}.pc-wl-card .pc-btn.secondary{width:100%;text-align:left}.pc-wl-curve{background:white;border-radius:18px;padding:20px}.pc-wl-curve img{display:block;width:100%;height:auto;max-width:100%}.pc-wl-curve figcaption{font-size:19px;font-weight:600;margin:18px 0}.pc-wl-curve a{font-size:14px}.pc-wl-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:40px 0 30px;border-top:1px solid #86ab83;padding-top:30px}.pc-wl-timeline article{padding:28px;border-radius:15px;background:#f3f7ee;position:relative}.pc-wl-timeline article:before{content:'';position:absolute;top:-38px;left:28px;width:15px;height:15px;background:#174f2e;border:4px solid #fbfaf4;border-radius:50%}.pc-wl-timeline strong{font-size:34px}.pc-wl-timeline h3{font-size:21px}.pc-wl-timeline p{font-size:15px;margin:0}.pc-wl-topic{padding:0;overflow:hidden}.pc-wl-topic figure{height:300px;overflow:hidden}.pc-wl-topic>div{padding:30px}.pc-wl-topic p{font-size:17px}.pc-brand-wilo .pc-wl-topic button{font-size:15px;background:transparent!important;border:0;color:#174f2e!important;padding:0}.pc-wl-topic .pc-reference-photo{width:100%;height:100%;min-height:0!important;border:0;aspect-ratio:auto!important;border-radius:0}.pc-wl-topic .pc-reference-photo svg{width:100%;height:100%}.pc-wl-step{display:inline-flex;background:#eaf0e3;width:55px;height:55px;border-radius:50%;align-items:center;justify-content:center;font-size:25px;font-weight:600}.pc-wl-equipment{height:450px;border-radius:24px;background:#f0f5e9;padding:30px}.pc-wl-equipment .pc-art{height:100%;min-height:0!important;border:none!important;background:transparent!important}.pc-wl-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.pc-wl-featured{grid-column:1/-1}.pc-wl-featured figure{height:500px}.pc-wl-articles summary{display:inline-block;background:#174f2e;color:white;border-radius:7px;padding:13px 20px;cursor:pointer}.pc-wl-articles details p:first-of-type{margin-top:25px}.pc-wl-contact-grid p{overflow-wrap:anywhere;font-weight:600;font-size:19px}.pc-wl-map-placeholder{background:#f0f5e9;border-radius:20px;padding:45px;display:flex;flex-direction:column;justify-content:center;min-height:300px}.pc-wl-map-placeholder h2{margin-top:24px}.pc-wl-request-block{border-radius:28px;background:#edf3e7;overflow:hidden;gap:0}.pc-wl-request-block>article{padding:50px}.pc-wl-request-block>.pc-wl-card{border-radius:0;display:flex;flex-direction:column;align-items:start;justify-content:center}.pc-wl-request-logo{display:block;width:140px;margin-bottom:32px}.pc-wl-request-logo svg{width:100%;height:auto}.pc-wl-request-block .pc-wl-factors h3{font-size:19px}.pc-wl-footer{background:#174f2e;color:white;padding-block:42px}.pc-wl-footer>.pc-wrap{display:flex;gap:40px;align-items:center;flex-wrap:wrap}.pc-wl-footer .pc-logo{width:150px!important;flex-shrink:0}.pc-wl-footer nav{display:flex;gap:30px;flex:1;flex-wrap:wrap}.pc-wl-footer a{color:#fff;font-size:14px}.pc-brand-wilo #pc-request-dialog[open]{display:grid;grid-template-columns:1fr 1fr;width:min(1000px,calc(100% - 50px));max-width:1000px;border-radius:24px;padding:0;background:white;overflow:hidden}.pc-wl-modal-intro{padding:38px;background:#edf3e7}.pc-wl-modal-intro h2{font-size:35px;line-height:1.12;color:#0c3b26}.pc-wl-modal-intro p{font-size:16px;line-height:1.5;color:#627066}.pc-wl-modal-intro .pc-art{height:230px;background:transparent!important;border:none!important;min-height:0!important}.pc-wl-modal-intro .pc-request-logo{width:120px;margin-bottom:30px}.pc-wl-modal-form{padding:45px 38px}.pc-wl-modal-form h2{color:#0c3b26;font-size:29px;line-height:1.15}.pc-wl-modal-form .pc-form-grid{grid-template-columns:1fr;gap:20px}.pc-wl-modal-form .pc-form-grid>label{grid-column:1!important}.pc-wl-modal-form .pc-request-form input{border-radius:7px}.pc-wl-modal-form .pc-consent{font-size:13px;line-height:1.55}.pc-brand-wilo .pc-close{z-index:3}.pc-brand-wilo #pc-request-dialog::backdrop{background:rgba(5,25,13,.65)}
@media(max-width:1100px){.pc-wl-section{padding-block:45px}.pc-wl-inner h1{font-size:43px}.pc-wl-two{gap:25px}.pc-wl-hero>.pc-wrap{gap:28px}.pc-wl-hero figure{height:350px}.pc-wl-hero{padding-block:45px}.pc-wl-installations article{padding:26px;min-height:440px}.pc-wl-installations figure{width:42%;height:280px}.pc-wl-installations h2,.pc-wl-installations p{max-width:65%}.pc-wl-three{grid-template-columns:1fr}.pc-wl-three .pc-wl-curve{max-width:860px;width:100%}.pc-wl-contact-grid{grid-template-columns:1fr}.pc-wl-timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:45px}.pc-wl-card{padding:26px}.pc-wl-series{gap:22px;padding:28px}.pc-wl-series-image{height:320px}.pc-wl-range-head{gap:25px;align-items:start}.pc-wl-range-head form{width:420px}.pc-wl-banner .pc-wrap{gap:25px}.pc-wl-topic figure{height:220px}.pc-wl-featured figure{height:400px}.pc-wl-request-block>article{padding:35px}.pc-wl-modal-intro{padding:30px}.pc-wl-modal-form{padding:35px 28px}}
@media(max-width:767px){.pc-brand-wilo .pc-wrap,.pc-brand-wilo .pc-header-inner{width:calc(100% - 32px)}.pc-wl-section{padding-block:35px}.pc-wl-inner h1{font-size:36px}.pc-wl-inner h2{font-size:29px}.pc-wl-inner h3{font-size:23px}.pc-wl-inner p{font-size:16px}.pc-wl-two,.pc-wl-three,.pc-wl-contact-grid{grid-template-columns:1fr;gap:24px}.pc-wl-hero{padding-block:35px}.pc-wl-hero figure{height:300px}.pc-wl-hero>.pc-wrap{gap:28px}.pc-wl-banner{padding-block:35px}.pc-wl-banner>.pc-wrap{flex-direction:column;align-items:start}.pc-wl-installations article{min-height:460px;padding:25px}.pc-wl-installations h2,.pc-wl-installations p{max-width:82%}.pc-wl-installations figure{height:220px;width:45%;bottom:4px;right:0}.pc-wl-installations h2{font-size:28px}.pc-wl-installations p{font-size:15px}.pc-wl-installations button{max-width:65%;font-size:13px;padding:10px 14px}.pc-wl-range-head{flex-direction:column;gap:12px}.pc-wl-range-head h2{margin-bottom:10px}.pc-wl-range-head form{width:100%}.pc-wl-range-head form>div{gap:8px}.pc-wl-range-head button{padding:10px 12px;font-size:14px}.pc-wl-series{grid-template-columns:1fr;padding:24px;gap:20px}.pc-wl-series-image{height:280px}.pc-wl-card{padding:24px}.pc-wl-factors{gap:18px}.pc-wl-factors h3{font-size:19px}.pc-wl-factors p{font-size:14px}.pc-wl-specs>div{grid-template-columns:1fr;gap:6px;font-size:15px}.pc-wl-product-photo{height:240px}.pc-wl-curve{padding:15px}.pc-wl-timeline{gap:36px 15px}.pc-wl-timeline article{padding:18px}.pc-wl-timeline strong{font-size:27px}.pc-wl-timeline h3{font-size:18px}.pc-wl-timeline p{font-size:14px}.pc-wl-topic figure{height:215px}.pc-wl-topic>div{padding:24px}.pc-wl-articles{grid-template-columns:1fr;gap:24px}.pc-wl-featured{grid-column:1}.pc-wl-featured figure{height:240px}.pc-wl-equipment{height:330px}.pc-wl-map-placeholder{padding:28px}.pc-wl-request-block>article{padding:28px}.pc-wl-request-block .pc-wl-factors h3{font-size:17px}.pc-wl-request-logo{width:120px;margin-bottom:22px}.pc-wl-footer>.pc-wrap{gap:25px;flex-direction:column;align-items:start}.pc-wl-footer nav{gap:20px}.pc-brand-wilo #pc-request-dialog[open]{grid-template-columns:1fr;width:calc(100% - 32px);max-height:calc(100% - 32px);overflow-y:auto;border-radius:19px}.pc-wl-modal-intro{padding:20px 24px}.pc-wl-modal-intro .pc-request-logo{width:105px;margin-bottom:0}.pc-wl-modal-intro h2,.pc-wl-modal-intro p,.pc-wl-modal-intro .pc-art{display:none}.pc-wl-modal-form{padding:28px 24px}.pc-wl-modal-form h2{font-size:28px}.pc-brand-wilo .pc-close{top:12px;right:12px;background:white;border-radius:50%}}

/* Gorman-Rupp inner pages: blue glass concept, fluid width, isolated scope. */
.pc-brand-gorman-rupp .pc-wrap,.pc-brand-gorman-rupp .pc-header-inner{width:calc(100% - 64px);max-width:none}.pc-gr-inner{background:linear-gradient(120deg,#eaf5ff,#dceeff);color:#05295f;padding:18px 0 32px}.pc-gr-inner *{min-width:0}.pc-gr-stack{display:grid;gap:26px}.pc-gr-panel{border:1px solid #fff;border-radius:30px;padding:46px;background:linear-gradient(125deg,rgba(255,255,255,.92),rgba(238,247,255,.85));box-shadow:0 8px 32px #adcfea25;position:relative;overflow:hidden}.pc-gr-panel>.pc-gorman-waves{position:absolute;width:65%;height:100%;right:0;top:0;pointer-events:none;opacity:.9}.pc-gr-panel>article,.pc-gr-panel>figure,.pc-gr-panel>h1,.pc-gr-panel>h2,.pc-gr-panel>p,.pc-gr-panel>div{position:relative;z-index:1}.pc-gr-inner h1{font-size:clamp(34px,3.6vw,65px);line-height:1.08;letter-spacing:-.035em;margin:16px 0 25px}.pc-gr-inner h2{font-size:clamp(29px,2.5vw,46px);line-height:1.15;margin:0 0 25px;letter-spacing:-.03em}.pc-gr-inner h3{font-size:clamp(23px,1.8vw,31px);margin:14px 0 20px;line-height:1.2}.pc-gr-inner p{font-size:18px;line-height:1.65;color:#456795;max-width:1000px;margin:0 0 24px}.pc-gr-inner figure{margin:0}.pc-gr-two,.pc-gr-hero,.pc-gr-contacts,.pc-gr-request{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px}.pc-gr-three,.pc-gr-series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pc-gr-hero{align-items:center;min-height:540px}.pc-gr-hero figure{height:440px}.pc-gr-reverse figure{grid-column:1;grid-row:1}.pc-gr-reverse article{grid-column:2;grid-row:1}.pc-gr-tag{display:block;font-size:13px;letter-spacing:.04em;font-weight:600;margin-bottom:20px}.pc-gr-tag:after{content:'';display:block;background:linear-gradient(90deg,#0e5ca4,#6cddff);width:60px;height:4px;border-radius:4px;margin-top:14px}.pc-gr-inner .pc-art{background:transparent!important;border:0!important;min-height:0!important;height:100%;width:100%}.pc-gr-inner .pc-art img{object-fit:contain;width:100%;height:100%;padding:14px!important}.pc-brand-gorman-rupp .pc-btn{background:linear-gradient(105deg,#3d91ff,#27c8ef);color:#fff!important;border-radius:13px;border-color:#7cc4ff;box-shadow:0 7px 18px #309bfd24;gap:22px}.pc-brand-gorman-rupp .pc-btn.secondary{background:transparent;color:#0e5ca4!important;border-color:#60adf9;box-shadow:none}.pc-gr-series-card{border:1px solid #fff;border-radius:24px;background:rgba(255,255,255,.72);overflow:hidden;display:flex;flex-direction:column}.pc-gr-series-card>.pc-gr-image{display:block;height:310px}.pc-gr-series-card>div{padding:30px;display:flex;flex-direction:column;flex:1}.pc-gr-series-card h2{font-size:32px}.pc-gr-series-card p{font-size:16px}.pc-gr-series-card .pc-btn{margin-top:auto}.pc-gr-intro{min-height:230px;display:flex;flex-direction:column;justify-content:center}.pc-gr-intro>.pc-gorman-waves{width:65%;left:auto}.pc-gr-intro p{max-width:75%}.pc-gr-search{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:25px}.pc-gr-search form{display:grid;gap:8px;width:480px;max-width:100%;font-size:14px}.pc-gr-search form>div{display:flex;gap:12px}.pc-gr-search input{background:white;border:1px solid #a8c8e6;border-radius:10px;padding:13px;min-width:0;width:100%;font:inherit}.pc-gr-search button{white-space:nowrap}.pc-gr-search a{color:#0e5ca4}.pc-gr-note{font-size:14px!important;line-height:1.55!important;margin-top:23px!important}.pc-gr-center{text-align:center;max-width:none!important}.pc-gr-model figure{height:400px}.pc-gr-model figcaption{font-size:12px;color:#456795;text-align:center}.pc-gr-model .pc-btn{margin:10px 10px 0 0}.pc-gr-specs{margin:0}.pc-gr-specs>div{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:17px 0;border-bottom:1px solid #c9def2;font-size:17px}.pc-gr-specs dd{margin:0;font-weight:600;color:#05295f}.pc-gr-specs dt{color:#456795}.pc-gr-series-specs{max-width:1300px}.pc-gr-banner{display:flex;align-items:center;justify-content:space-between;gap:45px}.pc-gr-banner p{margin:0}.pc-gr-banner .pc-btn{flex-shrink:0}.pc-gr-documents{display:grid;gap:16px}.pc-gr-documents a{display:flex;gap:24px;align-items:center;border-radius:15px;background:#e5f1fc;padding:22px}.pc-gr-documents span{width:35px;flex-shrink:0}.pc-gr-documents h3{font-size:23px;margin:0 0 10px}.pc-gr-documents p{font-size:15px;margin:0}.pc-gr-documents strong{margin-left:auto}.pc-gr-editorial p:last-child{border-left:1px solid #aacced;padding-left:35px}.pc-gr-source{font-size:14px;color:#0e5ca4!important;display:inline-block}.pc-gr-engineering{display:grid;grid-template-columns:1.4fr .6fr;gap:30px;align-items:center}.pc-gr-engineering figure{height:300px}.pc-gr-app-grid article{display:flex;gap:25px;border-radius:20px;padding:30px;background:#edf6ff}.pc-gr-app-grid h2{font-size:30px}.pc-gr-app-grid p{font-size:16px}.pc-gr-icon{display:inline-flex;flex-shrink:0;border-radius:50%;background:#dceeff;padding:17px;width:68px;height:68px;color:#05295f}.pc-gr-icon svg{width:100%;height:100%}.pc-gr-factors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pc-gr-factors article{padding:25px;border-radius:18px;background:#e5f1fc}.pc-gr-factors h3{font-size:21px;margin-bottom:0}.pc-gr-soft-card{padding:30px;background:rgba(238,247,255,.9);border:1px solid #fff;border-radius:22px}.pc-gr-number{display:inline-block;font-size:45px;color:#0e5ca4}.pc-gr-service-art{height:400px}.pc-gr-articles figure{height:260px}.pc-gr-articles h2{font-size:29px}.pc-gr-articles .pc-gr-tag{font-size:11px;margin-top:25px}.pc-gr-articles summary{list-style:none;cursor:pointer;border-radius:10px;background:linear-gradient(105deg,#3d91ff,#27c8ef);color:white;padding:14px 22px;display:inline-block;font-size:15px}.pc-gr-articles details p{margin-top:25px;font-size:16px}.pc-gr-contacts{align-items:center}.pc-gr-contact-card{background:#ffffffbd;border:1px solid white;border-radius:24px;padding:30px;margin-top:35px}.pc-gr-contact-card>div{display:flex;gap:22px;align-items:center;padding:24px 0;border-bottom:1px solid #c9def2}.pc-gr-contact-card>div:last-child{border-bottom:0}.pc-gr-contact-card h2{font-size:24px;margin:0 0 10px}.pc-gr-contact-card p{font-size:18px;margin:0;overflow-wrap:anywhere}.pc-gr-contact-visual{position:relative;min-height:580px}.pc-gr-contact-visual figure{height:430px}.pc-gr-contact-request{position:relative;z-index:2;background:#ffffffeb;border-radius:22px;padding:30px;width:75%;margin:-60px 0 0;border:1px solid white}.pc-gr-contact-request h2{font-size:32px}.pc-gr-contact-request p{font-size:16px}.pc-gr-request{align-items:center;min-height:500px}.pc-gr-footer{background:#e5f1fc!important;color:#05295f!important;padding:30px 0!important}.pc-gr-footer>.pc-wrap{display:flex;align-items:center;gap:40px;flex-wrap:wrap;border:1px solid #fff;border-radius:25px;padding:30px;background:#ffffff8a}.pc-gr-footer .pc-logo{width:230px;max-width:230px;flex-shrink:0}.pc-gr-footer nav{display:flex;gap:28px;flex-wrap:wrap;flex:1}.pc-gr-footer a{font-size:14px}.pc-brand-gorman-rupp #pc-request-dialog[open]{display:grid;grid-template-columns:1fr 1fr;padding:0;width:min(1020px,calc(100% - 48px));max-width:1020px;border-radius:26px;border:1px solid white;overflow:hidden;background:#f4faff}.pc-gr-modal-intro{padding:38px;background:linear-gradient(125deg,#e5f1fc,#d5edff);position:relative;overflow:hidden}.pc-gr-modal-intro>.pc-gorman-waves{position:absolute;width:130%;height:100%;right:0;top:0;pointer-events:none}.pc-gr-modal-logo{display:block;width:230px;position:relative;z-index:1}.pc-gr-modal-intro h2{position:relative;color:#05295f;font-size:36px;line-height:1.2;margin:30px 0 20px}.pc-gr-modal-intro p{position:relative;color:#456795;font-size:17px}.pc-gr-modal-intro .pc-art{height:230px;background:transparent!important;border:0!important;min-height:0!important;position:relative}.pc-gr-modal-form{padding:42px 36px;position:relative}.pc-gr-modal-form h2{font-size:30px;color:#05295f}.pc-gr-modal-form .pc-form-grid{grid-template-columns:1fr;gap:20px}.pc-gr-modal-form .pc-form-grid>label{grid-column:1!important}.pc-gr-modal-form .pc-consent{font-size:13px;line-height:1.5}.pc-brand-gorman-rupp #pc-request-dialog::backdrop{background:#0c285880}
@media(max-width:1100px){.pc-gr-panel{padding:32px}.pc-gr-three,.pc-gr-series-grid{gap:18px}.pc-gr-series-card>div{padding:24px}.pc-gr-series-card h2{font-size:26px}.pc-gr-series-card>.pc-gr-image{height:230px}.pc-gr-two,.pc-gr-hero,.pc-gr-contacts,.pc-gr-request{gap:30px}.pc-gr-hero figure{height:340px}.pc-gr-contact-request{width:100%}.pc-gr-factors{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-gr-search{align-items:start}.pc-gr-search form{width:380px}.pc-gr-app-grid article{padding:22px;gap:15px}.pc-gr-icon{width:55px;height:55px;padding:13px}.pc-gr-modal-intro{padding:28px}.pc-gr-modal-form{padding:38px 28px}}
@media(max-width:700px){.pc-brand-gorman-rupp .pc-wrap,.pc-brand-gorman-rupp .pc-header-inner{width:calc(100% - 32px)}.pc-gr-inner{padding-top:12px}.pc-gr-stack{gap:16px}.pc-gr-panel{padding:25px 20px;border-radius:22px}.pc-gr-two,.pc-gr-hero,.pc-gr-contacts,.pc-gr-request,.pc-gr-three,.pc-gr-series-grid,.pc-gr-engineering{grid-template-columns:1fr;gap:26px}.pc-gr-inner h1{font-size:37px}.pc-gr-inner h2{font-size:30px}.pc-gr-inner p{font-size:16px}.pc-gr-hero{min-height:0}.pc-gr-hero figure{height:270px}.pc-gr-reverse figure,.pc-gr-reverse article{grid-column:1;grid-row:auto}.pc-gr-intro{min-height:210px}.pc-gr-intro p{max-width:100%}.pc-gr-search{display:block}.pc-gr-search form{width:100%;margin-top:24px}.pc-gr-search form>div{gap:8px}.pc-gr-search .pc-btn{padding:12px 16px;gap:8px}.pc-gr-series-card>.pc-gr-image{height:270px}.pc-gr-model figure{height:270px}.pc-gr-specs>div{gap:16px;font-size:14px;padding:15px 0;grid-template-columns:1fr 1fr}.pc-gr-banner{display:block}.pc-gr-banner .pc-btn{margin-top:25px}.pc-gr-editorial p:last-child{border-left:0;border-top:1px solid #aacced;padding:24px 0 0}.pc-gr-engineering figure{height:260px}.pc-gr-app-grid article{display:block}.pc-gr-app-grid h2{margin-top:20px}.pc-gr-factors{gap:12px}.pc-gr-factors article{padding:18px}.pc-gr-factors h3{font-size:18px}.pc-gr-contact-card{padding:18px;margin-top:24px}.pc-gr-contact-card>div{gap:14px}.pc-gr-contact-card p{font-size:16px}.pc-gr-contact-card h2{font-size:21px}.pc-gr-contact-visual{min-height:0}.pc-gr-contact-visual figure{height:300px}.pc-gr-contact-request{margin:-20px 0 0;padding:24px}.pc-gr-service-art{height:270px}.pc-gr-documents a{padding:18px;gap:16px}.pc-gr-documents h3{font-size:19px}.pc-gr-documents p{font-size:14px}.pc-gr-footer>.pc-wrap{padding:24px;gap:25px}.pc-gr-footer nav{gap:18px;flex-basis:100%}.pc-brand-gorman-rupp #pc-request-dialog[open]{grid-template-columns:1fr;width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow:auto}.pc-gr-modal-intro{padding:22px 24px}.pc-gr-modal-logo{width:200px}.pc-gr-modal-intro h2,.pc-gr-modal-intro p,.pc-gr-modal-intro .pc-art{display:none}.pc-gr-modal-form{padding:26px 24px}.pc-gr-modal-form h2{font-size:28px}.pc-gr-modal-form .pc-form-grid{gap:18px}.pc-brand-gorman-rupp #pc-request-dialog .pc-close{z-index:4}}

.pc-brand-gorman-rupp .pc-header{width:calc(100% - 64px);max-width:none;margin-inline:auto}
@media(max-width:700px){.pc-brand-gorman-rupp .pc-header{width:calc(100% - 32px)}}

/* Hidropump58: individual DOCX layouts; dirty water and slurry scope. */
.pc-brand-hidropump{--pc-accent:#ff4b0b;--pc-ink:#171d1e;--pc-soft:#f5f5f5;background:#fff;color:#171d1e}
.pc-brand-hidropump .pc-wrap{width:calc(100% - 96px);max-width:none;margin-inline:auto}
.pc-brand-hidropump .pc-header{background:#fff;border:0;box-shadow:0 1px 0 #e9e9e9}
.pc-brand-hidropump .pc-header-inner{width:calc(100% - 96px);max-width:none;margin:auto;padding:20px 0;gap:24px}
.pc-brand-hidropump .pc-logo .pc-brand-vector{width:190px!important;height:36px!important}
.pc-brand-hidropump .pc-header nav a{font-size:14px;color:#171d1e;border-radius:0;padding:12px 0}
.pc-brand-hidropump .pc-header nav a[aria-current]{color:#ff4b0b;background:none;border-bottom:2px solid #ff4b0b}
.pc-brand-hidropump .pc-btn{background:#ff4b0b;color:#fff!important;border:1px solid #ff4b0b;border-radius:5px;padding:16px 24px;box-shadow:none;font-size:14px;font-weight:650;white-space:normal}
.pc-brand-hidropump .pc-btn:hover{background:#e83d00;border-color:#e83d00}
.pc-brand-hidropump .pc-btn.secondary{background:#fff;color:#171d1e!important;border-color:#d3d7d8}
.pc-brand-hidropump .pc-btn:focus-visible,.pc-hd-inner a:focus-visible,.pc-hd-inner input:focus-visible{outline:3px solid #ff9c78;outline-offset:4px}
.pc-hd-inner{font-family:Arial,sans-serif;line-height:1.6}
.pc-hd-inner h1,.pc-hd-inner h2,.pc-hd-inner h3{color:inherit;line-height:1.16;letter-spacing:-.035em;margin:0 0 20px}
.pc-hd-inner h1{font-size:clamp(34px,3.6vw,70px)}.pc-hd-inner h2{font-size:clamp(28px,2.5vw,46px)}.pc-hd-inner h3{font-size:23px}
.pc-hd-inner p{color:#576065;margin:0 0 24px;max-width:78ch;font-size:17px}
.pc-hd-inner em,.pc-hd-modal-intro em{color:#ff4b0b;font-style:normal}
.pc-hd-tag{display:block;color:#ff4b0b;font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px}
.pc-hd-section{padding-block:72px}.pc-hd-topless{padding-top:0}.pc-hd-subsection{padding-top:64px;scroll-margin-top:120px}
.pc-hd-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.pc-hd-split>*{min-width:0}
.pc-hd-inner figure{margin:0}.pc-hd-inner figure>.pc-reference-photo{width:100%;height:400px;overflow:hidden}.pc-hd-inner .pc-reference-photo svg{width:100%;height:100%;display:block}
.pc-hd-hero{position:relative;background:#171d1e;color:#fff;min-height:480px;overflow:hidden;display:flex;align-items:center}
.pc-hd-hero>.pc-reference-photo{position:absolute;right:0;top:0;width:62%;height:100%;opacity:.78}
.pc-hd-hero>.pc-reference-photo svg{width:100%;height:100%;display:block}
.pc-hd-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#171d1e 0%,rgba(23,29,30,.95) 28%,rgba(23,29,30,.4) 65%,transparent)}
.pc-hd-hero .pc-wrap{position:relative;z-index:1;padding-block:64px}.pc-hd-hero article{width:58%;max-width:1000px}.pc-hd-hero p{color:#dae0e1;max-width:54ch}.pc-hd-hero .pc-hd-tag:before{content:"";display:inline-block;width:32px;height:2px;background:#ff4b0b;vertical-align:middle;margin-right:12px}
.pc-hd-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:32px}.pc-hd-section-head h2{margin:0}.pc-hd-section-head>p{max-width:420px;margin:0}
.pc-hd-soft{background:#f5f5f5}.pc-hd-dark{background:#171d1e;color:#fff}.pc-hd-dark p{color:#c7d0d2}.pc-hd-dark .pc-art{background:transparent!important}
.pc-hd-categories{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pc-hd-categories>a{position:relative;min-height:280px;display:flex;align-items:center;background:#171d1e;color:#fff;text-decoration:none;overflow:hidden;border:2px solid transparent}
.pc-hd-categories>a[aria-current]{border-color:#ff4b0b}.pc-hd-categories .pc-art{width:48%;height:280px;background:#fff!important;order:2;flex-shrink:0}.pc-hd-categories article{padding:30px;flex:1}.pc-hd-categories p{font-size:15px;color:#c7d0d2;margin:0 0 20px}.pc-hd-categories article>span{display:inline-grid;place-items:center;width:40px;height:40px;background:#ff4b0b;border-radius:50%;font-size:22px}
.pc-hd-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pc-hd-product-card{background:#fff;border:1px solid #e1e4e5;min-width:0}.pc-hd-photo{display:block}.pc-hd-photo .pc-art{height:290px;width:100%;background:#fff!important;margin:0;border-radius:0}.pc-hd-photo img{padding:24px!important}.pc-hd-product-copy{padding:24px}.pc-hd-product-copy h3{margin:15px 0 10px;font-size:25px}.pc-hd-product-copy h3>a{text-decoration:none;color:#171d1e}.pc-hd-product-copy p{font-size:14px;margin:0 0 12px}.pc-hd-product-copy strong{display:block;font-size:20px;margin:0 0 24px}.pc-hd-badge{display:inline-block;font-size:11px;padding:5px 8px;border:1px solid #e0e3e4;color:#666;line-height:1.4}.pc-hd-more{display:flex;justify-content:space-between;color:#ff4b0b;text-decoration:none;font-size:14px;font-weight:700;gap:12px}
.pc-hd-search{max-width:720px}.pc-hd-search>label,.pc-hd-article-filter label{display:block;font-size:12px;margin-bottom:7px;color:#647074}.pc-hd-search>div{display:flex;gap:8px}.pc-hd-search input,.pc-hd-search select,.pc-hd-article-filter input{min-width:0;border:1px solid #d3d7d8;border-radius:4px;background:#fff;font:14px Arial;padding:14px 16px;min-height:48px}.pc-hd-search input{width:220px}.pc-hd-search select{width:230px}.pc-hd-search>a{display:inline-block;color:#647074;font-size:12px;margin-top:8px}.pc-hd-note{font-size:13px!important;line-height:1.65;color:#68757a!important}.pc-hd-empty{padding:32px;background:#fff;border:1px solid #e1e4e5}.pc-hd-cta{background:#171d1e;color:#fff;padding:64px 0}.pc-hd-cta p{color:#c7d0d2}.pc-hd-cta-card{background:#fff;color:#171d1e;padding:40px;border-radius:6px;max-width:600px;justify-self:end;width:100%;box-sizing:border-box}.pc-hd-cta-card p{color:#647074}.pc-hd-cta-card .pc-btn{width:100%}
.pc-hd-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pc-hd-tiles>article{background:#f5f5f5;padding:28px;border-radius:5px;min-width:0}.pc-hd-tiles>article>span{display:block;width:40px;height:40px;color:#ff4b0b;margin-bottom:24px}.pc-hd-tiles svg{width:100%;height:100%}.pc-hd-tiles h3{font-size:21px;margin-bottom:12px}.pc-hd-tiles p{font-size:15px;margin:0}
.pc-hd-large-photo .pc-art{height:480px;background:#fff!important;border:1px solid #e6e9ea;border-radius:0}.pc-hd-large-photo figcaption{font-size:12px;color:#68757a;text-align:center;margin-top:12px}.pc-hd-product-overview .pc-hd-tiles{grid-template-columns:1fr 1fr;margin:28px 0}.pc-hd-product-overview .pc-hd-tiles>article{padding:20px}.pc-hd-product-overview .pc-hd-tiles>article>span{width:28px;height:28px;margin-bottom:12px}.pc-hd-product-overview .pc-hd-tiles h3{font-size:18px}.pc-hd-product-overview .pc-hd-tiles p{font-size:13px}.pc-hd-anchor-nav{display:flex;gap:32px;margin:56px 0 40px;border-bottom:1px solid #dce1e3;flex-wrap:wrap}.pc-hd-anchor-nav a{color:#171d1e;text-decoration:none;padding:14px 0;border-bottom:2px solid #ff4b0b;font-size:15px}.pc-hd-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start;scroll-margin-top:120px}.pc-hd-spec-grid h2{font-size:30px}.pc-hd-specs{width:100%;border-collapse:collapse;font-size:14px}.pc-hd-specs th,.pc-hd-specs td{padding:13px 14px;text-align:left;border-bottom:1px solid #e1e5e7;vertical-align:top}.pc-hd-specs th{font-weight:500;color:#647074;width:56%}.pc-hd-specs td{font-weight:700}.pc-hd-specs tr:nth-child(odd){background:#f7f8f9}.pc-hd-curve img{width:100%;height:auto;border:1px solid #e1e5e7;display:block;margin-bottom:18px}.pc-hd-subsection>.pc-hd-tiles:has(article:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.pc-hd-document{display:flex;gap:28px;align-items:flex-start}.pc-hd-document>span{color:#ff4b0b;width:48px;height:48px;flex-shrink:0}.pc-hd-document>span svg{width:100%;height:100%}.pc-hd-document>article{min-width:0}
.pc-hd-use-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}.pc-hd-use-grid>article{border:1px solid #e1e5e7;overflow:hidden}.pc-hd-use-grid figure>.pc-reference-photo{height:280px}.pc-hd-use-grid>article>div{padding:30px}.pc-hd-use-grid h3{font-size:28px}.pc-hd-article-filter{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:36px}.pc-hd-article-filter nav{display:flex;gap:10px;flex-wrap:wrap}.pc-hd-article-filter nav>a{padding:12px 16px;background:#f5f5f5;color:#171d1e;text-decoration:none;border-radius:4px;font-size:14px}.pc-hd-article-filter nav>a[aria-current]{background:#ff4b0b;color:#fff}.pc-hd-article-filter form>div{display:flex;gap:8px}.pc-hd-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pc-hd-article-card{border:1px solid #e1e5e7;background:#fff;min-width:0}.pc-hd-article-card figure>.pc-art{height:300px;background:#f5f5f5!important;border-radius:0}.pc-hd-article-card>div{padding:28px}.pc-hd-article-card h2{font-size:28px}.pc-hd-article-card details>summary{color:#ff4b0b;font-weight:700;cursor:pointer}.pc-hd-article-card details[open]>summary{margin-bottom:24px}.pc-hd-article-card details p{font-size:15px}.pc-hd-article-card details a{font-size:13px;color:#ff4b0b}
.pc-hd-contact-list{margin-top:32px}.pc-hd-contact-list>div{display:flex;gap:22px;padding:20px 0;border-bottom:1px solid #e1e5e7}.pc-hd-contact-list>div>span{color:#ff4b0b;width:30px;height:30px;flex-shrink:0}.pc-hd-contact-list svg{width:100%;height:100%}.pc-hd-contact-list h3{font-size:18px;margin-bottom:10px}.pc-hd-contact-list p{margin:0;overflow-wrap:anywhere}.pc-hd-contact-request{background:#f5f5f5;padding:48px;border-radius:5px}
.pc-brand-hidropump .pc-hd-footer{background:#111718;color:#fff;padding:48px 0}.pc-hd-footer-grid{display:grid;grid-template-columns:1.1fr .65fr 1fr 1fr;gap:36px}.pc-hd-footer p{font-size:13px;color:#bac3c6;line-height:1.6}.pc-hd-footer small{font-size:12px;color:#899699}.pc-hd-footer nav{display:flex;flex-direction:column;gap:10px}.pc-hd-footer a{color:#fff;text-decoration:none;font-size:13px}.pc-hd-footer-grid>article:last-child>a{display:block;margin-top:18px;font-size:12px}.pc-hd-footer-contacts p{display:flex;align-items:center;gap:12px}.pc-hd-footer-contacts svg{width:22px;height:22px;color:#ff4b0b;flex-shrink:0}.pc-hd-footer-contacts span{overflow-wrap:anywhere}
.pc-brand-hidropump #pc-request-dialog{width:1050px;max-width:calc(100vw - 64px);padding:0;border:0;border-radius:18px;background:#fff;overflow:auto;color:#171d1e}.pc-brand-hidropump #pc-request-dialog[open]{display:grid;grid-template-columns:1fr 1fr}.pc-hd-modal-intro{position:relative;background:#171d1e;color:#fff;padding:38px;overflow:hidden}.pc-hd-modal-intro>.pc-reference-photo{position:absolute;inset:0;opacity:.28;width:100%;height:100%}.pc-hd-modal-intro svg{width:100%;height:100%}.pc-hd-modal-intro>div{position:relative;z-index:1}.pc-hd-modal-logo{display:block;margin-bottom:54px}.pc-hd-modal-logo>.pc-brand-vector{width:190px!important;height:36px!important}.pc-hd-modal-intro h2{color:#fff;font-size:34px;line-height:1.15}.pc-hd-modal-intro p{font-size:15px;color:#c7d0d2;line-height:1.7}.pc-hd-modal-form{padding:42px;position:relative}.pc-hd-modal-form .pc-close{right:18px;top:14px;background:none;color:#171d1e}.pc-hd-modal-form h2{font-size:32px;color:#171d1e;margin:0 0 24px}.pc-hd-modal-form .pc-request-form{display:block}.pc-hd-modal-form .pc-request-form>label{display:block;margin-bottom:18px;font-size:14px}.pc-hd-modal-form .pc-request-form input:not([type=checkbox]){box-sizing:border-box;width:100%;padding:14px;border:1px solid #d3d7d8;border-radius:5px;background:#fafbfc;color:#171d1e;font:16px Arial;min-height:50px}.pc-hd-modal-form .pc-consent{display:flex!important;align-items:flex-start;gap:10px;font-size:12px!important;line-height:1.55}.pc-hd-modal-form .pc-consent input{flex-shrink:0;margin-top:3px}.pc-hd-modal-form .pc-consent a{color:#171d1e}.pc-hd-modal-form .pc-request-form>.pc-btn{width:100%;border-radius:28px}.pc-hd-modal-form .pc-form-note{font-size:12px}.pc-hd-modal-form [data-pc-model-context]{font-size:13px;background:#f5f5f5;padding:10px;margin-bottom:20px;overflow-wrap:anywhere}
@media(max-width:1200px){.pc-brand-hidropump .pc-header-inner{gap:18px}.pc-brand-hidropump .pc-header nav{gap:18px}.pc-brand-hidropump .pc-header nav a{font-size:12px}.pc-brand-hidropump .pc-head-request{font-size:12px;padding:12px}.pc-hd-products{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hd-section-head,.pc-hd-article-filter{align-items:start;flex-direction:column}.pc-hd-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hd-split{gap:36px}.pc-hd-footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.pc-hd-hero article{width:75%}.pc-hd-categories{grid-template-columns:1fr}.pc-hd-spec-grid{grid-template-columns:1fr}.pc-hd-split{gap:28px}.pc-hd-articles{grid-template-columns:1fr 1fr}.pc-hd-cta-card{padding:28px}.pc-hd-contact-request{padding:28px}.pc-hd-footer-grid{gap:28px}.pc-brand-hidropump #pc-request-dialog{max-width:calc(100vw - 32px)}.pc-hd-modal-intro{padding:28px}.pc-hd-modal-form{padding:32px}}
@media(max-width:700px){.pc-brand-hidropump .pc-wrap,.pc-brand-hidropump .pc-header-inner{width:calc(100% - 32px)}.pc-brand-hidropump .pc-header-inner{padding:16px 0}.pc-brand-hidropump .pc-header nav a{font-size:15px}.pc-brand-hidropump .pc-logo .pc-brand-vector{width:160px!important;height:31px!important}.pc-hd-section{padding-block:44px}.pc-hd-topless{padding-top:0}.pc-hd-hero{min-height:380px}.pc-hd-hero>.pc-reference-photo{width:100%;opacity:.3}.pc-hd-hero:after{background:linear-gradient(90deg,rgba(23,29,30,.96),rgba(23,29,30,.62))}.pc-hd-hero article{width:100%}.pc-hd-hero .pc-wrap{padding-block:40px}.pc-hd-hero h1{font-size:33px}.pc-hd-inner h2{font-size:29px}.pc-hd-inner p{font-size:15px}.pc-hd-split,.pc-hd-use-grid,.pc-hd-articles{grid-template-columns:1fr}.pc-hd-products{grid-template-columns:1fr 1fr;gap:12px}.pc-hd-product-copy{padding:16px}.pc-hd-product-copy h3{font-size:21px}.pc-hd-photo .pc-art{height:220px}.pc-hd-photo img{padding:12px!important}.pc-hd-badge{font-size:10px}.pc-hd-more{font-size:12px}.pc-hd-categories>a{min-height:230px}.pc-hd-categories article{padding:20px}.pc-hd-categories h3{font-size:22px}.pc-hd-categories .pc-art{height:230px;width:43%}.pc-hd-categories p{font-size:13px}.pc-hd-section-head{gap:24px}.pc-hd-search{width:100%}.pc-hd-search>div{flex-wrap:wrap}.pc-hd-search input,.pc-hd-search select{width:100%;box-sizing:border-box}.pc-hd-search .pc-btn{width:100%}.pc-hd-tiles{gap:12px}.pc-hd-tiles>article{padding:20px}.pc-hd-tiles h3{font-size:18px}.pc-hd-tiles p{font-size:13px}.pc-hd-tiles>article>span{margin-bottom:18px}.pc-hd-subsection>.pc-hd-tiles:has(article:nth-child(3):last-child){grid-template-columns:1fr}.pc-hd-subsection{padding-top:40px}.pc-hd-cta{padding:44px 0}.pc-hd-cta-card{padding:24px;justify-self:stretch}.pc-hd-inner figure>.pc-reference-photo{height:260px}.pc-hd-large-photo .pc-art{height:350px}.pc-hd-specs{font-size:12px}.pc-hd-specs th,.pc-hd-specs td{padding:11px 9px}.pc-hd-anchor-nav{gap:18px;margin:32px 0}.pc-hd-anchor-nav a{font-size:13px}.pc-hd-document{gap:16px}.pc-hd-document>span{width:30px;height:30px}.pc-hd-article-filter form{width:100%}.pc-hd-article-filter form>div{flex-wrap:wrap}.pc-hd-article-filter input{width:100%;box-sizing:border-box}.pc-hd-article-filter .pc-btn{width:100%}.pc-hd-article-card h2{font-size:26px}.pc-hd-contact-request{padding:24px}.pc-hd-footer-grid{grid-template-columns:1fr}.pc-brand-hidropump .pc-hd-footer{padding:36px 0}.pc-brand-hidropump #pc-request-dialog[open]{display:block}.pc-brand-hidropump #pc-request-dialog{width:calc(100vw - 32px);max-width:calc(100vw - 32px)}.pc-hd-modal-intro{padding:18px 24px}.pc-hd-modal-intro .pc-hd-tag,.pc-hd-modal-intro h2,.pc-hd-modal-intro p{display:none}.pc-hd-modal-logo{margin:0}.pc-hd-modal-form{padding:28px 24px}.pc-hd-modal-form h2{font-size:27px;padding-right:18px}.pc-hd-modal-form .pc-eyebrow{font-size:10px}.pc-hd-modal-form .pc-request-form>label{margin-bottom:16px}.pc-hd-modal-form .pc-consent{font-size:11px!important}}
@media(max-width:400px){.pc-hd-products{grid-template-columns:1fr}.pc-hd-photo .pc-art{height:280px}.pc-hd-product-copy h3{font-size:25px}.pc-hd-product-copy{padding:22px}.pc-hd-modal-form{padding:24px 20px}.pc-hd-hero h1{font-size:30px}}

/* Hidropump58 final filter sizing and recommendation row. */
@media(min-width:701px){.pc-brand-hidropump .pc-hd-search>div{min-width:600px}.pc-brand-hidropump .pc-hd-search input{flex:1 1 220px;width:220px}.pc-brand-hidropump .pc-hd-search select{flex:0 0 230px;width:230px}.pc-brand-hidropump .pc-hd-search button{flex:0 0 auto;white-space:nowrap}.pc-brand-hidropump .pc-hd-subsection .pc-hd-products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(min-width:701px) and (max-width:1200px){.pc-brand-hidropump .pc-hd-subsection .pc-hd-products{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* Sulzer / ABS inner pages: thin typography, electric blue lines and white equipment panels. */
.pc-brand-sulzer-abs .pc-header-inner{max-width:none;width:100%;padding-inline:36px}.pc-brand-sulzer-abs .pc-wrap{max-width:none;width:calc(100% - 72px)}.pc-brand-sulzer-abs .pc-btn{min-height:48px;border-radius:7px;font-size:15px!important}.pc-brand-sulzer-abs .pc-nav a[aria-current=page]{color:#25a4ff;border-bottom:2px solid #006cff}.pc-brand-sulzer-abs .pc-header .pc-brand-vector{max-width:190px;height:38px}.pc-brand-sulzer-abs .pc-header nav{gap:23px}.pc-brand-sulzer-abs .pc-sz-inner{color:#fff;background:radial-gradient(ellipse at 88% 35%,#004ab533 0,transparent 40%),#05080b}.pc-brand-sulzer-abs .pc-sz-inner h1{font-size:clamp(42px,4.6vw,82px);line-height:1.05;letter-spacing:-.045em;font-weight:300;margin:18px 0 22px}.pc-brand-sulzer-abs .pc-sz-inner h2{font-size:clamp(27px,2.9vw,48px);line-height:1.12;font-weight:300;letter-spacing:-.025em}.pc-brand-sulzer-abs .pc-sz-inner h3{font-size:21px;line-height:1.2;font-weight:400}.pc-brand-sulzer-abs .pc-sz-inner p{font-size:18px;line-height:1.55;color:#d1d8e3;margin:18px 0}.pc-brand-sulzer-abs .pc-sz-inner figure{margin:0;min-width:0}.pc-brand-sulzer-abs .pc-sz-section{padding-block:28px}.pc-brand-sulzer-abs .pc-sz-tag{font-size:12px;color:#25a4ff;letter-spacing:.08em;display:block}.pc-brand-sulzer-abs .pc-sz-line{display:block;height:1px;background:#25a4ff;margin:20px 0;position:relative}.pc-brand-sulzer-abs .pc-sz-line:after,.pc-brand-sulzer-abs .pc-sz-glow:after{content:'';position:absolute;right:0;top:-3px;border-radius:50%;width:7px;height:7px;background:#25a4ff}.pc-brand-sulzer-abs .pc-sz-glow{display:block;position:relative;flex:1;min-width:65px;height:2px;background:#d4f2ff;box-shadow:0 0 8px #25a4ff,0 0 20px #006cff}.pc-brand-sulzer-abs .pc-sz-section-head{display:flex;align-items:center;gap:24px;margin-bottom:23px}.pc-brand-sulzer-abs .pc-sz-frame{border:1px solid #778390;border-radius:8px;background:linear-gradient(110deg,#05080bf5,#0a183040);box-shadow:0 0 30px #006cff1c;overflow:hidden}.pc-brand-sulzer-abs .pc-sz-hero{position:relative;overflow:hidden;border-bottom:1px solid #006cff70;background:radial-gradient(ellipse at 76% 57%,#004ce880,transparent 54%)}.pc-brand-sulzer-abs .pc-sz-hero>.pc-wrap{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;min-height:370px}.pc-brand-sulzer-abs .pc-sz-hero article{position:relative;z-index:2;padding-block:50px;max-width:850px}.pc-brand-sulzer-abs .pc-sz-hero article p{max-width:670px;font-size:22px}.pc-brand-sulzer-abs .pc-sz-hero figure{position:absolute;right:-36px;top:0;width:53%;height:100%;mask-image:linear-gradient(90deg,transparent,#000 30%);pointer-events:none}.pc-brand-sulzer-abs .pc-sz-hero figure img{width:100%;height:100%;object-fit:cover}.pc-brand-sulzer-abs .pc-sz-hero-plain>.pc-wrap{min-height:360px}.pc-brand-sulzer-abs .pc-sz-rays{position:absolute;right:0;top:25%;width:44%;height:55%;background:radial-gradient(ellipse at 74% 50%,#006cff90,transparent 52%);transform:rotate(-20deg);opacity:.8}.pc-brand-sulzer-abs .pc-sz-rays:before,.pc-brand-sulzer-abs .pc-sz-rays:after{content:'';position:absolute;width:100%;height:1px;top:50%;background:linear-gradient(90deg,transparent,#25a4ff,transparent);box-shadow:0 0 14px #006cff}.pc-brand-sulzer-abs .pc-sz-rays:after{transform:rotate(35deg)}.pc-brand-sulzer-abs .pc-sz-search{margin:0 0 20px}.pc-brand-sulzer-abs .pc-sz-search label{display:block;font-size:13px;color:#d1d8e3;margin-bottom:8px}.pc-brand-sulzer-abs .pc-sz-search>div{display:flex;align-items:center;gap:14px}.pc-brand-sulzer-abs .pc-sz-search input{width:420px;max-width:100%;min-width:0;background:#f4f4f4;color:#05080b;border:1px solid #a1b0c0;border-radius:7px;padding:13px 17px;font:inherit}.pc-brand-sulzer-abs .pc-sz-search a{font-size:13px;text-decoration:underline;color:#b9d9ff}.pc-brand-sulzer-abs .pc-sz-search button{white-space:nowrap}.pc-brand-sulzer-abs .pc-sz-count{font-size:13px!important;color:#9cacbf!important}.pc-brand-sulzer-abs .pc-sz-series-frame{padding:14px}.pc-brand-sulzer-abs .pc-sz-series{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pc-brand-sulzer-abs .pc-sz-series-card{min-width:0;border-radius:8px;background:#f4f4f4;color:#05080b;overflow:hidden;display:flex;flex-direction:column}.pc-brand-sulzer-abs .pc-sz-series-card>.pc-sz-photo{display:block;background:#fff}.pc-brand-sulzer-abs .pc-sz-series-card .pc-art{height:clamp(300px,28vw,450px);min-height:0;border-radius:0;background:#fff!important}.pc-brand-sulzer-abs .pc-sz-series-card .pc-art img{padding:20px!important}.pc-brand-sulzer-abs .pc-sz-series-card>div{padding:24px;display:flex;flex-direction:column;flex:1}.pc-brand-sulzer-abs .pc-sz-series-card h2{font-size:32px;font-weight:600;color:#05080b}.pc-brand-sulzer-abs .pc-sz-series-card p{color:#333c48;font-size:18px;flex:1;max-width:440px}.pc-brand-sulzer-abs .pc-sz-series-card .pc-btn{width:100%;justify-content:space-between;margin-top:0}.pc-brand-sulzer-abs .pc-sz-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:26px}.pc-brand-sulzer-abs .pc-sz-tiles>article{border:1px solid #738090;border-radius:6px;padding:25px;background:#05080b70;min-width:0}.pc-brand-sulzer-abs .pc-sz-tiles svg{width:42px;height:42px;color:inherit;margin-bottom:18px}.pc-brand-sulzer-abs .pc-sz-tiles h3{color:#25a4ff}.pc-brand-sulzer-abs .pc-sz-tiles p{font-size:16px;line-height:1.5}.pc-brand-sulzer-abs .pc-sz-condition-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-sulzer-abs .pc-sz-condition-tiles>article{display:flex;gap:23px}.pc-brand-sulzer-abs .pc-sz-condition-tiles>article:first-child{background:#006cff}.pc-brand-sulzer-abs .pc-sz-condition-tiles>article:first-child h3{color:#fff}.pc-brand-sulzer-abs .pc-sz-condition-tiles svg{flex-shrink:0}.pc-brand-sulzer-abs .pc-sz-light-tiles>article{background:#f4f4f4;color:#05080b;border:0}.pc-brand-sulzer-abs .pc-sz-light-tiles h3{color:#05080b}.pc-brand-sulzer-abs .pc-sz-light-tiles p{color:#3f4751}.pc-brand-sulzer-abs .pc-sz-wide-request{margin-top:20px}.pc-brand-sulzer-abs .pc-sz-wide-request button{width:100%;background:transparent;color:#25a4ff;justify-content:center;border-color:#25a4ff}.pc-brand-sulzer-abs .pc-sz-cta{display:grid;grid-template-columns:1.1fr 1fr;min-height:280px;position:relative}.pc-brand-sulzer-abs .pc-sz-cta>article{padding:35px;position:relative;z-index:2}.pc-brand-sulzer-abs .pc-sz-cta>figure{position:absolute;right:0;inset-block:0;width:45%;mask-image:linear-gradient(90deg,transparent,#000 35%)}.pc-brand-sulzer-abs .pc-sz-cta img{width:100%;height:100%;object-fit:cover}.pc-brand-sulzer-abs .pc-sz-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#c6d8ed;margin:4px 0 30px}.pc-brand-sulzer-abs .pc-sz-product-overview{display:grid;grid-template-columns:1.05fr 1fr;gap:45px;align-items:center;background:radial-gradient(ellipse at 72% 44%,#0057db70,transparent 64%)}.pc-brand-sulzer-abs .pc-sz-large-photo .pc-art{height:550px;min-height:0;background:#fff!important;border-radius:8px}.pc-brand-sulzer-abs .pc-sz-large-photo figcaption{font-size:12px;color:#a9b8ca;margin-top:12px}.pc-brand-sulzer-abs .pc-sz-product-overview h2{font-size:27px;max-width:650px}.pc-brand-sulzer-abs .pc-sz-product-overview p{max-width:720px}.pc-brand-sulzer-abs .pc-sz-product-overview small{display:block;font-size:13px;color:#a4b3c5;margin-top:18px}.pc-brand-sulzer-abs .pc-sz-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #778390;border-radius:6px;margin:30px 0 16px;overflow:hidden}.pc-brand-sulzer-abs .pc-sz-tabs a{text-align:center;padding:22px 10px;color:#25a4ff;font-size:19px;min-width:0;border-inline-end:1px solid #778390}.pc-brand-sulzer-abs .pc-sz-tabs a:last-child{border:0}.pc-brand-sulzer-abs .pc-sz-tabs a:hover{background:#006cff35}.pc-brand-sulzer-abs .pc-sz-white-panel{background:#f4f4f4;color:#05080b;border-radius:8px;padding:30px;margin-bottom:20px;scroll-margin-top:105px}.pc-brand-sulzer-abs .pc-sz-white-panel h2{color:#05080b}.pc-brand-sulzer-abs .pc-sz-white-panel p{font-size:16px;color:#47515f}.pc-brand-sulzer-abs .pc-sz-spec-table>div{display:grid;grid-template-columns:1fr 1.4fr;gap:25px;padding:16px 0;border-bottom:1px solid #72adff;position:relative;font-size:17px}.pc-brand-sulzer-abs .pc-sz-spec-table strong{font-weight:500}.pc-brand-sulzer-abs .pc-sz-spec-table>div:after{content:'';position:absolute;right:0;bottom:-3px;background:#006cff;width:6px;height:6px;border-radius:50%}.pc-brand-sulzer-abs .pc-sz-construction{display:grid;grid-template-columns:1.15fr 1fr;gap:30px;padding:30px;margin:20px 0}.pc-brand-sulzer-abs .pc-sz-construction .pc-art{height:400px;min-height:0;border-radius:6px}.pc-brand-sulzer-abs .pc-sz-construction .pc-sz-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-brand-sulzer-abs .pc-sz-docs{padding:30px;scroll-margin-top:105px}.pc-brand-sulzer-abs .pc-sz-docs>a{display:flex;gap:15px;align-items:center;color:#05080b;background:#f4f4f4;padding:18px;border-radius:6px;margin-top:13px}.pc-brand-sulzer-abs .pc-sz-docs>a>span{margin-left:auto;color:#006cff}.pc-brand-sulzer-abs .pc-sz-docs svg{width:25px;height:25px;flex-shrink:0}.pc-brand-sulzer-abs .pc-sz-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.pc-brand-sulzer-abs .pc-sz-use-grid figure{padding:12px 12px 0}.pc-brand-sulzer-abs .pc-sz-use-grid img{width:100%;height:clamp(220px,22vw,390px);object-fit:cover;border-radius:6px}.pc-brand-sulzer-abs .pc-sz-use-grid article>div{padding:25px}.pc-brand-sulzer-abs .pc-sz-use-grid h2{font-size:31px}.pc-brand-sulzer-abs .pc-sz-about-panel{padding:30px;margin-bottom:26px}.pc-brand-sulzer-abs .pc-sz-about-split{padding:30px;display:grid;grid-template-columns:1.15fr 1fr;gap:35px;align-items:center;margin-bottom:40px}.pc-brand-sulzer-abs .pc-sz-about-split .pc-art{height:400px;border-radius:7px;min-height:0}.pc-brand-sulzer-abs .pc-sz-info{padding:18px;border:1px solid #3a638f;border-radius:5px;font-size:16px!important}.pc-brand-sulzer-abs .pc-sz-topic-nav{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.pc-brand-sulzer-abs .pc-sz-topic-nav a{padding:12px 20px;border:1px solid #45678c;border-radius:6px;color:#fff}.pc-brand-sulzer-abs .pc-sz-topic-nav a[aria-current=page]{background:#006cff}.pc-brand-sulzer-abs .pc-sz-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pc-brand-sulzer-abs .pc-sz-article-card{background:#f4f4f4;color:#05080b;border-radius:8px;overflow:hidden}.pc-brand-sulzer-abs .pc-sz-article-card figure .pc-art{height:260px;min-height:0;border-radius:0}.pc-brand-sulzer-abs .pc-sz-article-card>div{padding:25px}.pc-brand-sulzer-abs .pc-sz-article-card h2{font-size:29px;font-weight:400;color:#05080b;margin-top:13px}.pc-brand-sulzer-abs .pc-sz-article-card p{font-size:16px;color:#3f4751}.pc-brand-sulzer-abs .pc-sz-article-card summary{cursor:pointer;color:#006cff;font-size:16px}.pc-brand-sulzer-abs .pc-sz-article-card details>a{color:#006cff;text-decoration:underline;font-size:14px}.pc-brand-sulzer-abs .pc-sz-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:14px}.pc-brand-sulzer-abs .pc-sz-contact-grid article{background:#f4f4f4;color:#05080b;padding:30px;border-radius:6px;min-width:0}.pc-brand-sulzer-abs .pc-sz-contact-grid svg{width:38px;height:38px;margin-bottom:20px}.pc-brand-sulzer-abs .pc-sz-contact-grid h2{color:#05080b;font-size:26px;font-weight:400}.pc-brand-sulzer-abs .pc-sz-contact-grid p{color:#4a535e;overflow-wrap:anywhere}.pc-brand-sulzer-abs .pc-sz-footer{padding:28px 0 18px!important;border:0;background:#05080b}.pc-brand-sulzer-abs .pc-sz-footer>.pc-wrap:first-child{display:flex;align-items:center;gap:26px}.pc-brand-sulzer-abs .pc-sz-footer .pc-logo:after{display:none}.pc-brand-sulzer-abs .pc-sz-footer .pc-brand-vector{height:35px;max-width:170px}.pc-brand-sulzer-abs .pc-sz-footer nav{display:flex;gap:23px;flex-wrap:wrap;margin-left:auto;font-size:13px}.pc-brand-sulzer-abs .pc-sz-footer>.pc-wrap>span{font-size:12px}.pc-brand-sulzer-abs .pc-sz-footer-bottom{display:flex;justify-content:space-between;margin-top:23px;color:#a3b2c4;font-size:11px}.pc-brand-sulzer-abs #pc-request-dialog{width:min(1080px,calc(100vw - 32px));padding:0;border:1px solid #7099c8;border-radius:10px;background:#05080b;color:#fff;max-height:calc(100dvh - 32px)}.pc-brand-sulzer-abs #pc-request-dialog[open]{display:grid;grid-template-columns:.95fr 1.1fr}.pc-brand-sulzer-abs #pc-request-dialog .pc-close{z-index:5;color:#fff;background:#0a1830;top:14px;right:14px}.pc-brand-sulzer-abs .pc-sz-modal-intro{position:relative;overflow:hidden;min-height:460px;background:#0a1830}.pc-brand-sulzer-abs .pc-sz-modal-intro>img{position:absolute;inset:0;object-fit:cover;width:100%;height:100%;opacity:.45}.pc-brand-sulzer-abs .pc-sz-modal-intro>article{position:relative;z-index:1;padding:35px}.pc-brand-sulzer-abs .pc-sz-modal-intro h2{font-size:34px;line-height:1.15;font-weight:300;margin-top:40px}.pc-brand-sulzer-abs .pc-sz-modal-intro p{font-size:17px;line-height:1.6;color:#d1d8e3}.pc-brand-sulzer-abs .pc-sz-modal-logo .pc-brand-vector{max-width:195px;height:43px;color:#fff}.pc-brand-sulzer-abs .pc-sz-modal-form{padding:38px 34px;min-width:0}.pc-brand-sulzer-abs .pc-sz-modal-form #pc-dialog-title{font-size:32px;line-height:1.15;font-weight:300;color:#fff;margin:18px 0 25px;padding-bottom:20px;border-bottom:2px solid #25a4ff}.pc-brand-sulzer-abs .pc-sz-modal-form .pc-eyebrow{color:#25a4ff}.pc-brand-sulzer-abs .pc-sz-modal-form label{color:#fff}.pc-brand-sulzer-abs .pc-sz-modal-form .pc-request-model{background:#0a1830;border:1px solid #365e89;color:#d1e7ff}.pc-brand-sulzer-abs .pc-sz-modal-form .pc-consent a{color:#b4d8ff}.pc-brand-sulzer-abs .pc-sz-modal-form .pc-submit{width:100%;justify-content:center}.pc-brand-sulzer-abs .pc-sz-empty{padding:40px;text-align:center}
@media(max-width:1200px){.pc-brand-sulzer-abs .pc-header-inner{padding-inline:28px}.pc-brand-sulzer-abs .pc-wrap{width:calc(100% - 56px)}.pc-brand-sulzer-abs .pc-sz-hero article{max-width:65%}.pc-brand-sulzer-abs .pc-sz-product-overview{gap:28px}.pc-brand-sulzer-abs .pc-sz-large-photo .pc-art{height:430px}.pc-brand-sulzer-abs .pc-sz-series-card>div{padding:20px}.pc-brand-sulzer-abs .pc-sz-series-card h2{font-size:27px}.pc-brand-sulzer-abs .pc-sz-series-card p{font-size:16px}.pc-brand-sulzer-abs .pc-sz-footer>.pc-wrap:first-child{flex-wrap:wrap}.pc-brand-sulzer-abs .pc-sz-footer nav{margin-left:0}.pc-brand-sulzer-abs .pc-sz-contact-grid article{padding:22px}}
@media(max-width:700px){.pc-brand-sulzer-abs .pc-header-inner{padding-inline:16px}.pc-brand-sulzer-abs .pc-wrap{width:calc(100% - 32px)}.pc-brand-sulzer-abs .pc-header .pc-brand-vector{height:29px;max-width:142px}.pc-brand-sulzer-abs .pc-sz-section{padding-block:20px}.pc-brand-sulzer-abs .pc-sz-inner h1{font-size:40px}.pc-brand-sulzer-abs .pc-sz-inner h2{font-size:29px}.pc-brand-sulzer-abs .pc-sz-inner p{font-size:16px}.pc-brand-sulzer-abs .pc-sz-hero>.pc-wrap{display:block;min-height:0;padding-bottom:160px}.pc-brand-sulzer-abs .pc-sz-hero article{padding-top:26px;padding-bottom:25px;max-width:none}.pc-brand-sulzer-abs .pc-sz-hero article p{font-size:18px}.pc-brand-sulzer-abs .pc-sz-hero figure{width:100%;height:190px;right:0;top:auto;bottom:0;mask-image:linear-gradient(180deg,transparent,#000 30%)}.pc-brand-sulzer-abs .pc-sz-hero-plain>.pc-wrap{padding-bottom:0}.pc-brand-sulzer-abs .pc-sz-rays{width:90%;opacity:.25}.pc-brand-sulzer-abs .pc-sz-search>div{flex-wrap:wrap;gap:12px}.pc-brand-sulzer-abs .pc-sz-search input{width:100%;flex-basis:100%}.pc-brand-sulzer-abs .pc-sz-series,.pc-brand-sulzer-abs .pc-sz-tiles,.pc-brand-sulzer-abs .pc-sz-condition-tiles,.pc-brand-sulzer-abs .pc-sz-product-overview,.pc-brand-sulzer-abs .pc-sz-use-grid,.pc-brand-sulzer-abs .pc-sz-about-split,.pc-brand-sulzer-abs .pc-sz-articles,.pc-brand-sulzer-abs .pc-sz-contact-grid,.pc-brand-sulzer-abs .pc-sz-construction{grid-template-columns:1fr}.pc-brand-sulzer-abs .pc-sz-series-frame{padding:10px}.pc-brand-sulzer-abs .pc-sz-series-card .pc-art{height:305px}.pc-brand-sulzer-abs .pc-sz-series-card h2{font-size:29px;font-weight:600}.pc-brand-sulzer-abs .pc-sz-series-card p{min-height:0}.pc-brand-sulzer-abs .pc-sz-tiles>article{padding:22px}.pc-brand-sulzer-abs .pc-sz-section-head{align-items:start;gap:15px}.pc-brand-sulzer-abs .pc-sz-section-head .pc-sz-glow{margin-top:18px;min-width:35px}.pc-brand-sulzer-abs .pc-sz-cta{display:block;padding-bottom:130px;min-height:0}.pc-brand-sulzer-abs .pc-sz-cta>article{padding:24px 20px}.pc-brand-sulzer-abs .pc-sz-cta>figure{width:100%;height:160px;inset:auto 0 0;mask-image:linear-gradient(180deg,transparent,#000 30%)}.pc-brand-sulzer-abs .pc-sz-large-photo .pc-art{height:335px}.pc-brand-sulzer-abs .pc-sz-product-overview h1{margin-top:0}.pc-brand-sulzer-abs .pc-sz-product-overview h2{font-size:24px}.pc-brand-sulzer-abs .pc-sz-tabs a{font-size:13px;padding:16px 4px}.pc-brand-sulzer-abs .pc-sz-white-panel,.pc-brand-sulzer-abs .pc-sz-construction,.pc-brand-sulzer-abs .pc-sz-docs,.pc-brand-sulzer-abs .pc-sz-about-panel,.pc-brand-sulzer-abs .pc-sz-about-split{padding:22px 17px}.pc-brand-sulzer-abs .pc-sz-spec-table>div{grid-template-columns:1fr;gap:7px;font-size:15px;padding:14px 0}.pc-brand-sulzer-abs .pc-sz-construction .pc-sz-tiles{grid-template-columns:1fr}.pc-brand-sulzer-abs .pc-sz-construction .pc-art,.pc-brand-sulzer-abs .pc-sz-about-split .pc-art{height:280px}.pc-brand-sulzer-abs .pc-sz-docs>a{font-size:14px;padding:14px 10px}.pc-brand-sulzer-abs .pc-sz-use-grid article>div{padding:21px}.pc-brand-sulzer-abs .pc-sz-use-grid img{height:220px}.pc-brand-sulzer-abs .pc-sz-article-card h2{font-size:27px}.pc-brand-sulzer-abs .pc-sz-footer nav{gap:17px}.pc-brand-sulzer-abs .pc-sz-footer-bottom{display:block}.pc-brand-sulzer-abs .pc-sz-footer-bottom small{display:block;margin-top:8px}.pc-brand-sulzer-abs #pc-request-dialog[open]{grid-template-columns:1fr}.pc-brand-sulzer-abs #pc-request-dialog{width:calc(100vw - 24px)}.pc-brand-sulzer-abs .pc-sz-modal-intro{min-height:0;height:88px}.pc-brand-sulzer-abs .pc-sz-modal-intro article{padding:23px}.pc-brand-sulzer-abs .pc-sz-modal-intro h2,.pc-brand-sulzer-abs .pc-sz-modal-intro p,.pc-brand-sulzer-abs .pc-sz-modal-intro .pc-sz-line{display:none}.pc-brand-sulzer-abs .pc-sz-modal-form{padding:24px 20px}.pc-brand-sulzer-abs .pc-sz-modal-form #pc-dialog-title{font-size:28px;padding-bottom:15px;margin-bottom:20px}.pc-brand-sulzer-abs #pc-request-dialog .pc-close{top:103px}.pc-brand-sulzer-abs .pc-sz-modal-form .pc-consent{font-size:12px}}

/* KSB inner pages: the concept's blue, pale background and rounded white panels. */
.pc-brand-ksb{background:#f1f4f8;color:#080808}.pc-brand-ksb .pc-wrap,.pc-brand-ksb .pc-header-inner{max-width:none;width:calc(100% - 64px)}.pc-brand-ksb .pc-header{border-bottom:1px solid #dfe5ef}.pc-brand-ksb .pc-logo .pc-logo-vector{width:106px}.pc-kb-inner{padding-bottom:36px}.pc-kb-intro{padding-top:64px;padding-bottom:22px}.pc-kb-tag{display:block;color:#0048fe;font-size:12px;font-weight:800;letter-spacing:.07em;margin-bottom:18px}.pc-kb-intro h1{font-size:clamp(36px,4.5vw,82px);line-height:1.03;font-weight:800;letter-spacing:-.045em;max-width:1200px;margin:0 0 26px}.pc-kb-intro>p{font-size:18px;line-height:1.6;max-width:760px;color:#505967}.pc-kb-inner h2{font-size:clamp(26px,2.6vw,46px);font-weight:780;line-height:1.08;letter-spacing:-.035em;margin:0 0 22px}.pc-kb-inner h3{font-size:24px;letter-spacing:-.025em}.pc-kb-inner p{line-height:1.65;color:#4f5968}.pc-kb-section{margin-top:38px}.pc-kb-inner .pc-btn{border-radius:24px;background:#0048fe;color:#fff;border:1px solid #0048fe;padding:14px 22px;min-height:48px;gap:32px;justify-content:space-between;font-size:15px;font-weight:650}.pc-brand-ksb .pc-btn:hover{background:#0738bc;color:#fff}.pc-kb-inner figure{margin:0;overflow:hidden}.pc-kb-search{background:#dce8ff;padding:22px 26px;border-radius:24px}.pc-kb-search label{font-size:14px;font-weight:750;display:block;margin-bottom:10px}.pc-kb-search>div{display:flex;gap:16px;align-items:center}.pc-kb-search input{flex:1;min-width:0;border:1px solid #c9d7ef;border-radius:24px;background:#fff;height:48px;padding:10px 20px;font:inherit}.pc-kb-search a{font-size:14px;color:#0048fe;font-weight:650}.pc-kb-count{font-size:14px;margin:20px 4px}.pc-kb-series{display:grid;gap:28px}.pc-kb-series-card{background:white;border-radius:28px;display:grid;grid-template-columns:38% 62%;padding:30px 48px;align-items:center;min-height:405px}.pc-kb-series-card>div{max-width:880px;padding:20px 0 20px 46px}.pc-kb-series-card h2{font-size:clamp(32px,3vw,54px);margin-bottom:18px}.pc-kb-series-card ul{padding-left:18px;line-height:1.8;font-size:15px;margin:20px 0 26px;color:#505967}.pc-kb-photo{height:335px;display:flex;align-items:center;justify-content:center}.pc-kb-photo>svg,.pc-kb-photo>img,.pc-kb-product-overview figure>svg,.pc-kb-product-overview figure>img{width:100%;height:100%;object-fit:contain}.pc-kb-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.pc-kb-tiles article{position:relative;background:#fff;padding:32px;border-radius:26px}.pc-kb-tiles .pc-line-icon{width:45px;height:45px;color:#0048fe;display:block;margin:22px 0}.pc-kb-tile-number{position:absolute;right:28px;top:28px;font-size:13px;color:#8291a9}.pc-kb-tiles p{font-size:16px;margin-bottom:0}.pc-kb-cta{display:grid;grid-template-columns:1fr 1fr;border-radius:28px;overflow:hidden;background:#0048fe}.pc-kb-cta article{padding:52px}.pc-kb-cta h2{color:white;font-size:clamp(32px,3.4vw,60px)}.pc-kb-cta p{color:#dce8ff;max-width:520px;margin-bottom:28px}.pc-kb-cta .pc-btn{background:white;color:#0048fe;border-color:#fff}.pc-kb-cta figure{min-height:350px}.pc-kb-cta img{width:100%;height:100%;object-fit:cover;display:block}.pc-kb-empty{background:#fff;border-radius:26px;padding:40px}.pc-kb-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:14px;color:#67748c;margin:0 0 32px}.pc-kb-breadcrumb a{color:#0048fe}.pc-kb-product-overview{display:grid;grid-template-columns:46% 54%;border-radius:28px;overflow:hidden;background:#fff}.pc-kb-product-overview figure{padding:36px;height:580px;display:flex;align-items:center;flex-direction:column;justify-content:center;background:#e9eff8}.pc-kb-product-overview figure>svg,.pc-kb-product-overview figure>img{min-height:0;flex:1}.pc-kb-product-overview figcaption{font-size:12px;color:#68778d;line-height:1.5;flex-shrink:0;margin-top:20px}.pc-kb-product-overview article{padding:54px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pc-kb-product-overview h1{font-size:clamp(42px,4.7vw,80px);line-height:1.02;letter-spacing:-.04em;margin:0 0 24px}.pc-kb-product-overview h2{font-size:25px}.pc-kb-product-overview small{margin-top:18px;color:#68778d;font-size:12px}.pc-kb-tabs{display:flex;gap:18px;flex-wrap:wrap;margin:32px 0}.pc-kb-tabs a,.pc-kb-topic-nav a{background:#fff;border:1px solid #d5deeb;border-radius:24px;padding:12px 22px;font-size:14px;color:#0048fe;font-weight:650}.pc-kb-panel{background:#fff;padding:46px;border-radius:28px;margin-top:28px;scroll-margin-top:155px}.pc-kb-description{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:36px}.pc-kb-description>article{padding-right:36px}.pc-kb-description>div{min-width:0}.pc-kb-spec-table>div{display:grid;grid-template-columns:45% 55%;gap:22px;padding:20px 0;border-bottom:1px solid #e0e7f1;font-size:15px;line-height:1.6}.pc-kb-spec-table>div:last-child{border:0}.pc-kb-spec-table span{color:#4f5968}.pc-kb-note{border-left:3px solid #0048fe;padding:10px 0 10px 20px;max-width:1050px;font-size:14px}.pc-kb-docs{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.pc-kb-docs>a{display:flex;flex-direction:column;padding:32px;border:1px solid #c5d8ff;border-radius:24px;background:#f1f6ff;color:#0048fe;gap:15px}.pc-kb-docs .pc-line-icon{width:45px;height:45px}.pc-kb-docs>a span{font-size:14px}.pc-kb-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pc-kb-use-grid article{border-radius:28px;overflow:hidden;background:white}.pc-kb-use-grid figure{height:285px}.pc-kb-use-grid figure svg{width:100%;height:100%;object-fit:cover}.pc-kb-use-grid article>div{padding:32px}.pc-kb-use-grid h2{font-size:30px}.pc-kb-about-split{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;margin-bottom:60px}.pc-kb-about-split figure{border-radius:28px;height:430px}.pc-kb-about-split figure svg{width:100%;height:100%}.pc-kb-about-split article{padding:32px}.pc-kb-service-panel{display:grid;grid-template-columns:1fr 1fr;padding:0;overflow:hidden}.pc-kb-service-panel article{padding:44px}.pc-kb-service-panel figure{min-height:350px}.pc-kb-service-panel img{width:100%;height:100%;object-fit:cover}.pc-kb-topic-nav{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.pc-kb-topic-nav a[aria-current]{background:#0048fe;color:#fff;border-color:#0048fe}.pc-kb-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pc-kb-article-card{background:white;border-radius:28px;overflow:hidden}.pc-kb-article-card figure{height:235px;background:#e9eff8;padding:26px}.pc-kb-article-card figure>svg,.pc-kb-article-card figure>img{width:100%;height:100%;object-fit:contain}.pc-kb-article-card>div{padding:30px}.pc-kb-article-card h2{font-size:27px}.pc-kb-article-card details{border-top:1px solid #dfe6f1;padding-top:20px}.pc-kb-article-card summary{cursor:pointer;color:#0048fe;font-weight:700;font-size:14px}.pc-kb-article-card details p{font-size:15px}.pc-kb-article-card details a{color:#0048fe;font-size:14px}.pc-kb-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.pc-kb-contact-grid article{padding:36px;background:#fff;border-radius:28px}.pc-kb-contact-grid .pc-line-icon{width:40px;height:40px;color:#0048fe;margin-bottom:25px}.pc-kb-contact-grid h2{font-size:25px}.pc-kb-contact-grid p{overflow-wrap:anywhere}.pc-kb-footer{background:#343941;padding:48px 0 26px;color:#fff}.pc-kb-footer>.pc-wrap:first-child{display:grid;grid-template-columns:135px 1fr 2fr;gap:26px;align-items:start}.pc-kb-footer nav{display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.pc-kb-footer nav a{color:#f2f5fc}.pc-kb-footer span{font-size:14px;color:#bfcadb}.pc-kb-footer-bottom{display:flex;justify-content:space-between;gap:24px;padding-top:30px;margin-top:26px;border-top:1px solid #5c6470;color:#bfcadb}.pc-brand-ksb #pc-request-dialog{max-width:900px;width:calc(100% - 40px);padding:0;border-radius:28px;overflow:hidden;border:0}.pc-brand-ksb #pc-request-dialog[open]{display:grid;grid-template-columns:43% 57%}.pc-kb-modal-intro{background:#0048fe;padding:42px;color:white;display:flex;flex-direction:column;justify-content:center}.pc-kb-modal-intro>span svg{max-width:95px;height:auto}.pc-kb-modal-intro h2{font-size:44px;line-height:1.03;letter-spacing:-.04em;margin-top:34px}.pc-kb-modal-intro p{color:#dce8ff;font-size:14px;line-height:1.6}.pc-kb-modal-form{padding:42px;min-width:0}.pc-brand-ksb .pc-modal-name{color:#0048fe}.pc-brand-ksb #pc-request-dialog .pc-btn{border-radius:24px}.pc-brand-ksb #pc-request-dialog .pc-dialog-close{top:12px;right:14px;z-index:2}.pc-brand-ksb #pc-request-dialog .pc-request-form input{border-radius:14px}.pc-brand-ksb :focus-visible{outline:3px solid #0048fe;outline-offset:4px}
@media(min-width:1600px){.pc-kb-intro{padding-top:78px}.pc-kb-series-card{min-height:440px}.pc-kb-photo{height:375px}.pc-kb-cta article{padding:64px}.pc-kb-product-overview figure{height:650px}}
@media(max-width:1100px){.pc-brand-ksb .pc-wrap,.pc-brand-ksb .pc-header-inner{width:calc(100% - 40px)}.pc-kb-series-card{padding:26px;grid-template-columns:38% 62%}.pc-kb-series-card>div{padding-left:26px}.pc-kb-photo{height:300px}.pc-kb-product-overview article{padding:34px}.pc-kb-product-overview figure{height:540px;padding:24px}.pc-kb-description{grid-template-columns:1fr;gap:12px}.pc-kb-description>article{padding:0}.pc-kb-cta article{padding:36px}.pc-kb-use-grid{grid-template-columns:1fr}.pc-kb-use-grid article{display:grid;grid-template-columns:40% 60%}.pc-kb-use-grid figure{height:100%;min-height:310px}.pc-kb-articles{grid-template-columns:1fr 1fr}.pc-kb-contact-grid{grid-template-columns:1fr 1fr}.pc-kb-tiles article{padding:26px}.pc-kb-panel{padding:32px}.pc-kb-about-split{gap:18px}.pc-kb-about-split article{padding:16px}.pc-kb-service-panel{padding:0}.pc-kb-footer>.pc-wrap:first-child{grid-template-columns:115px 1fr}.pc-kb-footer nav{grid-column:1/-1}}
@media(max-width:700px){.pc-brand-ksb .pc-wrap,.pc-brand-ksb .pc-header-inner{width:calc(100% - 30px)}.pc-brand-ksb .pc-header{min-height:80px}.pc-brand-ksb .pc-logo .pc-logo-vector{width:80px}.pc-kb-intro{padding-top:34px;padding-bottom:0}.pc-kb-intro h1{font-size:38px;margin-bottom:20px}.pc-kb-intro>p{font-size:16px}.pc-kb-tag{font-size:11px;margin-bottom:13px}.pc-kb-section{margin-top:26px}.pc-kb-inner h2{font-size:29px}.pc-kb-inner h3{font-size:23px}.pc-kb-search{padding:20px;border-radius:22px}.pc-kb-search>div{flex-wrap:wrap;gap:12px}.pc-kb-search input{flex-basis:100%}.pc-kb-search .pc-btn{gap:12px}.pc-kb-search a{font-size:12px}.pc-kb-count{font-size:12px;line-height:1.6}.pc-kb-series{gap:20px}.pc-kb-series-card{grid-template-columns:1fr;border-radius:24px;padding:22px}.pc-kb-photo{height:260px}.pc-kb-series-card>div{padding:22px 0 0}.pc-kb-series-card h2{font-size:36px}.pc-kb-series-card ul{font-size:14px;margin:16px 0 22px}.pc-kb-series-card .pc-btn{width:100%}.pc-kb-tiles{grid-template-columns:1fr;gap:16px;margin-top:22px}.pc-kb-tiles article{padding:26px;border-radius:24px}.pc-kb-tiles p{font-size:15px}.pc-kb-cta{grid-template-columns:1fr;border-radius:24px}.pc-kb-cta article{padding:30px 26px}.pc-kb-cta h2{font-size:37px}.pc-kb-cta figure{min-height:0;height:210px}.pc-kb-cta p{font-size:15px}.pc-kb-cta .pc-btn{width:100%;gap:16px}.pc-kb-product-overview{grid-template-columns:1fr;border-radius:24px}.pc-kb-product-overview figure{height:340px;padding:24px}.pc-kb-product-overview figcaption{font-size:11px;margin-top:12px}.pc-kb-product-overview article{padding:28px}.pc-kb-product-overview h1{font-size:47px}.pc-kb-product-overview h2{font-size:23px}.pc-kb-product-overview .pc-btn{width:100%}.pc-kb-breadcrumb{font-size:12px;gap:8px;margin-bottom:20px}.pc-kb-tabs{gap:10px;margin:23px 0}.pc-kb-tabs a{padding:10px 14px;font-size:12px}.pc-kb-panel{padding:26px;border-radius:24px;margin-top:20px;scroll-margin-top:100px}.pc-kb-spec-table>div{grid-template-columns:1fr;gap:6px;padding:16px 0;font-size:14px}.pc-kb-note{font-size:13px;padding-left:14px}.pc-kb-docs{grid-template-columns:1fr;gap:20px}.pc-kb-docs>a{padding:24px}.pc-kb-use-grid article{grid-template-columns:1fr;border-radius:24px}.pc-kb-use-grid figure{height:230px;min-height:0}.pc-kb-use-grid article>div{padding:26px}.pc-kb-use-grid .pc-btn{width:100%}.pc-kb-about-split{grid-template-columns:1fr;gap:24px;margin-bottom:36px}.pc-kb-about-split figure{height:240px;border-radius:24px}.pc-kb-about-split article{padding:0 8px}.pc-kb-service-panel{grid-template-columns:1fr;padding:0}.pc-kb-service-panel article{padding:28px}.pc-kb-service-panel figure{height:210px;min-height:0}.pc-kb-topic-nav{gap:9px}.pc-kb-topic-nav a{padding:10px 14px;font-size:12px}.pc-kb-articles,.pc-kb-contact-grid{grid-template-columns:1fr;gap:20px}.pc-kb-article-card{border-radius:24px}.pc-kb-article-card>div{padding:26px}.pc-kb-article-card h2{font-size:27px}.pc-kb-contact-grid article{padding:28px}.pc-kb-footer{padding:32px 0 22px}.pc-kb-footer>.pc-wrap:first-child{grid-template-columns:1fr;gap:20px}.pc-kb-footer nav{gap:15px;font-size:13px}.pc-kb-footer-bottom{flex-direction:column;gap:12px;font-size:12px}.pc-brand-ksb #pc-request-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:24px}.pc-brand-ksb #pc-request-dialog[open]{display:block}.pc-kb-modal-intro{padding:26px;display:block}.pc-kb-modal-intro>span svg{max-width:75px}.pc-kb-modal-intro h2{font-size:28px;margin:20px 0 12px}.pc-kb-modal-intro h2 br{display:none}.pc-kb-modal-intro p{font-size:13px;margin:0}.pc-kb-modal-form{padding:26px}.pc-brand-ksb #pc-request-dialog .pc-dialog-close{background:#fff;color:#0048fe}.pc-brand-ksb #pc-request-dialog h2{font-size:24px}.pc-kb-inner{padding-bottom:26px}}

.pc-brand-ksb .pc-kb-photo{overflow:hidden;border-radius:22px;min-width:0}.pc-brand-ksb .pc-kb-photo>.pc-art,.pc-brand-ksb .pc-kb-product-overview figure>.pc-art,.pc-brand-ksb .pc-kb-article-card figure>.pc-art{width:100%;height:100%;min-height:0;max-height:100%;padding:0;overflow:hidden;aspect-ratio:auto;background:transparent}.pc-brand-ksb .pc-kb-photo .pc-art>img,.pc-brand-ksb .pc-kb-photo .pc-art>svg,.pc-brand-ksb .pc-kb-product-overview .pc-art>img,.pc-brand-ksb .pc-kb-product-overview .pc-art>svg,.pc-brand-ksb .pc-kb-article-card .pc-art>img,.pc-brand-ksb .pc-kb-article-card .pc-art>svg{width:100%;height:100%;max-height:100%;object-fit:contain;overflow:hidden}.pc-brand-ksb .pc-kb-product-overview figure>.pc-art{flex:1}.pc-brand-ksb .pc-kb-cta .pc-btn{color:#0048fe!important;background:#fff}.pc-brand-ksb .pc-kb-cta .pc-btn:hover{color:#fff!important;background:#0738bc}.pc-brand-ksb .pc-kb-modal-intro>span .pc-brand-vector{display:block;width:95px!important;max-width:95px!important;height:auto!important}.pc-brand-ksb .pc-kb-modal-intro h2 br{display:initial}
@media(max-width:700px){.pc-brand-ksb .pc-kb-modal-intro>span .pc-brand-vector{width:75px!important;max-width:75px!important}.pc-brand-ksb .pc-kb-modal-intro h2{line-height:1.1}.pc-brand-ksb .pc-kb-modal-intro h2 br{display:initial}}

/* Irtysh: asymmetric columns, monochrome panels and rounded concept cards. */
.pc-brand-irtysh-vzlet{color:#0d0d0d;background:#f3f3f1}.pc-brand-irtysh-vzlet .pc-wrap,.pc-brand-irtysh-vzlet .pc-header-inner{width:calc(100% - 48px);max-width:none}.pc-brand-irtysh-vzlet .pc-header{background:white;border-bottom:1px solid #e1e1df}.pc-iv-inner{padding-bottom:28px}.pc-iv-section{margin-top:28px}.pc-iv-inner h1{font-size:clamp(34px,4vw,72px);font-weight:800;letter-spacing:-.055em;line-height:1.02;margin:0 0 22px}.pc-iv-inner h2{font-size:clamp(26px,2.7vw,45px);font-weight:780;letter-spacing:-.04em;line-height:1.08;margin:0 0 20px}.pc-iv-inner h3{font-size:25px;letter-spacing:-.035em;line-height:1.15}.pc-iv-inner p{color:#6e6e6e;line-height:1.6}.pc-iv-inner small{color:#6e6e6e;font-size:12px;line-height:1.6}.pc-iv-tag{display:block;font-size:11px;letter-spacing:.06em;font-weight:700;margin-bottom:18px;color:#6e6e6e}.pc-brand-irtysh-vzlet .pc-btn{background:#0d0d0d;border-color:#0d0d0d;border-radius:30px;color:#fff!important;font-size:14px;min-height:44px;padding:12px 24px;gap:24px}.pc-brand-irtysh-vzlet .pc-btn:hover{background:#353535}.pc-iv-inner figure{margin:0;overflow:hidden;border-radius:24px}.pc-iv-hero{display:grid;grid-template-columns:minmax(150px,14%) minmax(0,1fr) minmax(0,1.2fr);gap:20px}.pc-iv-hero-copy{padding:42px;background:#fff;border-radius:24px;display:flex;flex-direction:column;justify-content:center}.pc-iv-hero figure{min-height:400px}.pc-iv-hero figure img{width:100%;height:100%;object-fit:cover;display:block}.pc-iv-aside{display:flex;flex-direction:column;gap:18px;min-width:0}.pc-iv-aside-top{background:#0d0d0d;color:white;min-height:210px;border-radius:24px;padding:30px 22px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:25px}.pc-iv-aside-top .pc-line-icon{width:75px;height:75px}.pc-iv-aside-top>span{border:1px solid #a8a8a8;border-radius:28px;padding:10px 20px;font-size:13px}.pc-iv-aside-note{padding:28px 22px;background:#0d0d0d;color:#ddd;border-radius:24px;line-height:1.6;font-size:16px}.pc-iv-aside-maker{background:#ececea;border-radius:24px;padding:28px 22px;font-size:17px}.pc-iv-aside-maker strong{display:block;margin-top:14px;line-height:1.2}.pc-iv-catalog-layout{display:grid;grid-template-columns:minmax(150px,14%) minmax(0,1fr);gap:22px}.pc-iv-catalog-intro{background:#ececea;border-radius:24px;padding:36px}.pc-iv-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#6e6e6e;margin-bottom:24px;overflow-wrap:anywhere}.pc-iv-breadcrumb a{color:#0d0d0d}.pc-iv-search{background:#fff;border-radius:24px;padding:22px 26px;margin-top:22px}.pc-iv-search label{display:block;font-size:13px;font-weight:700;margin-bottom:10px}.pc-iv-search>div{display:flex;align-items:center;gap:14px}.pc-iv-search input{min-width:0;flex:1;height:46px;border:1px solid #d7d7d5;border-radius:26px;padding:12px 18px;font:inherit;background:white}.pc-iv-search a{font-size:13px}.pc-iv-count{font-size:13px;margin:20px 5px}.pc-iv-series{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pc-iv-series-card{background:#fff;border-radius:24px;overflow:hidden;min-width:0}.pc-iv-photo{display:block;height:370px;padding:32px;background:#ececea;overflow:hidden}.pc-iv-series-card>div{padding:30px}.pc-iv-series-card small{font-size:11px;line-height:1.5;display:block;margin-bottom:14px}.pc-iv-series-card h2{font-size:clamp(24px,2.1vw,37px);overflow-wrap:anywhere}.pc-iv-series-card p{font-size:15px}.pc-iv-series-card .pc-btn{margin-top:10px}.pc-brand-irtysh-vzlet .pc-iv-photo>.pc-art,.pc-brand-irtysh-vzlet .pc-iv-product-overview figure>.pc-art{width:100%;height:100%;max-height:100%;min-height:0;padding:0;background:transparent;aspect-ratio:auto;overflow:hidden}.pc-brand-irtysh-vzlet .pc-iv-photo .pc-art>img,.pc-brand-irtysh-vzlet .pc-iv-photo .pc-art>svg,.pc-brand-irtysh-vzlet .pc-iv-product-overview .pc-art>img,.pc-brand-irtysh-vzlet .pc-iv-product-overview .pc-art>svg{width:100%;height:100%;object-fit:contain;max-height:100%;padding:0!important}.pc-iv-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:26px}.pc-iv-tiles article{border-radius:24px;background:#fff;padding:32px;position:relative;min-width:0}.pc-iv-number{position:absolute;right:26px;top:26px;font-size:13px;color:#969694}.pc-iv-tiles .pc-line-icon{width:40px;height:40px;margin:16px 0 26px}.pc-iv-tiles p{font-size:15px;margin-bottom:0}.pc-iv-cta{background:#0d0d0d;border-radius:24px;padding:40px 46px;display:flex;align-items:center;justify-content:space-between;gap:36px}.pc-iv-cta h2{color:#fff}.pc-iv-cta p{color:#c9c9c7;max-width:850px;margin-bottom:0}.pc-brand-irtysh-vzlet .pc-iv-cta .pc-btn{background:#fff;border-color:#fff;color:#0d0d0d!important;flex-shrink:0}.pc-iv-panel{background:#fff;border-radius:24px;padding:36px;margin-top:22px;min-width:0;scroll-margin-top:125px}.pc-iv-black{background:#0d0d0d;color:white}.pc-iv-black p,.pc-iv-black small{color:#d3d3d1}.pc-iv-product-overview{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pc-iv-product-overview figure{background:#fff;padding:36px;height:590px;display:flex;flex-direction:column;align-items:center}.pc-brand-irtysh-vzlet .pc-iv-product-overview figure>.pc-art{flex:1;min-height:0}.pc-iv-product-overview figcaption{font-size:12px;color:#6e6e6e;margin-top:20px;line-height:1.5}.pc-iv-product-overview article{padding:42px;border-radius:24px;background:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.pc-iv-product-overview h1{font-size:clamp(34px,3.1vw,57px);overflow-wrap:anywhere}.pc-iv-key-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin:24px 0 12px}.pc-iv-key-specs strong{display:block;font-size:30px;letter-spacing:-.03em}.pc-iv-key-specs span{font-size:11px;color:#6e6e6e;display:block;margin-top:8px}.pc-iv-tabs{display:flex;gap:14px;flex-wrap:wrap;margin-top:24px}.pc-iv-tabs a,.pc-iv-topic-nav a{background:white;padding:12px 23px;border-radius:28px;font-size:13px}.pc-iv-product-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pc-iv-spec-table>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 0;border-bottom:1px solid #e7e7e4;font-size:14px;line-height:1.5}.pc-iv-spec-table>div:last-child{border:0}.pc-iv-spec-table span{color:#6e6e6e}.pc-iv-note{border-left:2px solid #0d0d0d;padding:10px 0 10px 18px;font-size:14px;max-width:1100px}.pc-iv-document>a{display:flex;align-items:center;gap:20px;margin-top:30px;font-size:14px}.pc-iv-document .pc-line-icon{width:40px;height:40px}.pc-iv-graphs{display:grid;grid-template-columns:1fr 1fr;gap:22px;scroll-margin-top:125px}.pc-iv-graphs img{width:100%;max-height:540px;object-fit:contain;background:white;display:block}.pc-iv-graphs p{font-size:13px}.pc-iv-drawing img{display:block;max-width:100%;width:auto;height:auto;max-height:650px;object-fit:contain;margin:25px auto}.pc-iv-drawing>a:last-child{font-size:14px}.pc-iv-about-pair{display:grid;grid-template-columns:1.2fr 1fr;gap:22px;margin-bottom:35px}.pc-iv-about-pair>.pc-iv-panel{margin-top:0}.pc-iv-wordmark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px}.pc-iv-wordmark strong{font-size:clamp(46px,7vw,120px);font-weight:850;letter-spacing:-.065em}.pc-iv-wordmark span{font-size:15px;color:#6e6e6e}.pc-iv-agree-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;background:white;border-radius:24px;padding:24px}.pc-iv-agree-grid figure{height:260px;border-radius:18px}.pc-iv-agree-grid img{width:100%;height:100%;object-fit:cover}.pc-iv-agree-grid h3{margin:22px 12px 14px}.pc-iv-agree-grid p{margin:0 12px;font-size:15px}.pc-iv-service-questions{display:grid;grid-template-columns:24% minmax(0,1fr);gap:22px;margin-bottom:35px}.pc-iv-service-questions>.pc-iv-panel,.pc-iv-service-questions>.pc-iv-tiles{margin-top:0}.pc-iv-service-questions h2{font-size:31px}.pc-iv-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-iv-four .pc-iv-number{position:static;font-size:44px;color:#0d0d0d;font-weight:800;display:block}.pc-iv-four .pc-line-icon{display:none}.pc-iv-use-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pc-iv-use-grid>article{background:white;border-radius:24px;overflow:hidden}.pc-iv-use-grid figure{height:320px;border-radius:0}.pc-iv-use-grid img{width:100%;height:100%;object-fit:cover;display:block}.pc-iv-use-grid article>div{padding:30px}.pc-iv-use-grid .pc-iv-black{background:#0d0d0d;margin:0;display:flex;flex-direction:column;justify-content:center}.pc-iv-use-factors>div{display:flex;gap:18px;align-items:center;border-top:1px solid #6e6e6e;padding:24px 0!important}.pc-iv-use-factors .pc-line-icon{width:35px;height:35px}.pc-iv-topic-nav{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:26px}.pc-iv-topic-nav a[aria-current]{background:#0d0d0d;color:#fff}.pc-iv-articles{display:grid;grid-template-columns:1fr 1fr;gap:22px}.pc-iv-article-card{background:white;border-radius:24px;overflow:hidden}.pc-iv-article-card:first-child{grid-column:1/-1}.pc-iv-article-card figure{height:290px;border-radius:0}.pc-iv-article-card:first-child figure{height:330px}.pc-iv-article-card img{width:100%;height:100%;object-fit:cover}.pc-iv-article-card>div{padding:30px}.pc-iv-article-card h2{font-size:30px}.pc-iv-article-card details{margin-top:24px}.pc-iv-article-card summary{cursor:pointer;font-size:14px;font-weight:650}.pc-iv-article-card details p{font-size:15px;max-width:1100px}.pc-iv-article-card details a{font-size:13px;text-decoration:underline}.pc-iv-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pc-iv-contact-grid article{display:flex;align-items:center;gap:24px;border-radius:24px;background:#ececea;padding:28px}.pc-iv-contact-grid .pc-line-icon{width:46px;height:46px;flex:0 0 46px;background:#0d0d0d;border-radius:50%;padding:11px;color:#fff}.pc-iv-contact-grid h2{font-size:21px;margin-bottom:12px}.pc-iv-contact-grid p{font-size:14px;margin:0;overflow-wrap:anywhere}.pc-iv-contact-invite{display:grid;grid-template-columns:2fr 1fr;gap:22px}.pc-iv-contact-invite .pc-iv-black p{border-top:1px solid #6e6e6e;padding-top:15px}.pc-iv-footer{background:#f3f3f1;color:#0d0d0d;padding:32px 0 25px;margin-top:0}.pc-iv-footer>.pc-wrap:first-child{display:flex;align-items:center;gap:24px}.pc-iv-footer .pc-logo{width:115px;flex:0 0 115px}.pc-iv-footer .pc-brand-vector path{fill:#0d0d0d}.pc-iv-footer span{font-size:12px;white-space:nowrap}.pc-iv-footer nav{display:flex;gap:20px;flex-wrap:wrap;margin-left:auto;font-size:13px}.pc-iv-footer nav a{color:#0d0d0d}.pc-iv-footer-bottom{display:flex;justify-content:space-between;gap:22px;border-top:1px solid #dbdbd8;padding-top:20px;margin-top:26px;color:#6e6e6e;font-size:12px}.pc-brand-irtysh-vzlet #pc-request-dialog{width:calc(100% - 40px);max-width:900px;padding:0;border-radius:24px;overflow:hidden;border:0}.pc-brand-irtysh-vzlet #pc-request-dialog[open]{display:grid;grid-template-columns:40% 60%}.pc-iv-modal-intro{background:#0d0d0d;color:#fff;padding:40px;display:flex;flex-direction:column;justify-content:center}.pc-iv-modal-intro .pc-line-icon{width:70px;height:70px;margin-bottom:25px}.pc-iv-modal-intro h2{font-size:39px;line-height:1.05;letter-spacing:-.04em}.pc-iv-modal-intro p{font-size:14px;color:#c9c9c7;line-height:1.6}.pc-iv-modal-form{padding:40px;min-width:0}.pc-brand-irtysh-vzlet #pc-request-dialog .pc-dialog-close{right:12px;top:12px;z-index:2}.pc-brand-irtysh-vzlet #pc-request-dialog input{border-radius:12px}.pc-brand-irtysh-vzlet :focus-visible{outline:3px solid #6e6e6e;outline-offset:3px}
@media(max-width:1100px){.pc-iv-hero{grid-template-columns:140px minmax(0,1fr) minmax(0,1fr);gap:15px}.pc-iv-hero-copy{padding:28px}.pc-iv-hero figure{min-height:360px}.pc-iv-aside-top{padding:24px 15px;min-height:170px}.pc-iv-aside-top .pc-line-icon{width:58px;height:58px}.pc-iv-aside-top>span{padding:10px 14px}.pc-iv-aside-maker,.pc-iv-aside-note{padding:23px 18px;font-size:14px}.pc-iv-catalog-layout{grid-template-columns:140px minmax(0,1fr);gap:18px}.pc-iv-series-card>div{padding:24px}.pc-iv-photo{height:300px;padding:25px}.pc-iv-product-overview figure{height:530px;padding:26px}.pc-iv-product-overview article{padding:28px}.pc-iv-key-specs{gap:14px}.pc-iv-key-specs strong{font-size:23px}.pc-iv-panel{padding:28px}.pc-iv-tiles article{padding:26px}.pc-iv-four{grid-template-columns:1fr 1fr}.pc-iv-contact-grid{grid-template-columns:1fr}.pc-iv-contact-grid article{padding:25px}.pc-iv-service-questions{grid-template-columns:1fr}.pc-iv-service-questions h2 br{display:none}.pc-iv-agree-grid figure{height:190px}.pc-iv-use-grid figure{height:250px}.pc-iv-footer>.pc-wrap:first-child{flex-wrap:wrap}.pc-iv-footer nav{flex-basis:100%;margin-left:0}.pc-iv-cta{padding:34px}}
@media(max-width:700px){.pc-brand-irtysh-vzlet .pc-wrap,.pc-brand-irtysh-vzlet .pc-header-inner{width:calc(100% - 28px)}.pc-iv-section{margin-top:20px}.pc-iv-inner h1{font-size:38px}.pc-iv-inner h2{font-size:29px}.pc-iv-hero{grid-template-columns:1fr;gap:16px}.pc-iv-aside{display:none}.pc-iv-hero-copy{padding:28px;border-radius:22px}.pc-iv-hero figure{height:235px;min-height:0;border-radius:22px}.pc-iv-hero-copy p{font-size:15px;margin-bottom:0}.pc-iv-catalog-layout{grid-template-columns:1fr}.pc-iv-catalog-intro{padding:26px;border-radius:22px}.pc-iv-catalog-intro p{font-size:15px}.pc-iv-search{padding:20px;border-radius:22px}.pc-iv-search>div{flex-wrap:wrap;gap:12px}.pc-iv-search input{flex-basis:100%}.pc-iv-search a{font-size:12px}.pc-iv-count{font-size:12px;line-height:1.5}.pc-iv-series{grid-template-columns:1fr;gap:18px}.pc-iv-series-card{border-radius:22px}.pc-iv-photo{height:270px;padding:25px}.pc-iv-series-card>div{padding:25px}.pc-iv-series-card h2{font-size:28px}.pc-iv-series-card p{font-size:14px}.pc-iv-series-card .pc-btn{width:100%}.pc-iv-tiles,.pc-iv-four{grid-template-columns:1fr;gap:16px;margin-top:20px}.pc-iv-tiles article{padding:26px;border-radius:22px}.pc-iv-tiles h3{font-size:24px}.pc-iv-cta{display:block;padding:28px;border-radius:22px}.pc-iv-cta h2{font-size:32px}.pc-iv-cta p{font-size:15px}.pc-iv-cta .pc-btn{margin-top:26px;width:100%}.pc-iv-product-overview{grid-template-columns:1fr;gap:18px}.pc-iv-product-overview figure{height:350px;padding:25px;border-radius:22px}.pc-iv-product-overview figcaption{font-size:10px;margin-top:16px}.pc-iv-product-overview article{padding:27px;border-radius:22px}.pc-iv-product-overview h1{font-size:35px}.pc-iv-product-overview p{font-size:15px}.pc-iv-product-overview .pc-btn{width:100%}.pc-iv-key-specs{gap:12px;margin-top:18px}.pc-iv-key-specs strong{font-size:21px}.pc-iv-key-specs span{font-size:10px}.pc-iv-tabs{gap:10px;margin-top:22px}.pc-iv-tabs a{padding:10px 15px;font-size:12px}.pc-iv-product-pair,.pc-iv-graphs{grid-template-columns:1fr;gap:0}.pc-iv-panel{padding:26px;border-radius:22px;margin-top:20px;scroll-margin-top:100px}.pc-iv-spec-table>div{grid-template-columns:1fr;gap:7px;padding:15px 0;font-size:13px}.pc-iv-note{font-size:13px;padding-left:14px}.pc-iv-about-pair{grid-template-columns:1fr;gap:18px;margin-bottom:28px}.pc-iv-wordmark strong{font-size:58px}.pc-iv-wordmark span{font-size:13px}.pc-iv-agree-grid{grid-template-columns:1fr;padding:18px;gap:26px;border-radius:22px}.pc-iv-agree-grid figure{height:220px}.pc-iv-agree-grid h3{margin-top:20px}.pc-iv-use-grid{grid-template-columns:1fr;gap:18px}.pc-iv-use-grid figure{height:220px}.pc-iv-use-grid article>div{padding:26px}.pc-iv-use-grid .pc-btn{width:100%}.pc-iv-use-factors>div{padding:18px 0!important}.pc-iv-articles{grid-template-columns:1fr;gap:20px}.pc-iv-article-card:first-child{grid-column:auto}.pc-iv-article-card figure,.pc-iv-article-card:first-child figure{height:220px}.pc-iv-article-card>div{padding:26px}.pc-iv-article-card h2{font-size:27px}.pc-iv-topic-nav{gap:10px}.pc-iv-topic-nav a{padding:10px 15px;font-size:12px}.pc-iv-contact-grid{gap:16px}.pc-iv-contact-grid article{padding:25px;gap:20px;border-radius:22px}.pc-iv-contact-grid h2{font-size:21px}.pc-iv-contact-invite{grid-template-columns:1fr;gap:0}.pc-iv-contact-invite .pc-btn{width:100%;margin-top:18px}.pc-iv-footer nav{gap:15px;font-size:12px}.pc-iv-footer-bottom{flex-direction:column;gap:12px}.pc-iv-inner{padding-bottom:20px}.pc-brand-irtysh-vzlet #pc-request-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow-y:auto;border-radius:22px}.pc-brand-irtysh-vzlet #pc-request-dialog[open]{display:block}.pc-iv-modal-intro{padding:28px}.pc-iv-modal-intro .pc-line-icon{width:45px;height:45px;margin-bottom:16px}.pc-iv-modal-intro h2{font-size:28px;margin:0 0 15px}.pc-iv-modal-intro p{font-size:13px;margin:0}.pc-iv-modal-form{padding:26px}.pc-brand-irtysh-vzlet #pc-request-dialog .pc-dialog-close{background:#fff;color:#0d0d0d}.pc-brand-irtysh-vzlet #pc-request-dialog h2{font-size:26px}}

/* GMS: white, rounded panels, brown pill controls and forest-green details. */
.pc-brand-gms-gidromashservice{--gm62-brown:#846b5b;--gm62-green:#3c5349;--gm62-soft:#e8ece8;background:#fff;color:#1e1d25}
.pc-brand-gms-gidromashservice .pc-wrap,.pc-brand-gms-gidromashservice .pc-header-inner{width:calc(100% - 64px);max-width:none;margin-left:32px;margin-right:32px}
.pc-brand-gms-gidromashservice .pc-header-inner{padding:0;gap:22px}
.pc-brand-gms-gidromashservice .pc-head-request{font-size:15px;white-space:nowrap}
.pc-brand-gms-gidromashservice .pc-btn{border-radius:99px;background:linear-gradient(125deg,#806857,#8e7968);color:#fff;font-weight:500;display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:49px;padding:10px 24px;text-decoration:none;border:0;line-height:1.3}
.pc-brand-gms-gidromashservice .pc-btn>span{width:31px;height:31px;display:grid;place-items:center;border:1px solid #ffffffb8;border-radius:50%;flex:0 0 31px;font-size:20px}
.pc-brand-gms-gidromashservice .pc-btn:hover{background:#705746;color:#fff}
.pc-gm62-inner{font-size:18px;line-height:1.5;padding:12px 0 24px}
.pc-gm62-inner :is(article,section,div,figure,nav){min-width:0}
.pc-gm62-inner figure{margin:0;overflow:hidden}
.pc-gm62-inner h1{font-size:clamp(40px,4.3vw,80px);line-height:1.02;letter-spacing:-.045em;margin:0 0 24px;font-weight:750;color:#1e1d25}
.pc-gm62-inner h2{font-size:clamp(28px,2.3vw,45px);line-height:1.12;letter-spacing:-.025em;margin:0 0 22px;color:#705646;font-weight:700}
.pc-gm62-inner h3{font-size:clamp(21px,1.65vw,29px);line-height:1.2;margin:0 0 12px;font-weight:650}
.pc-gm62-inner p{margin:0 0 22px;max-width:none;font-size:inherit}
.pc-gm62-section{margin-top:34px;margin-bottom:34px}
.pc-gm62-inner .pc-line-icon{width:35px;height:35px;flex:0 0 35px;color:var(--gm62-green)}
.pc-gm62-tag{display:inline-flex;align-items:center;gap:13px;padding:10px 22px;background:var(--gm62-soft);color:var(--gm62-green);border-radius:99px;font-size:17px;margin-bottom:24px}
.pc-gm62-tag .pc-line-icon{width:24px;height:24px;flex-basis:24px}
.pc-gm62-eyebrow{display:block;font-size:14px;font-weight:600;letter-spacing:.1em;margin-bottom:25px;color:#846b5b}
.pc-gm62-panel{background:linear-gradient(130deg,#f1efec,#f5f4f1);border-radius:26px;padding:32px}
.pc-gm62-icon-circle{width:76px;height:76px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#e1e7e2;color:#3c5349;flex:0 0 76px}
.pc-gm62-icon-circle .pc-line-icon{width:42px;height:42px;flex-basis:42px}
.pc-gm62-note{font-size:14px!important;line-height:1.45;color:#70706b;margin-top:16px!important}
.pc-gm62-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:#55545a;font-size:14px;margin-bottom:26px}
.pc-gm62-breadcrumb a{text-decoration:none;color:#55545a}
.pc-gm62-hero{display:grid;grid-template-columns:.82fr 1.18fr;gap:45px;align-items:center}
.pc-gm62-hero article{padding:20px 0}
.pc-gm62-hero p{font-size:clamp(19px,1.6vw,26px);line-height:1.38;max-width:700px}
.pc-gm62-hero figure{border-radius:26px;aspect-ratio:1.85}
.pc-gm62-hero img,.pc-gm62-specification img,.pc-gm62-use-grid img,.pc-gm62-article-card img{width:100%;height:100%;object-fit:cover;display:block}
.pc-gm62-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:32px 40px;background:#f1eeeb;border-radius:24px}
.pc-gm62-cta h2{margin:0 0 12px}
.pc-gm62-cta p{margin:0;max-width:780px}
.pc-gm62-cta .pc-btn{flex-shrink:0}
.pc-gm62-dark{background:var(--gm62-green);color:#fff}
.pc-gm62-dark h2{color:#fff}
.pc-gm62-dark .pc-btn{background:#fff;color:#28493c}
.pc-gm62-dark .pc-btn>span{border-color:#28493c}
.pc-gm62-conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.pc-gm62-conditions article{border-left:1px solid #c9c9c4;padding:12px 28px 0;display:grid;grid-template-columns:76px 1fr;column-gap:19px;align-content:start}
.pc-gm62-conditions article:first-child{border:0;padding-left:0}
.pc-gm62-conditions .pc-gm62-icon-circle{grid-row:span 2}
.pc-gm62-conditions h3{color:#624b3f;margin-top:5px}
.pc-gm62-conditions p{font-size:16px;margin:6px 0 0}
.pc-gm62-catalog-title p{font-size:clamp(20px,1.65vw,29px);line-height:1.35;margin-bottom:26px}
.pc-gm62-categories{display:flex;gap:20px;margin-bottom:28px;flex-wrap:wrap}
.pc-gm62-categories a{display:inline-flex;gap:21px;align-items:center;background:#e8ece8;color:#284a40;border-radius:60px;padding:13px 24px;text-decoration:none;font-size:20px}
.pc-gm62-categories a[aria-current]{background:#3c5349;color:white}
.pc-gm62-categories a[aria-current] svg{color:white}
.pc-gm62-categories i{font-style:normal;border:1px solid currentColor;border-radius:50%;width:35px;height:35px;display:grid;place-items:center;margin-left:15px}
.pc-gm62-search{border-top:1px solid #e4e4e1;padding-top:20px;margin-bottom:15px}
.pc-gm62-search label{display:block;font-size:14px;color:#555;margin-bottom:8px}
.pc-gm62-search>div{display:flex;align-items:center;gap:18px}
.pc-gm62-search input[type=search]{flex:1;max-width:760px;min-width:0;border:1px solid #c9c9c5;border-radius:13px;height:52px;background:#fff;padding:12px 18px;color:#1e1d25;font-size:17px}
.pc-gm62-search a{color:#40584b;font-size:15px;text-underline-offset:4px}
.pc-gm62-count{font-size:14px!important;color:#666;margin-bottom:19px!important}
.pc-gm62-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.pc-gm62-series-card{border:1px solid #e2e3df;border-radius:22px;display:grid;grid-template-columns:.95fr 1.05fr;gap:22px;padding:24px;align-items:center;background:#fff}
.pc-gm62-series-card h2{color:#1e1d25;font-size:clamp(28px,2.4vw,43px);margin-bottom:16px;overflow-wrap:anywhere}
.pc-gm62-series-card h2 a{color:inherit;text-decoration:none}
.pc-gm62-equipment{display:block;min-height:270px}
.pc-gm62-equipment .pc-art{height:290px;min-height:0;border-radius:0;background:#fff!important}
.pc-gm62-equipment img{object-fit:contain!important;padding:10px!important}
.pc-gm62-series-type{font-size:clamp(19px,1.4vw,26px)!important;line-height:1.25;color:#806352;font-weight:600}
.pc-gm62-manufacturer{font-size:17px!important;color:#315649!important;line-height:1.35;margin:18px 0 24px!important}
.pc-gm62-all-catalog{display:flex!important;width:100%;margin-top:22px;font-size:22px}
.pc-gm62-specification{display:grid;grid-template-columns:1.12fr .88fr;gap:36px;align-items:center;background:#f0ede9;border-radius:26px;overflow:hidden;padding:0}
.pc-gm62-specification figure{height:310px}
.pc-gm62-specification article{padding:25px 30px 25px 0}
.pc-gm62-specification p{font-size:20px}
.pc-gm62-product-top{display:grid;grid-template-columns:1.05fr .95fr;gap:65px;align-items:center}
.pc-gm62-product-top .pc-art{height:440px;min-height:0;background:#fff!important;border-radius:0}
.pc-gm62-product-top .pc-art img{object-fit:contain!important;padding:25px!important}
.pc-gm62-product-top figcaption{font-size:13px;color:#777;line-height:1.4;margin:12px 0 0;text-align:center}
.pc-gm62-product-top article>small{display:block;font-size:14px;color:#767470;line-height:1.5;margin-top:22px}
.pc-gm62-product-section{margin-top:48px}
.pc-gm62-product-section h2{color:#735d4e}
.pc-gm62-spec-table{background:#f5f5f4;border-radius:22px;padding:8px 24px}
.pc-gm62-spec-table>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-bottom:1px solid #deded9;padding:14px 8px;font-size:17px}
.pc-gm62-spec-table>div:last-child{border:0}
.pc-gm62-spec-table strong{font-weight:550}
.pc-gm62-documents{display:grid;grid-template-columns:1.2fr .8fr;gap:55px;align-items:center}
.pc-gm62-documents p{font-size:17px}
.pc-gm62-documents nav{display:flex;flex-direction:column;gap:18px}
.pc-gm62-documents a{display:flex;align-items:center;gap:15px;color:#2e4b3e;text-decoration:none;border-bottom:1px solid #d1d3cb;padding-bottom:15px;font-size:18px}
.pc-gm62-about-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;background:linear-gradient(120deg,#f0f2ef,#f9f9f7);border-radius:26px;padding:38px}
.pc-gm62-about-hero article{max-width:850px}
.pc-gm62-about-hero p{font-size:clamp(20px,1.7vw,29px);line-height:1.35}
.pc-gm62-about-hero .pc-art{height:375px;min-height:0;background:#fff!important;border-radius:20px}
.pc-gm62-about-hero .pc-art img{padding:24px!important}
.pc-gm62-about-hero figcaption{font-size:13px;color:#777;margin-top:10px}
.pc-gm62-about-supply{display:grid;grid-template-columns:.88fr 1.12fr;gap:50px}
.pc-gm62-about-supply>article p{font-size:23px;line-height:1.4}
.pc-gm62-about-supply>div>article{display:flex;align-items:center;gap:25px;padding:23px 0;border-bottom:1px solid #b7b4ac}
.pc-gm62-about-supply>div>article:first-child{padding-top:0}
.pc-gm62-about-supply>div>article:last-child{border:0;padding-bottom:0}
.pc-gm62-about-supply>div p{font-size:17px;margin:0}
.pc-gm62-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;list-style:none;padding:0}
.pc-gm62-steps li{display:flex;align-items:center;gap:22px;border-right:1px solid #ccc;padding-right:20px;font-size:20px}
.pc-gm62-steps li:last-child{border:0}
.pc-gm62-steps strong{font-size:35px;width:82px;height:82px;flex:0 0 82px;border-radius:50%;display:grid;place-items:center;background:#e8ece8;color:#2b4c3e}
.pc-gm62-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.pc-gm62-use-grid>article{background:#f2f4f1;border-radius:24px;overflow:hidden}
.pc-gm62-use-grid figure{height:290px}
.pc-gm62-use-grid>article>div{display:grid;grid-template-columns:55px 1fr 49px;gap:22px;align-items:start;padding:24px}
.pc-gm62-use-grid strong{font-size:35px;color:#284c3e;line-height:1.2;border-right:1px solid #bdc2b8}
.pc-gm62-use-grid h3{font-size:24px;color:#284c3e}
.pc-gm62-use-grid p{font-size:17px;margin:0}
.pc-gm62-circle-button{background:#846b5b;border:0;color:white;border-radius:50%;width:49px;height:49px;display:grid;place-items:center;font-size:26px;cursor:pointer}
.pc-gm62-use-bottom{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:stretch}
.pc-gm62-use-bottom .pc-gm62-conditions{display:grid;grid-template-columns:1fr;gap:8px}
.pc-gm62-use-bottom .pc-gm62-conditions article{border:0;padding:18px;background:#f3f5f2;border-radius:18px;grid-template-columns:76px .75fr 1.25fr;align-items:center}
.pc-gm62-use-bottom .pc-gm62-conditions .pc-gm62-icon-circle{grid-row:auto}
.pc-gm62-use-bottom .pc-gm62-conditions h3,.pc-gm62-use-bottom .pc-gm62-conditions p{margin:0}
.pc-gm62-use-bottom .pc-gm62-panel p{font-size:18px}
.pc-gm62-topic-nav{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:24px}
.pc-gm62-topic-nav a{border-radius:60px;background:#e8ece8;color:#315549;padding:10px 20px;text-decoration:none;font-size:16px}
.pc-gm62-topic-nav a[aria-current]{background:#3c5349;color:#fff}
.pc-gm62-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.pc-gm62-article-card{background:#f4f4f2;border-radius:24px;padding:18px;overflow:hidden}
.pc-gm62-article-card figure{height:310px;border-radius:18px}
.pc-gm62-article-card>div{padding:23px 13px 15px}
.pc-gm62-article-card h2{font-size:32px;line-height:1.14}
.pc-gm62-article-card p{font-size:19px;line-height:1.42}
.pc-gm62-article-card details{margin:0;font-size:18px}
.pc-gm62-article-card summary{list-style:none;cursor:pointer;display:inline-flex;padding:12px 25px;border-radius:70px;background:#846b5b;color:#fff;font-size:17px;margin-bottom:16px}
.pc-gm62-article-card summary::-webkit-details-marker{display:none}
.pc-gm62-article-card details[open] p{margin-top:9px;font-size:18px}
.pc-gm62-article-card details a{font-size:16px;color:#315549}
.pc-gm62-article-card:first-child{grid-column:1/-1;display:grid;grid-template-columns:1.15fr .85fr;gap:22px}
.pc-gm62-article-card:first-child figure{height:100%;min-height:340px}
.pc-gm62-service-grid,.pc-gm62-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.pc-gm62-service-grid h3,.pc-gm62-contact-grid h2{margin-top:23px}
.pc-gm62-service-grid p,.pc-gm62-contact-grid p{font-size:18px;overflow-wrap:anywhere;margin-bottom:0}
.pc-gm62-service-documents{margin-top:30px}
.pc-gm62-service-documents>div{display:grid;grid-template-columns:1fr 1fr;gap:25px}
.pc-gm62-service-documents a{color:#315549;font-size:18px}
.pc-gm62-request{display:grid;grid-template-columns:.82fr 1.18fr;border:1px solid #e2e2dd;border-radius:26px;overflow:hidden;padding:0}
.pc-gm62-request>article{padding:45px;background:#f1eeea}
.pc-gm62-request h1{font-size:clamp(37px,3.5vw,63px);color:#3c5349}
.pc-gm62-request p{font-size:21px}
.pc-gm62-request nav{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:35px}
.pc-gm62-request nav span,.pc-gm62-modal-intro>span:not(.pc-gm62-eyebrow){display:inline-block;border:1px solid #3c5349;border-radius:70px;padding:8px 22px;color:#3c5349;font-size:17px}
.pc-gm62-request>div{padding:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.pc-gm62-request>div h2{font-size:38px;margin-top:25px;color:#3c5349}
.pc-gm62-request small{font-size:14px;color:#7a7772;line-height:1.4;max-width:430px;margin-top:25px}
.pc-brand-gms-gidromashservice .pc-gm62-footer{padding-top:28px;padding-bottom:22px;background:#846b5b;color:#fff}
.pc-gm62-footer-top{display:grid;grid-template-columns:135px 160px 1fr auto;gap:22px;align-items:center}
.pc-gm62-footer .pc-logo{width:135px;min-width:0;max-width:135px;font-size:35px}
.pc-gm62-footer .pc-logo svg{width:135px;height:auto;max-height:50px}
.pc-gm62-footer-top>span{font-size:14px;line-height:1.2}
.pc-gm62-footer nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:18px}
.pc-gm62-footer nav a{font-size:14px;margin:0;text-decoration:none}
.pc-brand-gms-gidromashservice .pc-gm62-footer .pc-btn{color:#fff;border:1px solid #ffffff99;background:transparent;font-size:14px}
.pc-gm62-footer-bottom{border-top:1px solid #ffffff40;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px;padding-top:21px;margin-top:24px}
.pc-gm62-footer-bottom small,.pc-gm62-footer-bottom a{font-size:12px;line-height:1.4;margin:0}
.pc-brand-gms-gidromashservice #pc-request-dialog{max-width:1020px;width:calc(100% - 48px);border:1px solid #e0e0da;border-radius:24px;padding:0;overflow:auto;max-height:calc(100dvh - 40px)}
.pc-brand-gms-gidromashservice #pc-request-dialog[open]{display:grid;grid-template-columns:.8fr 1.2fr}
.pc-gm62-modal-intro{background:#f1eeea;padding:39px 30px;display:flex;flex-direction:column;align-items:flex-start;gap:13px}
.pc-gm62-modal-intro h2{font-size:35px;line-height:1.08;color:#3c5349;margin:0}
.pc-gm62-modal-intro p{font-size:17px;line-height:1.5;margin:12px 0}
.pc-gm62-modal-intro .pc-gm62-eyebrow{margin:0 0 10px;font-size:12px}
.pc-gm62-modal-form{padding:40px 36px 30px;position:relative;min-width:0}
.pc-gm62-modal-form .pc-close{right:10px;top:9px}
.pc-gm62-modal-form .pc-eyebrow{font-size:12px}
.pc-gm62-modal-form h2{font-size:31px;line-height:1.12;margin:12px 0 22px;color:#3c5349}
.pc-gm62-modal-form .pc-form{margin:0;width:100%}
.pc-gm62-modal-form input{max-width:100%;min-width:0}
.pc-gm62-modal-form .pc-field-row{grid-template-columns:1fr}
.pc-gm62-modal-form .pc-consent{font-size:13px;line-height:1.4;align-items:flex-start}
.pc-gm62-modal-form .pc-consent input{flex:0 0 17px;width:17px;margin-top:3px}
.pc-gm62-modal-form .pc-btn{max-width:100%;width:100%}
.pc-gm62-inner :is(a,button,input,summary):focus-visible{outline:3px solid #527668;outline-offset:4px}
@media(min-width:1600px){.pc-gm62-section{margin-top:46px;margin-bottom:46px}.pc-gm62-series-card{gap:35px;padding:32px}.pc-gm62-equipment .pc-art{height:370px}.pc-gm62-product-top .pc-art{height:540px}.pc-gm62-hero figure{max-height:480px}.pc-gm62-use-grid figure{height:370px}.pc-gm62-specification figure{height:390px}.pc-gm62-about-hero .pc-art{height:465px}}
@media(max-width:1200px){.pc-brand-gms-gidromashservice .pc-wrap,.pc-brand-gms-gidromashservice .pc-header-inner{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.pc-gm62-series-card{grid-template-columns:.85fr 1.15fr;padding:18px;gap:16px}.pc-gm62-series-card h2{font-size:29px}.pc-gm62-equipment .pc-art{height:245px}.pc-gm62-series-type{font-size:19px!important}.pc-gm62-manufacturer{font-size:15px!important}.pc-gm62-conditions{gap:15px}.pc-gm62-conditions article{grid-template-columns:1fr;padding:12px 15px}.pc-gm62-conditions .pc-gm62-icon-circle{grid-row:auto;margin-bottom:16px}.pc-gm62-product-top{gap:35px}.pc-gm62-footer-top{grid-template-columns:120px 145px 1fr}.pc-gm62-footer-top>.pc-btn{grid-column:3;justify-self:center}.pc-gm62-footer .pc-logo,.pc-gm62-footer .pc-logo svg{width:120px}.pc-gm62-documents{gap:30px}.pc-gm62-request>article{padding:30px}.pc-gm62-request>div{padding:40px}.pc-gm62-hero{gap:28px}.pc-gm62-use-grid>article>div{gap:15px;padding:20px}.pc-gm62-use-grid h3{font-size:21px}.pc-gm62-use-bottom{grid-template-columns:1fr}.pc-gm62-use-bottom .pc-gm62-conditions article{grid-template-columns:76px .75fr 1.25fr}.pc-gm62-use-bottom .pc-gm62-conditions .pc-gm62-icon-circle{margin:0}.pc-gm62-about-supply{gap:30px}.pc-gm62-inner .pc-btn{gap:15px;padding:10px 19px}}
@media(max-width:760px){.pc-brand-gms-gidromashservice .pc-wrap,.pc-brand-gms-gidromashservice .pc-header-inner{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.pc-gm62-inner{font-size:17px;padding-top:0}.pc-gm62-section{margin-top:25px;margin-bottom:25px}.pc-gm62-inner h1{font-size:40px;line-height:1.05;margin-bottom:20px}.pc-gm62-inner h2{font-size:29px}.pc-gm62-inner h3{font-size:22px}.pc-gm62-hero{grid-template-columns:1fr;gap:8px}.pc-gm62-hero article{padding:10px 0}.pc-gm62-hero figure{aspect-ratio:1.55;border-radius:20px}.pc-gm62-hero p{font-size:19px}.pc-gm62-tag{font-size:14px;padding:9px 17px;margin-bottom:20px}.pc-gm62-catalog-title p{font-size:19px}.pc-gm62-categories{gap:12px;display:grid;grid-template-columns:1fr}.pc-gm62-categories a{font-size:18px;padding:12px 20px}.pc-gm62-categories i{margin-left:auto}.pc-gm62-search>div{display:grid;grid-template-columns:1fr auto;gap:12px}.pc-gm62-search input[type=search]{grid-column:1/-1;width:100%;font-size:16px}.pc-gm62-search a{font-size:14px}.pc-gm62-catalog-grid{grid-template-columns:1fr;gap:18px}.pc-gm62-series-card{grid-template-columns:1fr;padding:19px;gap:12px}.pc-gm62-equipment{min-height:0}.pc-gm62-equipment .pc-art{height:220px}.pc-gm62-series-card h2{font-size:30px}.pc-gm62-manufacturer{font-size:16px!important}.pc-gm62-series-card .pc-btn{margin-top:3px}.pc-gm62-all-catalog{font-size:19px}.pc-gm62-panel{padding:24px 20px;border-radius:20px}.pc-gm62-conditions{grid-template-columns:1fr;gap:20px}.pc-gm62-conditions article{border:0;border-top:1px solid #ccc;padding:20px 0 0;grid-template-columns:60px 1fr;gap:15px}.pc-gm62-conditions article:first-child{padding:0}.pc-gm62-conditions .pc-gm62-icon-circle{grid-row:span 2;width:60px;height:60px;flex-basis:60px;margin:0}.pc-gm62-conditions h3{font-size:20px;margin:4px 0 0}.pc-gm62-conditions p{margin:0;font-size:16px}.pc-gm62-specification{grid-template-columns:1fr;gap:0;border-radius:20px}.pc-gm62-specification figure{height:200px}.pc-gm62-specification article{padding:24px 20px}.pc-gm62-specification p{font-size:18px}.pc-gm62-cta{flex-direction:column;align-items:flex-start;padding:25px 22px;gap:20px;border-radius:20px}.pc-gm62-cta .pc-btn{max-width:100%}.pc-gm62-cta p{font-size:17px}.pc-gm62-product-top{grid-template-columns:1fr;gap:25px}.pc-gm62-product-top .pc-art{height:270px}.pc-gm62-product-top article>small{font-size:13px}.pc-gm62-product-section{margin-top:32px}.pc-gm62-spec-table{padding:5px 13px;border-radius:17px}.pc-gm62-spec-table>div{grid-template-columns:1fr 1fr;padding:13px 0;gap:16px;font-size:14px;line-height:1.45}.pc-gm62-documents{grid-template-columns:1fr;gap:10px}.pc-gm62-documents a{font-size:16px}.pc-gm62-about-hero{grid-template-columns:1fr;padding:24px 20px;gap:10px;border-radius:20px}.pc-gm62-about-hero .pc-art{height:230px}.pc-gm62-about-hero p{font-size:18px}.pc-gm62-about-supply{grid-template-columns:1fr;gap:10px}.pc-gm62-about-supply>article p{font-size:18px}.pc-gm62-about-supply>div>article{gap:18px}.pc-gm62-about-supply .pc-gm62-icon-circle{width:60px;height:60px;flex-basis:60px}.pc-gm62-steps{grid-template-columns:1fr;gap:20px}.pc-gm62-steps li{border:0;font-size:18px;gap:19px}.pc-gm62-steps strong{width:65px;height:65px;flex-basis:65px;font-size:29px}.pc-gm62-use-grid{grid-template-columns:1fr;gap:20px}.pc-gm62-use-grid figure{height:200px}.pc-gm62-use-grid>article>div{grid-template-columns:39px 1fr;gap:14px;padding:20px 17px}.pc-gm62-use-grid strong{font-size:28px}.pc-gm62-use-grid h3{font-size:21px}.pc-gm62-use-grid p{font-size:16px}.pc-gm62-circle-button{grid-column:2;justify-self:end;width:42px;height:42px;margin-top:2px}.pc-gm62-use-bottom .pc-gm62-conditions article{grid-template-columns:60px 1fr;padding:16px;gap:14px}.pc-gm62-use-bottom .pc-gm62-conditions .pc-gm62-icon-circle{grid-row:span 2}.pc-gm62-use-bottom .pc-gm62-conditions p{grid-column:2}.pc-gm62-topic-nav{gap:9px}.pc-gm62-topic-nav a{font-size:14px;padding:9px 14px}.pc-gm62-articles{grid-template-columns:1fr;gap:19px}.pc-gm62-article-card{padding:12px;border-radius:20px}.pc-gm62-article-card:first-child{display:block;grid-column:auto}.pc-gm62-article-card figure,.pc-gm62-article-card:first-child figure{height:210px;min-height:0}.pc-gm62-article-card>div{padding:20px 6px 8px}.pc-gm62-article-card h2{font-size:28px}.pc-gm62-article-card p{font-size:17px}.pc-gm62-article-card summary{font-size:16px;padding:12px 20px}.pc-gm62-article-card details[open] p{font-size:17px}.pc-gm62-service-grid,.pc-gm62-contact-grid{grid-template-columns:1fr;gap:18px}.pc-gm62-service-documents>div{grid-template-columns:1fr;gap:25px}.pc-gm62-request{grid-template-columns:1fr;border-radius:20px}.pc-gm62-request>article{padding:28px 23px}.pc-gm62-request h1{font-size:35px}.pc-gm62-request p{font-size:18px}.pc-gm62-request nav{gap:12px;margin-top:23px}.pc-gm62-request nav span{font-size:15px;padding:7px 17px}.pc-gm62-request>div{padding:29px 24px}.pc-gm62-request>div h2{font-size:29px}.pc-gm62-request .pc-btn{max-width:100%}.pc-gm62-footer-top{grid-template-columns:100px 1fr;gap:16px}.pc-gm62-footer .pc-logo,.pc-gm62-footer .pc-logo svg{width:100px}.pc-gm62-footer nav{grid-column:1/-1;justify-content:flex-start;gap:14px 20px;padding-top:10px}.pc-gm62-footer-top>.pc-btn{grid-column:1/-1;justify-self:start;font-size:14px}.pc-gm62-footer-bottom{align-items:flex-start;flex-direction:column;gap:12px}.pc-brand-gms-gidromashservice #pc-request-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:20px}.pc-brand-gms-gidromashservice #pc-request-dialog[open]{grid-template-columns:1fr}.pc-gm62-modal-intro{padding:26px 24px 20px;gap:10px}.pc-gm62-modal-intro h2{font-size:28px}.pc-gm62-modal-intro p{font-size:15px;margin:5px 0}.pc-gm62-modal-intro>span:not(.pc-gm62-eyebrow){display:none}.pc-gm62-modal-form{padding:28px 24px 24px}.pc-gm62-modal-form h2{font-size:28px}.pc-gm62-modal-form .pc-close{top:10px;right:10px}.pc-gm62-modal-form .pc-consent{font-size:12px}}

/* Speroni: squared monochrome panels, expressive typography and fine rules. */
.pc-brand-speroni .pc-wrap,.pc-brand-speroni .pc-header-inner{width:auto;max-width:none;margin-inline:clamp(18px,2.8vw,54px)}
.pc-brand-speroni .pc-header{border-bottom:1px solid #ddd}.pc-brand-speroni .pc-header-inner{min-height:88px;padding:0;gap:25px}.pc-brand-speroni .pc-header nav a{font-size:14px}.pc-brand-speroni .pc-header nav a[aria-current]{border-radius:0;border-bottom:2px solid #000;background:none}.pc-brand-speroni .pc-logo svg{width:158px;max-width:100%;height:auto;max-height:42px}
.pc-brand-speroni .pc-btn{border-radius:0;box-shadow:none;background:#000;border:1px solid #000;color:#fff;font-weight:600;font-size:15px;min-height:46px;padding:13px 23px;text-decoration:none}.pc-brand-speroni .pc-btn.secondary{background:transparent;color:#000;border-color:#000}.pc-brand-speroni .pc-btn:focus-visible{outline:3px solid #777;outline-offset:4px}
.pc-sp62-inner{background:#fff;color:#000}.pc-sp62-inner *{box-sizing:border-box}.pc-sp62-inner h1{font-size:clamp(43px,4.75vw,82px);line-height:1.01;letter-spacing:-.048em;font-weight:800;margin:16px 0 24px}.pc-sp62-inner h2,.pc-sp62-cta h2{font-size:clamp(31px,3.1vw,52px);line-height:1.08;letter-spacing:-.043em;font-weight:760;margin:0 0 23px}.pc-sp62-inner h3{font-size:clamp(22px,1.75vw,30px);line-height:1.16;letter-spacing:-.025em;margin:0 0 14px;font-weight:750}.pc-sp62-inner p,.pc-sp62-cta p{font-size:clamp(16px,1.15vw,20px);line-height:1.5;margin:0 0 20px}.pc-sp62-inner a{color:inherit}.pc-sp62-inner figure{margin:0;min-width:0}.pc-sp62-inner figcaption{font-size:12px;line-height:1.5;color:#666;padding:12px 16px}.pc-sp62-inner img{max-width:100%;display:block}.pc-sp62-inner .pc-art{border-radius:0;min-height:0;height:360px}.pc-sp62-inner .pc-art>img{padding:26px!important}
.pc-sp62-label{display:block;font-size:12px;line-height:1.5;letter-spacing:.025em;margin-bottom:14px}.pc-sp62-section{padding-block:56px}.pc-sp62-band{padding-block:50px}.pc-sp62-gray{background:#d7d7d7}.pc-sp62-dark{background:#000;color:#fff}.pc-sp62-dark .pc-btn{color:#000;background:#fff;border-color:#fff}.pc-sp62-dark .pc-btn.secondary{color:#fff;background:transparent;border-color:#fff}.pc-sp62-inner .pc-sp62-intro{font-size:clamp(20px,1.7vw,28px);line-height:1.35;margin-bottom:30px}.pc-sp62-hero{display:grid;grid-template-columns:1fr 1.15fr;gap:45px;align-items:center}.pc-sp62-hero:has(>article:only-child){display:block;padding-bottom:22px}.pc-sp62-hero>article{min-width:0}.pc-sp62-hero>article>p{max-width:780px}.pc-sp62-hero figure>img{width:100%;height:460px;object-fit:cover}.pc-sp62-hero .pc-art{height:465px;background:#d7d7d7!important}.pc-sp62-hero .pc-art>img{mix-blend-mode:multiply}.pc-sp62-top-rule{border-top:1px solid #ddd}.pc-sp62-note{color:#616161;font-size:14px!important;line-height:1.55!important}
.pc-sp62-direction-grid,.pc-sp62-model-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.pc-sp62-direction-grid>a{background:#000;color:#fff;text-decoration:none;min-width:0}.pc-sp62-direction-grid .pc-art{height:385px;background:white!important}.pc-sp62-direction-grid>a>div:last-child{padding:28px}.pc-sp62-direction-grid h2{font-size:clamp(27px,2.3vw,39px);margin-bottom:13px}.pc-sp62-direction-grid p{font-size:17px;color:#ddd;margin-bottom:18px}.pc-sp62-direction-grid span{font-size:14px}.pc-sp62-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}.pc-sp62-heading>span{font-size:14px;color:#555}.pc-sp62-search{margin:12px 0 20px;border:1px solid #999;padding:18px 20px;background:#fff}.pc-sp62-search label{display:block;margin-bottom:10px;font-weight:600;font-size:14px}.pc-sp62-search>div{display:flex;align-items:center;gap:16px}.pc-sp62-search input{min-width:0;flex:1;padding:13px 15px;border:1px solid #aaa;min-height:46px;background:#fff;color:#000;border-radius:0;font:inherit}.pc-sp62-search>div>a{font-size:14px;text-underline-offset:4px}.pc-sp62-count{font-size:14px!important;color:#555}.pc-sp62-model-card{background:#fff;min-width:0;display:flex;flex-direction:column}.pc-sp62-model-card .pc-art{height:320px}.pc-sp62-model-copy{padding:24px;flex:1;display:flex;flex-direction:column}.pc-sp62-model-copy h3{font-size:37px;margin-bottom:12px}.pc-sp62-model-copy h3 a{text-decoration:none}.pc-sp62-model-copy p{font-size:17px;line-height:1.45}.pc-sp62-model-copy .pc-btn{margin-top:auto;align-self:flex-start}.pc-sp62-panel{background:#fff;border:1px solid #aaa;padding:30px}
.pc-sp62-cta{padding-block:45px;border-top:1px solid #ddd}.pc-sp62-cta>.pc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.pc-sp62-cta article{min-width:0}.pc-sp62-cta p{max-width:680px}.pc-sp62-cta aside{border:1px solid #aaa;padding:30px}.pc-sp62-cta.pc-sp62-dark{border-color:#000}.pc-sp62-cta.pc-sp62-dark aside{border-color:#777}.pc-sp62-cta.pc-sp62-dark p{color:#ddd}
.pc-sp62-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#666;margin-bottom:30px}.pc-sp62-product-top{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;align-items:start}.pc-sp62-product-top>figure{background:#f5f5f5}.pc-sp62-product-top .pc-art{height:550px;background:#f5f5f5!important}.pc-sp62-product-top .pc-art>img{mix-blend-mode:multiply;padding:38px!important}.pc-sp62-product-top h1{margin-top:12px}.pc-sp62-product-top h2{font-size:clamp(25px,2vw,32px);margin-bottom:18px}.pc-sp62-product-top .pc-actions{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0}.pc-sp62-spec-table{margin:10px 0 28px}.pc-sp62-spec-table>div{display:grid;grid-template-columns:1fr 1fr;gap:25px;border-top:1px solid #d0d0d0;padding:13px 0;font-size:15px;line-height:1.45}.pc-sp62-spec-table>div:last-child{border-bottom:1px solid #d0d0d0}.pc-sp62-spec-table strong{font-weight:500;color:#565656}.pc-sp62-spec-table span{font-weight:600;overflow-wrap:anywhere}.pc-sp62-tabs{display:flex;flex-wrap:wrap;gap:34px;border-bottom:1px solid #ccc;margin-top:35px;padding-bottom:16px}.pc-sp62-tabs a{text-decoration:none;font-size:15px;line-height:1.5}.pc-sp62-tabs a:first-child{border-bottom:2px solid #000;padding-bottom:14px;margin-bottom:-17px}.pc-sp62-description{padding:32px 0 4px}.pc-sp62-description>p{max-width:1350px}.pc-sp62-curve{background:#fff;padding:24px;margin:25px 0 30px!important}.pc-sp62-curve img{width:100%;height:auto}.pc-sp62-curve figcaption{padding:16px 0 0}.pc-sp62-curve figcaption a{display:inline-block;text-underline-offset:3px;margin-left:6px}.pc-sp62-inner [id^=pc-sp62-]{scroll-margin-top:100px}
.pc-sp62-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:26px 0 30px}.pc-sp62-steps article{padding:28px;background:#d7d7d7;min-width:0}.pc-sp62-number{display:block;font-size:clamp(54px,5vw,86px);line-height:1;font-weight:800;letter-spacing:-.065em;margin-bottom:22px}.pc-sp62-steps p{margin-bottom:0}.pc-sp62-four{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-sp62-four article{background:#fff;border:1px solid #999}.pc-sp62-four .pc-sp62-number{font-size:46px;margin-bottom:20px}.pc-sp62-dark .pc-sp62-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-sp62-dark .pc-sp62-steps article{background:transparent;border:1px solid #777;display:grid;grid-template-columns:90px 1fr;column-gap:25px}.pc-sp62-dark .pc-sp62-steps .pc-sp62-number{font-size:64px;grid-row:1/3;margin:0}.pc-sp62-dark .pc-sp62-steps p{grid-column:2;color:#ddd}.pc-sp62-history{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:40px}.pc-sp62-history>article{padding:32px}.pc-sp62-history strong{font-size:clamp(100px,10vw,165px);line-height:1;font-weight:800;letter-spacing:-.065em;display:block;margin:25px 0}.pc-sp62-history h2{margin-bottom:0}.pc-sp62-timeline{padding:25px 0 20px 34px;border-left:1px solid #aaa;position:relative}.pc-sp62-timeline article{position:relative;margin-bottom:34px}.pc-sp62-timeline article:before{content:'';position:absolute;left:-43px;top:8px;width:17px;height:17px;background:#000;border:1px solid #000;border-radius:50%}.pc-sp62-timeline article+article:before{background:#fff}.pc-sp62-timeline h3{font-size:28px}
.pc-sp62-service-rows{margin-top:24px}.pc-sp62-service-rows>article{display:grid;grid-template-columns:minmax(180px,.35fr) 1fr;gap:34px;align-items:center;padding:24px 0;border-top:1px solid #ccc}.pc-sp62-service-rows>article:last-child{border-bottom:1px solid #ccc}.pc-sp62-service-rows .pc-art{height:200px;background:#f1f1f1!important}.pc-sp62-service-rows .pc-art>img{mix-blend-mode:multiply}.pc-sp62-service-rows p{margin-bottom:0}.pc-sp62-use-row{display:grid;grid-template-columns:1fr 1.15fr;gap:0;margin-bottom:24px}.pc-sp62-use-row.pc-sp62-reverse{grid-template-columns:1.15fr 1fr}.pc-sp62-use-row>article{padding:38px;min-width:0}.pc-sp62-use-row .pc-sp62-number{font-size:clamp(75px,7vw,112px)}.pc-sp62-use-row p{max-width:640px}.pc-sp62-use-row figure{position:relative;min-height:400px}.pc-sp62-use-row figure>img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.pc-sp62-use-row .pc-art{height:100%;min-height:400px;background:#d7d7d7!important}.pc-sp62-use-row .pc-art>img{mix-blend-mode:multiply}.pc-sp62-use-row figcaption{position:absolute;bottom:0;left:0;right:0;text-align:center}
.pc-sp62-media-section{padding-top:12px}.pc-sp62-topics{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:28px}.pc-sp62-topics a{border:1px solid #aaa;padding:10px 16px;font-size:14px;text-decoration:none;line-height:1.4}.pc-sp62-topics a[aria-current]{background:#000;color:#fff;border-color:#000}.pc-sp62-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.pc-sp62-article-card{border:1px solid #d7d7d7;min-width:0;background:#f6f6f6}.pc-sp62-article-card>figure{height:260px;overflow:hidden;background:#d7d7d7}.pc-sp62-article-card>figure>img{width:100%;height:100%;object-fit:cover}.pc-sp62-article-card .pc-art{height:100%;background:#d7d7d7!important}.pc-sp62-article-card .pc-art>img{mix-blend-mode:multiply}.pc-sp62-article-card>div{padding:24px}.pc-sp62-article-card h2{font-size:clamp(25px,1.95vw,35px);line-height:1.12}.pc-sp62-article-card p{font-size:17px}.pc-sp62-article-card details{margin-top:22px}.pc-sp62-article-card summary{font-size:14px;cursor:pointer;list-style:none;border:1px solid #000;padding:11px 17px;display:inline-block}.pc-sp62-article-card summary::-webkit-details-marker{display:none}.pc-sp62-article-card details[open]>p{margin-top:24px}.pc-sp62-article-card details>a{font-size:14px;line-height:1.5}
.pc-sp62-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:0}.pc-sp62-hero .pc-sp62-photo-pair .pc-art{height:430px;background:white!important}.pc-sp62-contact-pair{display:grid;grid-template-columns:1fr 1.2fr;gap:32px}.pc-sp62-contact-data{padding:34px}.pc-sp62-contact-data>div{display:flex;gap:22px;border-top:1px solid #666;padding:20px 0}.pc-sp62-contact-data .pc-line-icon{width:33px;height:33px;flex-shrink:0}.pc-sp62-contact-data>div>p{display:flex;flex-direction:column;gap:8px;margin-bottom:0;min-width:0}.pc-sp62-contact-data strong{font-size:17px}.pc-sp62-contact-data span{font-size:16px;color:#ddd;overflow-wrap:anywhere}.pc-sp62-contact-invite{padding:35px;border:1px solid #aaa;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pc-sp62-contact-invite>p{max-width:620px}.pc-sp62-contact-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.pc-sp62-contact-topics article+article{padding-left:32px;border-left:1px solid #aaa}.pc-sp62-contact-topics .pc-line-icon{width:40px;height:40px;margin-bottom:22px}.pc-sp62-contact-topics p{margin-bottom:0}
.pc-brand-speroni .pc-sp62-footer{padding:28px 0 18px;background:#000;color:#fff}.pc-sp62-footer>.pc-wrap:first-child{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}.pc-sp62-footer nav{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.pc-sp62-footer nav a{font-size:13px;text-decoration:none;color:#fff}.pc-sp62-footer .pc-logo svg{color:#fff}.pc-sp62-footer .pc-btn.secondary{color:#fff;border-color:#fff}.pc-sp62-footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #555;margin-top:25px!important;padding-top:18px;color:#aaa;font-size:12px}.pc-sp62-footer-bottom small{overflow-wrap:anywhere}
.pc-brand-speroni #pc-request-dialog{width:min(1020px,calc(100vw - 36px));max-width:1020px;padding:0;border-radius:0;border:1px solid #999;box-shadow:0 24px 80px #0005;overflow:auto}.pc-brand-speroni #pc-request-dialog[open]{display:grid;grid-template-columns:.9fr 1.1fr}.pc-sp62-modal-intro{padding:40px 32px;background:#d7d7d7;color:#000}.pc-sp62-modal-intro>strong{font-size:clamp(31px,3vw,42px);line-height:1.06;letter-spacing:-.04em;display:block;margin:22px 0}.pc-sp62-modal-intro>p{font-size:16px;line-height:1.55;margin-bottom:0}.pc-sp62-modal-form{padding:36px 30px;min-width:0}.pc-sp62-modal-form h2{font-size:30px;line-height:1.1;margin:10px 0 24px}.pc-sp62-modal-form .pc-eyebrow{display:none}.pc-sp62-modal-form .pc-request-form input{border-radius:0;background:#fff}.pc-sp62-modal-form .pc-request-form .pc-form-row{grid-template-columns:1fr}.pc-sp62-modal-form .pc-request-form .pc-consent{font-size:13px;line-height:1.5}.pc-sp62-modal-form .pc-request-form .pc-btn{width:100%}.pc-sp62-modal-form .pc-close{background:white;border-radius:0}.pc-brand-speroni .pc-dialog .pc-close{z-index:2}
@media(min-width:2200px){.pc-sp62-hero figure>img,.pc-sp62-hero .pc-art{height:560px}.pc-sp62-product-top .pc-art{height:640px}.pc-sp62-articles{gap:40px}}
@media(max-width:1200px){.pc-brand-speroni .pc-header-inner{gap:17px}.pc-brand-speroni .pc-header nav{gap:14px}.pc-brand-speroni .pc-header nav a{font-size:12px}.pc-brand-speroni .pc-head-request{font-size:12px;padding:12px}.pc-brand-speroni .pc-logo svg{width:135px}.pc-sp62-section{padding-block:42px}.pc-sp62-hero,.pc-sp62-product-top{gap:28px}.pc-sp62-hero figure>img,.pc-sp62-hero .pc-art{height:390px}.pc-sp62-product-top .pc-art{height:450px}.pc-sp62-steps{gap:16px}.pc-sp62-steps article{padding:22px}.pc-sp62-four{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-sp62-articles{gap:20px}.pc-sp62-article-card>div{padding:20px}.pc-sp62-article-card>figure{height:230px}.pc-sp62-use-row>article{padding:28px}.pc-sp62-footer>.pc-wrap:first-child{grid-template-columns:auto 1fr}.pc-sp62-footer .pc-btn{grid-column:2;justify-self:end}.pc-sp62-footer nav{justify-content:flex-end}}
@media(max-width:900px){.pc-brand-speroni .pc-header-inner{min-height:74px}.pc-brand-speroni .pc-header nav{gap:18px}.pc-sp62-hero,.pc-sp62-product-top,.pc-sp62-cta>.pc-wrap,.pc-sp62-contact-pair{grid-template-columns:1fr}.pc-sp62-hero figure>img{height:370px}.pc-sp62-hero .pc-art{height:370px}.pc-sp62-history{gap:25px}.pc-sp62-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-sp62-article-card:last-child{grid-column:auto}.pc-sp62-steps h3{font-size:23px}.pc-sp62-steps p{font-size:16px}.pc-sp62-search>div{flex-wrap:wrap}.pc-sp62-search input{flex-basis:65%}.pc-sp62-search>div>a{width:100%}.pc-sp62-direction-grid .pc-art{height:320px}.pc-sp62-hero .pc-sp62-photo-pair .pc-art{height:320px}.pc-sp62-use-row,.pc-sp62-use-row.pc-sp62-reverse{grid-template-columns:1fr 1fr}.pc-sp62-use-row h2{font-size:29px}.pc-sp62-use-row>article{padding:25px}.pc-sp62-use-row figure,.pc-sp62-use-row .pc-art{min-height:360px}.pc-sp62-cta{padding-block:32px}.pc-sp62-cta>.pc-wrap{gap:24px}.pc-sp62-cta h2 br{display:none}.pc-sp62-modal-form{padding:32px 25px}.pc-sp62-modal-intro{padding:36px 25px}}
@media(max-width:600px){.pc-brand-speroni .pc-wrap,.pc-brand-speroni .pc-header-inner{margin-inline:18px}.pc-brand-speroni .pc-header-inner{min-height:69px}.pc-brand-speroni .pc-logo svg{width:135px}.pc-brand-speroni .pc-header .pc-head-request{display:none}.pc-sp62-section{padding-block:30px}.pc-sp62-band{padding-block:30px}.pc-sp62-inner h1{font-size:43px;margin:12px 0 22px}.pc-sp62-inner h2,.pc-sp62-cta h2{font-size:31px}.pc-sp62-inner h3{font-size:23px}.pc-sp62-inner p{font-size:17px}.pc-sp62-label{font-size:11px}.pc-sp62-hero{gap:25px}.pc-sp62-hero h1 br{display:none}.pc-sp62-hero figure>img,.pc-sp62-hero .pc-art{height:285px}.pc-sp62-direction-grid,.pc-sp62-model-grid,.pc-sp62-steps,.pc-sp62-four,.pc-sp62-history,.pc-sp62-articles{grid-template-columns:1fr}.pc-sp62-direction-grid{gap:20px}.pc-sp62-direction-grid .pc-art{height:300px}.pc-sp62-direction-grid>a>div:last-child{padding:22px}.pc-sp62-direction-grid h2{font-size:27px}.pc-sp62-direction-grid p{font-size:16px}.pc-sp62-heading{display:block}.pc-sp62-heading>span{display:block;margin-bottom:22px}.pc-sp62-search{padding:17px}.pc-sp62-search>div{gap:12px}.pc-sp62-search input{flex-basis:100%;width:100%}.pc-sp62-search .pc-btn{width:100%}.pc-sp62-search>div>a{text-align:center;width:100%;padding:6px 0}.pc-sp62-model-card .pc-art{height:285px}.pc-sp62-model-copy{padding:22px}.pc-sp62-model-copy h3{font-size:34px}.pc-sp62-model-copy .pc-btn{width:100%;justify-content:center}.pc-sp62-product-top{gap:28px}.pc-sp62-product-top .pc-art{height:330px}.pc-sp62-product-top .pc-actions>*{width:100%;justify-content:center}.pc-sp62-product-top h1{font-size:48px}.pc-sp62-product-top h2{font-size:25px}.pc-sp62-spec-table>div{grid-template-columns:1fr;gap:7px;padding:12px 0;font-size:14px}.pc-sp62-tabs{gap:18px;margin-top:25px}.pc-sp62-tabs a{font-size:13px}.pc-sp62-curve{padding:14px;margin-top:18px!important}.pc-sp62-curve figcaption{font-size:12px;padding:13px 0 0}.pc-sp62-panel{padding:22px}.pc-sp62-steps{margin:22px 0;gap:15px}.pc-sp62-steps article{padding:24px}.pc-sp62-steps .pc-sp62-number{font-size:58px;margin-bottom:17px}.pc-sp62-history>article{padding:26px}.pc-sp62-history strong{font-size:112px;margin-block:20px}.pc-sp62-timeline{margin-left:10px;padding-left:25px}.pc-sp62-timeline h3{font-size:23px}.pc-sp62-timeline article:before{left:-34px}.pc-sp62-dark .pc-sp62-steps{grid-template-columns:1fr}.pc-sp62-dark .pc-sp62-steps article{grid-template-columns:65px 1fr;gap:0 16px}.pc-sp62-dark .pc-sp62-steps .pc-sp62-number{font-size:48px}.pc-sp62-service-rows>article{grid-template-columns:1fr;gap:19px}.pc-sp62-service-rows .pc-art{height:180px}.pc-sp62-use-row,.pc-sp62-use-row.pc-sp62-reverse{grid-template-columns:1fr}.pc-sp62-use-row.pc-sp62-reverse>figure{order:2}.pc-sp62-use-row>article{padding:26px}.pc-sp62-use-row figure,.pc-sp62-use-row .pc-art{min-height:270px}.pc-sp62-use-row figure>img{height:270px}.pc-sp62-use-row .pc-sp62-number{font-size:77px}.pc-sp62-use-row h2{font-size:29px}.pc-sp62-contact-topics{grid-template-columns:1fr;gap:22px}.pc-sp62-contact-topics article+article{border-left:0;border-top:1px solid #aaa;padding:22px 0 0}.pc-sp62-contact-data,.pc-sp62-contact-invite{padding:26px}.pc-sp62-hero .pc-sp62-photo-pair .pc-art{height:235px}.pc-sp62-photo-pair .pc-art>img{padding:12px!important}.pc-sp62-article-card>figure{height:230px}.pc-sp62-article-card>div{padding:22px}.pc-sp62-topics{gap:9px}.pc-sp62-topics a{padding:9px 12px;font-size:13px}.pc-sp62-cta aside{padding:24px}.pc-sp62-cta .pc-btn{width:100%;justify-content:center}.pc-sp62-footer>.pc-wrap:first-child{grid-template-columns:1fr;gap:22px}.pc-sp62-footer nav{justify-content:flex-start;gap:16px}.pc-sp62-footer .pc-btn{grid-column:1;justify-self:start}.pc-sp62-footer-bottom{display:block;padding-top:18px}.pc-sp62-footer-bottom small{display:block;line-height:1.5;margin-bottom:10px}.pc-brand-speroni #pc-request-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.pc-brand-speroni #pc-request-dialog[open]{grid-template-columns:1fr}.pc-sp62-modal-intro{padding:25px 22px}.pc-sp62-modal-intro>strong{font-size:31px;margin:12px 0 16px}.pc-sp62-modal-intro>p{font-size:14px}.pc-sp62-modal-form{padding:22px}.pc-sp62-modal-form h2{font-size:28px}.pc-sp62-modal-form .pc-request-form .pc-consent{align-items:flex-start}.pc-brand-speroni #pc-request-dialog .pc-close{right:8px;top:8px}}

/* Native .pc-btn uses an important foreground; keep contrast on reversed panels. */
.pc-brand-speroni .pc-sp62-dark .pc-btn:not(.secondary){color:#000!important}

/* Pedrollo — rounded warm-white panels, red pill controls, decorative non-data curves. */
.pc-brand-pedrollo{background:#fffafa;color:#000;--accent:#ff0000;--pc-pd62-muted:#606066}
.pc-brand-pedrollo .pc-header-inner{width:100%;max-width:none;padding-inline:clamp(20px,3.2vw,64px)}
.pc-brand-pedrollo .pc-header{background:#fff;border-bottom:0}
.pc-brand-pedrollo .pc-header nav a[aria-current=page]{border-bottom:2px solid #f00;color:#000}
.pc-brand-pedrollo .pc-wrap{width:auto;max-width:none;margin-inline:clamp(20px,3.2vw,64px)}
.pc-brand-pedrollo .pc-btn{border-radius:999px;background:#f00;border:1px solid #f00;color:#fff;min-height:48px;font-weight:500;white-space:normal;text-align:center}
.pc-brand-pedrollo .pc-btn:hover{background:#d60000;border-color:#d60000}
.pc-brand-pedrollo .pc-btn.secondary{background:transparent;color:#000;border-color:#8c8c92}
.pc-brand-pedrollo .pc-btn.secondary:hover{background:#fff2f2;border-color:#f00}
.pc-brand-pedrollo .pc-pd62-inner{padding-top:18px;padding-bottom:12px}
.pc-pd62-inner,.pc-pd62-inner *{min-width:0}
.pc-pd62-inner h1{font-size:clamp(36px,3.4vw,68px);font-weight:600;line-height:1.06;letter-spacing:-.045em;margin:16px 0 24px}
.pc-pd62-inner h2{font-size:clamp(25px,2.15vw,40px);font-weight:500;line-height:1.16;letter-spacing:-.032em;margin:0 0 22px}
.pc-pd62-inner h3{font-size:clamp(21px,1.45vw,28px);font-weight:500;line-height:1.2;letter-spacing:-.02em;margin:0 0 13px}
.pc-pd62-inner p{font-size:clamp(16px,1.15vw,20px);line-height:1.5;color:#606066;margin:0 0 22px;max-width:70ch}
.pc-pd62-inner small,.pc-pd62-inner figcaption{font-size:14px;line-height:1.45;color:#68686c}
.pc-pd62-inner a{color:inherit;text-decoration:none}
.pc-pd62-section{padding:0;margin-top:0;margin-bottom:clamp(28px,4vw,70px)}
.pc-pd62-tag{display:block;font-size:13px;line-height:1.4;color:#606066;letter-spacing:.04em;text-transform:uppercase}
.pc-pd62-panel{background:#fff;border:1px solid #f4efef;border-radius:22px;padding:clamp(24px,2.5vw,46px);margin:0 0 22px}
.pc-pd62-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:290px;overflow:hidden;border-radius:24px;background:linear-gradient(120deg,#fff,#fcf8f8)}
.pc-pd62-hero article{position:relative;z-index:1;padding:clamp(28px,3vw,56px)}
.pc-pd62-hero p{max-width:48ch}
.pc-pd62-hero-art{position:relative;min-height:300px;overflow:hidden}
.pc-pd62-curve{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.pc-pd62-curve svg{width:100%;height:100%;display:block}
.pc-pd62-hero-curve .pc-pd62-curve{inset:16% -16% -8% -10%;transform:rotate(-4deg)}
.pc-pd62-hero-pump .pc-pd62-hero-art .pc-art{position:relative;background:transparent!important;width:100%;height:100%;min-height:360px;z-index:1}
.pc-pd62-hero-pump .pc-pd62-hero-art .pc-art img{padding:30px!important;max-height:510px;object-fit:contain}
.pc-pd62-hero-pump .pc-pd62-curve{inset:20% -8% 0 -30%;transform:rotate(-15deg)}
.pc-pd62-filters,.pc-pd62-topic-nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 26px}
.pc-pd62-filters a,.pc-pd62-topic-nav a{border:1px solid #e4dddd;border-radius:100px;padding:11px 22px;font-size:15px;background:#fff}
.pc-pd62-filters a[aria-current=page],.pc-pd62-topic-nav a[aria-current=page]{background:#f00;border-color:#f00;color:#fff}
.pc-pd62-search{margin:0 0 24px;border:1px solid #ede5e5;border-radius:18px;padding:22px;background:#fff}
.pc-pd62-search label{display:block;font-size:14px;font-weight:500;margin-bottom:10px}
.pc-pd62-search>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.pc-pd62-search input[type=search]{background:#fffafa;border:1px solid #d8d2d2;border-radius:100px;padding:13px 20px;min-height:48px;flex:1 1 330px;font-size:16px;width:auto;max-width:100%;color:#000}
.pc-pd62-search a{font-size:14px;color:#f00;text-decoration:underline;text-underline-offset:4px;padding:8px}
.pc-pd62-count{font-size:14px!important;margin-bottom:26px!important}
.pc-pd62-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.pc-pd62-series-card{background:#fff;border:1px solid #f1eaea;border-radius:24px;overflow:hidden;display:flex;flex-direction:column}
.pc-pd62-series-card>div{padding:0 clamp(24px,3vw,48px) 30px;text-align:center;display:flex;flex-direction:column;align-items:center;flex:1}
.pc-pd62-series-card h2{font-size:clamp(29px,2vw,38px);margin-bottom:10px}
.pc-pd62-series-card small{margin:0 0 14px}
.pc-pd62-series-card p{font-size:17px;max-width:42ch;margin-bottom:24px}
.pc-pd62-series-card .pc-btn{margin-top:auto;width:100%}
.pc-pd62-series-photo{display:block;height:clamp(280px,24vw,470px);overflow:hidden}
.pc-pd62-series-photo .pc-art{width:100%;height:100%;background:#fff!important}
.pc-pd62-series-photo .pc-art img{padding:28px!important}
.pc-pd62-cta{padding:clamp(24px,2.8vw,46px);display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:22px;background:#fff;border:1px solid #f2ebeb}
.pc-pd62-cta>article{display:flex;align-items:center;gap:26px;flex:1}
.pc-pd62-cta h2{font-size:clamp(24px,2vw,36px);margin:0 0 12px}
.pc-pd62-cta p{font-size:17px;margin:0}
.pc-pd62-cta>.pc-btn{flex-shrink:0}
.pc-pd62-message{display:grid;place-items:center;background:#f4f1f1;width:65px;height:65px;border-radius:50%;flex-shrink:0}
.pc-pd62-message svg{width:32px;height:32px}
.pc-pd62-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:14px;color:#68686c;margin-bottom:20px}
.pc-pd62-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.pc-pd62-product-overview{display:grid;grid-template-columns:1fr 1.15fr;gap:26px;align-items:stretch}
.pc-pd62-product-overview figure{display:flex;flex-direction:column;min-height:480px}
.pc-pd62-product-overview .pc-art{background:#fff!important;height:100%;min-height:380px;flex:1}
.pc-pd62-product-overview .pc-art img{max-height:510px;padding:12px!important}
.pc-pd62-product-overview figcaption{text-align:center;margin:18px 0 0}
.pc-pd62-product-overview h1{font-size:clamp(36px,3vw,62px);margin-top:17px}
.pc-pd62-product-overview>article{display:flex;flex-direction:column;justify-content:center}
.pc-pd62-product-overview>article p{font-size:18px}
.pc-pd62-actions{display:flex;gap:16px;flex-wrap:wrap;margin:6px 0 26px}
.pc-pd62-actions .pc-btn{flex:1 1 180px}
.pc-pd62-key-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e4dede;padding-top:25px}
.pc-pd62-key-specs>div{padding:0 16px;border-right:1px solid #ddd7d7}
.pc-pd62-key-specs>div:first-child{padding-left:0}
.pc-pd62-key-specs>div:last-child{border:0;padding-right:0}
.pc-pd62-key-specs small{display:block;margin:0 0 8px}
.pc-pd62-key-specs strong{display:block;font-size:18px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}
.pc-pd62-tabs{background:#fff;border-radius:18px;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:10px;margin:2px 0 24px;padding:0 16px;border:1px solid #f1eaea}
.pc-pd62-tabs a{padding:18px 12px;border-bottom:2px solid transparent;font-size:16px}
.pc-pd62-tabs a:hover,.pc-pd62-tabs a:focus-visible{border-color:#f00;color:#f00}
.pc-pd62-inner section[id]{scroll-margin-top:110px}
.pc-pd62-specs>div{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:16px 0;border-bottom:1px solid #e7e2e2;font-size:17px;line-height:1.45}
.pc-pd62-specs>div:first-child{padding-top:0}
.pc-pd62-specs>div:last-child{border-bottom:0;padding-bottom:0}
.pc-pd62-specs strong{font-weight:500}
.pc-pd62-specs span{color:#606066}
.pc-pd62-note{font-size:15px!important;line-height:1.5!important}
.pc-pd62-graphs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;align-items:start}
.pc-pd62-graphs:has(>figure:only-child){grid-template-columns:1fr}
.pc-pd62-graphs figure{margin:0}
.pc-pd62-graphs h3{font-size:22px;margin-bottom:18px}
.pc-pd62-graphs img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid #efe9e9}
.pc-pd62-graphs figcaption{padding-top:16px}
.pc-pd62-graphs figcaption a{display:inline;color:#f00;text-decoration:underline;text-underline-offset:3px}
.pc-pd62-product-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}
.pc-pd62-icon-list>div{display:flex;align-items:center;gap:18px;margin:0 0 18px;font-size:17px;line-height:1.45}
.pc-pd62-icon-list .pc-line-icon,.pc-pd62-document-list .pc-line-icon{width:42px;height:42px;padding:8px;border-radius:50%;background:#f4f1f1;flex-shrink:0}
.pc-pd62-document-list a{display:flex;align-items:center;gap:18px;margin:0 0 20px;font-size:17px;line-height:1.45}
.pc-pd62-document-list a:hover{color:#f00}
.pc-pd62-drawing img{display:block;width:min(100%,1100px);height:auto;margin:20px auto;border-radius:12px;border:1px solid #f1eaea}
.pc-pd62-drawing p{font-size:15px;margin-bottom:14px}
.pc-pd62-drawing>a:last-child{color:#f00;text-decoration:underline;text-underline-offset:4px}
.pc-pd62-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;margin-bottom:44px}
.pc-pd62-steps article{background:#fff;border:1px solid #f1eaea;border-radius:22px;padding:clamp(24px,2.3vw,42px)}
.pc-pd62-number{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff0f0;color:#f00;font-size:17px;margin-bottom:24px}
.pc-pd62-steps p{font-size:17px;margin:0}
.pc-pd62-four{grid-template-columns:repeat(4,minmax(0,1fr))}
.pc-pd62-four .pc-pd62-number{background:transparent;place-items:start;width:auto;height:auto;font-size:24px}
.pc-pd62-about-maker{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center}
.pc-pd62-about-maker .pc-pd62-tag{margin-bottom:18px}
.pc-pd62-maker-mark{padding:40px;background:#fffafa;border-radius:20px;display:grid;place-items:center;min-height:200px}
.pc-pd62-maker-mark .pc-brand-logo{width:100%;height:auto;max-width:340px}
.pc-pd62-known{display:grid;grid-template-columns:1fr 1fr;gap:40px;position:relative;overflow:hidden}
.pc-pd62-known>div:first-child{position:relative;z-index:1}
.pc-pd62-known .pc-pd62-curve{position:relative;min-height:230px;margin:-20px -46px -45px 0}
.pc-pd62-service-invite{display:grid;grid-template-columns:1.15fr 1fr;gap:50px}
.pc-pd62-service-invite .pc-pd62-tag{margin-bottom:18px}
.pc-pd62-service-invite aside{display:flex;flex-direction:column;justify-content:center;gap:22px;background:#fffafa;border-radius:20px;padding:32px}
.pc-pd62-service-invite aside>div{display:flex;gap:20px;align-items:center}
.pc-pd62-service-invite aside .pc-line-icon{width:36px;height:36px;flex-shrink:0}
.pc-pd62-service-invite aside strong{font-size:18px;font-weight:500}
.pc-pd62-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.pc-pd62-use-grid .pc-line-icon{width:50px;height:50px;margin-bottom:25px}
.pc-pd62-use-grid h2{font-size:28px}
.pc-pd62-use-grid article{display:flex;flex-direction:column}
.pc-pd62-use-grid p{font-size:17px}
.pc-pd62-use-grid .pc-btn{margin-top:auto;align-self:start}
.pc-pd62-medium{background:#474b4e;color:#fff}
.pc-pd62-medium p{color:#e5e5e7}
.pc-pd62-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}
.pc-pd62-article-card{display:flex;flex-direction:column;align-self:start;background:#fff;border:1px solid #f1eaea;border-radius:24px;overflow:hidden}
.pc-pd62-article-card figure{margin:0;position:relative;background:#fff;height:300px}
.pc-pd62-article-card .pc-art{height:270px;background:#fff!important}
.pc-pd62-article-card .pc-art img{object-fit:contain;padding:20px!important}
.pc-pd62-article-card figcaption{position:absolute;bottom:10px;left:26px;right:26px}
.pc-pd62-article-card>div{padding:28px 30px 32px}
.pc-pd62-article-card h2{font-size:clamp(26px,2vw,36px);margin:15px 0 16px}
.pc-pd62-article-card p{font-size:17px}
.pc-pd62-article-card summary{cursor:pointer;color:#f00;font-size:16px;text-underline-offset:4px;font-weight:500;padding-bottom:8px}
.pc-pd62-article-card details[open] summary{margin-bottom:14px}
.pc-pd62-article-card details>a{font-size:15px;color:#f00;text-decoration:underline;text-underline-offset:4px}
.pc-pd62-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.pc-pd62-contact-lines>div{display:flex;align-items:start;gap:20px;margin-top:26px}
.pc-pd62-contact-lines .pc-line-icon{width:30px;height:30px;flex-shrink:0}
.pc-pd62-contact-lines small{display:block;margin-bottom:7px}
.pc-pd62-contact-lines strong{font-size:20px;font-weight:500;overflow-wrap:anywhere}
.pc-pd62-contact-invite{display:flex;flex-direction:column;align-items:start;justify-content:center}
.pc-pd62-contact-invite small{display:block;margin-top:30px;max-width:60ch}
.pc-pd62-request{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(32px,6vw,100px);padding:clamp(16px,2vw,35px) 0;align-items:center}
.pc-pd62-request aside{box-shadow:0 12px 35px #33111106;padding:clamp(30px,4vw,70px)}
.pc-pd62-request aside h2{font-size:clamp(29px,2.7vw,50px);margin-top:18px}
.pc-pd62-request aside small{display:block;margin-top:26px}
.pc-pd62-request-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}
.pc-pd62-request-factors>div{display:flex;flex-direction:column;align-items:start;gap:16px;font-size:16px}
.pc-pd62-request-factors .pc-line-icon{width:38px;height:38px}
.pc-brand-pedrollo .pc-pd62-footer{background:#fffafa;color:#fff;padding:0 0 24px}
.pc-brand-pedrollo .pc-pd62-footer-card{border-radius:24px;background:#222;display:grid;grid-template-columns:minmax(190px,.7fr) minmax(320px,1.5fr) minmax(220px,.8fr);gap:30px;align-items:center;padding:32px 36px}
.pc-pd62-footer-brand{border-right:1px solid #5f5f5f;padding:8px 26px 8px 0}
.pc-pd62-footer-brand .pc-logo{margin:0 0 10px;color:#fff;max-width:230px;width:100%}
.pc-pd62-footer-brand .pc-brand-logo{width:100%;height:auto;max-height:50px}
.pc-pd62-footer-brand span{font-size:13px;color:#e5e5e5;display:block}
.pc-pd62-footer nav{display:flex;flex-wrap:wrap;gap:17px 22px}
.pc-pd62-footer nav a{color:#fff;font-size:14px;text-decoration:none;margin:0}
.pc-pd62-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}
.pc-pd62-footer .pc-pd62-footer-privacy{flex-basis:100%;text-decoration:underline;text-underline-offset:4px;margin-top:6px}
.pc-pd62-footer-card>div:last-child{display:flex;flex-direction:column;align-items:start;gap:14px}
.pc-pd62-footer-card small{font-size:13px;line-height:1.4;color:#e4e4e4}
.pc-pd62-footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 8px 0;color:#777}
.pc-pd62-footer-bottom small{font-size:12px}
.pc-brand-pedrollo #pc-request-dialog{background:#fff;border:1px solid #eee4e4;border-radius:24px;width:min(900px,calc(100% - 40px));max-width:none;padding:0;color:#000;max-height:calc(100dvh - 40px)}
.pc-brand-pedrollo #pc-request-dialog[open]{display:grid;grid-template-columns:.9fr 1.1fr;overflow:auto}
.pc-pd62-modal-intro{position:relative;overflow:hidden;background:#fffafa;padding:45px 30px;display:flex;flex-direction:column;min-height:410px}
.pc-pd62-modal-intro h2{font-size:38px;line-height:1.1;font-weight:500;margin:22px 0}
.pc-pd62-modal-intro p{font-size:17px;line-height:1.5;position:relative;z-index:1;color:#606066}
.pc-pd62-modal-intro .pc-pd62-curve{inset:58% -28% -3% -20%}
.pc-pd62-modal-form{padding:46px 30px 30px}
.pc-pd62-modal-form>h2{font-size:29px;line-height:1.15;font-weight:500;margin:16px 0 24px}
.pc-pd62-modal-form .pc-fields>input{background:#fffafa;border:1px solid #d8d2d2;border-radius:10px;min-height:48px;font-size:16px}
.pc-pd62-modal-form .pc-consent{font-size:13px;line-height:1.45;color:#606066}
.pc-pd62-modal-form .pc-fields>.pc-btn{width:100%}
.pc-brand-pedrollo #pc-request-dialog .pc-close{position:absolute;right:13px;top:12px;z-index:5;color:#000;background:#f6f2f2;border-radius:50%}
.pc-pd62-inner :focus-visible,.pc-pd62-footer :focus-visible,.pc-brand-pedrollo #pc-request-dialog :focus-visible{outline:3px solid #000;outline-offset:4px}
@media(min-width:1600px){.pc-pd62-series-photo{height:480px}.pc-pd62-hero-pump{min-height:540px}.pc-pd62-hero-pump .pc-pd62-hero-art .pc-art img{max-height:560px}.pc-pd62-product-overview figure{min-height:600px}.pc-pd62-article-card figure{height:360px}.pc-pd62-article-card .pc-art{height:330px}}
@media(max-width:1100px){.pc-pd62-four{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-pd62-use-grid{grid-template-columns:1fr}.pc-pd62-use-grid article{display:grid;grid-template-columns:60px 1fr;gap:0 24px}.pc-pd62-use-grid article .pc-line-icon{grid-row:1/4;margin:0}.pc-pd62-use-grid article .pc-btn{grid-column:2}.pc-brand-pedrollo .pc-pd62-footer-card{grid-template-columns:1fr 2fr}.pc-pd62-footer-card>div:last-child{grid-column:1/-1;flex-direction:row;align-items:center}.pc-pd62-request{gap:36px}.pc-pd62-key-specs strong{font-size:16px}.pc-pd62-steps article{padding:26px}.pc-pd62-hero h1 br{display:none}}
@media(max-width:760px){.pc-brand-pedrollo .pc-wrap{margin-inline:20px}.pc-brand-pedrollo .pc-header-inner{padding-inline:20px}.pc-pd62-inner h1{font-size:37px;line-height:1.09;letter-spacing:-.04em;margin-bottom:22px}.pc-pd62-inner h2{font-size:28px}.pc-pd62-inner h3{font-size:23px}.pc-pd62-section{margin-bottom:32px}.pc-pd62-panel{padding:24px;border-radius:18px}.pc-pd62-hero{grid-template-columns:1fr;min-height:auto;border-radius:20px}.pc-pd62-hero article{padding:27px 24px}.pc-pd62-hero-art{min-height:145px}.pc-pd62-hero-curve .pc-pd62-hero-art{display:none}.pc-pd62-hero-curve .pc-pd62-hero-art .pc-pd62-curve{display:none}.pc-pd62-hero-curve{background:linear-gradient(110deg,#fff,#fcf6f6)}.pc-pd62-hero-pump .pc-pd62-hero-art .pc-art{min-height:290px;height:290px}.pc-pd62-hero-pump .pc-pd62-hero-art .pc-art img{padding:16px!important}.pc-pd62-hero p{font-size:17px}.pc-pd62-products,.pc-pd62-product-overview,.pc-pd62-steps,.pc-pd62-about-maker,.pc-pd62-known,.pc-pd62-service-invite,.pc-pd62-graphs,.pc-pd62-product-pair,.pc-pd62-articles,.pc-pd62-contact-grid,.pc-pd62-request{grid-template-columns:1fr}.pc-pd62-products{gap:22px}.pc-pd62-series-photo{height:300px}.pc-pd62-series-card>div{padding:0 24px 25px}.pc-pd62-search{padding:20px}.pc-pd62-search>div{gap:12px}.pc-pd62-search input[type=search]{flex-basis:100%;width:100%}.pc-pd62-search .pc-btn{flex:1}.pc-pd62-search a{width:100%;text-align:center}.pc-pd62-filters a,.pc-pd62-topic-nav a{font-size:14px;padding:10px 16px}.pc-pd62-cta{padding:24px;align-items:stretch;flex-direction:column;gap:24px}.pc-pd62-cta>article{align-items:start;gap:18px}.pc-pd62-message{width:45px;height:45px}.pc-pd62-message svg{width:26px;height:26px}.pc-pd62-cta h2{font-size:26px}.pc-pd62-cta p{font-size:16px}.pc-pd62-product-overview{gap:0}.pc-pd62-product-overview figure{min-height:370px;padding:24px}.pc-pd62-product-overview .pc-art{min-height:290px}.pc-pd62-product-overview .pc-art img{max-height:300px}.pc-pd62-product-overview h1{font-size:40px}.pc-pd62-product-overview>article p{font-size:17px}.pc-pd62-key-specs{grid-template-columns:1fr;padding-top:16px}.pc-pd62-key-specs>div,.pc-pd62-key-specs>div:first-child,.pc-pd62-key-specs>div:last-child{border-right:0;border-bottom:1px solid #e7e1e1;padding:10px 0;display:flex;justify-content:space-between;gap:20px;align-items:baseline}.pc-pd62-key-specs>div:last-child{border-bottom:0}.pc-pd62-key-specs small{margin:0}.pc-pd62-key-specs strong{text-align:right;max-width:62%;font-size:16px}.pc-pd62-actions{gap:12px}.pc-pd62-actions .pc-btn{flex-basis:100%}.pc-pd62-tabs{gap:0;display:grid;grid-template-columns:1fr 1fr;padding:6px}.pc-pd62-tabs a{font-size:14px;text-align:center;padding:14px 7px}.pc-pd62-specs>div{grid-template-columns:1fr;gap:8px;font-size:16px}.pc-pd62-graph-section p{font-size:16px}.pc-pd62-graphs{gap:25px}.pc-pd62-graphs figcaption{font-size:13px}.pc-pd62-steps{gap:18px;margin-bottom:28px;margin-top:24px}.pc-pd62-steps article{padding:24px}.pc-pd62-known{gap:0}.pc-pd62-known .pc-pd62-curve{min-height:120px;margin:22px -24px -24px}.pc-pd62-maker-mark{min-height:130px;padding:24px}.pc-pd62-service-invite{gap:25px}.pc-pd62-service-invite aside{padding:24px}.pc-pd62-use-grid article{display:flex;gap:0}.pc-pd62-use-grid article .pc-line-icon{margin-bottom:20px}.pc-pd62-use-grid article .pc-btn{align-self:stretch}.pc-pd62-article-card figure{height:275px}.pc-pd62-article-card .pc-art{height:245px}.pc-pd62-article-card>div{padding:24px}.pc-pd62-article-card h2{font-size:28px}.pc-pd62-contact-lines strong{font-size:18px}.pc-pd62-request{gap:18px}.pc-pd62-request h1 br{display:none}.pc-pd62-request-factors{gap:14px;margin-top:26px}.pc-pd62-request-factors>div{font-size:13px;gap:12px}.pc-pd62-request-factors .pc-line-icon{width:32px;height:32px}.pc-pd62-request aside{padding:28px}.pc-brand-pedrollo .pc-pd62-footer-card{grid-template-columns:1fr;padding:26px;border-radius:20px;gap:24px}.pc-pd62-footer-brand{border-right:0;border-bottom:1px solid #555;padding:0 0 22px}.pc-pd62-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:18px}.pc-pd62-footer .pc-pd62-footer-privacy{grid-column:1/-1}.pc-pd62-footer-card>div:last-child{grid-column:auto;flex-direction:column;align-items:stretch}.pc-pd62-footer-card>div:last-child small{max-width:30ch}.pc-pd62-footer-bottom{padding:18px 0 0;gap:10px}.pc-brand-pedrollo #pc-request-dialog{width:calc(100% - 28px);max-height:calc(100dvh - 28px);border-radius:20px}.pc-brand-pedrollo #pc-request-dialog[open]{grid-template-columns:1fr}.pc-pd62-modal-intro{display:none}.pc-pd62-modal-form{padding:44px 24px 24px}.pc-pd62-modal-form>h2{font-size:31px}.pc-pd62-modal-form .pc-fields>input{font-size:16px}}
@media(prefers-reduced-motion:reduce){.pc-pd62-inner *,.pc-pd62-footer *{scroll-behavior:auto;transition:none!important}}

/* DAB: restrained rectangles, condensed uppercase titles, bright-green controls. */
.pc-brand-dab{--db63-dark:#14251d;--db63-green:#00f500;--db63-soft:#eef2ef;background:#eef2ef;color:#14251d}
.pc-brand-dab .pc-wrap,.pc-brand-dab .pc-header-inner{max-width:none;width:calc(100% - 72px);margin-left:36px;margin-right:36px}
.pc-brand-dab .pc-header-inner{padding:0;gap:28px}
.pc-brand-dab .pc-btn{border-radius:4px;background:#00f500;color:#14251d;padding:15px 25px;min-height:50px;font-weight:600;border:1px solid #00f500;font-size:16px;line-height:1.3;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:12px}
.pc-brand-dab .pc-btn:hover{background:#00d500;border-color:#00d500;color:#14251d}
.pc-brand-dab .pc-btn.pc-db63-outline{border:1px solid #778e80;background:#fff;color:#14251d}
.pc-brand-dab .pc-btn.pc-db63-outline:hover{background:#e4eee6}
.pc-brand-dab .pc-header nav a[aria-current]{border-color:#00f500}
.pc-db63-inner{font-size:18px;line-height:1.5;background:#eef2ef}
.pc-db63-inner :is(article,aside,section,figure,div,nav){min-width:0}
.pc-db63-inner figure{margin:0;overflow:hidden}
.pc-db63-inner :is(h1,h2,h3){font-family:'Arial Narrow','Roboto Condensed',Arial,sans-serif;font-stretch:condensed;letter-spacing:-.04em;line-height:1.02;font-weight:750;color:#14251d;text-transform:uppercase;margin-top:0}
.pc-db63-inner h1{font-size:clamp(43px,4.7vw,85px);margin-bottom:28px}
.pc-db63-inner h2{font-size:clamp(31px,2.75vw,51px);margin-bottom:26px}
.pc-db63-inner h3{font-size:26px;letter-spacing:-.035em;margin-bottom:15px}
.pc-db63-inner p{font-size:inherit;line-height:1.48;margin:0 0 22px;max-width:none}
.pc-db63-section{padding-top:40px;padding-bottom:40px;margin-top:0;margin-bottom:0}
.pc-db63-eyebrow{display:block;font-size:13px;line-height:1.25;text-transform:uppercase;border-left:1px solid #577365;padding-left:14px;margin-bottom:25px;letter-spacing:.02em;color:#385347}
.pc-db63-hero{padding:42px 0;background:linear-gradient(110deg,#eef2ef,#f4f7f4)}
.pc-db63-hero-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:45px;align-items:center}
.pc-db63-hero-grid article{padding:25px 0;max-width:860px}
.pc-db63-hero-grid article p{font-size:clamp(18px,1.65vw,28px);line-height:1.42;max-width:830px}
.pc-db63-hero-grid figure{aspect-ratio:1.03;background:#14251d;position:relative;align-self:stretch}
.pc-db63-hero-grid figure img{width:100%;height:100%;object-fit:cover;display:block}
.pc-db63-hero-grid figure figcaption{position:absolute;bottom:0;left:0;right:0;padding:8px 14px;background:#14251dcc;color:#dce5de;font-size:12px}
.pc-db63-hero-grid:has(>article:only-child){display:block;background-image:repeating-linear-gradient(165deg,transparent,transparent 45px,#48655808 46px,#48655808 47px)}
.pc-db63-hero-grid:has(>article:only-child) article{padding:10px 0;max-width:1050px}
.pc-db63-white-section{background:#fff}
.pc-db63-panel{background:#fff;border:1px solid #e0e8e1;border-radius:7px;padding:32px}
.pc-db63-note{font-size:13px!important;color:#738076;line-height:1.45;margin-top:20px!important}
.pc-db63-factors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.pc-db63-factors article{background:#eef2ef;border-radius:5px;padding:28px 25px}
.pc-db63-factors .pc-line-icon{width:49px;height:49px;display:block;color:#14251d;margin-bottom:25px}
.pc-db63-factors h3{font-family:Arial,sans-serif;text-transform:none;font-size:23px;line-height:1.16;letter-spacing:-.03em;font-weight:600;margin-bottom:16px}
.pc-db63-factors p{font-size:17px;line-height:1.4;margin:0}
.pc-db63-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:35px 0 0}
.pc-db63-timeline li{border-top:1px solid #314a3c;position:relative;padding:25px 30px 10px 0}
.pc-db63-timeline li:before{content:'';position:absolute;top:-9px;left:0;width:17px;height:17px;border-radius:50%;background:#00f500}
.pc-db63-timeline strong{display:block;font-size:27px;font-family:'Arial Narrow',Arial,sans-serif;margin:0 0 10px;font-weight:700}
.pc-db63-timeline h3{font-size:24px;max-width:290px;line-height:1.09}
.pc-db63-timeline p{font-size:17px;line-height:1.4;max-width:300px;margin:0}
.pc-db63-cta{background:#14251d;color:#fff;padding:36px 0;overflow:hidden}
.pc-db63-cta>.pc-wrap{display:grid;grid-template-columns:1.22fr .78fr;gap:70px;align-items:center}
.pc-db63-cta article{padding:10px 0}
.pc-db63-cta h2{color:#fff;font-size:clamp(36px,3.5vw,62px);max-width:1050px}
.pc-db63-cta p{max-width:800px;color:#d4ded6;font-size:21px}
.pc-db63-cta figure{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:310px}
.pc-db63-cta .pc-art{background:#fff!important;height:300px;min-height:0;max-width:450px;width:100%;margin:auto;border-radius:5px}
.pc-db63-cta .pc-art img{object-fit:contain!important;padding:20px!important}
.pc-db63-cta figcaption{font-size:12px;color:#a4b6a9;max-width:450px;width:100%;margin:10px auto 0}
.pc-db63-categories{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:26px}
.pc-db63-categories a,.pc-db63-topic-nav a{display:inline-block;padding:10px 24px;border:1px solid #b5c5b9;border-radius:99px;color:#14251d;text-decoration:none;font-size:15px;line-height:1.3;background:transparent}
.pc-db63-categories a[aria-current],.pc-db63-topic-nav a[aria-current]{background:#14251d;color:white;border-color:#14251d}
.pc-db63-search{margin-bottom:18px}
.pc-db63-search label{display:block;font-size:14px;margin-bottom:8px}
.pc-db63-search>div{display:flex;align-items:center;gap:15px}
.pc-db63-search input{border:1px solid #b9c5bc;border-radius:5px;background:#fff;color:#14251d;height:52px;padding:10px 16px;font-size:17px;min-width:0;flex:1;max-width:840px}
.pc-db63-search a{font-size:15px;color:#3c5d49;text-underline-offset:5px}
.pc-db63-count{font-size:14px!important;color:#4c6153;margin-bottom:22px!important}
.pc-db63-catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}
.pc-db63-series-card{background:white;border-radius:7px;overflow:hidden}
.pc-db63-series-photo{display:block;padding:20px}
.pc-db63-series-photo .pc-art{height:345px;min-height:0;border-radius:0;background:white!important}
.pc-db63-series-photo img{object-fit:contain!important;padding:20px!important}
.pc-db63-series-card>div{padding:8px 30px 30px}
.pc-db63-series-card h2{font-size:34px;margin:0 0 12px}
.pc-db63-series-card h2 a{color:inherit;text-decoration:none}
.pc-db63-series-card p{font-size:19px;margin:0 0 19px}
.pc-db63-more{color:#14251d;font-size:17px;text-decoration:none;font-weight:600}
.pc-db63-more span{display:inline-block;color:#00e400;margin-left:10px;font-size:24px;line-height:1;vertical-align:middle}
.pc-db63-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px;color:#829084;font-size:14px}
.pc-db63-breadcrumb a{color:#536b5a;text-decoration:none}
.pc-db63-product-top{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
.pc-db63-product-top figure{background:#fff;border-radius:6px;padding:20px}
.pc-db63-product-top .pc-art{height:480px;min-height:0;border-radius:0;background:#fff!important}
.pc-db63-product-top .pc-art img{object-fit:contain!important;padding:20px!important}
.pc-db63-product-top figcaption{font-size:12px;line-height:1.4;color:#738176;margin:10px 7px 2px}
.pc-db63-product-top article>.pc-btn{display:flex;margin-top:13px;width:100%;max-width:550px;min-height:54px}
.pc-db63-product-top p{font-size:20px;margin:0 0 24px}
.pc-db63-product-top small{display:block;margin-top:23px;font-size:13px;color:#768578;line-height:1.45;max-width:700px}
.pc-db63-product-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;background:#fff;border-radius:7px;padding:25px;margin-top:30px}
.pc-db63-product-features article{display:flex;gap:20px;align-items:center;border-left:1px solid #d8e1da;padding-left:24px}
.pc-db63-product-features article:first-child{border:0;padding-left:0}
.pc-db63-product-features .pc-line-icon{width:58px;height:58px;flex:0 0 58px;color:#14251d;background:#eef2ef;border-radius:50%;padding:12px}
.pc-db63-product-features h3{font-family:Arial,sans-serif;font-size:19px;text-transform:none;letter-spacing:-.02em;margin-bottom:8px}
.pc-db63-product-features p{font-size:16px;line-height:1.35;margin:0}
.pc-db63-product-section{margin-top:28px}
.pc-db63-product-section>p{font-size:18px}
.pc-db63-tabs{display:flex;flex-wrap:wrap;gap:3px;margin:28px 0 22px;border-bottom:1px solid #e1e8e2}
.pc-db63-tabs a{display:block;background:#eef2ef;padding:14px 27px;font-size:17px;text-decoration:none;color:#14251d;border-radius:5px 5px 0 0}
.pc-db63-tabs a:hover,.pc-db63-tabs a:nth-child(2){background:#14251d;color:white}
.pc-db63-spec-table>div{display:grid;grid-template-columns:1fr 1fr;gap:35px;padding:16px 13px;border-bottom:1px solid #e1e7e2;font-size:17px;line-height:1.4}
.pc-db63-spec-table strong{font-weight:500}
.pc-db63-source-link{display:inline-block;text-decoration:underline;text-decoration-color:#00d700;text-underline-offset:7px;color:#14251d;font-size:17px}
.pc-db63-document{margin-top:30px;padding-top:30px;border-top:1px solid #dce4de}
.pc-db63-document h3{font-size:26px;margin-bottom:23px}
.pc-db63-document img{display:block;width:100%;max-width:1200px;height:auto;object-fit:contain;max-height:none;margin:0 auto}
.pc-db63-document p{font-size:16px;margin:22px 0 12px;color:#4b6252}
.pc-db63-document small,.pc-db63-document small a{font-size:13px;color:#5c7364}
.pc-db63-service-invite{display:grid;grid-template-columns:1.12fr .88fr;gap:45px;margin-top:55px;align-items:center}
.pc-db63-service-invite>article p{max-width:850px;font-size:20px}
.pc-db63-service-invite aside{background:#eef2ef}
.pc-db63-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}
.pc-db63-use-grid>article{background:#fff;border-radius:7px;overflow:hidden}
.pc-db63-use-grid figure{height:240px}
.pc-db63-use-grid img{width:100%;height:100%;object-fit:cover;display:block}
.pc-db63-use-grid article>div{padding:27px 25px}
.pc-db63-use-grid h3{font-size:26px}
.pc-db63-use-grid p{font-size:17px;line-height:1.4}
.pc-db63-use-grid .pc-btn{font-size:15px;padding:13px 17px}
.pc-db63-topic-nav{display:flex;gap:13px;flex-wrap:wrap;margin-bottom:28px}
.pc-db63-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:start}
.pc-db63-article-card{background:#fff;border-radius:5px;overflow:hidden;padding:16px}
.pc-db63-article-card figure{height:250px;border-radius:3px}
.pc-db63-article-card img{width:100%;height:100%;object-fit:cover;display:block}
.pc-db63-article-card>div{padding:23px 8px 13px}
.pc-db63-article-card>div>span{font-size:13px;color:#748275;display:block;margin-bottom:15px}
.pc-db63-article-card h2{font-size:28px;line-height:1.12;margin-bottom:20px;text-transform:none;font-family:Arial,sans-serif;letter-spacing:-.035em;font-weight:650}
.pc-db63-article-card p{font-size:17px;margin-bottom:19px}
.pc-db63-article-card summary{font-size:16px;color:#14251d;border-bottom:2px solid #00f500;display:inline-block;cursor:pointer;padding-bottom:5px;list-style:none;font-weight:550}
.pc-db63-article-card summary::-webkit-details-marker{display:none}
.pc-db63-article-card details[open] p{margin-top:21px;font-size:16px}
.pc-db63-article-card details a{font-size:14px;color:#48624f;text-underline-offset:4px}
.pc-db63-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}
.pc-db63-contact-cards{display:grid;gap:18px}
.pc-db63-contact-cards article{border:1px solid #dbe4dd;border-radius:6px;padding:25px;display:flex;align-items:center;gap:25px}
.pc-db63-contact-cards .pc-line-icon{width:48px;height:48px;flex:0 0 48px;background:#eef2ef;border-radius:50%;padding:11px}
.pc-db63-contact-cards h3{font-family:Arial,sans-serif;font-size:18px;letter-spacing:-.02em;text-transform:none;line-height:1.2;margin:0 0 12px}
.pc-db63-contact-cards p{font-size:17px;line-height:1.4;margin:0;overflow-wrap:anywhere}
.pc-db63-contact-invite{border:1px solid #dbe4dd;border-radius:6px;background:white;padding:35px}
.pc-db63-contact-invite p{font-size:20px}
.pc-db63-contact-invite small{display:block;margin-top:25px;font-size:13px;color:#758277;line-height:1.45}
.pc-db63-request{display:grid;grid-template-columns:1.28fr .72fr;gap:45px;align-items:start}
.pc-db63-request .pc-db63-factors{grid-template-columns:repeat(2,minmax(0,1fr))}
.pc-db63-request aside{background:#eef2ef}
.pc-brand-dab .pc-db63-footer{background:#14251d;color:#fff;padding:35px 0 25px}
.pc-db63-footer-top{display:flex;justify-content:space-between;align-items:center;gap:45px;padding-bottom:35px;border-bottom:1px solid #486153}
.pc-db63-footer h2{color:#fff;font-family:'Arial Narrow',Arial,sans-serif;text-transform:uppercase;font-size:clamp(30px,3.1vw,56px);line-height:1.02;letter-spacing:-.04em;font-weight:750;margin:0}
.pc-db63-footer-top .pc-btn{flex-shrink:0}
.pc-db63-footer-grid{display:grid;grid-template-columns:1.3fr .8fr .9fr;gap:45px;padding-top:34px;padding-bottom:30px}
.pc-db63-footer-grid nav{display:flex;flex-direction:column;gap:10px;align-items:start}
.pc-db63-footer-grid nav a{margin:0}
.pc-db63-footer-grid strong{display:block;font-size:17px;margin:0 0 17px;font-weight:600}
.pc-db63-footer-grid p,.pc-db63-footer-grid a{font-size:15px;line-height:1.4;color:#c5d4c9!important;margin:0 0 12px;overflow-wrap:anywhere}
.pc-db63-footer-grid .pc-logo{display:block;max-width:155px;min-width:0;font-size:35px;color:white!important;margin:0 0 18px}
.pc-db63-footer-grid .pc-logo svg{width:155px;height:auto;max-height:55px}
.pc-db63-footer-bottom{border-top:1px solid #486153;padding-top:23px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}
.pc-db63-footer-bottom small,.pc-db63-footer-bottom a{font-size:12px;line-height:1.4;color:#b5c8bc!important;margin:0}
.pc-brand-dab #pc-request-dialog{width:calc(100% - 48px);max-width:990px;padding:0;border:1px solid #cbd7ce;border-radius:6px;overflow:auto;max-height:calc(100dvh - 40px)}
.pc-brand-dab #pc-request-dialog[open]{display:grid;grid-template-columns:.85fr 1.15fr}
.pc-db63-modal-intro{background:#14251d;color:white;padding:39px 34px;display:flex;flex-direction:column;justify-content:center}
.pc-db63-modal-intro h2{font-family:'Arial Narrow',Arial,sans-serif;text-transform:uppercase;color:white;font-weight:750;font-size:43px;line-height:1.02;letter-spacing:-.04em;margin:0 0 22px}
.pc-db63-modal-intro .pc-db63-eyebrow{color:#cad6ce;border-color:#a9c0b1}
.pc-db63-modal-intro p{font-size:17px;line-height:1.5;color:#cad6ce;margin:0 0 30px}
.pc-db63-modal-intro svg{width:80px;height:80px;color:#00f500}
.pc-db63-modal-form{padding:39px 34px;min-width:0;position:relative;background:#fff}
.pc-db63-modal-form .pc-close{right:10px;top:9px}
.pc-db63-modal-form h2{font-family:'Arial Narrow',Arial,sans-serif;font-size:32px;text-transform:uppercase;line-height:1.04;letter-spacing:-.03em;margin:13px 0 24px;color:#14251d}
.pc-db63-modal-form .pc-eyebrow{font-size:12px}
.pc-db63-modal-form .pc-form{width:100%;margin:0}
.pc-db63-modal-form input{min-width:0;max-width:100%;border-radius:4px}
.pc-db63-modal-form .pc-field-row{grid-template-columns:1fr}
.pc-db63-modal-form .pc-consent{font-size:13px;line-height:1.45;align-items:flex-start}
.pc-db63-modal-form .pc-consent input{width:17px;flex:0 0 17px;margin-top:3px}
.pc-db63-modal-form .pc-btn{width:100%;max-width:100%}
.pc-brand-dab :is(a,button,input,summary):focus-visible{outline:3px solid #06b900;outline-offset:4px}
@media(min-width:1600px){.pc-db63-hero-grid figure{max-height:620px}.pc-db63-hero-grid article{padding:40px 0}.pc-db63-section{padding-top:55px;padding-bottom:55px}.pc-db63-series-photo .pc-art{height:460px}.pc-db63-product-top .pc-art{height:570px}.pc-db63-article-card figure{height:310px}.pc-db63-use-grid figure{height:310px}}
@media(max-width:1200px){.pc-brand-dab .pc-wrap,.pc-brand-dab .pc-header-inner{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.pc-db63-factors{gap:15px}.pc-db63-factors article{padding:24px 19px}.pc-db63-factors h3{font-size:21px}.pc-db63-hero-grid{gap:32px}.pc-db63-product-top{gap:32px}.pc-db63-product-top p{font-size:18px}.pc-db63-series-photo .pc-art{height:300px}.pc-db63-cta>.pc-wrap{gap:35px}.pc-db63-cta p{font-size:19px}.pc-db63-use-grid{gap:18px}.pc-db63-use-grid article>div{padding:22px 19px}.pc-db63-use-grid figure{height:205px}.pc-db63-use-grid h3{font-size:23px}.pc-db63-articles{grid-template-columns:1fr 1fr;gap:22px}.pc-db63-article-card h2{font-size:26px}.pc-db63-product-features{gap:18px;padding:20px}.pc-db63-product-features article{padding-left:17px;gap:14px}.pc-db63-product-features .pc-line-icon{width:48px;height:48px;flex-basis:48px;padding:10px}.pc-db63-product-features h3{font-size:17px}.pc-db63-product-features p{font-size:14px}.pc-db63-timeline li{padding-right:22px}.pc-db63-timeline h3{font-size:22px}.pc-db63-request{gap:25px}.pc-db63-request .pc-db63-panel{padding:25px}.pc-db63-footer-top{gap:30px}.pc-db63-contact-layout{gap:30px}.pc-db63-contact-invite{padding:29px}}
@media(max-width:760px){.pc-brand-dab .pc-wrap,.pc-brand-dab .pc-header-inner{width:calc(100% - 32px);margin-left:16px;margin-right:16px}.pc-brand-dab .pc-header-inner{gap:18px}.pc-db63-inner{font-size:17px}.pc-db63-section{padding-top:28px;padding-bottom:28px}.pc-db63-inner h1{font-size:42px;line-height:1.03;margin-bottom:23px}.pc-db63-inner h2{font-size:31px;line-height:1.05;margin-bottom:23px}.pc-db63-inner h3{font-size:24px}.pc-db63-hero{padding:23px 0}.pc-db63-hero-grid{grid-template-columns:1fr;gap:15px}.pc-db63-hero-grid article{padding:13px 0 6px}.pc-db63-hero-grid article p{font-size:18px;line-height:1.5;margin:0}.pc-db63-hero-grid figure{aspect-ratio:1.15;max-height:360px}.pc-db63-eyebrow{font-size:12px;margin-bottom:23px}.pc-db63-factors{grid-template-columns:1fr;gap:15px}.pc-db63-factors article{padding:25px;display:grid;grid-template-columns:45px 1fr;column-gap:20px}.pc-db63-factors .pc-line-icon{grid-row:span 2;width:43px;height:43px;margin:0}.pc-db63-factors h3{font-size:21px;margin:0 0 12px}.pc-db63-factors p{font-size:16px}.pc-db63-timeline{grid-template-columns:1fr;padding:0 0 0 10px}.pc-db63-timeline li{border-top:0;border-left:1px solid #314a3c;padding:0 0 27px 27px}.pc-db63-timeline li:last-child{padding-bottom:0}.pc-db63-timeline li:before{top:5px;left:-9px}.pc-db63-timeline strong{font-size:25px}.pc-db63-timeline h3{font-size:23px;max-width:none}.pc-db63-timeline p{font-size:16px;max-width:none}.pc-db63-cta{padding:29px 0}.pc-db63-cta>.pc-wrap{grid-template-columns:1fr;gap:23px}.pc-db63-cta article{padding:0}.pc-db63-cta h2{font-size:35px}.pc-db63-cta p{font-size:17px}.pc-db63-cta .pc-art{height:230px;max-width:290px}.pc-db63-cta figure{min-height:0}.pc-db63-cta figcaption{max-width:290px}.pc-brand-dab .pc-db63-inner .pc-btn{padding:14px 19px;font-size:15px;max-width:100%}.pc-db63-categories{gap:10px;margin-bottom:23px}.pc-db63-categories a,.pc-db63-topic-nav a{font-size:14px;padding:9px 16px}.pc-db63-search>div{display:grid;grid-template-columns:1fr auto;gap:13px}.pc-db63-search input{grid-column:1/-1;width:100%;font-size:16px}.pc-db63-search a{font-size:14px}.pc-db63-catalog-grid{grid-template-columns:1fr;gap:20px}.pc-db63-series-photo{padding:15px}.pc-db63-series-photo .pc-art{height:240px}.pc-db63-series-card>div{padding:6px 23px 24px}.pc-db63-series-card h2{font-size:31px}.pc-db63-series-card p{font-size:17px}.pc-db63-product-top{grid-template-columns:1fr;gap:25px}.pc-db63-product-top figure{padding:15px}.pc-db63-product-top .pc-art{height:275px}.pc-db63-product-top p{font-size:17px}.pc-db63-product-top small{font-size:13px}.pc-db63-product-features{grid-template-columns:1fr;gap:18px;padding:23px}.pc-db63-product-features article{border-left:0;border-top:1px solid #d8e1da;padding:18px 0 0;gap:18px}.pc-db63-product-features article:first-child{border:0;padding:0}.pc-db63-product-features h3{font-size:18px}.pc-db63-product-features p{font-size:15px}.pc-db63-panel{padding:25px 20px}.pc-db63-product-section{margin-top:22px}.pc-db63-tabs{gap:3px;margin:23px 0}.pc-db63-tabs a{font-size:13px;padding:12px 13px}.pc-db63-spec-table>div{grid-template-columns:1fr 1fr;gap:15px;font-size:14px;padding:14px 0;line-height:1.45}.pc-db63-product-section>p{font-size:17px}.pc-db63-document{margin-top:24px;padding-top:24px}.pc-db63-document h3{font-size:23px;line-height:1.15}.pc-db63-document p{font-size:14px}.pc-db63-document small,.pc-db63-document small a{font-size:12px}.pc-db63-service-invite{grid-template-columns:1fr;gap:10px;margin-top:35px}.pc-db63-service-invite>article p{font-size:17px}.pc-db63-use-grid{grid-template-columns:1fr;gap:20px}.pc-db63-use-grid figure{height:200px}.pc-db63-use-grid article>div{padding:25px 22px}.pc-db63-use-grid p{font-size:17px}.pc-db63-articles{grid-template-columns:1fr;gap:20px}.pc-db63-article-card figure{height:210px}.pc-db63-article-card>div{padding:23px 5px 11px}.pc-db63-article-card h2{font-size:27px}.pc-db63-article-card p{font-size:17px}.pc-db63-topic-nav{gap:10px;margin-bottom:22px}.pc-db63-contact-layout{grid-template-columns:1fr;gap:28px}.pc-db63-contact-cards article{padding:22px;gap:17px}.pc-db63-contact-cards h3{font-size:17px}.pc-db63-contact-cards p{font-size:16px}.pc-db63-contact-invite{padding:25px 23px}.pc-db63-contact-invite p{font-size:18px}.pc-db63-request{grid-template-columns:1fr;gap:28px}.pc-db63-request .pc-db63-factors{grid-template-columns:1fr}.pc-db63-footer-top{flex-direction:column;align-items:flex-start;gap:25px;padding-bottom:27px}.pc-db63-footer h2{font-size:32px}.pc-db63-footer-top .pc-btn{font-size:14px;padding:13px 19px;max-width:100%}.pc-db63-footer-grid{grid-template-columns:1fr 1fr;gap:25px;padding-top:28px}.pc-db63-footer-grid>div:first-child{grid-column:1/-1}.pc-db63-footer-grid .pc-logo,.pc-db63-footer-grid .pc-logo svg{max-width:130px;width:130px}.pc-db63-footer-grid p,.pc-db63-footer-grid a{font-size:13px}.pc-db63-footer-grid strong{font-size:15px}.pc-db63-footer-bottom{flex-direction:column;gap:13px;align-items:flex-start}.pc-brand-dab #pc-request-dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);border-radius:6px}.pc-brand-dab #pc-request-dialog[open]{grid-template-columns:1fr}.pc-db63-modal-intro{padding:25px 24px}.pc-db63-modal-intro h2{font-size:33px;margin-bottom:17px}.pc-db63-modal-intro .pc-db63-eyebrow{margin-bottom:17px}.pc-db63-modal-intro p{font-size:15px;margin:0}.pc-db63-modal-intro svg{display:none}.pc-db63-modal-form{padding:28px 24px 24px}.pc-db63-modal-form h2{font-size:28px}.pc-db63-modal-form .pc-consent{font-size:12px}}

/* Calpeda: white interiors, aqua bands, rounded media and turquoise pills. */
.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header .pc-brand-vector{color:#000d0f!important}
.pc-brand-calpeda .pc-wrap,.pc-brand-calpeda .pc-header-inner{width:auto;max-width:none;margin-inline:clamp(18px,2.8vw,54px)}
.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header{background:#fff;color:#000d0f;border-bottom:1px solid #e3ecee}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header-inner{padding:0;min-height:88px;gap:25px}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header .pc-logo{order:0}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header .pc-search-open{order:1}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header nav{order:2}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-menu{order:3}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-head-request{order:4}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header nav a{font-size:14px}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header nav a[aria-current]{color:#000d0f;border-radius:0;background:transparent}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-logo svg{width:164px;height:auto;max-height:46px;max-width:100%}
.pc-brand-calpeda .pc-btn{border-radius:100px;background:#00cccc;border:1px solid #00cccc;color:#000d0f!important;font-weight:700;padding:14px 25px;min-height:46px;box-shadow:none}.pc-brand-calpeda .pc-btn.secondary{background:transparent;color:inherit!important;border-color:#94c6c9}.pc-brand-calpeda .pc-btn:hover{filter:brightness(.97)}.pc-brand-calpeda .pc-btn:focus-visible{outline:3px solid #006b73;outline-offset:4px}
.pc-cl63-inner{background:#fff;color:#000d0f}.pc-cl63-inner *{box-sizing:border-box}.pc-cl63-inner h1{font-size:clamp(42px,4.8vw,78px);line-height:1.02;font-weight:780;letter-spacing:-.045em;margin:15px 0 24px}.pc-cl63-inner h2,.pc-cl63-cta h2{font-size:clamp(31px,3.1vw,51px);line-height:1.09;font-weight:730;letter-spacing:-.043em;margin:0 0 22px}.pc-cl63-inner h3,.pc-cl63-cta h3{font-size:clamp(22px,1.85vw,30px);line-height:1.17;margin:0 0 14px;font-weight:710;letter-spacing:-.025em}.pc-cl63-inner p,.pc-cl63-cta p{font-size:clamp(16px,1.15vw,20px);line-height:1.52;margin:0 0 20px}.pc-cl63-inner a{color:inherit}.pc-cl63-inner figure{margin:0;min-width:0}.pc-cl63-inner img{display:block;max-width:100%}.pc-cl63-inner figcaption{font-size:12px;line-height:1.55;color:#557477;padding:12px 15px}.pc-cl63-inner .pc-art{border-radius:18px;height:340px;min-height:0;background:#fff!important}.pc-cl63-label{display:block;color:#488087;font-size:12px;line-height:1.5;letter-spacing:.055em;margin-bottom:15px}.pc-cl63-section{padding-block:50px}.pc-cl63-band{padding-block:50px}.pc-cl63-aqua{background:#c2f0ee;color:#000d0f}.pc-cl63-breadcrumb{display:flex;flex-wrap:wrap;gap:11px;margin-bottom:30px;color:#6b7c88;font-size:13px;line-height:1.5}.pc-cl63-inner .pc-cl63-intro{font-size:clamp(21px,1.65vw,28px);line-height:1.35;color:#526976;margin-bottom:28px}.pc-cl63-note{font-size:14px!important;line-height:1.55!important;color:#61747f}.pc-cl63-inner [id^=pc-cl63-]{scroll-margin-top:100px}
.pc-cl63-search{margin:30px 0 21px}.pc-cl63-search label{display:block;font-size:13px;color:#52767e;margin-bottom:10px}.pc-cl63-search>div{display:flex;gap:18px;align-items:center;background:#f2f5f6;border:1px solid #e0e7e9;border-radius:15px;padding:8px 10px 8px 20px}.pc-cl63-search input[type=search]{flex:1;min-width:0;border:0;background:transparent;padding:8px;font:inherit;min-height:42px;border-radius:6px;color:#000d0f}.pc-cl63-search span{font-size:26px;color:#57777d}.pc-cl63-search .pc-btn{min-width:120px}.pc-cl63-categories{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.pc-cl63-categories a{border:1px solid #aac1c5;border-radius:100px;padding:11px 23px;font-size:14px;line-height:1.4;text-decoration:none}.pc-cl63-categories a[aria-current]{background:#00cccc;border-color:#00cccc}.pc-cl63-categories .pc-cl63-reset{margin-left:auto;border:0;border-radius:0;padding:10px 0;color:#326c74;text-decoration:underline;text-underline-offset:4px}.pc-cl63-count{font-size:14px!important;color:#3d7376;margin-bottom:22px!important}.pc-cl63-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.pc-cl63-model-card{min-width:0;background:#fff;border-radius:22px;padding:22px;display:flex;flex-direction:column}.pc-cl63-model-card>.pc-cl63-label{font-size:11px;color:#000d0f;margin-bottom:4px}.pc-cl63-model-photo .pc-art{height:310px;min-height:0}.pc-cl63-model-card>div:last-child{flex:1;display:flex;flex-direction:column}.pc-cl63-model-card h2{font-size:35px;margin:18px 0 13px}.pc-cl63-model-card h2 a{text-decoration:none}.pc-cl63-model-card p{font-size:17px;line-height:1.45}.pc-cl63-model-card .pc-btn{margin-top:auto;width:100%}.pc-cl63-empty{background:#fff;border-radius:20px;padding:32px}.pc-cl63-empty h2{font-size:32px}
.pc-cl63-cta{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;border-top:1px solid #d8e2e6}.pc-cl63-cta>article{min-width:0}.pc-cl63-cta>aside{padding:32px;background:#f7fafb;border:1px solid #cfdee3;border-radius:20px;min-width:0}.pc-cl63-cta p{max-width:700px;color:#526676}.pc-cl63-cta aside .pc-btn{width:100%}
.pc-cl63-product-top{display:grid;grid-template-columns:1fr 1.05fr;gap:45px;align-items:start}.pc-cl63-product-top>figure{background:#fff;border:1px solid #d9e6e7;border-radius:20px;overflow:hidden}.pc-cl63-product-top .pc-art{height:565px;border-radius:0;background:#fff!important}.pc-cl63-product-top .pc-art>img{padding:42px!important}.pc-cl63-product-top>article{min-width:0}.pc-cl63-product-top h1{margin-top:12px}.pc-cl63-product-top h2{font-size:clamp(26px,2.05vw,35px);margin-bottom:21px}.pc-cl63-product-top>article>p{font-size:18px}.pc-cl63-product-top .pc-actions{display:flex;flex-direction:column;gap:12px;margin-top:24px}.pc-cl63-product-top .pc-actions>*{width:100%;justify-content:center}.pc-cl63-key-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:27px 0 16px}.pc-cl63-key-specs>div{border-top:1px solid #74aeb2;padding-top:17px;display:flex;flex-direction:column;gap:13px;font-size:14px;min-width:0}.pc-cl63-key-specs>div>span{color:#457d83;font-size:12px}.pc-cl63-key-specs strong{font-size:24px;line-height:1.1}.pc-cl63-tabs{display:flex;flex-wrap:wrap;gap:33px;border-bottom:1px solid #d8e2e6;margin-top:35px;padding-bottom:15px}.pc-cl63-tabs a{font-size:15px;text-decoration:none}.pc-cl63-tabs a:first-child{border-bottom:3px solid #00cccc;padding-bottom:14px;margin-bottom:-17px}.pc-cl63-product-description{padding:35px 0}.pc-cl63-product-description>p{max-width:1200px}.pc-cl63-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}.pc-cl63-benefits>article{background:#c2f0ee;padding:23px;border-radius:17px}.pc-cl63-benefits h3{font-size:23px}.pc-cl63-benefits p{font-size:15px;margin-bottom:0}.pc-cl63-product-section{padding-top:15px}.pc-cl63-spec-table{margin:20px 0 35px}.pc-cl63-spec-table>div{display:grid;grid-template-columns:1fr 1.15fr;gap:25px;border-bottom:1px solid #d5e0e3;padding:15px 0;font-size:16px;line-height:1.45}.pc-cl63-spec-table>div:first-child{border-top:1px solid #d5e0e3}.pc-cl63-spec-table strong{font-weight:500;color:#587079}.pc-cl63-spec-table span{font-weight:600;overflow-wrap:anywhere}.pc-cl63-curve{background:#fff;border-radius:22px;padding:25px;margin-top:30px!important;overflow:hidden}.pc-cl63-curve img{width:100%;height:auto;max-height:720px;object-fit:contain}.pc-cl63-curve figcaption{padding:15px 0 0}.pc-cl63-doc-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:25px 0}.pc-cl63-doc-grid>a{display:flex;align-items:center;gap:24px;background:#fff;border-radius:17px;border:1px solid #98d2d4;padding:25px;text-decoration:none;min-width:0}.pc-cl63-doc-grid .pc-line-icon{width:42px;height:42px;flex-shrink:0;color:#007e88}.pc-cl63-doc-grid>a>div{display:flex;flex-direction:column;gap:10px;min-width:0}.pc-cl63-doc-grid strong{font-size:19px;line-height:1.2}.pc-cl63-doc-grid span{font-size:14px;line-height:1.4;color:#4a6b72}
.pc-cl63-about-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:45px;align-items:center}.pc-cl63-about-hero>figure>img{width:100%;height:410px;object-fit:cover;border-radius:20px}.pc-cl63-manufacturer-copy{max-width:1180px!important}.pc-cl63-brand-facts{display:grid;grid-template-columns:.7fr 1fr 1.3fr;gap:30px;margin:35px 0 28px}.pc-cl63-brand-facts>article{display:flex;flex-direction:column;gap:15px;min-width:0}.pc-cl63-brand-facts>article+article{border-left:1px solid #63c6c9;padding-left:30px}.pc-cl63-brand-facts strong{font-size:clamp(27px,2.65vw,44px);line-height:1.1;letter-spacing:-.035em}.pc-cl63-brand-facts span{font-size:16px;line-height:1.4}.pc-cl63-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0 10px}.pc-cl63-factors>article{display:flex;align-items:flex-start;gap:22px;min-width:0}.pc-cl63-factors>article+article{border-left:1px solid #ccdce1;padding-left:30px}.pc-cl63-factors>article>span{font-size:44px;color:#00a8b1;font-weight:750;line-height:1;flex-shrink:0;letter-spacing:-.04em}.pc-cl63-factors h3{font-size:22px;margin-bottom:10px}.pc-cl63-factors p{font-size:17px;line-height:1.45;color:#60717f;margin-bottom:0}.pc-cl63-factors.pc-cl63-two{grid-template-columns:1fr 1fr;gap:35px 50px}.pc-cl63-two>article+article{border-left:0;padding-left:0}.pc-cl63-two>article>span{font-size:23px;display:flex;align-items:center;justify-content:center;background:#c2f0ee;border-radius:50%;width:60px;height:60px}.pc-cl63-two>article>div{padding-top:3px}.pc-cl63-two h3{font-size:24px}
.pc-cl63-mosaic{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:18px;margin:30px 0 22px}.pc-cl63-mosaic>figure{position:relative;border-radius:20px;overflow:hidden;min-height:320px}.pc-cl63-mosaic>figure>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.pc-cl63-mosaic figure>span{position:absolute;top:17px;left:17px;border-radius:100px;background:#00cccc;color:#000d0f;font-size:13px;line-height:1.3;padding:11px 18px;font-weight:650}.pc-cl63-mosaic-diagnosis{grid-column:span 6}.pc-cl63-mosaic-maintenance{grid-column:span 2}.pc-cl63-mosaic-note{grid-column:span 2;display:flex;align-items:center;background:#f2f5f6;border-radius:20px;padding:25px}.pc-cl63-mosaic-note p{font-size:18px;margin-bottom:0}.pc-cl63-mosaic-spares{grid-column:span 3;border-radius:20px;background:#c2f0ee;overflow:hidden;position:relative;padding:27px 25px 190px;min-height:320px}.pc-cl63-mosaic-spares h2{font-size:30px}.pc-cl63-mosaic-spares p{font-size:17px;color:#4c7379}.pc-cl63-mosaic-spares>img{position:absolute;bottom:0;left:0;right:0;width:100%;height:175px;object-fit:cover}.pc-cl63-mosaic-repair{grid-column:span 5}
.pc-cl63-application-hero{display:grid;grid-template-columns:1fr 1.1fr;gap:25px;margin-top:30px}.pc-cl63-application-hero>figure{height:410px;overflow:hidden;border-radius:22px}.pc-cl63-application-hero>figure>img{width:100%;height:100%;object-fit:cover}.pc-cl63-application-hero>article{border-radius:22px;padding:35px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pc-cl63-application-hero>article>p{max-width:800px}.pc-cl63-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:30px}.pc-cl63-application-grid>article{padding:28px;background:#f7fafb;border:1px solid #dde7e8;border-radius:20px;min-width:0}.pc-cl63-application-grid .pc-line-icon{width:43px;height:43px;color:#008991;margin-bottom:25px}.pc-cl63-application-grid h2{font-size:29px}.pc-cl63-application-grid p{font-size:17px;color:#5a717c;margin-bottom:0}
.pc-cl63-topics{display:flex;flex-wrap:wrap;gap:15px;margin:27px 0}.pc-cl63-topics a{font-size:14px;line-height:1.4;border:1px solid #97bfc4;padding:10px 22px;border-radius:100px;text-decoration:none}.pc-cl63-topics a[aria-current]{background:#00cccc;border-color:#00cccc}.pc-cl63-articles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 28px}.pc-cl63-article-card{min-width:0}.pc-cl63-article-card>figure{height:325px;border-radius:20px;overflow:hidden;margin-bottom:22px}.pc-cl63-article-card>figure>img{width:100%;height:100%;object-fit:cover}.pc-cl63-article-card h2{font-size:clamp(26px,2.25vw,38px);line-height:1.1;margin:0 0 13px}.pc-cl63-article-card>p{font-size:17px;color:#57727d}.pc-cl63-article-card .pc-cl63-label{font-size:11px;margin-bottom:10px}.pc-cl63-article-card details{margin-top:15px}.pc-cl63-article-card summary{list-style:none;cursor:pointer;color:#00828c;font-size:16px;font-weight:600;line-height:1.45;display:inline-block;text-decoration:underline;text-underline-offset:4px}.pc-cl63-article-card summary::-webkit-details-marker{display:none}.pc-cl63-article-card details[open]>p{background:#eefafa;padding:23px;border-radius:18px;margin-top:22px;font-size:17px}.pc-cl63-article-card details>a{font-size:14px;color:#007984;text-decoration:underline;text-underline-offset:3px}.pc-cl63-all-articles{margin-top:32px}
.pc-cl63-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0 28px}.pc-cl63-contact-grid>article{border:1px solid #bbd8db;background:#f7fbfb;padding:30px;border-radius:20px;min-width:0}.pc-cl63-contact-grid .pc-line-icon{width:40px;height:40px;color:#008a94;margin-bottom:25px}.pc-cl63-contact-grid h2{font-size:27px}.pc-cl63-contact-grid p{font-size:18px;overflow-wrap:anywhere;margin-bottom:0;color:#547179}.pc-cl63-policy-link{display:inline-block;color:#007f89!important;text-decoration:underline!important;text-underline-offset:4px;font-size:14px}.pc-cl63-request-panel{display:grid;grid-template-columns:1fr 1.2fr;gap:35px;border:1px solid #cae1e3;border-radius:25px;background:#f5fbfb;padding:35px;margin-top:30px}.pc-cl63-factors.pc-cl63-vertical{display:flex;flex-direction:column;margin:0;gap:25px}.pc-cl63-vertical>article+article{border-left:0;padding-left:0;border-top:1px solid #c9dee0;padding-top:25px}.pc-cl63-vertical>article>span{font-size:36px}
.pc-brand-calpeda .pc-cl63-footer{background:#073b40;color:#fff;padding:32px 0 20px}.pc-cl63-footer>.pc-wrap:first-child{display:grid;grid-template-columns:auto 1fr minmax(220px,.35fr);gap:32px;align-items:center}.pc-cl63-footer .pc-logo svg{width:164px;max-height:44px;max-width:100%;height:auto;color:#fff}.pc-cl63-footer nav{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.pc-cl63-footer nav a{color:#e3f2f3;font-size:13px;text-decoration:none}.pc-cl63-footer aside{padding-left:30px;border-left:1px solid #619096;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.pc-cl63-footer aside>strong{font-size:15px;line-height:1.35;font-weight:500}.pc-cl63-footer aside .pc-btn{white-space:normal}.pc-cl63-footer-bottom{border-top:1px solid #5b8a8f;margin-top:27px!important;padding-top:22px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;color:#b8d3d5;font-size:12px}.pc-cl63-footer-bottom small{font-size:12px;line-height:1.5;overflow-wrap:anywhere}.pc-cl63-footer-bottom>a{font-size:12px;color:#b8d3d5;line-height:1.5}
.pc-brand-calpeda #pc-request-dialog{width:min(1040px,calc(100vw - 36px));max-width:1040px;max-height:calc(100dvh - 40px);padding:0;border-radius:24px;border:1px solid #b6d6da;overflow:auto;box-shadow:0 24px 80px #001b2466}.pc-brand-calpeda #pc-request-dialog[open]{display:grid;grid-template-columns:1fr 1fr}.pc-cl63-modal-intro{padding:40px 32px;background:#c2f0ee;color:#000d0f;display:flex;flex-direction:column;align-items:flex-start}.pc-cl63-modal-intro>strong{display:block;font-size:clamp(29px,3.3vw,43px);line-height:1.08;letter-spacing:-.04em;margin:16px 0 25px}.pc-cl63-modal-intro>p{font-size:17px;line-height:1.5;margin:0 0 35px;max-width:540px}.pc-cl63-modal-intro>span:last-child{font-size:22px;letter-spacing:.08em;font-weight:700;margin-top:auto}.pc-cl63-modal-form{padding:37px 32px;min-width:0}.pc-cl63-modal-form .pc-eyebrow{display:none}.pc-cl63-modal-form h2{font-size:30px;line-height:1.1;margin:6px 0 26px}.pc-cl63-modal-form .pc-request-form .pc-form-row{grid-template-columns:1fr}.pc-cl63-modal-form .pc-request-form input{border-radius:9px;background:#fff}.pc-cl63-modal-form .pc-request-form .pc-consent{font-size:13px;line-height:1.5}.pc-cl63-modal-form .pc-request-form .pc-btn{width:100%}.pc-brand-calpeda #pc-request-dialog .pc-close{z-index:2;right:12px;top:12px;background:#fff;border-radius:50%}
@media(min-width:2200px){.pc-cl63-about-hero>figure>img{height:520px}.pc-cl63-product-top .pc-art{height:670px}.pc-cl63-mosaic>figure{min-height:380px}.pc-cl63-mosaic-spares{min-height:380px}.pc-cl63-model-photo .pc-art{height:380px}}
@media(max-width:1200px){.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header-inner{gap:18px}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header nav{gap:14px}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header nav a{font-size:12px}.pc-cl63-section,.pc-cl63-band{padding-block:40px}.pc-cl63-product-top,.pc-cl63-about-hero{gap:28px}.pc-cl63-product-top .pc-art{height:480px}.pc-cl63-product-top h2{font-size:28px}.pc-cl63-key-specs strong{font-size:21px}.pc-cl63-about-hero>figure>img{height:380px}.pc-cl63-factors{gap:20px}.pc-cl63-factors>article+article{padding-left:20px}.pc-cl63-factors>article{gap:15px}.pc-cl63-factors h3{font-size:20px}.pc-cl63-factors p{font-size:16px}.pc-cl63-two>article+article{padding-left:0}.pc-cl63-model-grid{gap:20px}.pc-cl63-model-card{padding:20px}.pc-cl63-model-photo .pc-art{height:280px}.pc-cl63-mosaic{gap:15px}.pc-cl63-mosaic>figure{min-height:290px}.pc-cl63-mosaic-note{padding:22px}.pc-cl63-mosaic-note p{font-size:16px}.pc-cl63-mosaic-spares{padding:23px 20px 180px;min-height:290px}.pc-cl63-mosaic-spares h2{font-size:26px}.pc-cl63-footer>.pc-wrap:first-child{grid-template-columns:auto 1fr;gap:25px}.pc-cl63-footer nav{justify-content:flex-end}.pc-cl63-footer aside{grid-column:2;justify-self:end;border-left:0;padding-left:0}}
@media(max-width:900px){.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header-inner{min-height:74px}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-logo svg{width:145px}.pc-cl63-product-top,.pc-cl63-about-hero,.pc-cl63-cta,.pc-cl63-request-panel{grid-template-columns:1fr}.pc-cl63-product-top>figure{width:100%}.pc-cl63-product-top .pc-art{height:430px}.pc-cl63-cta{gap:25px}.pc-cl63-cta h2 br{display:none}.pc-cl63-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-cl63-brand-facts{gap:22px;grid-template-columns:1fr 1fr}.pc-cl63-brand-facts>article+article{padding-left:22px}.pc-cl63-brand-facts>article:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #63c6c9;padding-left:0;padding-top:24px}.pc-cl63-factors{grid-template-columns:1fr;gap:24px}.pc-cl63-factors>article+article{padding-left:0;border-left:0;border-top:1px solid #cbdce0;padding-top:24px}.pc-cl63-factors.pc-cl63-two{grid-template-columns:1fr 1fr;gap:28px}.pc-cl63-two>article+article{border-top:0;padding-top:0}.pc-cl63-mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.pc-cl63-mosaic-diagnosis{grid-column:span 3}.pc-cl63-mosaic-maintenance{grid-column:span 1}.pc-cl63-mosaic-note{grid-column:span 2;min-height:170px}.pc-cl63-mosaic-spares{grid-column:span 2;grid-row:span 2}.pc-cl63-mosaic-repair{grid-column:span 2}.pc-cl63-application-grid{grid-template-columns:1fr}.pc-cl63-application-grid>article{display:grid;grid-template-columns:auto 1fr;gap:10px 25px}.pc-cl63-application-grid .pc-line-icon{grid-row:1/4;margin:0}.pc-cl63-application-grid .pc-cl63-label,.pc-cl63-application-grid h2,.pc-cl63-application-grid p{grid-column:2;margin-bottom:0}.pc-cl63-application-hero{grid-template-columns:1fr}.pc-cl63-application-hero>figure{height:340px}.pc-cl63-contact-grid{grid-template-columns:1fr}.pc-cl63-contact-grid>article{display:grid;grid-template-columns:auto 1fr;gap:10px 25px}.pc-cl63-contact-grid .pc-line-icon{grid-row:1/3;margin:0}.pc-cl63-contact-grid h2,.pc-cl63-contact-grid p{grid-column:2;margin-bottom:0}.pc-cl63-doc-grid{grid-template-columns:1fr}.pc-cl63-article-card>figure{height:280px}.pc-cl63-modal-intro{padding:32px 25px}.pc-cl63-modal-form{padding:32px 25px}}
@media(max-width:600px){.pc-brand-calpeda .pc-wrap,.pc-brand-calpeda .pc-header-inner{margin-inline:18px}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-header-inner{min-height:69px;gap:12px}.pc-brand-calpeda:has(.pc-cl63-inner) .pc-head-request{display:none}.pc-cl63-section,.pc-cl63-band{padding-block:30px}.pc-cl63-inner h1{font-size:42px;margin:14px 0 23px}.pc-cl63-inner h2,.pc-cl63-cta h2{font-size:31px}.pc-cl63-inner h3,.pc-cl63-cta h3{font-size:23px}.pc-cl63-inner p,.pc-cl63-cta p{font-size:17px}.pc-cl63-inner .pc-cl63-intro{font-size:21px}.pc-cl63-label{font-size:11px}.pc-cl63-breadcrumb{margin-bottom:25px;font-size:12px}.pc-cl63-search>div{padding:11px;gap:9px;flex-wrap:wrap}.pc-cl63-search span{font-size:23px}.pc-cl63-search input[type=search]{width:calc(100% - 36px);flex-basis:75%;padding:8px 4px}.pc-cl63-search .pc-btn{width:100%;margin-top:2px}.pc-cl63-categories{gap:10px}.pc-cl63-categories a{font-size:13px;padding:10px 17px}.pc-cl63-categories .pc-cl63-reset{margin-left:0;width:100%;padding-top:7px}.pc-cl63-model-grid{grid-template-columns:1fr}.pc-cl63-model-card{padding:21px}.pc-cl63-model-photo .pc-art{height:285px}.pc-cl63-model-card h2{font-size:32px}.pc-cl63-model-card .pc-btn{width:100%}.pc-cl63-empty{padding:24px}.pc-cl63-empty h2{font-size:28px}.pc-cl63-cta>aside{padding:24px}.pc-cl63-product-top .pc-art{height:340px}.pc-cl63-product-top .pc-art>img{padding:27px!important}.pc-cl63-product-top h1{font-size:48px}.pc-cl63-product-top h2{font-size:27px}.pc-cl63-key-specs{grid-template-columns:1fr;gap:0;margin-bottom:17px}.pc-cl63-key-specs>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:15px 0;gap:15px}.pc-cl63-key-specs strong{font-size:24px}.pc-cl63-key-specs>div>span{font-size:13px}.pc-cl63-tabs{gap:24px;margin-top:25px}.pc-cl63-tabs a{font-size:14px}.pc-cl63-product-description{padding-top:28px}.pc-cl63-benefits{grid-template-columns:1fr;gap:15px}.pc-cl63-benefits>article{padding:22px}.pc-cl63-benefits h3{font-size:24px}.pc-cl63-benefits p{font-size:16px}.pc-cl63-spec-table>div{grid-template-columns:1fr;gap:8px;font-size:15px;padding:13px 0}.pc-cl63-curve{padding:15px;border-radius:18px;margin-top:24px!important}.pc-cl63-curve figcaption{font-size:12px}.pc-cl63-doc-grid>a{padding:23px;gap:18px}.pc-cl63-doc-grid strong{font-size:18px}.pc-cl63-about-hero>figure>img{height:280px}.pc-cl63-about-hero h1 br{display:none}.pc-cl63-brand-facts{grid-template-columns:1fr;gap:0;margin-top:25px}.pc-cl63-brand-facts>article{padding:18px 0;gap:10px}.pc-cl63-brand-facts>article+article,.pc-cl63-brand-facts>article:last-child{border-left:0;border-top:1px solid #63c6c9;padding-left:0;padding-top:20px}.pc-cl63-brand-facts strong{font-size:33px}.pc-cl63-brand-facts span{font-size:16px}.pc-cl63-factors.pc-cl63-two{grid-template-columns:1fr;gap:25px}.pc-cl63-factors>article>span{font-size:40px}.pc-cl63-two>article>span{font-size:22px;width:50px;height:50px}.pc-cl63-factors p{font-size:16px}.pc-cl63-mosaic{grid-template-columns:1fr;gap:15px;margin-top:25px}.pc-cl63-mosaic>figure,.pc-cl63-mosaic>article{grid-column:1;grid-row:auto;min-height:0}.pc-cl63-mosaic>figure{height:270px}.pc-cl63-mosaic figure>span{top:15px;left:15px;font-size:12px;padding:10px 16px}.pc-cl63-mosaic-note{padding:25px}.pc-cl63-mosaic-spares{min-height:315px!important;padding:26px 25px 185px}.pc-cl63-mosaic-spares h2{font-size:29px}.pc-cl63-application-hero>figure{height:270px}.pc-cl63-application-hero>article{padding:26px}.pc-cl63-application-hero .pc-btn{width:100%}.pc-cl63-application-grid>article{padding:25px;gap:12px 20px}.pc-cl63-application-grid h2{font-size:26px}.pc-cl63-application-grid p{font-size:16px}.pc-cl63-application-grid .pc-line-icon{width:34px;height:34px}.pc-cl63-articles{grid-template-columns:1fr;gap:35px}.pc-cl63-article-card>figure{height:245px}.pc-cl63-article-card h2{font-size:28px}.pc-cl63-article-card details[open]>p{padding:22px;font-size:17px}.pc-cl63-topics{gap:9px}.pc-cl63-topics a{padding:9px 17px;font-size:13px}.pc-cl63-contact-grid>article{padding:25px;gap:10px 20px}.pc-cl63-contact-grid h2{font-size:25px}.pc-cl63-contact-grid p{font-size:16px}.pc-cl63-request-panel{padding:25px;gap:20px}.pc-cl63-footer>.pc-wrap:first-child{grid-template-columns:1fr;gap:25px}.pc-cl63-footer nav{justify-content:flex-start;gap:17px}.pc-cl63-footer aside{grid-column:1;justify-self:start;border-top:1px solid #659296;padding-top:23px;width:100%}.pc-cl63-footer-bottom{display:flex;flex-direction:column;gap:15px;padding-top:20px;margin-top:25px!important}.pc-brand-calpeda #pc-request-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);border-radius:20px}.pc-brand-calpeda #pc-request-dialog[open]{grid-template-columns:1fr}.pc-cl63-modal-intro{padding:27px 22px}.pc-cl63-modal-intro>strong{font-size:31px;margin:12px 0 20px}.pc-cl63-modal-intro>p{font-size:15px;margin-bottom:25px}.pc-cl63-modal-intro>span:last-child{font-size:16px}.pc-cl63-modal-form{padding:25px 22px}.pc-cl63-modal-form h2{font-size:28px}.pc-cl63-modal-form .pc-request-form .pc-consent{align-items:flex-start;font-size:13px}}

/* Caprari: pale grey surfaces, large panels, red controls and graphite technical sections. */
.pc-brand-caprari{background:#f5f5f5;color:#170202;--pc-accent:#fa0a0a}
.pc-brand-caprari .pc-wrap{max-width:none;width:auto;margin-inline:clamp(20px,3.2vw,64px)}
.pc-brand-caprari .pc-header-inner{max-width:none;width:100%;padding-inline:clamp(20px,3.2vw,64px)}
.pc-brand-caprari .pc-header{background:#fff;border-bottom:0}
.pc-brand-caprari .pc-header nav a[aria-current=page]{border-bottom:2px solid #fa0a0a;color:#170202}
.pc-brand-caprari .pc-btn{background:#fa0a0a;border:1px solid #fa0a0a;border-radius:999px;min-height:48px;white-space:normal;font-weight:500;text-align:center;color:#fff}
.pc-brand-caprari .pc-btn:hover{background:#d80707;border-color:#d80707}
.pc-brand-caprari .pc-btn.secondary{background:transparent;color:#170202;border-color:#95959b}
.pc-brand-caprari .pc-btn.secondary:hover{background:#fff;border-color:#fa0a0a;color:#fa0a0a}
.pc-cp63-inner{padding-top:20px;padding-bottom:12px}
.pc-cp63-inner,.pc-cp63-inner *{min-width:0}
.pc-cp63-inner h1{font-size:clamp(37px,3.7vw,70px);font-weight:700;line-height:1.04;letter-spacing:-.04em;margin:14px 0 25px}
.pc-cp63-inner h2{font-size:clamp(27px,2.1vw,40px);line-height:1.12;font-weight:650;letter-spacing:-.03em;margin:0 0 24px}
.pc-cp63-inner h3{font-size:clamp(20px,1.3vw,25px);font-weight:600;line-height:1.2;letter-spacing:-.02em;margin:0 0 13px}
.pc-cp63-inner p{font-size:clamp(16px,1.06vw,20px);line-height:1.5;margin:0 0 24px;color:#64646d;max-width:70ch}
.pc-cp63-inner small,.pc-cp63-inner figcaption{font-size:14px;line-height:1.5;color:#74747a}
.pc-cp63-inner a{color:inherit;text-decoration:none}
.pc-cp63-section{padding:0;margin-top:0;margin-bottom:clamp(28px,3.5vw,60px)}
.pc-cp63-tag{display:block;font-size:13px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:#fa0a0a}
.pc-cp63-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;line-height:1.5;color:#8b8b91;margin-bottom:24px}
.pc-cp63-breadcrumb a{text-decoration:underline;text-underline-offset:4px}
.pc-cp63-panel{padding:clamp(26px,2.7vw,48px);border:1px solid #eaeaec;border-radius:24px;background:#fff;margin:0 0 24px}
.pc-cp63-hero{display:grid;grid-template-columns:1.2fr 1fr;position:relative;border-radius:24px;overflow:hidden;background:#fff;min-height:330px}
.pc-cp63-hero>article{padding:clamp(28px,3vw,55px);position:relative;z-index:1;align-self:center}
.pc-cp63-hero>figure{margin:0;position:relative;min-height:320px}
.pc-cp63-hero>figure img{display:block;width:100%;height:100%;object-fit:cover}
.pc-cp63-hero:has(>article:only-child){display:block}
.pc-cp63-hero:has(>article:only-child) article{max-width:78%}
.pc-cp63-hero .pc-cp63-tag{margin-top:4px}
.pc-cp63-hero p{max-width:57ch}
.pc-cp63-dark{background:#171c20;color:#fff}
.pc-cp63-dark .pc-cp63-tag{color:#e2e2e6}
.pc-cp63-dark h1,.pc-cp63-dark h2{color:#fff}
.pc-cp63-dark p{color:#e6e6e9}
.pc-cp63-dark .pc-cp63-breadcrumb,.pc-cp63-dark .pc-cp63-breadcrumb a{color:#b9bbc2}
.pc-cp63-dark .pc-btn.secondary{color:#fff;border-color:#85878b}
.pc-cp63-dark .pc-btn.secondary:hover{color:#fff;background:#ffffff13}
.pc-cp63-catalog-title{margin-bottom:35px}
.pc-cp63-catalog-title h1{font-size:clamp(38px,3.7vw,67px);margin-top:16px}
.pc-cp63-catalog-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(28px,3vw,55px)}
.pc-cp63-sidebar nav{display:flex;flex-direction:column;background:#fff;border:1px solid #eaeaec;border-radius:20px;padding:14px;margin-bottom:30px}
.pc-cp63-sidebar nav a{padding:17px 14px;border-radius:12px;font-size:16px;line-height:1.4;border-left:3px solid transparent}
.pc-cp63-sidebar nav a[aria-current=page]{background:#f2f2f2;border-left-color:#fa0a0a;color:#170202;font-weight:500}
.pc-cp63-sidebar-help{padding:22px 12px}
.pc-cp63-sidebar-help .pc-cp63-tag{font-size:12px;margin-bottom:15px}
.pc-cp63-sidebar-help h2{font-size:27px;margin-bottom:16px}
.pc-cp63-sidebar-help p{font-size:16px}
.pc-cp63-sidebar-help .pc-btn{width:100%;padding-inline:16px}
.pc-cp63-search{background:#fff;border:1px solid #e7e7e9;border-radius:20px;padding:22px;margin-bottom:24px}
.pc-cp63-search label{display:block;font-size:14px;font-weight:500;margin-bottom:12px}
.pc-cp63-search>div{display:flex;align-items:center;gap:15px;flex-wrap:wrap}
.pc-cp63-search input[type=search]{background:#f9f9fa;border:1px solid #dadade;border-radius:10px;min-height:48px;padding:13px 17px;color:#170202;font-size:16px;flex:1 1 280px;width:auto;max-width:100%}
.pc-cp63-search a{color:#fa0a0a;text-decoration:underline;text-underline-offset:4px;font-size:14px;padding:8px}
.pc-cp63-count{font-size:14px!important;color:#8b8b91!important;margin:0 0 24px!important}
.pc-cp63-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.pc-cp63-series-card{background:#fff;border:1px solid #ececee;border-radius:22px;overflow:hidden;display:flex;flex-direction:column}
.pc-cp63-series-image{height:330px;display:block}
.pc-cp63-series-image .pc-art{height:100%;width:100%;background:#fff!important}
.pc-cp63-series-image .pc-art img{padding:20px!important}
.pc-cp63-series-card>div{padding:22px 28px 30px}
.pc-cp63-series-card .pc-cp63-tag{font-size:12px;margin-bottom:12px}
.pc-cp63-series-card h2{font-size:31px;margin-bottom:18px}
.pc-cp63-series-card p{font-size:17px}
.pc-cp63-series-link{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:16px;font-weight:500;margin-top:30px}
.pc-cp63-series-link>span{border:1px solid #a9a9ad;border-radius:50%;width:44px;height:44px;display:grid;place-items:center;flex-shrink:0;font-size:23px}
.pc-cp63-series-link:hover{color:#fa0a0a}
.pc-cp63-products:has(>article:only-child){grid-template-columns:1fr}
.pc-cp63-products:has(>article:only-child) .pc-cp63-series-card{display:grid;grid-template-columns:1.05fr 1fr;align-items:center}
.pc-cp63-products:has(>article:only-child) .pc-cp63-series-image{height:430px}
.pc-cp63-products:has(>article:only-child) .pc-cp63-series-card>div{padding:35px 35px 35px 20px}
.pc-cp63-products:has(>article:only-child) .pc-cp63-series-card h2{font-size:clamp(37px,3vw,58px)}
.pc-cp63-cta{border-radius:24px;background:#fff;display:flex;align-items:center;position:relative;overflow:hidden;padding:clamp(26px,2.7vw,48px);gap:35px;border:1px solid #eaeaec}
.pc-cp63-cta>article{position:relative;z-index:1}
.pc-cp63-cta h2{margin-top:15px;margin-bottom:18px;font-size:clamp(29px,2.3vw,44px)}
.pc-cp63-cta p{margin-bottom:28px}
.pc-cp63-cta.pc-cp63-dark{background:#111417;min-height:330px}
.pc-cp63-cta.pc-cp63-dark>article{max-width:58%;flex:1}
.pc-cp63-cta>figure{margin:0;flex:1;align-self:stretch;min-height:250px;max-width:40%;overflow:hidden;border-radius:14px}
.pc-cp63-cta>figure img{display:block;width:100%;height:100%;object-fit:cover}
.pc-cp63-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}
.pc-cp63-product-overview{display:grid;grid-template-columns:.9fr 1.15fr 1.15fr;align-items:center;gap:32px;margin-bottom:32px;padding:30px 0}
.pc-cp63-product-photo{margin:0;background:#fff;border-radius:22px;overflow:hidden;align-self:stretch;display:flex;flex-direction:column;padding:24px}
.pc-cp63-product-photo .pc-art{height:100%;min-height:340px;flex:1;background:#fff!important}
.pc-cp63-product-photo .pc-art img{padding:0!important;object-fit:contain}
.pc-cp63-product-photo figcaption{text-align:center;padding-top:15px;font-size:13px}
.pc-cp63-product-overview h1{font-size:clamp(38px,3vw,62px)}
.pc-cp63-product-overview p{font-size:17px}
.pc-cp63-product-overview .pc-cp63-actions .pc-btn{flex:1 1 170px;padding-inline:16px}
.pc-cp63-key-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0;border-top:1px solid #dcdcdf;padding-top:20px;gap:16px}
.pc-cp63-key-specs>div{border-right:1px solid #dddde0;padding-right:16px}
.pc-cp63-key-specs>div:last-child{border:0;padding:0}
.pc-cp63-key-specs small{font-size:12px;display:block;margin-bottom:9px;line-height:1.3}
.pc-cp63-key-specs strong{font-size:clamp(19px,1.35vw,27px);font-weight:650;line-height:1.2;display:block}
.pc-cp63-document{margin:0}
.pc-cp63-document h3{font-size:20px;margin-bottom:18px}
.pc-cp63-document img{width:100%;height:auto;display:block;border-radius:10px;border:1px solid #eaeaec;background:#fff}
.pc-cp63-document figcaption{padding-top:14px;font-size:13px;line-height:1.5}
.pc-cp63-document figcaption a{color:#fa0a0a;text-decoration:underline;text-underline-offset:3px}
.pc-cp63-product-tabs{display:flex;align-items:center;gap:15px 35px;flex-wrap:wrap;border-top:1px solid #dcdcdf;border-bottom:1px solid #dcdcdf;padding:17px 0;margin-bottom:30px;font-size:16px}
.pc-cp63-product-tabs a:hover{color:#fa0a0a}
.pc-cp63-inner section[id],.pc-cp63-inner div[id]{scroll-margin-top:110px}
.pc-cp63-product-lower{display:grid;grid-template-columns:1.35fr 1fr;gap:35px}
.pc-cp63-parameter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.pc-cp63-parameter-grid .pc-line-icon{width:35px;height:35px;color:#fa0a0a;margin-bottom:18px}
.pc-cp63-parameter-grid h3{font-size:18px}
.pc-cp63-parameter-grid p{font-size:15px;margin:0}
.pc-cp63-bullet-list{list-style:none;padding:0;margin:0 0 24px}
.pc-cp63-bullet-list li{font-size:16px;line-height:1.45;padding-left:17px;position:relative;margin-bottom:12px;color:#64646d}
.pc-cp63-bullet-list li:before{content:'';position:absolute;left:0;top:.55em;width:5px;height:5px;background:#fa0a0a;border-radius:50%}
.pc-cp63-note{font-size:15px!important}
.pc-cp63-specs>div{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-bottom:1px solid #e5e5e8;padding:16px 0;font-size:17px;line-height:1.4}
.pc-cp63-specs>div:first-child{padding-top:0}
.pc-cp63-specs>div:last-child{padding-bottom:0;border-bottom:0}
.pc-cp63-specs strong{font-weight:500}
.pc-cp63-specs span{color:#64646d}
.pc-cp63-installation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:30px}
.pc-cp63-installation .pc-cp63-document{width:auto;margin:0;border:1px solid #eaeaec;border-radius:18px;padding:25px}
.pc-cp63-installation .pc-cp63-document img{width:100%;height:290px;object-fit:contain;border:0;padding:10px;background:#fff}
.pc-cp63-doc-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.pc-cp63-doc-links a{display:flex;align-items:center;gap:18px;font-size:16px;line-height:1.4;border:1px solid #e8e8eb;border-radius:16px;padding:22px}
.pc-cp63-doc-links a:hover{color:#fa0a0a}
.pc-cp63-doc-links .pc-line-icon{width:36px;height:36px;color:#fa0a0a;flex-shrink:0}
.pc-cp63-history h2{font-size:clamp(30px,2.4vw,43px)}
.pc-cp63-history>p{max-width:100ch}
.pc-cp63-history h3{margin-top:28px;margin-bottom:28px}
.pc-cp63-timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;position:relative;margin-bottom:30px}
.pc-cp63-timeline:before{content:'';position:absolute;left:10%;right:10%;top:11px;background:#c8c8cc;height:1px}
.pc-cp63-timeline details{position:relative;text-align:center;min-height:150px}
.pc-cp63-timeline summary{cursor:pointer;display:flex;flex-direction:column;align-items:center;list-style:none;position:relative;z-index:1}
.pc-cp63-timeline summary::-webkit-details-marker{display:none}
.pc-cp63-timeline summary:after{content:attr(data-cp-description);position:absolute;left:0;right:0;top:calc(100% + 14px);text-align:left;font-size:14px;line-height:1.45;color:#64646d;background:#fff;padding:14px;border:1px solid #eeeef0;border-radius:12px;box-shadow:0 8px 30px #0000000c;opacity:0;visibility:hidden;pointer-events:none;z-index:3}
.pc-cp63-timeline summary:hover:after,.pc-cp63-timeline summary:focus-visible:after{opacity:1;visibility:visible}
.pc-cp63-timeline details[open] summary:after{opacity:0;visibility:hidden}
.pc-cp63-timeline-dot{display:block;width:21px;height:21px;background:#fff;border:1px solid #9b9b9f;border-radius:50%;margin-bottom:22px;box-shadow:0 0 0 3px #fff}
.pc-cp63-timeline strong{font-size:28px;font-weight:500;margin-bottom:10px;line-height:1.1}
.pc-cp63-timeline summary>span:last-child{font-size:15px;line-height:1.35;max-width:20ch}
.pc-cp63-timeline details[open] .pc-cp63-timeline-dot,.pc-cp63-timeline summary:hover .pc-cp63-timeline-dot{background:#fa0a0a;border-color:#fa0a0a;box-shadow:0 0 0 3px #ffd6d6}
.pc-cp63-timeline details[open] strong,.pc-cp63-timeline summary:hover strong{color:#fa0a0a}
.pc-cp63-timeline details>p{font-size:14px;text-align:left;margin:16px 0 0;background:#fff;padding:14px;box-shadow:0 8px 30px #0000000c;border:1px solid #eeeef0;border-radius:12px}
.pc-cp63-source-link{color:#fa0a0a!important;font-size:14px;text-decoration:underline!important;text-underline-offset:4px;display:inline-block;margin-top:14px}
.pc-cp63-role-pair{display:grid;grid-template-columns:1.25fr 1fr;gap:25px}
.pc-cp63-role-pair .pc-cp63-tag{margin-bottom:18px}
.pc-cp63-maker>div{margin:10px 0 28px;background:#f7f7f8;border-radius:16px;padding:24px;width:100%;display:grid;place-items:center}
.pc-cp63-maker .pc-brand-logo{width:min(100%,300px);height:auto}
.pc-cp63-maker p{font-size:17px}
.pc-cp63-service-hero{background:#f9f9fa}
.pc-cp63-service-hero>article{padding:clamp(30px,3vw,56px)}
.pc-cp63-service-hero h1{font-size:clamp(43px,4.8vw,88px)}
.pc-cp63-service-hero>figure img{object-position:right center}
.pc-cp63-service-pair{display:grid;grid-template-columns:1.2fr 1fr;gap:26px}
.pc-cp63-service-pair h2{font-size:clamp(27px,2.2vw,42px)}
.pc-cp63-service-pair>section>p{font-size:17px}
.pc-cp63-service-list article{display:flex;align-items:start;gap:24px;padding:23px 0;border-bottom:1px solid #efeff1}
.pc-cp63-service-list article:last-child{border:0;padding-bottom:0}
.pc-cp63-service-list .pc-line-icon{color:#fa0a0a;width:42px;height:42px;flex-shrink:0}
.pc-cp63-service-list h3{font-size:22px;margin-bottom:10px}
.pc-cp63-service-list p{font-size:16px;margin:0}
.pc-cp63-criteria article{display:flex;gap:24px;align-items:start;background:#f6f6f7;border-radius:18px;padding:26px;margin-bottom:22px}
.pc-cp63-criteria .pc-line-icon{width:36px;height:36px;flex-shrink:0;color:#fa0a0a}
.pc-cp63-criteria h3{font-size:22px;margin-bottom:18px}
.pc-cp63-criteria .pc-cp63-bullet-list{margin:0}
.pc-cp63-criteria .pc-cp63-bullet-list li{font-size:15px;margin-bottom:10px}
.pc-cp63-application-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-bottom:30px}
.pc-cp63-application-card{background:#fff;border:1px solid #eaeaec;border-radius:24px;overflow:hidden}
.pc-cp63-application-card>figure{margin:0;position:relative;height:280px;overflow:hidden}
.pc-cp63-application-card>figure img{display:block;width:100%;height:100%;object-fit:cover}
.pc-cp63-application-card figcaption{position:absolute;bottom:10px;left:15px;right:15px;color:#fff;font-size:11px;background:#0009;border-radius:4px;max-width:max-content;padding:3px 7px}
.pc-cp63-application-card>div{padding:30px;display:flex;flex-direction:column;align-items:start}
.pc-cp63-application-card .pc-line-icon{color:#fa0a0a;width:42px;height:42px;margin-bottom:22px}
.pc-cp63-application-card h2{font-size:29px}
.pc-cp63-application-card p{font-size:17px}
.pc-cp63-application-card .pc-btn{margin-top:6px}
.pc-cp63-article-search{margin-bottom:24px}
.pc-cp63-article-search label{display:block;font-size:14px;font-weight:500;margin-bottom:12px}
.pc-cp63-article-search>div{display:flex;align-items:center;gap:18px;padding:10px 14px 10px 21px;border:1px solid #d9d9df;border-radius:12px;background:#fff}
.pc-cp63-article-search .pc-line-icon{width:26px;height:26px;flex-shrink:0}
.pc-cp63-article-search input[type=search]{min-height:40px;width:100%;background:transparent;border:0;padding:6px;font-size:16px;color:#170202;flex:1}
.pc-cp63-article-search .pc-btn{min-width:130px}
.pc-cp63-topic-nav{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:24px}
.pc-cp63-topic-nav a{padding:11px 22px;border:1px solid #e1e1e5;border-radius:9px;background:#fff;font-size:15px}
.pc-cp63-topic-nav a[aria-current=page]{background:#171c20;color:#fff;border-color:#171c20}
.pc-cp63-article-topline{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:28px}
.pc-cp63-article-topline p,.pc-cp63-article-topline span{font-size:14px;color:#7e7e86;margin:0}
.pc-cp63-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;align-items:start}
.pc-cp63-article-card{background:#fff;border:1px solid #ebebee;border-radius:20px;overflow:hidden}
.pc-cp63-article-card figure{margin:0;position:relative;height:260px;overflow:hidden}
.pc-cp63-article-card figure img{display:block;width:100%;height:100%;object-fit:cover}
.pc-cp63-article-card figcaption{position:absolute;bottom:10px;left:14px;right:14px;max-width:max-content;background:#0009;border-radius:4px;padding:3px 7px;font-size:11px;color:#fff}
.pc-cp63-article-card>div{padding:26px}
.pc-cp63-article-card .pc-cp63-tag{font-size:12px;color:#5c5c66;letter-spacing:.025em;margin-bottom:13px}
.pc-cp63-article-card h2{font-size:clamp(24px,1.7vw,31px);line-height:1.2;margin-bottom:16px}
.pc-cp63-article-card p{font-size:16px;line-height:1.5}
.pc-cp63-article-card summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;font-size:15px;list-style:none;padding:10px 0 0;color:#170202;font-weight:500}
.pc-cp63-article-card summary::-webkit-details-marker{display:none}
.pc-cp63-article-card summary>span{border:1px solid #c3c3c8;width:35px;height:35px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}
.pc-cp63-article-card details[open] summary{margin-bottom:20px;color:#fa0a0a}
.pc-cp63-article-card details>a{font-size:14px;color:#fa0a0a;text-decoration:underline;text-underline-offset:4px}
.pc-cp63-contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.pc-cp63-contact-grid .pc-cp63-tag{margin-bottom:20px}
.pc-cp63-contact-lines>div{display:flex;gap:22px;align-items:start;margin-top:25px}
.pc-cp63-contact-lines .pc-line-icon{width:32px;height:32px;flex-shrink:0;color:#fa0a0a}
.pc-cp63-contact-lines small{display:block;margin-bottom:8px}
.pc-cp63-contact-lines strong{font-size:20px;font-weight:500;overflow-wrap:anywhere}
.pc-cp63-contact-invite{display:flex;flex-direction:column;align-items:start;justify-content:center}
.pc-cp63-contact-invite small{margin-top:26px}
.pc-cp63-request{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,100px);align-items:center;padding:clamp(28px,4vw,70px)}
.pc-cp63-request h1{font-size:clamp(42px,4.3vw,82px);margin-top:20px}
.pc-cp63-request aside{border:1px solid #e5e5e8;border-radius:22px;padding:clamp(27px,3vw,52px);background:#fafafa}
.pc-cp63-request aside h2{font-size:clamp(28px,2.5vw,44px);margin-top:18px}
.pc-cp63-request aside small{display:block;margin-top:25px}
.pc-cp63-request-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}
.pc-cp63-request-factors>div{display:flex;align-items:start;flex-direction:column;gap:17px;font-size:16px}
.pc-cp63-request-factors .pc-line-icon{width:38px;height:38px;color:#fa0a0a}
.pc-brand-caprari .pc-cp63-footer{background:#000;color:#fff;border-radius:30px 30px 0 0;padding:55px 0 25px;margin-top:10px}
.pc-cp63-footer-grid{display:grid;grid-template-columns:1fr .75fr 1fr 1.1fr;gap:clamp(28px,3vw,60px)}
.pc-cp63-footer .pc-logo{color:#fff;margin-bottom:24px;max-width:245px;width:100%}
.pc-cp63-footer .pc-logo .pc-brand-logo{width:100%;height:auto;max-height:55px}
.pc-cp63-footer h3{font-size:19px;line-height:1.3;font-weight:600;margin:0 0 20px;color:#fff}
.pc-cp63-footer p{font-size:15px;line-height:1.55;margin:0 0 23px;color:#bbb;max-width:32ch}
.pc-cp63-footer nav a,.pc-cp63-footer-grid>div>span,.pc-cp63-footer-grid>div>a:not(.pc-logo){font-size:15px;line-height:1.45;display:block;color:#ddd;margin:0 0 15px;overflow-wrap:anywhere}
.pc-cp63-footer nav a:hover,.pc-cp63-footer-grid>div>a:not(.pc-logo):hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
.pc-cp63-footer .pc-btn{margin-top:10px;min-height:45px;padding:10px 20px;font-size:14px}
.pc-cp63-footer-bottom{display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #282828;padding-top:25px;margin-top:38px;color:#888;font-size:12px}
.pc-cp63-footer-bottom>a{color:#aaa;font-size:12px}
.pc-brand-caprari #pc-request-dialog{padding:0;background:#fff;border:1px solid #eee;border-radius:24px;width:min(920px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);color:#170202}
.pc-brand-caprari #pc-request-dialog[open]{display:grid;grid-template-columns:1fr 1.1fr;overflow:auto}
.pc-cp63-modal-intro{background:linear-gradient(145deg,#171c20,#050606);color:#fff;padding:50px 35px;min-height:410px;display:flex;flex-direction:column;justify-content:center}
.pc-cp63-modal-intro .pc-cp63-tag{color:#ee7777}
.pc-cp63-modal-intro h2{color:#fff;font-size:39px;font-weight:650;line-height:1.08;letter-spacing:-.025em;margin:20px 0 25px}
.pc-cp63-modal-intro p{color:#d8d8de;font-size:17px;line-height:1.5;margin:0}
.pc-cp63-modal-form{padding:45px 32px 30px}
.pc-cp63-modal-form>h2{font-size:30px;line-height:1.1;font-weight:650;margin:15px 0 24px}
.pc-cp63-modal-form .pc-fields>input{background:#fafafa;color:#170202;border:1px solid #d9d9de;border-radius:10px;min-height:48px;font-size:16px}
.pc-cp63-modal-form .pc-consent{font-size:13px;line-height:1.45;color:#64646d}
.pc-cp63-modal-form .pc-fields>.pc-btn{width:100%}
.pc-brand-caprari #pc-request-dialog .pc-close{position:absolute;top:12px;right:12px;z-index:5;color:#170202;background:#f1f1f2;border-radius:50%}
.pc-cp63-inner :focus-visible,.pc-cp63-footer :focus-visible,.pc-brand-caprari #pc-request-dialog :focus-visible{outline:3px solid #fa0a0a;outline-offset:4px}
@media(min-width:1600px){.pc-cp63-hero{min-height:450px}.pc-cp63-service-hero{min-height:590px}.pc-cp63-product-photo .pc-art{min-height:500px}.pc-cp63-article-card figure,.pc-cp63-application-card>figure{height:310px}.pc-cp63-products:has(>article:only-child) .pc-cp63-series-image{height:530px}}
@media(max-width:1250px){.pc-cp63-product-overview{grid-template-columns:1fr 1.15fr;gap:26px}.pc-cp63-product-overview>aside{grid-column:1/-1;background:#fff;border-radius:22px;padding:30px}.pc-cp63-product-overview>aside .pc-cp63-document{width:min(100%,950px);margin:auto}.pc-cp63-product-lower{grid-template-columns:1fr}.pc-cp63-catalog-layout{grid-template-columns:230px minmax(0,1fr);gap:28px}.pc-cp63-doc-links{grid-template-columns:1fr}.pc-cp63-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-cp63-application-grid{grid-template-columns:1fr}.pc-cp63-application-card{display:grid;grid-template-columns:1fr 1.25fr}.pc-cp63-application-card>figure{height:100%;min-height:300px}.pc-cp63-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.pc-cp63-request{gap:35px}.pc-cp63-products:has(>article:only-child) .pc-cp63-series-card{grid-template-columns:1fr}.pc-cp63-products:has(>article:only-child) .pc-cp63-series-image{height:370px}.pc-cp63-products:has(>article:only-child) .pc-cp63-series-card>div{padding:0 30px 30px}.pc-cp63-products:has(>article:only-child) .pc-cp63-series-card h2{font-size:42px}}
@media(max-width:900px){.pc-cp63-service-pair,.pc-cp63-role-pair{grid-template-columns:1fr}.pc-cp63-catalog-layout{grid-template-columns:1fr}.pc-cp63-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pc-cp63-sidebar-help{padding:15px}.pc-cp63-sidebar nav{margin:0;align-self:start}.pc-cp63-sidebar-help h2{font-size:24px}.pc-cp63-products:has(>article:only-child) .pc-cp63-series-card{grid-template-columns:1fr 1fr}.pc-cp63-products:has(>article:only-child) .pc-cp63-series-card>div{padding:30px}.pc-cp63-hero h1 br{display:none}.pc-cp63-timeline{gap:8px}.pc-cp63-timeline strong{font-size:24px}.pc-cp63-timeline summary>span:last-child{font-size:13px}.pc-cp63-timeline details>p{font-size:12px;padding:10px}}
@media(max-width:760px){.pc-brand-caprari .pc-wrap{margin-inline:20px}.pc-brand-caprari .pc-header-inner{padding-inline:20px}.pc-cp63-inner{padding-top:16px}.pc-cp63-inner h1{font-size:38px;line-height:1.07;margin:18px 0 22px}.pc-cp63-inner h2{font-size:29px}.pc-cp63-inner p{font-size:17px}.pc-cp63-section{margin-bottom:30px}.pc-cp63-panel{padding:24px;border-radius:20px}.pc-cp63-tag{font-size:12px}.pc-cp63-hero,.pc-cp63-product-overview,.pc-cp63-products,.pc-cp63-role-pair,.pc-cp63-contact-grid,.pc-cp63-request{grid-template-columns:1fr}.pc-cp63-hero{min-height:auto;border-radius:20px}.pc-cp63-hero>article{padding:28px 24px}.pc-cp63-hero>figure{min-height:220px;height:220px}.pc-cp63-hero:has(>article:only-child) article{max-width:100%}.pc-cp63-breadcrumb{font-size:12px;gap:8px;margin-bottom:20px}.pc-cp63-hero p{margin-bottom:0}.pc-cp63-catalog-title h1{font-size:38px}.pc-cp63-catalog-title h1 br{display:none}.pc-cp63-sidebar{grid-template-columns:1fr;gap:12px}.pc-cp63-sidebar-help{padding:20px}.pc-cp63-sidebar-help h2 br{display:none}.pc-cp63-search{padding:20px}.pc-cp63-search>div{gap:12px}.pc-cp63-search input[type=search]{flex-basis:100%;width:100%}.pc-cp63-search .pc-btn{flex:1}.pc-cp63-search a{width:100%;text-align:center}.pc-cp63-products:has(>article:only-child) .pc-cp63-series-card{grid-template-columns:1fr}.pc-cp63-products:has(>article:only-child) .pc-cp63-series-image{height:290px}.pc-cp63-products:has(>article:only-child) .pc-cp63-series-card>div{padding:0 24px 26px}.pc-cp63-products:has(>article:only-child) .pc-cp63-series-card h2{font-size:39px}.pc-cp63-series-link{margin-top:24px}.pc-cp63-cta{padding:26px 24px;display:block;border-radius:20px}.pc-cp63-cta h2{font-size:30px}.pc-cp63-cta.pc-cp63-dark>article{max-width:100%}.pc-cp63-cta>figure{max-width:none;width:100%;min-height:190px;height:200px;margin-top:30px}.pc-cp63-actions{gap:12px}.pc-cp63-actions .pc-btn{width:100%}.pc-cp63-product-overview{padding:10px 0;gap:25px}.pc-cp63-product-overview>aside{grid-column:auto;padding:24px;border-radius:20px}.pc-cp63-product-photo{padding:22px}.pc-cp63-product-photo .pc-art{min-height:285px;height:285px}.pc-cp63-product-overview h1{font-size:45px}.pc-cp63-product-overview p{font-size:17px}.pc-cp63-key-specs{gap:10px}.pc-cp63-key-specs>div{padding-right:10px}.pc-cp63-key-specs small{font-size:11px}.pc-cp63-key-specs strong{font-size:19px}.pc-cp63-document h3{font-size:21px}.pc-cp63-document figcaption{font-size:12px}.pc-cp63-product-tabs{display:grid;grid-template-columns:1fr 1fr;gap:16px 22px;font-size:14px}.pc-cp63-product-lower{gap:30px}.pc-cp63-parameter-grid{grid-template-columns:1fr 1fr;gap:24px 20px}.pc-cp63-parameter-grid h3{font-size:18px}.pc-cp63-parameter-grid p{font-size:14px}.pc-cp63-specs>div{grid-template-columns:1fr;gap:8px;font-size:16px}.pc-cp63-doc-links a{padding:20px;font-size:15px}.pc-cp63-history h2{font-size:31px}.pc-cp63-history h2 br{display:none}.pc-cp63-timeline{grid-template-columns:1fr;gap:22px;margin-left:7px}.pc-cp63-timeline:before{left:10px;top:14px;bottom:20px;right:auto;width:1px;height:auto}.pc-cp63-timeline details{min-height:0;text-align:left;padding-left:42px}.pc-cp63-timeline summary{align-items:start}.pc-cp63-timeline-dot{position:absolute;left:-42px;top:3px;margin:0}.pc-cp63-timeline strong{font-size:25px;margin-bottom:8px}.pc-cp63-timeline summary>span:last-child{font-size:15px;max-width:none}.pc-cp63-timeline details>p{font-size:14px;padding:14px;margin-top:14px}.pc-cp63-maker>div{padding:22px}.pc-cp63-service-hero h1{font-size:48px}.pc-cp63-service-hero h1 br{display:block}.pc-cp63-service-hero p{margin-bottom:25px}.pc-cp63-service-hero>figure{height:255px}.pc-cp63-service-list article{gap:17px;padding:20px 0}.pc-cp63-service-list .pc-line-icon{width:34px;height:34px}.pc-cp63-service-list h3{font-size:21px}.pc-cp63-service-list p{font-size:15px}.pc-cp63-criteria article{gap:17px;padding:20px}.pc-cp63-criteria .pc-line-icon{width:29px;height:29px}.pc-cp63-criteria h3{font-size:21px}.pc-cp63-application-card{display:block;border-radius:20px}.pc-cp63-application-card>figure{height:220px;min-height:0}.pc-cp63-application-card>div{padding:24px}.pc-cp63-article-search>div{gap:12px;flex-wrap:wrap;padding:14px}.pc-cp63-article-search .pc-line-icon{width:23px;height:23px}.pc-cp63-article-search input[type=search]{width:calc(100% - 35px);flex-basis:calc(100% - 35px);font-size:16px}.pc-cp63-article-search .pc-btn{width:100%}.pc-cp63-topic-nav{gap:10px}.pc-cp63-topic-nav a{font-size:14px;padding:10px 14px}.pc-cp63-article-topline{gap:12px}.pc-cp63-articles{grid-template-columns:1fr;gap:25px}.pc-cp63-article-card figure{height:210px}.pc-cp63-article-card>div{padding:24px}.pc-cp63-article-card h2{font-size:27px}.pc-cp63-contact-lines strong{font-size:18px}.pc-cp63-contact-grid .pc-cp63-tag{margin-bottom:17px}.pc-cp63-request{padding:26px 24px;gap:30px}.pc-cp63-request h1{font-size:43px}.pc-cp63-request-factors{gap:15px;margin-top:30px}.pc-cp63-request-factors>div{font-size:13px;gap:12px}.pc-cp63-request-factors .pc-line-icon{width:32px;height:32px}.pc-cp63-request aside{padding:24px}.pc-cp63-request aside h2{font-size:30px}.pc-brand-caprari .pc-cp63-footer{padding:36px 0 24px;border-radius:24px 24px 0 0}.pc-cp63-footer-grid{grid-template-columns:1fr;gap:32px}.pc-cp63-footer .pc-logo{max-width:210px}.pc-cp63-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.pc-cp63-footer nav h3{grid-column:1/-1}.pc-cp63-footer nav a{font-size:14px;margin-bottom:15px}.pc-cp63-footer-bottom{align-items:start;flex-direction:column;gap:13px;padding-top:22px;margin-top:30px}.pc-brand-caprari #pc-request-dialog{width:calc(100% - 28px);max-height:calc(100dvh - 28px);border-radius:20px}.pc-brand-caprari #pc-request-dialog[open]{grid-template-columns:1fr}.pc-cp63-modal-intro{display:none}.pc-cp63-modal-form{padding:45px 24px 26px}.pc-cp63-modal-form>h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){.pc-cp63-inner *,.pc-cp63-footer *{scroll-behavior:auto;transition:none!important}}
@media(max-width:760px){.pc-cp63-timeline summary:after{display:none}}
@media(max-width:760px){.pc-cp63-installation-grid{grid-template-columns:1fr;gap:22px}.pc-cp63-installation .pc-cp63-document{padding:22px}.pc-cp63-installation .pc-cp63-document img{height:260px}}

/* HOMA concept: white, steel-gray surfaces, blue controls, graphite request. */
.pc-brand-homa{--hm64-ink:#172936;--hm64-blue:#0750ff;--hm64-soft:#e7edf1;--hm64-line:#c5d1d8;background:#fff;color:#172936}
.pc-brand-homa .pc-wrap,.pc-brand-homa .pc-header-inner{width:calc(100% - 72px);max-width:none;margin-left:36px;margin-right:36px}
.pc-brand-homa .pc-header-inner{padding:0;gap:28px}
.pc-brand-homa .pc-btn{display:inline-flex;align-items:center;justify-content:center;gap:19px;padding:15px 23px;min-height:50px;border:1px solid #0750ff;border-radius:4px;background:#0750ff;color:#fff!important;font-size:16px!important;font-weight:500;line-height:1.3;text-decoration:none;white-space:normal}
.pc-brand-homa .pc-btn:hover{background:#003cca;border-color:#003cca;color:#fff}
.pc-brand-homa .pc-btn.pc-hm64-outline{background:transparent;color:#172936!important;border-color:#c5d1d8}
.pc-brand-homa .pc-btn.pc-hm64-outline:hover{background:#e7edf1;border-color:#0750ff}
.pc-brand-homa .pc-header nav a[aria-current]{border-color:#0750ff}
.pc-brand-homa .pc-header nav a[aria-current]:after{background:#0750ff}
.pc-hm64-inner{font-size:18px;line-height:1.5;background:#fff}
.pc-hm64-inner :is(article,aside,section,figure,div,nav){min-width:0}
.pc-hm64-inner :is(h1,h2,h3){font-family:Arial,sans-serif;letter-spacing:-.04em;line-height:1.05;font-weight:700;color:#172936;margin-top:0}
.pc-hm64-inner h1{font-size:clamp(42px,4.65vw,80px);margin-bottom:28px}
.pc-hm64-inner h2{font-size:clamp(31px,2.8vw,49px);margin-bottom:24px}
.pc-hm64-inner h3{font-size:24px;line-height:1.16;margin-bottom:15px;letter-spacing:-.025em}
.pc-hm64-inner p{font-size:inherit;line-height:1.5;margin:0 0 22px;max-width:none}
.pc-hm64-inner figure{margin:0;overflow:hidden}
.pc-hm64-eyebrow{display:block;font-size:13px;line-height:1.35;color:#0750ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:23px;font-weight:500}
.pc-hm64-section{padding:44px 0;margin-top:0;margin-bottom:0}
.pc-hm64-note{font-size:13px!important;line-height:1.5;color:#647c8d;margin-top:24px!important}
.pc-hm64-panel{background:#e7edf1;border:1px solid #dce4e9;border-radius:5px;padding:32px}
.pc-hm64-hero{background:linear-gradient(110deg,#f6f9fc,#e7edf1);padding:48px 0}
.pc-hm64-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:55px;align-items:center}
.pc-hm64-hero-grid article{padding:20px 0;max-width:1050px}
.pc-hm64-hero-grid p{font-size:clamp(18px,1.5vw,25px);line-height:1.45;max-width:850px;margin-bottom:31px}
.pc-hm64-hero-grid figure{position:relative;align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-height:430px}
.pc-hm64-hero-grid .pc-art{height:480px;min-height:0;background:transparent!important;border-radius:0}
.pc-hm64-hero-grid .pc-art img{object-fit:contain!important;padding:20px!important;mix-blend-mode:multiply}
.pc-hm64-hero-grid figcaption{font-size:12px;color:#647c8d;text-align:center;margin:12px 0 0}
.pc-hm64-hero-grid:has(>article:only-child){display:block}
.pc-hm64-hero-grid:has(>article:only-child) article{padding:5px 0}
.pc-hm64-about-supply{display:grid;grid-template-columns:.95fr 1.05fr;gap:0;align-items:stretch;padding:35px 0;background:#fff}
.pc-hm64-about-supply figure,.pc-hm64-approach figure{position:relative;min-height:470px;align-self:stretch}
.pc-hm64-about-supply figure img,.pc-hm64-approach figure img{display:block;width:100%;height:100%;object-fit:cover}
.pc-hm64-about-supply figcaption,.pc-hm64-approach figcaption{position:absolute;left:0;bottom:0;padding:7px 14px;background:#172936cc;color:#fff;font-size:11px}
.pc-hm64-about-supply>article{padding:40px 36px 40px 50px;align-self:center}
.pc-hm64-about-supply>article p{font-size:20px;max-width:950px}
.pc-hm64-factors{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:35px}
.pc-hm64-factors article{padding:4px 21px;border-left:1px solid #dce4e9;text-align:center}
.pc-hm64-factors article:first-child{border:0;padding-left:0}
.pc-hm64-factors article:last-child{padding-right:0}
.pc-hm64-factors .pc-line-icon{width:47px;height:47px;color:#0750ff;display:block;margin:0 auto 16px}
.pc-hm64-factors h3{font-size:17px;font-weight:500;line-height:1.35;letter-spacing:-.02em;margin:0}
.pc-hm64-approach{display:grid;grid-template-columns:.95fr 1.05fr;background:#172936;color:#fff;align-items:stretch}
.pc-hm64-approach article{padding:65px 36px 65px 50px;align-self:center}
.pc-hm64-approach h2{color:#fff;font-size:clamp(35px,3vw,57px)}
.pc-hm64-approach p{color:#d5dfe6;max-width:830px;font-size:20px}
.pc-hm64-approach .pc-hm64-eyebrow{color:#5e9bff}
.pc-hm64-history{display:grid;grid-template-columns:1.25fr .75fr;gap:70px;align-items:center}
.pc-hm64-history>div{display:grid;grid-template-columns:auto 1fr;gap:25px 35px;border-left:1px solid #c5d1d8;padding-left:45px;align-items:center}
.pc-hm64-history strong{font-size:48px;line-height:1;color:#356988;font-weight:600}
.pc-hm64-history span{font-size:18px;line-height:1.4;max-width:450px}
.pc-hm64-categories{display:flex;flex-wrap:wrap;gap:27px;align-items:center;border-bottom:1px solid #c5d1d8;margin-bottom:25px}
.pc-hm64-categories a,.pc-hm64-topic-nav a{display:inline-block;font-size:17px;line-height:1.3;color:#647c8d;text-decoration:none;padding:14px 0;border-bottom:2px solid transparent}
.pc-hm64-categories a[aria-current],.pc-hm64-topic-nav a[aria-current]{color:#0750ff;border-color:#0750ff}
.pc-hm64-search label{display:block;font-size:14px;color:#647c8d;margin-bottom:9px}
.pc-hm64-search>div{display:flex;gap:16px;align-items:center}
.pc-hm64-search input{flex:1;max-width:760px;min-width:0;border:1px solid #c5d1d8;background:white;border-radius:4px;height:52px;padding:12px 16px;font-size:17px;color:#172936}
.pc-hm64-search a{font-size:15px;color:#356988;text-underline-offset:5px}
.pc-hm64-count{font-size:14px!important;color:#647c8d;margin:22px 0!important}
.pc-hm64-catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;align-items:stretch}
.pc-hm64-series-card{background:#f5f7f9;border:1px solid #dce4e9;border-radius:6px;overflow:hidden;display:flex;flex-direction:column}
.pc-hm64-series-photo{display:block;background:#e7edf1;padding:16px}
.pc-hm64-series-photo .pc-art{height:305px;min-height:0;background:transparent!important;border-radius:0}
.pc-hm64-series-photo .pc-art img{object-fit:contain!important;padding:8px!important;mix-blend-mode:multiply}
.pc-hm64-series-card>div{padding:22px 24px;display:flex;flex-direction:column;flex:1}
.pc-hm64-series-card h2{font-size:29px;margin-bottom:16px}
.pc-hm64-series-card h2 a{color:inherit;text-decoration:none}
.pc-hm64-series-card p{font-size:16px;line-height:1.4;margin-bottom:24px}
.pc-hm64-more{display:flex;justify-content:space-between;color:#172936;text-decoration:none;font-size:15px;margin-top:auto;align-items:center}
.pc-hm64-more span{color:#356988;font-size:29px;line-height:1}
.pc-hm64-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;color:#647c8d;font-size:14px;margin-bottom:30px}
.pc-hm64-breadcrumb a{color:#647c8d;text-decoration:none}
.pc-hm64-product-top{display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;align-items:start}
.pc-hm64-product-top>figure{padding:25px;background:#e7edf1;border-radius:5px}
.pc-hm64-product-top .pc-art{height:650px;min-height:0;background:transparent!important;border-radius:0}
.pc-hm64-product-top .pc-art img{object-fit:contain!important;padding:25px!important;mix-blend-mode:multiply}
.pc-hm64-product-top figcaption{font-size:12px;color:#647c8d;line-height:1.45;margin-top:15px}
.pc-hm64-product-top h1{font-size:clamp(55px,5.4vw,94px);margin-bottom:19px}
.pc-hm64-product-top>article>p{font-size:20px;max-width:1100px}
.pc-hm64-product-top>article>small{display:block;font-size:12px;line-height:1.5;color:#647c8d;margin-top:20px}
.pc-hm64-spec-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#f3f6f8;border:1px solid #e0e7ec;border-radius:5px;margin:26px 0 25px}
.pc-hm64-spec-tiles>div{padding:21px;border-bottom:1px solid #dce4e9;border-right:1px solid #dce4e9}
.pc-hm64-spec-tiles>div:nth-child(3n){border-right:0}
.pc-hm64-spec-tiles>div:nth-child(n+4){border-bottom:0}
.pc-hm64-spec-tiles .pc-line-icon{width:29px;height:29px;color:#0750ff;display:block;margin:0 0 14px}
.pc-hm64-spec-tiles span{display:block;font-size:13px;line-height:1.3;color:#647c8d;margin-bottom:10px}
.pc-hm64-spec-tiles strong{font-size:17px;line-height:1.35;font-weight:500;display:block;overflow-wrap:anywhere}
.pc-hm64-button-row{display:flex;gap:15px;align-items:stretch;flex-wrap:wrap}
.pc-hm64-button-row>.pc-btn{min-width:0}
.pc-hm64-product-section{padding-top:40px;margin-top:40px;border-top:1px solid #c5d1d8}
.pc-hm64-product-section>p{font-size:20px;max-width:1400px}
.pc-hm64-product-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:30px 0 35px}
.pc-hm64-product-features article{background:#e7edf1;border-radius:5px;padding:27px}
.pc-hm64-product-features .pc-line-icon{width:38px;height:38px;color:#0750ff;display:block;margin-bottom:20px}
.pc-hm64-product-features h3{font-size:21px;margin-bottom:12px}
.pc-hm64-product-features p{font-size:17px;margin:0;line-height:1.4}
.pc-hm64-tabs{display:flex;flex-wrap:wrap;gap:28px;border-bottom:1px solid #c5d1d8;margin-bottom:33px}
.pc-hm64-tabs a{font-size:17px;text-decoration:none;padding:14px 0;color:#356988;border-bottom:2px solid #0750ff}
.pc-hm64-spec-table>div{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:16px 20px;border-bottom:1px solid #dce4e9;font-size:17px;line-height:1.4}
.pc-hm64-spec-table>div:nth-child(odd){background:#f3f6f8}
.pc-hm64-spec-table strong{font-weight:500}
.pc-brand-homa .pc-hm64-source-link{display:inline-block;color:#356988;text-decoration:underline;text-underline-offset:5px;font-size:16px;line-height:1.4}
.pc-hm64-document{border-top:1px solid #dce4e9;padding-top:30px;margin-top:30px}
.pc-hm64-document h3{font-size:27px;margin-bottom:25px}
.pc-hm64-document img{display:block;max-width:1150px;width:100%;height:auto;object-fit:contain;max-height:none;margin:0 auto;background:#fff}
.pc-hm64-document p{font-size:16px;line-height:1.5;margin:23px 0 13px;color:#647c8d}
.pc-hm64-document small,.pc-hm64-document small a{font-size:13px;line-height:1.4;color:#647c8d}
.pc-hm64-split-title{display:grid;grid-template-columns:1.35fr .65fr;gap:55px;align-items:center;margin-bottom:25px}
.pc-hm64-split-title h1{font-size:clamp(42px,4.3vw,75px);margin-bottom:10px}
.pc-hm64-split-title>p{font-size:21px;color:#425c6f;line-height:1.45;margin:0}
.pc-hm64-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:37px 26px}
.pc-hm64-use-grid>article{background:white}
.pc-hm64-use-grid figure{aspect-ratio:1.15;background:#e7edf1}
.pc-hm64-use-grid img{display:block;width:100%;height:100%;object-fit:cover}
.pc-hm64-use-grid article>div{padding-top:22px}
.pc-hm64-use-grid h2{font-size:clamp(23px,1.8vw,32px);line-height:1.15;margin-bottom:17px}
.pc-hm64-use-grid p{font-size:17px;line-height:1.4;margin-bottom:20px}
.pc-hm64-use-grid .pc-btn{font-size:15px!important;min-height:43px;padding:11px 17px}
.pc-hm64-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;list-style:none;margin:30px 0 0;padding:0}
.pc-hm64-steps li{border-top:1px solid #c5d1d8;padding:27px 0 0}
.pc-hm64-steps li>span{display:block;color:#0750ff;font-size:30px;font-weight:500;margin-bottom:20px;line-height:1}
.pc-hm64-steps h3{font-size:24px}
.pc-hm64-steps p{font-size:17px;line-height:1.4}
.pc-hm64-service-invite{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center;margin-top:45px}
.pc-hm64-service-invite>article p{font-size:20px;max-width:950px}
.pc-hm64-topic-nav{display:flex;flex-wrap:wrap;gap:29px;border-bottom:1px solid #c5d1d8;margin-bottom:29px}
.pc-hm64-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:start}
.pc-hm64-article-card{border:1px solid #dce4e9;border-radius:5px;overflow:hidden;background:#f6f8fa}
.pc-hm64-article-card figure{height:270px}
.pc-hm64-article-card img{display:block;width:100%;height:100%;object-fit:cover}
.pc-hm64-article-card>div{padding:28px 25px}
.pc-hm64-article-card>div>span{font-size:13px;letter-spacing:.08em;color:#356988;display:block;margin-bottom:18px;text-transform:uppercase}
.pc-hm64-article-card h2{font-size:28px;line-height:1.13;margin-bottom:20px;letter-spacing:-.035em}
.pc-hm64-article-card p{font-size:17px;line-height:1.45}
.pc-hm64-article-card summary{list-style:none;display:inline-block;color:#0750ff;font-size:16px;cursor:pointer;border-bottom:1px solid #0750ff;padding-bottom:4px}
.pc-hm64-article-card summary::-webkit-details-marker{display:none}
.pc-hm64-article-card details[open] p{margin-top:23px;font-size:16px}
.pc-hm64-article-card details a{font-size:14px;color:#356988;text-underline-offset:5px}
.pc-hm64-contact-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}
.pc-hm64-contact-cards{display:grid;gap:25px}
.pc-hm64-contact-cards article{display:flex;align-items:center;gap:25px;padding:25px;border:1px solid #dce4e9;border-radius:5px}
.pc-hm64-contact-cards .pc-line-icon{width:48px;height:48px;flex:0 0 48px;color:#0750ff;background:#e7edf1;border-radius:50%;padding:10px}
.pc-hm64-contact-cards h2{font-size:19px;letter-spacing:-.02em;margin:0 0 9px;font-weight:500;color:#647c8d}
.pc-hm64-contact-cards p{font-size:21px;line-height:1.4;margin:0;overflow-wrap:anywhere}
.pc-hm64-request-block{position:relative;overflow:hidden;background:linear-gradient(110deg,#172936 20%,#17354c 70%,#103fc7 145%);color:#fff;padding:60px 0}
.pc-hm64-word{font-family:Arial,sans-serif;font-size:clamp(160px,32vw,660px);font-weight:800;line-height:1;color:#aabacb;opacity:.07;position:absolute;left:20%;top:7%;letter-spacing:-.06em;pointer-events:none}
.pc-hm64-request-grid{position:relative;display:grid;grid-template-columns:1.03fr .7fr .77fr;gap:38px;align-items:center}
.pc-hm64-request-grid article h2,.pc-hm64-request-grid article h1{color:#fff;font-size:clamp(35px,3.2vw,59px);line-height:1.05}
.pc-hm64-request-grid p{font-size:18px;line-height:1.45;color:#d0dce5}
.pc-hm64-request-grid .pc-hm64-eyebrow{color:#7baaff}
.pc-hm64-request-grid figure{display:flex;flex-direction:column;justify-content:center;align-self:stretch}
.pc-hm64-request-grid .pc-art{background:white!important;min-height:0;height:410px;border-radius:5px}
.pc-hm64-request-grid .pc-art img{object-fit:contain!important;padding:20px!important}
.pc-hm64-request-grid figcaption{font-size:11px;line-height:1.4;color:#b5c7d5;margin:14px 0 0}
.pc-hm64-request-grid aside{background:#233c51cc;border:1px solid #566d80;border-radius:6px;padding:30px 25px}
.pc-hm64-request-grid aside h2{color:#fff;font-size:29px;line-height:1.1;margin-bottom:20px}
.pc-hm64-request-grid aside p{font-size:17px}
.pc-hm64-request-grid aside .pc-btn{width:100%;font-size:15px!important;gap:12px;padding:14px}
.pc-hm64-request-grid aside small{font-size:12px;color:#adc0d0;line-height:1.45;display:block;margin-top:20px}
.pc-hm64-benefits{display:grid;grid-template-columns:1fr;gap:19px;margin-top:28px}
.pc-hm64-benefits article{display:flex;gap:16px;align-items:start}
.pc-hm64-benefits .pc-line-icon{width:32px;height:32px;flex:0 0 32px;color:#68a3ff}
.pc-hm64-benefits h3{color:#fff;font-size:17px;line-height:1.2;letter-spacing:-.02em;margin-bottom:6px}
.pc-hm64-benefits p{font-size:14px;margin:0;color:#b5c7d5;line-height:1.4}
.pc-brand-homa .pc-hm64-footer{background:#fff;color:#172936;position:relative;padding:60px 0 25px;overflow:hidden}
.pc-hm64-footer-ghost{position:absolute;right:-35px;top:10px;width:300px;opacity:.06;pointer-events:none}
.pc-hm64-footer-ghost .pc-art{background:white!important;min-height:0;height:390px}
.pc-hm64-footer-ghost .pc-art img{object-fit:contain!important;padding:0!important}
.pc-hm64-footer-grid{display:grid;grid-template-columns:1.15fr .8fr 1.05fr;gap:0;position:relative}
.pc-hm64-footer-grid>div:first-child{padding-right:45px}
.pc-hm64-footer-grid>nav,.pc-hm64-footer-grid>.pc-hm64-footer-contact{border-left:1px solid #c5d1d8;padding-left:45px;padding-right:30px}
.pc-hm64-footer-grid .pc-logo{display:block;max-width:170px;margin:0 0 20px;color:#172936!important;font-size:35px;min-width:0}
.pc-hm64-footer-grid .pc-logo svg{width:170px;height:auto;max-height:65px}
.pc-hm64-footer-grid>div:first-child>small{display:block;text-transform:uppercase;letter-spacing:.12em;color:#647c8d;font-size:12px;line-height:1.35;margin-bottom:21px}
.pc-hm64-footer-grid p.pc-hm64-footer-title{font-size:24px;line-height:1.2;letter-spacing:-.03em;color:#172936;max-width:600px;margin:0}
.pc-hm64-footer-grid strong{font-size:12px;line-height:1.35;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#647c8d;display:block;margin-bottom:22px}
.pc-hm64-footer-grid nav{display:flex;flex-direction:column;align-items:start;gap:12px}
.pc-hm64-footer-grid nav strong{margin-bottom:10px}
.pc-hm64-footer-grid nav a{font-size:16px;line-height:1.4;color:#172936!important;text-decoration:none;margin:0}
.pc-hm64-footer-contact>div{display:flex;gap:18px;align-items:center;margin-bottom:20px}
.pc-hm64-footer-contact .pc-line-icon{width:40px;height:40px;flex:0 0 40px;padding:9px;border-radius:50%;background:#eef4fa;color:#0750ff}
.pc-hm64-footer-contact p{margin:0!important;overflow-wrap:anywhere;font-size:16px;line-height:1.4;color:#172936!important}
.pc-hm64-footer-contact small{font-size:12px;display:block;color:#647c8d;line-height:1.3;margin-bottom:5px}
.pc-hm64-footer-bottom{position:relative;border-top:1px solid #dce4e9;margin-top:35px;padding-top:25px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px}
.pc-hm64-footer-bottom a,.pc-hm64-footer-bottom small{font-size:12px;line-height:1.4;color:#647c8d!important;margin:0}
.pc-brand-homa #pc-request-dialog{width:calc(100% - 48px);max-width:940px;border:1px solid #526879;border-radius:6px;padding:0;overflow:auto;max-height:calc(100dvh - 40px);background:#172936;color:white}
.pc-brand-homa #pc-request-dialog[open]{display:grid;grid-template-columns:.9fr 1.1fr}
.pc-hm64-modal-intro{padding:38px 31px;background:linear-gradient(145deg,#172936,#134cab);display:flex;flex-direction:column;justify-content:center}
.pc-hm64-modal-intro .pc-hm64-eyebrow{color:#a7c4f5}
.pc-hm64-modal-intro h2{font-family:Arial,sans-serif;color:#fff;font-size:38px;line-height:1.04;letter-spacing:-.04em;font-weight:700;margin:0 0 25px}
.pc-hm64-modal-intro p{font-size:17px;line-height:1.45;color:#c7d8e7;margin:0 0 35px}
.pc-hm64-modal-intro .pc-line-icon{width:65px;height:65px;color:#7baaff}
.pc-hm64-modal-form{padding:38px 31px;background:#172936;min-width:0;position:relative}
.pc-hm64-modal-form .pc-close{right:10px;top:8px;background:#2a4052;color:#fff;border:1px solid #526879}
.pc-hm64-modal-form h2{font-family:Arial,sans-serif;font-size:31px;color:#fff;line-height:1.08;letter-spacing:-.035em;margin:15px 0 25px}
.pc-hm64-modal-form .pc-eyebrow{font-size:12px;color:#b7cae0}
.pc-hm64-modal-form .pc-form{width:100%;margin:0;padding:0;background:transparent;color:white;border:0}
.pc-hm64-modal-form .pc-request-form{padding:0;background:transparent;border:0}
.pc-hm64-modal-form .pc-field-row{grid-template-columns:1fr}
.pc-hm64-modal-form :is(label,input){color:#fff}
.pc-hm64-modal-form input,.pc-hm64-modal-form .pc-fields input:not([type=checkbox]):not([type=file]){background:#243d51;border:1px solid #566d80;border-radius:4px;min-width:0;max-width:100%}
.pc-hm64-modal-form input::placeholder{color:#a6bdd0}
.pc-hm64-modal-form .pc-consent{font-size:13px!important;color:#c7d8e7;line-height:1.45;align-items:flex-start}
.pc-hm64-modal-form .pc-consent a{color:#bed3ff}
.pc-hm64-modal-form .pc-consent input{width:17px;height:17px;flex:0 0 17px;margin-top:3px;accent-color:#0750ff}
.pc-hm64-modal-form .pc-btn{width:100%;max-width:100%}
.pc-hm64-modal-form .pc-form-status{color:#d5e4ff}
.pc-brand-homa :is(a,button,input,summary):focus-visible{outline:3px solid #618aff;outline-offset:4px}
@media(min-width:1600px){.pc-hm64-section{padding-top:60px;padding-bottom:60px}.pc-hm64-hero-grid .pc-art{height:590px}.pc-hm64-product-top .pc-art{height:710px}.pc-hm64-series-photo .pc-art{height:390px}.pc-hm64-request-grid{gap:55px}.pc-hm64-request-grid aside{padding:40px 32px}.pc-hm64-article-card figure{height:325px}}
@media(max-width:1200px){.pc-brand-homa .pc-wrap,.pc-brand-homa .pc-header-inner{width:calc(100% - 40px);margin-left:20px;margin-right:20px}.pc-hm64-hero-grid{gap:35px}.pc-hm64-hero-grid .pc-art{height:400px}.pc-hm64-hero-grid figure{min-height:360px}.pc-hm64-about-supply>article,.pc-hm64-approach article{padding:35px 20px 35px 30px}.pc-hm64-about-supply figure,.pc-hm64-approach figure{min-height:400px}.pc-hm64-factors article{padding:3px 14px}.pc-hm64-factors h3{font-size:15px}.pc-hm64-factors .pc-line-icon{width:38px;height:38px}.pc-hm64-product-top{gap:30px;grid-template-columns:.9fr 1.1fr}.pc-hm64-product-top .pc-art{height:640px}.pc-hm64-spec-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hm64-spec-tiles>div{padding:17px}.pc-hm64-spec-tiles>div:nth-child(3n){border-right:1px solid #dce4e9}.pc-hm64-spec-tiles>div:nth-child(2n){border-right:0}.pc-hm64-spec-tiles>div:nth-child(n+4){border-bottom:1px solid #dce4e9}.pc-hm64-spec-tiles>div:nth-child(n+5){border-bottom:0}.pc-hm64-product-top>article>p{font-size:18px}.pc-hm64-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px}.pc-hm64-series-photo .pc-art{height:280px}.pc-hm64-series-card>div{padding:20px}.pc-hm64-split-title{gap:30px;grid-template-columns:1.35fr .65fr}.pc-hm64-split-title>p{font-size:18px}.pc-hm64-use-grid{gap:30px 20px}.pc-hm64-use-grid h2{font-size:24px}.pc-hm64-use-grid p{font-size:16px}.pc-hm64-article-card h2{font-size:25px}.pc-hm64-article-card>div{padding:23px 21px}.pc-hm64-article-card figure{height:225px}.pc-hm64-request-grid{grid-template-columns:1fr .8fr;gap:30px}.pc-hm64-request-grid figure{grid-row:1;grid-column:2}.pc-hm64-request-grid aside{grid-column:1/-1}.pc-hm64-request-grid aside .pc-btn{width:auto}.pc-hm64-request-grid .pc-art{height:420px}.pc-hm64-benefits{grid-template-columns:1fr;gap:15px}.pc-hm64-request-grid aside h2{font-size:30px}.pc-hm64-footer-grid>div:first-child{padding-right:30px}.pc-hm64-footer-grid>nav,.pc-hm64-footer-grid>.pc-hm64-footer-contact{padding-left:30px;padding-right:20px}.pc-hm64-footer-grid p.pc-hm64-footer-title{font-size:22px}.pc-hm64-history{gap:40px}.pc-hm64-history>div{padding-left:30px;gap:25px}}
@media(max-width:900px){.pc-hm64-inner h1{font-size:clamp(38px,5.5vw,52px)}.pc-hm64-inner h2{font-size:34px}.pc-hm64-hero{padding:35px 0}.pc-hm64-hero-grid{gap:25px}.pc-hm64-hero-grid article{padding:10px 0}.pc-hm64-hero-grid .pc-art{height:350px}.pc-hm64-hero-grid figure{min-height:330px}.pc-hm64-hero-grid p{font-size:18px}.pc-hm64-about-supply{grid-template-columns:1fr 1.1fr}.pc-hm64-about-supply figure{min-height:440px}.pc-hm64-about-supply>article{padding:28px 20px 28px 25px}.pc-hm64-about-supply>article p{font-size:17px}.pc-hm64-about-supply .pc-hm64-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0}.pc-hm64-factors article:nth-child(3){border-left:0}.pc-hm64-factors article:last-child{padding-right:14px}.pc-hm64-approach article{padding:40px 20px 40px 30px}.pc-hm64-approach p{font-size:18px}.pc-hm64-history{grid-template-columns:1fr;gap:35px}.pc-hm64-history>div{border-left:0;border-top:1px solid #c5d1d8;padding:30px 0 0;grid-template-columns:auto 1fr auto 1fr}.pc-hm64-history strong{font-size:39px}.pc-hm64-history span{font-size:16px}.pc-hm64-product-top{grid-template-columns:1fr 1.25fr;gap:25px}.pc-hm64-product-top .pc-art{height:670px}.pc-hm64-product-top>figure{padding:15px}.pc-hm64-spec-tiles strong{font-size:15px}.pc-hm64-spec-tiles>div{padding:16px}.pc-hm64-product-features{gap:18px}.pc-hm64-product-features article{padding:23px 20px}.pc-hm64-product-features h3{font-size:20px}.pc-hm64-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-hm64-split-title{grid-template-columns:1fr}.pc-hm64-split-title>p{max-width:750px}.pc-hm64-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px}.pc-hm64-service-invite{gap:30px}.pc-hm64-service-invite>article p{font-size:18px}.pc-hm64-panel{padding:27px}.pc-hm64-articles{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px}.pc-hm64-contact-layout{gap:30px;grid-template-columns:1fr 1fr}.pc-hm64-contact-cards article{padding:23px 20px;gap:17px}.pc-hm64-contact-cards p{font-size:18px}.pc-hm64-request-grid article h1,.pc-hm64-request-grid article h2{font-size:39px}.pc-hm64-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.pc-hm64-footer-grid>div:first-child{grid-column:1/-1;padding-right:0}.pc-hm64-footer-grid>nav{padding-left:0;border:0}.pc-hm64-footer-grid .pc-logo{max-width:160px}.pc-hm64-footer-grid p.pc-hm64-footer-title{font-size:26px}.pc-hm64-footer-ghost{top:60px;right:-55px;width:270px}.pc-brand-homa #pc-request-dialog{max-width:800px}.pc-hm64-modal-intro,.pc-hm64-modal-form{padding:34px 26px}.pc-hm64-modal-intro h2{font-size:34px}}
@media(max-width:650px){.pc-brand-homa .pc-wrap,.pc-brand-homa .pc-header-inner{width:calc(100% - 36px);margin-left:18px;margin-right:18px}.pc-hm64-inner{font-size:17px}.pc-hm64-section{padding:32px 0}.pc-hm64-inner h1{font-size:38px;letter-spacing:-.04em;line-height:1.04;margin-bottom:23px}.pc-hm64-inner h2{font-size:31px;line-height:1.08;margin-bottom:21px}.pc-hm64-inner h3{font-size:23px}.pc-hm64-eyebrow{font-size:11px;letter-spacing:.11em;margin-bottom:20px}.pc-hm64-hero-grid{grid-template-columns:1fr;gap:22px}.pc-hm64-hero-grid figure{min-height:0}.pc-hm64-hero-grid .pc-art{height:340px}.pc-hm64-hero-grid p{font-size:18px;margin-bottom:24px}.pc-hm64-hero-grid article{padding:0}.pc-hm64-about-supply,.pc-hm64-approach{grid-template-columns:1fr}.pc-hm64-about-supply{padding:20px 0}.pc-hm64-about-supply figure{height:330px;min-height:0}.pc-hm64-about-supply>article,.pc-hm64-approach article{padding:30px 18px}.pc-hm64-approach figure{height:340px;min-height:0}.pc-hm64-approach h2{font-size:33px}.pc-hm64-approach p{font-size:18px}.pc-hm64-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 0}.pc-hm64-factors article{padding:3px 14px}.pc-hm64-factors h3{font-size:16px}.pc-hm64-history>div{grid-template-columns:auto 1fr;gap:23px}.pc-hm64-history strong{font-size:42px}.pc-hm64-categories{gap:18px;margin-bottom:24px}.pc-hm64-categories a,.pc-hm64-topic-nav a{font-size:15px;padding:10px 0}.pc-hm64-search>div{display:grid;grid-template-columns:1fr auto;gap:12px}.pc-hm64-search input{width:100%;height:50px;font-size:16px;max-width:none}.pc-hm64-search .pc-btn{padding:13px 18px;font-size:15px;min-height:50px}.pc-hm64-search a{grid-column:1/-1;font-size:14px;margin:5px 0}.pc-hm64-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.pc-hm64-series-photo{padding:9px}.pc-hm64-series-photo .pc-art{height:215px}.pc-hm64-series-photo .pc-art img{padding:5px!important}.pc-hm64-series-card>div{padding:17px 14px}.pc-hm64-series-card h2{font-size:25px;margin-bottom:14px}.pc-hm64-series-card p{font-size:14px;line-height:1.45;margin-bottom:18px}.pc-hm64-more{font-size:14px;gap:10px}.pc-hm64-breadcrumb{font-size:12px;gap:8px}.pc-hm64-product-top{grid-template-columns:1fr;gap:27px}.pc-hm64-product-top>figure{padding:18px}.pc-hm64-product-top .pc-art{height:390px}.pc-hm64-product-top .pc-art img{padding:15px!important}.pc-hm64-product-top h1{font-size:58px}.pc-hm64-spec-tiles{margin:22px 0}.pc-hm64-spec-tiles>div{padding:17px 15px}.pc-hm64-spec-tiles span{font-size:12px}.pc-hm64-spec-tiles strong{font-size:15px;line-height:1.4}.pc-hm64-button-row{gap:12px}.pc-hm64-button-row .pc-btn{width:100%}.pc-hm64-product-section{padding-top:30px;margin-top:30px}.pc-hm64-product-section>p{font-size:18px}.pc-hm64-product-features{grid-template-columns:1fr;gap:15px;margin:25px 0}.pc-hm64-product-features article{padding:23px}.pc-hm64-product-features h3{font-size:22px}.pc-hm64-tabs{gap:23px;margin-bottom:25px}.pc-hm64-tabs a{font-size:15px}.pc-hm64-spec-table>div{padding:15px 13px;gap:18px;font-size:14px}.pc-hm64-document h3{font-size:23px;line-height:1.2}.pc-hm64-document{margin-top:25px;padding-top:25px}.pc-hm64-document p{font-size:14px}.pc-hm64-document small,.pc-hm64-document small a{font-size:12px}.pc-hm64-split-title{gap:20px;margin-bottom:27px}.pc-hm64-split-title>p{font-size:18px}.pc-hm64-use-grid{grid-template-columns:1fr;gap:30px}.pc-hm64-use-grid figure{aspect-ratio:1.2}.pc-hm64-use-grid h2{font-size:26px}.pc-hm64-use-grid p{font-size:17px}.pc-hm64-steps{grid-template-columns:1fr;gap:20px}.pc-hm64-steps li{padding-top:23px}.pc-hm64-steps li>span{margin-bottom:13px;font-size:27px}.pc-hm64-steps h3{font-size:24px;margin-bottom:13px}.pc-hm64-steps p{margin-bottom:0}.pc-hm64-service-invite{grid-template-columns:1fr;gap:25px;margin-top:30px}.pc-hm64-panel{padding:25px}.pc-hm64-articles{grid-template-columns:1fr;gap:25px}.pc-hm64-topic-nav{gap:23px}.pc-hm64-article-card figure{height:280px}.pc-hm64-article-card h2{font-size:27px}.pc-hm64-article-card>div{padding:25px 23px}.pc-hm64-contact-layout{grid-template-columns:1fr;gap:25px}.pc-hm64-contact-cards article{padding:23px 20px}.pc-hm64-contact-cards h2{font-size:18px;margin-bottom:9px}.pc-hm64-request-block{padding:37px 0}.pc-hm64-request-grid{grid-template-columns:1fr;gap:28px}.pc-hm64-request-grid figure{grid-row:auto;grid-column:auto}.pc-hm64-request-grid .pc-art{height:350px;max-width:420px;width:100%;margin:auto}.pc-hm64-request-grid figcaption{max-width:420px;width:100%;margin:12px auto 0}.pc-hm64-request-grid article h1,.pc-hm64-request-grid article h2{font-size:36px}.pc-hm64-request-grid aside{padding:26px 23px;grid-column:auto}.pc-hm64-request-grid aside h2{font-size:28px}.pc-hm64-request-grid aside .pc-btn{width:100%;font-size:15px}.pc-hm64-word{left:-2%;top:12%;font-size:42vw}.pc-hm64-benefits h3{font-size:17px}.pc-hm64-benefits p{font-size:14px}.pc-brand-homa .pc-hm64-footer{padding-top:38px}.pc-hm64-footer-grid{grid-template-columns:1fr;gap:30px}.pc-hm64-footer-grid>div:first-child{grid-column:auto}.pc-hm64-footer-grid>.pc-hm64-footer-contact{border:0;padding:0}.pc-hm64-footer-grid>nav{padding-right:0}.pc-hm64-footer-grid p.pc-hm64-footer-title{font-size:25px;max-width:450px}.pc-hm64-footer-grid .pc-logo svg{width:155px}.pc-hm64-footer-grid .pc-logo{max-width:155px}.pc-hm64-footer-contact p{font-size:16px}.pc-hm64-footer-ghost{right:-75px;top:270px;opacity:.045}.pc-hm64-footer-bottom{margin-top:25px;padding-top:22px;gap:15px}.pc-brand-homa #pc-request-dialog{width:calc(100% - 28px);max-height:calc(100dvh - 28px)}.pc-brand-homa #pc-request-dialog[open]{display:block}.pc-hm64-modal-intro{padding:26px 23px}.pc-hm64-modal-intro h2{font-size:31px;margin-bottom:17px}.pc-hm64-modal-intro p{font-size:15px;margin:0}.pc-hm64-modal-intro .pc-line-icon{display:none}.pc-hm64-modal-intro .pc-hm64-eyebrow{margin-bottom:16px}.pc-hm64-modal-form{padding:27px 23px}.pc-hm64-modal-form h2{font-size:29px}.pc-hm64-modal-form .pc-consent{font-size:12px}.pc-hm64-modal-form .pc-btn{font-size:15px}}
@media(max-width:390px){.pc-hm64-catalog-grid{grid-template-columns:1fr}.pc-hm64-series-photo .pc-art{height:295px}.pc-hm64-series-card>div{padding:23px}.pc-hm64-series-card p{font-size:16px}.pc-hm64-inner h1{font-size:35px}.pc-hm64-product-top h1{font-size:54px}.pc-hm64-spec-tiles strong{font-size:14px}.pc-hm64-modal-form,.pc-hm64-modal-intro{padding-left:20px;padding-right:20px}}

/* ГНОМ: white/grey surfaces, electric blue controls, open three-column catalogue. */
.pc-brand-gnom-livgidromash .pc-wrap,.pc-brand-gnom-livgidromash .pc-header-inner{max-width:none;width:calc(100% - 96px);margin-inline:auto}
.pc-brand-gnom-livgidromash .pc-header{background:#f2f4f7;color:#171b22;border-bottom:1px solid #e5e7ec}
.pc-brand-gnom-livgidromash .pc-header-inner{gap:26px;min-height:92px}
.pc-brand-gnom-livgidromash .pc-logo{width:150px;flex-shrink:0;color:#171b22}
.pc-brand-gnom-livgidromash .pc-header .pc-brand-vector{color:#171b22!important}
.pc-brand-gnom-livgidromash .pc-header .pc-logo{order:0}
.pc-brand-gnom-livgidromash .pc-search-open{order:1;color:#171b22}
.pc-brand-gnom-livgidromash .pc-header nav{order:2;flex:1}
.pc-brand-gnom-livgidromash .pc-menu{order:3}
.pc-brand-gnom-livgidromash .pc-gn64-header-phone{order:4;font-weight:650;font-size:14px;color:#171b22;text-decoration:none;white-space:nowrap}
.pc-brand-gnom-livgidromash .pc-head-request{order:5;flex-shrink:0}
.pc-brand-gnom-livgidromash .pc-header nav a{font-size:14px;color:#171b22}
.pc-brand-gnom-livgidromash .pc-header nav a[aria-current=page]{color:#0000ff;border-bottom:2px solid #0000ff}
.pc-brand-gnom-livgidromash .pc-btn{background:#0000ff!important;color:#fff!important;border:1px solid #0000ff!important;border-radius:5px;padding:14px 23px;letter-spacing:0;text-decoration:none;line-height:1.25;font-weight:600;min-height:48px}
.pc-brand-gnom-livgidromash .pc-btn.secondary{background:transparent!important;color:#0000ff!important;border-color:#0000ff!important}
.pc-brand-gnom-livgidromash .pc-btn:hover{filter:brightness(.92)}
.pc-brand-gnom-livgidromash :is(a,button,input,summary):focus-visible{outline:3px solid #7676ff;outline-offset:4px}
.pc-gn64-inner{background:white;color:#171b22}
.pc-gn64-inner *{min-width:0}
.pc-gn64-inner h1{font-size:clamp(37px,4.35vw,82px);line-height:1.05;letter-spacing:-.04em;font-weight:750;margin:22px 0 28px;text-transform:none;overflow-wrap:anywhere}
.pc-gn64-inner h2{font-size:clamp(29px,2.9vw,52px);line-height:1.1;letter-spacing:-.035em;margin:0 0 26px;font-weight:700;text-transform:none}
.pc-gn64-inner h3{font-size:23px;line-height:1.2;margin:0 0 12px;letter-spacing:-.02em}
.pc-gn64-inner p{font-size:18px;line-height:1.55;color:#657080;margin:0 0 25px;max-width:1000px}
.pc-gn64-inner figure{margin:0}
.pc-gn64-inner a:not(.pc-btn){color:#0000ff}
.pc-gn64-inner .pc-actions{gap:14px;display:flex;flex-wrap:wrap;margin-top:30px}
.pc-gn64-label{display:block;color:#0000ff;font-size:12px;letter-spacing:.12em;line-height:1.5;font-weight:650;margin-bottom:16px}
.pc-gn64-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;margin-bottom:44px;color:#7c8796}
.pc-gn64-breadcrumb a{color:#687688!important;text-decoration:none}
.pc-gn64-section{padding-block:68px}
.pc-gn64-band{padding-block:66px}
.pc-gn64-soft{background:#f2f4f7}
.pc-gn64-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}
.pc-gn64-split>figure{position:relative;align-self:stretch;min-height:370px;overflow:hidden;border-radius:6px}
.pc-gn64-split>figure img{display:block;width:100%;height:100%;object-fit:cover}
.pc-gn64-split figcaption{position:absolute;bottom:0;left:0;right:0;padding:10px 15px;background:rgba(242,244,247,.93);font-size:11px;color:#687688}
.pc-gn64-intro{max-width:730px!important}
.pc-gn64-catalog-hero{background:linear-gradient(115deg,#fff 10%,#f2f4f7 100%);padding-block:28px 48px;overflow:hidden}
.pc-gn64-catalog-hero .pc-gn64-breadcrumb{margin-bottom:30px}
.pc-gn64-catalog-hero .pc-gn64-split{gap:30px}
.pc-gn64-catalog-hero .pc-gn64-split>figure{min-height:450px}
.pc-gn64-search{max-width:780px;margin-bottom:25px}
.pc-gn64-search>label{display:block;font-size:14px;font-weight:600;margin-bottom:10px}
.pc-gn64-search>div{display:flex;gap:12px}
.pc-gn64-search input[type=search]{flex:1;min-width:0;font:inherit;font-size:16px;padding:14px 18px;border:1px solid #d9dde7;border-radius:5px;background:#fff;color:#171b22}
.pc-gn64-filters{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:28px}
.pc-gn64-filters nav,.pc-gn64-topics{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.pc-gn64-filters nav a,.pc-gn64-topics a{font-size:14px;color:#5d6778!important;padding:12px 18px;text-decoration:none;border-radius:28px;border:1px solid transparent;min-height:44px;display:flex;align-items:center}
.pc-gn64-filters nav a[aria-current=page],.pc-gn64-topics a[aria-current=page]{color:white!important;background:#0000ff}
.pc-gn64-filters nav a:hover,.pc-gn64-topics a:hover{border-color:#0000ff}
.pc-gn64-compare-open{background:transparent;border:0;color:#5d6778;font:inherit;font-size:13px;padding:12px 0;cursor:pointer;white-space:nowrap}
.pc-gn64-result-bar{display:flex;gap:24px;flex-wrap:wrap;align-items:center;margin-bottom:30px;color:#7c8796}
.pc-gn64-result-bar p{font-size:14px;margin:0;color:#657080}.pc-gn64-result-bar a{font-size:13px}.pc-gn64-result-bar small{font-size:12px;margin-left:auto}
.pc-gn64-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.pc-gn64-model-card{background:#f2f4f7;display:flex;flex-direction:column;border-radius:5px;overflow:hidden}
.pc-gn64-model-photo{display:block;position:relative;height:370px;padding:16px;background:#fff;text-decoration:none}
.pc-gn64-model-photo .pc-art{height:100%;min-height:0!important;aspect-ratio:auto;border:0;border-radius:0;background:white!important}
.pc-gn64-model-photo .pc-art img{width:100%;height:100%;object-fit:contain;padding:20px!important}
.pc-gn64-badges{position:absolute;top:20px;right:16px;display:grid;gap:7px;text-align:right}
.pc-gn64-badges>span{padding:5px 9px;font-size:11px;background:rgba(242,244,247,.93);border:1px solid #dfe4ed;border-radius:4px;color:#657080}
.pc-gn64-card-body{padding:26px;display:flex;flex:1;flex-direction:column}
.pc-gn64-card-body h2{font-size:26px;line-height:1.15;margin:0 0 15px;letter-spacing:-.025em}
.pc-gn64-card-body h2 a{color:#171b22!important;text-decoration:none}
.pc-gn64-card-body>p{font-size:15px;line-height:1.5;margin-bottom:12px}
.pc-gn64-photo-caption{font-size:11px;line-height:1.5;color:#7c8796;display:block;margin-bottom:20px}
.pc-gn64-specs{margin:0}
.pc-gn64-specs>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px;padding:16px 0;border-bottom:1px solid #dce1ea}
.pc-gn64-specs dt{font-size:16px;color:#657080}.pc-gn64-specs dd{margin:0;font-size:16px;line-height:1.45;font-weight:600;overflow-wrap:anywhere}
.pc-gn64-card-body .pc-gn64-specs{margin-top:auto}
.pc-gn64-card-body .pc-gn64-specs>div{grid-template-columns:1.15fr .85fr;padding:10px 0;gap:12px}
.pc-gn64-card-body .pc-gn64-specs dt,.pc-gn64-card-body .pc-gn64-specs dd{font-size:13px}
.pc-gn64-card-actions{display:flex;align-items:center;gap:14px;margin-top:25px}
.pc-gn64-card-actions .pc-btn{flex:1;text-align:center;min-height:44px;padding:12px 14px}
.pc-gn64-compare{font-size:11px;color:#657080;display:grid;justify-items:center;gap:7px;cursor:pointer}
.pc-gn64-compare input{accent-color:#0000ff;width:18px;height:18px;margin:0}
.pc-gn64-empty{padding:44px;background:#f2f4f7;border-radius:6px}.pc-gn64-empty h2{font-size:30px}
.pc-gn64-cta{display:grid;grid-template-columns:1.1fr .9fr;gap:90px;align-items:center}
.pc-gn64-cta small{font-size:12px;color:#7c8796;display:block;margin-top:14px}
.pc-gn64-choice{display:grid;gap:28px;padding-left:55px;border-left:1px solid #dce1ea}
.pc-gn64-choice article{display:flex;gap:24px;align-items:center}.pc-gn64-choice h3{font-size:19px;margin:0 0 8px}.pc-gn64-choice p{font-size:15px;margin:0}
.pc-gn64-inner .pc-line-icon{width:48px;height:48px;color:#0000ff;flex-shrink:0;display:block}
.pc-gn64-product-top{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
.pc-gn64-product-top>figure{border-radius:6px;background:#fff;border:1px solid #e5e7ec;overflow:hidden;padding:25px}
.pc-gn64-product-top .pc-art{height:470px;aspect-ratio:auto;min-height:0!important;background:white!important;border:none}
.pc-gn64-product-top .pc-art img{height:100%;max-height:100%;object-fit:contain}
.pc-gn64-product-top figcaption{font-size:12px;line-height:1.5;color:#7c8796;text-align:center;margin-top:18px}
.pc-gn64-product-top h1{font-size:clamp(39px,4vw,70px)}
.pc-gn64-key-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}
.pc-gn64-key-specs>div{padding:17px 14px;border-radius:5px;background:#f2f4f7}.pc-gn64-key-specs span{display:block;font-size:11px;color:#7c8796;margin-bottom:10px;line-height:1.4}.pc-gn64-key-specs strong{font-size:22px}
.pc-gn64-note{font-size:14px!important;color:#7c8796!important;line-height:1.6!important}
.pc-gn64-tabs{display:flex;gap:35px;flex-wrap:wrap;margin-block:55px 20px;border-bottom:1px solid #dce1ea}.pc-gn64-tabs a{padding:15px 0;text-decoration:none;font-size:15px}
.pc-gn64-product-section{padding-top:48px;scroll-margin-top:115px}
.pc-gn64-product-section>.pc-gn64-specs{max-width:1150px;margin-bottom:22px}
.pc-gn64-product-section>h3{margin:38px 0 12px}
.pc-gn64-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:34px}
.pc-gn64-benefits article{padding:28px 24px;border-radius:6px;background:#f2f4f7}.pc-gn64-benefits .pc-line-icon{margin-bottom:24px}.pc-gn64-benefits h3{font-size:22px}.pc-gn64-benefits p{font-size:16px;margin:0}
.pc-gn64-source-link{display:inline-block;font-size:13px;line-height:1.5;margin-top:12px}
.pc-gn64-source-note{padding:24px;background:#eef0ff;border-left:4px solid #0000ff;border-radius:5px;max-width:1150px;margin-bottom:28px}.pc-gn64-source-note strong{display:block;font-size:17px;margin-bottom:10px}.pc-gn64-source-note p{font-size:15px;margin:0 0 10px}.pc-gn64-source-note a{font-size:13px}
.pc-gn64-document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.pc-gn64-document{background:#fff;padding:30px;border-radius:6px;display:flex;flex-direction:column;align-items:start}
.pc-gn64-document h3{font-size:24px;margin-bottom:25px}.pc-gn64-document>a:first-of-type{display:flex;width:100%;height:500px;align-items:center;justify-content:center;background:#fff;margin-bottom:22px}
.pc-gn64-document img{display:block;width:100%;height:100%;object-fit:contain;background:white}.pc-gn64-document figcaption{font-size:13px;line-height:1.5;color:#657080;margin-bottom:15px}.pc-gn64-document>a:last-child{font-size:13px;margin-top:auto}
.pc-gn64-about-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:50px;padding-top:30px;border-top:1px solid #dce1ea}.pc-gn64-about-facts article{border-right:1px solid #dce1ea;padding-right:20px}.pc-gn64-about-facts article:last-child{border:0}.pc-gn64-about-facts strong{font-size:30px;color:#0000ff}.pc-gn64-about-facts p{font-size:15px;margin:12px 0 0}
.pc-gn64-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.pc-gn64-steps article{border-top:2px solid #0000ff;padding-top:25px}.pc-gn64-steps article>span{display:block;font-size:35px;color:#0000ff;margin-bottom:28px}.pc-gn64-steps h3{font-size:23px}.pc-gn64-steps p{font-size:16px;margin:0}
.pc-gn64-app-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:35px}
.pc-gn64-app-grid>article{background:#f2f4f7;border-radius:15px;overflow:hidden}.pc-gn64-app-grid>article:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr}
.pc-gn64-app-grid figure{position:relative;height:340px;overflow:hidden}.pc-gn64-app-grid figure img{height:100%;width:100%;object-fit:cover}.pc-gn64-app-grid figcaption{position:absolute;bottom:0;padding:8px 15px;background:rgba(242,244,247,.93);font-size:11px;color:#657080}
.pc-gn64-app-grid>article>div{padding:32px}.pc-gn64-app-grid h2{font-size:29px}.pc-gn64-app-grid p{font-size:16px}.pc-gn64-app-grid details{margin-bottom:25px}.pc-gn64-app-grid summary{color:#0000ff;cursor:pointer;font-size:15px}.pc-gn64-app-grid details[open] p{margin:18px 0 0}
.pc-gn64-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-block:38px 55px}.pc-gn64-service-grid>article{padding:30px;background:#f2f4f7;border-radius:6px}.pc-gn64-service-grid h2{font-size:29px}.pc-gn64-service-grid p{font-size:16px;margin:0}.pc-gn64-service-grid .pc-gn64-service-dark{background:#171b22;color:white}.pc-gn64-service-dark p{color:#c5cbd7}.pc-gn64-service-dark .pc-gn64-label{color:#9090ff}
.pc-gn64-service-docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:30px}.pc-gn64-service-docs h2{grid-column:1 / -1}.pc-gn64-service-docs>a{display:flex;gap:18px;text-decoration:none;padding:25px;border:1px solid #dce1ea;border-radius:6px}.pc-gn64-service-docs strong{display:block;font-size:18px;color:#171b22;margin-bottom:10px}.pc-gn64-service-docs span{font-size:13px;line-height:1.5;color:#657080;display:block}.pc-gn64-service-docs .pc-line-icon{width:36px;height:36px}
.pc-gn64-topics{margin:25px 0 38px}
.pc-gn64-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}
.pc-gn64-article-card{border-radius:6px;background:#f2f4f7;overflow:hidden}.pc-gn64-article-card>figure{height:250px}.pc-gn64-article-card>figure img{display:block;width:100%;height:100%;object-fit:cover}.pc-gn64-article-card>div{padding:28px}.pc-gn64-article-card h2{font-size:27px}.pc-gn64-article-card p{font-size:16px}.pc-gn64-article-card summary{font-size:15px;color:#0000ff;cursor:pointer;padding-block:8px}.pc-gn64-article-card details[open] h3{margin:26px 0 12px;font-size:21px}.pc-gn64-article-card details p{font-size:15px;line-height:1.6}.pc-gn64-article-sources{display:grid;gap:10px;border-top:1px solid #dce1ea;padding-top:18px;font-size:12px;line-height:1.5}.pc-gn64-all-articles{margin-top:35px}
.pc-gn64-contact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:38px 0 45px}.pc-gn64-contact-grid article{padding:30px;border:1px solid #dce1ea;border-radius:6px;overflow-wrap:anywhere}.pc-gn64-contact-grid h2{font-size:22px;margin:25px 0 16px}.pc-gn64-contact-grid p{font-size:18px;margin:0;color:#171b22}
.pc-gn64-contact-panel{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:40px;background:#f2f4f7;border-radius:12px;align-items:center;margin-bottom:24px}.pc-gn64-contact-panel figure{position:relative;height:300px;overflow:hidden;border-radius:6px}.pc-gn64-contact-panel img{width:100%;height:100%;object-fit:cover}.pc-gn64-contact-panel figcaption{position:absolute;bottom:0;padding:10px 15px;background:rgba(242,244,247,.93);font-size:11px;color:#657080}
.pc-gn64-request-panel{display:grid;grid-template-columns:.85fr 1.15fr;gap:45px;margin-top:40px}.pc-gn64-request-panel>article{background:#f2f4f7;padding:40px;border-radius:12px}.pc-gn64-request-panel>article>.pc-line-icon{margin-bottom:30px}.pc-gn64-request-panel>div{padding:25px}.pc-gn64-request-panel>div .pc-gn64-steps{grid-template-columns:1fr;gap:23px}.pc-gn64-request-panel .pc-gn64-steps article>span{float:left;margin:0 22px 0 0;font-size:25px}.pc-gn64-request-panel .pc-gn64-steps article{padding-top:20px}.pc-gn64-request-panel .pc-gn64-steps h3{font-size:20px}
.pc-gn64-footer{background:#171b22!important;color:#fff;padding-block:48px 26px}.pc-gn64-footer .pc-brand-vector{color:white!important}.pc-gn64-footer-grid{display:grid;grid-template-columns:1.1fr .9fr 1fr 1fr;gap:40px}.pc-gn64-footer-grid article,.pc-gn64-footer-grid nav{display:flex;flex-direction:column;gap:14px;align-items:start;min-width:0}.pc-gn64-footer-grid article strong{font-size:17px;margin-bottom:10px}.pc-gn64-footer-grid p{font-size:14px;line-height:1.6;margin:5px 0 0;color:#b3bbc8}.pc-gn64-footer-grid span{font-size:13px;line-height:1.5;overflow-wrap:anywhere;color:#b3bbc8}.pc-gn64-footer-grid a:not(.pc-btn){font-size:14px;color:#c5cbd7;text-decoration:none}.pc-gn64-footer .pc-logo{width:150px!important}.pc-gn64-footer-bottom{display:flex;flex-wrap:wrap;gap:25px;justify-content:space-between;align-items:center;border-top:1px solid #39404c;padding-top:25px;margin-top:38px}.pc-gn64-footer-bottom a,.pc-gn64-footer-bottom small{color:#a4aebf;font-size:12px;line-height:1.5}
.pc-brand-gnom-livgidromash #pc-request-dialog{padding:0;border:0;border-radius:12px;background:white;color:#171b22;max-width:950px;width:calc(100% - 60px);overflow:hidden;box-shadow:0 30px 100px #0004}
.pc-brand-gnom-livgidromash #pc-request-dialog[open]{display:grid;grid-template-columns:.9fr 1.1fr}
.pc-brand-gnom-livgidromash #pc-request-dialog::backdrop{background:rgba(11,16,32,.65)}
.pc-gn64-modal-intro{padding:45px;background:#f2f4f7}.pc-gn64-modal-intro .pc-line-icon{color:#0000ff;width:55px;height:55px;margin-bottom:35px}.pc-gn64-modal-intro strong{display:block;font-size:35px;line-height:1.08;letter-spacing:-.03em;margin:24px 0}.pc-gn64-modal-intro p{font-size:16px;line-height:1.6;color:#657080}
.pc-gn64-modal-form{padding:45px 38px}.pc-gn64-modal-form h2{font-size:31px;line-height:1.15;margin:18px 0 25px}.pc-gn64-modal-form .pc-form-grid{grid-template-columns:1fr;gap:17px}.pc-gn64-modal-form .pc-form-grid>label{grid-column:1!important}.pc-gn64-modal-form .pc-request-form input{border-radius:5px;background:#fff;color:#171b22;border:1px solid #dce1ea}.pc-gn64-modal-form .pc-consent{font-size:12px;line-height:1.55;color:#657080}.pc-gn64-modal-form .pc-consent input{accent-color:#0000ff}.pc-gn64-modal-form .pc-consent a{color:#0000ff}.pc-gn64-modal-form .pc-eyebrow{color:#0000ff;font-size:11px}.pc-brand-gnom-livgidromash .pc-close{z-index:3;color:#171b22;background:white;top:14px;right:14px}
@media(min-width:1800px){.pc-gn64-model-photo{height:440px}.pc-gn64-product-top .pc-art{height:570px}.pc-gn64-document>a:first-of-type{height:610px}}
@media(max-width:1200px){.pc-brand-gnom-livgidromash .pc-wrap,.pc-brand-gnom-livgidromash .pc-header-inner{width:calc(100% - 56px)}.pc-brand-gnom-livgidromash .pc-header-inner{gap:17px}.pc-brand-gnom-livgidromash .pc-gn64-header-phone{display:none}.pc-gn64-split,.pc-gn64-product-top{gap:30px}.pc-gn64-model-photo{height:290px}.pc-gn64-card-body{padding:23px}.pc-gn64-card-body h2{font-size:23px}.pc-gn64-cta{gap:40px}.pc-gn64-choice{padding-left:30px}.pc-gn64-filters{flex-wrap:wrap;gap:15px}.pc-gn64-document>a:first-of-type{height:400px}.pc-gn64-footer-grid{gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.pc-gn64-service-grid,.pc-gn64-service-docs,.pc-gn64-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-gn64-product-top .pc-art{height:410px}.pc-gn64-key-specs{gap:10px}.pc-gn64-key-specs>div{padding:15px 10px}.pc-gn64-key-specs strong{font-size:19px}}
@media(max-width:900px){.pc-gn64-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pc-gn64-benefits{grid-template-columns:1fr}.pc-gn64-contact-grid{grid-template-columns:1fr}.pc-gn64-contact-grid article{display:grid;grid-template-columns:48px 1fr;gap:10px 20px;align-items:center}.pc-gn64-contact-grid h2{margin:0}.pc-gn64-contact-grid p{grid-column:2}.pc-gn64-contact-grid .pc-line-icon{grid-row:1 / 3}.pc-gn64-product-top{grid-template-columns:1fr}.pc-gn64-product-top .pc-art{height:450px}.pc-gn64-contact-panel{padding:28px;gap:28px}.pc-gn64-about-facts strong{font-size:25px}.pc-gn64-request-panel{grid-template-columns:1fr}.pc-gn64-modal-intro{padding:35px}.pc-gn64-modal-form{padding:35px 28px}.pc-gn64-modal-intro strong{font-size:29px}}
@media(max-width:767px){.pc-brand-gnom-livgidromash .pc-wrap,.pc-brand-gnom-livgidromash .pc-header-inner{width:calc(100% - 32px)}.pc-brand-gnom-livgidromash .pc-header-inner{min-height:75px;gap:15px}.pc-brand-gnom-livgidromash .pc-logo{width:118px}.pc-brand-gnom-livgidromash .pc-menu{margin-left:auto}.pc-brand-gnom-livgidromash .pc-header nav{border-color:#dce1ea;background:#f2f4f7}.pc-gn64-inner h1{font-size:39px;margin:18px 0 22px}.pc-gn64-inner h2{font-size:30px}.pc-gn64-inner p{font-size:16px;line-height:1.55}.pc-gn64-label{font-size:10px}.pc-gn64-section,.pc-gn64-band{padding-block:40px}.pc-gn64-breadcrumb{margin-bottom:26px;font-size:11px}.pc-gn64-split{grid-template-columns:1fr;gap:28px}.pc-gn64-split>figure,.pc-gn64-catalog-hero .pc-gn64-split>figure{min-height:0;height:280px}.pc-gn64-catalog-hero{padding-block:24px 30px}.pc-gn64-catalog-hero .pc-gn64-breadcrumb{margin-bottom:25px}.pc-gn64-inner .pc-actions .pc-btn{font-size:14px;padding:12px 17px}.pc-gn64-search>div{gap:8px}.pc-gn64-search .pc-btn{padding:12px 15px;font-size:13px}.pc-gn64-search input[type=search]{font-size:14px;padding:12px}.pc-gn64-filters nav{gap:3px}.pc-gn64-filters nav a,.pc-gn64-topics a{font-size:12px;padding:11px 13px}.pc-gn64-result-bar{gap:13px}.pc-gn64-result-bar small{margin:0;flex-basis:100%}.pc-gn64-model-grid,.pc-gn64-document-grid,.pc-gn64-steps,.pc-gn64-service-grid,.pc-gn64-service-docs,.pc-gn64-article-grid{grid-template-columns:1fr;gap:23px}.pc-gn64-model-photo{height:320px}.pc-gn64-card-body{padding:24px}.pc-gn64-card-body h2{font-size:27px}.pc-gn64-card-body>p{font-size:15px}.pc-gn64-card-body .pc-gn64-specs dt,.pc-gn64-card-body .pc-gn64-specs dd{font-size:13px}.pc-gn64-cta{grid-template-columns:1fr;gap:35px}.pc-gn64-choice{padding:28px 0 0;border-left:0;border-top:1px solid #dce1ea;gap:22px}.pc-gn64-choice h3{font-size:18px}.pc-gn64-choice p{font-size:14px}.pc-gn64-product-top>figure{padding:17px}.pc-gn64-product-top .pc-art{height:340px}.pc-gn64-product-top h1{font-size:42px}.pc-gn64-key-specs strong{font-size:20px}.pc-gn64-key-specs span{font-size:10px}.pc-gn64-tabs{gap:20px;margin-block:33px 10px}.pc-gn64-tabs a{font-size:13px;padding:13px 0}.pc-gn64-product-section{padding-top:35px;scroll-margin-top:85px}.pc-gn64-specs>div{grid-template-columns:1fr;gap:8px;padding:14px 0}.pc-gn64-specs dt,.pc-gn64-specs dd{font-size:15px}.pc-gn64-benefits{gap:20px}.pc-gn64-benefits article{padding:25px}.pc-gn64-source-note{padding:20px}.pc-gn64-source-note p{font-size:14px}.pc-gn64-document{padding:20px}.pc-gn64-document h3{font-size:24px}.pc-gn64-document>a:first-of-type{height:360px}.pc-gn64-document figcaption{font-size:12px}.pc-gn64-about-facts{grid-template-columns:1fr;gap:20px;margin-top:30px}.pc-gn64-about-facts article{border-right:0;border-bottom:1px solid #dce1ea;padding-bottom:18px}.pc-gn64-about-facts strong{font-size:26px}.pc-gn64-about-facts p{font-size:14px}.pc-gn64-steps article{padding-top:22px}.pc-gn64-steps article>span{font-size:28px;margin-bottom:20px}.pc-gn64-app-grid{grid-template-columns:1fr;gap:25px}.pc-gn64-app-grid>article:last-child{display:block;grid-column:auto}.pc-gn64-app-grid figure{height:250px}.pc-gn64-app-grid>article>div{padding:25px}.pc-gn64-app-grid h2{font-size:27px}.pc-gn64-service-grid>article{padding:25px}.pc-gn64-service-grid h2{font-size:27px}.pc-gn64-service-grid p{font-size:15px}.pc-gn64-service-docs>a{padding:22px}.pc-gn64-article-card>figure{height:230px}.pc-gn64-article-card>div{padding:25px}.pc-gn64-article-card h2{font-size:28px}.pc-gn64-article-card details p{font-size:15px}.pc-gn64-contact-grid article{padding:23px}.pc-gn64-contact-grid h2{font-size:21px}.pc-gn64-contact-grid p{font-size:15px}.pc-gn64-contact-panel{grid-template-columns:1fr;padding:25px}.pc-gn64-contact-panel figure{height:230px}.pc-gn64-request-panel{gap:25px}.pc-gn64-request-panel>article{padding:28px}.pc-gn64-request-panel>div{padding:10px}.pc-gn64-footer{padding-top:35px}.pc-gn64-footer-grid{grid-template-columns:1fr;gap:32px}.pc-gn64-footer-grid nav{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:15px}.pc-gn64-footer-bottom{margin-top:30px;gap:15px;flex-direction:column;align-items:start}.pc-brand-gnom-livgidromash #pc-request-dialog[open]{display:block;width:calc(100% - 24px);max-height:calc(100% - 24px);overflow-y:auto}.pc-gn64-modal-intro{padding:28px}.pc-gn64-modal-intro .pc-line-icon{width:38px;height:38px;margin-bottom:20px}.pc-gn64-modal-intro strong{font-size:28px;margin:16px 0}.pc-gn64-modal-intro p{font-size:14px;margin:0}.pc-gn64-modal-form{padding:26px}.pc-gn64-modal-form h2{font-size:27px;margin-top:14px}}
@media(prefers-reduced-motion:reduce){.pc-brand-gnom-livgidromash *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
