:root{--brand-primary:#66751A;--brand-primary-dark:#3A4210;--brand-primary-light:#697722;--brand-accent:#4cb5ae;--brand-text:#1b2733;--brand-text-inverse:#ffffff;--brand-bg-alt:#f5f8fa;--brand-border:#d4dee5;--pe-paper:#faf6ef;--pe-teal-tint:#e6f3f2;--pe-radius:12px}body{margin:0;color:#1b2733;color:var(--brand-text);background-color:#fff;font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,"Segoe UI",sans-serif;line-height:1.6;word-wrap:anywhere}h1,h2,h3,h5{line-height:1.16;font-weight:700}h1{font-size:max(2rem, min(4vw, 3.5rem));letter-spacing:-.035em;margin-bottom:16px}h2{font-size:max(1.6rem, min(2.6vw, 2.2rem));letter-spacing:-.02em;margin-bottom:24px}h3{font-size:1.2rem;margin-bottom:8px}p:last-child{margin-bottom:0}a{color:#66751a;color:var(--brand-primary);text-underline-offset:0.2em}a:focus-visible,button:focus-visible{outline:#a94a22 solid 3px;outline-offset:3px}img{max-width:100%}img[src=""]{color:transparent;font-size:0}[hidden]{display:none!important}.pe-skip{position:absolute;z-index:20;padding:8px 16px;background:#fff}.pe-header-centered{background:#fff;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.pe-header-centered img{-o-object-fit:contain;object-fit:contain}.pe-utility{padding:8px 0;background:#e6f3f2;background:var(--pe-teal-tint);color:#1b2733;color:var(--brand-text);font-size:.875rem}.pe-utility .container{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.pe-utility a{color:#66751a;color:var(--brand-primary);font-weight:650}.pe-navbar-sub{background:#fff}.pe-navbar-sub .navbar-nav{gap:8px}.pe-navbar-sub .nav-link{color:#66751a;color:var(--brand-primary);border-radius:8px;padding-left:16px;padding-right:16px}.pe-navbar-sub .nav-link.active,.pe-navbar-sub .nav-link:hover{color:#3a4210;color:var(--brand-primary-dark);background-color:#e6f3f2;background-color:var(--pe-teal-tint)}.pe-navbar-sub .nav-item:last-child .nav-link{color:#fff;background:#66751a;background:var(--brand-primary)}.pe-band{padding:64px 0}.pe-close{padding:48px 0 64px;text-align:center}.pe-narrow{max-width:760px;margin-left:auto;margin-right:auto}.pe-kicker{color:#697722;color:var(--brand-primary-light);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.11em;margin-bottom:8px}.pe-actions{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.btn{border-radius:8px;padding:8px 16px;font-weight:650}.btn-primary{color:#fff;background-color:#66751a;background-color:var(--brand-primary);border-color:#66751a;border-color:var(--brand-primary)}.btn-primary:active,.btn-primary:focus-visible,.btn-primary:hover{color:#fff;background-color:#3a4210;background-color:var(--brand-primary-dark);border-color:#3a4210;border-color:var(--brand-primary-dark)}.btn-outline-primary{color:#66751a;color:var(--brand-primary);border-color:#66751a;border-color:var(--brand-primary)}.btn-outline-primary:hover{color:#fff;background-color:#66751a;background-color:var(--brand-primary);border-color:#66751a;border-color:var(--brand-primary)}.pe-dark{background:#3a4210;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.pe-dark a:not(.btn),.pe-dark h1,.pe-dark h2,.pe-dark h3,.pe-dark p{color:#fff;color:var(--brand-text-inverse)}.pe-dark .btn-primary{color:#071522;background:#4cb5ae;background:var(--brand-accent);border-color:#4cb5ae;border-color:var(--brand-accent)}.pe-dark .btn-primary:hover{color:#071522;background:#b7dedb;border-color:#b7dedb}.pe-image{display:block;width:100%;aspect-ratio:5/4;-o-object-fit:cover;object-fit:cover;background-color:#e6f3f2;background-color:var(--pe-teal-tint);border-radius:12px;border-radius:var(--pe-radius)}.pe-card{display:block;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--pe-radius);background-color:#fff;color:#1b2733;color:var(--brand-text);box-shadow:0 4px 16px rgba(13,30,45,.06)}.pe-catalog .col,.pe-guide-steps .col,.pe-home-buyers .col,.pe-home-catalog .col,.pe-journal .col{display:flex}.pe-catalog .col>*,.pe-guide-steps .col>*,.pe-home-buyers .col>*,.pe-home-catalog .col>*,.pe-journal .col>*{flex:1;min-width:0}.pe-card:focus-within{border-color:#697722;border-color:var(--brand-primary-light)}.pe-home-hero{background:#faf6ef;background:var(--pe-paper)}.pe-home-hero .pe-image{min-height:0}.pe-hero-copy{padding-left:32px}.pe-home-catalog{background:#fff}.pe-product{overflow:hidden;-webkit-text-decoration:none;text-decoration:none;transition:box-shadow .25s,transform .25s}.pe-product:hover{color:#66751a;color:var(--brand-primary);transform:translateY(-3px);box-shadow:0 8px 24px rgba(13,30,45,.12)}.pe-product img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:0;background-color:#e6f3f2;background-color:var(--pe-teal-tint)}.pe-product-label{padding:16px}.pe-product-label span{font-size:.875rem}.pe-home-specs{background:#e6f3f2;background:var(--pe-teal-tint)}.pe-table{margin-bottom:0}.pe-table>:not(caption)>*>*{padding:16px;color:#1b2733;color:var(--brand-text)}.pe-table thead>tr>th{background-color:#e6f3f2;background-color:var(--pe-teal-tint)}.nav-tabs .nav-link{color:#66751a;color:var(--brand-primary)}.nav-tabs .nav-link.active{color:#3a4210;color:var(--brand-primary-dark);border-bottom:3px solid #4cb5ae;border-bottom:3px solid var(--brand-accent);font-weight:700}.pe-home-process{background:#edf3f7}.pe-process-line{position:relative}.pe-process-line::before{position:absolute;content:"";top:44px;left:24px;right:24px;height:2px;background:#d4dee5;background:var(--brand-border)}.pe-process-line article{position:relative}.pe-step{display:grid;align-items:center;justify-items:center;place-items:center;width:40px;height:40px;margin-bottom:16px;border-radius:50%;background:#e6f3f2;background:var(--pe-teal-tint);color:#66751a;color:var(--brand-primary)}.pe-home-buyers{background:#faf6ef;background:var(--pe-paper)}.pe-icon-card{padding:24px 16px;text-align:center}.pe-icon-card>span{display:block;color:#697722;color:var(--brand-primary-light);font-size:3rem;margin-bottom:8px;line-height:1}.pe-home-evidence{padding:24px 0;border-top:1px solid #d4dee5;border-bottom:1px solid #d4dee5;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);background:#e6f3f2;background:var(--pe-teal-tint)}.pe-evidence{display:flex;margin:0}.pe-evidence>*{flex:1;min-width:0;padding:8px 16px;text-align:center}.pe-evidence strong{display:block;font-size:1.5rem}.pe-home-faq article{padding:16px;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.pe-home-close{background-color:#3a4210;background-color:var(--brand-primary-dark);background-image:linear-gradient(174deg,#66751a 51%,#3a4210 52%);background-image:linear-gradient(174deg,var(--brand-primary) 51%,var(--brand-primary-dark) 52%)}.pe-close p{margin-bottom:24px}.pe-product-hero{background:#e6f3f2;background:var(--pe-teal-tint)}.pe-catalog-image{aspect-ratio:5/3}.pe-category+.pe-category{margin-top:48px}.pe-journal{background:#f5f8fa;background:var(--brand-bg-alt)}.pe-post{overflow:hidden}.pe-post .pe-image{aspect-ratio:16/9;border-radius:0}.pe-post h2{font-size:1.25rem;margin-bottom:16px}.pe-journal-recent{border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border);margin-top:48px;padding-top:24px}.pe-journal-recent li{margin-bottom:8px}.pe-article-content img{height:auto}.pe-avatar{-o-object-fit:cover;object-fit:cover;border-radius:50%}.pe-recent{display:flex;gap:8px;align-items:flex-start;margin-bottom:16px}.pe-date{border-radius:8px;padding:4px 8px;font-size:.875rem;background:#e6f3f2;background:var(--pe-teal-tint)}.pe-service-intro{background:#e6f3f2;background:var(--pe-teal-tint)}.pe-service-intro .pe-image{aspect-ratio:4/3}.pe-service-faq{background:#f5f8fa;background:var(--brand-bg-alt)}.pe-guide-faq .accordion,.pe-service-faq .accordion{max-width:900px}.pe-service-comparison .col:nth-child(2) .pe-card{border-top:4px solid #4cb5ae;border-top:4px solid var(--brand-accent)}.pe-service-comparison .col:first-child .pe-card{border-top:4px solid #d4dee5;border-top:4px solid var(--brand-border)}.pe-service-inquiry{background:#faf6ef;background:var(--pe-paper);padding-bottom:80px}.pe-about-intro{padding-top:80px;padding-bottom:80px}.pe-about-mission{background:#faf6ef;background:var(--pe-paper)}.pe-about-mission blockquote{margin:0;max-width:780px;padding-left:24px;border-left:4px solid #4cb5ae;border-left:4px solid var(--brand-accent);font-size:max(1.4rem, min(3vw, 2.25rem))}.pe-about-gallery figure{overflow:hidden}.pe-about-gallery .pe-image{aspect-ratio:4/3;border-radius:0}.pe-about-gallery figcaption{padding:16px;font-weight:650}.pe-about-tools{background:#f5f8fa;background:var(--brand-bg-alt)}.pe-about-tools dt{padding-top:16px}.pe-about-tools dd{max-width:70ch}.pe-about-close{background:#e6f3f2;background:var(--pe-teal-tint)}.pe-contact-hero,.pe-market-hero{position:relative;isolation:isolate}.pe-map-image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pe-contact-hero::before,.pe-market-hero::before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:rgba(13,30,45,.82)}.pe-market-hero .pe-narrow{margin-left:0}.pe-market-regions{background:#e6f3f2;background:var(--pe-teal-tint)}.pe-market-regions .tab-pane{max-width:76ch}.pe-market-checks{background:#fff}.pe-bar-row{max-width:720px;padding-top:16px;padding-bottom:16px;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.pe-bar-row h3{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.pe-bar-row h3 span{font-size:.875rem}.pe-bar-row meter{width:100%;height:20px;accent-color:#66751A;accent-color:var(--brand-primary)}.pe-market-inquiry{background:#f5f8fa;background:var(--brand-bg-alt);padding-bottom:80px}.pe-guide-hero{background:#faf6ef;background:var(--pe-paper)}.wps-gateway-intro{max-width:760px;margin-bottom:32px}.wps-gateway-card{min-height:420px;padding:24px;border-radius:8px;background:#fff;border:1px solid #d4dee5;border:1px solid var(--brand-border);display:flex;flex-direction:column;justify-content:center;align-items:start}.wps-gateway-card p{max-width:47ch;margin-bottom:24px}.wps-rfq{background:#e6f3f2;background:var(--pe-teal-tint)}.pe-guide-steps .pe-card{border-top:4px solid #4cb5ae;border-top:4px solid var(--brand-accent)}.pe-guide-faq{background:#f5f8fa;background:var(--brand-bg-alt)}.pe-contact-hero{min-height:440px;display:grid;align-items:center}.pe-contact-routes{background:#faf6ef;background:var(--pe-paper)}.pe-contact-brief{background:#e6f3f2;background:var(--pe-teal-tint)}.pe-contact-wizard{max-width:820px;margin:auto}.pe-sus-hero{background-color:#3a4210;background-color:var(--brand-primary-dark);background-image:linear-gradient(120deg,#3a4210,#66751a,#3a4210);background-image:linear-gradient(120deg,var(--brand-primary-dark),var(--brand-primary),var(--brand-primary-dark));background-size:180% 180%;animation:18s infinite alternate pe-gradient}@keyframes pe-gradient{from{background-position:0 50%}to{background-position:100% 50%}}.pe-sus-roadmap{background:#e6f3f2;background:var(--pe-teal-tint)}.pe-sus-roles{background:#faf6ef;background:var(--pe-paper)}.pe-sus-example .pe-evidence{margin-top:24px;margin-bottom:24px;border-top:1px solid #d4dee5;border-bottom:1px solid #d4dee5;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.pe-sus-example dd{animation:.45s both pe-number-in;font-size:max(1.3rem, min(3vw, 2rem));font-weight:700;margin-bottom:0}@keyframes pe-number-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.pe-sus-close{background-color:#3a4210;background-color:var(--brand-primary-dark);background-image:linear-gradient(135deg,#3a4210,#66751a);background-image:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary))}.pe-footer{background:#3a4210;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.pe-footer a,.pe-footer h5,.pe-footer p,.pe-footer span{color:#fff;color:var(--brand-text-inverse)}.pe-footer h5{margin-bottom:16px}.pe-footer ul{list-style:none;padding-left:0}.pe-footer li{margin-bottom:8px}.pe-footer-inner{padding-top:48px;padding-bottom:48px}.wps-verification-strip{overflow-x:auto;padding:16px 0;background:#e6f3f2;background:var(--pe-teal-tint);color:#1b2733;color:var(--brand-text);font-weight:650}.pe-footer-meta{display:flex;flex-wrap:wrap;gap:16px 24px;border-top:1px solid #617285;padding-top:24px;margin-top:32px}@media (max-width:767.98px){.pe-band{padding:48px 0}.pe-hero-copy{padding-left:calc(var(--bs-gutter-x) * .5)}.pe-process-line::before{top:24px;bottom:24px;left:31px;right:auto;width:2px;height:auto}.pe-process-line article{padding-left:56px}.pe-process-line .pe-step{position:absolute;top:0;left:0}.pe-evidence{flex-wrap:wrap}.pe-evidence>*{flex:0 0 50%}.pe-contact-hero{min-height:400px}.wps-gateway-card .btn{width:100%}}@media (prefers-reduced-motion:reduce){.pe-sus-example dd,.pe-sus-hero{animation:none}.pe-product{transition:none}}.layout-aboutus-pe-band,.layout-industries-pe-band,.layout-services-pe-band,.layout-sustainability-pe-band{padding:64px 0}.layout-aboutus-pe-close,.layout-sustainability-pe-close{padding:48px 0 64px;text-align:center}.layout-aboutus-pe-dark,.layout-industries-pe-dark,.layout-sustainability-pe-dark{background:#3a4210;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.layout-aboutus-pe-dark a:not(.btn),.layout-aboutus-pe-dark h1,.layout-aboutus-pe-dark h2,.layout-aboutus-pe-dark h3,.layout-aboutus-pe-dark p,.layout-industries-pe-dark a:not(.btn),.layout-industries-pe-dark h1,.layout-industries-pe-dark h2,.layout-industries-pe-dark h3,.layout-industries-pe-dark p,.layout-sustainability-pe-dark a:not(.btn),.layout-sustainability-pe-dark h1,.layout-sustainability-pe-dark h2,.layout-sustainability-pe-dark h3,.layout-sustainability-pe-dark p{color:#fff;color:var(--brand-text-inverse)}.layout-aboutus-pe-dark .btn-primary,.layout-industries-pe-dark .btn-primary,.layout-sustainability-pe-dark .btn-primary{color:#071522;background:#4cb5ae;background:var(--brand-accent);border-color:#4cb5ae;border-color:var(--brand-accent)}.layout-aboutus-pe-dark .btn-primary:hover,.layout-industries-pe-dark .btn-primary:hover,.layout-sustainability-pe-dark .btn-primary:hover{color:#071522;background:#b7dedb;border-color:#b7dedb}.layout-aboutus-pe-close p,.layout-sustainability-pe-close p{margin-bottom:24px}@media (max-width:767.98px){.layout-aboutus-pe-band,.layout-industries-pe-band,.layout-services-pe-band,.layout-sustainability-pe-band{padding:48px 0}}.pe-form fieldset{min-width:0;margin-bottom:24px}.pe-form legend{color:#66751a;color:var(--brand-primary);font-size:1.25rem;font-weight:700}.pe-form .form-label{margin-bottom:0;font-weight:650}.pe-form .form-control{margin-top:8px;color:#1b2733;color:var(--brand-text);border-color:#9aadb9}.pe-form p{margin-top:16px}.pe-wizard-progress{display:flex;gap:8px;padding:0;margin:24px 0;list-style:none}.pe-wizard-progress li{flex:1;padding:8px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:8px;text-align:center}.pe-wizard-progress [aria-current=step]{background:#66751a;background:var(--brand-primary);color:#fff}.pe-wizard-review{margin-top:24px;padding:16px;background:#f5f8fa;background:var(--brand-bg-alt);border-radius:8px}.pe-wizard-review dd{margin-bottom:8px;white-space:pre-wrap}