@charset "UTF-8";:root{--brand-primary:#212429;--brand-primary-dark:#0D1017;--brand-primary-light:#494F57;--brand-secondary:#ADB5BD;--brand-accent:#FF6B35;--brand-bg:#FFFFFF;--brand-bg-alt:#F0F4F8;--brand-text:#1A202C;--brand-text-inverse:#FFFFFF;--brand-border:#E2E8F0;--brand-radius:0px}*{box-sizing:border-box}body{margin:0;color:#1a202c;color:var(--brand-text);background:#fff;background:var(--brand-bg);font-family:Arial,Helvetica,sans-serif;line-height:1.6}a{color:#212429;color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none}img{max-width:100%;display:block}.hunt-navbar-dark,.hunt-navbar-solid{background:#0d1017;background:var(--brand-primary-dark);border-bottom:1px solid rgba(255,255,255,.14)}.hunt-navbar-white{background:#fff;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border);box-shadow:0 8px 24px rgba(15,23,42,.06)}.hunt-utility-bar{background:#0d1017;background:var(--brand-primary-dark);color:#fff;font-size:.82rem;padding:7px 0}.hunt-navbar-dark .nav-link,.hunt-navbar-solid .nav-link,.navbar-dark .nav-link{color:#fff!important}.navbar .nav-link{font-weight:600;margin:0 .35rem}.brand-logo{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.25)}.btn-brand{background:#212429;background:var(--brand-primary);border-color:#212429;border-color:var(--brand-primary);color:#fff;border-radius:0;border-radius:var(--brand-radius);font-weight:700;padding:.75rem 1.15rem}.btn-brand:hover{background:#0d1017;background:var(--brand-primary-dark);border-color:#0d1017;border-color:var(--brand-primary-dark);color:#fff}.btn-outline-light{border-color:#fff;color:#fff;border-radius:0;border-radius:var(--brand-radius);font-weight:700;padding:.75rem 1.15rem}.home-hero,.page-hero{padding:170px 0 88px;background:linear-gradient(135deg,#0d1017,#212429);background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary));background-color:#0d1017;background-color:var(--brand-primary-dark);color:#fff}.home-hero a,.home-hero h1,.home-hero p,.page-hero h1,.page-hero p,.site-footer a,.site-footer h5,.site-footer h6,.site-footer p,.site-footer span{color:#fff}.cta-panel,.feature-layout,.hero-inner,.split-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:48px;gap:48px;align-items:center}.hero-centered .hero-inner,.hero-gradient_background .hero-inner{grid-template-columns:1fr;text-align:center;max-width:860px;margin:0 auto}.hero-right_text_left_image .hero-media{order:-1}.hero-copy h1,.page-hero h1{font-size:max(2.2rem, min(4vw, 4.4rem));line-height:1.05;margin:0 0 20px;letter-spacing:0}.eyebrow{display:inline-block;text-transform:uppercase;font-weight:800;letter-spacing:0;font-size:.78rem;color:#ff6b35;color:var(--brand-accent);margin-bottom:12px}.home-section,.section-block{padding:80px 0}.bg-alt,.faq,.industry-cards,.product-grid{background:#f0f4f8;background:var(--brand-bg-alt)}.section-head{max-width:760px;margin:0 auto 36px;text-align:center}.cta-panel h2,.section-head h2{font-size:2.2rem;line-height:1.15;margin:0 0 12px}.auto-grid,.faq-grid,.product-grid-dynamic{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.contact-card,.form-shell,.mini-card,.product-card,.sidebar-panel,blockquote{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--brand-border);border-radius:0;border-radius:var(--brand-radius);padding:24px;box-shadow:0 18px 42px rgba(15,23,42,.06)}.mini-card h3,.product-card h3{font-size:1.15rem;margin:0 0 10px}.card-index{color:#212429;color:var(--brand-primary);font-weight:800}.feature-list{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-gap:14px;gap:14px}.feature-list li{border-left:4px solid #212429;border-left:4px solid var(--brand-primary);padding-left:16px;display:grid;grid-gap:4px;gap:4px}.trust-bar{background:#0d1017;background:var(--brand-primary-dark);color:#fff;padding:34px 0}.badge-row,.stats-panel,.trust-row{display:flex;gap:20px;justify-content:space-between;align-items:stretch}.badge-row span,.stats-panel>div,.trust-row>div{flex:1;border:1px solid rgba(255,255,255,.22);padding:18px;text-align:center;border-radius:0;border-radius:var(--brand-radius)}.stats-panel strong,.trust-row strong{display:block;font-size:2.2rem;color:#fff}.spec-matrix thead th{background:#0d1017;background:var(--brand-primary-dark);color:#fff}.cta-panel{background:#0d1017;background:var(--brand-primary-dark);color:#fff;border-radius:0;border-radius:var(--brand-radius);padding:40px}.site-footer{background:#0d1017;background:var(--brand-primary-dark);padding:64px 0 28px;color:#fff}.site-footer a:not([class*=btn-]){display:block;margin:.35rem 0;color:#fff;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);margin-top:36px;padding-top:20px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.blog-card{padding:28px 0;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border)}.blog-card h2{font-size:1.55rem}.blog-meta,.recent-link span{color:#1a202c;color:var(--brand-text);font-size:.9rem;font-weight:700}.recent-link{display:block;padding:14px 0;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border)}.product-img{aspect-ratio:4/3;background:#f0f4f8;background:var(--brand-bg-alt);display:grid;align-items:center;justify-items:center;place-items:center;overflow:hidden;border-radius:0;border-radius:var(--brand-radius)}.product-body{padding-top:16px}.narrow{max-width:840px}@media (max-width:991px){.cta-panel,.feature-layout,.hero-inner,.split-content{grid-template-columns:1fr}.home-hero,.page-hero{padding-top:150px}.stats-panel,.trust-row{flex-wrap:wrap}.stats-panel>div,.trust-row>div{flex:0 0 calc(50% - 10px)}}@media (max-width:575px){.button-row{display:grid;grid-gap:12px;gap:12px}.footer-bottom{display:block}.stats-panel>div,.trust-row>div{flex-basis:100%}}.subhero{padding:170px 0 96px;position:relative;overflow:hidden}.subhero .container{position:relative}.subhero .eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800;margin-bottom:14px;color:#212429;color:var(--brand-primary)}.subhero h1{margin:0 0 18px;font-size:max(1.9rem, min(2.8vw, 3.1rem));line-height:1.1}.subhero p.lead{font-size:1.06rem;max-width:760px;margin:0;color:#1a202c;color:var(--brand-text);line-height:1.6}.subhero-about{background-color:var(--brand-bg-alt);background:#f0f4f8;background:var(--brand-bg-alt)}.subhero-about .about-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);grid-gap:56px;gap:56px;align-items:end}.subhero-about .fact-tiles{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:28px}.subhero-about .fact-tiles div{background:#fff;border-left:3px solid #212429;border-left:3px solid var(--brand-primary);padding:14px 16px}.subhero-about .fact-tiles strong{display:block;font-size:1rem;color:#0d1017;color:var(--brand-primary-dark);font-weight:800}.subhero-about .fact-tiles span{font-size:.84rem;color:#1a202c;color:var(--brand-text)}.subhero-about .about-art{aspect-ratio:4/3;background:#0d1017;background:var(--brand-primary-dark);background-color:#0d1017;background-color:var(--brand-primary-dark);border-radius:0;border-radius:var(--brand-radius);position:relative;overflow:hidden}.subhero-about .about-art::before{content:"";position:absolute;top:auto;right:-22%;bottom:-32%;left:auto;width:80%;height:80%;background:#212429;background:var(--brand-primary);border-radius:50%;opacity:.45}.subhero-about .about-art::after{content:"";position:absolute;top:-30%;right:auto;bottom:auto;left:-25%;width:55%;height:55%;background:rgba(255,255,255,.06);border-radius:50%}.subhero-services{background-color:var(--brand-primary-dark);background:#0d1017;background:var(--brand-primary-dark);color:#fff}.subhero-services h1,.subhero-services p.lead{color:#fff}.subhero-services p.lead{opacity:.92}.subhero-services .eyebrow{color:#fff;opacity:.75}.subhero-services .step-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-top:36px;padding-top:30px;border-top:1px solid rgba(255,255,255,.18)}.subhero-services .step-strip strong{display:block;font-size:.72rem;letter-spacing:.14em;opacity:.7;margin-bottom:6px;font-weight:700;color:#fff}.subhero-services .step-strip span{display:block;font-size:1.05rem;font-weight:700;color:#fff}.subhero-industries{background-color:#f0f4f8;background-color:var(--brand-bg-alt);background:linear-gradient(180deg,#f0f4f8,#fff);background:linear-gradient(180deg,var(--brand-bg-alt),#fff)}.subhero-industries .chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.subhero-industries .chip-row span{padding:8px 16px;border:1px solid #e2e8f0;border:1px solid var(--brand-border);border-radius:999px;background:#fff;font-size:.92rem;font-weight:600;color:#1a202c;color:var(--brand-text)}.subhero-industries .chip-row span.active{background:#212429;background:var(--brand-primary);background-color:#212429;background-color:var(--brand-primary);color:#fff;border-color:#212429;border-color:var(--brand-primary)}.subhero-products{text-align:center}.subhero-products .container{max-width:880px}.subhero-products .eyebrow{color:#212429;color:var(--brand-primary)}.subhero-products p.lead{margin:0 auto}.subhero-products .stat-bar{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#e2e8f0;background:var(--brand-border);border:1px solid #e2e8f0;border:1px solid var(--brand-border);margin-top:36px;border-radius:0;border-radius:var(--brand-radius);overflow:hidden}.subhero-products .stat-bar>div{background:#fff;padding:18px 16px}.subhero-products .stat-bar strong{display:block;font-size:1.6rem;color:#0d1017;color:var(--brand-primary-dark);font-weight:800}.subhero-products .stat-bar span{font-size:.84rem;color:#1a202c;color:var(--brand-text)}.subhero-sus{background-color:#0d1017;background-color:var(--brand-primary-dark);background:linear-gradient(135deg,#0d1017,#212429);background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-primary));color:#fff}.subhero-sus h1,.subhero-sus p.lead{color:#fff}.subhero-sus p.lead{opacity:.92}.subhero-sus .eyebrow{color:#fff;opacity:.85}.subhero-sus .scope-badges{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:32px}.subhero-sus .scope-badges>div{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);border-radius:0;border-radius:var(--brand-radius);padding:18px}.subhero-sus .scope-badges strong{display:block;color:#fff;font-size:1.15rem;line-height:1.2}.subhero-sus .scope-badges span{color:#fff;opacity:.85;font-size:.84rem;margin-top:4px;display:block}.subhero-contact{background-color:var(--brand-bg-alt);background:#f0f4f8;background:var(--brand-bg-alt)}.subhero-contact .contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.78fr);grid-gap:48px;gap:48px;align-items:start}.subhero-contact .form-preview{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--brand-border);border-radius:0;border-radius:var(--brand-radius);padding:24px;box-shadow:0 18px 38px rgba(15,23,42,.06)}.subhero-contact .form-preview h3{margin:0 0 14px;font-size:1rem;color:#1a202c;color:var(--brand-text);font-weight:800}.subhero-contact .form-preview ul{list-style:none;padding:0;margin:0;display:grid;grid-gap:10px;gap:10px}.subhero-contact .form-preview li{padding:10px 12px;background:#f0f4f8;background:var(--brand-bg-alt);border-radius:6px;font-size:.92rem;color:#1a202c;color:var(--brand-text);display:flex;justify-content:space-between;align-items:center}.subhero-contact .form-preview li small{color:#212429;color:var(--brand-primary);font-weight:700;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase}.subhero-perf{background-color:#0f172a;background:linear-gradient(135deg,#0f172a,#0d1017);background:linear-gradient(135deg,#0f172a,var(--brand-primary-dark));color:#fff}.subhero-perf h1,.subhero-perf p.lead{color:#fff}.subhero-perf p.lead{opacity:.92}.subhero-perf .eyebrow{color:#fff;opacity:.75}.subhero-perf .metric-table{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;margin-top:32px;border:1px solid rgba(255,255,255,.2);border-radius:0;border-radius:var(--brand-radius);overflow:hidden}.subhero-perf .metric-table>div{padding:20px 22px;border-right:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.02)}.subhero-perf .metric-table>div:last-child{border-right:none}.subhero-perf .metric-table small{display:block;font-size:.7rem;opacity:.7;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;color:#fff}.subhero-perf .metric-table strong{display:block;font-size:1.55rem;line-height:1.05;color:#fff;font-weight:800}.subhero-perf .metric-table span{display:block;font-size:.82rem;opacity:.8;margin-top:6px;color:#fff}.subhero-mill{background-color:var(--brand-bg-alt);background:#f0f4f8;background:var(--brand-bg-alt)}.subhero-mill .stage-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;margin-top:32px}.subhero-mill .stage-strip>div{padding:18px 16px 18px 22px;background:#fff;border-left:3px solid #212429;border-left:3px solid var(--brand-primary)}.subhero-mill .stage-strip strong{display:block;font-size:.72rem;letter-spacing:.12em;color:#212429;color:var(--brand-primary);text-transform:uppercase;margin-bottom:6px;font-weight:800}.subhero-mill .stage-strip span{display:block;font-size:1rem;font-weight:700;color:#1a202c;color:var(--brand-text)}.subhero-spec{background:#fafbfc}.subhero-spec .grade-preview{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:0;gap:0;margin-top:32px;border:1px solid #e2e8f0;border:1px solid var(--brand-border);border-radius:0;border-radius:var(--brand-radius);overflow:hidden;font-size:.9rem}.subhero-spec .grade-preview>div{padding:14px 18px;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border);border-right:1px solid #e2e8f0;border-right:1px solid var(--brand-border);background:#fff;color:#1a202c;color:var(--brand-text)}.subhero-spec .grade-preview>div:nth-child(3n){border-right:none}.subhero-spec .grade-preview>div:nth-last-child(-n+3){border-bottom:none}.subhero-spec .grade-preview .head{background-color:var(--brand-primary-dark);background:#0d1017;background:var(--brand-primary-dark);color:#fff;font-weight:700;font-size:.74rem;letter-spacing:.1em;text-transform:uppercase}.subhero-fiber{background-color:#0b1220;background:linear-gradient(180deg,#0b1220,#1a2942);color:#fff}.subhero-fiber h1,.subhero-fiber p.lead{color:#fff}.subhero-fiber p.lead{opacity:.92}.subhero-fiber .eyebrow{color:#fff;opacity:.75}.subhero-fiber .pulse-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px;margin-top:32px}.subhero-fiber .pulse-row>div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.16);border-radius:0;border-radius:var(--brand-radius);padding:18px}.subhero-fiber .pulse-row strong{display:block;font-size:1.65rem;color:#fff;line-height:1;font-weight:800}.subhero-fiber .pulse-row span{color:#fff;opacity:.78;font-size:.82rem;margin-top:8px;display:block}@media (max-width:991px){.subhero-about .about-grid,.subhero-contact .contact-grid{grid-template-columns:1fr}.subhero-fiber .pulse-row,.subhero-mill .stage-strip,.subhero-perf .metric-table,.subhero-products .stat-bar,.subhero-services .step-strip,.subhero-sus .scope-badges{grid-template-columns:repeat(2,1fr)}.subhero-spec .grade-preview{grid-template-columns:1fr}.subhero-spec .grade-preview>div{border-right:none}.subhero-spec .grade-preview>div:nth-last-child(-n+3){border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--brand-border)}.subhero-spec .grade-preview>div:last-child{border-bottom:none}}@media (max-width:575px){.subhero-about .fact-tiles,.subhero-fiber .pulse-row,.subhero-mill .stage-strip,.subhero-perf .metric-table,.subhero-products .stat-bar,.subhero-services .step-strip,.subhero-sus .scope-badges{grid-template-columns:1fr}.subhero-mill .stage-strip>div,.subhero-perf .metric-table>div{border-right:none}}.feedback-form .form-label{font-weight:700;color:#1a202c;color:var(--brand-text)}.feedback-form .form-control{border:1px solid #e2e8f0;border:1px solid var(--brand-border);border-radius:0;border-radius:var(--brand-radius);padding:.8rem .9rem}.feedback-form .form-check-label{color:#1a202c;color:var(--brand-text)}.modal-header{background:#0d1017;background:var(--brand-primary-dark);color:#fff}.modal-header .modal-title{color:#fff}