/* Independent shared PK Metals footer. */
.home-footer.pk-footer{position:relative;background:#111513;color:#b2bbb5;padding:0;border-top:1px solid #363e38;isolation:isolate}.pk-footer:before{content:"";position:absolute;top:-1px;left:4%;width:64px;height:3px;background:#d63a2e}.pk-footer:after{content:"";position:absolute;right:4%;top:-1px;width:32px;height:3px;background:#d9c835}.pk-footer .pkf-main{display:grid;grid-template-columns:1.15fr 1.15fr 1fr .9fr;gap:48px;padding-top:52px;padding-bottom:42px}.pk-footer a{text-decoration:none;transition:color .2s}.pk-footer a:hover{color:#fff}.pk-footer a:focus-visible{outline:2px solid #d9c835;outline-offset:5px}.pkf-brand img{width:190px;height:auto;max-width:100%;display:block}.pk-footer p{font:400 13px/1.8 Arial,Helvetica,sans-serif;color:#aab5ad;margin:16px 0}.pkf-since{display:block;color:#b9b49a;font:700 10px/1.5 'Courier New',monospace;letter-spacing:.08em;margin-top:22px}.pkf-column{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pkf-column h2{color:#e4e9e5;font:700 12px/1.5 Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.07em;margin:9px 0 10px}.pkf-column>a{font:400 14px/1.5 Arial,Helvetica,sans-serif;color:#b2bdb5}.pkf-column .pkf-address{font-size:15px;color:#e1e7e2;line-height:1.7}.pkf-address span{color:#d9c835;padding-left:10px}.pkf-column p{margin:0;font-size:13px}.pkf-column .pkf-phone{color:#fff;font-size:19px;font-weight:700;letter-spacing:-.02em;margin-top:3px}.pkf-socials{display:flex;gap:8px;margin-top:7px}.pkf-socials a{width:32px;height:32px;display:grid;place-items:center;border:1px solid #ffffff25;font:700 12px Arial;color:#b3beb5}.pkf-socials a:hover{border-color:#d63a2e;background:#d63a2e12}.pk-footer .pkf-network{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;border-top:1px solid #ffffff13;padding-top:28px;padding-bottom:28px}.pkf-affiliate,.pkf-industry{display:flex;align-items:center;gap:28px}.pkf-affiliate img{width:180px;height:auto;display:block;max-width:100%;filter:none;background:transparent;box-shadow:none}.pkf-industry{border-left:1px solid #ffffff13;padding-left:40px}.pkf-industry img{width:142px;height:auto;display:block;opacity:.87}.pkf-network span{font:700 9px/1.5 'Courier New',monospace;letter-spacing:.1em;color:#939f96}.pk-footer .pkf-network p{font-size:12px;line-height:1.6;margin:6px 0}.pkf-network div>div>a{font:700 11px/1.6 Arial;color:#c9d2cb}.pk-footer .pkf-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ffffff13;padding-top:20px;padding-bottom:22px;font:400 12px/1.7 Arial;color:#89988d}.pkf-bottom>a{color:#c1ccc3;white-space:nowrap}
@media(max-width:1100px){.pk-footer .pkf-main{gap:25px}.pkf-affiliate,.pkf-industry{gap:20px}.pkf-industry{padding-left:25px}.pkf-affiliate img{width:155px}.pkf-industry img{width:120px}}
@media(max-width:760px){.pk-footer .pkf-main{grid-template-columns:1fr 1fr;gap:30px 25px;padding-top:35px;padding-bottom:30px}.pk-footer .pkf-network{grid-template-columns:1fr;gap:25px}.pkf-industry{border-left:0;border-top:1px solid #ffffff13;padding-left:0;padding-top:25px}.pkf-affiliate img{width:165px}.pkf-industry img{width:142px}.pk-footer .pkf-bottom{align-items:flex-start;font-size:11px}.pkf-column h2{font-size:11px}.pkf-column>a{font-size:13px}}
@media(max-width:420px){.pkf-brand img{width:155px}.pk-footer .pkf-main{gap:28px 18px}.pkf-column .pkf-phone{font-size:17px}.pkf-column .pkf-address{font-size:14px}.pkf-affiliate,.pkf-industry{gap:20px}.pkf-affiliate img{width:145px}.pkf-network span{font-size:8px}.pk-footer .pkf-network p{font-size:11px}.pk-footer .pkf-bottom{flex-direction:column;gap:12px}}

/* Compact shared footer: affiliate in main row; industry membership in legal row. */
.pk-footer .pkf-main{grid-template-columns:1.25fr 1.05fr .95fr 1.05fr;gap:45px;padding-bottom:38px}.pk-footer .pkf-brand .pkf-legal{margin:16px 0 12px;font-size:12px;color:#9eaaa2}.pk-footer .pkf-description{max-width:245px;font-size:13px;line-height:1.8;margin:0;color:#b3bdb6}.pk-footer .pkf-affiliate{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pk-footer .pkf-affiliate img{width:185px;max-width:100%;height:auto;margin:5px 0 0}.pk-footer .pkf-affiliate p{font-size:13px;line-height:1.8;margin:0}.pk-footer .pkf-affiliate .pkf-egreen-link{font-size:12px;font-weight:700;color:#d7e0d9}.pk-footer .pkf-bottom{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:34px;padding-top:18px;padding-bottom:18px;align-items:center}.pkf-rema{display:flex;align-items:center;gap:12px}.pkf-rema span{font-size:11px;color:#a9b6ac}.pkf-rema img{width:112px;height:auto;display:block;opacity:.88}.pkf-top{font-size:12px}.pkf-copyright{font-size:11px;line-height:1.7}.pkf-socials{margin-top:5px}
@media(max-width:1100px){.pk-footer .pkf-main{gap:26px}.pk-footer .pkf-bottom{gap:20px}.pk-footer .pkf-affiliate img{width:165px}}
@media(max-width:760px){.pk-footer .pkf-main{grid-template-columns:1fr 1fr;gap:30px 25px;padding-bottom:30px}.pk-footer .pkf-bottom{grid-template-columns:1fr auto;gap:18px}.pkf-copyright{grid-column:1/-1}.pkf-rema{gap:10px}.pkf-rema img{width:100px}.pk-footer .pkf-affiliate img{width:160px}.pk-footer .pkf-affiliate p{font-size:12px}}
@media(max-width:420px){.pk-footer .pkf-main{gap:28px 18px}.pk-footer .pkf-affiliate img{width:145px}.pkf-rema span{font-size:10px}.pkf-rema img{width:90px}.pk-footer .pkf-bottom{gap:14px}.pkf-top{font-size:11px}.pk-footer .pkf-description{font-size:12px}}

/* Discreet website authorship. */
.pk-footer .site-author{padding-top:0;padding-bottom:18px;font:400 11px/1.6 Arial,Helvetica,sans-serif;color:#8fa59a;text-align:left;letter-spacing:0;text-transform:none}.site-author a{color:inherit;text-decoration:none;font-weight:400}.site-author a:hover,.site-author a:focus-visible{color:#eef5f0;text-decoration:underline;text-underline-offset:3px}

/* Credit aligned below Back to top. */
.site-footer .site-author,.pk-footer .site-author{text-align:right;padding-top:0;padding-bottom:18px}@media(max-width:760px){.site-footer .site-author,.pk-footer .site-author{text-align:center}}
