:root{--brand-primary:#75681A;--brand-primary-light:#776B22;--brand-primary-dark:#423B10;--brand-accent:#e57a2d;--brand-accent-light:#f0a873;--brand-bg:#ffffff;--brand-bg-alt:#f3f7fa;--brand-surface-muted:#e8eef2;--brand-text:#1b2733;--brand-text-inverse:#ffffff;--brand-border:#d4dee5;--brand-line-dark:#365b78}body{background-color:#fff;background-color:var(--brand-bg);color:#1b2733;color:var(--brand-text);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{font-weight:730;letter-spacing:-.026em;line-height:1.18;word-wrap:anywhere}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.55rem, min(2.6vw, 2.25rem))}h3{font-size:1.2rem}p:last-child{margin-bottom:0}a{color:#75681a;color:var(--brand-primary);text-underline-offset:0.17em}a:hover{color:#776b22;color:var(--brand-primary-light)}:focus-visible{outline:#e57a2d solid 3px;outline:3px solid var(--brand-accent);outline-offset:3px}img{max-width:100%}img[src=""][data-ai-prompt]{visibility:hidden}.skip-link{position:absolute;z-index:1100;padding:8px 16px;background:#fff;background:var(--brand-bg)}.band,.sub-hero{padding:64px 0}.hero-copy p,.sub-hero p{max-width:64ch;font-size:1.13rem}.section-head{margin-bottom:32px;max-width:46rem}.eyebrow{display:inline-block;margin-bottom:12px;color:#75681a;color:var(--brand-primary);font:700 0.78rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.narrow{max-width:700px}.action-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:24px}.btn{border-radius:2px;font-weight:700;padding:.65rem 1rem}.btn-primary{--bs-btn-bg:#17324d;--bs-btn-border-color:#17324d;--bs-btn-hover-bg:#0d1e2d;--bs-btn-hover-border-color:#0d1e2d;--bs-btn-active-bg:#0d1e2d;--bs-btn-active-border-color:#0d1e2d}.btn-outline-primary{--bs-btn-color:#17324d;--bs-btn-border-color:#17324d;--bs-btn-hover-bg:#17324d;--bs-btn-hover-border-color:#17324d;--bs-btn-active-bg:#17324d;--bs-btn-active-border-color:#17324d}.dark-panel{background-color:#423b10;background-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse)}.dark-panel h1,.dark-panel h2,.dark-panel h3,.dark-panel p{color:#fff;color:var(--brand-text-inverse)}.dark-panel .eyebrow{color:#f0a873;color:var(--brand-accent-light)}.dark-panel a:not(.btn){color:#fff;color:var(--brand-text-inverse)}.dark-panel .btn-light{color:#423b10;color:var(--brand-primary-dark)}.dark-panel .btn-outline-light{color:#fff;color:var(--brand-text-inverse)}.dark-panel .btn-outline-light:active,.dark-panel .btn-outline-light:hover{color:#423b10;color:var(--brand-primary-dark)}.cta-section{padding:80px 0 96px}.fk-navbar{background-color:#423b10;background-color:var(--brand-primary-dark);border-bottom:1px solid #365b78;border-bottom:1px solid var(--brand-line-dark);min-height:72px}.fk-navbar .navbar-brand{width:180px;max-width:55%}.fk-navbar .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.fk-navbar .nav-link{color:#fff;color:var(--brand-text-inverse);font-size:.95rem;white-space:nowrap}.fk-navbar .nav-link.active,.fk-navbar .nav-link:hover{color:#f0a873;color:var(--brand-accent-light)}.btn-signal{background-color:#f0a873;background-color:var(--brand-accent-light);border-color:#f0a873;border-color:var(--brand-accent-light);color:#423b10;color:var(--brand-primary-dark);border-radius:32px}.btn-signal:active,.btn-signal:hover{background-color:#fff;background-color:var(--brand-text-inverse);border-color:#fff;border-color:var(--brand-text-inverse);color:#423b10;color:var(--brand-primary-dark)}.fk-utility{padding:8px 0;background-color:#75681a;background-color:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);font-size:.82rem}.fk-utility a{color:#fff;color:var(--brand-text-inverse)}.wps-footer{background-color:#423b10;background-color:var(--brand-primary-dark);color:#fff;color:var(--brand-text-inverse);padding:64px 0 32px}.wps-footer a:not(.btn),.wps-footer h2,.wps-footer p{color:#fff;color:var(--brand-text-inverse)}.wps-footer .btn-light{color:#423b10;color:var(--brand-primary-dark)}.footer-links{display:flex;flex-wrap:wrap;gap:8px 16px}.footer-legal{border-top:1px solid #365b78;border-top:1px solid var(--brand-line-dark);margin-top:32px;padding-top:16px;font-size:.84rem}.home-hero{background-color:#f3f7fa;background-color:var(--brand-bg-alt);padding:48px 0}.home-hero .hero-copy{display:flex;flex-direction:column;justify-content:center;padding:48px 48px 48px 0;min-height:504px}.hero-media{display:flex;background:repeating-linear-gradient(130deg,#17324d 0,#17324d 24px,#193652 24px,#193652 26px);border-bottom:4px solid #e57a2d;border-bottom:4px solid var(--brand-accent)}.hero-media img{width:100%;-o-object-fit:cover;object-fit:cover}.line-card{border:1px solid #d4dee5;border:1px solid var(--brand-border);transition:box-shadow .2s,transform .2s;background:linear-gradient(#e8eef2,#e8eef2) top/100% 70% no-repeat;background:linear-gradient(var(--brand-surface-muted),var(--brand-surface-muted)) top/100% 70% no-repeat}.line-card:hover{transform:translateY(-4px);box-shadow:0 10px 28px rgba(23,50,77,.1019607843)}.line-card img{width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;display:block}.line-card>div{padding:24px;background:#fff;background:var(--brand-bg);border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.tag{display:table;padding:4px 8px;background:#f3f7fa;background:var(--brand-bg-alt);font:700 0.8rem/1.5 ui-monospace,monospace}.home-compare{background:#f3f7fa;background:var(--brand-bg-alt)}.compare-table{width:100%;table-layout:fixed}.compare-table td,.compare-table th{color:#1b2733;color:var(--brand-text);padding:16px;word-wrap:anywhere}.compare-table th:first-child{width:23%}.compare-table thead th{background:#e8eef2;background:var(--brand-surface-muted)}.compare-table caption{color:#1b2733;color:var(--brand-text)}.buyer-strip,.timeline-track{display:flex;gap:24px;list-style:none;overflow-x:auto;margin:0;padding:12px 2px 16px;scrollbar-color:#776B22 #e8eef2;scrollbar-color:var(--brand-primary-light) var(--brand-surface-muted)}.timeline-track li{position:relative;flex:1 0 210px;padding:24px 8px 8px;border-top:2px solid #365b78;border-top:2px solid var(--brand-line-dark)}.timeline-track li::before{content:"";position:absolute;left:8px;top:-7px;width:12px;height:12px;border-radius:50%;background:#e57a2d;background:var(--brand-accent)}.evidence-cell span,.timeline-track span{display:block;margin-bottom:8px;font:700 0.78rem/1.4 ui-monospace,monospace;text-transform:uppercase}.home-buyers{background-color:#f3f7fa;background-color:var(--brand-bg-alt)}.buyer-strip{margin-bottom:24px}.buyer-strip li{flex:0 0 200px;border:1px solid #d4dee5;border:1px solid var(--brand-border);padding:16px;background:#fff;background:var(--brand-bg)}.wps-evidence{background:#f3f7fa;background:var(--brand-bg-alt)}.home-evidence{border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.wps-evidence .col{display:grid}.evidence-cell{border-top:3px solid #75681a;border-top:3px solid var(--brand-primary);background:#fff;background:var(--brand-bg);padding:24px}.home-faq{background:#e8eef2;background:var(--brand-surface-muted)}.faq-item{border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border);padding:24px 16px}.home-cta{background:#75681a;background:var(--brand-primary)}.catalog-hero{border-left:8px solid #e57a2d;border-left:8px solid var(--brand-accent);background:#f3f7fa;background:var(--brand-bg-alt)}.catalog-grid{background:#fff;background:var(--brand-bg)}.catalog-group+.catalog-group{margin-top:64px}.catalog-group h2{margin-bottom:24px}.catalog-card{height:100%}.catalog-trigger{height:100%;display:flex;flex-direction:column;width:100%;background:#fff;background:var(--brand-bg);border:1px solid #d4dee5;border:1px solid var(--brand-border);color:#1b2733;color:var(--brand-text);padding:0 0 16px;text-align:left}.catalog-trigger:hover{border-color:#75681a;border-color:var(--brand-primary)}.catalog-image-empty,.catalog-trigger img{display:block;width:100%;aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;background:#f3f7fa;background:var(--brand-bg-alt)}.catalog-card-label{font-size:1.15rem;font-weight:730;margin:16px 16px 4px;word-wrap:anywhere}.catalog-card-action{margin:auto 16px 0;-webkit-text-decoration:underline;text-decoration:underline}.services-hero{background:#f3f7fa;background:var(--brand-bg-alt);border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.support-media{width:100%;display:block;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;background:#e8eef2;background:var(--brand-surface-muted)}.contact-map img[src=""][data-ai-prompt],.line-card img[src=""][data-ai-prompt],.support-media[src=""][data-ai-prompt]{visibility:visible;color:transparent}.support-media[src=""][data-ai-prompt]{background:repeating-linear-gradient(135deg,#e8eef2 0,#e8eef2 24px,#dfe8ee 24px,#dfe8ee 26px)}.workstream{border-left:2px solid #e57a2d;border-left:2px solid var(--brand-accent);padding-left:16px}.work-icon{display:grid;align-items:center;justify-items:center;place-items:center;width:40px;height:40px;margin-bottom:16px;color:#75681a;color:var(--brand-primary);background:#e8eef2;background:var(--brand-surface-muted);font-weight:800}.service-scenarios{background:#f3f7fa;background:var(--brand-bg-alt)}.scenario+.scenario{margin-top:40px}.service-checkpoints{padding:64px 0}.stats-row{display:flex;flex-wrap:nowrap;gap:8px;margin-top:24px}.stat-item{flex:1 1 0;min-width:0;border-top:1px solid #365b78;border-top:1px solid var(--brand-line-dark);padding-top:16px;color:#fff;color:var(--brand-text-inverse);word-wrap:anywhere}.stat-item span,.stat-item strong{display:block}.stat-item strong{color:#f0a873;color:var(--brand-accent-light);font:700 1.45rem/1.3 ui-monospace,monospace}.services-cta{background:#f3f7fa;background:var(--brand-bg-alt)}.about-hero{background-color:#e8eef2;background-color:var(--brand-surface-muted)}.about-narrative{max-width:760px}.about-narrative blockquote{margin:32px 0;padding:16px 24px;border-left:4px solid #e57a2d;border-left:4px solid var(--brand-accent);background:#f3f7fa;background:var(--brand-bg-alt);font-size:1.24rem;font-weight:700}.about-values{background:#f3f7fa;background:var(--brand-bg-alt);border-top:1px solid #d4dee5;border-bottom:1px solid #d4dee5;border-top:1px solid var(--brand-border);border-bottom:1px solid var(--brand-border)}.about-community .support-media{border-bottom:4px solid #e57a2d;border-bottom:4px solid var(--brand-accent)}.about-cta{background:#e8eef2;background:var(--brand-surface-muted)}.about-form{max-width:760px;background:#fff;background:var(--brand-bg);padding:32px;border-top:4px solid #e57a2d;border-top:4px solid var(--brand-accent)}.markets-hero{position:relative;background-color:#423b10;background-color:var(--brand-primary-dark);background-image:linear-gradient(90deg,#0d1e2d 5%,rgba(13,30,45,.6666666667) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 160'%3E%3Cg fill='%23365b78'%3E%3Cpath d='m16 28 34-12 37 14 17 18-17 21-21 3-10 14-15-11-9-21-20-10zM67 89l19 7 12 18-17 34-13-25-5-17zM119 19l26-6 10 10-9 16-20-2zM144 47l17-14 20 6 25-12 35-7 50 11 16 15-31 24-31-2-20 26-15-24-22-4-9 22-23-10-9-17zM160 76l23 13 10 20-14 26-17-19-7-22zM257 106l27-8 18 16-11 17-30-3z'/%3E%3C/g%3E%3Cpath d='M236 58Q155 10 70 56m166 2Q198 42 173 52m63 6q18 26 40 54' fill='none' stroke='%23f0a873' stroke-width='2' stroke-dasharray='3 5'/%3E%3C/svg%3E");background-position:center,right center;background-repeat:no-repeat;background-size:cover,min(75vw,780px) auto;padding:96px 0}.region-panel{padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-top:0}.region-panel p{max-width:76ch}.markets-regions .nav-link{color:#75681a;color:var(--brand-primary)}.markets-regions .nav-link.active{color:#1b2733;color:var(--brand-text);font-weight:700}.markets-chart{background:#f3f7fa;background:var(--brand-bg-alt)}.market-bars{max-width:800px;margin:0}.market-bars>div+div{margin-top:24px}.market-bars dt{display:flex;justify-content:space-between;gap:16px}.market-bars dt span{font:700 0.83rem/1.6 ui-monospace,monospace;white-space:nowrap}.chart-rail{height:8px;margin:8px 0;background:#e8eef2;background:var(--brand-surface-muted)}.chart-rail>span{display:block;height:8px;background:#75681a;background:var(--brand-primary)}.bar-four{width:66.67%}.bar-five{width:83.33%}.bar-six{width:100%}.markets-cta{background:#fff;background:var(--brand-bg);border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.lab-hero{display:grid;align-items:center;min-height:500px;background:linear-gradient(125deg,#0d1e2d 40%,#17324d 80%,#365b78)}.lab-hero-copy{border-left:4px solid #e57a2d;border-left:4px solid var(--brand-accent);padding-left:24px}.lab-evidence .evidence-cell{border-top-width:1px;border-left:3px solid #75681a;border-left:3px solid var(--brand-primary)}.lab-process article{padding:16px;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.lab-process b{display:grid;align-items:center;justify-items:center;place-items:center;width:40px;height:40px;background:#75681a;background:var(--brand-primary);color:#fff;color:var(--brand-text-inverse);margin-bottom:16px;font:700 0.95rem/1 ui-monospace,monospace}.contact-hero{position:relative;display:grid;align-items:center;min-height:600px}.contact-hero-media,.contact-hero-media img,.contact-hero-media::after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.contact-hero-media img{-o-object-fit:cover;object-fit:cover}.contact-hero-media::after{content:"";background:linear-gradient(90deg,rgba(13,30,45,.9098039216),rgba(13,30,45,.5607843137))}.contact-intro{position:relative}.contact-intro p{margin-left:auto;margin-right:auto}.contact-split{background:#f3f7fa;background:var(--brand-bg-alt)}.contact-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);grid-gap:32px;gap:32px;align-items:start}.contact-map-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:24px;gap:24px}.contact-map{margin:0}.contact-map img{width:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;background:repeating-linear-gradient(135deg,#17324d 0,#17324d 24px,#193652 24px,#193652 26px)}.contact-map figcaption{padding:8px 0;font-size:.85rem}.contact-terms{margin-top:24px;padding:24px;background:#fff;background:var(--brand-bg);border-left:3px solid #e57a2d;border-left:3px solid var(--brand-accent)}.contact-rfq{position:sticky;top:24px}.impact-hero{border-bottom:8px solid #e57a2d;border-bottom:8px solid var(--brand-accent)}.impact-dashboard{background:#f3f7fa;background:var(--brand-bg-alt)}.dashboard-tile{background:#fff;background:var(--brand-bg);padding:24px;border:1px solid #d4dee5;border:1px solid var(--brand-border);border-top:4px solid #75681a;border-top:4px solid var(--brand-primary)}.dashboard-tile dl{margin-bottom:0}.dashboard-tile dt{font-family:ui-monospace,monospace;font-size:.83rem;text-transform:uppercase}.reference-list{list-style:none;padding:0;margin-bottom:0}.reference-list li{padding:16px 0;border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.impact-timeline{background:#f3f7fa;background:var(--brand-bg-alt)}.vertical-track{margin:0;padding-left:24px;border-left:3px solid #e57a2d;border-left:3px solid var(--brand-accent)}.vertical-track li{padding-left:8px;margin:16px 0}.impact-cta{border-top:1px solid #d4dee5;border-top:1px solid var(--brand-border)}.journal-header{background:#f3f7fa;background:var(--brand-bg-alt);border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.journal-entry{padding:0 0 24px;margin-bottom:32px;border-bottom:1px solid #d4dee5;border-bottom:1px solid var(--brand-border)}.journal-meta,.journal-taxonomy{font-size:.87rem}.journal-taxonomy{margin-top:16px}.journal-sidebar{border-top:4px solid #e57a2d;border-top:4px solid var(--brand-accent);padding:16px;background:#f3f7fa;background:var(--brand-bg-alt)}.recent-posts{list-style:none;padding:0;margin:0}.recent-posts li{display:flex;align-items:center;gap:12px;padding:8px 0}.recent-posts time{flex:0 0 40px;text-align:center;padding:4px;background:#e8eef2;background:var(--brand-surface-muted);font-size:.75rem}.recent-posts strong{display:block;font-size:.94rem}.reading-column{max-width:780px}.reading-heading{margin-bottom:32px}.reading-cover{margin-bottom:32px;aspect-ratio:11/6}.article-content{word-wrap:anywhere}.author-card,.reading-pager,.reading-response,.reading-share{margin-top:24px}.author-card{display:flex;gap:16px;padding:24px;background:#f3f7fa;background:var(--brand-bg-alt)}.author-card img{flex:0 0 56px;border-radius:50%}.reading-pager{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.reading-related{background:#f3f7fa;background:var(--brand-bg-alt)}.reading-related article{border-top:2px solid #e57a2d;border-top:2px solid var(--brand-accent);padding:16px}.legal-terms{border-top:4px solid #e57a2d;border-top:4px solid var(--brand-accent)}.legal-privacy{background:#f3f7fa;background:var(--brand-bg-alt)}.legal-privacy h2,.legal-terms h2{margin-top:32px}.error-page{background:#f3f7fa;background:var(--brand-bg-alt);border-left:8px solid #e57a2d;border-left:8px solid var(--brand-accent)}@media (max-width:991.98px){.fk-navbar .navbar-collapse{padding:16px 0}.home-hero .hero-copy{min-height:0;padding:32px 0 16px}.hero-media{min-height:260px}.hero-media img{height:max(260px,min(46vw,440px))}.contact-columns{grid-template-columns:minmax(0,1fr)}.contact-rfq{position:static}.contact-hero{min-height:500px}}@media (max-width:575.98px){.band,.sub-hero{padding:48px 0}.home-hero{padding:24px 0 32px}.cta-section{padding:56px 0 72px}.hero-media,.hero-media img{min-height:0;height:220px}.action-row{gap:8px}.action-row .btn,.wps-footer .btn{width:100%}.compare-table td,.compare-table th{padding:8px;font-size:.85rem}.contact-hero{min-height:400px}.contact-map-grid{grid-template-columns:1fr}.contact-map img{aspect-ratio:3/2}.about-form{padding:24px 16px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;transition:none!important}}.dashboard-track{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:4px;gap:4px;margin-bottom:16px}.dashboard-track span{height:8px;background:#75681a;background:var(--brand-primary)}.dashboard-track span+span{background:#e8eef2;background:var(--brand-surface-muted);border:1px solid #d4dee5;border:1px solid var(--brand-border)}.rfq-surface{padding:24px;background:#fff;background:var(--brand-bg);border:1px solid #d4dee5;border:1px solid var(--brand-border);border-top:4px solid #75681a;border-top:4px solid var(--brand-primary)}.fk-rfq{display:grid;grid-gap:16px;gap:16px}.fk-rfq label{display:block;min-width:0;font-weight:650;font-size:.93rem}.fk-rfq .form-control,.fk-rfq .form-select{margin-top:4px;border-color:#889cab;border-radius:2px}.fk-rfq p{font-size:.88rem;margin:0}.fk-rfq .btn{justify-self:start}.rfq-identity{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.contact-rfq .rfq-identity{gap:8px}.contact-rfq .fk-rfq{gap:12px}@media (max-width:450px){.rfq-identity{grid-template-columns:minmax(0,1fr)}}