:root{--brand-primary:#1A1A2E;--brand-primary-dark:#0F0F1A;--brand-primary-light:#25253D;--brand-secondary:#00B4D8;--brand-accent:#48CAE4;--brand-bg:#FFFFFF;--brand-bg-alt:#F1F5F9;--brand-text:#111827;--brand-text-inverse:#FFFFFF;--brand-border:#DCE3EA;--brand-radius:0px}*{box-sizing:border-box}body{font-family:Roboto Condensed,Arial,sans-serif;color:#111827;color:var(--brand-text);background:#fff;background:var(--brand-bg)}img{max-width:100%;height:auto}.pmsb-nav-engineering{min-height:68px;background:#0f0f1a;background:var(--brand-primary-dark)}.pmsb-nav-engineering .nav-link{color:#fff}.pmsb-nav-engineering .nav-link:hover{color:#48cae4;color:var(--brand-accent)}.navbar-brand img{width:180px;min-height:40px}.pmsb-delivery-hero,.sub-hero{padding:160px 0 80px;background:#1a1a2e;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse)}.pmsb-delivery-hero a,.pmsb-delivery-hero h1,.pmsb-delivery-hero p,.sub-hero a,.sub-hero h1,.sub-hero p{color:#fff;color:var(--brand-text-inverse)}h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.12}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#48cae4!important;color:var(--brand-accent)!important}.pmsb-delivery-proof{display:flex;gap:24px;flex-wrap:wrap;margin-top:48px;border-top:1px solid #6b7786;padding-top:24px}.content-band{padding:64px 0}.content-band:nth-of-type(2n){background:#f1f5f9;background:var(--brand-bg-alt)}.content-band h2{margin-bottom:32px}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.card-grid article,.facts>div,.pmsb-project-matrix article{background:#fff;padding:24px;border:1px solid #dce3ea;border:1px solid var(--brand-border)}.trust-bar{background:#0f0f1a;background:var(--brand-primary-dark);color:#fff;padding:48px 0}.trust-bar span{color:#fff}.site-cta{background:#1a1a2e;background:var(--brand-primary);padding:64px 0 96px;color:#fff}.site-cta a:not([class*=btn-]),.site-cta h2,.site-cta p{color:#fff}.site-cta .btn{color:#1a1a2e;color:var(--brand-primary)}.site-footer{background:#0f0f1a;background:var(--brand-primary-dark);color:#fff;padding:64px 0 32px}.site-footer a:not([class*=btn-]),.site-footer h2,.site-footer h3,.site-footer p{color:#fff}.site-footer a{display:block;margin:8px 0}.footer-evidence{display:flex;flex-wrap:wrap;gap:24px;border-top:1px solid #6b7786;border-bottom:1px solid #6b7786;padding:24px 0;margin:32px 0}.disclosure{font-size:.9rem}.spec-table>div{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;border-bottom:1px solid #dce3ea;border-bottom:1px solid var(--brand-border);padding:24px 0}.steps{display:grid;grid-gap:24px;gap:24px}.steps li{padding:16px}.facts{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:24px;gap:24px}.compact-page-header{padding:160px 0 80px;background:#f1f5f9;background:var(--brand-bg-alt)}.product-card{background:#fff;border:1px solid #dce3ea;border:1px solid var(--brand-border);text-align:left;padding:16px}.product-card img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.blog-card{border-bottom:1px solid #dce3ea;border-bottom:1px solid var(--brand-border);padding:24px 0}.modal-dialog{max-width:560px}.modal-body{padding:24px}@media (max-width:767px){.spec-table>div{display:block}.facts{grid-template-columns:1fr}.compact-page-header,.pmsb-delivery-hero,.sub-hero{padding-top:112px}}img[src=""][data-ai-prompt]{font-size:0;color:transparent;text-indent:-9999px;background:linear-gradient(135deg,#dce3ea,#f1f5f9);min-height:160px}.navbar-brand img[src=""]{min-height:40px;background:0 0}.pmsb-delivery-hero a.btn-info{color:#111827}.product-card img[src=""]{font-size:0;color:transparent;text-indent:-9999px}