:root{--brand-primary:#51751A;--brand-primary-dark:#2E4210;--brand-primary-light:#567722;--brand-secondary:#4da3ff;--brand-accent:#4da3ff;--brand-bg:#ffffff;--brand-bg-alt:#f4f6fa;--brand-surface:#ffffff;--brand-surface-muted:#e8eef2;--brand-text:#1b2733;--brand-text-secondary:#52616e;--brand-text-inverse:#ffffff;--brand-border:#d4dee5;--brand-success:#2e7d5b;--brand-warning:#b7791f;--brand-danger:#b33a3a;--brand-warm:#f0a873;--brand-warm-dark:#a94a22}body{color:#1b2733;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:system-ui,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}h1,h2,h3{line-height:1.14;letter-spacing:-.027em;word-wrap:anywhere}h1{font-size:max(2rem, min(4vw, 3.5rem));font-weight:730;margin-bottom:24px}h2{font-size:max(1.6rem, min(3vw, 2.55rem));font-weight:700;margin-bottom:24px}h3{font-size:1.15rem;font-weight:675}p{margin-bottom:16px}a:not(.btn){color:#567722;color:var(--brand-primary-light);text-underline-offset:0.18em}[tabindex="0"]:focus-visible,a:focus-visible,button:focus-visible{outline:#4da3ff solid 2px;outline:2px solid var(--brand-accent);outline-offset:4px}img{max-width:100%}img[src=""]{color:transparent;font-size:0}.band{padding-top:64px;padding-bottom:64px}.narrow{max-width:820px}.kicker{display:block;margin-bottom:16px;font-size:.78rem;font-weight:740;letter-spacing:.13em;text-transform:uppercase}.dark-panel{background-color:#2e4210;background-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.dark-panel a:not(.btn),.dark-panel h1,.dark-panel h2,.dark-panel h3,.dark-panel p,.dark-panel span{color:#fff;color:var(--brand-text-inverse)}.dark-panel .kicker{color:#bbdaff}.dark-panel .btn-light{color:#2e4210;color:var(--brand-primary-dark)}.dark-panel .btn-outline-light{color:#fff;color:var(--brand-text-inverse)}.dark-panel .btn-outline-light:focus-visible,.dark-panel .btn-outline-light:hover{color:#2e4210;color:var(--brand-primary-dark)}.btn{--bs-btn-border-radius:8px;padding:8px 16px;font-weight:650}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:var(--brand-primary);--bs-btn-border-color:var(--brand-primary);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--brand-primary-dark);--bs-btn-hover-border-color:var(--brand-primary-dark);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--brand-primary-dark);--bs-btn-active-border-color:var(--brand-primary-dark)}.btn-outline-primary{--bs-btn-color:var(--brand-primary-dark);--bs-btn-border-color:var(--brand-primary-dark);--bs-btn-hover-color:#fff;--bs-btn-hover-bg:var(--brand-primary-dark);--bs-btn-hover-border-color:var(--brand-primary-dark);--bs-btn-active-color:#fff;--bs-btn-active-bg:var(--brand-primary-dark);--bs-btn-active-border-color:var(--brand-primary-dark)}.utility-bar{background:#e8eef2;background:var(--brand-surface-muted);padding-top:8px;padding-bottom:8px;font-size:.83rem}.utility-bar a{color:#2e4210;color:var(--brand-primary-dark);font-weight:650}.wps-spec-nav{min-height:72px;background:#fff;background:var(--brand-bg);border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.wps-spec-nav .navbar-brand{margin-right:16px}.wps-spec-nav .navbar-brand img{display:block;-o-object-fit:contain;object-fit:contain}.wps-spec-nav .nav-link{color:#1b2733;color:var(--brand-text);font-size:.93rem;font-weight:625}.wps-spec-nav .nav-link.active{color:#567722;color:var(--brand-primary-light);-webkit-text-decoration:underline;text-decoration:underline}.skip-link:focus{display:inline-block;position:relative;z-index:10;padding:8px 16px;background:#fff;background:var(--brand-bg)}.site-footer{padding-top:64px;padding-bottom:24px}.site-footer h2{margin-bottom:16px;font-size:1rem}.site-footer ul{list-style:none;padding-left:0}.site-footer li{margin-bottom:8px}.site-footer a:not(.btn){color:#e1efff}.site-footer a:hover{color:#fff}.evidence-badges{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:32px 0;padding-top:24px;padding-bottom:24px;border-top:1px solid #446075;border-bottom:1px solid #446075}.evidence-badges li{display:flex;align-items:center;gap:8px;margin:0;font-size:.88rem}.evidence-badges b{display:inline-grid;align-items:center;justify-items:center;place-items:center;width:36px;height:36px;border:1px solid #9acbff;border-radius:50%;color:#bbdaff}.procurement-service-scope{max-width:780px;font-size:.93rem}.footer-end{margin-top:24px;padding-top:24px;border-top:1px solid #446075;font-size:.88rem}.buyer-hero,.catalog-hero,.home-hero,.journal-masthead,.service-cta{position:relative;isolation:isolate}.hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-2}.hero-backdrop[src=""]{opacity:0}.buyer-hero::after,.catalog-hero::after,.home-hero::after,.journal-masthead::after,.service-cta::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(110deg,rgba(13,30,45,.93),rgba(38,43,58,.79))}.home-hero{min-height:624px;display:grid;align-items:center;padding-top:64px;padding-bottom:64px;text-align:center}.home-hero-copy{max-width:800px}.home-hero p{font-size:1.15rem}.home-actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:32px}.home-parts{background:#e8eef2;background:var(--brand-surface-muted)}.catalog-product,.part-tile{overflow:hidden;border-radius:12px;border:1px solid #d4dee5;border:1px solid var(--brand-border);background:#fff;background:var(--brand-surface)}.catalog-product img,.part-tile img{display:block;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#e8eef2;background:var(--brand-surface-muted)}.catalog-product>div,.part-tile>div{padding:16px}.part-tile span{font-size:.9rem}.home-fitment{background:#f4f6fa;background:var(--brand-bg-alt)}.compare-table{--bs-table-bg:transparent;--bs-table-color:#1b2733;--bs-table-border-color:#d4dee5}.compare-table thead{--bs-table-bg:#e8eef2}.compare-table td,.compare-table th{padding:16px;vertical-align:top}.compare-table th:first-child{width:18%}.compare-table th:not(:first-child){width:41%}.home-fitment p:last-child{max-width:850px;margin-bottom:0}.procurement-timeline{list-style:none;display:flex;gap:0;overflow-x:auto;padding:0 0 16px;margin:32px 0 0}.procurement-timeline li{flex:1 0 220px;padding:24px 16px 0 0;position:relative}.procurement-timeline li::before{content:"";position:absolute;top:18px;left:0;right:0;border-top:2px solid #d4dee5;border-top:2px solid var(--brand-border)}.procurement-timeline span{position:relative;display:inline-grid;align-items:center;justify-items:center;place-items:center;border-radius:50%;width:38px;height:38px;margin:-24px 0 16px;background:#51751a;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);font-size:.8rem;font-weight:720}.home-buyers{background:#f4f6fa;background:var(--brand-bg-alt)}.buyer-rail,.service-rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:16px}.buyer-rail article{flex:0 0 200px;scroll-snap-align:start;background:#fff;background:var(--brand-bg);border-radius:12px;border:1px solid #d4dee5;border:1px solid var(--brand-border);padding:16px}.buyer-rail b,.guide-steps strong{color:#567722;color:var(--brand-primary-light)}.buyer-rail h3{margin-top:16px}.buyer-rail p{margin-bottom:0;font-size:.9rem}.rail-hint{margin:8px 0 0;font-size:.86rem}.home-evidence{background:#e8eef2;background:var(--brand-surface-muted);padding-top:24px;padding-bottom:24px}.evidence-strip{display:flex}.evidence-strip div{display:flex;flex:1;flex-direction:column;gap:8px;padding:8px 16px;border-left:1px solid #d4dee5;border-left:1px solid var(--brand-border)}.evidence-strip strong{font-size:1.3rem;line-height:1;color:#51751a;color:var(--brand-primary)}.evidence-strip span{font-size:.9rem}.guide-faq .accordion,.home-questions .accordion{--bs-accordion-color:#1b2733;--bs-accordion-active-color:#0d1e2d;--bs-accordion-active-bg:#e8eef2}.accordion-button{font-weight:650}.final-cta{padding-top:48px;padding-bottom:64px}.home-cta{text-align:center}.catalog-hero{padding-top:64px;padding-bottom:64px;text-align:center}.catalog-hero p:last-child{margin-bottom:0}.catalog-grid .row+h2{margin-top:48px}.service-gradient{background-image:linear-gradient(125deg,#0d1e2d,#262b3a 62%,#365b78);padding-top:64px;padding-bottom:64px}.service-cta p,.service-gradient p:not(.kicker){max-width:680px}.service-rail article{flex:1 0 260px;scroll-snap-align:start;padding:24px;background:#f4f6fa;background:var(--brand-bg-alt);border-radius:16px;border-top:3px solid #4da3ff;border-top:3px solid var(--brand-secondary)}.service-impact{background:#f4f6fa;background:var(--brand-bg-alt)}.impact-tile{padding:16px;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.impact-tile b{display:block;color:#567722;color:var(--brand-primary-light);font-size:2rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.impact-tile p{margin-bottom:0}.service-cta{background-color:#51751a;background-color:var(--brand-primary)}.about-split{background:#f4f6fa;background:var(--brand-bg-alt)}.about-visual{display:block;width:100%;aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover;border-radius:16px;background:#e8eef2;background:var(--brand-surface-muted)}.about-story blockquote{padding:24px 32px;border-left:4px solid #4da3ff;border-left:4px solid var(--brand-accent);margin:32px 0;background:#f4f6fa;background:var(--brand-bg-alt);font-size:1.35rem;font-weight:620}.about-story cite{display:block;font-size:.85rem;font-style:normal;margin-top:8px}.about-values{background:#e8eef2;background:var(--brand-surface-muted)}.about-values b{display:inline-grid;align-items:center;justify-items:center;place-items:center;border:1px solid #567722;border:1px solid var(--brand-primary-light);border-radius:50%;width:40px;height:40px;margin-bottom:16px;color:#567722;color:var(--brand-primary-light)}.about-cta{background:#f4f6fa;background:var(--brand-bg-alt)}.buyer-hero{padding-top:64px;padding-bottom:64px}.buyer-hero p:not(.kicker){max-width:650px}.buyer-detail article{padding:24px;border-left:4px solid #4da3ff;border-left:4px solid var(--brand-secondary);background:#f4f6fa;background:var(--brand-bg-alt);border-radius:8px;scroll-margin-top:16px}.buyer-detail article p:last-child{margin-bottom:0}.buyer-selector{background:#e8eef2;background:var(--brand-surface-muted)}.buyer-selector fieldset{display:grid;grid-gap:16px;gap:16px}.buyer-selector label{display:flex;align-items:flex-start;gap:8px}.buyer-selector output{color:#567722;color:var(--brand-primary-light);font-weight:670}.buyer-cta{background:#fff;background:var(--brand-bg)}.contact-routing-art{display:block;width:100%;margin-bottom:24px;border-radius:12px}.contact-routing-art[src=""]{display:none}.contact-gradient{padding-top:64px;padding-bottom:64px;text-align:center;background-image:radial-gradient(ellipse at 50% 5%,#365b78,#0d1e2d 80%)}.contact-gradient p:not(.kicker){max-width:650px;margin-left:auto;margin-right:auto}.contact-regions article{padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:16px}.contact-intake{background:#f4f6fa;background:var(--brand-bg-alt)}.contact-form-panel{max-width:920px;margin-left:auto;margin-right:auto;background:#fff;background:var(--brand-bg);padding:32px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:16px}.contact-form-panel>p:not(.kicker){max-width:700px;margin-bottom:24px}.wps-gateway-hero{background:#f4f6fa;background:var(--brand-bg-alt)}.wps-gateway-intro{max-width:780px;margin-bottom:32px}.wps-gateway-card{min-height:420px;padding:24px;border-radius:8px;border:1px solid #d4dee5;border:1px solid var(--brand-border);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.wps-catalog{background:#fff;background:var(--brand-bg)}.wps-rfq{background-image:radial-gradient(circle at 92% 5%,#365b78,#0d1e2d 76%)}.guide-steps li{padding-top:8px}.guide-steps strong{display:inline-block;margin-bottom:16px;font-size:1.2rem}.guide-faq,.packing-hero{background:#f4f6fa;background:var(--brand-bg-alt)}.packing-hero>.container>p:last-child{max-width:700px}.packing-visual{padding-top:16px;padding-bottom:16px}.packing-visual .col-md-6>div{padding:24px;border-radius:12px;background:#e8eef2;background:var(--brand-surface-muted)}.packing-visual .col-md-6:nth-child(2)>div{background:#dceaf9}.packing-visual h2{font-size:1.4rem}.packing-calculator output{display:block;margin-bottom:16px;font-weight:650}.packing-cases{background:#f4f6fa;background:var(--brand-bg-alt)}.packing-cases article{padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:12px;background:#fff;background:var(--brand-bg)}.packing-cta{background:#e8eef2;background:var(--brand-surface-muted)}.journal-list{background:#f4f6fa;background:var(--brand-bg-alt)}.journal-preview,.journal-recent{background:#fff;background:var(--brand-bg);padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:12px}.journal-preview{margin-bottom:24px}.journal-preview h2{margin-bottom:16px;font-size:max(1.4rem, min(2.5vw, 2rem))}.journal-meta{padding-top:16px;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.journal-entry-note{margin-top:16px;font-size:.9rem}.journal-recent h2{font-size:1.2rem}.journal-recent li{display:flex;gap:8px;align-items:flex-start;margin-bottom:16px}.journal-recent time{flex:0 0 44px;display:grid;text-align:center;padding:4px;border-radius:8px;background:#e8eef2;background:var(--brand-surface-muted);line-height:1.2}.journal-recent time span{font-size:.75rem}.journal-masthead{min-height:400px;display:flex;align-items:flex-end;padding-top:64px;padding-bottom:32px}.journal-body{max-width:780px;padding-top:48px;padding-bottom:48px}.journal-content{word-wrap:anywhere}.share-note{margin:24px 0}.journal-author{display:flex;gap:16px;align-items:center;padding:16px;border-radius:12px;background:#f4f6fa;background:var(--brand-bg-alt)}.journal-author img{-o-object-fit:cover;object-fit:cover;border-radius:50%}.journal-author p{margin:8px 0 0}.journal-neighbors{margin-top:16px}.journal-neighbors a{display:block;padding:16px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-radius:8px}.journal-neighbors span{display:block;font-size:.85rem}.journal-reply{margin-top:32px}.journal-more{background:#f4f6fa;background:var(--brand-bg-alt)}.journal-more article{padding:16px;background:#fff;background:var(--brand-bg);border-radius:8px}.legal-privacy h2,.legal-terms h2{font-size:1.3rem;margin:32px 0 8px}.legal-privacy,.missing-page{background:#f4f6fa;background:var(--brand-bg-alt)}@media (max-width:991.98px){.wps-spec-nav .navbar-collapse{padding-top:8px;padding-bottom:16px}.wps-spec-nav .navbar-collapse .btn{margin-top:8px}.home-hero{min-height:500px}}@media (max-width:767.98px){.band{padding-top:48px;padding-bottom:48px}.evidence-strip{flex-wrap:wrap}.evidence-strip div{flex:0 0 50%}.evidence-strip div:nth-child(n+3){margin-top:16px}.contact-form-panel{padding:24px}.compare-table td,.compare-table th{padding:8px}}@media (max-width:575.98px){.home-hero{min-height:400px}.home-actions .btn,.wps-gateway-card .btn{width:100%}.impact-tile{padding:8px}.utility-bar{font-size:.75rem}}