{"id":3559,"date":"2026-10-08T08:12:10","date_gmt":"2026-10-08T08:12:10","guid":{"rendered":"https:\/\/reanson.com\/insights-2\/product-quality-plan-before-bulk\/"},"modified":"2026-10-09T01:12:06","modified_gmt":"2026-10-09T01:12:06","slug":"product-quality-plan-before-bulk","status":"publish","type":"page","link":"https:\/\/reanson.com\/de\/insights\/product-quality-plan-before-bulk\/","title":{"rendered":"Product Quality Plan Before Bulk Production"},"content":{"rendered":"<p><script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@graph\": [\n      {\n        \"@type\": \"Article\",\n        \"@id\": \"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/#article\",\n        \"url\": \"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/\",\n        \"headline\": \"How to Build a Product Quality Plan Before Bulk Production\",\n        \"description\": \"Build an OEM\/ODM pre-production quality plan covering approved references, specifications, control points, defect rules, sampling and release evidence.\",\n        \"datePublished\": \"2026-09-14\",\n        \"dateModified\": \"2026-09-14\",\n        \"author\": {\"@id\": \"https:\/\/reanson.com\/#organization\"},\n        \"publisher\": {\"@id\": \"https:\/\/reanson.com\/#organization\"},\n        \"mainEntityOfPage\": {\"@id\": \"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/#webpage\"},\n        \"articleSection\": \"Manufacturing and Quality Planning\",\n        \"inLanguage\": \"en\",\n        \"citation\": [\n          \"https:\/\/www.iso.org\/standard\/70398.html\",\n          \"https:\/\/www.iso.org\/standard\/2859-1\",\n          \"https:\/\/www.iso.org\/standard\/64505.html\",\n          \"https:\/\/www.iso.org\/standard\/9001\"\n        ]\n      },\n      {\n        \"@type\": \"WebPage\",\n        \"@id\": \"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/#webpage\",\n        \"url\": \"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/\",\n        \"name\": \"Product Quality Plan Before Bulk Production | Reanson\",\n        \"isPartOf\": {\"@id\": \"https:\/\/reanson.com\/#website\"},\n        \"about\": {\"@id\": \"https:\/\/reanson.com\/#organization\"},\n        \"breadcrumb\": {\"@id\": \"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/#breadcrumb\"}\n      },\n      {\n        \"@type\": \"BreadcrumbList\",\n        \"@id\": \"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/#breadcrumb\",\n        \"itemListElement\": [\n          {\"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": \"https:\/\/reanson.com\/\"},\n          {\"@type\": \"ListItem\", \"position\": 2, \"name\": \"Insights\", \"item\": \"https:\/\/reanson.com\/insights\/\"},\n          {\"@type\": \"ListItem\", \"position\": 3, \"name\": \"Product Quality Plan Before Bulk\", \"item\": \"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/\"}\n        ]\n      },\n      {\n        \"@type\": \"FAQPage\",\n        \"@id\": \"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/#faq\",\n        \"mainEntity\": [\n          {\"@type\": \"Question\", \"name\": \"Is an approved sample enough to control bulk production?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. An approved sample is useful only when its version and approved features are clear. Bulk production also needs a controlled specification, bill of materials, artwork, color references, acceptance criteria, inspection points, test requirements and change-control rules.\"}},\n          {\"@type\": \"Question\", \"name\": \"Does AQL mean the permitted defect percentage in every shipment?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. AQL indexes an acceptance-sampling scheme for a continuing series of lots. It is not a promise that every accepted lot contains no more than that percentage. The lot, inspection level, sample plan, acceptance and rejection numbers and defect classes must be agreed.\"}},\n          {\"@type\": \"Question\", \"name\": \"Should every quality characteristic use sampling inspection?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Not automatically. Critical safety, regulatory, identity or process characteristics may require different controls, testing or complete verification. The decision should be based on risk, applicable requirements, process capability and the buyer-supplier agreement.\"}},\n          {\"@type\": \"Question\", \"name\": \"What should be approved before bulk production starts?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"Approve the specification revision, bill of materials, drawings, colors, logos, packaging, labeled reference sample, critical-to-quality items, defect definitions, test plan, inspection plan and who can authorize changes.\"}},\n          {\"@type\": \"Question\", \"name\": \"Are custom samples and bulk-production approval the same thing?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. A custom sample helps evaluate a project direction and has project-specific quantity, price and timing. Bulk approval defines the controlled reference and release conditions for production. Reanson currently discusses bulk MOQ as 500 pieces per model per color and bulk production as 45 to 60 days, subject to project confirmation.\"}}\n        ]\n      }\n    ]\n  }\n  <\/script><\/p>\n<style>\n:root{--ink:#212934;--paper:#f7f8f6;--white:#fff;--green:#65bc7b;--muted:#687176;--line:#d9ddda;--max:1240px}\n*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,\"Helvetica Neue\",sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{height:88px;padding:0 max(24px,calc((100vw - var(--max))\/2));display:flex;align-items:center;justify-content:space-between;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.brand img{width:176px}.site-header nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:700}.nav-cta{padding:13px 19px;background:var(--ink);color:#fff}.hero{min-height:720px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);max-width:1440px;margin:auto;background:var(--white)}.hero-copy{padding:112px clamp(40px,7vw,112px)}.eyebrow{text-transform:uppercase;letter-spacing:.17em;font-size:12px;font-weight:800;color:#4fa86a;margin:0 0 24px}.hero h1{font-size:clamp(48px,5.8vw,82px);line-height:.97;letter-spacing:-.045em;max-width:820px;margin:0}.lead{font-size:19px;color:#50595d;max-width:700px;margin:30px 0}.actions{display:flex;gap:12px;margin:34px 0 64px}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 22px;font-weight:800;font-size:14px}.primary{background:var(--green);color:#0c170b}.secondary{border:1px solid var(--ink)}.project-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0;border-top:1px solid var(--line)}.project-facts div{padding:22px 18px 0 0}.project-facts div+div{padding-left:18px;border-left:1px solid var(--line)}dt{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:800}dd{margin:6px 0 0;font-weight:800;font-size:15px}.hero-visual{background:#122026;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:54px;position:relative;overflow:hidden}.hero-visual:before{content:\"\";position:absolute;background:var(--green);width:420px;height:24px;transform:rotate(-37deg);right:-130px;top:104px}.hero-visual img{width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:screen}.hero-visual p{max-width:450px;color:#c9d1d2;margin:26px 0 0}.product-label{display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;letter-spacing:.14em;font-size:12px;margin-bottom:18px}.product-label span{color:var(--green);font-weight:800}.section{max-width:var(--max);margin:0 auto;padding:110px 24px}.section-heading{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:end;margin-bottom:48px}.section-heading .eyebrow{align-self:start}.section-heading h2{font-size:clamp(36px,4vw,58px);line-height:1.05;letter-spacing:-.035em;margin:0}.section-heading>p:last-child{grid-column:2;color:var(--muted);max-width:650px}.category-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:16px}.category-card{min-height:240px;background:#fff;border:1px solid var(--line);padding:30px;display:flex;flex-direction:column;justify-content:flex-end}.category-card h3{font-size:25px;margin:8px 0}.category-card p{color:var(--muted);margin:0}.category-card strong{color:#3d8f56;margin-top:18px}.card-index{font-size:12px;color:#6fae83;letter-spacing:.1em}.category-card.feature{grid-row:span 2;min-height:496px;justify-content:flex-start}.category-card.feature img{height:260px;width:100%;object-fit:cover;margin-bottom:auto}.pathway{max-width:none;background:var(--ink);color:#fff;padding-left:max(24px,calc((100vw - var(--max))\/2));padding-right:max(24px,calc((100vw - var(--max))\/2))}.light h2{color:#fff}.path-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #344044}.path-grid article{padding:55px}.path-grid article+article{border-left:1px solid #344044}.path-grid span{color:var(--green);font-size:13px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.path-grid h3{font-size:31px;line-height:1.12;margin:22px 0}.path-grid p{color:#bdc5c7}.path-grid a{display:inline-block;color:var(--green);font-weight:800;margin-top:20px}.inquiry{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.inquiry h2{font-size:clamp(40px,5vw,68px);line-height:1;margin:0}.inquiry p{font-size:18px;color:var(--muted);margin:0 0 28px}footer{padding:50px max(24px,calc((100vw - var(--max))\/2));background:#fff;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px;color:var(--muted);font-size:13px}footer img{width:150px}\n@media(max-width:900px){.site-header{height:auto;padding:18px 22px}.site-header nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:72px 24px}.hero-visual{padding:36px 24px}.project-facts{grid-template-columns:1fr}.project-facts div,.project-facts div+div{padding:18px 0;border-left:0;border-top:1px solid var(--line)}.section{padding:78px 24px}.section-heading{grid-template-columns:1fr;gap:8px}.section-heading>p:last-child{grid-column:1}.category-grid{grid-template-columns:1fr}.category-card.feature{grid-row:auto;min-height:440px}.path-grid,.inquiry{grid-template-columns:1fr}.path-grid article+article{border-left:0;border-top:1px solid #344044}.inquiry{gap:30px}footer{align-items:flex-start;flex-direction:column}}\n@media(max-width:520px){.hero h1{font-size:43px}.actions{flex-direction:column;align-items:stretch}.site-header .nav-cta{padding:10px 12px;font-size:12px}.path-grid article{padding:36px 25px}}\n.site-header nav .active{color:#4fa86a}.breadcrumb{font-size:13px;color:#6b7478;margin:0 0 55px}.breadcrumb a{font-weight:800;color:#3d8f56}.page-hero{max-width:var(--max);margin:auto;padding:80px 24px 90px;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.page-hero h1,.service-heading h1{font-size:clamp(55px,7vw,96px);line-height:.94;letter-spacing:-.055em;margin:0}.page-hero>img{width:100%;aspect-ratio:1;object-fit:cover;background:#e8ebe8}.sticky-title h2{font-size:clamp(38px,4.3vw,60px);line-height:1.03;letter-spacing:-.04em;margin:0}.category-intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px}.sticky-title{align-self:start;position:sticky;top:130px}.option-list{border-top:1px solid var(--line)}.option-list article{padding:32px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:55px 1fr;gap:20px}.option-list span{color:#4a9c62;font-weight:800}.option-list h3{font-size:24px;margin:0 0 8px}.option-list p{margin:0;color:var(--muted)}.custom-band{background:#17242a;color:#fff;padding:100px max(24px,calc((100vw - var(--max))\/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.custom-band h2{font-size:clamp(40px,5vw,70px);line-height:1;margin:0}.chip-list{display:flex;flex-wrap:wrap;gap:10px;align-content:center}.chip-list span{padding:14px 17px;border:1px solid #526166;font-weight:700}.custom-band .note{grid-column:2;color:#bdc7c9;margin:0}.commercial-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.commercial-grid article{padding:45px;background:#fff;border:1px solid var(--line);min-height:340px}.commercial-grid .sample{border-top:6px solid #82cb96}.commercial-grid .bulk{border-top:6px solid #1c2a2f}.commercial-grid h3{font-size:32px;line-height:1.1;margin:28px 0 18px}.commercial-grid p{color:var(--muted)}.commercial-grid strong,.commercial-grid small{display:block}.commercial-grid small{color:var(--muted);margin-top:8px}.service-hero{max-width:var(--max);margin:auto;padding:75px 24px 0}.service-heading{display:grid;grid-template-columns:1.3fr .7fr;gap:75px;align-items:end}.service-heading .lead{margin:0 0 5px}.service-image{margin-top:70px;position:relative;background:#142126;min-height:420px}.service-image img{width:100%;height:520px;object-fit:cover;opacity:.68}.service-image span{position:absolute;left:35px;bottom:32px;color:#fff;text-transform:uppercase;letter-spacing:.15em;font-weight:800;font-size:12px}.choice{display:grid;grid-template-columns:1fr 1fr;gap:16px}.choice article{background:#fff;border:1px solid var(--line);padding:48px}.choice h2{font-size:39px;line-height:1.08;letter-spacing:-.03em;margin:0 0 22px}.choice article>p:not(.eyebrow),.choice li{color:var(--muted)}.choice ul{padding-left:20px;margin:28px 0 0}.choice li{padding:5px}.process{padding-top:35px}.process-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.process-grid li{padding:34px;min-height:270px;background:#fff}.process-grid li+li{border-left:1px solid var(--line)}.process-grid span{color:#4fa86a;font-size:13px;font-weight:800}.process-grid h3{font-size:23px;margin:50px 0 12px}.process-grid p{color:var(--muted)}.terms-band{max-width:var(--max);margin:0 auto 30px;display:grid;grid-template-columns:1fr 1fr;background:#212934;color:#fff}.terms-band>div{padding:60px}.terms-band>div+div{border-left:1px solid #3d474a}.terms-band h3{font-size:30px;line-height:1.1;margin:10px 0 20px}.terms-band p:last-child{color:#bdc4c6}\n.home-evidence{display:grid;grid-template-columns:.82fr 1.18fr;gap:75px;align-items:center;padding-top:45px}.home-evidence-copy h2{font-size:clamp(40px,4.7vw,66px);line-height:1.02;letter-spacing:-.04em;margin:0}.home-evidence-copy>p:not(.eyebrow),.home-evidence-copy li{color:var(--muted)}.home-evidence-copy ul{padding-left:20px;margin:27px 0 0}.home-evidence-copy li{padding:5px}.home-evidence-copy .actions{margin:34px 0 0}.home-evidence-visual{display:grid;grid-template-columns:1.15fr .85fr;gap:10px;background:#142126;padding:10px}.home-evidence-visual figure{margin:0;position:relative;min-height:470px;overflow:hidden}.home-evidence-visual figure:nth-child(2){margin-top:60px;min-height:410px}.home-evidence-visual img{width:100%;height:100%;object-fit:cover}.home-evidence-visual figcaption{position:absolute;left:15px;bottom:15px;background:rgba(13,20,22,.85);color:#fff;padding:9px 11px;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:800}\n@media(max-width:900px){.page-hero,.category-intro,.service-heading,.choice,.commercial-grid,.custom-band,.terms-band,.home-evidence{grid-template-columns:1fr;gap:35px}.page-hero{padding-top:60px}.sticky-title{position:static}.custom-band .note{grid-column:1}.service-image img{height:360px}.process-grid{grid-template-columns:1fr 1fr}.process-grid li+li{border-left:0;border-top:1px solid var(--line)}.process-grid li:nth-child(even){border-left:1px solid var(--line)}.terms-band>div+div{border-left:0;border-top:1px solid #3d474a}.home-evidence-visual figure{min-height:390px}.home-evidence-visual figure:nth-child(2){min-height:340px}}\n@media(max-width:520px){.page-hero h1,.service-heading h1{font-size:50px}.choice article,.commercial-grid article,.terms-band>div{padding:32px 24px}.process-grid{grid-template-columns:1fr}.process-grid li:nth-child(even){border-left:0}.home-evidence-visual{grid-template-columns:1fr}.home-evidence-visual figure,.home-evidence-visual figure:nth-child(2){min-height:300px;margin-top:0}}\n.tooling-callout{background:#fff;border:1px solid var(--line);padding:52px;display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center}.tooling-callout h2{font-size:42px;line-height:1.08;margin:0 0 14px}.tooling-callout p:last-child{color:var(--muted);max-width:750px}.mould-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.08fr .92fr;min-height:690px;background:#fff}.mould-copy{padding:78px clamp(35px,7vw,105px)}.mould-copy h1{font-size:clamp(58px,7vw,96px);line-height:.92;letter-spacing:-.055em;margin:0}.mould-visual{position:relative;background:#142127;padding:65px;display:flex;align-items:center}.mould-visual img{width:100%;aspect-ratio:1;object-fit:cover;mix-blend-mode:screen}.vertical-label{position:absolute;right:20px;top:50%;writing-mode:vertical-rl;transform:translateY(-50%);color:#b7c1c2;text-transform:uppercase;letter-spacing:.18em;font-size:11px}.fit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.fit-grid article{background:#fff;border:1px solid var(--line);padding:38px;min-height:310px}.fit-grid span,.confirm-grid span{color:#4fa86a;font-weight:800;font-size:12px}.fit-grid h3{font-size:28px;line-height:1.1;margin:55px 0 16px}.fit-grid p{color:var(--muted)}.fit-grid strong{font-size:13px}.mould-process{background:#212934;color:#fff;padding:105px max(24px,calc((100vw - var(--max))\/2))}.mould-process .section-heading{max-width:var(--max);margin-left:auto;margin-right:auto}.mould-steps{max-width:var(--max);margin:auto;padding:0;list-style:none;border-top:1px solid #394347}.mould-steps li{display:grid;grid-template-columns:85px 1fr;padding:32px 0;border-bottom:1px solid #394347}.mould-steps li>span{color:var(--green);font-weight:800}.mould-steps h3{font-size:25px;margin:0 0 6px}.mould-steps p{color:#bac3c5;margin:0;max-width:770px}.confirm-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.confirm-section h2{font-size:clamp(40px,4.5vw,63px);line-height:1.02;margin:0 0 24px}.confirm-section>div>p:last-child{color:var(--muted)}.confirm-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.confirm-grid article{padding:26px 24px;border-bottom:1px solid var(--line)}.confirm-grid article:nth-child(odd){border-right:1px solid var(--line)}.confirm-grid h3{font-size:20px;margin:12px 0 6px}.confirm-grid p{color:var(--muted);margin:0}.mould-terms{margin-bottom:0}\n@media(max-width:900px){.site-header nav a[href=\"mould-development.html\"]{display:none}.tooling-callout,.mould-hero,.confirm-section{grid-template-columns:1fr}.tooling-callout{gap:20px}.mould-visual{padding:35px}.fit-grid{grid-template-columns:1fr}.confirm-section{gap:35px}}\n@media(max-width:520px){.mould-copy h1{font-size:48px}.mould-copy{padding:58px 24px}.mould-process{padding-top:70px;padding-bottom:70px}.confirm-grid{grid-template-columns:1fr}.confirm-grid article:nth-child(odd){border-right:0}}\n.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.quote-page{max-width:var(--max);margin:0 auto;padding:75px 24px 110px;display:grid;grid-template-columns:.78fr 1.22fr;gap:75px}.quote-intro{position:sticky;top:130px;align-self:start}.quote-intro h1{font-size:clamp(52px,6vw,78px);line-height:.94;letter-spacing:-.05em;margin:0}.quote-intro .lead{font-size:18px}.quote-help{margin:42px 0;padding-top:28px;border-top:1px solid var(--line)}.quote-help h2{font-size:20px}.quote-help ul{padding-left:20px;color:var(--muted)}.quote-terms{border-top:1px solid var(--line)}.quote-terms div{padding:17px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:120px 1fr;gap:15px}.quote-terms strong{font-size:13px;text-transform:uppercase;letter-spacing:.07em}.quote-terms span{font-size:14px;color:var(--muted)}.quote-form{background:#fff;border:1px solid var(--line);padding:50px}.form-heading{display:grid;grid-template-columns:42px 1fr;gap:15px;margin:12px 0 25px;padding-top:35px;border-top:1px solid var(--line)}.form-heading:first-child{border-top:0;padding-top:0}.form-heading>span{color:#4fa86a;font-weight:800}.form-heading .eyebrow{margin-bottom:7px}.form-heading h2{font-size:28px;margin:0}.route-options{padding:0;border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 45px}.route-options label{cursor:pointer}.route-options input{position:absolute;opacity:0}.route-options label>span{display:block;border:1px solid var(--line);padding:18px;min-height:135px;color:var(--muted);font-size:14px}.route-options strong{display:block;color:var(--ink);font-size:16px;margin-bottom:9px}.route-options input:focus+span,.route-options input:checked+span{border-color:#5cb273;box-shadow:inset 0 0 0 2px #5cb273;background:#f0f8f2}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-grid label{font-size:13px;font-weight:800;color:#3f494d}.field-grid input,.field-grid select,.field-grid textarea{width:100%;margin-top:8px;border:1px solid #cdd3d0;background:#fbfcfa;padding:14px 13px;font:inherit;font-size:16px;color:var(--ink);border-radius:0}.field-grid input:focus,.field-grid select:focus,.field-grid textarea:focus{outline:2px solid #74c489;outline-offset:1px}.field-grid .full{grid-column:1\/-1}.field-note{background:#f0f5ed;border-left:4px solid var(--green);padding:17px 18px;margin:20px 0 45px;color:#4e595c;font-size:14px}.form-submit{border:0;margin-top:27px;min-width:240px}.form-submit:hover{filter:brightness(.95)}\n@media(max-width:1000px){.quote-page{grid-template-columns:1fr}.quote-intro{position:static}.route-options{grid-template-columns:1fr}.route-options label>span{min-height:auto}}\n@media(max-width:620px){.quote-page{padding-top:55px}.quote-form{padding:30px 22px}.field-grid{grid-template-columns:1fr}.field-grid .full{grid-column:1}.quote-terms div{grid-template-columns:1fr;gap:3px}}\n.manufacturing-hero{max-width:1440px;margin:auto;min-height:720px;display:grid;grid-template-columns:1.02fr .98fr;background:#fff}.manufacturing-copy{padding:80px clamp(35px,7vw,105px)}.manufacturing-copy h1{font-size:clamp(56px,6.6vw,90px);line-height:.94;letter-spacing:-.055em;margin:0}.manufacturing-mosaic{background:#26313d;padding:55px;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:center}.manufacturing-mosaic img{width:100%;height:310px;object-fit:cover}.manufacturing-mosaic img:nth-child(2){margin-top:60px}.manufacturing-mosaic span{grid-column:1\/-1;color:#bdc7c9;font-size:12px;text-transform:uppercase;letter-spacing:.13em;margin-top:14px}.process-family-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.process-family-grid article{background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:.85fr 1.15fr;min-height:390px}.process-family-grid img{width:100%;height:100%;object-fit:cover}.process-family-grid article>div{padding:34px}.process-family-grid span{color:#4fa86a;font-size:12px;font-weight:800}.process-family-grid h3{font-size:26px;line-height:1.1;margin:24px 0 13px}.process-family-grid p,.process-family-grid li{color:var(--muted)}.process-family-grid ul{padding-left:18px;margin-top:22px}.quality-band{background:#212934;color:#fff;padding:105px max(24px,calc((100vw - var(--max))\/2))}.quality-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #3d484b}.quality-grid article{padding:45px}.quality-grid article+article{border-left:1px solid #3d484b}.quality-grid span{color:var(--green);font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.quality-grid h3{font-size:27px;line-height:1.12;margin:35px 0 15px}.quality-grid p{color:#bfc7c9}.market-quality{display:grid;grid-template-columns:1fr 1fr;gap:80px}.market-quality h2{font-size:clamp(40px,4.5vw,64px);line-height:1.02;letter-spacing:-.04em;margin:0}.market-quality>div>p{color:var(--muted);font-size:18px}.market-checks{display:flex;flex-wrap:wrap;gap:9px;margin-top:28px}.market-checks span{padding:12px 14px;background:#fff;border:1px solid var(--line);font-size:13px;font-weight:800}.evidence-section{padding-top:35px}.evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.evidence-grid article{padding:30px 25px}.evidence-grid article+article{border-left:1px solid var(--line)}.evidence-grid strong{font-size:17px}.evidence-grid p{color:var(--muted);font-size:14px}\n@media(max-width:1050px){.manufacturing-hero,.market-quality{grid-template-columns:1fr}.process-family-grid{grid-template-columns:1fr}.manufacturing-mosaic{padding:35px}.quality-grid{grid-template-columns:1fr}.quality-grid article+article{border-left:0;border-top:1px solid #3d484b}.evidence-grid{grid-template-columns:1fr 1fr}.evidence-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.evidence-grid article:nth-child(4){border-top:1px solid var(--line)}}\n@media(max-width:620px){.manufacturing-copy{padding:60px 24px}.manufacturing-copy h1{font-size:48px}.manufacturing-mosaic{grid-template-columns:1fr}.manufacturing-mosaic img:nth-child(2){margin-top:0}.manufacturing-mosaic span{grid-column:1}.process-family-grid article{grid-template-columns:1fr}.process-family-grid img{height:250px}.evidence-grid{grid-template-columns:1fr}.evidence-grid article+article{border-left:0;border-top:1px solid var(--line)}}\n.section-action{display:flex;justify-content:flex-end;margin-top:28px}.product-hub-hero{max-width:1440px;min-height:710px;margin:auto;display:grid;grid-template-columns:.95fr 1.05fr;background:#fff}.product-hub-copy{padding:80px clamp(35px,7vw,105px);align-self:center}.product-hub-copy h1{font-size:clamp(56px,6.7vw,92px);line-height:.93;letter-spacing:-.055em;margin:0}.product-hub-mosaic{background:#26313d;padding:55px;display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 1fr;gap:12px}.product-hub-mosaic figure{margin:0;position:relative;overflow:hidden;background:#253238}.product-hub-mosaic .product-mosaic-main{grid-row:1\/-1}.product-hub-mosaic img{width:100%;height:100%;object-fit:cover;opacity:.88;transition:transform .4s ease}.product-hub-mosaic figure:hover img{transform:scale(1.025)}.product-hub-mosaic figcaption{position:absolute;left:18px;bottom:17px;padding:8px 10px;background:rgba(16,20,22,.82);color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.family-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:90px;align-items:end;margin-bottom:48px}.family-heading h2{font-size:clamp(39px,4.5vw,64px);line-height:1.02;letter-spacing:-.04em;margin:0}.family-heading>p{color:var(--muted);font-size:17px}.product-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-card{background:#fff;border:1px solid var(--line);min-height:420px;display:flex;flex-direction:column}.product-card-wide{grid-column:span 2}.product-card img{width:100%;height:230px;object-fit:cover}.product-card-wide{display:grid;grid-template-columns:1.15fr .85fr}.product-card-wide img{height:100%}.product-card>div{padding:28px;display:flex;flex:1;flex-direction:column}.product-card span,.water-product-grid span{color:#4a9c62;font-size:12px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.product-card h3,.water-product-grid h3{font-size:27px;line-height:1.1;margin:24px 0 12px}.product-card p,.water-product-grid p{color:var(--muted);margin:0}.product-card strong,.product-card a{color:#3d8f56;margin-top:auto;padding-top:25px}.product-card-text{background:#eaf2e6}.helmet-family{background:#212934;color:#fff}.helmet-family>.section{padding-top:105px;padding-bottom:105px}.family-heading.light>p{color:#bec7c9}.helmet-options{display:grid;grid-template-columns:.7fr .7fr 1.6fr;border:1px solid #3a4548}.helmet-options>article{padding:42px;min-height:390px}.helmet-options>article+article{border-left:1px solid #3a4548}.helmet-options>article>span{color:var(--green);font-size:12px;font-weight:800}.helmet-options h3{font-size:30px;margin:105px 0 16px}.helmet-options p{color:#bbc4c6}.helmet-image{position:relative;min-height:390px}.helmet-image img{width:100%;height:100%;object-fit:cover;opacity:.68}.helmet-image p{position:absolute;left:25px;right:25px;bottom:18px;color:#fff;font-size:13px;background:rgba(16,20,22,.8);padding:13px}.water-product-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#fff}.water-product-grid article{min-height:350px}.water-product-grid article+article{border-left:1px solid var(--line)}.water-product-grid img{width:100%;height:180px;object-fit:cover}.water-product-grid article>div{padding:28px}.product-route{display:grid;grid-template-columns:.85fr 1.15fr;gap:85px;padding-top:40px}.product-route>div:first-child h2{font-size:clamp(40px,4.6vw,64px);line-height:1.02;letter-spacing:-.04em;margin:0}.route-stack{border-top:1px solid var(--line)}.route-stack article{padding:30px 0;border-bottom:1px solid var(--line)}.route-stack span{color:#4fa86a;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.route-stack h3{font-size:27px;margin:12px 0 7px}.route-stack p{color:var(--muted)}.route-stack a{display:inline-block;color:#3d8f56;font-weight:800;margin-top:12px}.product-terms{margin-top:20px}\n@media(max-width:1050px){.product-hub-hero,.family-heading,.product-route{grid-template-columns:1fr}.product-hub-mosaic{min-height:580px}.product-card-grid{grid-template-columns:1fr 1fr}.product-card-wide{grid-column:1\/-1}.helmet-options{grid-template-columns:1fr 1fr}.helmet-image{grid-column:1\/-1}.water-product-grid{grid-template-columns:1fr 1fr}.water-product-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.water-product-grid article:nth-child(4){border-top:1px solid var(--line)}}\n@media(max-width:650px){.section-action{justify-content:stretch}.section-action .button{width:100%}.product-hub-copy{padding:60px 24px}.product-hub-copy h1{font-size:48px}.product-hub-mosaic{padding:24px;grid-template-columns:1fr;grid-template-rows:280px 180px 180px;min-height:auto}.product-hub-mosaic .product-mosaic-main{grid-row:auto}.product-card-grid,.product-card-wide,.helmet-options,.water-product-grid{grid-template-columns:1fr}.product-card-wide{display:flex}.product-card-wide img{height:230px}.helmet-options>article+article,.water-product-grid article+article{border-left:0;border-top:1px solid var(--line)}.helmet-image{grid-column:1}.water-product-grid article:nth-child(3){border-top:1px solid var(--line)}}\n.snow-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.02fr .98fr;min-height:720px;background:#fff}.snow-copy{padding:78px clamp(35px,7vw,105px);align-self:center}.snow-copy h1{font-size:clamp(62px,7.2vw,100px);line-height:.9;letter-spacing:-.06em;margin:0}.snow-visual{position:relative;background:#101a21;overflow:hidden}.snow-visual:after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 48%,rgba(7,12,15,.84))}.snow-visual img{width:100%;height:100%;object-fit:cover;opacity:.86}.snow-visual>div{position:absolute;z-index:1;left:42px;right:42px;bottom:35px;color:#fff}.snow-visual span{color:var(--green);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.snow-visual p{font-size:17px;max-width:520px}.category-note{color:var(--muted);margin-top:28px}.snow-options article{padding-top:35px;padding-bottom:35px}.lens-guide{background:#212934;color:#fff}.lens-guide>.section{padding-top:105px;padding-bottom:105px}.lens-shape-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #3c474a}.lens-shape-grid article{padding:40px;min-height:390px}.lens-shape-grid article+article{border-left:1px solid #3c474a}.lens-shape-grid>article>span{color:var(--green);font-size:12px;font-weight:800}.lens-icon{width:100%;height:76px;margin:65px 0 35px;border:2px solid #859195;background:linear-gradient(135deg,rgba(105,188,69,.13),rgba(255,255,255,.04))}.lens-icon.cylindrical{border-radius:48% 48% 24% 24% \/ 22% 22% 38% 38%}.lens-icon.spherical{border-radius:50%;transform:perspective(240px) rotateX(-12deg)}.lens-icon.toric{border-radius:50% 50% 32% 32% \/ 28% 28% 48% 48%;transform:perspective(240px) rotateX(-7deg)}.lens-shape-grid h3{font-size:29px;margin:0 0 13px}.lens-shape-grid p{color:#bcc5c7}.snow-spec-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.snow-spec-grid article{padding:34px 28px;min-height:260px}.snow-spec-grid article+article{border-left:1px solid var(--line)}.snow-spec-grid span{color:#4a9c62;font-size:12px;font-weight:800}.snow-spec-grid h3{font-size:24px;margin:65px 0 13px}.snow-spec-grid p{color:var(--muted)}.model-disclaimer{max-width:930px;margin:30px 0 0 auto;padding:22px 24px;border-left:4px solid var(--green);background:#fff;color:#566064}.project-bridge{padding-top:40px;display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.project-bridge h2{font-size:clamp(40px,4.6vw,64px);line-height:1.02;letter-spacing:-.04em;margin:0}.bridge-links{border-top:1px solid var(--line)}.bridge-links a{display:grid;grid-template-columns:100px 1fr auto;gap:22px;align-items:center;padding:27px 0;border-bottom:1px solid var(--line)}.bridge-links span{color:#4a9c62;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.bridge-links strong{font-size:17px}.bridge-links b{font-size:24px;color:#4a9c62}.snow-faq{background:#e9f4ec}.snow-faq>.section{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px}.faq-heading h2{font-size:clamp(40px,4.7vw,64px);line-height:1.02;margin:0}.faq-list{border-top:1px solid #c5ccc4}.faq-list details{border-bottom:1px solid #c5ccc4;padding:25px 0}.faq-list summary{cursor:pointer;font-size:19px;font-weight:800;list-style-position:outside;margin-left:22px}.faq-list p{color:#596367;margin:16px 0 4px 22px;max-width:720px}\n@media(max-width:1000px){.snow-hero,.project-bridge,.snow-faq>.section{grid-template-columns:1fr}.snow-visual{min-height:560px}.lens-shape-grid{grid-template-columns:1fr}.lens-shape-grid article{min-height:auto}.lens-shape-grid article+article{border-left:0;border-top:1px solid #3c474a}.lens-icon{max-width:400px;margin-top:40px}.snow-spec-grid{grid-template-columns:1fr 1fr}.snow-spec-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.snow-spec-grid article:nth-child(4){border-top:1px solid var(--line)}}\n@media(max-width:620px){.snow-copy{padding:60px 24px}.snow-copy h1{font-size:51px}.snow-copy .actions{margin-bottom:15px}.snow-visual{min-height:430px}.snow-visual>div{left:24px;right:24px}.snow-spec-grid{grid-template-columns:1fr}.snow-spec-grid article+article{border-left:0;border-top:1px solid var(--line)}.bridge-links a{grid-template-columns:75px 1fr}.bridge-links b{display:none}.faq-list summary{font-size:17px}}\n.cycling-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:.98fr 1.02fr;min-height:720px;background:#fff}.cycling-copy{padding:78px clamp(35px,7vw,105px);align-self:center}.cycling-copy h1{font-size:clamp(61px,7vw,98px);line-height:.9;letter-spacing:-.058em;margin:0}.cycling-visual{position:relative;background:#26313d;overflow:hidden}.cycling-visual img{width:100%;height:100%;object-fit:cover;opacity:.9}.cycling-visual>span{position:absolute;left:35px;bottom:30px;background:rgba(16,20,22,.82);color:#fff;padding:11px 14px;text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:800}.decision-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#fff}.decision-grid article{padding:32px;min-height:360px;display:flex;flex-direction:column}.decision-grid article+article{border-left:1px solid var(--line)}.decision-grid span{color:#4fa86a;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.decision-grid h3{font-size:26px;line-height:1.12;margin:58px 0 14px}.decision-grid p{color:var(--muted)}.decision-grid strong{margin-top:auto;font-size:13px}.cycling-lens-band{background:#212934;color:#fff}.cycling-lens-band>.section{padding-top:105px;padding-bottom:105px}.cycling-lens-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #3c474a;border-bottom:1px solid #3c474a}.cycling-lens-grid article{padding:34px 24px;min-height:320px}.cycling-lens-grid article+article{border-left:1px solid #3c474a}.cycling-lens-grid span{color:var(--green);font-size:12px;font-weight:800}.cycling-lens-grid h3{font-size:24px;line-height:1.1;margin:70px 0 14px}.cycling-lens-grid p{color:#bac4c6}.cycling-structure{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.structure-title h2{font-size:clamp(40px,4.5vw,63px);line-height:1.02;letter-spacing:-.04em;margin:0}.structure-title>p:last-child{color:var(--muted);margin-top:27px}.structure-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:#fff}.structure-grid article{padding:25px;min-height:350px}.structure-grid article+article{border-left:1px solid var(--line)}.structure-grid span{display:block;font-size:18px;font-weight:800;margin:35px 0 12px}.structure-grid p{color:var(--muted);font-size:14px}.frame-diagram{height:115px;position:relative;margin:24px 0}.frame-diagram i{position:absolute;top:18px;width:46%;height:70px;border:4px solid #455158;background:linear-gradient(135deg,rgba(105,188,69,.25),rgba(55,77,89,.06));transform:skew(-6deg)}.frame-diagram i:first-child{left:1%;border-radius:55% 42% 45% 52%}.frame-diagram i:last-child{right:1%;border-radius:42% 55% 52% 45%;transform:skew(6deg)}.frame-diagram:after{content:\"\";position:absolute;left:45%;right:45%;top:42px;border-top:4px solid #455158}.frame-diagram.half-frame i{border-bottom-color:transparent}.frame-diagram.frameless i{border-color:#67757a transparent transparent}.cycling-custom{margin-top:0}.cycling-faq{background:#e9f4ec}.cycling-faq>.section{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px}\n@media(max-width:1100px){.cycling-hero,.cycling-structure,.cycling-faq>.section{grid-template-columns:1fr}.cycling-visual{min-height:560px;order:2}.decision-grid{grid-template-columns:1fr 1fr}.decision-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.decision-grid article:nth-child(4){border-top:1px solid var(--line)}.cycling-lens-grid{grid-template-columns:1fr 1fr}.cycling-lens-grid article{min-height:auto}.cycling-lens-grid article:nth-child(odd){border-left:0}.cycling-lens-grid article:nth-child(n+3){border-top:1px solid #3c474a}.structure-grid{max-width:820px}}\n@media(max-width:650px){.cycling-copy{padding:60px 24px}.cycling-copy h1{font-size:49px}.cycling-visual{min-height:420px}.decision-grid,.cycling-lens-grid,.structure-grid{grid-template-columns:1fr}.decision-grid article+article,.cycling-lens-grid article+article,.structure-grid article+article{border-left:0;border-top:1px solid var(--line)}.cycling-lens-grid article+article{border-top-color:#3c474a}.decision-grid article{min-height:270px}.decision-grid h3,.cycling-lens-grid h3{margin-top:40px}.structure-grid article{min-height:290px}}\n.mx-hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1.05fr .95fr;min-height:720px;background:#fff}.mx-copy{padding:78px clamp(35px,7vw,105px);align-self:center}.mx-copy h1{font-size:clamp(58px,6.7vw,94px);line-height:.9;letter-spacing:-.058em;margin:0}.mx-visual{position:relative;background:#191c1d;overflow:hidden}.mx-visual:before{content:\"\";position:absolute;z-index:1;width:150%;height:70px;background:rgba(196,107,39,.86);transform:rotate(-13deg);left:-25%;top:17%}.mx-visual:after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 47%,rgba(10,12,12,.87))}.mx-visual img{width:100%;height:100%;object-fit:cover;opacity:.9}.mx-visual>div{position:absolute;z-index:2;left:42px;right:42px;bottom:34px;color:#fff}.mx-visual span{color:#e59659;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.mx-visual p{font-size:17px;max-width:500px}.mx-condition-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#fff}.mx-condition-grid article{padding:34px;min-height:340px}.mx-condition-grid article+article{border-left:1px solid var(--line)}.mx-condition-grid span{color:#a95822;font-size:12px;font-weight:800}.mx-condition-grid h3{font-size:26px;margin:80px 0 14px}.mx-condition-grid p{color:var(--muted)}.visibility-systems{background:#111617;color:#fff}.visibility-systems>.section{padding-top:105px;padding-bottom:105px}.visibility-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #3e4749}.visibility-grid article{padding:48px;min-height:520px}.visibility-grid article+article{border-left:1px solid #3e4749}.visibility-grid>article>span{color:#dd8549;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.visibility-grid h3{font-size:36px;margin:25px 0 15px}.visibility-grid p,.visibility-grid li{color:#bdc5c6}.visibility-grid ul{padding-left:19px;margin-top:28px}.system-mark{height:100px;position:relative;margin:0 0 45px}.tear-mark i{position:absolute;left:3%;right:3%;height:62px;border:2px solid #738084;border-radius:48% 48% 25% 25%;background:rgba(255,255,255,.025)}.tear-mark i:nth-child(1){top:0}.tear-mark i:nth-child(2){top:12px;left:6%;right:0}.tear-mark i:nth-child(3){top:24px;left:9%;right:-3%;border-color:#c46b27}.roll-mark:before,.roll-mark:after{content:\"\";position:absolute;top:10px;width:43px;height:75px;border:3px solid #7d898c;border-radius:22px}.roll-mark:before{left:0}.roll-mark:after{right:0}.roll-mark i:first-child{position:absolute;left:34px;right:34px;top:20px;height:56px;border:2px solid #c46b27;border-radius:40%}.roll-mark i:last-child{position:absolute;left:50%;top:40px;width:8px;height:8px;border-radius:50%;background:#c46b27}.mx-components{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.components-intro h2{font-size:clamp(40px,4.6vw,65px);line-height:1.02;letter-spacing:-.04em;margin:0}.components-intro>p:last-child{color:var(--muted);margin-top:26px}.component-list{border-top:1px solid var(--line)}.component-list article{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--line)}.component-list span{color:#a95822;font-size:12px;font-weight:800}.component-list h3{font-size:23px;margin:0 0 7px}.component-list p{color:var(--muted);margin:0}.mx-custom .eyebrow,.mx-custom .chip-list+*{color:#bdc7c9}.mx-faq{background:#ecece7}.mx-faq>.section{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px}\n@media(max-width:1050px){.mx-hero,.mx-components,.mx-faq>.section{grid-template-columns:1fr}.mx-visual{min-height:550px}.mx-condition-grid{grid-template-columns:1fr 1fr}.mx-condition-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.mx-condition-grid article:nth-child(4){border-top:1px solid var(--line)}}\n@media(max-width:650px){.mx-copy{padding:60px 24px}.mx-copy h1{font-size:48px}.mx-visual{min-height:420px}.mx-visual>div{left:24px;right:24px}.mx-condition-grid,.visibility-grid{grid-template-columns:1fr}.mx-condition-grid article+article,.visibility-grid article+article{border-left:0;border-top:1px solid var(--line)}.mx-condition-grid article{min-height:270px}.mx-condition-grid h3{margin-top:44px}.visibility-grid article{padding:38px 25px;min-height:auto}}\n.water-hero{max-width:1440px;margin:auto;min-height:720px;display:grid;grid-template-columns:.95fr 1.05fr;background:#fff}.water-copy{padding:78px clamp(35px,7vw,105px);align-self:center}.water-copy h1{font-size:clamp(58px,6.7vw,94px);line-height:.91;letter-spacing:-.058em;margin:0}.water-mosaic{background:#10242b;padding:38px;display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:1fr 1fr;gap:10px}.water-mosaic figure{margin:0;position:relative;overflow:hidden}.water-mosaic .water-main{grid-row:1\/-1}.water-mosaic img{width:100%;height:100%;object-fit:cover;opacity:.9}.water-mosaic figcaption{position:absolute;left:16px;bottom:14px;padding:8px 10px;background:rgba(8,22,28,.82);color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.water-core-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#fff}.water-core-grid>a{padding:42px;min-height:320px;display:flex;flex-direction:column}.water-core-grid>a:nth-child(even){border-left:1px solid var(--line)}.water-core-grid>a:nth-child(n+3){border-top:1px solid var(--line)}.water-core-grid span{color:#3b7f86;text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:800}.water-core-grid h3{font-size:30px;margin:54px 0 14px}.water-core-grid p{color:var(--muted)}.water-core-grid strong{color:#30757c;margin-top:auto}.underwater-spec{background:#0e2229;color:#fff}.underwater-spec>.section{padding-top:105px;padding-bottom:105px}.underwater-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:80px;align-items:end;margin-bottom:48px}.underwater-heading h2{font-size:clamp(40px,4.8vw,67px);line-height:1.02;letter-spacing:-.04em;margin:0}.underwater-heading>p{color:#b8c6c9}.mask-component-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #3b4d52;border-bottom:1px solid #3b4d52}.mask-component-grid article{padding:34px 25px;min-height:310px}.mask-component-grid article+article{border-left:1px solid #3b4d52}.mask-component-grid span{color:#69c5ca;font-size:12px;font-weight:800}.mask-component-grid h3{font-size:23px;line-height:1.1;margin:68px 0 14px}.mask-component-grid p{color:#b8c5c8}.snorkel-fin-section{padding-top:105px}.snorkel-block,.fin-block{scroll-margin-top:110px}.fin-block{margin-top:95px;padding-top:95px;border-top:1px solid var(--line)}.water-item-heading{display:grid;grid-template-columns:80px 1fr;gap:30px;margin-bottom:38px}.water-item-heading>span{font-size:62px;line-height:1;color:#aebbbb;font-weight:800}.water-item-heading h2{font-size:clamp(38px,4.5vw,62px);line-height:1.02;letter-spacing:-.04em;margin:0}.water-direction-grid{display:grid;border:1px solid var(--line);background:#fff}.water-direction-grid.three{grid-template-columns:repeat(3,1fr)}.water-direction-grid.two{grid-template-columns:repeat(2,1fr)}.water-direction-grid article{padding:38px;min-height:270px}.water-direction-grid article+article{border-left:1px solid var(--line)}.water-direction-grid h3{font-size:25px;margin:45px 0 13px}.water-direction-grid p{color:var(--muted)}.water-custom-band{background:#dfeaec}.water-custom-band>.section{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.water-custom-band h2{font-size:clamp(40px,4.8vw,66px);line-height:1.02;margin:0}.water-custom-band>div>div:first-child>p:last-child{color:#55666a;margin-top:24px}.water-custom-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #b4c6c9}.water-custom-list span{padding:20px 16px;border-bottom:1px solid #b4c6c9;font-weight:800}.water-custom-list span:nth-child(odd){border-right:1px solid #b4c6c9}.water-faq{background:#e8efed}.water-faq>.section{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px}\n@media(max-width:1050px){.water-hero,.underwater-heading,.water-custom-band>.section,.water-faq>.section{grid-template-columns:1fr}.water-mosaic{min-height:580px}.mask-component-grid{grid-template-columns:1fr 1fr}.mask-component-grid article:nth-child(odd){border-left:0}.mask-component-grid article:nth-child(n+3){border-top:1px solid #3b4d52}}\n@media(max-width:650px){.water-copy{padding:60px 24px}.water-copy h1{font-size:48px}.water-mosaic{min-height:auto;padding:22px;grid-template-columns:1fr;grid-template-rows:290px 180px 180px}.water-mosaic .water-main{grid-row:auto}.water-core-grid,.mask-component-grid,.water-direction-grid.three,.water-direction-grid.two,.water-custom-list{grid-template-columns:1fr}.water-core-grid>a:nth-child(even),.mask-component-grid article+article,.water-direction-grid article+article,.water-custom-list span:nth-child(odd){border-left:0;border-right:0}.water-core-grid>a+ a,.mask-component-grid article+article,.water-direction-grid article+article{border-top:1px solid var(--line)}.mask-component-grid article+article{border-top-color:#3b4d52}.water-core-grid>a{min-height:275px}.water-item-heading{grid-template-columns:1fr}.water-item-heading>span{font-size:40px}.water-custom-list span+span{border-top:0}}\n.water-product-grid>a{min-height:350px}.water-product-grid>a+a{border-left:1px solid var(--line)}.water-product-grid>a>div{padding:28px}.water-product-grid>a strong{display:block;color:#30757c;margin-top:22px}\n@media(max-width:1050px){.water-product-grid>a:nth-child(3){border-left:0;border-top:1px solid var(--line)}.water-product-grid>a:nth-child(4){border-top:1px solid var(--line)}}\n@media(max-width:650px){.water-product-grid>a+a{border-left:0;border-top:1px solid var(--line)}.water-product-grid>a:nth-child(3){border-top:1px solid var(--line)}}\n.helmet-options>article>a{display:inline-block;margin-top:20px;color:var(--green);font-weight:800}.helmet-hero-page{max-width:1440px;margin:auto;min-height:730px;display:grid;grid-template-columns:1fr 1fr;background:#fff}.helmet-hero-copy{padding:78px clamp(35px,7vw,105px);align-self:center}.helmet-hero-copy h1{font-size:clamp(60px,6.8vw,96px);line-height:.91;letter-spacing:-.058em;margin:0}.helmet-product-visuals{background:#131b1f;padding:42px;display:grid;grid-template-columns:1.05fr .95fr;gap:12px}.helmet-product-visuals figure{margin:0;position:relative;overflow:hidden}.helmet-product-visuals figure:nth-child(2){margin-top:115px}.helmet-product-visuals img{width:100%;height:100%;object-fit:cover;background:#fff}.helmet-product-visuals figcaption{position:absolute;left:17px;bottom:15px;padding:8px 10px;background:rgba(14,20,22,.84);color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.helmet-gate-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:#fff}.helmet-gate-grid li{padding:30px 25px;min-height:340px}.helmet-gate-grid li+li{border-left:1px solid var(--line)}.helmet-gate-grid span{color:#4a9c62;font-size:12px;font-weight:800}.helmet-gate-grid h3{font-size:23px;line-height:1.1;margin:68px 0 14px}.helmet-gate-grid p{color:var(--muted)}.helmet-category-band{background:#212934;color:#fff}.helmet-category-band>.section{padding-top:105px;padding-bottom:105px}.helmet-category{display:grid;grid-template-columns:1fr 1fr;border:1px solid #3c474a;scroll-margin-top:110px}.helmet-category+.helmet-category{margin-top:34px}.helmet-category.reverse .helmet-category-image{order:2}.helmet-category-image{position:relative;min-height:500px;background:#fff}.helmet-category-image img{width:100%;height:100%;object-fit:cover}.helmet-category-image span{position:absolute;left:20px;bottom:18px;background:rgba(16,20,22,.84);padding:9px 11px;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:800}.helmet-category-copy{padding:52px}.helmet-category-copy h2{font-size:clamp(38px,4vw,56px);line-height:1.02;letter-spacing:-.04em;margin:0}.helmet-category-copy>p:not(.eyebrow),.helmet-category-copy li{color:#bdc6c8}.helmet-category-copy ul{padding-left:19px;margin:25px 0}.helmet-category-copy li{padding:4px}.text-link{display:inline-block;margin-top:15px;color:var(--green);font-weight:800}.helmet-anatomy{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.anatomy-intro h2{font-size:clamp(40px,4.6vw,65px);line-height:1.02;letter-spacing:-.04em;margin:0}.anatomy-intro>p:last-child{color:var(--muted);margin-top:25px}.helmet-anatomy-grid{border-top:1px solid var(--line)}.helmet-anatomy-grid article{display:grid;grid-template-columns:55px 190px 1fr;gap:18px;padding:25px 0;border-bottom:1px solid var(--line);align-items:start}.helmet-anatomy-grid span{color:#4a9c62;font-size:12px;font-weight:800}.helmet-anatomy-grid h3{font-size:20px;margin:0}.helmet-anatomy-grid p{color:var(--muted);margin:0}.helmet-standards{background:#dfe5e4}.helmet-standards>.section{display:grid;grid-template-columns:1fr 1fr;gap:80px}.standards-copy h2{font-size:clamp(40px,4.7vw,66px);line-height:1.02;margin:0}.standards-copy>p:not(.eyebrow){color:#556164}.standards-questions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #b8c2c0}.standards-questions span{padding:22px 18px;border-bottom:1px solid #b8c2c0;font-weight:800}.standards-questions span:nth-child(odd){border-right:1px solid #b8c2c0}.helmet-custom-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.helmet-custom-grid span{padding:27px 23px;font-weight:800}.helmet-custom-grid span+span{border-left:1px solid var(--line)}.helmet-custom-grid span:nth-child(n+5){border-top:1px solid var(--line)}.helmet-custom-grid span:nth-child(5){border-left:0}.helmet-faq{background:#e8ecea}.helmet-faq>.section{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px}\n@media(max-width:1100px){.helmet-hero-page,.helmet-anatomy,.helmet-standards>.section,.helmet-faq>.section{grid-template-columns:1fr}.helmet-product-visuals{min-height:600px}.helmet-gate-grid{grid-template-columns:1fr 1fr}.helmet-gate-grid li:nth-child(odd){border-left:0}.helmet-gate-grid li:nth-child(n+3){border-top:1px solid var(--line)}.helmet-custom-grid{grid-template-columns:1fr 1fr}.helmet-custom-grid span:nth-child(odd){border-left:0}.helmet-custom-grid span:nth-child(n+3){border-top:1px solid var(--line)}}\n@media(max-width:700px){.helmet-hero-copy{padding:60px 24px}.helmet-hero-copy h1{font-size:49px}.helmet-product-visuals{min-height:auto;padding:22px;grid-template-columns:1fr;grid-template-rows:310px 250px}.helmet-product-visuals figure:nth-child(2){margin-top:0}.helmet-gate-grid,.helmet-category,.standards-questions,.helmet-custom-grid{grid-template-columns:1fr}.helmet-gate-grid li+li,.helmet-custom-grid span+span,.standards-questions span:nth-child(odd){border-left:0;border-right:0;border-top:1px solid var(--line)}.helmet-category.reverse .helmet-category-image{order:0}.helmet-category-image{min-height:340px}.helmet-category-copy{padding:38px 25px}.helmet-anatomy-grid article{grid-template-columns:45px 1fr}.helmet-anatomy-grid p{grid-column:2}.standards-questions span+span{border-top:0}}\n.sun-hero{max-width:1440px;margin:auto;min-height:720px;display:grid;grid-template-columns:1fr 1fr;background:#fff}.sun-copy{padding:78px clamp(35px,7vw,105px);align-self:center}.sun-copy h1{font-size:clamp(60px,6.9vw,98px);line-height:.9;letter-spacing:-.058em;margin:0}.sun-visual{position:relative;background:#182324;overflow:hidden}.sun-visual:after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 46%,rgba(8,14,15,.9))}.sun-visual img{width:100%;height:100%;object-fit:cover}.sun-visual>div{position:absolute;z-index:1;left:38px;right:38px;bottom:32px;color:#fff}.sun-visual span{color:#a8dcba;text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800}.sun-visual p{max-width:530px;margin:10px 0 0;color:#d5dddd}.sun-brief-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:#fff}.sun-brief-grid li{padding:30px 25px;min-height:330px;display:flex;flex-direction:column}.sun-brief-grid li+li{border-left:1px solid var(--line)}.sun-brief-grid span{color:#4a9c62;font-size:12px;font-weight:800}.sun-brief-grid h3{font-size:24px;margin:65px 0 13px}.sun-brief-grid p{color:var(--muted)}.sun-range-band{background:#111819;color:#fff}.sun-range-band>.section{padding-top:105px;padding-bottom:105px}.sun-range-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #3a4748;border-bottom:1px solid #3a4748}.sun-range-grid article{padding:38px 30px;min-height:360px}.sun-range-grid article+article{border-left:1px solid #3a4748}.sun-range-grid span{color:#9fd6ad;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.sun-range-grid h3{font-size:27px;line-height:1.12;margin:70px 0 14px}.sun-range-grid p{color:#bdc7c8}.sun-lens{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px}.sun-lens-intro h2{font-size:clamp(40px,4.6vw,65px);line-height:1.02;letter-spacing:-.04em;margin:0}.sun-lens-intro>p:last-child{color:var(--muted);margin-top:25px}.sun-lens-list{border-top:1px solid var(--line)}.sun-lens-list article{display:grid;grid-template-columns:60px 1fr;gap:20px;padding:27px 0;border-bottom:1px solid var(--line)}.sun-lens-list span{color:#4a9c62;font-size:12px;font-weight:800}.sun-lens-list h3{font-size:23px;margin:0 0 7px}.sun-lens-list p{color:var(--muted);margin:0}.sun-route{background:#dfe7db}.sun-route>.section{display:grid;grid-template-columns:.72fr 1.28fr;gap:75px}.sun-route-heading h2{font-size:clamp(40px,4.6vw,64px);line-height:1.02;letter-spacing:-.04em;margin:0}.sun-route-heading>p:last-child{color:#596459}.sun-route-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #c2dcc9;background:rgba(255,255,255,.35)}.sun-route-grid article{padding:38px;min-height:350px;display:flex;flex-direction:column}.sun-route-grid article+article{border-left:1px solid #c2dcc9}.sun-route-grid span{color:#3d8f56;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.sun-route-grid h3{font-size:27px;line-height:1.12;margin:50px 0 14px}.sun-route-grid p{color:#596459}.sun-route-grid strong,.sun-route-grid a{margin-top:auto;color:#3d8f56}.sun-custom{background:#212934}.sun-faq{background:#e9f4ec}.sun-faq>.section{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px}\n@media(max-width:1100px){.sun-hero,.sun-lens,.sun-route>.section,.sun-faq>.section{grid-template-columns:1fr}.sun-visual{min-height:570px}.sun-brief-grid{grid-template-columns:1fr 1fr}.sun-brief-grid li:nth-child(odd){border-left:0}.sun-brief-grid li:nth-child(n+3){border-top:1px solid var(--line)}.sun-range-grid{grid-template-columns:1fr 1fr}.sun-range-grid article:nth-child(odd){border-left:0}.sun-range-grid article:nth-child(n+3){border-top:1px solid #3a4748}}\n@media(max-width:680px){.sun-copy{padding:60px 24px}.sun-copy h1{font-size:48px}.sun-visual{min-height:420px}.sun-visual>div{left:24px;right:24px}.sun-brief-grid,.sun-range-grid,.sun-route-grid{grid-template-columns:1fr}.sun-brief-grid li+li,.sun-range-grid article+article,.sun-route-grid article+article{border-left:0;border-top:1px solid var(--line)}.sun-range-grid article+article{border-top-color:#3a4748}.sun-brief-grid li,.sun-range-grid article,.sun-route-grid article{min-height:270px}.sun-brief-grid h3,.sun-range-grid h3,.sun-route-grid h3{margin-top:42px}}\n.about-hero{max-width:1440px;margin:auto;min-height:730px;display:grid;grid-template-columns:1.08fr .92fr;background:#fff}.about-hero-copy{padding:78px clamp(35px,7vw,105px);align-self:center}.about-hero-copy h1{font-size:clamp(66px,7.8vw,112px);line-height:.9;letter-spacing:-.06em;margin:0}.about-identity{margin:42px;background:#212934;color:#fff;padding:52px;align-self:stretch;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.about-identity:before{content:\"\";position:absolute;width:310px;height:28px;background:var(--green);right:-95px;top:58px;transform:rotate(-34deg)}.identity-label{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:800;color:var(--green);margin:0 0 22px}.about-identity dl{margin:0;border-top:1px solid #3a4649}.about-identity dl div{padding:22px 0;border-bottom:1px solid #3a4649}.about-identity dt{color:#93a0a3}.about-identity dd{font-size:17px;line-height:1.45}.identity-note{color:#bfc8ca;font-size:14px;margin:28px 0 0}.about-product-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);background:#fff}.about-product-grid a{padding:31px;min-height:300px;display:flex;flex-direction:column}.about-product-grid a+a{border-left:1px solid var(--line)}.about-product-grid a:nth-child(5){border-left:0}.about-product-grid a:nth-child(n+5){border-top:1px solid var(--line)}.about-product-grid span{color:#4fa86a;text-transform:uppercase;letter-spacing:.11em;font-size:12px;font-weight:800}.about-product-grid h3{font-size:25px;margin:48px 0 12px}.about-product-grid p{color:var(--muted)}.about-product-grid strong{margin-top:auto;color:#3d8f56}.about-history{background:#212934;color:#fff}.about-history>.section{padding-top:110px;padding-bottom:110px}.about-history-heading{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px;align-items:end;margin-bottom:55px}.about-history-heading h2{font-size:clamp(42px,5vw,70px);line-height:1.02;letter-spacing:-.04em;margin:0}.about-history-heading>p:last-child{color:#bbc4c6}.about-timeline{border-top:1px solid #3a4548}.about-timeline article{display:grid;grid-template-columns:190px 1fr;padding:32px 0;border-bottom:1px solid #3a4548}.about-timeline time{font-size:41px;font-weight:800;color:var(--green);letter-spacing:-.04em}.about-timeline h3{font-size:25px;margin:3px 0 8px}.about-timeline p{color:#bac4c6;margin:0;max-width:720px}.about-operating{display:grid;grid-template-columns:.78fr 1.22fr;gap:85px}.operating-intro h2{font-size:clamp(40px,4.7vw,66px);line-height:1.02;letter-spacing:-.04em;margin:0}.operating-intro>p:last-child{color:var(--muted);margin-top:25px}.operating-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#fff}.operating-grid article{padding:34px;min-height:310px}.operating-grid article:nth-child(even){border-left:1px solid var(--line)}.operating-grid article:nth-child(n+3){border-top:1px solid var(--line)}.operating-grid span{color:#4a9c62;font-size:12px;font-weight:800}.operating-grid h3{font-size:27px;margin:55px 0 12px}.operating-grid p{color:var(--muted)}.about-process-gallery{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1.2fr .8fr .8fr;background:#172126;gap:8px;padding:8px}.about-process-gallery figure{margin:0;position:relative;min-height:430px;overflow:hidden}.about-process-gallery img{width:100%;height:100%;object-fit:cover}.about-process-gallery figcaption{position:absolute;left:18px;bottom:16px;padding:9px 11px;background:rgba(13,20,22,.84);color:#fff;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:800}.about-evidence-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.about-evidence-grid article{padding:34px 28px;min-height:330px}.about-evidence-grid article+article{border-left:1px solid var(--line)}.about-evidence-grid span{color:#4fa86a;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:800}.about-evidence-grid h3{font-size:25px;line-height:1.14;margin:65px 0 13px}.about-evidence-grid p{color:var(--muted)}.about-policy{background:#dfe7df}.about-policy>.section{display:grid;grid-template-columns:.72fr 1.28fr;gap:80px}.about-policy h2{font-size:clamp(41px,4.7vw,66px);line-height:1.02;letter-spacing:-.04em;margin:0}.about-policy-list{border-top:1px solid #b9c6b9}.about-policy-list p{display:grid;grid-template-columns:1fr 1.25fr;gap:25px;margin:0;padding:23px 0;border-bottom:1px solid #b9c6b9}.about-policy-list span{color:#566258}\n.company-sites{padding-top:45px}.company-sites-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.company-sites-grid figure{margin:0;background:#fff;border:1px solid var(--line)}.company-sites-grid img{display:block;width:100%;height:440px;object-fit:cover}.company-sites-grid figcaption{display:grid;grid-template-columns:.7fr 1.3fr;gap:24px;padding:22px 24px}.company-sites-grid strong{font-size:17px}.company-sites-grid span{color:var(--muted);font-size:14px}\n.thank-you-page{min-height:calc(100vh - 178px);padding:85px 24px;background:linear-gradient(135deg,#eef3eb 0,#f7f8f6 55%,#e0e9e2 100%)}.thank-you-card{max-width:1080px;margin:0 auto;background:#fff;border:1px solid var(--line);padding:clamp(38px,6vw,78px)}.thank-you-card h1{font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.05em;max-width:920px;margin:0}.thank-you-card>.lead{max-width:880px}.thank-you-next{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:48px 0 0}.thank-you-next article{padding:32px 28px;min-height:245px}.thank-you-next article+article{border-left:1px solid var(--line)}.thank-you-next span{color:#4a9c62;font-size:12px;font-weight:800}.thank-you-next h2{font-size:25px;margin:45px 0 10px}.thank-you-next p,.thank-you-note{color:var(--muted)}.thank-you-card .actions{margin:34px 0 0}.thank-you-note{font-size:13px;margin:25px 0 0}\n@media(max-width:1160px) and (min-width:901px){.site-header nav{gap:16px;font-size:13px}.nav-cta{padding:12px 14px}}\n@media(max-width:1050px){.about-hero,.about-history-heading,.about-operating,.about-policy>.section{grid-template-columns:1fr}.about-identity{margin:0;min-height:570px}.about-product-grid,.about-evidence-grid{grid-template-columns:1fr 1fr}.about-product-grid a:nth-child(odd),.about-evidence-grid article:nth-child(odd){border-left:0}.about-product-grid a:nth-child(n+3),.about-evidence-grid article:nth-child(n+3){border-top:1px solid var(--line)}.about-process-gallery{grid-template-columns:1fr 1fr}.about-process-gallery figure:first-child{grid-column:1\/-1}.company-sites-grid{grid-template-columns:1fr}.company-sites-grid img{height:390px}}\n@media(max-width:650px){.about-hero-copy{padding:60px 24px}.about-hero-copy h1{font-size:55px}.about-identity{padding:38px 25px;min-height:auto}.about-product-grid,.operating-grid,.about-process-gallery,.about-evidence-grid{grid-template-columns:1fr}.about-product-grid a+a,.operating-grid article:nth-child(even),.about-evidence-grid article+article{border-left:0;border-top:1px solid var(--line)}.about-product-grid a,.about-evidence-grid article{min-height:260px}.about-product-grid a:nth-child(5){border-top:1px solid var(--line)}.about-timeline article{grid-template-columns:1fr;gap:10px}.about-timeline time{font-size:32px}.operating-grid article{min-height:260px}.about-process-gallery figure,.about-process-gallery figure:first-child{grid-column:auto;min-height:310px}.about-policy-list p,.company-sites-grid figcaption{grid-template-columns:1fr;gap:7px}.company-sites-grid img{height:300px}}\n@media(max-width:760px){.thank-you-page{padding:45px 18px}.thank-you-card{padding:38px 24px}.thank-you-card h1{font-size:46px}.thank-you-next{grid-template-columns:1fr}.thank-you-next article{min-height:auto}.thank-you-next article+article{border-left:0;border-top:1px solid var(--line)}.thank-you-next h2{margin-top:24px}}\n.insights-hero{max-width:1440px;min-height:720px;margin:0 auto;background:#fff;display:grid;grid-template-columns:1fr 1fr}.insights-hero-copy{padding:78px clamp(35px,7vw,105px);align-self:center}.insights-hero-copy h1{font-size:clamp(60px,7vw,98px);line-height:.91;letter-spacing:-.058em;margin:0}.insights-hero-image{margin:0;position:relative;background:#152225;overflow:hidden}.insights-hero-image img{width:100%;height:100%;object-fit:cover;opacity:.86}.insights-hero-image:after{content:\"\";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(9,16,18,.86))}.insights-hero-image figcaption{position:absolute;z-index:1;left:28px;right:28px;bottom:24px;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.insights-featured{padding-top:95px}.featured-guide{background:#fff;border:1px solid var(--line);display:grid;grid-template-columns:100px 1fr auto;gap:45px;align-items:center;padding:45px;transition:transform .2s ease,border-color .2s ease}.featured-guide:hover{transform:translateY(-3px);border-color:#8fca9f}.featured-guide-index{font-size:13px;color:#4a9c62;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.featured-guide h3{font-size:clamp(30px,3.3vw,48px);line-height:1.05;letter-spacing:-.035em;margin:0 0 14px}.featured-guide p:not(.eyebrow){color:var(--muted);max-width:740px;margin:0}.featured-guide strong{color:#3d8f56;white-space:nowrap}.insight-route-band{background:#212934;color:#fff}.insight-route-band>.section{padding-top:105px;padding-bottom:105px}.insight-route-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #394548}.insight-route-grid a{padding:40px;min-height:390px;display:flex;flex-direction:column}.insight-route-grid a+a{border-left:1px solid #394548}.insight-route-grid span{color:var(--green);font-size:12px;font-weight:800}.insight-route-grid h3{font-size:29px;line-height:1.1;margin:70px 0 15px}.insight-route-grid p{color:#bac4c6}.insight-route-grid strong{margin-top:auto;color:var(--green)}.insight-topic-section{display:grid;grid-template-columns:.68fr 1.32fr;gap:80px}.insight-topic-intro{align-self:start;position:sticky;top:130px}.insight-topic-intro h2{font-size:clamp(40px,4.5vw,64px);line-height:1.02;letter-spacing:-.04em;margin:0}.insight-topic-intro>p:last-child{color:var(--muted);margin-top:25px}.insight-topic-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#fff}.insight-topic-grid article{padding:34px;min-height:300px}.insight-topic-grid article:nth-child(even){border-left:1px solid var(--line)}.insight-topic-grid article:nth-child(n+3){border-top:1px solid var(--line)}.insight-topic-grid span{color:#4a9c62;font-size:12px;font-weight:800}.insight-topic-grid h3{font-size:26px;line-height:1.12;margin:55px 0 12px}.insight-topic-grid p{color:var(--muted)}.insight-standard{max-width:var(--max);margin:0 auto 40px;background:#dfe8df;display:grid;grid-template-columns:.72fr 1.28fr;gap:75px;padding:70px}.insight-standard h2{font-size:clamp(40px,4.5vw,63px);line-height:1.02;letter-spacing:-.04em;margin:0}.insight-standard-list{border-top:1px solid #b5c4b4}.insight-standard-list p{display:grid;grid-template-columns:.78fr 1.22fr;gap:24px;margin:0;padding:23px 0;border-bottom:1px solid #b5c4b4}.insight-standard-list span{color:#59665a}.article-hero{max-width:1120px;margin:0 auto;padding:80px 24px 75px}.article-hero h1{font-size:clamp(55px,7vw,94px);line-height:.94;letter-spacing:-.055em;margin:0;max-width:1080px}.article-meta{border-top:1px solid var(--line);padding-top:20px;margin-top:38px;color:var(--muted);font-size:13px;font-weight:700}.article-shell{max-width:1120px;margin:0 auto;padding:0 24px 110px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:75px}.article-toc{align-self:start;position:sticky;top:125px;border-top:3px solid var(--green);padding-top:18px;display:flex;flex-direction:column;gap:13px;font-size:14px}.article-toc strong{margin-bottom:8px}.article-toc a{color:#596367}.article-toc a:hover{color:#3d8f56}.article-section{padding:55px 0;border-top:1px solid var(--line);scroll-margin-top:110px}.article-section:first-child{border-top:0;padding-top:0}.article-section h2,.article-cta h2{font-size:clamp(36px,4vw,54px);line-height:1.04;letter-spacing:-.035em;margin:0 0 22px}.article-section>p:not(.eyebrow),.article-section li,.article-cta>p:not(.eyebrow){font-size:18px;color:#505a5e}.answer-box{margin-top:32px;background:#e2ece0;border-left:6px solid var(--green);padding:28px;display:grid;gap:7px}.answer-box strong{font-size:19px}.answer-box span{color:#526056}.article-route-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:#fff;margin-top:35px}.article-route-grid article{padding:27px;min-height:330px}.article-route-grid article+article{border-left:1px solid var(--line)}.article-route-grid span{color:#4a9c62;font-size:12px;font-weight:800;text-transform:uppercase}.article-route-grid h3{font-size:23px;line-height:1.12;margin:55px 0 13px}.article-route-grid p{color:var(--muted)}.brief-list{list-style:none;counter-reset:brief;padding:0;margin:38px 0 0;border-top:1px solid var(--line)}.brief-list li{counter-increment:brief;display:grid;grid-template-columns:64px 1fr;padding:24px 0;border-bottom:1px solid var(--line)}.brief-list li:before{content:counter(brief,decimal-leading-zero);color:#4a9c62;font-size:13px;font-weight:800}.brief-list div{display:grid;grid-template-columns:190px 1fr;gap:25px}.brief-list strong{color:var(--ink)}.brief-list span{color:#586165}.sample-bulk-table{border:1px solid var(--line);background:#fff;margin-top:35px}.table-row{display:grid;grid-template-columns:.6fr 1fr 1fr}.table-row+ .table-row{border-top:1px solid var(--line)}.table-row>*{padding:20px}.table-row>*+*{border-left:1px solid var(--line)}.table-head{background:#212934;color:#fff;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.table-row:not(.table-head)>span{color:#596367}.article-link{display:inline-block;margin-top:20px;color:#3d8f56;font-weight:800}.next-checklist{padding:0;margin:32px 0 0;list-style:none;border-top:1px solid var(--line)}.next-checklist li{position:relative;padding:20px 20px 20px 42px;border-bottom:1px solid var(--line)}.next-checklist li:before{content:\"\u2713\";position:absolute;left:8px;color:#4a9c62;font-weight:800}.article-faq details{border-top:1px solid var(--line);padding:22px 0}.article-faq details:last-child{border-bottom:1px solid var(--line)}.article-faq summary{cursor:pointer;font-size:20px;font-weight:800;padding-right:35px}.article-faq details p{color:var(--muted);font-size:17px;margin:15px 0 0}.article-cta{background:#212934;color:#fff;padding:52px;margin-top:55px}.article-cta>p:not(.eyebrow){color:#bec7c9}.article-cta .button{margin-top:12px}\n.featured-guide+.featured-guide{margin-top:16px}.route-comparison{border:1px solid var(--line);background:#fff;margin-top:35px;overflow-x:auto}.route-compare-row{display:grid;grid-template-columns:.65fr repeat(3,1fr);min-width:790px}.route-compare-row+.route-compare-row{border-top:1px solid var(--line)}.route-compare-row>*{padding:19px}.route-compare-row>*+*{border-left:1px solid var(--line)}.route-compare-head{background:#212934;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.route-compare-row:not(.route-compare-head)>span{color:#596367}.tooling-signal-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#fff;margin:35px 0 8px}.tooling-signal-grid article{padding:30px;min-height:260px}.tooling-signal-grid article:nth-child(even){border-left:1px solid var(--line)}.tooling-signal-grid article:nth-child(n+3){border-top:1px solid var(--line)}.tooling-signal-grid span{color:#4a9c62;font-size:12px;font-weight:800}.tooling-signal-grid h3{font-size:24px;margin:42px 0 10px}.tooling-signal-grid p{color:var(--muted)}\n.fog-control-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);background:#fff;margin-top:35px}.fog-control-grid article{padding:30px;min-height:260px}.fog-control-grid article:nth-child(even){border-left:1px solid var(--line)}.fog-control-grid article:nth-child(n+3){border-top:1px solid var(--line)}.fog-control-grid article:last-child{grid-column:1\/-1;min-height:220px}.fog-control-grid span{color:#4a9c62;font-size:12px;font-weight:800}.fog-control-grid h3{font-size:24px;margin:42px 0 10px}.fog-control-grid p{color:var(--muted)}.product-fog-table{border:1px solid var(--line);background:#fff;margin-top:35px;overflow-x:auto}.product-fog-row{display:grid;grid-template-columns:.55fr 1fr 1.15fr;min-width:740px}.product-fog-row+.product-fog-row{border-top:1px solid var(--line)}.product-fog-row>*{padding:20px}.product-fog-row>*+*{border-left:1px solid var(--line)}.product-fog-head{background:#212934;color:#fff;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.product-fog-row:not(.product-fog-head)>span{color:#596367}.source-list{margin-top:32px;padding:28px;background:#e2ece0;border-left:6px solid var(--green);display:flex;flex-direction:column;gap:11px}.source-list strong{margin-bottom:3px}.source-list a{color:#3d8f56;text-decoration:underline;text-underline-offset:3px}\n.lens-shape-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);background:#fff;margin-top:35px}.lens-shape-grid article{padding:29px;min-height:390px;display:flex;flex-direction:column}.lens-shape-grid article+article{border-left:1px solid var(--line)}.lens-shape-grid>article>span{color:#4a9c62;font-size:12px;font-weight:800}.lens-shape-grid h3{font-size:27px;margin:55px 0 13px}.lens-shape-grid p{color:var(--muted)}.lens-shape-grid strong{margin-top:auto;font-size:13px}.lens-shape-grid small{color:var(--muted);font-size:13px;margin-top:7px}.article-note{padding-left:20px;border-left:3px solid var(--green);margin-top:27px!important;font-size:16px!important}.vlt-decision-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);margin-top:34px;background:#fff}.vlt-decision-grid article{padding:34px;min-height:280px}.vlt-decision-grid article+article{border-left:1px solid var(--line)}.vlt-decision-grid span{font-size:12px;text-transform:uppercase;letter-spacing:.09em;color:#4a9c62;font-weight:800}.vlt-decision-grid h3{font-size:30px;margin:50px 0 13px}.vlt-decision-grid p{color:var(--muted)}.lens-option-list{border-top:1px solid var(--line);margin-top:35px}.lens-option-list article{display:grid;grid-template-columns:210px 1fr;gap:30px;padding:25px 0;border-bottom:1px solid var(--line)}.lens-option-list span{font-weight:800}.lens-option-list p{color:var(--muted);margin:0}\n@media(max-width:1080px){.insights-hero,.insight-topic-section,.insight-standard{grid-template-columns:1fr}.insights-hero-image{min-height:560px}.insight-topic-intro{position:static}.article-route-grid{grid-template-columns:1fr}.article-route-grid article{min-height:auto}.article-route-grid article+article{border-left:0;border-top:1px solid var(--line)}.article-route-grid h3{margin-top:28px}}\n@media(max-width:850px){.featured-guide{grid-template-columns:1fr;gap:20px}.insight-route-grid{grid-template-columns:1fr}.insight-route-grid a{min-height:300px}.insight-route-grid a+a{border-left:0;border-top:1px solid #394548}.article-shell{grid-template-columns:1fr;gap:35px}.article-toc{position:static;display:grid;grid-template-columns:1fr 1fr}.article-toc strong{grid-column:1\/-1}.sample-bulk-table{overflow-x:auto}.table-row{min-width:720px}.insight-standard{padding:52px 35px}}\n@media(max-width:650px){.insights-hero-copy{padding:60px 24px}.insights-hero-copy h1,.article-hero h1{font-size:49px}.insights-hero-image{min-height:420px}.insight-topic-grid{grid-template-columns:1fr}.insight-topic-grid article:nth-child(even){border-left:0}.insight-topic-grid article+article{border-top:1px solid var(--line)}.insight-standard{margin-bottom:0;padding:45px 24px}.insight-standard-list p,.brief-list div{grid-template-columns:1fr;gap:8px}.article-toc{grid-template-columns:1fr}.article-toc strong{grid-column:auto}.article-section>p:not(.eyebrow),.article-section li{font-size:16px}.article-cta{padding:38px 25px}.brief-list li{grid-template-columns:45px 1fr}}\n@media(max-width:650px){.tooling-signal-grid{grid-template-columns:1fr}.tooling-signal-grid article:nth-child(even){border-left:0}.tooling-signal-grid article+article{border-top:1px solid var(--line)}.tooling-signal-grid article{min-height:auto}}\n@media(max-width:650px){.fog-control-grid{grid-template-columns:1fr}.fog-control-grid article,.fog-control-grid article:last-child{grid-column:auto;min-height:auto}.fog-control-grid article:nth-child(even){border-left:0}.fog-control-grid article+article{border-top:1px solid var(--line)}.source-list{padding:24px}}\n@media(max-width:900px){.lens-shape-grid{grid-template-columns:1fr}.lens-shape-grid article{min-height:auto}.lens-shape-grid article+article{border-left:0;border-top:1px solid var(--line)}.lens-shape-grid h3{margin-top:30px}}\n@media(max-width:650px){.vlt-decision-grid{grid-template-columns:1fr}.vlt-decision-grid article{min-height:auto}.vlt-decision-grid article+article{border-left:0;border-top:1px solid var(--line)}.lens-option-list article{grid-template-columns:1fr;gap:8px}}<\/p>\n<p>body.admin-bar .site-header{top:32px}@media screen and (max-width:782px){body.admin-bar .site-header{top:46px}}\n<\/style>\n<header class=\"site-header\">\n    <a class=\"brand\" href=\"\/\" aria-label=\"Reanson home\"><img decoding=\"async\" class=\"disable-lazyload\" src=\"https:\/\/reanson.com\/wp-content\/uploads\/2024\/12\/reanson-logo-01.png\" alt=\"Reanson\"><\/a><\/p>\n<nav aria-label=\"Main navigation\"><a href=\"\/products\/\">Products<\/a><a href=\"\/oem-odm\/\">OEM \/ ODM<\/a><a href=\"\/manufacturing-quality\/\">Manufacturing &amp; Quality<\/a><a href=\"\/mould-development\/\">Mould Development<\/a><a href=\"\/about\/\">About Us<\/a><a class=\"active\" href=\"\/insights\/\">Insights<\/a><a class=\"nav-cta\" href=\"\/request-a-quote\/\">Discuss your project<\/a><\/nav>\n<\/header>\n<p>  <main><\/p>\n<article class=\"resource-article\">\n<header class=\"article-hero\">\n<p class=\"breadcrumb\"><a href=\"\/\">Home<\/a> \/ <a href=\"\/insights\/\">Insights<\/a> \/ Quality Planning<\/p>\n<p class=\"eyebrow\">Bulk-production guide<\/p>\n<h1>How to build a product quality plan before bulk production<\/h1>\n<p class=\"lead\">Move from \u201cmake it like the sample\u201d to a controlled agreement: what is being produced, which version applies, what must be checked, how acceptance works and what evidence is required before release.<\/p>\n<p class=\"article-meta\">Approved reference \u00b7 CTQ \u00b7 Control points \u00b7 Defect classes \u00b7 Sampling \u00b7 Release evidence<\/p>\n<\/header>\n<div class=\"article-shell\">\n<aside class=\"article-toc\" aria-label=\"On this page\">\n          <strong>On this page<\/strong><br \/>\n          <a href=\"#quick-answer\">Quick answer<\/a><br \/>\n          <a href=\"#baseline\">Controlled baseline<\/a><br \/>\n          <a href=\"#ctq\">CTQ and defects<\/a><br \/>\n          <a href=\"#control-points\">Four control points<\/a><br \/>\n          <a href=\"#sampling\">Sampling decisions<\/a><br \/>\n          <a href=\"#changes\">Changes and failures<\/a><br \/>\n          <a href=\"#evidence\">Release evidence<\/a><br \/>\n          <a href=\"#brief\">Pre-bulk checklist<\/a><br \/>\n          <a href=\"#standards\">Standards scope<\/a><br \/>\n          <a href=\"#faq\">Quality-plan FAQ<\/a><br \/>\n        <\/aside>\n<div class=\"article-body\">\n<section id=\"quick-answer\" class=\"article-section\">\n<p class=\"eyebrow\">Quick answer<\/p>\n<h2>A quality plan connects requirements to actions and records<\/h2>\n<p>Before bulk production, identify the controlled product definition, responsible people, process checkpoints, acceptance methods, records, change rules and release authority. The plan should be specific to the model, color, market and order rather than a generic factory checklist.<\/p>\n<div class=\"answer-box\"><strong>A sample is a reference, not the complete specification.<\/strong><span>Features that cannot be judged reliably from one physical sample\u2014materials, dimensions, optical requirements, test methods, packaging contents and acceptable variation\u2014must also be documented.<\/span><\/div>\n<\/section>\n<section id=\"baseline\" class=\"article-section\">\n<p class=\"eyebrow\">Controlled baseline<\/p>\n<h2>Freeze the version before production starts<\/h2>\n<div class=\"article-route-grid\">\n<article><span>Product definition<\/span><\/p>\n<h3>Specification and BOM<\/h3>\n<p>Model, components, materials, dimensions, construction, lens or shell requirements and approved substitutes.<\/p>\n<\/article>\n<article><span>Visual definition<\/span><\/p>\n<h3>Color and artwork<\/h3>\n<p>Physical or measurable color references, logo size and position, surface finish, decoration files and packaging artwork.<\/p>\n<\/article>\n<article><span>Approval reference<\/span><\/p>\n<h3>Labeled sample<\/h3>\n<p>Sample ID, date, revision, approved features, known deviations and signatures or other recorded approval.<\/p>\n<\/article><\/div>\n<p>If a sample contains a known exception, record it. Otherwise an unintended sample feature can become an ambiguous production instruction.<\/p>\n<\/section>\n<section id=\"ctq\" class=\"article-section\">\n<p class=\"eyebrow\">Acceptance language<\/p>\n<h2>Define critical-to-quality characteristics and defect classes<\/h2>\n<p>Translate the product brief into observable or measurable requirements. For each characteristic, state the method, equipment or reference, frequency, responsible role, record and reaction if the result is outside the limit.<\/p>\n<div class=\"tooling-signal-grid\">\n<article><span>Critical<\/span><\/p>\n<h3>Safety, regulatory or identity risk<\/h3>\n<p>Examples depend on the product and market. Do not assign this class by appearance alone; connect it to applicable requirements and the agreed risk analysis.<\/p>\n<\/article>\n<article><span>Major<\/span><\/p>\n<h3>Function or intended-use impact<\/h3>\n<p>A nonconformity that can materially reduce usability, fit, assembly, required performance or saleability under the agreed specification.<\/p>\n<\/article>\n<article><span>Minor<\/span><\/p>\n<h3>Limited departure from the specification<\/h3>\n<p>A deviation with limited effect on use, while still requiring an agreed visual boundary and consistent classification.<\/p>\n<\/article>\n<article><span>CTQ method<\/span><\/p>\n<h3>One rule for each characteristic<\/h3>\n<p>Requirement, tolerance, defect example, check method, sample or frequency, owner, record and escalation action.<\/p>\n<\/article><\/div>\n<p class=\"article-note\">Defect examples should be product-specific photographs, drawings or limit samples where possible. Words such as \u201cgood\u201d, \u201cnormal\u201d or \u201chigh quality\u201d are not acceptance criteria.<\/p>\n<\/section>\n<section id=\"control-points\" class=\"article-section\">\n<p class=\"eyebrow\">Production controls<\/p>\n<h2>Use four checkpoints instead of relying on final inspection<\/h2>\n<ol class=\"brief-list\">\n<li>\n<div><strong>Incoming<\/strong><span>Confirm the identity and agreed characteristics of materials, bought-in parts, lenses, straps, foam, hardware, labels and packaging where applicable.<\/span><\/div>\n<\/li>\n<li>\n<div><strong>First article<\/strong><span>Check the first production output after materials, tooling, settings and work instructions are available, before a large quantity is completed.<\/span><\/div>\n<\/li>\n<li>\n<div><strong>In process<\/strong><span>Monitor characteristics that can drift or become hidden after assembly, including component fit, decoration, bonding, fastening or other product-specific steps.<\/span><\/div>\n<\/li>\n<li>\n<div><strong>Finished lot<\/strong><span>Review identity, appearance, function, quantity, packaging, markings, required tests and records before the defined release authority approves shipment.<\/span><\/div>\n<\/li>\n<\/ol>\n<p>            <a class=\"article-link\" href=\"\/manufacturing-quality\/\">See Reanson&#8217;s manufacturing and quality framework \u2192<\/a><br \/>\n          <\/section>\n<section id=\"sampling\" class=\"article-section\">\n<p class=\"eyebrow\">Sampling decisions<\/p>\n<h2>\u201cAQL inspection\u201d is not a complete inspection instruction<\/h2>\n<p>For attribute inspection, the agreement needs to identify the lot, sampling standard and edition, inspection level or scheme, AQL for each defect class, sample size code or resulting sample size, acceptance and rejection numbers, random-selection method and switching or resubmission rules where applicable.<\/p>\n<div class=\"sample-bulk-table\" role=\"table\" aria-label=\"Sampling and complete verification comparison\">\n<div class=\"table-row table-head\" role=\"row\"><span role=\"columnheader\">Control route<\/span><span role=\"columnheader\">Useful for<\/span><span role=\"columnheader\">Still requires<\/span><\/div>\n<div class=\"table-row\" role=\"row\"><strong role=\"cell\">Acceptance sampling<\/strong><span role=\"cell\">Deciding whether to accept a lot based on a defined sample and scheme.<\/span><span role=\"cell\">Agreed lot definition, plan, risk, defect classes and Ac\/Re rules.<\/span><\/div>\n<div class=\"table-row\" role=\"row\"><strong role=\"cell\">Process check<\/strong><span role=\"cell\">Monitoring a process characteristic before defects are built into more units.<\/span><span role=\"cell\">Frequency, method, limits, reaction plan and traceable records.<\/span><\/div>\n<div class=\"table-row\" role=\"row\"><strong role=\"cell\">Complete verification<\/strong><span role=\"cell\">Characteristics selected for every-unit checking because of risk or an agreed requirement.<\/span><span role=\"cell\">A capable method, defined disposition and evidence that the check occurred.<\/span><\/div>\n<\/p><\/div>\n<div class=\"answer-box\"><strong>AQL does not mean \u201cthis defect percentage is allowed in every shipment\u201d.<\/strong><span>ISO 2859-1:2026 uses AQL to index sampling schemes for a continuing series of lots. An accepted sampled lot can still contain nonconforming units, and isolated lots may need a different approach such as ISO 2859-2.<\/span><\/div>\n<\/section>\n<section id=\"changes\" class=\"article-section\">\n<p class=\"eyebrow\">Change and reaction control<\/p>\n<h2>Decide what happens when reality differs from the plan<\/h2>\n<ul class=\"next-checklist\">\n<li>Identify who may request, review and approve a material, component, process, color or packaging change.<\/li>\n<li>Record the reason, affected lots, risk review and whether a new sample or test is required.<\/li>\n<li>Define segregation and traceability for suspected or rejected material and finished goods.<\/li>\n<li>Agree rework instructions, reinspection and the evidence required before release.<\/li>\n<li>State how repeated defects change process controls or inspection severity.<\/li>\n<li>Keep the approved revision aligned across the buyer, production, inspection and packaging teams.<\/li>\n<\/ul>\n<\/section>\n<section id=\"evidence\" class=\"article-section\">\n<p class=\"eyebrow\">Release package<\/p>\n<h2>Ask for evidence that follows the product definition<\/h2>\n<div class=\"lens-option-list\">\n<article><span>Approval record<\/span><\/p>\n<p>Controlled specification, BOM, drawings, artwork, color references and approved sample ID.<\/p>\n<\/article>\n<article><span>Material and process records<\/span><\/p>\n<p>Applicable incoming, first-article and in-process results tied to the relevant part, line, date or lot.<\/p>\n<\/article>\n<article><span>Test evidence<\/span><\/p>\n<p>Reports or records that identify the actual model, configuration, method, result, laboratory and applicable market scope.<\/p>\n<\/article>\n<article><span>Final inspection<\/span><\/p>\n<p>Lot identity, quantity, sample plan, findings, defect classification, disposition and release authorization.<\/p>\n<\/article>\n<article><span>Change history<\/span><\/p>\n<p>Approved deviations, replacements, rework and revision history so the delivered product can be compared with the agreed baseline.<\/p>\n<\/article><\/div>\n<\/section>\n<section id=\"brief\" class=\"article-section\">\n<p class=\"eyebrow\">Pre-bulk checklist<\/p>\n<h2>Confirm these items at the production handoff<\/h2>\n<ol class=\"brief-list\">\n<li>\n<div><strong>Order scope<\/strong><span>Model, color, size, quantity, market, packaging version and planned production lot structure.<\/span><\/div>\n<\/li>\n<li>\n<div><strong>Controlled files<\/strong><span>Specification, BOM, drawings, artwork, color standard and reference-sample revision.<\/span><\/div>\n<\/li>\n<li>\n<div><strong>Acceptance rules<\/strong><span>CTQs, tolerances, defect classes, visual limits, functional checks and responsible approvers.<\/span><\/div>\n<\/li>\n<li>\n<div><strong>Test plan<\/strong><span>Applicable market requirements, product configuration, test method, timing and evidence needed before release.<\/span><\/div>\n<\/li>\n<li>\n<div><strong>Control plan<\/strong><span>Incoming, first-article, in-process and finished-lot checkpoints with methods and records.<\/span><\/div>\n<\/li>\n<li>\n<div><strong>Sampling plan<\/strong><span>Lot, standard edition, scheme, defect-class AQLs where applicable, Ac\/Re numbers and handling of isolated or resubmitted lots.<\/span><\/div>\n<\/li>\n<li>\n<div><strong>Reaction plan<\/strong><span>Segregation, escalation, change approval, rework, reinspection and release authority.<\/span><\/div>\n<\/li>\n<\/ol>\n<p class=\"article-note\">Custom samples and bulk production remain separate. Custom sample quantity and price are project-specific; custom-color samples normally take more than two weeks. Current bulk planning uses 500 pieces per model per color and 45\u201360 days, subject to project confirmation.<\/p>\n<\/section>\n<section id=\"standards\" class=\"article-section\">\n<p class=\"eyebrow\">Standards scope<\/p>\n<h2>Use the right document for the right decision<\/h2>\n<p>ISO 10005:2018 provides guidance for establishing, reviewing, accepting, applying and revising quality plans. ISO states that it can be used for a product, process, project or contract whether or not the organization has an ISO 9001-conforming management system; it is guidance, not a certification requirement.<\/p>\n<p>ISO 2859-1:2026 covers AQL-indexed acceptance-sampling schemes for lot-by-lot inspection and replaced the 1999 edition. ISO 2859-2:2020 addresses isolated lots or short series where the switching rules of Part 1 are not applicable. Neither standard chooses Reanson&#8217;s defect classes, AQLs or product tests automatically\u2014the buyer and manufacturer must connect the selected plan to the specific product and risk.<\/p>\n<p>As of 14 September 2026, ISO lists ISO 9001:2026 as under publication and scheduled to replace ISO 9001:2015 on 16 September 2026. Any certification statement should therefore be checked against the actual certificate, edition and transition status at the time the website is published.<\/p>\n<div class=\"source-list\">\n              <strong>Sources used for this guide<\/strong><br \/>\n              <a href=\"https:\/\/www.iso.org\/standard\/70398.html\" target=\"_blank\" rel=\"noopener\">ISO 10005:2018 quality-plan guidance and scope<\/a><br \/>\n              <a href=\"https:\/\/www.iso.org\/standard\/2859-1\" target=\"_blank\" rel=\"noopener\">ISO 2859-1:2026 lot-by-lot attribute-sampling scope<\/a><br \/>\n              <a href=\"https:\/\/www.iso.org\/standard\/64505.html\" target=\"_blank\" rel=\"noopener\">ISO 2859-2:2020 isolated-lot sampling scope<\/a><br \/>\n              <a href=\"https:\/\/www.iso.org\/standard\/9001\" target=\"_blank\" rel=\"noopener\">ISO 9001 revision and publication status<\/a>\n            <\/div>\n<\/section>\n<section id=\"faq\" class=\"article-section article-faq\">\n<p class=\"eyebrow\">Questions buyers ask<\/p>\n<h2>Pre-production quality-plan FAQ<\/h2>\n<details open>\n<summary>Is an approved sample enough to control bulk production?<\/summary>\n<p>No. An approved sample is useful only when its version and approved features are clear. Bulk production also needs a controlled specification, bill of materials, artwork, color references, acceptance criteria, inspection points, test requirements and change-control rules.<\/p>\n<\/details>\n<details>\n<summary>Does AQL mean the permitted defect percentage in every shipment?<\/summary>\n<p>No. AQL indexes an acceptance-sampling scheme for a continuing series of lots. It is not a promise that every accepted lot contains no more than that percentage. The lot, inspection level, sample plan, acceptance and rejection numbers and defect classes must be agreed.<\/p>\n<\/details>\n<details>\n<summary>Should every quality characteristic use sampling inspection?<\/summary>\n<p>Not automatically. Critical safety, regulatory, identity or process characteristics may require different controls, testing or complete verification. The decision should be based on risk, applicable requirements, process capability and the buyer-supplier agreement.<\/p>\n<\/details>\n<details>\n<summary>What should be approved before bulk production starts?<\/summary>\n<p>Approve the specification revision, bill of materials, drawings, colors, logos, packaging, labeled reference sample, critical-to-quality items, defect definitions, test plan, inspection plan and who can authorize changes.<\/p>\n<\/details>\n<details>\n<summary>Are custom samples and bulk-production approval the same thing?<\/summary>\n<p>No. A custom sample helps evaluate a project direction and has project-specific quantity, price and timing. Bulk approval defines the controlled reference and release conditions for production. Reanson currently discusses bulk MOQ as 500 pieces per model per color and bulk production as 45\u201360 days, subject to project confirmation.<\/p>\n<\/details>\n<\/section>\n<section class=\"article-cta\">\n<p class=\"eyebrow\">Prepare the production handoff<\/p>\n<h2>Share the product requirements before asking for an inspection plan<\/h2>\n<p>Send the approved model, market, quantity per color, specification, artwork, reference sample, required tests, defect concerns and target timing.<\/p>\n<p>            <a class=\"button primary\" href=\"\/request-a-quote\/\">Discuss a production quality plan<\/a><br \/>\n          <\/section>\n<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<p>  <\/main><\/p>\n<footer><img decoding=\"async\" class=\"disable-lazyload\" src=\"https:\/\/reanson.com\/wp-content\/uploads\/2024\/12\/reanson-logo-01.png\" alt=\"Reanson\"><\/p>\n<p>Shenzhen Reanson Products Co., Ltd. \u00b7 OEM\/ODM sports eyewear, helmets and water sports products.<\/p>\n<\/footer>\n","protected":false},"excerpt":{"rendered":"<p>ProductsOEM \/ ODMManufacturing &amp; QualityMould DevelopmentAbout UsInsightsDiscuss your project Home  [&#8230;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":3555,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"blank.php","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","footnotes":""},"class_list":["post-3559","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Product Quality Plan Before Bulk Production - Reanson Custom Sport Sunglasses Goggles Manufacturer<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/reanson.com\/de\/insights\/product-quality-plan-before-bulk\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Product Quality Plan Before Bulk Production - Reanson Custom Sport Sunglasses Goggles Manufacturer\" \/>\n<meta property=\"og:description\" content=\"ProductsOEM \/ ODMManufacturing &amp; QualityMould DevelopmentAbout UsInsightsDiscuss your project Home [...]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/reanson.com\/de\/insights\/product-quality-plan-before-bulk\/\" \/>\n<meta property=\"og:site_name\" content=\"Reanson Custom Sport Sunglasses Goggles Manufacturer\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-09T01:12:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/reanson.com\/wp-content\/uploads\/2024\/12\/reanson-logo-01.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data1\" content=\"7\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/reanson.com\\\/insights\\\/product-quality-plan-before-bulk\\\/\",\"url\":\"https:\\\/\\\/reanson.com\\\/insights\\\/product-quality-plan-before-bulk\\\/\",\"name\":\"Product Quality Plan Before Bulk Production - Reanson Custom Sport Sunglasses Goggles Manufacturer\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/reanson.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/reanson.com\\\/insights\\\/product-quality-plan-before-bulk\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/reanson.com\\\/insights\\\/product-quality-plan-before-bulk\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/reanson.com\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/reanson-logo-01.png\",\"datePublished\":\"2026-10-08T08:12:10+00:00\",\"dateModified\":\"2026-10-09T01:12:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/reanson.com\\\/insights\\\/product-quality-plan-before-bulk\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/reanson.com\\\/insights\\\/product-quality-plan-before-bulk\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/reanson.com\\\/insights\\\/product-quality-plan-before-bulk\\\/#primaryimage\",\"url\":\"https:\\\/\\\/reanson.com\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/reanson-logo-01.png\",\"contentUrl\":\"https:\\\/\\\/reanson.com\\\/wp-content\\\/uploads\\\/2024\\\/12\\\/reanson-logo-01.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/reanson.com\\\/insights\\\/product-quality-plan-before-bulk\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/reanson.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Sports Product Development Insights\",\"item\":\"https:\\\/\\\/reanson.com\\\/insights\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Product Quality Plan Before Bulk Production\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/reanson.com\\\/#website\",\"url\":\"https:\\\/\\\/reanson.com\\\/\",\"name\":\"Reanson\",\"description\":\"OEM\\\/ODM Sports Eyewear &amp; Helmet Manufacturer\",\"publisher\":{\"@id\":\"https:\\\/\\\/reanson.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/reanson.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/reanson.com\\\/#organization\",\"name\":\"Shenzhen Reanson Products Co., Ltd.\",\"alternateName\":\"Reanson\",\"url\":\"https:\\\/\\\/reanson.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/reanson.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/reanson.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/cropped-rect-logo.png_32x32.png\",\"contentUrl\":\"https:\\\/\\\/reanson.com\\\/wp-content\\\/uploads\\\/2024\\\/05\\\/cropped-rect-logo.png_32x32.png\",\"width\":512,\"height\":512,\"caption\":\"Shenzhen Reanson Products Co., Ltd.\"},\"image\":{\"@id\":\"https:\\\/\\\/reanson.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Product Quality Plan Before Bulk Production - Reanson Custom Sport Sunglasses Goggles Manufacturer","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/reanson.com\/de\/insights\/product-quality-plan-before-bulk\/","og_locale":"de_DE","og_type":"article","og_title":"Product Quality Plan Before Bulk Production - Reanson Custom Sport Sunglasses Goggles Manufacturer","og_description":"ProductsOEM \/ ODMManufacturing &amp; QualityMould DevelopmentAbout UsInsightsDiscuss your project Home [...]","og_url":"https:\/\/reanson.com\/de\/insights\/product-quality-plan-before-bulk\/","og_site_name":"Reanson Custom Sport Sunglasses Goggles Manufacturer","article_modified_time":"2026-10-09T01:12:06+00:00","og_image":[{"url":"https:\/\/reanson.com\/wp-content\/uploads\/2024\/12\/reanson-logo-01.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Gesch\u00e4tzte Lesezeit":"7\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/","url":"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/","name":"Product Quality Plan Before Bulk Production - Reanson Custom Sport Sunglasses Goggles Manufacturer","isPartOf":{"@id":"https:\/\/reanson.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/#primaryimage"},"image":{"@id":"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/#primaryimage"},"thumbnailUrl":"https:\/\/reanson.com\/wp-content\/uploads\/2024\/12\/reanson-logo-01.png","datePublished":"2026-10-08T08:12:10+00:00","dateModified":"2026-10-09T01:12:06+00:00","breadcrumb":{"@id":"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/#primaryimage","url":"https:\/\/reanson.com\/wp-content\/uploads\/2024\/12\/reanson-logo-01.png","contentUrl":"https:\/\/reanson.com\/wp-content\/uploads\/2024\/12\/reanson-logo-01.png"},{"@type":"BreadcrumbList","@id":"https:\/\/reanson.com\/insights\/product-quality-plan-before-bulk\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/reanson.com\/"},{"@type":"ListItem","position":2,"name":"Sports Product Development Insights","item":"https:\/\/reanson.com\/insights\/"},{"@type":"ListItem","position":3,"name":"Product Quality Plan Before Bulk Production"}]},{"@type":"WebSite","@id":"https:\/\/reanson.com\/#website","url":"https:\/\/reanson.com\/","name":"Reanson","description":"OEM\/ODM Sports Eyewear &amp; Helmet Manufacturer","publisher":{"@id":"https:\/\/reanson.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/reanson.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/reanson.com\/#organization","name":"Shenzhen Reanson Products Co., Ltd.","alternateName":"Reanson","url":"https:\/\/reanson.com\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/reanson.com\/#\/schema\/logo\/image\/","url":"https:\/\/reanson.com\/wp-content\/uploads\/2024\/05\/cropped-rect-logo.png_32x32.png","contentUrl":"https:\/\/reanson.com\/wp-content\/uploads\/2024\/05\/cropped-rect-logo.png_32x32.png","width":512,"height":512,"caption":"Shenzhen Reanson Products Co., Ltd."},"image":{"@id":"https:\/\/reanson.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/reanson.com\/de\/wp-json\/wp\/v2\/pages\/3559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/reanson.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/reanson.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/reanson.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/reanson.com\/de\/wp-json\/wp\/v2\/comments?post=3559"}],"version-history":[{"count":3,"href":"https:\/\/reanson.com\/de\/wp-json\/wp\/v2\/pages\/3559\/revisions"}],"predecessor-version":[{"id":3637,"href":"https:\/\/reanson.com\/de\/wp-json\/wp\/v2\/pages\/3559\/revisions\/3637"}],"up":[{"embeddable":true,"href":"https:\/\/reanson.com\/de\/wp-json\/wp\/v2\/pages\/3555"}],"wp:attachment":[{"href":"https:\/\/reanson.com\/de\/wp-json\/wp\/v2\/media?parent=3559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}