:root{--brand-primary:#1A755F;--brand-primary-dark:#104236;--brand-primary-light:#227762;--brand-accent:#ef8354;--brand-accent-light:#f0a873;--brand-text:#1b2733;--brand-inverse:#fff;--brand-bg-alt:#f6f5f3;--brand-muted:#e8eef2;--brand-border:#d4dee5}body{margin:0;color:#1b2733;color:var(--brand-text);background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.6}[hidden]{display:none!important}h1,h2,h3{color:inherit;font-weight:720;line-height:1.18;word-wrap:anywhere}h1{font-size:max(2rem, min(4vw, 3.5rem));letter-spacing:-.035em}h2{font-size:max(1.5rem, min(2.5vw, 2.125rem));letter-spacing:-.022em}h3{font-size:1.2rem}a{color:#284c69;text-underline-offset:3px}a:hover{color:#0d1e2d}a:focus-visible,button:focus-visible,summary:focus-visible{outline:#a94a22 solid 2px;outline-offset:3px}img{max-width:100%}img[src=""]{font-size:0;color:transparent}.skip-link{position:absolute;top:8px;left:8px;z-index:1200;transform:translateY(-200%);background:#fff;padding:8px}.skip-link:focus{transform:none}.desk-header .navbar{background:#104236;background:var(--brand-primary-dark);color:#fff;padding:12px 0}.desk-header .nav-link{color:#fff;font-size:.92rem}.desk-header .nav-link.active,.desk-header .nav-link:hover{color:#f0a873;color:var(--brand-accent-light)}.navbar-brand img{display:block;width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.desk-utility{background:#1a755f;background:var(--brand-primary);color:#fff;padding:8px 0;font-size:.85rem;border-top:1px solid #62687a}.desk-utility a,.desk-utility a:hover{color:#fff}.btn{border-radius:3px;font-weight:650;padding:10px 16px;white-space:normal}.btn.btn-primary{background:#1a755f;background:var(--brand-primary);border-color:#1a755f;border-color:var(--brand-primary);color:#fff}.btn.btn-primary:focus-visible,.btn.btn-primary:hover{background:#104236;background:var(--brand-primary-dark);border-color:#104236;border-color:var(--brand-primary-dark);color:#fff}.btn.nav-pill{border-radius:24px}.home-hero .btn.btn-primary,.navbar .btn.btn-primary,.wps-spec-hero .btn.btn-primary{background:#ef8354;background:var(--brand-accent);color:#071522;border-color:#ef8354;border-color:var(--brand-accent)}.home-hero .btn.btn-primary:hover,.navbar .btn.btn-primary:hover,.wps-spec-hero .btn.btn-primary:hover{background:#f0a873;background:var(--brand-accent-light);border-color:#f0a873;border-color:var(--brand-accent-light)}.band{padding:80px 0}.cta-section{padding:80px 0 96px}.section-intro{margin-bottom:32px}.eyebrow{font-size:.8rem;font-weight:720;text-transform:uppercase;letter-spacing:.115em;margin:0 0 8px}.hero-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:32px}.desk-card{height:100%;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:3px;overflow:hidden;background:#fff}.card-copy{padding:24px}.card-copy p:last-child{margin-bottom:0}.catalog-photo,.feature-photo,.journal-photo{display:block;width:100%;aspect-ratio:4/3;background:linear-gradient(145deg,#f6f5f3,#e8eef2);background:linear-gradient(145deg,var(--brand-bg-alt),var(--brand-muted));-o-object-fit:cover;object-fit:cover}.catalog-photo{-o-object-fit:contain;object-fit:contain}.form-surface{background:#fff;color:#1b2733;color:var(--brand-text);border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:4px;padding:24px}.form-surface a{color:#284c69}.wps-spec-hero{background:#104236;background:var(--brand-primary-dark);color:#fff;padding:64px 0}.wps-spec-hero h1,.wps-spec-hero h2,.wps-spec-hero li,.wps-spec-hero p{color:#fff}.wps-spec-card{padding:24px;border:1px solid #677e90;background:#192f41}.wps-spec-card h2{font-size:1.35rem}.wps-spec-card ul{margin-bottom:0}.wps-evidence{background:#f6f5f3;background:var(--brand-bg-alt)}.wps-evidence article{background:#fff;border:1px solid #d4dee5;border:1px solid var(--brand-border);height:100%;padding:24px}.wps-evidence article p{margin-bottom:0}.site-footer{padding:64px 0 24px;background:#104236;background:var(--brand-primary-dark);color:#fff}.site-footer h2{color:#fff;font-size:1.12rem}.site-footer a,.site-footer a:hover,.site-footer li,.site-footer p{color:#fff}.site-footer li+li{margin-top:8px}.evidence-badges{margin:32px 0 16px;padding-top:16px;border-top:1px solid #677e90;display:flex;gap:8px 24px;flex-wrap:wrap;justify-content:center}.evidence-badges li{margin:0!important;padding:4px 8px;border:1px solid #677e90}.legal-row{border-top:1px solid #677e90;padding-top:16px;font-size:.9rem}@media (max-width:767.98px){.band{padding:48px 0}.cta-section{padding:48px 0 64px}.card-copy,.form-surface{padding:16px}}.quick-form,.rfq-form{color:#1b2733}.quick-form .form-label,.rfq-form .form-label{font-weight:650}.form-control,.form-select{border-color:#778794;border-radius:3px;color:#1b2733}.form-control:focus,.form-select:focus{border-color:#365b78;box-shadow:0 0 0 .2rem rgba(54,91,120,.2)}.form-note{margin:16px 0;font-size:.9rem}.form-note a{-webkit-text-decoration:underline;text-decoration:underline}