:root{--bg:#000;--panel:#061012;--text:#fff;--muted:#aebdc0;--teal:#18e4e0;--cyan:#45f3ff;--line:rgba(24,228,224,.24);--silver:#d8e3e5}.coa-page{background:#010607;color:var(--text)}.coa-page:before{content:"";position:fixed;inset:0;z-index:-2;background:url(/assets/research-products-manufacturing-visible-DEi2uFRX.jpg) center top/cover no-repeat;opacity:.55}.coa-page:after{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(180deg,#00000085,#000000d1 58%,#000)}.coa-brand{width:290px;height:72px;overflow:hidden;display:flex;align-items:center}.coa-brand img{width:100%;height:100%;object-fit:contain;filter:brightness(1.12) contrast(1.08) drop-shadow(0 0 12px rgba(24,228,224,.16))}.coa-hero{padding:78px 0 64px;text-align:center}.coa-hero h1{margin:12px 0 14px;font-size:clamp(42px,7vw,76px);line-height:.98;text-transform:uppercase;letter-spacing:-.045em}.coa-hero>div>p{max-width:690px;margin:0 auto;color:var(--muted);font-size:17px;line-height:1.7}.batch-search{max-width:760px;margin:38px auto 0;padding:24px;background:linear-gradient(180deg,#08181bf5,#02090afa);border:1px solid rgba(69,243,255,.34);border-radius:12px;box-shadow:0 22px 70px #0000006b,0 0 34px #18e4e00d;text-align:left}.batch-search label{display:block;margin-bottom:9px;color:#dce8e9;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.search-row{display:grid;grid-template-columns:1fr auto;gap:10px}.search-row input{min-width:0;height:54px;padding:0 17px;border:1px solid rgba(255,255,255,.17);border-radius:7px;background:#020809;color:#fff;font:600 16px Arial,Helvetica,sans-serif;letter-spacing:.05em;outline:none}.search-row input:focus{border-color:var(--cyan);box-shadow:0 0 0 3px #45f3ff17}.search-row button{height:54px;padding:0 24px;border:1px solid var(--teal);border-radius:7px;background:linear-gradient(135deg,var(--teal),#25c9d7);color:#001012;font-weight:800;text-transform:uppercase;cursor:pointer}.search-row button span{margin-left:8px;font-size:22px}.search-help{margin:10px 0 0;color:#7f9498;font-size:12px}.search-status{max-width:760px;margin:15px auto 0;min-height:20px;color:#b7c8ca;font-size:14px}.search-status.error{color:#ffb7b7}.search-status.success{color:var(--cyan)}.coa-result{max-width:900px;margin:24px auto 0;padding:24px;text-align:left;border:1px solid rgba(69,243,255,.42);border-radius:12px;background:#030e10f7}.result-top{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.result-top h2{margin:4px 0 5px;font-size:30px}.batch-id{color:var(--cyan);font-weight:700;letter-spacing:.07em}.result-badge{padding:7px 11px;border-radius:999px;border:1px solid rgba(69,243,255,.45);color:var(--cyan);font-size:11px;font-weight:800;text-transform:uppercase}.result-badge.failed{border-color:#ff69698c;color:#ff9b9b}.result-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0}.result-fact{padding:13px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#ffffff05}.result-fact b{display:block;margin-bottom:6px;color:#82979a;font-size:10px;letter-spacing:.09em;text-transform:uppercase}.result-fact span{color:#fff;font-size:14px}.report-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border:1px solid var(--teal);border-radius:6px;color:var(--cyan);text-decoration:none;font-size:12px;font-weight:800;text-transform:uppercase}.report-link:hover{background:var(--teal);color:#001012}.supplier-note{max-width:720px;margin:0 0 18px;color:#91a4a7;font-size:12px;line-height:1.6}.published{padding:64px 0 38px;background:#00000085;border-top:1px solid rgba(24,228,224,.13)}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.section-heading h2{margin:8px 0 0;font-size:clamp(32px,4vw,48px);text-transform:uppercase}.product-filter{display:flex;flex-direction:column;gap:7px;color:#8ea2a5;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.product-filter select{min-width:210px;height:42px;padding:0 12px;border:1px solid rgba(24,228,224,.34);border-radius:6px;background:#051011;color:#dbe7e9}.coa-library{display:grid;gap:10px}.coa-row{display:grid;grid-template-columns:1.2fr 1fr .8fr .7fr .7fr auto;gap:12px;align-items:center;padding:15px 17px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#050e10eb}.coa-row strong{font-size:15px}.coa-row span{color:#9eb0b3;font-size:12px}.coa-row .batch{color:var(--cyan);font-weight:700}.coa-row .mini-status{color:#bcebee}.empty-library{padding:34px;border:1px dashed rgba(24,228,224,.28);border-radius:9px;color:#91a4a7;text-align:center}.archive-note{margin-top:17px;color:#7d9194;font-size:12px;line-height:1.6}.coa-standards{padding:45px 0 76px}.standards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.standards-grid article{padding:23px;border:1px solid rgba(24,228,224,.16);border-radius:9px;background:#030c0ec7}.standards-grid article>span{color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:.15em}.standards-grid h3{margin:12px 0 8px}.standards-grid p{margin:0;color:#99abad;font-size:13px;line-height:1.6}@media(max-width:900px){.coa-brand{width:230px;height:62px}.result-grid{grid-template-columns:repeat(2,1fr)}.coa-row{grid-template-columns:1fr 1fr 1fr}.standards-grid{grid-template-columns:1fr}.section-heading{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.coa-hero{padding:52px 0 44px}.batch-search{padding:17px}.search-row{grid-template-columns:1fr}.search-row button{width:100%}.result-grid,.coa-row{grid-template-columns:1fr}.product-filter,.product-filter select{width:100%}.result-top{flex-direction:column}.coa-brand{width:185px;height:54px}}.coa-coming-page{min-height:100vh;display:flex;flex-direction:column}.coming-main{flex:1;display:flex;flex-direction:column;align-items:center;gap:30px;padding:64px 18px 72px}.coming-panel{width:min(920px,100%);padding:38px 46px 44px;text-align:center;border:1px solid rgba(69,243,255,.3);border-radius:16px;background:radial-gradient(circle at 50% 24%,rgba(24,228,224,.1),transparent 36%),linear-gradient(180deg,#061315f2,#010708fa);box-shadow:0 28px 90px #0000008c,0 0 46px #18e4e00f}.coming-logo{display:block;width:min(650px,92%);max-height:330px;margin:0 auto;object-fit:contain;filter:brightness(1.25) contrast(1.12) saturate(1.12) drop-shadow(0 0 24px rgba(24,228,224,.23))}.coming-rule{width:150px;height:2px;margin:12px auto 30px;background:linear-gradient(90deg,transparent,var(--teal),var(--cyan),transparent);box-shadow:0 0 16px #18e4e080}.coming-panel h1{margin:12px 0 4px;font-size:clamp(34px,5vw,58px);line-height:1;text-transform:uppercase;letter-spacing:-.035em}.coming-soon-title{margin:11px 0 20px;color:var(--cyan);font-size:clamp(28px,4vw,46px);font-weight:900;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 24px rgba(69,243,255,.28)}.coming-panel>p{max-width:700px;margin:0 auto;color:#b6c6c8;font-size:16px;line-height:1.75}.coming-features{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:28px 0}.coming-features span{padding:9px 12px;border:1px solid rgba(24,228,224,.22);border-radius:999px;background:#18e4e009;color:#c7d5d7;font-size:11px;letter-spacing:.04em}.coming-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.coming-actions a{min-height:46px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.05em}.primary-action{border:1px solid var(--teal);background:linear-gradient(135deg,var(--teal),#25c9d7);color:#001012}.secondary-action{border:1px solid rgba(216,227,229,.25);color:#e1ebec;background:#ffffff06}.secondary-action:hover{border-color:var(--cyan);color:var(--cyan)}.how-it-works{scroll-margin-top:120px;width:min(1100px,100%);padding:42px 40px;border:1px solid rgba(24,228,224,.2);border-radius:14px;background:linear-gradient(180deg,#040f11f5,#010809fa);box-shadow:0 22px 70px #00000061}.how-it-works>h2{margin:10px 0;font-size:clamp(30px,4vw,46px);text-transform:uppercase}.how-intro{max-width:720px;margin:0;color:#aebfc1;line-height:1.65}.how-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:28px}.how-grid article{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#ffffff05}.how-grid article>span{color:var(--cyan);font-size:12px;font-weight:900;letter-spacing:.14em}.how-grid h3{margin:11px 0 8px;font-size:16px}.how-grid p{margin:0;color:#96a9ac;font-size:12.5px;line-height:1.6}.lookup-help{margin-top:18px;padding:18px 20px;border-left:3px solid var(--teal);border-radius:5px;background:#18e4e00b}.lookup-help strong{display:block;margin-bottom:6px;color:#fff}.lookup-help p{margin:0;color:#aebfc1;font-size:13px;line-height:1.65}.lookup-help a{color:var(--cyan);text-decoration:none}@media(max-width:900px){.how-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.coming-main{padding:38px 12px 48px}.coming-panel{padding:26px 17px 32px}.coming-logo{width:100%;max-height:240px}.coming-panel>p{font-size:14px}.coming-actions a{width:100%}}@media(max-width:620px){.how-it-works{padding:28px 18px}.how-grid{grid-template-columns:1fr}}
