/*
Theme Name: NOVA Authority
Description: An editorial industrial block theme for NOVA Petroleum Services.
Version: 1.13.9
Requires at least: 6.6
Tested up to: 7.1
Requires PHP: 8.1
Author: NOVA Petroleum Services
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: nova-authority
*/
:root{--navy:#10283f;--red:#b3333d;--ink:#182a3a;--muted:#566573;--line:#d8e0e6;--pale:#edf1f4;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--red)}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #d75863;outline-offset:5px}img{max-width:100%;height:auto}h1,h2,h3,p{overflow-wrap:break-word}h1,h2,h3{color:var(--navy)}h1{font-size:clamp(2.7rem,5.2vw,4.9rem);line-height:1.02;font-weight:600;letter-spacing:-.045em}h2{font-size:clamp(2rem,3.1vw,2.9rem);font-weight:600;line-height:1.13;letter-spacing:-.035em}h3{font-size:1.35rem;line-height:1.25;letter-spacing:-.02em}p{color:var(--muted);line-height:1.7}em{font-style:normal}.wp-site-blocks{padding:0}.wp-site-blocks>*{margin-block-start:0}.wp-block-post-content>*{margin-block-start:0;margin-block-end:0}.wp-block-group{box-sizing:border-box}.container{max-width:1264px;margin-inline:auto;padding-inline:32px}.section{padding-block:100px;margin:0}.site-main{margin:0}.site-header{position:relative;background:#fff;border-bottom:1px solid var(--line);z-index:5}.header-inner{display:flex;align-items:center;gap:30px;min-height:98px}.nova-wordmark{margin:0!important;flex-shrink:0;font-size:2.2rem!important;font-weight:800;letter-spacing:-.08em;line-height:.9}.nova-wordmark a{display:inline-block;text-decoration:none;border-left:5px solid var(--red);padding-left:11px;position:relative}.nova-wordmark a:after{content:"PETROLEUM SERVICES";display:block;font-size:8px;font-weight:600;letter-spacing:1.8px;margin-top:10px}.nova-nav{margin-left:auto!important;font-size:13px;font-weight:600}.nova-nav .wp-block-navigation__container{gap:26px}.header-inner>.wp-block-buttons{margin:0;flex-shrink:0}.header-inner .wp-block-button__link{font-size:12px;padding:13px 18px}.wp-block-button__link{transition:background .2s,color .2s;text-decoration:none;border:1px solid transparent;border-radius:0}.wp-block-button__link:hover{background:#93232d;color:white}.is-style-outline>.wp-block-button__link{border:1px solid var(--line);color:var(--navy);background:transparent}.is-style-outline>.wp-block-button__link:hover{background:var(--navy);border-color:var(--navy);color:white}.wp-block-buttons{gap:12px}.hero{display:grid;grid-template-columns:1.1fr 1fr;background:var(--navy);min-height:655px;overflow:hidden}.hero-copy{padding:78px 48px 36px max(32px,calc((100vw - 1200px)/2));position:relative;margin:0}.eyebrow{font-size:10px;font-weight:700;line-height:1.5;letter-spacing:2.1px;color:var(--red);margin-bottom:22px}.hero .eyebrow{color:#e6b0b5;font-size:10px;letter-spacing:1.8px}.hero h1{color:white;margin:30px 0 26px}.hero h1 em{color:#afc1ce}.hero-description{color:#c1ced8;max-width:420px;font-size:16px;line-height:1.75}.hero .wp-block-buttons{margin-top:30px}.hero .wp-block-button__link{font-size:12px;padding:16px 20px}.hero .is-style-outline>.wp-block-button__link{color:white;border-color:#53677a}.hero .is-style-outline>.wp-block-button__link:hover{background:white;color:var(--navy)}.hero-footnote{border-top:1px solid #ffffff26;padding-top:26px;margin-top:50px!important;font-size:8px;letter-spacing:1.3px;color:#b4c4d1;line-height:1.8}.hero-footnote span{padding-inline:8px;color:#647e94}.hero-visual{position:relative;margin:0!important;min-height:100%}.hero-image{margin:0;height:100%;position:absolute;inset:0}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:50% center;display:block}.hero-visual:after{position:absolute;content:"";inset:0;background:linear-gradient(0deg,rgba(7,25,40,.85),transparent 65%)}.photo-note{position:absolute;z-index:1;bottom:40px;left:36px;right:30px;border-left:2px solid #d9535e;padding-left:20px}.photo-label{color:#d6e1e9;font-size:9px;letter-spacing:1.8px;margin:0}.photo-caption{color:white;font-size:22px;line-height:1.35;margin:10px 0 0}.wp-block-columns{gap:48px;margin-bottom:0}.wp-block-column{min-width:0}.intro-columns{align-items:start}.intro-columns h2{margin:0}.intro-columns>.wp-block-column+ .wp-block-column{padding-top:32px}.lead{font-size:21px;line-height:1.55;color:var(--navy);max-width:800px}.text-link{font-size:13px;font-weight:600;display:inline-block;text-decoration:none;border-bottom:1px solid var(--red);padding-bottom:5px;color:var(--navy)}.text-link span{margin-left:18px}.solutions-section{background:var(--pale)}.section-heading{max-width:780px;margin-bottom:44px}.section-heading h2{margin-top:0}.section-description{font-size:16px}.solution-grid{gap:1px;margin:0!important;background:var(--line)}.solution-grid+.solution-grid{border-top:1px solid var(--line)}.solution-grid>.wp-block-column{display:flex}.solution-card{padding:32px;background:white;width:100%;position:relative;min-height:295px;transition:background .2s}.solution-card:hover{background:#f8fafb}.card-number{font-size:12px;font-weight:600;color:#6a7b89;margin:0 0 34px}.solution-card h3{font-size:23px;margin:0 0 15px}.solution-card h3 a{color:var(--navy);text-decoration:none}.solution-card h3 a:after{content:"";position:absolute;inset:0}.solution-card h3 a:focus-visible{outline:0}.solution-card:focus-within{outline:3px solid var(--red);outline-offset:-3px;z-index:1}.solution-card h3 span{float:right;color:var(--red);font-size:21px}.solution-card>p:not(.card-number):not(.card-tags){font-size:14px;line-height:1.75;max-width:295px}.card-tags{font-size:8px;font-weight:600;letter-spacing:1.3px;color:#566573;margin-top:24px}.solutions-section .container>.wp-block-paragraph:last-child{margin-top:32px}.support-columns{gap:80px;align-items:center}.support-image{margin:0;background:var(--pale);position:relative}.support-image img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:30% center}.support-columns h2{margin:0 0 24px}.support-columns>.wp-block-column>p{font-size:15px}.benefit{border-top:1px solid var(--line);padding-top:22px;margin-top:24px}.benefit h3{margin:0 0 8px;font-size:17px}.benefit p{font-size:14px;line-height:1.65;margin:0}.process-section{background:var(--navy)}.process-section h2,.process-section h3{color:white}.process-section>.container>.eyebrow{color:#e7aab0}.process-section h2{max-width:650px}.process-section .wp-block-columns{margin-top:55px;gap:36px}.process-step{border-top:1px solid #ffffff30;padding-top:24px}.step-number{color:#d99199;font-size:12px;font-weight:700;margin:0 0 30px}.process-step h3{font-size:21px;margin:0 0 14px}.process-step>p:last-child{color:#b8c9d6;font-size:14px;max-width:300px}.resources-section{background:#f8fafb}.resource-card{border-top:2px solid var(--navy);padding-top:24px}.resource-card .eyebrow{font-size:9px}.resource-card h3{font-size:23px}.resource-card h3 a{text-decoration:none}.resource-card h3 span{color:var(--red)}.resource-card>p{font-size:14px}.resource-link{font-size:12px!important;font-weight:600;color:var(--navy)}.resources-section>.container>.wp-block-columns{margin-top:48px}.resources-section>.container>p:last-child{margin-top:40px}.cta-section{background:#e7edf1;border-top:1px solid var(--line)}.cta-section .wp-block-columns{align-items:center}.cta-section h2{margin:0}.cta-section .wp-block-column:last-child{max-width:390px}.cta-section .wp-block-column:last-child>p{font-size:16px}.site-footer{background:#091e30;padding:64px 0 26px;margin:0}.site-footer h2,.site-footer h3,.site-footer a{color:white}.site-footer .wp-block-columns{gap:80px}.site-footer h3{font-size:12px;letter-spacing:.4px;margin:0 0 22px}.site-footer a{font-size:13px;text-decoration:none;line-height:2.5}.site-footer a:hover{color:#e9a9b0}.site-footer p{font-size:13px;color:#b5c4d0}.footer-brand{font-size:36px!important;letter-spacing:-2px!important;line-height:1;margin:0}.footer-tagline{font-size:8px!important;letter-spacing:2px;margin:8px 0 24px!important}.site-footer hr{border:0;border-top:1px solid #ffffff20;margin:48px 0 24px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-bottom p{margin:0}.copyright,.copyright a{font-size:11px!important;color:#b5c4d0!important}.page-hero{background:var(--navy);padding-block:80px}.page-hero h1{color:white;max-width:1000px;font-size:clamp(2.8rem,5vw,4.8rem);margin:24px 0}.page-hero .eyebrow{color:#e6b0b5}.page-hero .lead{color:#c1ced8;font-size:20px;max-width:780px}.detail-item{border-top:1px solid var(--line);padding-top:20px;margin-bottom:32px}.detail-item h3{font-size:21px}.contact-panel{padding:40px;background:var(--pale)}.contact-panel>p:last-child{font-size:15px;line-height:2.5}.contact-email{font-size:clamp(1.2rem,3vw,2rem);letter-spacing:-.03em}.article-body>.container{max-width:850px}.article-preview{padding-block:30px;border-bottom:1px solid var(--line)}.wp-block-search__input{border:1px solid #7d8993;padding:14px;max-width:100%}.wp-block-search__button{background:var(--navy);color:white;border:0;padding:14px 24px}.wp-block-navigation__responsive-container.is-menu-open{padding:30px}.wp-block-navigation__responsive-container-close{min-width:44px;min-height:44px}::selection{background:#dce6ed;color:#10283f}
@media(min-width:1800px){.hero-copy{padding-left:max(32px,calc((100vw - 1200px)/2))}.hero{grid-template-columns:1.1fr 1fr}}
@media(max-width:1100px){.header-inner{gap:20px}.nova-nav .wp-block-navigation__container{gap:18px}.hero-copy{padding:64px 32px 32px}.hero{min-height:610px}.hero h1{font-size:clamp(2.8rem,5.5vw,4.3rem)}.hero .wp-block-buttons{flex-direction:column;align-items:flex-start}.hero-footnote{font-size:7px;letter-spacing:.7px;margin-top:32px!important}.support-columns{gap:40px}.solution-card{padding:26px}.solution-card h3{font-size:20px}.wp-block-columns{gap:32px}}
@media(max-width:900px){.header-inner>.wp-block-buttons{display:none}.nova-nav{margin-left:auto!important}.hero{grid-template-columns:1.15fr 1fr}.hero-copy{padding:54px 24px 30px}.hero h1{font-size:46px}.hero-description{font-size:14px}.photo-note{left:24px;bottom:30px}.photo-caption{font-size:19px}.section{padding-block:72px}.solution-card{padding:24px 18px}.solution-card h3{font-size:18px}.card-tags{font-size:7px;letter-spacing:.6px}.solution-card>p:not(.card-number):not(.card-tags){font-size:13px}.intro-columns h2{font-size:32px}.support-columns h2{font-size:34px}.site-footer .wp-block-columns{gap:40px}}
@media(max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}.solution-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.solution-grid+.solution-grid{border-top:0}.solution-grid>.wp-block-column:last-child{grid-column:1 / -1}.solution-card{padding:28px;min-height:250px}.solution-card h3{font-size:23px}.solution-card>p:not(.card-number):not(.card-tags){font-size:15px;max-width:100%}.card-tags{font-size:8px}.intro-columns>.wp-block-column+ .wp-block-column{padding-top:0}.support-image img{aspect-ratio:16/10}.support-columns{gap:36px}.process-section .wp-block-columns{gap:30px}.process-step{padding-top:20px}.step-number{margin-bottom:20px}.process-step>p:last-child{max-width:100%}.resource-card{padding-bottom:24px}.cta-section .wp-block-column:last-child{max-width:100%}.site-footer .wp-block-columns{gap:28px}}
@media(max-width:600px){.container{padding-inline:22px}.header-inner{min-height:82px}.nova-wordmark{font-size:1.9rem!important}.nova-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:46px 22px 30px}.hero h1{font-size:clamp(2.8rem,10.5vw,3.9rem);margin-top:24px}.hero .eyebrow{font-size:8px;letter-spacing:1.45px}.hero-description{font-size:16px;max-width:420px}.hero .wp-block-buttons{flex-direction:row;gap:10px}.hero .wp-block-button__link{font-size:11px;padding:15px 14px}.hero-footnote{font-size:7px;letter-spacing:.65px;line-height:2}.hero-footnote span{padding-inline:4px}.hero-visual{min-height:340px}.hero-image{position:absolute}.hero-image img{object-position:center 42%}.photo-note{left:22px;bottom:24px}.photo-caption{font-size:21px}.photo-label{font-size:8px}.section{padding-block:56px}.eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:18px}h2{font-size:32px}.lead{font-size:20px}.intro-columns h2{font-size:33px}.solution-grid{grid-template-columns:1fr}.solution-grid>.wp-block-column:last-child{grid-column:auto}.solution-card{padding:28px;min-height:245px}.card-number{margin-bottom:26px}.section-heading{margin-bottom:30px}.card-tags{margin-top:22px}.support-image img{aspect-ratio:4/3}.process-section .wp-block-columns{margin-top:36px}.process-step h3{font-size:23px}.resources-section>.container>.wp-block-columns{margin-top:32px}.cta-section .wp-block-columns{gap:20px}.site-footer{padding-top:48px}.site-footer .wp-block-columns{gap:24px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:8px}.site-footer hr{margin-top:32px}.page-hero{padding-block:58px}.page-hero h1{font-size:42px}.page-hero .lead{font-size:18px}.contact-panel{padding:28px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
/* Tablet reading order follows the mobile composition. */
@media(min-width:601px) and (max-width:781px){.hero{display:flex;flex-direction:column}.hero-copy{padding:58px 32px 32px}.hero h1{font-size:64px}.hero-description{font-size:17px;max-width:540px}.hero .wp-block-buttons{flex-direction:row}.hero-footnote{font-size:8px;margin-top:34px!important}.hero-visual{min-height:440px}.hero-image img{object-position:center 40%}.photo-caption{font-size:24px}}
/* Form styling is presentation only; Contact Form 7 owns submission. */
.wpcf7{margin-top:28px}.wpcf7 p{margin-block:0 20px}.wpcf7 label{display:block;font-size:13px;line-height:1.5;font-weight:600;color:var(--navy)}.wpcf7 input:not([type=submit]),.wpcf7 select,.wpcf7 textarea{display:block;width:100%;padding:12px 14px;margin-top:8px;border:1px solid #8c9aa5;border-radius:0;background:white;color:var(--navy);font:16px/1.5 Arial,sans-serif}.wpcf7 textarea{min-height:150px;max-height:400px;resize:vertical}.wpcf7 input[type=submit]{background:var(--red);color:white;padding:16px 24px;border:0;border-radius:0;cursor:pointer;font-size:14px;font-weight:600}.wpcf7 input[type=submit]:hover{background:#93232d}.nova-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-privacy{font-size:12px!important;line-height:1.7}.wpcf7-not-valid-tip{font-size:12px;color:#a32130}.wpcf7 form .wpcf7-response-output{margin:20px 0;padding:14px;color:var(--navy);font-size:14px}.wpcf7 form.sent .wpcf7-response-output{border-color:#307442}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.failed .wpcf7-response-output{border-color:var(--red)}@media(max-width:600px){.nova-form-grid{grid-template-columns:1fr;gap:0}}
/* Illustrated capability cards and product catalogue. */
.capability-summary{display:grid;grid-template-columns:100px minmax(0,1fr);align-items:start;gap:20px}.capability-image{margin:0!important;width:100%;height:128px;background:#fff}.capability-image img{display:block;width:100%;height:100%;object-fit:contain}.capability-copy h3{margin-top:0;font-size:21px}.capability-copy p{font-size:14px;line-height:1.7;margin-bottom:0}.solution-card .card-number{margin-bottom:24px}.solution-card .card-tags{clear:both;border-top:1px solid var(--line);padding-top:18px}.solution-card{min-height:350px}.product-catalogue{background:#f8fafb}.product-catalogue>.container>.section-description{max-width:760px}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:40px}.product-item{display:grid;grid-template-columns:150px minmax(0,1fr);gap:26px;padding:30px;background:white;border:1px solid var(--line);align-items:center}.product-image{margin:0!important;width:100%;height:170px}.product-image img{display:block;width:100%;height:100%;object-fit:contain}.product-copy{margin:0!important}.product-copy .eyebrow{font-size:8px;letter-spacing:1.2px;margin:0 0 12px}.product-copy h3,.product-copy h2{font-size:22px;line-height:1.2;margin:0 0 14px}.product-copy>p:not(.eyebrow){font-size:14px;line-height:1.65;margin-top:0}.product-copy .text-link{font-size:11px;margin-top:8px}.product-copy .text-link span{margin-left:8px}
@media(max-width:1100px){.capability-summary{grid-template-columns:80px minmax(0,1fr);gap:16px}.capability-image{height:110px}.capability-copy h3{font-size:19px}.capability-copy p{font-size:13px}.product-item{grid-template-columns:120px minmax(0,1fr);gap:20px;padding:24px}.product-copy h3,.product-copy h2{font-size:20px}}
@media(max-width:900px){.product-grid{grid-template-columns:1fr}.product-item{grid-template-columns:170px minmax(0,1fr);gap:30px;padding:30px}.product-copy h3,.product-copy h2{font-size:24px}.product-image{height:180px}.solution-card{padding:24px 18px}.capability-summary{grid-template-columns:68px minmax(0,1fr);gap:12px}.capability-copy h3{font-size:18px}.capability-copy p{font-size:12px}}
@media(max-width:781px){.capability-summary{grid-template-columns:85px minmax(0,1fr);gap:18px}.capability-copy h3{font-size:22px}.capability-copy p{font-size:14px}.solution-card{padding:28px}.product-copy h3,.product-copy h2{font-size:23px}}
@media(max-width:600px){.product-grid{gap:16px;margin-top:30px}.product-item{grid-template-columns:90px minmax(0,1fr);gap:18px;padding:20px 16px}.product-image{height:140px}.product-copy h3,.product-copy h2{font-size:19px;margin-bottom:12px}.product-copy>p:not(.eyebrow){font-size:13px}.product-copy .eyebrow{font-size:7px;letter-spacing:.8px}.product-copy .text-link{font-size:10px}.capability-summary{grid-template-columns:86px minmax(0,1fr);gap:18px}.capability-copy h3{font-size:22px}.capability-image{height:130px}.solution-card{min-height:0}.capability-copy p{font-size:14px}.product-catalogue h2{font-size:32px}}
.product-grid>.product-item{margin-block:0!important}.capability-summary>.capability-copy{margin-block:0!important}
/* Full-site navigation and editorial templates. */
.nova-nav .wp-block-navigation__submenu-container{background:white;border:1px solid #d8e0e6;box-shadow:0 16px 40px #10283f18;padding:10px;min-width:260px;color:var(--navy);z-index:30}.nova-nav .wp-block-navigation__submenu-container .wp-block-navigation-item{width:100%;font-size:13px;font-weight:500}.nova-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:10px 12px;line-height:1.4;width:100%}.nova-nav .wp-block-navigation__submenu-container .wp-block-navigation-item__content:hover{background:#edf1f4;color:var(--red)}.nova-nav .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{margin-top:-10px}.nova-nav .wp-block-navigation__submenu-icon{margin-left:6px;min-width:20px;min-height:24px}.nova-nav .wp-block-navigation__container>li:nth-last-child(2)>.wp-block-navigation__submenu-container{right:0;left:auto}.technical-gallery{align-items:center;gap:40px}.technical-gallery .detail-image{margin:0}.technical-gallery .detail-image img{display:block;width:100%;height:300px;object-fit:contain;background:white}.detail-section:nth-of-type(even){background:#f8fafb}.detail-section .wp-block-columns{align-items:flex-start}.detail-section h2{margin-top:0}.detail-section p{margin-top:0;font-size:17px}.related-section{background:#edf1f4}.related-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}.related-links>p{padding-block:16px;border-bottom:1px solid var(--line);margin-block:0!important}.related-links a{text-decoration:none;font-size:15px;font-weight:600}.article-hero{background:var(--navy);padding-block:70px}.article-hero>.container{max-width:1000px}.article-hero h1{color:white;font-size:clamp(2.5rem,4.3vw,4rem);line-height:1.12;margin-block:28px}.article-hero .wp-block-post-date{font-size:12px;color:#c5d1dc}.article-breadcrumb,.article-breadcrumb a{font-size:11px;color:#d4b4ba;letter-spacing:1px}.article-body{padding-block:72px}.article-body>.container{max-width:880px}.article-body .wp-block-post-content>*{margin-block-start:22px;margin-block-end:0}.article-body .wp-block-post-content>h2{margin-top:54px;font-size:32px;line-height:1.25}.article-body .wp-block-post-content>h3{margin-top:36px;font-size:24px}.article-body .wp-block-post-content p,.article-body .wp-block-post-content li{font-size:17px;line-height:1.85;color:#405463}.article-body ul,.article-body ol{padding-left:25px}.article-body li{padding-left:5px;margin-bottom:10px}.article-image{margin-block:32px!important}.article-image img{width:100%;height:auto;display:block}.article-body .table-scroll{width:100%;overflow-x:auto;margin-block:28px}.article-body table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}.article-body td,.article-body th{padding:14px;border:1px solid var(--line);vertical-align:top;min-width:120px}.article-body th{background:#edf1f4;color:var(--navy)}.article-body blockquote{margin:32px 0;padding:16px 26px;border-left:3px solid var(--red);background:#f5f7f9}.external-resource,.planning-note,.article-end{padding:30px;background:#edf1f4;border-left:3px solid var(--red);margin-block:36px}.external-resource h3,.article-end h2{margin-top:0}.external-resource p,.planning-note p{font-size:14px!important}.article-end{margin-top:60px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:36px}.article-card{border:1px solid var(--line);margin:0!important;background:white}.article-card-image{margin:0!important}.article-card-image img{width:100%;height:190px;object-fit:cover;display:block}.article-card-copy{padding:26px;margin:0!important}.article-card h3{font-size:22px;line-height:1.25;margin-top:0}.article-card h3 a{text-decoration:none}.article-card-copy>p:not(.eyebrow){font-size:14px}.articles-index .wp-block-search{max-width:700px;margin-bottom:60px}.policy-body>.container{max-width:880px}.policy-body h2{font-size:28px;margin-top:44px}.policy-body h3{font-size:22px}.policy-body p,.policy-body li{font-size:16px;line-height:1.8}.site-footer .wp-block-columns{gap:45px}.article-preview h2{font-size:30px}.article-preview .wp-block-post-date{font-size:12px;color:var(--muted)}.wp-block-query-pagination{display:flex;gap:24px;padding-top:36px}.wp-block-query-pagination-numbers>*{margin-right:12px}
@media(max-width:1100px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-inner{gap:20px}.nova-nav .wp-block-navigation__container{gap:20px}}
@media(min-width:601px) and (max-width:900px){.nova-nav .wp-block-navigation__container{gap:12px}.nova-nav{font-size:12px}.nova-nav .wp-block-navigation__submenu-container{min-width:225px}.nova-nav .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{min-width:220px}}
@media(max-width:781px){.related-links{grid-template-columns:1fr}.technical-gallery{gap:28px}.technical-gallery .detail-image img{height:250px}.article-hero h1{font-size:42px}.site-footer .wp-block-columns{gap:28px}}
@media(max-width:600px){.nova-nav .wp-block-navigation__responsive-container.is-menu-open{padding:24px}.nova-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{gap:18px;align-items:stretch;width:100%;padding-top:30px}.nova-nav .is-menu-open .wp-block-navigation-item{width:100%;align-items:stretch;font-size:18px}.nova-nav .is-menu-open .wp-block-navigation-item__content{width:100%;text-align:left}.nova-nav .is-menu-open .wp-block-navigation__submenu-container{box-shadow:none;border:0;border-left:1px solid var(--line);min-width:0;padding:8px 0 8px 15px;margin:8px 0;width:100%;gap:4px}.nova-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{font-size:14px}.nova-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:9px 4px}.nova-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{margin:6px 0}.article-grid{grid-template-columns:1fr;gap:24px}.article-card-image img{height:190px}.article-card-copy{padding:24px}.article-hero{padding-block:48px}.article-hero h1{font-size:34px}.article-body{padding-block:48px}.article-body .wp-block-post-content p,.article-body .wp-block-post-content li{font-size:16px;line-height:1.8}.article-body .wp-block-post-content>h2{font-size:27px;margin-top:40px}.article-body .wp-block-post-content>h3{font-size:22px}.article-body td,.article-body th{padding:10px;font-size:12px}.external-resource,.planning-note,.article-end{padding:24px}.technical-gallery .detail-image img{height:200px}.policy-body h2{font-size:26px}.article-preview h2{font-size:27px}}
.nova-nav.wp-block-navigation .has-child>.wp-block-navigation-submenu__toggle[aria-expanded="true"]~.wp-block-navigation__submenu-container{min-width:260px;padding:10px}
@media(max-width:1200px){.nova-nav.wp-block-navigation .wp-block-navigation__responsive-container:not(.is-menu-open){display:none!important}.nova-nav.wp-block-navigation .wp-block-navigation__responsive-container-open{display:flex!important}.nova-nav .wp-block-navigation__responsive-container.is-menu-open{padding:30px}.nova-nav .is-menu-open .wp-block-navigation__container{align-items:stretch;width:100%;gap:18px;padding-top:28px}.nova-nav .is-menu-open .wp-block-navigation-item{width:100%;align-items:stretch;font-size:18px}.nova-nav .is-menu-open .wp-block-navigation-item__content{width:100%;text-align:left}.nova-nav.wp-block-navigation .is-menu-open .wp-block-navigation__submenu-container{position:static!important;min-width:0!important;width:100%;box-shadow:none;border:0;border-left:1px solid var(--line);padding:8px 0 8px 16px!important;margin:8px 0;gap:4px}.nova-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item{font-size:14px}.nova-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:9px 6px}.nova-nav .is-menu-open .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{margin:6px 0}}

/* Homepage photographic slider. Content stays readable as photographs change. */
.hero.hero-slider{display:block;position:relative;isolation:isolate;min-height:690px;background:#142638}
.hero-slider .hero-copy{position:relative;z-index:2;width:60%;box-sizing:border-box;padding-top:78px;padding-bottom:58px;pointer-events:none}
.hero-slider .hero-copy a{pointer-events:auto}
.hero-slider .hero-visual{position:absolute;inset:0;min-height:0;z-index:-1}
.hero-slider .hero-visual:after{display:none}
.hero-slider .hero-slide{position:absolute;inset:0;margin:0}
.hero-slider .hero-slide[hidden]{display:none!important}.hero-slider .hero-slide:not(:first-child):not([aria-hidden]){display:none}
.hero-slider .hero-slide[aria-hidden="false"]{display:block}
.hero-slider .hero-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(9,26,42,.98) 0%,rgba(9,26,42,.91) 32%,rgba(9,26,42,.25) 70%),linear-gradient(0deg,rgba(9,26,42,.7),transparent 40%)}
.hero-slider .hero-image img{object-position:center 45%}
.hero-slider .photo-note{z-index:1;left:auto;right:max(32px,calc((100vw - 1200px)/2));bottom:120px;width:260px}
.hero-slider-controls{position:absolute;bottom:32px;right:max(32px,calc((100vw - 1200px)/2));z-index:3;display:flex;align-items:center;gap:12px;color:white}
.hero-slider-controls button{border:1px solid #ffffff70;border-radius:0;background:#102438b3;color:white;min-width:44px;min-height:44px;padding:10px 14px;font:inherit;font-size:13px;cursor:pointer}
.hero-slider-controls button:hover{background:#a82d32}.hero-slider-controls button:focus-visible{outline:3px solid white;outline-offset:4px}
.hero-slider-count{font-size:12px;letter-spacing:2px;font-variant-numeric:tabular-nums}
@media(max-width:1000px){.hero-slider .hero-copy{width:72%}.hero-slider .photo-note{right:28px;width:190px;bottom:110px}.hero-slider .photo-caption{font-size:19px}}
@media(max-width:767px){.hero.hero-slider{min-height:860px}.hero-slider .hero-copy{width:100%;padding:44px 22px 32px}.hero-slider .hero-slide:after{background:linear-gradient(180deg,rgba(9,26,42,.98) 0%,rgba(9,26,42,.93) 46%,rgba(9,26,42,.15) 78%,rgba(9,26,42,.8) 100%)}.hero-slider .hero-image img{object-position:60% bottom}.hero-slider .photo-note{left:22px;right:22px;bottom:95px;width:auto}.hero-slider .photo-caption{font-size:20px;max-width:300px}.hero-slider-controls{right:22px;bottom:24px}.hero-slider .hero-footnote{margin-top:28px!important}}

/* Authentic NOVA website logo; no text recreation or recolouring. */
.header-inner>.wp-block-site-logo{margin:0;flex-shrink:0}.nova-site-logo a{display:block;line-height:0}.nova-site-logo img{display:block;max-width:100%;height:auto}.nova-footer-logo{display:inline-block;background:#fff;padding:14px 16px;margin:0 0 22px!important}.site-footer .nova-footer-logo a{line-height:0}
@media(max-width:600px){.site-header .nova-site-logo img{width:200px!important}}
.home-articles .wp-block-post-title{font-size:23px;line-height:1.25;margin:15px 0}.home-articles .wp-block-post-title a{text-decoration:none}.home-articles .wp-block-post-date{font-size:12px;color:#5e6f7b}.home-articles .wp-block-post-excerpt{font-size:14px}.home-articles .wp-block-post{border-top:2px solid #142638;padding-top:24px}.home-articles .wp-block-post-template{gap:36px}
@media(max-width:767px){.home-articles .wp-block-post-template{grid-template-columns:1fr!important}}

/* Complete ESP source content, presented within the shared NOVA design. */
.esp-page-links{display:flex;flex-wrap:wrap;gap:10px;font-size:13px}.esp-page-links a{color:#e1e9ee;text-underline-offset:5px}.esp-overview-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.esp-overview-image{margin:0;background:#fff}.esp-overview-image img{width:100%;height:auto;display:block}.esp-overview-copy h2{margin-top:0}.esp-catalogue-panel{padding:38px;border-left:4px solid var(--red);background:#eef2f5}.esp-catalogue-panel h2{margin-top:0}.esp-benefits-grid,.esp-applications-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:38px}.esp-detail-card{background:white;padding:28px;border-top:2px solid var(--red)}.esp-detail-card h3{font-size:22px;margin:0 0 16px}.esp-detail-card p,.esp-detail-card li{font-size:15px}.esp-detail-card ul{padding-left:20px}.esp-pale{background:#f2f5f7}.esp-specifications-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:38px}.esp-specification-card{border:1px solid #dce3e9;padding:30px;background:white}.esp-specification-card h3{margin:0 0 20px;font-size:24px}.esp-specification-card p{font-size:15px;border-top:1px solid #e2e8ed;padding-top:16px}.esp-audit-cta{background:var(--navy);color:white}.esp-audit-cta h2{color:white}.esp-audit-cta p{color:#d5e0e7}.esp-section[id]{scroll-margin-top:30px}
@media(max-width:1000px){.esp-benefits-grid,.esp-applications-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.esp-overview-layout{gap:32px}}
@media(max-width:767px){.esp-overview-layout,.esp-benefits-grid,.esp-applications-grid,.esp-specifications-grid{grid-template-columns:1fr}.esp-overview-image{max-width:460px;width:100%;margin-inline:auto}.esp-catalogue-panel,.esp-specification-card,.esp-detail-card{padding:24px}.esp-page-links{gap:8px}}
.esp-benefits-grid>.wp-block-group,.esp-applications-grid>.wp-block-group,.esp-specifications-grid>.wp-block-group{margin-block:0!important}

.application-guidance{background:#f2f5f7}.application-guidance h2{max-width:900px;margin-top:0}.application-guidance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px}.application-guidance-card{margin-block:0!important;background:#fff;padding:30px;border-top:2px solid var(--red)}.application-guidance-card h3{font-size:24px;margin-top:0}.application-guidance-card p{font-size:16px;line-height:1.8}.application-guidance-card:last-child:nth-child(odd){grid-column:1/-1}.expansion-image{margin:0 0 25px;background:#f8fafb}.expansion-image img{width:100%;height:220px;object-fit:contain;display:block}@media(max-width:767px){.application-guidance-grid{grid-template-columns:1fr;gap:22px}.application-guidance-card{padding:24px}.application-guidance-card:last-child:nth-child(odd){grid-column:auto}}
/* More legible product portfolios with soft image frames and card edges. */
.product-grid{gap:28px}.product-item{border-radius:22px;border-color:#e2e8ed;padding:30px;grid-template-columns:165px minmax(0,1fr);gap:26px;box-shadow:0 8px 26px rgba(16,40,63,.045)}
.product-image{height:210px;display:flex;align-items:center;justify-content:center;background:#f2f5f7;border:1px solid #e9eef2;border-radius:16px;padding:12px;box-sizing:border-box;overflow:hidden}.product-image img{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:11px;object-fit:contain}
.product-copy .eyebrow{font-size:11px;letter-spacing:1.1px;line-height:1.5;margin-bottom:12px}.product-copy h3,.product-copy h2{font-size:26px;line-height:1.25;margin-bottom:14px}.product-copy>p:not(.eyebrow){font-size:17px;line-height:1.7}.product-copy .text-link{font-size:14px;line-height:1.6;margin-top:10px}
.capability-image{border-radius:12px;overflow:hidden;background:#f2f5f7;padding:6px;box-sizing:border-box}.capability-image img{border-radius:8px}.capability-copy p{font-size:16px;line-height:1.7}
@media(max-width:1100px) and (min-width:901px){.product-item{grid-template-columns:130px minmax(0,1fr);padding:24px;gap:20px}.product-copy h3,.product-copy h2{font-size:24px}.product-image{height:190px}}
@media(max-width:900px){.product-item{grid-template-columns:200px minmax(0,1fr);padding:30px;gap:30px}.product-copy h3,.product-copy h2{font-size:27px}.product-image{height:220px}}
@media(max-width:600px){.product-grid{gap:22px}.product-item{display:flex;flex-direction:column;align-items:stretch;padding:22px;gap:22px;border-radius:20px}.product-image{height:220px;width:100%;border-radius:14px}.product-image img{border-radius:10px}.product-copy .eyebrow{font-size:11px;letter-spacing:1px}.product-copy h3,.product-copy h2{font-size:25px;line-height:1.25}.product-copy>p:not(.eyebrow){font-size:16px;line-height:1.75}.product-copy .text-link{font-size:14px}.capability-copy p{font-size:16px}}
/* A light footer lets the original transparent logo sit naturally without a white box. */
.site-footer{background:#e9eef2}.site-footer h2,.site-footer h3,.site-footer a{color:#142c3f}.site-footer p{color:#40596c}.site-footer a:hover{color:#a52d30}.site-footer .nova-footer-logo{background:transparent;padding:0;margin:0 0 22px!important}.site-footer hr{border-top-color:#cbd6de}.site-footer .copyright,.site-footer .copyright a{color:#40596c!important}
.site-footer{border-top:1px solid #cbd6de}

/* Keep the expanded mobile navigation aligned consistently despite core layout styles. */
@media(max-width:1200px){
.nova-nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:stretch}
.nova-nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item{align-items:stretch!important;width:100%!important}
.nova-nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{align-items:stretch!important;width:100%!important;border-left:1px solid var(--line)!important}
.nova-nav.wp-block-navigation .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{text-align:left!important;width:100%!important}
}

@media(min-width:1201px){.nova-nav.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%!important;right:auto!important}}

/* Broader product hero and water-treatment service. */
.hero-pumpjack img{object-position:50% 35%}.hero-pcp img{object-position:70% center}.hero-water img{object-position:75% center}.hero-slide-link{margin:16px 0 0!important;font-size:13px;line-height:1.5}.hero-slide-link a{color:#fff;text-decoration:underline;text-underline-offset:5px}.hero-slide-link a:hover{color:#ffd0d4}.water-service-image{margin:40px 0 16px;border-radius:18px;overflow:hidden}.water-service-image img{width:100%;height:auto;display:block}.image-caption{font-size:13px;color:#607282}.water-home-feature{background:#edf2f5}.water-home-feature h2{max-width:900px}.water-home-feature .lead{max-width:900px}.water-home-feature .wp-block-buttons{margin-top:28px}
@media(max-width:767px){.hero-pumpjack img{object-position:65% center}.hero-pcp img{object-position:72% center}.hero-water img{object-position:75% center}.hero-slide-link{font-size:12px}.water-service-image{border-radius:12px}}

.water-service-page .section:not(.page-hero)>.container>p:not(.image-caption){max-width:940px;font-size:17px;line-height:1.8}.water-service-page .application-guidance-card{border-radius:12px}.water-service-page .image-caption{font-size:13px}

/* Full-height image panels for the homepage capability cards. */
.solutions-section>.container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.solutions-section>.container> :not(.solution-grid){grid-column:1/-1}
.solutions-section .section-heading{margin-bottom:12px}
.solutions-section .solution-grid{display:contents;background:transparent;border:0}
.solutions-section .solution-grid>.wp-block-column{margin:0!important;min-width:0}
.solutions-section .solution-card{display:grid;grid-template-columns:38% minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:0;padding:0;min-height:310px;border-radius:18px;overflow:hidden;border:1px solid #d8e0e6;background:#fff}
.solutions-section .capability-summary{display:contents}
.solutions-section .capability-image{grid-column:1;grid-row:1/4;position:relative;align-self:stretch;height:auto;min-height:100%;padding:0;border-radius:0;background:#dce5eb}
.solutions-section .capability-image img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border-radius:0}
.solutions-section .card-number{grid-column:2;grid-row:1;margin:0!important;padding:26px 28px 16px;font-size:11px;letter-spacing:1px}
.solutions-section .capability-copy{grid-column:2;grid-row:2;margin:0!important;padding:0 28px}
.solutions-section .capability-copy h3{font-size:25px;line-height:1.2;margin:0 0 16px}
.solutions-section .capability-copy h3 span{float:none;display:inline-block;font-family:Arial,sans-serif;font-variant-emoji:text;font-size:20px;margin-left:5px;white-space:nowrap}
.solutions-section .capability-copy p{font-size:16px;line-height:1.65;margin:0}
.solutions-section .card-tags{grid-column:2;grid-row:3;margin:22px 28px 26px!important;padding-top:16px;font-size:8px;line-height:1.6;letter-spacing:.8px}
@media(max-width:1000px){.solutions-section .solution-card{grid-template-columns:34% minmax(0,1fr);min-height:330px}.solutions-section .card-number{padding:24px 22px 14px}.solutions-section .capability-copy{padding:0 22px}.solutions-section .capability-copy h3{font-size:22px}.solutions-section .card-tags{margin:20px 22px 24px!important}}
@media(max-width:781px){.solutions-section>.container{grid-template-columns:minmax(0,1fr);gap:20px}.solutions-section .solution-card{grid-template-columns:36% minmax(0,1fr);min-height:275px}.solutions-section .capability-copy h3{font-size:25px}}
@media(max-width:480px){.solutions-section .solution-card{grid-template-columns:32% minmax(0,1fr);min-height:300px;border-radius:16px}.solutions-section .card-number{padding:22px 18px 12px}.solutions-section .capability-copy{padding:0 18px}.solutions-section .capability-copy h3{font-size:22px;line-height:1.25;margin-bottom:12px}.solutions-section .capability-copy p{font-size:15px;line-height:1.65}.solutions-section .card-tags{margin:18px 18px 22px!important;font-size:7px;letter-spacing:.5px}}

/* Catalogue cards: photography runs flush down the left edge. */
.resource-card.catalogue-card{display:grid;grid-template-columns:33% minmax(0,1fr);grid-template-rows:auto auto 1fr auto;column-gap:0;border:1px solid var(--line);border-radius:18px;padding:0;overflow:hidden;min-height:320px;background:white;position:relative;width:100%;margin:0!important}
.catalogue-card .catalogue-image{grid-column:1;grid-row:1/5;position:relative;height:auto;margin:0!important;align-self:stretch}
.catalogue-card .catalogue-image img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.catalogue-card>.eyebrow{grid-column:2;grid-row:1;margin:0!important;padding:26px 22px 18px;font-size:9px;letter-spacing:1px}
.catalogue-card>h3{grid-column:2;grid-row:2;margin:0!important;padding:0 22px;font-size:23px;line-height:1.2}
.catalogue-card>h3 a{color:var(--navy);text-decoration:none}
.catalogue-card>h3 a:after{content:"";position:absolute;inset:0}
.catalogue-card>h3 span{font-family:Arial,sans-serif;font-variant-emoji:text;font-size:19px;display:inline-block;white-space:nowrap}
.catalogue-card>p:not(.eyebrow):not(.resource-link){grid-column:2;grid-row:3;margin:16px 0 0!important;padding:0 22px;font-size:15px;line-height:1.65}
.catalogue-card>.resource-link{grid-column:2;grid-row:4;margin:24px 22px!important;padding-top:16px;border-top:1px solid var(--line);font-size:12px!important}
.catalogue-card:focus-within{outline:3px solid var(--red);outline-offset:3px}
.wp-block-column:has(>.catalogue-card){display:flex}
.wp-block-columns:has(>.wp-block-column>.catalogue-card){gap:22px}
@media(min-width:782px) and (max-width:1100px){.wp-block-columns:has(>.wp-block-column>.catalogue-card){display:grid;grid-template-columns:1fr}.catalogue-card.resource-card{grid-template-columns:34% minmax(0,1fr);min-height:255px}}
@media(max-width:781px){.catalogue-card.resource-card{min-height:290px;grid-template-columns:33% minmax(0,1fr)}.wp-block-columns:has(>.wp-block-column>.catalogue-card){gap:20px}.catalogue-card>h3{font-size:23px}}
@media(max-width:480px){.catalogue-card>.eyebrow{padding:22px 18px 16px;font-size:8px}.catalogue-card>h3{padding:0 18px;font-size:22px}.catalogue-card>p:not(.eyebrow):not(.resource-link){padding:0 18px}.catalogue-card>.resource-link{margin:22px 18px!important}}

/* Rod-lift product story: editorial photography and connected equipment sections. */
.rod-page{margin:0!important}.rod-page .section{padding-block:88px}.rod-page h2{font-size:clamp(30px,3.1vw,44px);max-width:850px}.rod-page p{font-size:17px;line-height:1.75}.rod-page .eyebrow{font-size:10px;letter-spacing:1.6px;line-height:1.6}.rod-page .wp-block-group>*{margin-block-start:0}.rod-hero{display:grid;grid-template-columns:1fr 1.08fr;min-height:640px;background:#10283f}.rod-hero-copy{padding:76px 56px 42px max(32px,calc((100vw - 1200px)/2));display:flex;flex-direction:column;align-items:flex-start}.rod-hero-copy .eyebrow{color:#e8afb5}.rod-hero-copy h1{font-size:clamp(42px,4.7vw,68px);color:white;margin:22px 0 26px;line-height:1.05}.rod-hero-copy .lead{font-size:19px;line-height:1.65;color:#c4d1dc;max-width:470px}.rod-hero-copy .wp-block-buttons{margin:12px 0 36px}.rod-hero-copy .wp-block-button__link{font-size:14px;padding:16px 22px}.rod-hero-topics{margin-top:auto!important;display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid #ffffff38;padding-top:20px}.rod-hero-topics p{font-size:9px;letter-spacing:1px;color:#b7c9d6;margin:0!important}.rod-hero-media,.rod-downhole-media{position:relative;overflow:hidden}.rod-hero-image{margin:0!important;position:absolute;inset:0;height:100%}.rod-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:48% center}.rod-hero-media:after,.rod-downhole-media:after{content:"";position:absolute;inset:40% 0 0;background:linear-gradient(0deg,#091e30d9,transparent);pointer-events:none}.rod-image-label{position:absolute;left:32px;right:28px;bottom:28px;z-index:1;border-left:2px solid #ce4c57;padding-left:18px}.rod-image-label p{color:white;font-size:21px;line-height:1.3;margin:0!important}.rod-image-label .eyebrow{color:#d5e2eb;margin-bottom:10px!important}.rod-intro-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.rod-intro-copy .lead{font-size:22px;line-height:1.55;color:var(--navy)}.rod-intro-copy p:last-child{margin:24px 0 0}.rod-system-section{background:#edf1f4}.rod-system-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px!important}.rod-system-card{padding:30px;background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column}.rod-number{font-size:12px!important;letter-spacing:1.5px;color:var(--red);margin:0 0 30px!important}.rod-system-card h3{font-size:25px;margin:0 0 20px}.rod-system-card>p:not(.rod-number):not(.rod-card-foot){font-size:16px;margin-bottom:28px}.rod-system-card .rod-card-foot{font-size:9px;letter-spacing:.8px;border-top:1px solid var(--line);padding-top:18px;margin:auto 0 0!important}.rod-downhole-panel{display:grid;grid-template-columns:.85fr 1.15fr;border-radius:24px;overflow:hidden;background:#f0f4f6}.rod-downhole-media{min-height:570px}.rod-downhole-image{position:absolute;inset:0;margin:0!important;height:100%}.rod-downhole-image img{display:block;width:100%;height:100%;object-fit:cover}.rod-downhole-copy{padding:56px}.rod-downhole-copy h2{margin:0 0 28px}.rod-downhole-copy p{font-size:16px}.rod-downhole-copy .text-link{font-size:14px;margin-top:16px}.rod-review{background:#10283f}.rod-review h2,.rod-review h3{color:white}.rod-review .eyebrow,.rod-review .rod-number{color:#e2a1a9}.rod-review p{color:#bfced9}.rod-review-heading{max-width:800px}.rod-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 64px;margin-top:48px!important}.rod-review-step{border-top:1px solid #ffffff38;padding-top:25px}.rod-review-step .rod-number{margin-bottom:18px!important}.rod-review-step h3{font-size:24px;margin:0 0 16px}.rod-review-step p:last-child{font-size:16px;margin-bottom:0}.rod-catalogue-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;margin-top:36px!important}.rod-catalogue-main{display:grid;grid-template-columns:36% minmax(0,1fr);border:1px solid var(--line);border-radius:20px;overflow:hidden;background:#f3f6f8}.rod-catalogue-image{position:relative;min-height:330px;margin:0!important}.rod-catalogue-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.rod-catalogue-copy{padding:32px}.rod-catalogue-copy h3{font-size:26px;margin-bottom:20px}.rod-catalogue-copy p,.rod-catalogue-related p{font-size:15px}.rod-catalogue-copy .text-link,.rod-catalogue-related .text-link{font-size:13px}.rod-catalogue-related{padding:24px 0}.rod-catalogue-related h3{font-size:26px}.rod-catalogue-related>p{margin-bottom:18px}.rod-cta{background:#e7edf1}.rod-cta>.container>p:not(.eyebrow){max-width:700px}.rod-cta .related-links{display:flex;flex-wrap:wrap;gap:16px 28px;margin-top:40px!important}.rod-cta .related-links p{margin:0!important}.rod-cta .related-links a{font-size:13px}.rod-page a{overflow-wrap:anywhere}
@media(max-width:1100px){.rod-hero-copy{padding:56px 32px 36px}.rod-hero{min-height:600px}.rod-hero-copy h1{font-size:48px}.rod-intro-layout{gap:40px}.rod-system-card{padding:24px}.rod-system-card h3{font-size:23px}.rod-downhole-copy{padding:36px}.rod-catalogue-grid{grid-template-columns:1fr 1fr;gap:28px}.rod-catalogue-main{grid-template-columns:30% minmax(0,1fr)}.rod-catalogue-copy{padding:24px}}
@media(max-width:781px){.rod-page .section{padding-block:56px}.rod-hero{grid-template-columns:1fr}.rod-hero-copy{padding:48px 28px 36px}.rod-hero-copy h1{font-size:48px;max-width:570px}.rod-hero-copy .lead{font-size:18px;max-width:600px}.rod-hero-media{min-height:400px}.rod-hero-image img{object-position:center 46%}.rod-intro-layout,.rod-downhole-panel,.rod-catalogue-grid{grid-template-columns:1fr;gap:28px}.rod-intro-copy .lead{font-size:21px}.rod-system-grid{grid-template-columns:1fr;gap:18px}.rod-system-card{padding:28px}.rod-system-card .rod-number{margin-bottom:18px!important}.rod-system-card>p:not(.rod-number):not(.rod-card-foot){margin-bottom:22px}.rod-downhole-panel{gap:0}.rod-downhole-media{min-height:380px}.rod-downhole-image img{object-position:center 48%}.rod-downhole-copy{padding:32px}.rod-review-grid{gap:32px}.rod-catalogue-main{grid-template-columns:35% minmax(0,1fr)}.rod-catalogue-related{padding:0}.rod-hero-topics{margin-top:8px!important}}
@media(max-width:480px){.rod-hero-copy{padding:42px 24px 30px}.rod-hero-copy h1{font-size:41px}.rod-hero-media{min-height:350px}.rod-image-label{left:24px;bottom:24px;right:20px}.rod-image-label p{font-size:20px}.rod-page p{font-size:16px}.rod-page h2{font-size:32px}.rod-page .container{padding-inline:24px}.rod-system-card{padding:24px}.rod-downhole-copy{padding:28px 24px}.rod-downhole-media{min-height:320px}.rod-review-grid{grid-template-columns:1fr}.rod-catalogue-main{grid-template-columns:30% minmax(0,1fr)}.rod-catalogue-copy{padding:24px 18px}.rod-catalogue-copy h3{font-size:23px}.rod-catalogue-copy p{font-size:15px}.rod-catalogue-copy .eyebrow{font-size:8px;letter-spacing:1px}.rod-catalogue-copy .text-link{font-size:12px}}
/* PCP references distinguish a surface package from a technical assembly view. */
.pcp-page .pcp-hero-image img{object-position:52% center}
.pcp-page .pcp-diagram-panel{background:#fff;min-height:570px}
.pcp-page .pcp-diagram img{object-fit:contain;padding:30px 24px 150px}
.pcp-page .pcp-diagram-panel:after{inset:auto 0 0;height:165px;background:linear-gradient(0deg,#10283f,#10283ff0 75%,transparent)}
@media(max-width:781px){.pcp-page .pcp-diagram-panel{min-height:420px}.pcp-page .pcp-diagram img{padding:26px 20px 130px}}
@media(max-width:480px){.pcp-page .rod-hero-copy h1{font-size:40px}.pcp-page .pcp-diagram-panel{min-height:350px}}

/* Download library: actual PDF covers, useful summaries and explicit actions. */
.technical-downloads{background:#eef2f5}.technical-downloads .download-intro{max-width:850px;font-size:17px;line-height:1.7;margin-bottom:36px}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px!important}.download-card{display:grid;grid-template-columns:34% minmax(0,1fr);background:#fff;border:1px solid #d5dfe6;border-radius:20px;overflow:hidden;min-width:0}.download-art{display:flex;background:#dfe7ed;align-items:stretch;position:relative;border-right:1px solid #d5dfe6}.download-cover{margin:0!important;width:100%;height:100%;position:relative;min-height:285px}.download-cover img{display:block;width:100%;height:100%;object-fit:contain;object-position:top center;position:absolute;inset:0}.download-copy{padding:30px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.download-copy .eyebrow{font-size:9px!important;line-height:1.7;letter-spacing:1px;margin:0 0 18px!important;color:#a32d38}.download-copy h3{font-size:25px!important;line-height:1.2;margin:0 0 18px!important}.download-copy>p:not(.eyebrow){font-size:15px!important;line-height:1.7;margin:0 0 26px!important}.download-copy .wp-block-buttons{margin-top:auto!important}.download-copy .wp-block-button__link{font-size:13px;padding:12px 18px;border-radius:5px}.technical-downloads .download-note{border-top:1px solid #cbd6de;padding-top:24px;margin-top:32px!important;font-size:13px;color:#566573;max-width:900px}.download-card:focus-within{outline:3px solid var(--red);outline-offset:4px}
@media(max-width:1000px){.download-grid{grid-template-columns:1fr}.download-card{grid-template-columns:30% minmax(0,1fr)}.download-copy{padding:30px}.download-cover{min-height:290px}}
@media(max-width:480px){.download-card{grid-template-columns:30% minmax(0,1fr);border-radius:16px}.download-copy{padding:22px 18px}.download-copy h3{font-size:21px!important}.download-copy .eyebrow{font-size:8px!important;letter-spacing:.6px;margin-bottom:14px!important}.download-copy>p:not(.eyebrow){font-size:14px!important;line-height:1.65}.download-cover{min-height:320px}.download-copy .wp-block-button__link{font-size:12px;padding:12px 14px}.download-grid{gap:20px}}

/* Contact offices and protected enquiry entry points. */
.nova-contact-section{background:#f4f7f9}.nova-office-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.nova-office-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:36px;border-top:4px solid var(--red)}.nova-office-card h3{font-size:30px;margin:0 0 20px}.nova-office-card p{font-size:17px;line-height:1.8}.nova-office-card .eyebrow{font-size:10px}.nova-phone{font-size:20px;font-weight:600;color:var(--navy);text-decoration:none}.nova-contact-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;margin-top:48px!important}.nova-email-panel,.nova-form-panel{min-width:0}.nova-email-panel p,.nova-form-panel p{font-size:17px;line-height:1.75}.nova-form-panel{background:white;border:1px solid var(--line);border-radius:20px;padding:36px}.ncp-reveal{font:600 16px/1.5 Arial,sans-serif;padding:14px 22px;background:var(--red);color:white;border:0;border-radius:5px;cursor:pointer;min-height:48px}.ncp-reveal:hover{background:#93232d}.ncp-email .contact-email{display:inline-block;font-size:22px;overflow-wrap:anywhere}.ncp-form-unavailable{font-size:15px!important;padding:18px;background:#eef3f6;border-left:3px solid var(--red)}
@media(max-width:781px){.nova-office-grid,.nova-contact-layout{grid-template-columns:1fr;gap:22px}.nova-office-card,.nova-form-panel{padding:28px}.nova-contact-layout{margin-top:36px!important}}
@media(max-width:480px){.nova-office-card,.nova-form-panel{padding:24px}.nova-phone{font-size:18px}.nova-office-card p{font-size:16px}}

/* Shared product and service page system. */
.service-story{margin:0!important}.service-story>.section,.service-story>.wp-block-group>.section{margin:0}.service-story .section{padding-block:76px}.service-story p{font-size:17px;line-height:1.75}.service-story .eyebrow{font-size:10px;line-height:1.6;letter-spacing:1.7px}.service-story .section>.container>h2{margin-top:0}.service-story .story-hero{display:grid;grid-template-columns:1fr 1fr;padding:0!important;min-height:560px;background:#10283f;align-items:stretch}.service-story .story-hero>.container{max-width:none;width:100%;margin:0;padding:72px 52px 56px max(32px,calc((100vw - 1200px)/2));align-self:center;min-width:0}.service-story .story-hero h1{font-size:clamp(40px,4.4vw,65px);line-height:1.07;margin:24px 0;color:white;max-width:650px}.service-story .story-hero .lead{font-size:20px;line-height:1.65;color:#c3d0dc;max-width:560px}.story-hero-media{position:relative;overflow:hidden;min-height:100%;margin:0!important}.story-hero-image{position:absolute;inset:0;height:100%;margin:0!important}.story-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.story-hero-media:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(0deg,#0a2034dd,transparent);pointer-events:none}.story-image-caption{position:absolute;left:32px;bottom:24px;right:28px;z-index:1;border-left:2px solid #d2606b;padding-left:16px}.story-image-caption .eyebrow{color:#e0e8ef!important;margin:0!important;font-size:9px!important}.story-context-section{background:#f1f5f7}.story-context-section>.container>.story-lead{max-width:900px}.service-story .story-context-section h2{font-size:clamp(30px,3.2vw,44px);max-width:850px;margin:0 0 24px}.story-lead{font-size:20px!important;line-height:1.65!important;color:var(--navy)}.story-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:38px!important}.story-scope-card{background:#fff;border:1px solid #d7e0e6;padding:30px;border-radius:18px;min-width:0}.story-scope-card .story-step{font-size:11px!important;color:var(--red);letter-spacing:1.2px;margin:0 0 22px!important}.story-scope-card h3{font-size:24px;margin:0 0 18px;line-height:1.25}.story-scope-card p:last-child{font-size:16px;line-height:1.75;margin-bottom:0}.story-feature-panel{display:grid;grid-template-columns:.85fr 1.15fr;border-radius:22px;overflow:hidden;background:#fff;border:1px solid var(--line);min-height:380px}.story-feature-media{position:relative;min-height:380px;overflow:hidden;background:#e6edf1}.story-feature-image{position:absolute;inset:0;margin:0!important;height:100%}.story-feature-image img{width:100%;height:100%;object-fit:contain;display:block;padding:24px}.story-feature-copy{padding:48px;align-self:center}.story-feature-copy .story-lead{font-size:18px!important}.service-story .detail-section .wp-block-columns{gap:64px;align-items:flex-start}.service-story .detail-section .wp-block-column:first-child{flex-basis:37%}.service-story .detail-section h2{font-size:clamp(28px,2.8vw,39px);margin:0 0 22px}.service-story .detail-section p{margin-top:0}.service-story .application-guidance{background:#10283f}.service-story .application-guidance h2,.service-story .application-guidance h3{color:#fff}.service-story .application-guidance p{color:#c2d1dd}.service-story .application-guidance-card{background:transparent;border-color:#ffffff40;padding:26px 0;border-radius:0}.service-story .application-guidance-grid{gap:32px 48px}.service-story .expansion-image{height:230px;background:#e9eef2;overflow:hidden;border-radius:14px;margin-bottom:24px}.service-story .expansion-image img{width:100%;height:100%;object-fit:cover}.service-story .product-grid{gap:24px}.service-story .product-item{display:grid;grid-template-columns:35% minmax(0,1fr);padding:0;gap:0;border-radius:20px;overflow:hidden;align-items:stretch}.service-story .product-image{height:100%;min-height:270px;border-radius:0;background:#edf2f5;padding:0;position:relative;margin:0!important}.service-story .product-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;border-radius:0;padding:10px}.service-story .product-copy{padding:28px;align-self:center}.service-story .product-copy h3,.service-story .product-copy h2{font-size:25px}.service-story .product-copy>p:not(.eyebrow){font-size:16px;line-height:1.7}.service-story .product-copy .text-link{font-size:13px}.service-story .related-section{background:#f0f4f7}.service-story .related-links{display:flex;flex-wrap:wrap;gap:16px 28px}.service-story .related-links p{margin:0!important}.service-story .related-links a{font-size:14px}.service-story .cta-section{padding-block:64px}.service-story table{width:100%;border-collapse:collapse}.service-story td,.service-story th{overflow-wrap:anywhere}.service-story .esp-section .esp-product-image{border-radius:22px;overflow:hidden}.service-story .esp-benefit-grid,.service-story .esp-application-grid{gap:22px}.service-story .esp-card{border-radius:18px}.service-story .water-services-copy{max-width:1050px}.service-story .water-services-copy>p{max-width:900px}.service-story .water-services-copy h2{font-size:34px;margin:42px 0 22px}.service-story .water-services-copy h2:first-child{margin-top:0}
/* Capability overview uses the same full-height left-image cards as the homepage. */
.service-story .solution-grid{background:transparent;gap:22px;margin-bottom:22px!important;border:0}.service-story .solution-card{display:grid;grid-template-columns:33% minmax(0,1fr);grid-template-rows:auto 1fr auto;padding:0;border-radius:18px;border:1px solid var(--line);overflow:hidden;min-height:345px}.service-story .capability-summary{display:contents}.service-story .capability-image{grid-column:1;grid-row:1/4;height:100%;padding:0;border-radius:0;position:relative;min-height:100%;margin:0!important}.service-story .capability-image img{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;border-radius:0}.service-story .card-number{grid-column:2;grid-row:1;padding:24px 20px 15px;margin:0!important}.service-story .capability-copy{grid-column:2;grid-row:2;padding:0 20px;margin:0!important;min-width:0}.service-story .capability-copy h3{font-size:23px}.service-story .capability-copy p{font-size:15px}.service-story .card-tags{grid-column:2;grid-row:3;margin:22px 20px!important;padding-top:16px;font-size:8px;line-height:1.6}.service-story .solution-card h3 span{float:none;display:inline-block;font-variant-emoji:text;font-family:Arial,sans-serif}
@media(max-width:1100px){.service-story .story-hero>.container{padding:56px 32px}.service-story .story-hero h1{font-size:48px}.story-feature-copy{padding:32px}.story-scope-card{padding:24px}.story-scope-card h3{font-size:22px}.service-story .solution-grid{display:grid;grid-template-columns:1fr}.service-story .solution-card{min-height:270px}.service-story .product-copy{padding:24px}}
@media(max-width:781px){.service-story .section{padding-block:54px}.service-story .story-hero{grid-template-columns:1fr;min-height:0}.service-story .story-hero>.container{padding:48px 28px 40px}.service-story .story-hero h1{font-size:44px}.service-story .story-hero .lead{font-size:19px}.story-hero-media{min-height:370px}.story-scope-grid{grid-template-columns:1fr;gap:18px}.story-scope-card{padding:28px}.story-feature-panel{grid-template-columns:1fr}.story-feature-media{min-height:320px}.story-feature-copy{padding:30px}.story-lead{font-size:19px!important}.service-story .detail-section .wp-block-columns{gap:20px}.service-story .product-grid{grid-template-columns:1fr}.service-story .product-item{grid-template-columns:34% minmax(0,1fr)}.service-story .product-image{min-height:250px}.service-story .water-services-copy h2{font-size:30px}.service-story .related-links{gap:16px}.service-story .solution-card{min-height:290px}}
@media(max-width:480px){.service-story .container{padding-inline:24px}.service-story .story-hero>.container{padding:42px 24px 36px}.service-story .story-hero h1{font-size:39px}.story-hero-media{min-height:320px}.service-story p{font-size:16px}.story-scope-card{padding:24px}.story-scope-card h3{font-size:23px}.story-feature-media{min-height:280px}.story-feature-copy{padding:26px 22px}.service-story .product-item{grid-template-columns:30% minmax(0,1fr)}.service-story .product-copy{padding:22px 18px}.service-story .product-copy h3,.service-story .product-copy h2{font-size:22px}.service-story .product-image{min-height:280px}.service-story .capability-copy h3{font-size:22px}.service-story .capability-copy p{font-size:15px}.service-story .solution-card{min-height:310px}.service-story .card-tags{font-size:7px}}
.service-story .container:has(>.solution-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.service-story .container:has(>.solution-grid)>:not(.solution-grid){grid-column:1/-1}.service-story .container>.solution-grid{display:contents}.service-story .solution-grid>.wp-block-column{margin:0!important;min-width:0}
@media(max-width:781px){.service-story .container:has(>.solution-grid){grid-template-columns:1fr}}
.service-story .product-image.story-photo img,.service-story .story-feature-image.story-photo img{object-fit:cover;padding:0}

.nova-office-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.nova-office-grid{grid-template-columns:1fr}}
.service-story .rod-hero-topics p{font-size:9px;line-height:1.6;letter-spacing:1px;margin:0!important}.service-story .rod-image-label p{font-size:21px;line-height:1.3}.service-story .rod-image-label .eyebrow{font-size:9px}

/* Solutions refinement: product explanations, composed media and tighter detail rows. */
.service-story :is(.story-scope-grid,.rod-system-grid,.rod-review-grid,.download-grid,.product-grid,.application-guidance-grid,.solution-grid) > *{margin-block-start:0!important;margin-block-end:0!important}
.service-story .story-scope-grid{align-items:stretch;gap:24px}.service-story .solution-application-card{display:flex;flex-direction:column;border-top:3px solid #b3333d;padding:28px}.service-story .solution-application-card .eyebrow{font-size:8px;color:#a3313c;margin:0 0 18px!important;letter-spacing:1.2px}.service-story .solution-application-card h3{font-size:24px;line-height:1.25;margin:0 0 18px}.service-story .solution-application-card>p:last-child{font-size:16px;line-height:1.75;margin:0}
.service-story .story-feature-panel{grid-template-columns:.85fr 1.15fr;min-height:430px;border-radius:24px;box-shadow:0 12px 32px #10283f08}.service-story .story-feature-panel>*{margin-block:0!important}.service-story .story-feature-media{min-height:430px;background-color:#e8eef2;background-image:linear-gradient(#ffffff70 1px,transparent 1px),linear-gradient(90deg,#ffffff70 1px,transparent 1px);background-size:42px 42px}.service-story .story-feature-media .story-feature-image img{object-fit:contain;object-position:center;padding:34px 26px 62px;mix-blend-mode:multiply}.service-story .story-feature-copy{padding:42px;align-self:center}.service-story .solution-reading-copy>p:not(.eyebrow){font-size:17px;line-height:1.8;margin:0 0 18px}.service-story .solution-reading-copy>p:last-child{margin-bottom:0}.service-story .solution-reading-copy h2{font-size:clamp(29px,2.8vw,40px);line-height:1.15;margin:0 0 24px}.solution-image-tag{position:absolute;bottom:20px;left:22px;right:22px;margin:0!important;font-size:9px!important;font-weight:600;letter-spacing:1.5px;color:#385268;text-align:center;z-index:1}
.service-story .detail-section{padding-block:40px;border-bottom:1px solid #d8e0e680}.service-story .detail-section .wp-block-columns{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.service-story .detail-section .wp-block-column{margin-block:0!important;min-width:0}.service-story .detail-section h2{font-size:30px;line-height:1.2;margin:0}.service-story .detail-section p{font-size:17px;line-height:1.8;margin:0}
.solution-reading-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:0 68px;align-items:start}.solution-reading-feature>.eyebrow{grid-column:1;grid-row:1;font-size:9px!important;color:#a3313c;margin:0 0 20px!important}.solution-reading-feature>h2{grid-column:1;grid-row:2/4;font-size:clamp(30px,3vw,42px);line-height:1.15;margin:0!important}.solution-reading-feature>p:not(.eyebrow){grid-column:2;font-size:18px;line-height:1.8;margin:0 0 20px!important}.solution-in-context{background:#eef3f6}.solution-in-context .story-scope-grid{margin-top:36px!important}.service-story .story-context-section{padding-block:64px}.service-story .application-guidance-grid>.application-guidance-card{margin-block-start:0!important}
@media(max-width:1100px){.service-story .story-feature-copy{padding:32px}.solution-reading-feature{gap:0 40px}.service-story .detail-section .wp-block-columns{gap:36px}.service-story .solution-application-card{padding:24px}}
@media(max-width:781px){.service-story .story-feature-panel{grid-template-columns:1fr;min-height:0}.service-story .story-feature-media{min-height:320px}.service-story .story-feature-copy{padding:30px}.solution-reading-feature{grid-template-columns:1fr;gap:0}.solution-reading-feature>.eyebrow,.solution-reading-feature>h2,.solution-reading-feature>p:not(.eyebrow){grid-column:1;grid-row:auto}.solution-reading-feature>h2{margin-bottom:26px!important}.solution-reading-feature>p:not(.eyebrow){font-size:17px}.service-story .detail-section{padding-block:32px}.service-story .detail-section .wp-block-columns{grid-template-columns:1fr;gap:18px}.service-story .detail-section h2{font-size:29px}.service-story .story-context-section{padding-block:50px}}
@media(max-width:480px){.service-story .story-feature-media{min-height:270px}.service-story .story-feature-copy{padding:26px 22px}.service-story .story-feature-media .story-feature-image img{padding:28px 18px 56px}.service-story .solution-reading-copy>p:not(.eyebrow){font-size:16px}.service-story .solution-application-card{padding:24px}.service-story .solution-application-card h3{font-size:23px}.service-story .story-scope-grid{gap:18px}}

/* Archive titles use a compact reading scale, separate from product heroes. */
.archive .wp-block-query-title{font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-.025em;margin-block:0 32px;max-width:1000px}

/* Consistent editorial typography and spacing. */
.archive .site-main>.section,.blog .site-main>.section,.articles-index{padding-block:64px}
.archive .wp-block-query-title,.blog .site-main h1,.page:has(.articles-index) .page-hero h1,.single-post .article-hero h1{font-size:clamp(30px,3vw,42px);line-height:1.18;letter-spacing:-.025em;max-width:1000px;margin-block:0 28px}
.single-post .article-hero{padding-block:56px}
.single-post .article-hero h1{margin-block:20px}
.single-post .article-breadcrumb{margin:0}
.single-post .article-body{padding-block:56px}
.single-post .article-body .wp-block-post-content>:first-child{margin-top:0}
.single-post .article-body .wp-block-post-content p,.single-post .article-body .wp-block-post-content li{font-size:17px;line-height:1.75}
.single-post .article-body .wp-block-post-content>*{margin-block:18px 0}
.single-post .article-body .wp-block-post-content h2,.single-post .article-end h2{font-size:28px;line-height:1.25;letter-spacing:-.025em;margin-block:36px 16px}
.single-post .article-body .wp-block-post-content h3{font-size:22px;line-height:1.3;margin-block:28px 14px}
.single-post .article-body .wp-block-post-content h4{font-size:19px;line-height:1.35;margin-block:24px 12px}
.single-post .article-end h2{margin-top:0}
.single-post .article-end{margin-top:44px}
.archive .article-preview,.blog .article-preview{padding-block:28px}
.archive .article-preview h2,.blog .article-preview h2{font-size:26px;line-height:1.3;letter-spacing:-.02em;margin-block:0 16px}
.archive .article-preview p,.blog .article-preview p{font-size:17px;line-height:1.75;margin-block:16px 0}
.archive .article-preview .wp-block-post-date,.blog .article-preview .wp-block-post-date{font-size:12px;margin-block:0 16px}
.articles-index .article-card h3{font-size:22px;line-height:1.3}
.articles-index .wp-block-search{margin-bottom:36px}
@media(max-width:781px){
.archive .site-main>.section,.blog .site-main>.section,.articles-index{padding-block:40px}
.archive .wp-block-query-title,.blog .site-main h1,.page:has(.articles-index) .page-hero h1,.single-post .article-hero h1{font-size:30px;line-height:1.2;margin-bottom:24px}
.single-post .article-hero,.single-post .article-body{padding-block:40px}
.single-post .article-body .wp-block-post-content p,.single-post .article-body .wp-block-post-content li,.archive .article-preview p,.blog .article-preview p{font-size:16px;line-height:1.75}
.single-post .article-body .wp-block-post-content h2,.single-post .article-end h2{font-size:24px;margin-top:32px}
.single-post .article-body .wp-block-post-content h3{font-size:20px;margin-top:26px}
.single-post .article-body .wp-block-post-content h4{font-size:18px}
.single-post .article-end h2{margin-top:0}
.archive .article-preview,.blog .article-preview{padding-block:24px}
.archive .article-preview h2,.blog .article-preview h2{font-size:22px;line-height:1.3}
.articles-index .article-card h3{font-size:21px}
}

.page:has(.articles-index) .page-hero{padding-block:56px}
@media(max-width:781px){.page:has(.articles-index) .page-hero{padding-block:40px}}

/* Catalogue imagery integrated with the chemical product cards. */
.service-story :is(.chemical-product-families,.chemical-specialist-products) .story-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}
.service-story :is(.chemical-product-families,.chemical-specialist-products) .solution-application-card{display:grid;grid-template-columns:34% minmax(0,1fr);padding:0;overflow:hidden;border-radius:20px;border-top:1px solid #d8e0e6}
.chemical-card-media{position:relative;min-height:330px;background:#e8eef2;margin:0!important}
.chemical-card-image{position:absolute;inset:0;margin:0!important;width:100%;height:100%}
.chemical-card-image img{width:100%;height:100%;object-fit:cover;display:block}
.chemical-reference-contain{background:#fff}.chemical-reference-contain img{object-fit:contain;padding:16px}
.chemical-image-credit{position:absolute;bottom:0;left:0;right:0;margin:0!important;padding:10px 12px;background:#10283fe6;color:white!important;font-size:8px!important;line-height:1.4!important;letter-spacing:1px}
.chemical-card-copy{padding:28px;margin:0!important;min-width:0}
.service-story .chemical-card-copy h3{font-size:23px;line-height:1.25;margin:0 0 18px}
.chemical-card-copy>p:not(.eyebrow){font-size:16px;line-height:1.75;margin:0 0 18px}
.chemical-card-copy>.card-foot{font-size:11px!important;margin:22px 0 0!important;color:#647483}
@media(max-width:1100px){.service-story :is(.chemical-product-families,.chemical-specialist-products) .story-scope-grid{grid-template-columns:1fr}.service-story :is(.chemical-product-families,.chemical-specialist-products) .solution-application-card{grid-template-columns:32% minmax(0,1fr)}}
@media(max-width:600px){.service-story :is(.chemical-product-families,.chemical-specialist-products) .solution-application-card{grid-template-columns:1fr}.chemical-card-media{min-height:200px}.chemical-card-copy{padding:24px}.chemical-reference-contain img{padding:12px 24px 36px}.service-story .chemical-card-copy h3{font-size:23px}}

.technical-reference .wp-block-table{overflow-x:auto;margin:28px 0}.technical-reference table{border-collapse:collapse;min-width:640px;width:100%;font-size:14px;line-height:1.6}.technical-reference th,.technical-reference td{padding:12px;border:1px solid #d8e0e6;text-align:left;vertical-align:top}.technical-reference th{background:#edf1f4}.technical-reference .application-guidance-grid{margin-block:32px}.technical-reference .application-guidance-card{margin-top:0!important}.technical-reference> .container>p{font-size:17px;line-height:1.75}

/* Compact product references in the capabilities well-construction cards. */
.well-construction-capabilities .capability-corner-card { display:flow-root; }
.well-construction-capabilities .capability-corner-card .corner-reference-image { float:right; width:104px; height:104px; margin:0 0 14px 18px; border-radius:14px; overflow:hidden; background:#f2f5f7; }
.well-construction-capabilities .corner-reference-image img { display:block; width:100%; height:100%; object-fit:contain; }
@media(max-width:600px) { .well-construction-capabilities .capability-corner-card .corner-reference-image { width:80px; height:80px; margin-left:14px; border-radius:12px; } }

/* Manrope by The Manrope Project Authors, SIL Open Font License 1.1.
   Embedded locally to avoid third-party font requests; license in assets/fonts/OFL-Manrope.txt. */
@font-face{font-family:"NOVA Manrope";font-style:normal;font-weight:600 700;font-display:swap;src:url("data:font/woff2;base64,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") format("woff2")}
h1,h2{font-family:"NOVA Manrope","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:700;letter-spacing:-.035em}
h2{letter-spacing:-.025em}

/* Copyright 2018 The Manrope Project Authors (https://github.com/googlefonts/manrope)

This Font Software is licensed under the SIL Open Font License, Version 1.1.
This license is copied below, and is also available with a FAQ at:
http://scripts.sil.org/OFL


-----------------------------------------------------------
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
-----------------------------------------------------------

PREAMBLE
The goals of the Open Font License (OFL) are to stimulate worldwide
development of collaborative font projects, to support the font creation
efforts of academic and linguistic communities, and to provide a free and
open framework in which fonts may be shared and improved in partnership
with others.

The OFL allows the licensed fonts to be used, studied, modified and
redistributed freely as long as they are not sold by themselves. The
fonts, including any derivative works, can be bundled, embedded, 
redistributed and/or sold with any software provided that any reserved
names are not used by derivative works. The fonts and derivatives,
however, cannot be released under any other type of license. The
requirement for fonts to remain under this license does not apply
to any document created using the fonts or their derivatives.

DEFINITIONS
"Font Software" refers to the set of files released by the Copyright
Holder(s) under this license and clearly marked as such. This may
include source files, build scripts and documentation.

"Reserved Font Name" refers to any names specified as such after the
copyright statement(s).

"Original Version" refers to the collection of Font Software components as
distributed by the Copyright Holder(s).

"Modified Version" refers to any derivative made by adding to, deleting,
or substituting -- in part or in whole -- any of the components of the
Original Version, by changing formats or by porting the Font Software to a
new environment.

"Author" refers to any designer, engineer, programmer, technical
writer or other person who contributed to the Font Software.

PERMISSION & CONDITIONS
Permission is hereby granted, free of charge, to any person obtaining
a copy of the Font Software, to use, study, copy, merge, embed, modify,
redistribute, and sell modified and unmodified copies of the Font
Software, subject to the following conditions:

1) Neither the Font Software nor any of its individual components,
in Original or Modified Versions, may be sold by itself.

2) Original or Modified Versions of the Font Software may be bundled,
redistributed and/or sold with any software, provided that each copy
contains the above copyright notice and this license. These can be
included either as stand-alone text files, human-readable headers or
in the appropriate machine-readable metadata fields within text or
binary files as long as those fields can be easily viewed by the user.

3) No Modified Version of the Font Software may use the Reserved Font
Name(s) unless explicit written permission is granted by the corresponding
Copyright Holder. This restriction only applies to the primary font name as
presented to the users.

4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
Software shall not be used to promote, endorse or advertise any
Modified Version, except to acknowledge the contribution(s) of the
Copyright Holder(s) and the Author(s) or with their explicit written
permission.

5) The Font Software, modified or unmodified, in part or in whole,
must be distributed entirely under this license, and must not be
distributed under any other license. The requirement for fonts to
remain under this license does not apply to any document created
using the Font Software.

TERMINATION
This license becomes null and void if any of the above conditions are
not met.

DISCLAIMER
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
OTHER DEALINGS IN THE FONT SOFTWARE.
 */

/* Shared product/service card treatment: flush left media on every screen. */
.solutions-section .solution-card:has(.capability-image),
.service-story .solution-card:has(.capability-image),
.service-story .product-item:has(.product-image),
.service-story :is(.chemical-product-families,.chemical-specialist-products) .solution-application-card,
.resource-card.catalogue-card,.download-card {
 grid-template-columns:33% minmax(0,1fr);column-gap:0;padding:0;border:1px solid var(--line);border-radius:18px;overflow:hidden;align-items:stretch;min-width:0;
}
.service-story .product-item .product-image {
 display:block;align-self:stretch;height:100%;padding:0;border:0;border-radius:0;box-shadow:none;background:#edf2f5;
}
.service-story .product-item .product-image img {
 display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;padding:0;border-radius:0;object-fit:cover;
}
.service-story .product-item .product-image img[src$=".svg"] {object-fit:contain}
.service-story .chemical-card-media {height:100%;min-height:320px;align-self:stretch}
.service-story .chemical-reference-contain img {object-fit:contain;padding:0}
@media(max-width:600px) {
 .solutions-section .solution-card:has(.capability-image),
 .service-story .solution-card:has(.capability-image),
 .service-story .product-item:has(.product-image),
 .service-story :is(.chemical-product-families,.chemical-specialist-products) .solution-application-card,
 .resource-card.catalogue-card,.download-card {grid-template-columns:32% minmax(0,1fr);border-radius:18px}
 .service-story .chemical-card-copy {padding:22px 18px}
 .service-story .chemical-card-copy h3 {font-size:22px;line-height:1.25}
 .service-story .chemical-card-copy>p:not(.eyebrow) {font-size:15px;line-height:1.7}
 .service-story .chemical-card-copy .eyebrow {font-size:9px;letter-spacing:.8px}
 .service-story .chemical-image-credit {padding:8px 6px;font-size:8px!important;letter-spacing:.5px}
}

/* Fill the demulsifier photo panel edge to edge at every viewport. */
.service-story .chemical-product-families .solution-application-card:first-child .chemical-card-image img {object-fit:cover;object-position:center;padding:0}
