/* V10 brand, powder-quality visual and expanded footer */
.site-header .logo img{width:clamp(172px,17vw,235px);height:auto;max-height:66px;object-fit:contain}.header-inner{gap:18px}.v10-powder-visual{position:relative;min-height:565px;padding:0;background:#1b2c31;isolation:isolate}.v10-powder-photo{position:absolute;inset:0;background:url('/assets/adhesive-powder-quality.webp?v=30-20261103') center/cover;z-index:-2}.v10-powder-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0a1b2499 0%,transparent 42%,#081923e8 100%);z-index:-1}.v10-powder-overlay{display:flex;flex-direction:column;justify-content:flex-end;min-height:565px;padding:38px}.v10-powder-overlay h3{font-size:clamp(28px,3vw,43px);color:#fff;margin:15px 0}.v10-powder-overlay p{max-width:420px;color:#e7e5de}.v10-photo-link{color:#f0c783;font-size:13px;font-weight:700}.v10-footer{padding-top:90px;background:radial-gradient(circle at 80% 0%,#203746,#071923 65%)}.v10-footer-top{display:grid;grid-template-columns:1fr 1fr;gap:clamp(35px,7vw,110px);padding-bottom:62px;border-bottom:1px solid #d6a96855}.v10-footer-brand .logo-footer{display:block;margin:0 0 22px}.v10-footer-brand img{width:min(100%,315px);height:auto;max-height:none}.v10-footer-intro{font-size:15px!important;line-height:1.8;max-width:510px;color:#f0f2f2}.v10-footer-sub{max-width:520px;color:#b9c9ce;font-size:13px;line-height:1.8}.v10-footer-brand .btn{margin-top:12px}.v10-footer-pitch h2{font-size:clamp(35px,4vw,60px);color:#fff}.v10-footer-pitch p:not(.eyebrow){max-width:450px;color:#c5d0d4}.v10-footer-chips{display:flex;flex-wrap:wrap;gap:9px}.v10-footer-chips span{border:1px solid #ffffff4d;border-radius:99px;padding:7px 14px;font-size:12px;color:#e4e9e9}.v10-footer-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:25px;padding-top:58px;padding-bottom:60px}.v10-footer-links>div{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.v10-footer-links h4{font-size:14px;color:#e5bc7b;margin:0 0 9px}.v10-footer-links a,.v10-footer-links p{font-size:12px;color:#cbd5d8;line-height:1.65;margin:0;overflow-wrap:anywhere}.v10-footer-links a:hover,.footer-bottom a:hover{color:#e7bd7b}.v10-footer-contact{border-left:1px solid #ffffff30;padding-left:23px}.v10-footer-contact .v10-contact-note{color:#9caeb6;margin-top:10px}.v10-footer-banner{border-top:1px solid #ffffff2b;border-bottom:1px solid #ffffff2b;display:flex;align-items:center;gap:30px;padding-top:26px;padding-bottom:26px}.v10-footer-banner strong{color:#fff;font:600 24px 'Playfair Display',serif;white-space:nowrap}.v10-footer-banner p{font-size:13px;color:#cbd5d8;flex:1;margin:0}.v10-footer-banner .btn{white-space:nowrap}.v10-footer .footer-bottom{margin-top:0;padding-top:25px;padding-bottom:35px}.v10-footer .footer-bottom span{line-height:1.7}@media(max-width:1050px){.v10-footer-links{grid-template-columns:repeat(3,1fr)}.v10-footer-contact{border-left:0;padding-left:0}}@media(max-width:760px){.v10-footer{padding-top:55px}.v10-footer-top{grid-template-columns:1fr;padding-bottom:40px}.v10-footer-links{grid-template-columns:repeat(2,1fr);padding-top:40px;padding-bottom:40px}.v10-footer-banner{flex-direction:column;align-items:flex-start;gap:12px}.v10-footer-banner strong{white-space:normal}.v10-footer .footer-bottom{flex-direction:column;gap:12px}.v10-powder-visual,.v10-powder-overlay{min-height:430px}.v10-powder-overlay{padding:25px}}@media(max-width:440px){.v10-footer-links{grid-template-columns:1fr}.v10-footer-top{gap:25px}.site-header .logo img{width:180px}}