:root{--brand-primary:#455A64;--brand-primary-dark:#37474F;--brand-primary-light:#607D8B;--brand-secondary:#BF4A2A;--brand-accent:#D4603C;--brand-neutral-dark:#1F2937;--brand-neutral-mid:#64748B;--brand-neutral-light:#F8FAFC;--brand-bg:#FFFFFF;--brand-bg-alt:#F1F5F9;--brand-text:#1F2937;--brand-text-inverse:#FFFFFF;--brand-border:#DCE3EA;--brand-success:#22C55E;--brand-warning:#F59E0B;--brand-danger:#EF4444;--brand-radius:4px}body{font-family:Inter,Arial,sans-serif;color:#1f2937;color:var(--brand-text);background:#fff;background:var(--brand-bg);line-height:1.65}h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.12;font-weight:750}h2{font-size:max(1.65rem, min(2.8vw, 2.4rem));font-weight:700;margin-bottom:24px}h3{font-size:1.2rem}a{color:#bf4a2a;color:var(--brand-secondary)}img{max-width:100%;height:auto;border-radius:4px;border-radius:var(--brand-radius)}.section-pad{padding:80px 0}.sub-hero{padding:104px 0 96px;background:#f1f5f9;background:var(--brand-bg-alt)}.sub-hero img{width:100%;min-height:340px;-o-object-fit:cover;object-fit:cover}.eyebrow{text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:700;color:#bf4a2a;color:var(--brand-secondary)}.btn-accent{background:#bf4a2a;background:var(--brand-secondary);color:#fff;border-radius:4px;border-radius:var(--brand-radius);padding:12px 24px}.btn-accent:hover{background:#37474f;background:var(--brand-primary-dark);color:#fff}.pmr-header-centered{background:#fff;border-bottom:1px solid #dce3ea;border-bottom:1px solid var(--brand-border)}.pmr-header-centered img{-o-object-fit:contain;object-fit:contain}.pmr-navbar-sub{background:#fff}.nav-link{color:#1f2937!important;color:var(--brand-text)!important;font-weight:600}.nav-link:hover{color:#bf4a2a!important;color:var(--brand-secondary)!important}.pmr-footer{background:#37474f;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:72px 0 24px}.pmr-footer a,.pmr-footer h5,.pmr-footer p{color:#fff;color:var(--brand-text-inverse)}.pmr-footer a{display:block;margin:8px 0}.footer-bottom{border-top:1px solid #70818a;margin-top:48px;padding-top:24px;color:#fff;color:var(--brand-text-inverse)}.end-cta{padding:64px 0 96px;background:#37474f;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.end-cta a:not(.btn),.end-cta h2,.end-cta p{color:#fff;color:var(--brand-text-inverse)}.end-cta .btn-light{color:#37474f;color:var(--brand-primary-dark)}.end-cta .feedback{max-width:820px}.compare-grid,.fact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.compare-grid article,.fact-grid article,.mini-grid article,.project-card,.vertical-cards article{border:1px solid #dce3ea;border:1px solid var(--brand-border);background:#fff;padding:24px;border-radius:4px;border-radius:var(--brand-radius)}.timeline{display:flex;gap:24px;flex-wrap:wrap;list-style:none;padding:0;counter-reset:steps}.timeline li{flex:1 1 180px;border-top:3px solid #bf4a2a;border-top:3px solid var(--brand-secondary);padding:16px;background:#f1f5f9;background:var(--brand-bg-alt)}.vertical-timeline{border-left:3px solid #bf4a2a;border-left:3px solid var(--brand-secondary);padding-left:32px}.vertical-timeline li{padding:12px}.evidence-list{display:flex;gap:16px;flex-wrap:wrap}.evidence-list span{padding:16px 24px;background:#f1f5f9;background:var(--brand-bg-alt);border:1px solid #dce3ea;border:1px solid var(--brand-border)}.simple-list li{padding:12px;border-bottom:1px solid #dce3ea;border-bottom:1px solid var(--brand-border)}.pmr-trust-bar{padding:64px 0;background:#37474f;background:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.pmr-trust-bar .container{display:flex;gap:32px;justify-content:space-between;flex-wrap:wrap}.pmr-trust-bar div{color:#fff;color:var(--brand-text-inverse)}.doc-row{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid #dce3ea;border-bottom:1px solid var(--brand-border);padding:24px 0;flex-wrap:wrap}.vertical-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.product-card{width:100%;text-align:left;background:#fff;border:1px solid #dce3ea;border:1px solid var(--brand-border);padding:0;border-radius:4px;border-radius:var(--brand-radius);overflow:hidden;cursor:pointer}.product-card img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.product-card small,.product-card span{display:block;margin:16px}.catalog-tab-label{border-bottom:3px solid #bf4a2a;border-bottom:3px solid var(--brand-secondary);padding:16px 0;margin-bottom:24px;font-weight:700}.blog-row{border-bottom:1px solid #dce3ea;border-bottom:1px solid var(--brand-border);padding:24px 0}.pagination{display:flex;gap:16px;margin-top:32px}.article-body{font-size:1.08rem}.article-links{display:flex;gap:24px;margin-top:40px}.pmr-contact-map{background:#f1f5f9;background:var(--brand-bg-alt)}.modal-dialog{max-width:560px}.modal-header{background:#37474f;background:var(--brand-primary-dark);color:#fff}.modal-header h2{color:#fff}.modal-header .btn-close{filter:invert(1)}@media (max-width:767px){.section-pad{padding:64px 0}.sub-hero{padding:72px 0}.compare-grid,.fact-grid,.vertical-cards{grid-template-columns:1fr}.pmr-trust-bar .container{display:block}.pmr-trust-bar .container div{padding:8px 0}}.pmr-home-hero{background:#e8eff2}.pmr-services-hero{background:#edf1f4}.pmr-about-header{background:#f8fafc;border-left:8px solid #bf4a2a;border-left:8px solid var(--brand-secondary)}.pmr-industries-hero{background:#eef3f4}.pmr-industries-hero .row{flex-direction:row-reverse}.pmr-delivery-hero{background:#e7ecef}.pmr-delivery-hero .row{flex-direction:row-reverse}.pmr-contact-hero{background:#37474f;color:#fff}.pmr-contact-hero h1,.pmr-contact-hero p{color:#fff}.pmr-contact-hero .eyebrow{color:#ffd1c3}.pmr-contact-hero .row{flex-direction:row-reverse}.pmr-about-facts,.pmr-climate-notes,.pmr-logistics-timeline,.pmr-packing-install{background:#f1f5f9}img[src=""]{font-size:0;color:transparent;text-indent:-9999px;background:linear-gradient(135deg,#dce3ea,#f1f5f9);min-height:40px}.pmr-header-centered img{width:220px;height:60px}.pmr-journal{max-width:800px;margin-left:auto;margin-right:auto}.pmr-blog-list h1{text-align:center}.pmr-cta-form{padding:24px;background:#fff;color:#1f2937;color:var(--brand-text);border-radius:4px;border-radius:var(--brand-radius)}.pmr-contact-hero .row,.pmr-delivery-hero .row{flex-direction:row}.pmsb-delivery-proof{margin-top:24px}.pmsb-delivery-proof>div{font-weight:600}.pmr-region-card{height:100%;padding:16px;background:#fff;border:1px solid #dce3ea;border:1px solid var(--brand-border)}.vertical-cards img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;margin-bottom:16px}.feedback .form-control{border:1px solid #dce3ea;border:1px solid var(--brand-border);border-radius:4px;border-radius:var(--brand-radius);padding:12px}.feedback .form-label{font-weight:600;color:#1f2937;color:var(--brand-text)}.feedback .btn{min-height:44px}