.wide-intro{background:#eef0f5;padding:55px 0}.wide-intro>.container{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.wide-intro h1{font-size:54px;line-height:1.25;margin-bottom:25px}.wide-intro img{height:410px;width:100%;object-fit:cover;filter:saturate(.55)}.section-navigation{display:flex;gap:38px;border-bottom:1px solid var(--line);padding:24px 0;font-size:15px;overflow-x:auto}.section-navigation a{white-space:nowrap}.section-navigation .selected{color:var(--blue);font-weight:700}.process-route{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;column-gap:70px;row-gap:0}.process-route li{border-top:1px solid var(--line);padding:30px 0;display:grid;grid-template-columns:65px 1fr;gap:20px}.process-number{font-size:28px;line-height:1.4;color:var(--blue);font-weight:400}.process-route h3{font-size:22px}.process-route p{font-size:16px;line-height:1.9;color:var(--muted);margin-bottom:0}.factory-gallery{display:grid;grid-template-columns:1fr 1fr;gap:40px 30px}.factory-gallery figure{background:white}.factory-gallery img{width:100%;height:350px;object-fit:cover;filter:saturate(.65)}.factory-gallery figcaption{padding:25px 28px}.factory-gallery h3{font-size:23px;margin-bottom:8px}.factory-gallery p{font-size:16px;color:var(--muted);margin:0}.document-request{display:flex;justify-content:space-between;gap:60px;align-items:center}.document-request>div{max-width:790px}.document-request p{font-size:17px;color:var(--muted);line-height:1.9;margin:0}.document-request>.btn{flex-shrink:0}.quality-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center}.quality-feature img{width:100%;height:480px;object-fit:cover}.quality-feature p{font-size:17px;line-height:1.95;color:var(--muted)}.quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.quality-grid article{padding:35px 0 30px;border-top:2px solid var(--blue)}.quality-grid h2{font-size:30px;margin:25px 0 15px}.quality-grid h3{font-size:18px;margin-bottom:15px;font-weight:500}.quality-grid p{font-size:16px;color:var(--muted);line-height:1.9}.record-tag{padding-top:18px;border-top:1px solid var(--line);font-size:14px;color:var(--blue)}.delivery-list{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.delivery-list>div{border:1px solid var(--line);padding:25px}.delivery-list span{color:var(--blue);font-size:14px;display:block;margin-bottom:18px}.delivery-list h3{font-size:20px;margin:0}.inline-actions{display:flex;gap:45px;flex-wrap:wrap;margin-top:38px}.application-list{display:flex;flex-direction:column;gap:0}.application-list article{display:grid;grid-template-columns:1fr 3fr;gap:50px;padding:50px 0;border-top:1px solid var(--line)}.application-list article:last-child{border-bottom:1px solid var(--line)}.application-number{font-size:95px;color:#d4d8e4;font-weight:400;line-height:1.1}.application-list h2{font-size:39px;margin-bottom:20px}.application-list h3{font-size:21px;font-weight:500}.application-list p{font-size:17px;line-height:1.9;color:var(--muted);max-width:800px}.application-list dl{font-size:16px;margin:30px 0}.application-list dl>div{display:grid;grid-template-columns:130px 1fr;gap:20px;border-top:1px solid var(--line);padding:15px 0}.application-list dt{color:var(--muted)}.application-list dd{margin:0}.certificate-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.certificate-grid article{background:#fff}.certificate-image{display:block;padding:25px;background:#e3e6ed}.certificate-image img{width:100%;height:330px;object-fit:contain}.certificate-grid article>div{padding:25px}.certificate-grid h3{font-size:21px;margin:18px 0}.archive-label{font-size:13px;color:#665420;border:1px solid #ddcd9f;padding:5px 9px;display:inline-block}.certificate-grid dl{font-size:14px;margin-bottom:0}.certificate-grid dl>div{padding:12px 0;border-top:1px solid var(--line)}.certificate-grid dt{color:var(--muted);margin-bottom:5px}.certificate-grid dd{margin:0;overflow-wrap:anywhere}.about-history{display:grid;grid-template-columns:1fr 2fr;gap:70px}.history-label{font-size:45px;letter-spacing:-.04em;color:var(--blue)}.about-history p{font-size:18px;line-height:2;color:var(--muted)}.company-portfolio{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.company-portfolio img{width:100%;max-height:520px;object-fit:cover}.company-portfolio p{font-size:17px;line-height:1.9;color:var(--muted)}.series-catalogue{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:35px}.series-catalogue article{background:white;border:1px solid var(--line);padding:27px}.series-catalogue img{height:200px;width:100%;object-fit:contain;margin-bottom:20px}.series-catalogue h3{font-size:22px;margin:12px 0}.series-catalogue p{font-size:16px;color:var(--muted);line-height:1.8}.series-code{font-size:15px;color:var(--blue);font-weight:700;letter-spacing:.06em}.technical-table-wrap{overflow-x:auto}.catalogue-spec{width:100%;border-collapse:collapse;min-width:600px;font-size:15px}.catalogue-spec th{background:var(--paper);font-weight:600}.catalogue-spec td,.catalogue-spec th{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.catalogue-spec caption{text-align:left;font-size:17px;margin:25px 0 14px}.catalogue-spec .source{font-size:13px;color:var(--muted)}.technical-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.technical-columns article{border-top:1px solid var(--line);padding-top:28px}.technical-columns p,.technical-columns li{font-size:16px;color:var(--muted);line-height:1.9}.technical-columns ul{padding-left:22px}.resource-downloads{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:45px}.resource-downloads article{background:var(--blue);color:white;padding:35px}.resource-downloads h2{font-size:31px;margin-bottom:18px}.resource-downloads p{font-size:16px;line-height:1.9;color:#d1d7eb}.resource-downloads .text-link{border-color:#b8c0d8;font-size:16px}.resource-downloads .text-link:hover{color:#fff}.footer .footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:45px}.footer-links>div{display:flex;flex-direction:column;gap:12px;font-size:14px}.footer-links strong{font-size:14px;letter-spacing:.06em;color:white;margin-bottom:8px}.footer-links a{color:#aeb8cc}.footer-links a:hover{color:white}.footer-top{gap:70px}.footer-brand{max-width:310px}.footer-brand p{line-height:1.9}.resource-shortcuts{display:flex;flex-wrap:wrap;gap:30px;margin-top:25px}.resource-shortcuts a{font-size:15px;color:var(--blue);border-bottom:1px solid #adb4c8;padding-bottom:6px}.overview-band{padding:40px 0;border-bottom:1px solid var(--line);background:#f4f5f7}.overview-band>.container{display:flex;align-items:center;justify-content:space-between;gap:30px}.overview-band p{font-size:16px;color:var(--muted);margin:0}.overview-band a{white-space:nowrap}.catalogue-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:40px}.catalogue-tabs a{padding:10px 18px;border:1px solid var(--line);font-size:15px}.catalogue-tabs a:hover{background:var(--blue);color:white}.section[id]{scroll-margin-top:90px}
@media(max-width:1200px){.navigation{gap:23px}.navigation>a{font-size:13px}.brand-name small{display:none}.wide-intro>.container{gap:40px}.wide-intro h1{font-size:45px}.quality-feature{gap:40px}.quality-feature img{height:420px}.certificate-grid{gap:20px}.certificate-image img{height:280px}.process-route{column-gap:40px}.footer .footer-links{gap:28px}}
@media(max-width:1000px){.wide-intro h1{font-size:40px}.wide-intro img{height:360px}.series-catalogue{grid-template-columns:1fr 1fr}.certificate-grid{grid-template-columns:1fr 1fr}.application-number{font-size:75px}.factory-gallery img{height:300px}.delivery-list{grid-template-columns:1fr 1fr}.document-request{gap:35px}.document-request>.btn{flex-shrink:1}.footer-top{gap:40px}.footer .footer-links{gap:40px}.navigation{gap:0}.navigation>a{font-size:17px}}
@media(max-width:800px){.wide-intro>.container{grid-template-columns:1fr}.wide-intro h1{font-size:43px}.wide-intro img{height:380px}.section-navigation{gap:28px}.process-route{grid-template-columns:1fr}.process-route li{padding:25px 0}.factory-gallery{gap:25px}.factory-gallery img{height:270px}.factory-gallery figcaption{padding:22px}.quality-feature{grid-template-columns:1fr}.quality-feature img{height:400px}.quality-grid{gap:30px}.quality-grid h2{font-size:27px}.document-request{align-items:start;flex-direction:column}.about-history{grid-template-columns:1fr;gap:25px}.company-portfolio{grid-template-columns:1fr}.application-list article{grid-template-columns:.7fr 3fr;gap:25px}.application-number{font-size:65px}.application-list h2{font-size:33px}.footer .footer-links{width:100%}.resource-downloads{gap:20px}.resource-downloads article{padding:28px}.overview-band>.container{align-items:start;flex-direction:column;gap:18px}}
@media(max-width:520px){.wide-intro{padding:40px 0}.wide-intro h1{font-size:35px}.wide-intro img{height:285px}.section-navigation{font-size:14px;gap:22px;padding:22px 0}.process-route li{grid-template-columns:45px 1fr;gap:15px}.process-number{font-size:25px}.process-route h3{font-size:21px}.factory-gallery{grid-template-columns:1fr}.factory-gallery img{height:290px}.quality-feature img{height:310px}.quality-grid{grid-template-columns:1fr;gap:10px}.quality-grid article{padding:28px 0}.delivery-list{grid-template-columns:1fr;gap:12px}.delivery-list>div{display:flex;gap:22px;align-items:center;padding:22px}.delivery-list span{margin:0}.inline-actions{gap:25px}.application-list article{grid-template-columns:1fr;gap:23px;padding:35px 0}.application-number{font-size:48px}.application-list h2{font-size:30px}.application-list dl>div{grid-template-columns:95px 1fr;gap:14px}.certificate-grid{grid-template-columns:1fr}.certificate-image img{height:340px}.certificate-grid article>div{padding:25px}.series-catalogue{grid-template-columns:1fr}.series-catalogue img{height:220px}.technical-columns{grid-template-columns:1fr;gap:28px}.resource-downloads{grid-template-columns:1fr}.resource-downloads h2{font-size:28px}.footer .footer-links{grid-template-columns:1fr 1fr;gap:35px 25px}.history-label{font-size:35px}.about-history p{font-size:17px}.resource-shortcuts{gap:20px}.catalogue-tabs{gap:8px}.catalogue-tabs a{font-size:14px;padding:9px 12px}}

.catalogue-cutaway img{object-fit:contain!important;background:white}.feature-list{padding-left:22px;color:var(--muted);font-size:17px;line-height:1.9;margin:24px 0 32px}.catalogue-group{margin-top:45px;padding-top:35px;border-top:1px solid var(--line)}.catalogue-group h3{font-size:25px;line-height:1.5;margin-bottom:16px}.catalogue-group>p{font-size:16px;line-height:1.9;color:var(--muted)}.catalogue-material-details{margin-top:18px}.catalogue-material-details summary{cursor:pointer;color:var(--blue);font-size:15px}.catalogue-materials{margin-top:20px}.catalogue-materials dd{overflow-wrap:anywhere}.series-catalogue a:hover h3{color:var(--blue)}.category-links{flex-wrap:wrap}.catalogue-spec td:nth-child(3){line-height:1.9;min-width:280px;max-width:700px}.catalogue-spec th:first-child{min-width:125px}.catalogue-spec .source{min-width:130px}.technical-table-wrap:focus-visible{outline:2px solid var(--blue);outline-offset:4px}

/* Two primary product categories; technical variants live within each family. */
.product-spec-links{margin-top:48px;padding-top:30px;border-top:1px solid var(--line)}.product-spec-links h3{font-size:20px;margin-bottom:22px}.product-spec-links>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px}.product-spec-links .text-link{font-size:15px;gap:16px;justify-content:space-between;align-items:flex-start;line-height:1.65}.family-variant-links{display:flex;flex-wrap:wrap;gap:18px 25px}.family-variant-links .text-link{gap:14px}.anchor-alias{display:block;scroll-margin-top:110px}#ball-valves{scroll-margin-top:110px}@media(max-width:800px){.product-spec-links>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.product-spec-links>div{grid-template-columns:1fr;gap:18px}.product-spec-links{margin-top:35px;padding-top:25px}}

.seo-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:14px;line-height:1.6;padding-top:26px;padding-bottom:10px;color:#626d7c}.seo-breadcrumb a{color:#27247f;text-decoration:underline;text-underline-offset:3px}.detail-layout .seo-breadcrumb{padding-left:0}.guide-body{max-width:940px;margin:auto}.guide-body section{margin:42px 0}.guide-body h2{font-size:28px;margin:0 0 18px}.guide-body h3{font-size:21px;margin:24px 0 12px}.guide-body p,.guide-body li{font-size:17px;line-height:1.85;color:#505c6b}.guide-body ul,.guide-body ol{padding-left:23px}.guide-body li{margin:10px 0}.guide-table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.65}.guide-table th,.guide-table td{text-align:left;vertical-align:top;padding:18px 15px;border:1px solid #d9dfe7}.guide-table th{background:#eef1f6}.guide-table-wrap{overflow-x:auto}.guide-links{display:flex;flex-wrap:wrap;gap:18px;margin:28px 0}.guide-links a{color:#27247f;text-decoration:underline;text-underline-offset:4px}.guide-body .guide-cta{background:#edf0f7;padding:28px}.guide-body .guide-cta a{display:inline-block;background:#27247f;color:white;padding:14px 22px;margin-top:12px}.guide-card-link{display:block;color:#27247f;text-decoration:underline;text-underline-offset:4px;margin-top:16px}@media(max-width:650px){.guide-body h2{font-size:24px}.guide-table th,.guide-table td{padding:12px 9px;font-size:14px}.guide-body .guide-cta{padding:20px}.seo-breadcrumb{font-size:13px;gap:7px}}
