:root{--brand-primary:#1A754D;--brand-primary-dark:#10422C;--brand-primary-light:#227751;--brand-accent:#ef8354;--brand-accent-dark:#a94a22;--brand-bg:#fff;--brand-bg-alt:#f6f5f3;--brand-panel:#e8eef2;--brand-text:#1b2733;--brand-text-inverse:#fff;--brand-border:#d4dee5;--bs-body-color:var(--brand-text);--bs-body-bg:var(--brand-bg);--bs-body-font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,"Segoe UI",sans-serif}body{color:#1b2733;color:var(--brand-text);line-height:1.65}h1,h2,h3,h5{font-weight:700;line-height:1.16;letter-spacing:-.025em}h1{font-size:max(2rem, min(4vw, 3.5rem));margin:8px 0 16px}h2{font-size:max(1.55rem, min(3vw, 2.5rem));margin-bottom:16px}h3{font-size:1.18rem;margin-bottom:8px}p{margin-bottom:16px}a{color:#227751;color:var(--brand-primary-light);text-underline-offset:0.2em}a:hover{color:#a94a22;color:var(--brand-accent-dark)}a,h1,h2,h3{word-wrap:anywhere}:focus-visible{outline:#a94a22 solid 2px;outline:2px solid var(--brand-accent-dark);outline-offset:4px}img[src=""]{color:transparent;font-size:0}[hidden]{display:none!important}[id]{scroll-margin-top:96px}.wj-utility-bar{min-height:32px;padding:4px 0;background:#10422c;background:var(--brand-primary-dark);color:#fff;font-size:.78rem}.wj-utility-bar a{color:#fff}.wj-navbar{min-height:72px;background:#fff;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.wj-navbar .navbar-brand img{max-width:min(180px,48vw);height:40px;-o-object-fit:contain;object-fit:contain}.wj-navbar .nav-link{color:#1b2733;color:var(--brand-text);font-size:.91rem}.wj-navbar .nav-link.active,.wj-navbar .nav-link:hover{color:#a94a22;color:var(--brand-accent-dark)}.btn{padding:8px 16px;border-radius:2px;font-weight:650;white-space:normal}.btn-primary{background:#1a754d;background:var(--brand-primary);border-color:#1a754d;border-color:var(--brand-primary);color:#fff}.btn-primary:focus-visible,.btn-primary:hover{background:#227751;background:var(--brand-primary-light);border-color:#227751;border-color:var(--brand-primary-light);color:#fff}.btn-outline-primary{color:#1a754d;color:var(--brand-primary);border-color:#1a754d;border-color:var(--brand-primary)}.btn-outline-primary:hover{background:#1a754d;background:var(--brand-primary);border-color:#1a754d;border-color:var(--brand-primary);color:#fff}.btn-light{color:#10422c;color:var(--brand-primary-dark);background:#fff}.btn-outline-light{color:#fff;border-color:#fff}.btn-outline-light:hover{color:#10422c;color:var(--brand-primary-dark);background:#fff}.wj-label{display:inline-block;color:#a94a22;color:var(--brand-accent-dark);font-family:ui-monospace,Menlo,monospace;font-size:.75rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.wj-dark{background:#10422c;background:var(--brand-primary-dark);color:#fff}.wj-dark a:not(.btn),.wj-dark h1,.wj-dark h2,.wj-dark li,.wj-dark p{color:#fff}.wj-dark .wj-label{color:#fff;color:var(--brand-text-inverse)}.wj-dark .wj-form-card a:not(.btn),.wj-dark .wj-form-card label,.wj-dark .wj-form-card p{color:#1b2733;color:var(--brand-text)}.wj-section{padding:80px 0}.wj-section-head{max-width:760px;margin:0 0 32px}.wj-section-head.text-center{margin-left:auto;margin-right:auto}.wj-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.cta-section{padding:80px 0 96px}.cta-section.text-center p{max-width:640px;margin-left:auto;margin-right:auto}.wj-image-hero{position:relative;display:grid;align-items:center;isolation:isolate;min-height:500px;padding:80px 0}.wj-image-hero>img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.wj-image-hero::before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(95deg,rgba(13,30,45,.9411764706),rgba(13,30,45,.6509803922));content:""}.wj-image-hero h1,.wj-image-hero p{max-width:720px}.wps-process article{padding:16px;border-top:2px solid #ef8354;border-top:2px solid var(--brand-accent)}.wps-process article b{display:block;margin-bottom:8px;color:#227751;color:var(--brand-primary-light);font-family:ui-monospace,Menlo,monospace;font-size:2.5rem}.wps-evidence article{height:100%;padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);background:#fff}.wps-evidence article p{margin:0}.wps-footer{padding:64px 0;background:#10422c;background:var(--brand-primary-dark);color:#fff}.wps-footer a:not(.btn),.wps-footer h5,.wps-footer p,.wps-footer span{color:#fff}.wps-footer .row a{display:block;margin-bottom:8px}.wps-footer-bottom{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:32px;padding-top:24px;border-top:1px solid #647688}.wps-footer-bottom span{margin-left:auto}.error-page,.legal-page{max-width:800px;padding-top:80px;padding-bottom:96px}.legal-page h2{margin-top:32px;font-size:1.4rem}@media (max-width:767.98px){.wj-section{padding:64px 0}.cta-section{padding:64px 0 80px}.wj-image-hero{min-height:400px;padding:64px 0}.wps-footer-bottom span{width:100%;margin-left:0}}.layout-aboutus-wj-section,.layout-industries-wj-section,.layout-services-wj-section,.layout-sustainability-wj-section{padding:80px 0}.layout-aboutus-wj-section-head,.layout-industries-wj-section-head,.layout-services-wj-section-head,.layout-sustainability-wj-section-head{max-width:760px;margin:0 0 32px}.layout-aboutus-wj-section-head.text-center,.layout-industries-wj-section-head.text-center,.layout-services-wj-section-head.text-center,.layout-sustainability-wj-section-head.text-center{margin-left:auto;margin-right:auto}@media (max-width:767.98px){.layout-aboutus-wj-section,.layout-industries-wj-section,.layout-services-wj-section,.layout-sustainability-wj-section{padding:64px 0}}