:root{--brand-primary:#1A7562;--brand-primary-light:#227765;--brand-primary-dark:#104237;--brand-accent:#4da3ff;--brand-text:#1b2733;--brand-inverse:#fff;--brand-bg-alt:#f4f6fa;--brand-muted:#e8eef2;--brand-border:#d4dee5;--brand-link:#284e70}body{background:#fff;color:#1b2733;color:var(--brand-text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;line-height:1.65;word-wrap:break-word}h1,h2,h3{color:#1b2733;color:var(--brand-text);font-weight:720;line-height:1.16}h1{font-size:max(2rem, min(4vw, 3.5rem));letter-spacing:-.035em;margin-bottom:16px}h2{font-size:max(1.45rem, min(2.7vw, 2.125rem));letter-spacing:-.025em;margin-bottom:24px}h3{font-size:1.15rem;letter-spacing:-.015em;margin-bottom:8px}a{color:#284e70;color:var(--brand-link);text-underline-offset:0.16em}a:hover{color:#104237;color:var(--brand-primary-dark)}:focus-visible{outline:#4da3ff solid 3px;outline:3px solid var(--brand-accent);outline-offset:3px}p{margin-bottom:16px}figure{margin-bottom:0}.band{padding:64px 0}.reading{max-width:820px}.closing-cta{padding:64px 0 80px}.section-label,.wps-eyebrow{display:block;margin-bottom:12px;color:#284e70;color:var(--brand-link);font-size:.78rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.dark-panel a:not(.btn),.dark-panel h1,.dark-panel h2,.dark-panel h3,.dark-panel li,.dark-panel p{color:#fff;color:var(--brand-inverse)}.dark-panel .wps-eyebrow{color:#a7d2ff}.btn{border-radius:4px;padding:10px 16px;font-weight:700}.btn-primary{background:#104237;background:var(--brand-primary-dark);border-color:#104237;border-color:var(--brand-primary-dark);color:#fff}.btn-primary:focus-visible,.btn-primary:hover{background:#227765;background:var(--brand-primary-light);border-color:#227765;border-color:var(--brand-primary-light);color:#fff}.dark-panel .btn-primary{background:#4da3ff;background:var(--brand-accent);border-color:#4da3ff;border-color:var(--brand-accent);color:#071522}.dark-panel .btn-primary:hover{background:#9dccff;border-color:#9dccff;color:#071522}.text-link{font-weight:700}.skip-link{position:absolute;top:8px;left:8px;z-index:10;transform:translateY(-200%);background:#fff;padding:8px 16px}.skip-link:focus{transform:translateY(0)}.wps-spec-nav{min-height:72px;background:#fff;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.wps-spec-nav .navbar-brand{margin-right:12px;white-space:normal}.wps-spec-nav .navbar-brand img{display:block;max-width:100%;-o-object-fit:contain;object-fit:contain;font-size:.83rem;font-weight:750}.wps-spec-nav .nav-link{color:#1b2733;color:var(--brand-text);font-size:.94rem;font-weight:650}.wps-spec-nav .nav-link.active{color:#284e70;color:var(--brand-link);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:2px}.navbar-toggler{min-height:40px;border-color:#d4dee5;border-color:var(--brand-border)}.site-footer{background:#104237;background:var(--brand-primary-dark);padding:64px 0 32px}.site-footer a:not(.btn),.site-footer h2,.site-footer p{color:#fff;color:var(--brand-inverse)}.site-footer h2{font-size:1.35rem;margin-bottom:16px}.site-footer p{max-width:52ch}.footer-links{display:grid;grid-gap:8px;gap:8px}.footer-social{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;border-top:1px solid #506276;margin-top:24px;padding-top:24px}.footer-social a{display:grid;align-items:center;justify-items:center;place-items:center;width:44px;height:44px;border:1px solid #8096a9;border-radius:4px}.footer-social a:hover{background:#227765;background:var(--brand-primary-light)}.footer-social span,.line-icon{display:inline-block;background:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.footer-social span{width:32px;height:32px;-webkit-mask-size:22px;mask-size:22px}.share-linkedin{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4a2 2 0 1 1 0 4 2 2 0 0 1 0-4M2 10h4v12H2zm7 0h4v2c1-1.6 2-2 4-2 3 0 5 2 5 5v7h-4v-7c0-1.4-.7-2-2-2s-3 .9-3 3v6H9z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4a2 2 0 1 1 0 4 2 2 0 0 1 0-4M2 10h4v12H2zm7 0h4v2c1-1.6 2-2 4-2 3 0 5 2 5 5v7h-4v-7c0-1.4-.7-2-2-2s-3 .9-3 3v6H9z'/%3E%3C/svg%3E")}.share-x{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h5.1l4.9 6.6L19 3h2l-7 8 7.7 10h-5.1l-5.3-7.1L5 21H3l7.4-8.5zm3.1 1.5L17.3 19.5h1.4L7.5 4.5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M3 3h5.1l4.9 6.6L19 3h2l-7 8 7.7 10h-5.1l-5.3-7.1L5 21H3l7.4-8.5zm3.1 1.5L17.3 19.5h1.4L7.5 4.5z'/%3E%3C/svg%3E")}.share-whatsapp{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M21 11a9 9 0 0 1-13 8l-5 2 1.4-5.2A9 9 0 1 1 21 11Z'/%3E%3Cpath d='M8 6l2 1 1 3-1 1c1 2 2 3 4 3l1-1 3 1v2c-4 3-12-3-11-8z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M21 11a9 9 0 0 1-13 8l-5 2 1.4-5.2A9 9 0 1 1 21 11Z'/%3E%3Cpath d='M8 6l2 1 1 3-1 1c1 2 2 3 4 3l1-1 3 1v2c-4 3-12-3-11-8z'/%3E%3C/svg%3E")}.site-footer .footer-copyright{max-width:none;text-align:center;margin:24px 0 0;font-size:.9rem}.media-slot{display:block;width:100%;min-width:0;-o-object-fit:cover;object-fit:cover;background:linear-gradient(145deg,#edf3f8,#c8d8e4);color:#1b2733;color:var(--brand-text)}.media-slot[src=""],.product-card img[src=""],.wps-spec-nav .navbar-brand img[src=""]{color:transparent;font-size:0}.wps-spec-nav .navbar-brand img[src=""]{background:linear-gradient(#227765,#227765) 12px center/2px 20px no-repeat,linear-gradient(#227765,#227765) 3px center/20px 2px no-repeat,linear-gradient(#e8eef2,#e8eef2) 40px 14px/105px 4px no-repeat,linear-gradient(#e8eef2,#e8eef2) 40px 23px/76px 4px no-repeat;background:linear-gradient(var(--brand-primary-light),var(--brand-primary-light)) 12px center/2px 20px no-repeat,linear-gradient(var(--brand-primary-light),var(--brand-primary-light)) 3px center/20px 2px no-repeat,linear-gradient(var(--brand-muted),var(--brand-muted)) 40px 14px/105px 4px no-repeat,linear-gradient(var(--brand-muted),var(--brand-muted)) 40px 23px/76px 4px no-repeat}.line-icon{width:48px;height:48px;color:#284e70;color:var(--brand-link);margin-bottom:16px}.icon-distribution{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='m7 14 17-8 17 8v21l-17 8-17-8zm0 0 17 8 17-8M24 22v21M15 10l17 8v8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='m7 14 17-8 17 8v21l-17 8-17-8zm0 0 17 8 17-8M24 22v21M15 10l17 8v8'/%3E%3C/svg%3E")}.icon-workshop{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.5'%3E%3Ccircle cx='24' cy='24' r='17'/%3E%3Ccircle cx='24' cy='24' r='9'/%3E%3Cpath d='M24 7v8m0 18v8M7 24h8m18 0h8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.5'%3E%3Ccircle cx='24' cy='24' r='17'/%3E%3Ccircle cx='24' cy='24' r='9'/%3E%3Cpath d='M24 7v8m0 18v8M7 24h8m18 0h8'/%3E%3C/svg%3E")}.icon-fleet{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='M5 13h24v21H5zm24 7h7l7 7v7H29z'/%3E%3Ccircle cx='14' cy='35' r='4' fill='white'/%3E%3Ccircle cx='36' cy='35' r='4' fill='white'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='M5 13h24v21H5zm24 7h7l7 7v7H29z'/%3E%3Ccircle cx='14' cy='35' r='4' fill='white'/%3E%3Ccircle cx='36' cy='35' r='4' fill='white'/%3E%3C/svg%3E")}.icon-catalog{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='M9 7h30v34H9zm7 9h16m-16 8h16m-16 8h10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='none' stroke='black' stroke-width='2.5'%3E%3Cpath d='M9 7h30v34H9zm7 9h16m-16 8h16m-16 8h10'/%3E%3C/svg%3E")}.wps-spec-hero{padding:64px 0;background:#1a7562;background:var(--brand-primary)}.home-hero{background:radial-gradient(ellipse at 88% 25%,#365b78 0,#262b3a 58%,#0d1e2d 100%)}.home-hero p{max-width:57ch;margin-bottom:24px}.wps-spec-card{padding:24px;border:1px solid #67829b;border-radius:4px;background:#182b40}.wps-spec-card h2{font-size:1.28rem;margin-bottom:16px}.wps-spec-card li{display:grid;grid-template-columns:2.5rem 1fr;grid-gap:8px;gap:8px;padding:12px 0;border-top:1px solid #526b83}.wps-spec-card b{color:#a7d2ff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.home-feature{margin:24px 0 16px;border:1px solid #d4dee5;border:1px solid var(--brand-border);background:#f4f6fa;background:var(--brand-bg-alt)}.feature-media{aspect-ratio:3/2}.feature-copy{align-self:center;padding:32px}.feature-copy h3{font-size:1.45rem}.product-summary{padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);min-height:100%}.product-summary p{margin:0}.home-specs{background:#f4f6fa;background:var(--brand-bg-alt)}.spec-group{border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:4px;overflow:hidden}.spec-group h3{margin:0;padding:12px 16px;background:#e8eef2;background:var(--brand-muted)}.spec-group dl{margin:0;display:grid;grid-template-columns:minmax(160px,200px) minmax(0,1fr)}.spec-group dd,.spec-group dt{padding:12px 16px;margin:0;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.spec-group dt{background:#f4f6fa;background:var(--brand-bg-alt)}.spec-group dd{background:#fff}.wps-process{background:#e8eef2;background:var(--brand-muted)}.wps-process article{border-top:2px solid #227765;border-top:2px solid var(--brand-primary-light);padding:16px}.wps-process article b{display:inline-grid;align-items:center;justify-items:center;place-items:center;width:40px;height:40px;border:1px solid #d4dee5;border:1px solid var(--brand-border);color:#284e70;color:var(--brand-link);margin-bottom:16px}.home-buyers{background:#f4f6fa;background:var(--brand-bg-alt)}.buyer-card{min-height:100%;background:#fff;border:1px solid #d4dee5;border:1px solid var(--brand-border);padding:16px;text-align:center}.buyer-card:hover{border-color:#227765;border-color:var(--brand-primary-light)}.buyer-card p{margin-bottom:0}.home-trust{padding:24px 0;border-top:1px solid #d4dee5;border-bottom:1px solid #d4dee5;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);background:#e8eef2;background:var(--brand-muted)}.trust-line{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;text-align:center}.trust-line span,.trust-line strong{display:block}.trust-line strong{font-size:1.1rem}.trust-line span{font-size:.9rem}.home-faq .accordion-button{font-weight:700;line-height:1.4}.home-faq .accordion-button:not(.collapsed){background:#e8eef2;background:var(--brand-muted);color:#1b2733;color:var(--brand-text)}.home-diagonal{background:linear-gradient(98deg,#1a7562 55%,#104237 55%);background:linear-gradient(98deg,var(--brand-primary) 55%,var(--brand-primary-dark) 55%)}.catalog-hero{background:#e8eef2;background:var(--brand-muted)}.catalog-hero p:not(.section-label){max-width:50ch}.catalog-image{max-width:400px;aspect-ratio:1;margin-left:auto}.catalog-group+.catalog-group{margin-top:48px}.product-card{border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:4px;overflow:hidden;min-height:100%}.catalog-card-link{display:block;padding:16px;-webkit-text-decoration:none;text-decoration:none}.catalog-card-link:hover .text-link{-webkit-text-decoration:underline;text-decoration:underline}.product-card img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#f4f6fa;background:var(--brand-bg-alt);margin-bottom:16px}.service-title{padding-bottom:32px;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.service-ledger{padding:48px 0 0}.service-row{display:grid;grid-template-columns:3rem minmax(9rem,1fr) minmax(0,2.7fr);grid-gap:16px;gap:16px;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border);padding:24px 0}.service-row:last-child{border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.service-row>span{color:#284e70;color:var(--brand-link);font-weight:750}.service-row p{margin:0}.service-cta{background:#fff}.about-office-hero,.responsibility-hero{position:relative;isolation:isolate;overflow:hidden;background:#104237;background:var(--brand-primary-dark)}.about-office-image,.responsibility-image{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-office-hero::before,.responsibility-hero::before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(13,30,45,.9607843137),rgba(13,30,45,.6117647059))}.about-office-copy{padding-top:128px;padding-bottom:96px}.about-office-copy p:last-child{max-width:58ch}.charter-card{padding:32px;background:#f4f6fa;background:var(--brand-bg-alt);border-left:3px solid #227765;border-left:3px solid var(--brand-primary-light);min-height:100%}.about-values{background:#e8eef2;background:var(--brand-muted)}.about-values article{padding:0 12px}.procurement-masonry{-moz-columns:2;columns:2;-moz-column-gap:24px;column-gap:24px}.procurement-masonry figure{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border)}.procurement-masonry .media-slot{aspect-ratio:16/8}.procurement-masonry .gallery-tall{aspect-ratio:5/6}.procurement-masonry figcaption{padding:12px 16px}.about-cta{background:#e8eef2;background:var(--brand-muted)}.application-hero{background:#104237;background:var(--brand-primary-dark);border-bottom:4px solid #4da3ff;border-bottom:4px solid var(--brand-accent)}.application-hero p:last-child{max-width:60ch}.application-grid article{border-top:2px solid #227765;border-top:2px solid var(--brand-primary-light);padding:16px}.application-criteria{background:#f4f6fa;background:var(--brand-bg-alt)}.specification-table{vertical-align:top}.specification-table caption{caption-side:top;color:#1b2733;color:var(--brand-text)}.specification-table td,.specification-table th{padding:12px 16px;color:#1b2733;color:var(--brand-text)}.specification-table thead th{background:#104237;background:var(--brand-primary-dark);color:#fff}.specification-table tbody th{min-width:145px;background:#e8eef2;background:var(--brand-muted)}.specification-table td{min-width:205px}.fitment-hero{background:linear-gradient(135deg,#16293b,#365b78);border-bottom:4px solid #4da3ff;border-bottom:4px solid var(--brand-accent)}.fitment-hero .wps-spec-card{border-radius:0;border-left:4px solid #4da3ff;border-left:4px solid var(--brand-accent)}.fitment-register .specification-table tbody td{border-right:1px solid #d4dee5;border-right:1px solid var(--brand-border)}.fitment-note{max-width:78ch;padding:16px;background:#f4f6fa;background:var(--brand-bg-alt);border-left:3px solid #227765;border-left:3px solid var(--brand-primary-light)}.wps-evidence{background:#f4f6fa;background:var(--brand-bg-alt)}.wps-evidence article{min-height:100%;border:1px solid #d4dee5;border:1px solid var(--brand-border);background:#fff;padding:24px}.contact-gradient{display:grid;align-items:center;min-height:500px;background:linear-gradient(135deg,#1a7562,#104237);background:linear-gradient(135deg,var(--brand-primary),var(--brand-primary-dark));text-align:center;padding:64px 0}.contact-gradient .container{max-width:800px}.contact-gradient p:not(.wps-eyebrow){max-width:60ch;margin-left:auto;margin-right:auto}.contact-gradient .btn-light,.contact-gradient .btn-outline-light:hover{color:#104237;color:var(--brand-primary-dark)}.contact-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);align-items:start;grid-gap:32px;gap:32px}.contact-map-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:24px;gap:24px}.contact-map{aspect-ratio:1}.contact-map-layout figcaption{padding-top:8px;font-size:.9rem}.contact-map-layout dd{margin-bottom:16px}.contact-intake{margin-top:32px;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border);padding-top:24px}.contact-form-panel{position:sticky;top:16px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-top:4px solid #227765;border-top:4px solid var(--brand-primary-light);padding:24px;background:#f4f6fa;background:var(--brand-bg-alt)}.contact-form-panel h2{font-size:1.5rem}.responsibility-copy{padding-top:96px;padding-bottom:96px;text-align:center}.responsibility-copy p:last-child{max-width:60ch;margin-left:auto;margin-right:auto}.responsibility-hero::before{background:rgba(13,30,45,.7333333333)}.responsibility-statement p{font-size:1.2rem}.responsibility-goals{background:#f4f6fa;background:var(--brand-bg-alt)}.responsibility-goals article{min-height:100%;padding:24px;background:#fff;border:1px solid #d4dee5;border:1px solid var(--brand-border)}.review-stage+.review-stage{margin-top:24px}.review-stage span{display:block;margin-bottom:8px;font-weight:700}.progress{background:#e8eef2;background:var(--brand-muted)}.progress-bar{background:#227765;background:var(--brand-primary-light);transform-origin:left;animation:.55s ease-out show-stage}.stage-request{width:33.333%}.stage-match{width:66.667%}.stage-record{width:100%}@keyframes show-stage{from{transform:scaleX(0)}to{transform:scaleX(1)}}.document-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.document-badges li{border:1px solid #d4dee5;border:1px solid var(--brand-border);padding:8px 16px}.responsibility-evidence{border-top:1px solid #d4dee5;border-bottom:1px solid #d4dee5;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border);background:#f4f6fa;background:var(--brand-bg-alt)}.journal-feature{background:#f4f6fa;background:var(--brand-bg-alt)}.journal-image{aspect-ratio:16/9}.entry-byline{font-size:.92rem;color:#284e70;color:var(--brand-link)}.journal-entry{padding:16px 0;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.journal-index .pagination{margin-top:24px}.journal-sidebar,.journal-toc{border:1px solid #d4dee5;border:1px solid var(--brand-border);padding:16px;background:#f4f6fa;background:var(--brand-bg-alt)}.journal-sidebar h2,.journal-toc h2{font-size:1.1rem;margin-bottom:12px}.journal-sidebar li,.journal-toc li{margin-bottom:8px}.journal-toc{position:sticky;top:16px}.journal-heading{border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border);margin-bottom:24px}.journal-content img{max-width:100%;height:auto}.journal-content h2,.journal-content h3{scroll-margin-top:24px}.journal-share{margin-top:24px}.journal-author{display:flex;align-items:flex-start;gap:16px;background:#f4f6fa;background:var(--brand-bg-alt);padding:16px}.journal-author h2{font-size:1.25rem;margin-bottom:8px}.journal-author p{margin:0}.journal-neighbors{display:flex;flex-wrap:wrap;gap:16px;padding-top:24px;padding-bottom:24px}.journal-neighbors a{flex:1 1 15rem}.journal-neighbors span{display:block;font-size:.85rem;color:#1b2733;color:var(--brand-text)}.journal-reply{border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border);padding-top:24px}.mobile-toc{display:none;padding:12px 16px;margin-bottom:16px;background:#f4f6fa;background:var(--brand-bg-alt)}.toc-subheading{margin-left:16px}[data-toc-list] a[aria-current]{font-weight:750}[data-toc-list] ul{list-style:none;padding-left:0}.legal-privacy h2,.legal-terms h2{font-size:1.25rem;margin-top:32px;margin-bottom:8px}.system-error{border-top:4px solid #4da3ff;border-top:4px solid var(--brand-accent);background:#f4f6fa;background:var(--brand-bg-alt)}@media (max-width:991.98px){.wps-spec-nav .navbar-collapse{padding-bottom:16px}.wps-spec-nav .navbar-collapse>.btn{margin-top:8px}.catalog-image{margin-left:0;margin-right:auto}.contact-layout{grid-template-columns:1fr}.contact-form-panel,.journal-toc{position:static}.desktop-toc{display:none}.mobile-toc:not([hidden]){display:block}}@media (max-width:767.98px){.band,.wps-spec-hero{padding-top:48px;padding-bottom:48px}.closing-cta{padding:48px 0 64px}.wps-process article{border-top:0;border-left:2px solid #d4dee5;border-left:2px solid var(--brand-border);padding:0 0 0 16px}.contact-gradient{min-height:0}.service-row{grid-template-columns:2rem minmax(0,1fr);gap:8px}.service-row p{grid-column:2}.procurement-masonry{-moz-columns:1;columns:1}.about-office-copy,.responsibility-copy{padding-top:64px;padding-bottom:64px}.contact-map-layout,.spec-group dl{grid-template-columns:1fr}.trust-line{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.contact-map{max-width:280px}}@media (prefers-reduced-motion:reduce){.progress-bar{animation:none}}.rfq-form{display:grid;grid-gap:16px;gap:16px;color:#1b2733;color:var(--brand-text)}.rfq-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.rfq-form label{display:block;font-size:.9rem;font-weight:650}.rfq-form .form-control{margin-top:4px;border-color:#8193a3;color:#1b2733;color:var(--brand-text)}.rfq-form p{margin:0;font-size:.9rem}.rfq-form button{justify-self:start}.contact-form-panel .rfq-fields{grid-template-columns:1fr}@media (max-width:575.98px){.rfq-fields{grid-template-columns:1fr}}