:root{--ind-steel:#26343b;--ind-gun:#18252b;--ind-concrete:#edf1f2;--ind-orange:#ff6b2c;--ind-yellow:#f5c84c;--ind-cyan:#00a8c6;--ind-text:#172329;--ind-muted:#657278}
html,body,.site-main,.home .site-main{background:#e9eef0;color:var(--ind-text)}
.site-main{background-color:#e9eef0;background:none;background-size:72px 72px}
body:before{background:none;border-color:rgba(191,215,222,.28);box-shadow:0 20px 60px rgba(22,40,48,.24),inset 0 1px 0 rgba(255,255,255,.14)}
.pgt-header-shell:before{background:none;box-shadow:0 0 0 4px rgba(245,200,76,.12),0 0 14px rgba(245,200,76,.65)}
.pgt-scroll-progress,.pgt-nav>ul>li>a:after{background:none;color:#172329}
.pgt-hero{border-radius:0 0 38px 38px}.pgt-hero:after{background:none;height:100%;z-index:0}.pgt-hero-inner{z-index:2}.pgt-hero h1 strong{background:none;-webkit-background-clip:text;background-clip:text;color:transparent}.pgt-hero .pgt-eyebrow{display:inline-flex;padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:9px;background:rgba(29,48,56,.40);color:#ffd872;font-family:monospace}.pgt-hero-note{display:inline-block;padding:12px 16px;border:1px solid rgba(255,255,255,.15);border-radius:10px;background:rgba(20,36,42,.42)}
.pgt-light-section,.pgt-catalogue,.pgt-editorial,.pgt-articles-section,.pgt-global-solutions,.pgt-bakery-growth,.pgt-trust,.pgt-global-cta,.elementor-widget-pgt-product-grid,.pgt-archive,.pgt-article{background:transparent!important;color:var(--ind-text)}
.pgt-light-heading h2,.pgt-section-head h2,.pgt-global-heading h2,.pgt-growth-content>h2,.pgt-editorial h2,.pgt-archive h1,.pgt-articles-section h2,.pgt-selector h2{color:var(--ind-text)}
.pgt-light-section p,.pgt-catalogue p,.pgt-editorial p,.pgt-global-heading p,.pgt-growth-content>p,.pgt-articles-section p,.pgt-trust-grid span{color:var(--ind-muted)}
.pgt-eyebrow,.pgt-light-heading span,.pgt-global-heading span,.pgt-page-hero .pgt-eyebrow,.pgt-growth-content>span{color:var(--ind-orange);font-family:monospace;letter-spacing:.7px}
.pgt-selector,.pgt-trust-grid article,.pgt-audience-grid a,.pgt-solution-card,.pgt-card,.pgt-article-card,.pgt-feature-grid article,.pgt-category-grid a,.pgt-post-content,.pgt-product-description,.pgt-specs,.pgt-form-shell,.elementor-widget-pgt-form .pgt-form-shell{background:none!important;border:1px solid rgba(255,255,255,.96)!important;box-shadow:0 22px 65px rgba(42,66,75,.12),inset 0 1px 0 #fff;color:var(--ind-text)}
.pgt-selector h2,.pgt-selector p,.pgt-category-grid h3,.pgt-card h3,.pgt-article-card h3,.pgt-feature-grid h3,.pgt-solution-card h3,.pgt-audience-grid h3,.pgt-post-content h2,.pgt-product-description h2,.elementor-widget-pgt-form .pgt-form-shell h2{color:var(--ind-text)}
.pgt-card-body p,.pgt-article-card p,.pgt-category-grid p,.pgt-feature-grid p,.pgt-solution-card p,.pgt-audience-grid p,.pgt-post-content p,.pgt-post-content li,.pgt-product-description p{color:var(--ind-muted)!important}
.pgt-selector{position:relative;overflow:hidden}.pgt-selector:before{content:"";position:absolute;top:0;right:0;left:0;height:6px;background:none;border-color:rgba(38,52,59,.14);color:var(--ind-text)}.pgt-selector button:hover,.pgt-selector button.active{background:none;border-color:var(--ind-cyan);color:#fff}
.pgt-trust-grid b{color:var(--ind-gun)}.pgt-trust-grid article:nth-child(1){border-top:4px solid var(--ind-orange)!important}.pgt-trust-grid article:nth-child(2){border-top:4px solid var(--ind-cyan)!important}.pgt-trust-grid article:nth-child(3){border-top:4px solid var(--ind-yellow)!important}.pgt-trust-grid article:nth-child(4){border-top:4px solid #667982!important}
.pgt-solution-card{border-radius:20px}.pgt-solution-card i{display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(38,52,59,.12);border-radius:10px;background:#edf3f4;color:var(--ind-orange)}.pgt-solution-card small{color:#7b898f}.pgt-solution-card b{color:#c44f20}.pgt-audience-grid a:first-child{border-top-color:var(--ind-orange)!important}.pgt-audience-grid a:last-child{border-top-color:var(--ind-cyan)!important}.pgt-audience-grid b{color:#007f96}.pgt-growth-image:before{background:none;opacity:.32}.pgt-growth-image img{border-radius:24px}
.pgt-card,.pgt-article-card{border-radius:18px}.pgt-card:nth-child(4n+1),.pgt-article-card:nth-child(4n+1){border-top-color:var(--ind-orange)!important}.pgt-card:nth-child(4n+2),.pgt-article-card:nth-child(4n+2){border-top-color:var(--ind-cyan)!important}.pgt-card:nth-child(4n+3),.pgt-article-card:nth-child(4n+3){border-top-color:var(--ind-yellow)!important}.pgt-card:nth-child(4n+4),.pgt-article-card:nth-child(4n+4){border-top-color:#70828a!important}
.pgt-form-shell label{color:var(--ind-text)}.pgt-form input,.pgt-form select,.pgt-form textarea{background:rgba(255,255,255,.94);color:var(--ind-text);border-color:rgba(38,52,59,.15)}
.pgt-page-hero{background:none;border-bottom:5px solid var(--ind-orange)}.pgt-page-hero h1{color:#f8faf9}.pgt-page-hero p{color:#b9c5c8}
.pgt-single-product,.pgt-product-info{color:var(--ind-text)}.pgt-product-info h1{color:var(--ind-text)}.pgt-product-lead{color:var(--ind-muted)}.pgt-product-main-image{background:#f1f4f5;border-color:#dfe6e8}.pgt-specs dt,.pgt-specs dd{border-color:rgba(38,52,59,.09)}.pgt-specs dt{color:#728087}.pgt-btn-outline-dark{color:var(--ind-text);border-color:rgba(38,52,59,.20)}
.pgt-global-cta .pgt-wrap{background:none;border-left:6px solid var(--ind-orange);border-radius:24px}.pgt-footer{background:none;border-radius:30px 30px 0 0}.pgt-footer-intro{position:relative}.pgt-footer-intro:after{content:"";position:absolute;right:0;bottom:-1px;width:180px;height:4px;background:none}.pgt-hero{border-radius:0 0 24px 24px}.pgt-global-cta .pgt-wrap{border-left:0;border-top:5px solid var(--ind-orange)}.pgt-header-shell{background:rgba(24,39,46,.96)}

/* v2.3.1 — flat industrial palette: no colour gradients */
html,body,.site-main,.home .site-main{background:#e9eef0!important}
.site-main{background-color:#e9eef0!important;background-image:none!important}
.site-main:before,body:before,body:after{display:none!important;background:none!important}
.pgt-header-shell{background:rgba(24,39,46,.95)!important;background-image:none!important}
.pgt-header-shell:before{display:none!important;background:none!important}
.pgt-scroll-progress,.pgt-nav>ul>li>a:after{background:var(--ind-orange)!important;background-image:none!important}
.pgt-header-tools .pgt-btn,.pgt-btn,.pgt-search-panel form>button{background:var(--ind-orange)!important;background-image:none!important;color:#fff!important}
.pgt-header-tools .pgt-btn:hover,.pgt-btn:hover,.pgt-search-panel form>button:hover{background:var(--ind-yellow)!important;color:var(--ind-gun)!important}
.pgt-btn:after{display:none!important;background:none!important}
.pgt-search-panel,.pgt-nav .sub-menu{background:rgba(24,39,46,.97)!important;background-image:none!important}
.pgt-hero:before,.pgt-page-hero:before{display:none!important;background:none!important}
.pgt-hero:after{background:rgba(13,28,34,.68)!important;background-image:none!important}
.pgt-hero h1 strong{background:none!important;background-image:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:var(--ind-yellow)!important;color:var(--ind-yellow)!important}
.pgt-hero .pgt-eyebrow,.pgt-hero-note{background:rgba(24,39,46,.72)!important;background-image:none!important}
.pgt-selector,.pgt-trust-grid article,.pgt-audience-grid a,.pgt-solution-card,.pgt-card,.pgt-article-card,.pgt-feature-grid article,.pgt-category-grid a,.pgt-post-content,.pgt-product-description,.pgt-specs,.pgt-form-shell,.elementor-widget-pgt-form .pgt-form-shell{background:rgba(255,255,255,.86)!important;background-image:none!important}
.pgt-card:after,.pgt-article-card:after,.pgt-solution-card:before,.pgt-global-cta .pgt-wrap:after{display:none!important;background:none!important}
.pgt-selector:before{background:var(--ind-orange)!important;background-image:none!important}
.pgt-selector button{background:rgba(255,255,255,.82)!important;background-image:none!important}
.pgt-selector button:hover,.pgt-selector button.active{background:var(--ind-cyan)!important;background-image:none!important;color:#fff!important}
.pgt-growth-image:before{background:var(--ind-orange)!important;background-image:none!important;opacity:.22}
.pgt-article-visual,.pgt-card-placeholder,.pgt-product-placeholder{background:#2e4149!important;background-image:none!important}
.pgt-form input,.pgt-form select,.pgt-form textarea{background:#fff!important;background-image:none!important}
.pgt-page-hero{background:#1f3139!important;background-image:none!important}
.pgt-global-cta .pgt-wrap{background:#233840!important;background-image:none!important}
.pgt-footer{background:#16262d!important;background-image:none!important}
.pgt-footer-intro:after{background:var(--ind-orange)!important;background-image:none!important}

/* v2.4.0 — industrial luxury visual identity */
:root{--lux-ink:#142126;--lux-steel:#263940;--lux-concrete:#eef1f2;--lux-paper:#f8faf9;--lux-orange:#ef642f;--lux-line:rgba(20,33,38,.11);--lux-shadow:0 24px 70px rgba(22,40,47,.11)}
body{font-feature-settings:"ss01";text-rendering:optimizeLegibility}
.site-main{background:#eef1f2!important}
.pgt-wrap{width:min(1320px,calc(100% - 48px))}
.pgt-header{padding-top:10px}
.pgt-header-shell{border-radius:18px!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:0 18px 55px rgba(7,18,22,.22)!important}
.pgt-header-utility{border-bottom-color:rgba(255,255,255,.09)!important}
.pgt-header-utility a{transition:color .2s}.pgt-header-utility a:hover{color:#fff}
.pgt-brand span b{letter-spacing:-.2px}.pgt-brand span small{letter-spacing:.5px}
.pgt-nav>ul>li>a{font-weight:650;letter-spacing:-.15px}
.pgt-nav .sub-menu{padding:12px!important;border-radius:14px!important;box-shadow:0 24px 65px rgba(0,0,0,.28)!important}
.pgt-nav .sub-menu a{border-radius:10px!important}.pgt-nav .sub-menu a:hover{background:rgba(255,255,255,.08)!important}
.pgt-hero{min-height:780px!important;background-position:center!important;background-size:cover!important;border-radius:0 0 30px 30px!important}
.pgt-hero:after{background:rgba(12,25,30,.58)!important}
.pgt-hero-inner{padding-top:205px!important;max-width:1320px!important}
.pgt-hero-inner>p{max-width:660px!important;font-size:17px!important;line-height:2.1!important}
.pgt-hero h1{max-width:780px!important;font-size:clamp(45px,5.7vw,82px)!important;line-height:1.22!important;letter-spacing:-2.2px!important}
.pgt-hero h1 strong{font-weight:800}
.pgt-hero-note{border-radius:12px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)}
.pgt-btn{border-radius:11px!important;font-weight:750!important;box-shadow:0 12px 28px rgba(239,100,47,.22)}
.pgt-btn-outline{box-shadow:none!important}
.pgt-trust,.pgt-bakery-growth,.pgt-global-solutions,.pgt-articles-section,.pgt-product-section,.pgt-light-section,.pgt-editorial,.pgt-catalogue{padding-top:105px!important;padding-bottom:105px!important}
.pgt-light-heading h2,.pgt-section-head h2,.pgt-global-heading h2,.pgt-growth-content>h2{letter-spacing:-1px!important;line-height:1.42!important}
.pgt-selector,.pgt-trust-grid article,.pgt-audience-grid a,.pgt-card,.pgt-article-card,.pgt-feature-grid article,.pgt-category-grid a,.pgt-post-content,.pgt-product-description,.pgt-specs,.pgt-form-shell{border-radius:20px!important;border:1px solid rgba(255,255,255,.94)!important;background:rgba(255,255,255,.88)!important;box-shadow:var(--lux-shadow)!important}
.pgt-trust-grid article{padding:30px 20px!important}.pgt-trust-grid b{font-size:35px!important}.pgt-trust-grid span{font-size:13px!important}
.pgt-bakery-growth .pgt-wrap{gap:80px!important}
.pgt-growth-image img{aspect-ratio:4/3!important;border-radius:24px!important;box-shadow:0 30px 80px rgba(22,40,47,.18)!important}
.pgt-growth-image:before{inset:18px -18px -18px 24px!important;border-radius:24px!important;opacity:.16!important}
.pgt-audience-grid a{box-shadow:0 15px 42px rgba(22,40,47,.07)!important}
.pgt-global-heading{margin-bottom:42px!important}
.pgt-solution-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}
.pgt-solution-card{display:grid!important;grid-template-columns:46% 54%;min-height:305px!important;padding:0!important;border-radius:22px!important;background:#fff!important;border:1px solid rgba(255,255,255,.95)!important;box-shadow:var(--lux-shadow)!important;overflow:hidden!important}
.pgt-solution-media{width:100%;height:100%;min-height:305px;object-fit:cover;filter:saturate(.78) contrast(1.03);transition:transform .6s cubic-bezier(.2,.7,.2,1)}
.pgt-solution-card:hover .pgt-solution-media{transform:scale(1.035)}
.pgt-solution-copy{position:relative;padding:30px;display:flex;flex-direction:column;align-items:flex-start}
.pgt-solution-card small{margin:30px 0 9px!important}.pgt-solution-card b{position:static!important;margin-top:auto!important;color:var(--lux-orange)!important}
.pgt-product-section{width:min(1320px,calc(100% - 48px))!important;margin:auto!important}
.pgt-card{overflow:hidden!important}.pgt-card img{transition:transform .6s cubic-bezier(.2,.7,.2,1),filter .3s;filter:saturate(.86)}.pgt-card:hover img{transform:scale(1.035);filter:saturate(1)}
.pgt-section-head{align-items:end!important;margin-bottom:34px!important}.pgt-section-head>a{color:var(--lux-orange)!important;font-weight:750}
.pgt-articles-grid{gap:20px!important}.pgt-article-card{overflow:hidden!important}.pgt-article-card img{height:220px!important;filter:saturate(.78);transition:transform .55s,filter .3s}.pgt-article-card:hover img{transform:scale(1.035);filter:saturate(.95)}
.pgt-article-card-body{padding:27px!important}.pgt-article-card h3{font-size:19px!important;line-height:1.75!important}.pgt-article-card p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.pgt-editorial-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-bottom:42px}
.pgt-editorial-intro figure{margin:0;overflow:hidden;border-radius:24px;box-shadow:var(--lux-shadow)}
.pgt-editorial-intro img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;filter:saturate(.8)}
.pgt-editorial-lead{font-size:17px!important;line-height:2.15!important}
.pgt-feature-grid article{min-height:220px!important;padding:30px!important}
.pgt-page-hero{min-height:470px!important;display:flex;align-items:end;border-radius:0 0 28px 28px;padding-bottom:75px!important}
.pgt-page-hero .pgt-wrap{position:relative}.pgt-page-hero h1{font-size:clamp(40px,5vw,68px)!important;letter-spacing:-1.6px!important}
.pgt-post-content{max-width:900px!important}.pgt-post-content h2{color:var(--lux-ink)!important}.pgt-post-content p,.pgt-post-content li{color:#536267!important}
.pgt-global-cta .pgt-wrap{border-radius:22px!important;box-shadow:0 28px 75px rgba(15,31,37,.2)!important}
.pgt-footer{border-radius:26px 26px 0 0!important}
@media(max-width:900px){.pgt-wrap,.pgt-product-section{width:min(100% - 32px,1320px)!important}.pgt-hero{min-height:690px!important}.pgt-solution-grid{grid-template-columns:1fr!important}.pgt-editorial-intro{grid-template-columns:1fr;gap:32px}.pgt-header-utility a:first-child{display:none}}
@media(max-width:680px){.pgt-hero{min-height:650px!important;border-radius:0 0 22px 22px!important}.pgt-hero-inner{padding-top:165px!important}.pgt-hero h1{font-size:40px!important;letter-spacing:-1px!important}.pgt-trust,.pgt-bakery-growth,.pgt-global-solutions,.pgt-articles-section,.pgt-product-section,.pgt-light-section,.pgt-editorial,.pgt-catalogue{padding-top:68px!important;padding-bottom:68px!important}.pgt-solution-card{grid-template-columns:1fr!important}.pgt-solution-media{height:210px;min-height:210px}.pgt-page-hero{min-height:390px!important;padding-bottom:48px!important}.pgt-editorial-intro figure{border-radius:18px}}

/* v2.5 system pages and resilient fallbacks */
.pgt-fallback-content,.pgt-search-results{padding-top:70px;padding-bottom:90px;color:var(--lux-ink)}
.pgt-search-results{display:grid;gap:16px}.pgt-search-result,.pgt-empty{padding:28px 32px;background:#fff;border:1px solid rgba(20,33,38,.08);border-radius:18px;box-shadow:0 16px 45px rgba(22,40,47,.08)}
.pgt-search-result>span{color:var(--lux-orange);font-size:11px;font-weight:800}.pgt-search-result h2{margin:10px 0;font-size:24px}.pgt-search-result p{color:#607075;line-height:2}.pgt-search-result>a{color:var(--lux-orange);font-weight:750}
.pgt-error-page .pgt-actions{margin-top:30px}.pgt-error-page .pgt-btn-outline{border-color:rgba(255,255,255,.34)!important;color:#fff!important}
.nav-links{display:flex;justify-content:center;gap:8px;margin-top:24px}.nav-links .page-numbers{display:grid;place-items:center;min-width:42px;height:42px;padding:0 8px;background:#fff;border-radius:10px}.nav-links .current{background:var(--lux-orange);color:#fff}

/* v2.5.1 — WCAG-oriented contrast layer */
:root{--read-ink:#101d22;--read-body:#35474f;--read-muted:#4c5f67;--read-light:#f7faf9;--read-light-muted:#d4dfe1}
body,.site-main{color:var(--read-ink)!important}
.pgt-light-section,.pgt-catalogue,.pgt-editorial,.pgt-articles-section,.pgt-global-solutions,.pgt-bakery-growth,.pgt-trust,.pgt-product-section,.elementor-widget-pgt-product-grid,.pgt-archive,.pgt-article,.pgt-fallback-content,.pgt-search-results{color:var(--read-ink)!important}
.pgt-light-heading h2,.pgt-section-head h2,.pgt-global-heading h2,.pgt-growth-content>h2,.pgt-editorial h2,.pgt-archive h1,.pgt-articles-section h2,.pgt-selector h2,.pgt-category-grid h3,.pgt-card h3,.pgt-article-card h3,.pgt-feature-grid h3,.pgt-solution-card h3,.pgt-audience-grid h3,.pgt-product-info h1,.pgt-product-description h2,.pgt-post-content h1,.pgt-post-content h2,.pgt-search-result h2{color:var(--read-ink)!important}
.pgt-light-section p,.pgt-catalogue p,.pgt-editorial p,.pgt-global-heading p,.pgt-growth-content>p,.pgt-articles-section p,.pgt-card-body p,.pgt-article-card p,.pgt-category-grid p,.pgt-feature-grid p,.pgt-solution-card p,.pgt-audience-grid p,.pgt-product-lead,.pgt-product-description p,.pgt-post-content p,.pgt-post-content li,.pgt-search-result p,.pgt-trust-grid span{color:var(--read-body)!important;opacity:1!important}
.pgt-selector,.pgt-trust-grid article,.pgt-audience-grid a,.pgt-solution-card,.pgt-card,.pgt-article-card,.pgt-feature-grid article,.pgt-category-grid a,.pgt-post-content,.pgt-product-description,.pgt-specs,.pgt-form-shell,.pgt-search-result,.pgt-empty{background:#fff!important;color:var(--read-ink)!important}
.pgt-card-body span,.pgt-article-card time,.pgt-eyebrow,.pgt-light-heading span,.pgt-global-heading span,.pgt-growth-content>span,.pgt-solution-card i,.pgt-solution-card b,.pgt-audience-grid b,.pgt-section-head>a,.pgt-article-card b,.pgt-search-result>a{color:#b63f16!important;opacity:1!important}
.pgt-selector p,.pgt-selector-stage p,.pgt-selector-result{color:var(--read-body)!important}.pgt-selector button{background:#f4f7f7!important;color:#1d3038!important;border-color:#aebdc2!important}.pgt-selector button:hover,.pgt-selector button.active{background:#086f82!important;color:#fff!important;border-color:#086f82!important}
.pgt-form-shell h2,.pgt-form-shell p,.pgt-form-shell label{color:var(--read-ink)!important;opacity:1!important}.pgt-form input,.pgt-form select,.pgt-form textarea{background:#fff!important;color:#14242a!important;border:1px solid #8ea0a7!important}.pgt-form input::placeholder,.pgt-form textarea::placeholder{color:#5d6c72!important;opacity:1}.pgt-consent{color:#26383f!important}
.pgt-header-shell,.pgt-search-panel,.pgt-nav .sub-menu,.pgt-nav.open{background:#182a31!important;color:#fff!important}.pgt-brand,.pgt-brand b,.pgt-nav>ul>li>a,.pgt-header-tools button,.pgt-header-tools a,.pgt-search-heading,.pgt-search-heading span,.pgt-nav .sub-menu b,.pgt-mobile-actions a{color:#fff!important;opacity:1!important}.pgt-brand small,.pgt-header-utility span,.pgt-header-utility a,.pgt-search-toggle small,.pgt-nav .sub-menu small,.pgt-search-suggestions span{color:var(--read-light-muted)!important;opacity:1!important}.pgt-search-suggestions a{color:#f3f7f7!important}
.pgt-hero:after{background:rgba(8,20,25,.76)!important}.pgt-hero h1,.pgt-hero h1 span,.pgt-hero-inner>p,.pgt-hero-note,.pgt-video-link{color:#fff!important;opacity:1!important;text-shadow:0 2px 18px rgba(0,0,0,.32)}.pgt-hero h1 strong{color:#ffd064!important;-webkit-text-fill-color:#ffd064!important}.pgt-hero .pgt-eyebrow{color:#ffe096!important;background:rgba(12,28,34,.88)!important}
.pgt-page-hero{background:#1c3038!important}.pgt-page-hero h1,.pgt-page-hero p,.pgt-page-hero .pgt-breadcrumb,.pgt-article-hero time{color:#fff!important;opacity:1!important}.pgt-page-hero .pgt-eyebrow{color:#ffb183!important}
.pgt-global-cta .pgt-wrap{background:#213942!important}.pgt-global-cta h2,.pgt-global-cta p,.pgt-global-cta span,.pgt-global-cta a{color:#fff!important;opacity:1!important}.pgt-global-cta span{color:#ffc08c!important}
.pgt-footer{background:#13252c!important;color:#fff!important}.pgt-footer h2,.pgt-footer h3,.pgt-footer h4,.pgt-footer a{color:#fff!important;opacity:1!important}.pgt-footer p,.pgt-copy,.pgt-footer-badge{color:#c9d6d9!important;opacity:1!important}.pgt-footer-intro span,.pgt-footer-brand b{color:#ffb17f!important}
.pgt-btn{background:#d84f1e!important;color:#fff!important}.pgt-btn:hover{background:#a93711!important;color:#fff!important}.pgt-btn-outline,.pgt-btn-outline-dark{background:transparent!important}.pgt-btn-outline{color:#fff!important;border-color:rgba(255,255,255,.72)!important}.pgt-btn-outline-dark{color:#14262d!important;border-color:#667b83!important}
.pgt-card-placeholder,.pgt-article-visual,.pgt-product-placeholder{background:#263b44!important;color:#fff!important}
@media(max-width:1050px){.pgt-nav{background:#182a31!important}.pgt-nav>ul>li>a,.pgt-nav .sub-menu a{color:#fff!important}.pgt-mobile-actions a:last-child{background:#d84f1e!important;color:#fff!important}}

/* v2.6.0 — accessibility, stability and Core Web Vitals */
html{scroll-behavior:smooth}
.pgt-skip-link{position:fixed;z-index:99999;top:10px;right:12px;transform:translateY(-160%);padding:12px 18px;border-radius:8px;background:#fff;color:#10242c!important;box-shadow:0 8px 30px rgba(0,0,0,.25)}
.pgt-skip-link:focus{transform:translateY(0)}
#pgt-main-content{scroll-margin-top:110px}
:where(a,button,input,select,textarea):focus-visible{outline:3px solid #ffb178!important;outline-offset:3px!important}
.pgt-card img,.pgt-article-card img,.pgt-solution-media,.pgt-growth-image img{height:auto}
.pgt-product-section,.pgt-articles-section,.pgt-global-solutions,.pgt-editorial{content-visibility:auto;contain-intrinsic-size:1px 800px}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.pgt-card:hover,.pgt-article-card:hover,.pgt-audience-grid a:hover{transform:none!important}}

/* v2.6.1 — official brand mark */
.pgt-brand-logo{display:grid;place-items:center;width:54px;height:54px;flex:0 0 54px}
.pgt-brand-logo img{display:block;width:100%!important;height:100%!important;max-height:none!important;object-fit:contain}
.pgt-footer-logo{display:block;width:92px;height:92px;object-fit:contain;margin:0 0 18px}
@media(max-width:680px){.pgt-brand-logo{width:44px;height:44px;flex-basis:44px}.pgt-footer-logo{width:76px;height:76px}}

/* v2.7.0 — long-form article readability */
.pgt-post-content{font-size:17px;line-height:2.15}
.pgt-post-content>p:first-of-type{font-size:19px;line-height:2.1;color:#253a42!important}
.pgt-post-content h2{margin-top:48px!important;margin-bottom:16px!important;font-size:clamp(25px,3vw,34px)}
.pgt-post-content h3{margin-top:30px;font-size:22px;color:#21363e}
.pgt-post-content ul{margin:18px 0;padding-right:24px}.pgt-post-content li{margin:9px 0}
.pgt-article-links{margin-top:48px;padding:24px 28px;border:1px solid #d7e0e2;border-right:5px solid #d84f1e;border-radius:16px;background:#f5f8f8;color:#24383f}
.pgt-article-links strong{display:block;margin-bottom:10px}.pgt-article-links a{display:inline-block;margin:4px 0 4px 12px;color:#a93711!important;font-weight:750}
@media(max-width:680px){.pgt-post-content{font-size:16px;line-height:2}.pgt-post-content>p:first-of-type{font-size:17px}.pgt-article-links{padding:20px}}

/* v2.8.0 — illustrated long-form guides */
.pgt-article-figure{margin:34px 0;overflow:hidden;border-radius:20px;background:#edf2f3;box-shadow:0 18px 50px rgba(18,36,43,.11)}
.pgt-article-figure:first-child{margin-top:0}.pgt-article-figure img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.pgt-article-figure figcaption{padding:12px 18px;color:#4b5f67;font-size:13px;line-height:1.8;background:#f5f8f8}
.pgt-visible-faq{margin-top:55px}.pgt-visible-faq details{margin:12px 0;border:1px solid #d8e1e3;border-radius:14px;background:#f8faf9;overflow:hidden}
.pgt-visible-faq summary{padding:18px 20px;cursor:pointer;color:#172b33;font-weight:800}.pgt-visible-faq details p{padding:0 20px 18px;margin:0!important;color:#40545c!important}
@media(max-width:680px){.pgt-article-figure{margin:26px -4px;border-radius:14px}.pgt-article-figure figcaption{font-size:12px}.pgt-visible-faq summary{padding:16px}}

/* v2.8.1 — long article visibility safeguard */
.single-post .pgt-post-content,.single-post .pgt-post-content.pgt-reveal,.pgt-motion .single-post .pgt-post-content{opacity:1!important;visibility:visible!important;transform:none!important}
.single-post .pgt-post-content{display:block;min-height:240px}
.pgt-article-hero .pgt-breadcrumb a{color:inherit;text-decoration:none}.pgt-article-hero .pgt-breadcrumb a:hover{color:#fff}

/* v2.9.0 — authority and internal-link modules */
.pgt-article-meta{display:flex;gap:18px;flex-wrap:wrap;margin-top:18px;color:#d5e0e2;font-size:12px}.pgt-article-meta time,.pgt-article-meta span{padding:7px 11px;border:1px solid rgba(255,255,255,.2);border-radius:8px}
.pgt-author-box{display:grid;grid-template-columns:76px 1fr;gap:20px;margin-top:55px;padding:26px;border:1px solid #d8e1e3;border-radius:18px;background:#f5f8f8}.pgt-author-box img{width:76px;height:76px;object-fit:contain}.pgt-author-box span{color:#a93711;font-size:12px;font-weight:800}.pgt-author-box h2{font-size:21px!important;margin:5px 0 8px!important}.pgt-author-box p{margin:0!important;font-size:14px}.pgt-author-box a{display:inline-block;margin-top:9px;color:#a93711!important;font-weight:800}
.pgt-related{padding:70px 0}.pgt-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pgt-related-grid article{overflow:hidden;border:1px solid #dce3e4;border-radius:18px;background:#fff}.pgt-related-grid a{display:block;color:#162a32;padding-bottom:22px}.pgt-related-grid img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:18px}.pgt-related-grid span,.pgt-related-grid h3,.pgt-related-grid p{display:block;margin-right:20px;margin-left:20px}.pgt-related-grid span{color:#a93711;font-size:11px}.pgt-related-grid h3{font-size:18px;line-height:1.7}.pgt-related-grid p{color:#51646b;line-height:1.9;font-size:13px}
@media(max-width:760px){.pgt-related-grid{grid-template-columns:1fr}.pgt-author-box{grid-template-columns:1fr}.pgt-article-meta{gap:8px}.pgt-article-meta time,.pgt-article-meta span{font-size:11px}}
