{"id":9335,"date":"2026-01-07T12:13:51","date_gmt":"2026-01-07T04:13:51","guid":{"rendered":"https:\/\/sunhyings.com\/?page_id=9335"},"modified":"2026-02-24T14:57:18","modified_gmt":"2026-02-24T06:57:18","slug":"fasteners","status":"publish","type":"page","link":"https:\/\/sunhyings.com\/it\/fasteners\/","title":{"rendered":"elementi di fissaggio"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9335\" class=\"elementor elementor-9335\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0efafbe e-flex e-con-boxed e-con e-parent\" data-id=\"0efafbe\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-1bd174a e-con-full e-flex e-con e-child\" data-id=\"1bd174a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d0b3658 elementor-widget elementor-widget-shortcode\" data-id=\"d0b3658\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-81bb3df elementor-widget elementor-widget-heading\" data-id=\"81bb3df\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">Industrial Fasteners Manufacturer for OEM &amp; Custom Builds<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7dc6f33 elementor-widget elementor-widget-heading\" data-id=\"7dc6f33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Standard &amp; made-to-print fasteners engineered for high-load, high-temperature and corrosive environments.\nCoverage M3\u2013M64 (metric + common inch). Up to Class 12.9. ISO 9001 traceability.<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1fe66c6 elementor-widget elementor-widget-text-editor\" data-id=\"1fe66c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>From pressure-equipment bolting to production-line assemblies, Sunhy supplies precision fasteners built to spec. Choose carbon\/alloy steel, stainless (304\/316), or performance alloys such as Duplex 2205, Titanium Grade 5 and Inconel 625. Each order can be supported with lot traceability and inspection records to meet audit and compliance needs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4871dfa e-con-full e-flex e-con e-child\" data-id=\"4871dfa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d8adaf1 elementor-widget elementor-widget-text-editor\" data-id=\"d8adaf1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>EN 10204 3.1 \/ MTC <b>available on request<\/b><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5d7ec19 elementor-widget elementor-widget-text-editor\" data-id=\"5d7ec19\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Heat \/ lot traceability from raw material to packing<span id=\"1\" class=\"notranslate immersive-translate-target-wrapper\" lang=\"zh-CN\" translate=\"no\" data-immersive-translate-loading-id=\"\">\u00a0 <\/span><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e1e2e4c elementor-widget elementor-widget-text-editor\" data-id=\"e1e2e4c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tThread gauges (Go\/No-Go) + dimensional inspection\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2fa09f2 elementor-widget elementor-widget-text-editor\" data-id=\"2fa09f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tZinc flake (Geomet-type) options for high-strength parts\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-999892a elementor-widget elementor-widget-text-editor\" data-id=\"999892a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Incoterms support: FOB \/ CIF \/ DDP<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-811f026 e-con-full e-flex e-con e-child\" data-id=\"811f026\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7a5dcec elementor-widget elementor-widget-button\" data-id=\"7a5dcec\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#rfq\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Request a Quote  \u2193<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-46b94b7 elementor-widget elementor-widget-button\" data-id=\"46b94b7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#products\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore Standard Fasteners \u2193<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d5946dd elementor-widget elementor-widget-button\" data-id=\"d5946dd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#rfq\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Upload Drawing \/ Spec \u2192<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-58fbfd4 e-con-full e-flex e-con e-child\" data-id=\"58fbfd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-2f8725a e-con-full e-flex e-con e-child\" data-id=\"2f8725a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-46a5968 elementor-widget elementor-widget-image\" data-id=\"46a5968\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"709\" height=\"626\" src=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fasteners1.webp\" class=\"attachment-large size-large wp-image-9447\" alt=\"Assorted industrial fasteners (bolts, screws, nuts) for OEM and custom applications\" srcset=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fasteners1.webp 709w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fasteners1-14x12.webp 14w\" sizes=\"(max-width: 709px) 100vw, 709px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4857731 elementor-widget elementor-widget-text-editor\" data-id=\"4857731\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>M3\u2013M64<\/b><\/p><p>Metric coverage +<\/p><p>common inch ranges<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e327c70 elementor-widget elementor-widget-text-editor\" data-id=\"e327c70\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Up to 12.9<\/b><\/p><p>High-tensile alloy<\/p><p>steel options<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a90c66 elementor-widget elementor-widget-text-editor\" data-id=\"9a90c66\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p><b>Zinc Flake<\/b><\/p><p>Designed to<\/p><p>reduce embrittlement risk<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-180ce9c3 e-flex e-con-boxed e-con e-parent\" data-id=\"180ce9c3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;opacity-fan&quot;,&quot;shape_divider_bottom&quot;:&quot;opacity-tilt&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 283.5 19.6\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 18.8 141.8 4.1 283.5 18.8 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 12.6 141.8 4 283.5 12.6 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 6.4 141.8 4 283.5 6.4 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L0 1.2 141.8 4 283.5 1.2 283.5 0z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 2600 131.1\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L2600 0 2600 69.1 0 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.5\" d=\"M0 0L2600 0 2600 69.1 0 69.1z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.25\" d=\"M2600 0L0 0 0 130.1 2600 69.1z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-546eb3ac e-flex e-con-boxed e-con e-child\" data-id=\"546eb3ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-34b7cd22 elementor-widget elementor-widget-heading\" data-id=\"34b7cd22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Standard Product Selector Guide<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ff070a7 elementor-widget elementor-widget-heading\" data-id=\"7ff070a7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Choose Fasteners by Standard, Size &amp; Function<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3eada4d4 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"3eada4d4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3cc4b0ce elementor-widget elementor-widget-text-editor\" data-id=\"3cc4b0ce\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Use this quick selector to navigate common industrial fasteners by DIN \/ ISO \/ ANSI references. You can start from a standard part number, filter by size range and strength class, then confirm finish and inspection requirements before requesting a quotation.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-67268ee6 e-con-full e-flex e-con e-child\" data-id=\"67268ee6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6db55e7b elementor-widget elementor-widget-button\" data-id=\"6db55e7b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">DIN \/ ISO \/ ANSI References<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ea7762e elementor-widget elementor-widget-button\" data-id=\"7ea7762e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Coarse &amp; Fine Thread Options<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1b58e56 elementor-widget elementor-widget-button\" data-id=\"1b58e56\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Strength Classes: 4.8\u201312.9<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4b6cf9b8 elementor-widget elementor-widget-button\" data-id=\"4b6cf9b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Stainless &amp; Alloy Options (by spec)<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5feb6b8c elementor-widget elementor-widget-button\" data-id=\"5feb6b8c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Finish Options: Zinc \/ Black \/ Zinc Flake<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c1c04ed elementor-widget elementor-widget-button\" data-id=\"3c1c04ed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-size-sm\" role=\"button\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Inspection: Gauging + Dimensional Report<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-25846c32 e-flex e-con-boxed e-con e-child\" data-id=\"25846c32\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-4b68e223 e-con-full e-flex e-con e-child\" data-id=\"4b68e223\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-6d3b59d2 e-grid e-con-full e-con e-child\" data-id=\"6d3b59d2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-69be3b37 e-con-full e-flex e-con e-child\" data-id=\"69be3b37\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-62bc16bd elementor-widget elementor-widget-image\" data-id=\"62bc16bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"489\" height=\"230\" src=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Socket-Head-Cap-Screws-and-Countersunk-Screws-DIN-ISO-Standards.webp\" class=\"attachment-large size-large wp-image-9717\" alt=\"A collection of various fasteners on a white background, featuring black oxide and stainless steel socket head cap screws, alongside stainless steel flat countersunk head screws in varying lengths\" srcset=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Socket-Head-Cap-Screws-and-Countersunk-Screws-DIN-ISO-Standards.webp 489w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Socket-Head-Cap-Screws-and-Countersunk-Screws-DIN-ISO-Standards-18x8.webp 18w\" sizes=\"(max-width: 489px) 100vw, 489px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-22532e33 elementor-widget elementor-widget-heading\" data-id=\"22532e33\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Popular standards<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-74c8dbf3 elementor-widget elementor-widget-heading\" data-id=\"74c8dbf3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Socket &amp; Machine Screws<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3ba2f362 elementor-widget elementor-widget-text-editor\" data-id=\"3ba2f362\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Allen \/ Torx \/ countersunk \/ button head families\u2014pick by standard and head type for assembly access and appearance.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-72357313 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"72357313\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">ISO 4762 \/ DIN 912 (Socket Head Cap)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">ISO 7380 (Button Head \/ Flange Button)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">DIN 7991 \/ ISO 10642 (Countersunk)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fine pitch &amp; security drive options<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Electropolish \/ zinc \/ zinc flake options (as required)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3d4c148b elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"3d4c148b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#products\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore Standard Fasteners <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-208653f9 e-con-full e-flex e-con e-child\" data-id=\"208653f9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7cb65f00 elementor-widget elementor-widget-image\" data-id=\"7cb65f00\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" width=\"487\" height=\"228\" src=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hex-Head-Bolts-with-Coarse-and-Fine-Threads.webp\" class=\"attachment-large size-large wp-image-9716\" alt=\"Four heavy-duty hexagon head bolts displayed on a clean surface. Two are stainless steel, and two have a black oxide finish. They showcase varying thread pitches, representing both coarse and fine threads.\" srcset=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hex-Head-Bolts-with-Coarse-and-Fine-Threads.webp 487w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hex-Head-Bolts-with-Coarse-and-Fine-Threads-18x8.webp 18w\" sizes=\"(max-width: 487px) 100vw, 487px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-669d640 elementor-widget elementor-widget-heading\" data-id=\"669d640\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">General-purpose<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-703d46d7 elementor-widget elementor-widget-heading\" data-id=\"703d46d7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Hex Bolts &amp; Fit Bolts<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d2bc42d elementor-widget elementor-widget-text-editor\" data-id=\"4d2bc42d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Coarse\/fine thread hex bolts and fit bolts\u2014organized by forming route and size range for your BOM.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dc2327d elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"dc2327d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">DIN 931 \/ DIN 933 (Hex bolt coarse thread)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fine thread series (by DIN\/ISO spec)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Fit bolts \/ precision shank options<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Hot forging range for larger diameters<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Optional coating + hardness verification<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-564d109c elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"564d109c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#products\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore Standard Fasteners <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-256a88d8 e-con-full e-flex e-con e-child\" data-id=\"256a88d8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3628aced elementor-widget elementor-widget-image\" data-id=\"3628aced\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"491\" height=\"217\" src=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hex-Nuts-Nyloc-Nuts-Washers-and-Studs.webp\" class=\"attachment-large size-large wp-image-9715\" alt=\"An assortment of mating fasteners, including standard stainless steel hex nuts, nylon-insert lock nuts (nyloc), flat metal washers, and double-ended studs in both silver and black finishes.\" srcset=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hex-Nuts-Nyloc-Nuts-Washers-and-Studs.webp 491w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hex-Nuts-Nyloc-Nuts-Washers-and-Studs-18x8.webp 18w\" sizes=\"(max-width: 491px) 100vw, 491px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4c3f8115 elementor-widget elementor-widget-heading\" data-id=\"4c3f8115\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Complete fastening sets<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-390e079 elementor-widget elementor-widget-heading\" data-id=\"390e079\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Nuts, Washers &amp; Studs<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f2ff49b elementor-widget elementor-widget-text-editor\" data-id=\"f2ff49b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p class=\"card-desc\">Build complete assemblies with matching nuts, washers, and studs\u2014selected by standard and property class.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ce11fdc elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"7ce11fdc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">DIN 934 \/ ISO 4032 (Hex nuts)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">DIN 985 \/ DIN 982 (Nyloc nuts)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">DIN 125 \/ ISO 7089 (Plain washers)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">DIN 127 (Spring washers)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Studs: DIN 835 \/ DIN 938 \/ DIN 939<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4dea1ee1 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"4dea1ee1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#products\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore Standard Fasteners <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3875554f e-con-full e-flex e-con e-child\" data-id=\"3875554f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4da242f elementor-widget elementor-widget-image\" data-id=\"4da242f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"485\" height=\"215\" src=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Dowel-Pins-Threaded-Plugs-and-Knurled-Special-Fasteners.webp\" class=\"attachment-large size-large wp-image-9714\" alt=\"A variety of specialized metal fasteners. The selection includes solid and threaded dowel pins, internal hex socket plugs, external hex flange plugs, and knurled thumb screws and thumb nuts.\" srcset=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Dowel-Pins-Threaded-Plugs-and-Knurled-Special-Fasteners.webp 485w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Dowel-Pins-Threaded-Plugs-and-Knurled-Special-Fasteners-18x8.webp 18w\" sizes=\"(max-width: 485px) 100vw, 485px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0305ba6 elementor-widget elementor-widget-heading\" data-id=\"0305ba6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<span class=\"elementor-heading-title elementor-size-default\">Precision &amp; functional parts<\/span>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-516475cc elementor-widget elementor-widget-heading\" data-id=\"516475cc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Pins, Plugs &amp; Special Items<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6b79094d elementor-widget elementor-widget-text-editor\" data-id=\"6b79094d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Positioning pins, threaded plugs, and functional specials\u2014choose by tolerance\/fit and application.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64a22ddd elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"64a22ddd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Clevis pins (DIN 1444 \/ ISO 2341)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Dowel pins (h6\/m6 options as specified)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Taper \/ socket \/ hex plugs (by standard)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Knurled thumb screws \/ knurled nuts (DIN 464\/467\/466)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Grinding\/oil finish for pin families (by requirement)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d94f8c6 elementor-align-justify elementor-widget elementor-widget-button\" data-id=\"1d94f8c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#products\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Explore Standard Fasteners <\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-88b3a83 e-flex e-con-boxed e-con e-parent\" data-id=\"88b3a83\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;opacity-fan&quot;,&quot;shape_divider_bottom&quot;:&quot;opacity-tilt&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 283.5 19.6\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 18.8 141.8 4.1 283.5 18.8 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 12.6 141.8 4 283.5 12.6 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 6.4 141.8 4 283.5 6.4 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L0 1.2 141.8 4 283.5 1.2 283.5 0z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 2600 131.1\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L2600 0 2600 69.1 0 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.5\" d=\"M0 0L2600 0 2600 69.1 0 69.1z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.25\" d=\"M2600 0L0 0 0 130.1 2600 69.1z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e315de4 e-con-full e-flex e-con e-child\" data-id=\"e315de4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-791e7c2 elementor-widget elementor-widget-heading\" data-id=\"791e7c2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Metallurgical Excellence<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bb58364 elementor-widget elementor-widget-heading\" data-id=\"bb58364\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Facilities, Inventory &amp; Traceability<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-121491a elementor-widget elementor-widget-text-editor\" data-id=\"121491a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Our production and warehouse system is built for OEM reliability: controlled incoming inspection, clearly identified lots, and packing labels that support traceability through shipment. We keep common industrial fasteners ready for quick dispatch and support made-to-print projects with dedicated batch control.<\/p><ul><li data-start=\"6504\" data-end=\"6562\"><p data-start=\"6506\" data-end=\"6562\"><strong data-start=\"351\" data-end=\"374\">Inventory Coverage:<\/strong> 1,500+ catalog-standard SKUs available (metric &amp; inch series)<\/p><\/li><li data-start=\"6504\" data-end=\"6562\"><p data-start=\"6506\" data-end=\"6562\"><strong data-start=\"439\" data-end=\"454\">Size Range:<\/strong> M3\u2013M64 \/ 1\/4&#8243;\u20132&#8243; (common sizes)<\/p><\/li><li data-start=\"6504\" data-end=\"6562\"><p data-start=\"6506\" data-end=\"6562\"><strong data-start=\"489\" data-end=\"509\">Strength Grades:<\/strong> Property Class 4.8, 8.8, 10.9, 12.9; stainless grades and special alloys available on request<\/p><\/li><\/ul>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3999ba elementor-align-left elementor-widget elementor-widget-button\" data-id=\"d3999ba\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjEzMCIsInRvZ2dsZSI6ZmFsc2V9\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Download Fastener Capability Sheet (PDF)<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c9409fc e-con-full elementor-hidden-mobile e-flex e-con e-child\" data-id=\"c9409fc\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-270d834 elementor-widget elementor-widget-image\" data-id=\"270d834\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"437\" src=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Warehouse_Traceability_Labels_QC_Pass.webp\" class=\"attachment-large size-large wp-image-9472\" alt=\"Finished goods warehouse with labeled cartons for lot traceability and QC status\" srcset=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Warehouse_Traceability_Labels_QC_Pass.webp 1024w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Warehouse_Traceability_Labels_QC_Pass-800x437.webp 800w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Warehouse_Traceability_Labels_QC_Pass-768x419.webp 768w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Warehouse_Traceability_Labels_QC_Pass-18x10.webp 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-260677e e-flex e-con-boxed e-con e-parent\" data-id=\"260677e\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_top&quot;:&quot;opacity-fan&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-shape elementor-shape-top\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 283.5 19.6\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 18.8 141.8 4.1 283.5 18.8 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 12.6 141.8 4 283.5 12.6 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.33\" d=\"M0 0L0 6.4 141.8 4 283.5 6.4 283.5 0z\"\/>\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L0 1.2 141.8 4 283.5 1.2 283.5 0z\"\/>\n<\/svg>\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-87e3529 e-con-full e-flex e-con e-child\" data-id=\"87e3529\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-da40c4f elementor-widget elementor-widget-image\" data-id=\"da40c4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"527\" src=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer111-e1767925326687-1024x674.webp\" class=\"attachment-large size-large wp-image-9628\" alt=\"Fastener manufacturer\" srcset=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer111-e1767925326687-1024x674.webp 1024w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer111-e1767925326687-800x527.webp 800w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer111-e1767925326687-768x506.webp 768w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer111-e1767925326687-18x12.webp 18w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer111-e1767925326687.webp 1066w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-36c326d e-con-full e-flex e-con e-child\" data-id=\"36c326d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8c1f04c elementor-widget elementor-widget-heading\" data-id=\"8c1f04c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Surface Finishes &amp; Heat Treatment<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7ccf478 elementor-widget elementor-widget-text-editor\" data-id=\"7ccf478\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Select coatings and heat treatment routes based on corrosion targets, friction requirements and embrittlement risk. We support zinc plating, black oxide, zinc phosphate and zinc-flake systems, plus controlled heat treatment to meet mechanical property requirements.<\/p><p><em>For zinc-flake systems such as GEOMET\u00ae 500, stable friction control is achievable in defined ranges (tested per ISO 16047).<\/em><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5a934b4 elementor-widget elementor-widget-button\" data-id=\"5a934b4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjEwMTIwIiwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send Your Inquiry Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-baaafbc e-flex e-con-boxed e-con e-parent\" data-id=\"baaafbc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-8fcd4a2 e-con-full e-flex e-con e-child\" data-id=\"8fcd4a2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f8498d elementor-widget elementor-widget-heading\" data-id=\"5f8498d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Quality Control, Testing &amp; Inspection<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-16fdaf8 elementor-widget elementor-widget-text-editor\" data-id=\"16fdaf8\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-404f9a9 elementor-widget elementor-widget-text-editor\" data-id=\"404f9a9\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\"><div class=\"elementor-widget-container\"><p>Advanced testing facilities at <strong>Sunhy<\/strong> guarantee the highest standards of quality and performance for every product. Utilizing state-of-the-art equipment, Our Manufacturer rigorously tests fasteners to ensure they meet stringent industry specifications and exceed customer expectations.<\/p><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-003e789 e-grid e-con-full e-con e-child\" data-id=\"003e789\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7e2372d e-con-full e-flex e-con e-child\" data-id=\"7e2372d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66cd228 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"66cd228\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Hardness Testing (HRB, HRC, HV Scales)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Yield Stress<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Proof Stress<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Ultimate Tensile Strength<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Elongation Percentage<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Bend Test<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Metallurgical Testing<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9b1abff elementor-widget elementor-widget-button\" data-id=\"9b1abff\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjEwMTIwIiwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send Your Inquiry Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-14bdb65 e-con-full e-flex e-con e-child\" data-id=\"14bdb65\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f26910e elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"f26910e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">De-Carb Testing<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Micro-Structure<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Inclusion Rating<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Crack Detection<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Roughness Testing (Ra, Ry, Rz)<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Torque Testing<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Coating Thickness Testing<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-74dcbc2 e-con-full e-flex e-con e-child\" data-id=\"74dcbc2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6cfa57f elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list\" data-id=\"6cfa57f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Salt Spray Test<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">HCL Testing<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Specific Gravity<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Concentration of HCL<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Spectrometer- For Chemical Composition<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">CMM for critical dimensions<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-b68c584 e-con-full e-flex e-con e-child\" data-id=\"b68c584\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7371439 elementor-widget elementor-widget-image\" data-id=\"7371439\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"437\" src=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Rockwell_Hardness_Testing_10.9_Bolt_Lab.webp\" class=\"attachment-large size-large wp-image-9473\" alt=\"Digital Rockwell hardness testing machine displaying a reading of 32.5 HRC while performing a destructive test on a grade 10.9 high-tensile steel bolt in a quality assurance laboratory.\" srcset=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Rockwell_Hardness_Testing_10.9_Bolt_Lab.webp 1024w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Rockwell_Hardness_Testing_10.9_Bolt_Lab-800x437.webp 800w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Rockwell_Hardness_Testing_10.9_Bolt_Lab-768x419.webp 768w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Rockwell_Hardness_Testing_10.9_Bolt_Lab-18x10.webp 18w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-6c021d9 e-flex e-con-boxed e-con e-parent\" data-id=\"6c021d9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-85635c2 e-con-full e-flex e-con e-child\" data-id=\"85635c2\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b846caa elementor-widget elementor-widget-image\" data-id=\"b846caa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"600\" src=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer10-1024x768.webp\" class=\"attachment-large size-large wp-image-9612\" alt=\"Tool room equipment for fastener die making and custom manufacturing\" srcset=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer10-1024x768.webp 1024w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer10-800x600.webp 800w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer10-768x576.webp 768w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer10-1536x1152.webp 1536w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer10-16x12.webp 16w, https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer10.webp 1920w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-24059e3 e-con-full e-flex e-con e-child\" data-id=\"24059e3\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f2cbaed elementor-widget elementor-widget-heading\" data-id=\"f2cbaed\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tooling, Prototyping &amp; Custom Fasteners<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4fdca13 elementor-widget elementor-widget-text-editor\" data-id=\"4fdca13\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<div class=\"timeline-item__card-inner\"><div class=\"timeline-item__card-content\"><div class=\"timeline-item__card-desc\">We support made-to-print fasteners with in-house tooling development and process planning. From sample replication to drawing-based builds, our team helps validate manufacturability, define tolerances, and select materials\/finishes to meet performance targets\u2014without the delays typical of mass-catalog sourcing.<\/div><div>\u00a0<\/div><div><ul><li data-start=\"9306\" data-end=\"9364\"><p data-start=\"9308\" data-end=\"9364\">Die and tooling development for cold heading \/ forming<\/p><\/li><li data-start=\"9365\" data-end=\"9408\"><p data-start=\"9367\" data-end=\"9408\">Prototype to volume production planning<\/p><\/li><li data-start=\"9409\" data-end=\"9473\"><p data-start=\"9411\" data-end=\"9473\">Special threads, fine pitch, and application-specific geometry<\/p><\/li><\/ul><div><em>For high-strength steel fasteners, embrittlement relief baking can be applied when required by hardness level and coating process, aligning with common industry practices referenced in ASTM F1941.<\/em><\/div><\/div><\/div><\/div>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-48343a0 elementor-widget elementor-widget-button\" data-id=\"48343a0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjEwMTIwIiwidG9nZ2xlIjpmYWxzZX0%3D\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send Your Inquiry Now<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-eeea58b e-flex e-con-boxed e-con e-parent\" data-id=\"eeea58b\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;video&quot;,&quot;background_play_on_mobile&quot;:&quot;yes&quot;,&quot;background_video_link&quot;:&quot;https:\\\/\\\/vimeo.com\\\/1152421888?fl=ip&amp;fe=ec&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-background-video-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-video-embed\" role=\"presentation\"><\/div>\n\t\t\t\t\t\t<\/div>\t\t<div class=\"elementor-element elementor-element-b05ffd4 elementor-widget elementor-widget-heading\" data-id=\"b05ffd4\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Application Engineering<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6d715c6 elementor-widget elementor-widget-heading\" data-id=\"6d715c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Materials &amp; Grades for Demanding Environments<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b6415ad elementor-widget elementor-widget-text-editor\" data-id=\"b6415ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p data-path-to-node=\"96\">Choose materials to match corrosion class, temperature, and mechanical load. Beyond carbon and alloy steel, we support stainless steel and performance alloys for aggressive media and high-temperature duty. Material selection can be aligned to ASTM\/DIN\/ISO requirements and verified with requested certification packages.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a32802f elementor-align-center elementor-widget elementor-widget-button\" data-id=\"a32802f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#materials\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">View the Materials Table<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-f6e0ec9 e-flex e-con-boxed e-con e-parent\" data-id=\"f6e0ec9\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-0048ce2 elementor-widget elementor-widget-html\" data-id=\"0048ce2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"lp-fastener\" id=\"lpRoot\" data-theme=\"light\">\r\n  <style>\r\n\/* =========================================================\r\n  SUNHY ADS LANDING PAGE (B2B \/ Technical Trust Engine)\r\n  Scoped CSS: .lp-fastener\r\n  Fixes:\r\n  - add .p-thumb styles (JS uses it)\r\n  - table visibility uses [hidden] only\r\n  - drawer supports both markup variants (.d-*) and (.hd\/.ft)\r\n  - focus-visible + reduced-motion\r\n========================================================= *\/\r\n\r\n.lp-fastener{\r\n  --bg:#ffffff;\r\n  --card:#ffffff;\r\n  --soft:rgba(15,23,42,0.05);\r\n  --line:rgba(15,23,42,0.12);\r\n  --text:#0f172a;\r\n  --muted:rgba(15,23,42,0.72);\r\n  --muted2:rgba(15,23,42,0.55);\r\n\r\n  --blue:#0f172a;\r\n  --blue2:#2563eb;\r\n  --red:#dc2626;\r\n  --good:#0f9d58;\r\n  --warn:#b45309;\r\n\r\n  --radius:16px;\r\n  --shadow:0 14px 34px rgba(2,6,23,0.10);\r\n\r\n  background:\r\n    radial-gradient(900px 420px at 10% 0%, rgba(37,99,235,0.10), transparent 55%),\r\n    radial-gradient(900px 420px at 90% 0%, rgba(220,38,38,0.08), transparent 55%),\r\n    linear-gradient(180deg, var(--bg) 0%, var(--bg2) 100%);\r\n  color:var(--text);\r\n  font-family: system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, \"Apple Color Emoji\",\"Segoe UI Emoji\";\r\n  margin:0;\r\n  min-height:100vh;\r\n}\r\n\r\n.lp-fastener *{ box-sizing:border-box; }\r\n.lp-fastener a{ color:inherit; text-decoration:none; }\r\n.lp-fastener img{ max-width:100%; display:block; height:auto; }\r\n.lp-fastener .wrap{ max-width:1600px; margin:0 auto; padding:0 18px; }\r\n\r\n\/* Anchor offset (sticky header friendly) *\/\r\n.lp-fastener section[id]{ scroll-margin-top: 92px; }\r\n\r\n\/* Hidden attribute should always win *\/\r\n.lp-fastener [hidden]{ display:none !important; }\r\n\r\n\/* Blueprint Mode *\/\r\n.lp-fastener[data-theme=\"blueprint\"]{\r\n  --bg:#0a1020;\r\n  --bg2:#070b15;\r\n  --card:rgba(255,255,255,0.04);\r\n  --soft:rgba(255,255,255,0.06);\r\n  --line:rgba(255,255,255,0.14);\r\n  --text:#e8eefc;\r\n  --muted:rgba(232,238,252,0.72);\r\n  --muted2:rgba(232,238,252,0.55);\r\n  --shadow:0 14px 34px rgba(0,0,0,0.28);\r\n}\r\n\r\n\/* Focus (accessibility) *\/\r\n.lp-fastener :is(a,button,input,select,textarea,[role=\"button\"]):focus-visible{\r\n  outline: 3px solid rgba(37,99,235,0.35);\r\n  outline-offset: 2px;\r\n  border-radius: 12px;\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] :is(a,button,input,select,textarea,[role=\"button\"]):focus-visible{\r\n  outline-color: rgba(255,201,0,0.45);\r\n}\r\n\r\n\/* Header *\/\r\n.lp-fastener .topbar{\r\n  position:sticky; top:0; z-index:1000;\r\n  border-bottom:1px solid var(--line);\r\n  background:rgba(255,255,255,0.72);\r\n  backdrop-filter:saturate(140%) blur(10px);\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] .topbar{\r\n  background:rgba(10,16,32,0.72);\r\n}\r\n\r\n.lp-fastener .topbar .inner{\r\n  display:flex; align-items:center; justify-content:space-between;\r\n  height:72px; gap:14px;\r\n}\r\n.lp-fastener .brand{\r\n  display:flex; align-items:center; gap:12px;\r\n  font-weight:950; letter-spacing:-0.6px;\r\n  font-size:18px;\r\n}\r\n.lp-fastener .brand .mark{\r\n  width:38px; height:38px; border-radius:12px;\r\n  display:grid; place-items:center;\r\n  border:1px solid var(--line);\r\n  background:var(--soft);\r\n  box-shadow:0 10px 22px rgba(2,6,23,0.06);\r\n  font-weight:950;\r\n}\r\n.lp-fastener .brand .mark span{ color:var(--red); }\r\n\r\n.lp-fastener nav{\r\n  display:flex; align-items:center; gap:14px; flex-wrap:wrap;\r\n  font-size:13px; color:var(--muted);\r\n  font-weight:800;\r\n}\r\n.lp-fastener nav a{\r\n  padding:10px 10px;\r\n  border-radius:12px;\r\n  border:1px solid transparent;\r\n}\r\n.lp-fastener nav a:hover{\r\n  border-color:var(--line);\r\n  background:var(--soft);\r\n  color:var(--text);\r\n}\r\n\r\n\/* Buttons *\/\r\n.lp-fastener .btn,\r\n.lp-fastener .a-link{\r\n  display:inline-flex; align-items:center; justify-content:center; gap:10px;\r\n  border-radius:12px;\r\n  border:1px solid var(--line);\r\n  background:rgba(127,127,127,0.06);\r\n  cursor:pointer;\r\n  font-weight:900;\r\n  user-select:none;\r\n  transition:transform .15s ease, background .15s ease, border-color .15s ease;\r\n}\r\n.lp-fastener .btn{\r\n  padding:11px 14px;\r\n  background:var(--soft);\r\n  font-size:13px;\r\n}\r\n.lp-fastener .a-link{\r\n  padding:9px 10px;\r\n  font-size:12px;\r\n  text-align:center;\r\n  flex:1;\r\n}\r\n.lp-fastener .btn:hover,\r\n.lp-fastener .a-link:hover{ transform:translateY(-1px); background:rgba(127,127,127,0.10); }\r\n\r\n.lp-fastener .btn.primary,\r\n.lp-fastener .a-link.red{\r\n  border-color: rgba(220,38,38,0.35);\r\n  background: rgba(220,38,38,0.10);\r\n  color: var(--red);\r\n}\r\n.lp-fastener .btn.primary:hover{ background: rgba(220,38,38,0.16); }\r\n\r\n.lp-fastener .btn.blue,\r\n.lp-fastener .a-link.blue{\r\n  border-color: rgba(37,99,235,0.35);\r\n  background: rgba(37,99,235,0.10);\r\n  color: var(--blue2);\r\n}\r\n.lp-fastener .btn.blue:hover{ background: rgba(37,99,235,0.16); }\r\n\r\n\/* Toggle *\/\r\n.lp-fastener .toggle{\r\n  width:52px; height:28px; border-radius:999px;\r\n  border:1px solid var(--line);\r\n  background:var(--soft);\r\n  position:relative;\r\n  cursor:pointer;\r\n  box-shadow:0 10px 22px rgba(2,6,23,0.06);\r\n}\r\n.lp-fastener .toggle:before{\r\n  content:\"\";\r\n  width:22px; height:22px;\r\n  border-radius:999px;\r\n  position:absolute; top:2px; left:2px;\r\n  background: var(--blue2);\r\n  transition: all .2s ease;\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] .toggle:before{\r\n  left:28px;\r\n  background:#ffc900;\r\n}\r\n\r\n\/* Hero *\/\r\n.lp-fastener .hero{ padding:28px 0 18px 0; }\r\n.lp-fastener .hero-card{\r\n  border:1px solid var(--line);\r\n  border-radius:var(--radius);\r\n  background:var(--card);\r\n  box-shadow:var(--shadow);\r\n  overflow:hidden;\r\n  display:grid;\r\n  grid-template-columns: 1.2fr 0.8fr;\r\n  gap:0;\r\n}\r\n.lp-fastener .hero-left{ padding:22px 22px 18px 22px; }\r\n.lp-fastener h1{\r\n  margin:0 0 10px 0;\r\n  font-size:36px;\r\n  line-height:1.12;\r\n  letter-spacing:-0.6px;\r\n}\r\n.lp-fastener .sub{\r\n  margin:0 0 14px 0;\r\n  color:var(--muted);\r\n  font-size:15px;\r\n  line-height:1.75;\r\n  max-width:78ch;\r\n}\r\n.lp-fastener .kicker{\r\n  display:inline-flex; align-items:center; gap:10px;\r\n  padding:8px 12px;\r\n  border-radius:999px;\r\n  border:1px solid var(--line);\r\n  background:var(--soft);\r\n  font-size:12px;\r\n  color:var(--muted);\r\n  font-weight:800;\r\n  margin-bottom:12px;\r\n}\r\n.lp-fastener .kdot{\r\n  width:8px; height:8px; border-radius:99px;\r\n  background:var(--blue2);\r\n  box-shadow:0 0 0 4px rgba(37,99,235,0.14);\r\n}\r\n.lp-fastener .trust-row{ display:flex; flex-wrap:wrap; gap:10px; margin-top:12px; }\r\n.lp-fastener .trust{\r\n  display:inline-flex; align-items:center; gap:8px;\r\n  padding:8px 10px;\r\n  border-radius:999px;\r\n  border:1px solid var(--line);\r\n  background:var(--soft);\r\n  font-size:12px;\r\n  color:var(--muted);\r\n  font-weight:800;\r\n  white-space:nowrap;\r\n}\r\n.lp-fastener .ticon{\r\n  width:18px; height:18px; border-radius:99px;\r\n  display:grid; place-items:center;\r\n  border:1px solid var(--line);\r\n  background:rgba(127,127,127,0.06);\r\n  font-size:12px;\r\n  color:var(--good);\r\n}\r\n.lp-fastener .hero-cta{ display:flex; flex-wrap:wrap; gap:10px; margin-top:14px; }\r\n\r\n.lp-fastener .hero-right{\r\n  padding:18px;\r\n  border-left:1px solid var(--line);\r\n  background:\r\n    linear-gradient(180deg, rgba(37,99,235,0.09), transparent 55%),\r\n    linear-gradient(180deg, rgba(220,38,38,0.06), transparent 55%);\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:12px;\r\n}\r\n.lp-fastener .hero-visual{\r\n  border:1px dashed var(--line);\r\n  border-radius:16px;\r\n  background:var(--soft);\r\n  min-height:210px;\r\n  overflow:hidden;\r\n  display:flex;\r\n  flex-direction:column;\r\n}\r\n.lp-fastener .hero-visual .ph{\r\n  flex:1;\r\n  display:grid; place-items:center;\r\n  padding:18px;\r\n  color:var(--muted2);\r\n  font-size:12px;\r\n  text-align:center;\r\n}\r\n.lp-fastener .hero-visual .cap{\r\n  border-top:1px solid var(--line);\r\n  padding:10px 12px;\r\n  font-size:12px;\r\n  color:var(--muted);\r\n  line-height:1.55;\r\n  background:rgba(127,127,127,0.04);\r\n}\r\n.lp-fastener .mini-metrics{\r\n  display:grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap:10px;\r\n}\r\n.lp-fastener .metric{\r\n  border:1px solid var(--line);\r\n  background:var(--soft);\r\n  border-radius:14px;\r\n  padding:10px 12px;\r\n}\r\n.lp-fastener .metric b{ display:block; font-size:14px; letter-spacing:-0.2px; }\r\n.lp-fastener .metric span{ display:block; margin-top:2px; font-size:12px; color:var(--muted); line-height:1.5; }\r\n\r\n\/* Sections *\/\r\n.lp-fastener .section{\r\n  margin-top:16px;\r\n  border:1px solid var(--line);\r\n  border-radius:var(--radius);\r\n  background:var(--card);\r\n  box-shadow:var(--shadow);\r\n  padding:18px;\r\n}\r\n.lp-fastener .section h2{\r\n  margin:0 0 8px 0;\r\n  font-size:20px;\r\n  letter-spacing:-0.2px;\r\n}\r\n.lp-fastener .section p{\r\n  margin:0;\r\n  color:var(--muted);\r\n  font-size:14px;\r\n  line-height:1.75;\r\n  max-width:96ch;\r\n}\r\n.lp-fastener .note{\r\n  margin-top:10px;\r\n  color:var(--muted2);\r\n  font-size:12px;\r\n  line-height:1.6;\r\n}\r\n\r\n\/* Core Strengths *\/\r\n.lp-fastener .strengths{\r\n  margin-top:12px;\r\n  display:grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap:12px;\r\n}\r\n.lp-fastener .sbox{\r\n  border:1px solid var(--line);\r\n  border-radius:16px;\r\n  background:var(--soft);\r\n  padding:14px;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:8px;\r\n  min-height:100%;\r\n}\r\n.lp-fastener .sbox .ico{\r\n  width:34px; height:34px;\r\n  border-radius:12px;\r\n  border:1px solid var(--line);\r\n  background:rgba(127,127,127,0.06);\r\n  display:grid; place-items:center;\r\n  font-weight:950;\r\n  color:var(--blue2);\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] .sbox .ico{ color:#ffc900; }\r\n.lp-fastener .sbox h3{ margin:0; font-size:15px; letter-spacing:-0.2px; }\r\n.lp-fastener .sbox p{ margin:0; font-size:12.8px; color:var(--muted); line-height:1.65; }\r\n\r\n\/* Selector Controls *\/\r\n.lp-fastener .selector-head{\r\n  display:flex;\r\n  justify-content:space-between;\r\n  align-items:flex-end;\r\n  gap:12px;\r\n  flex-wrap:wrap;\r\n  margin-bottom:10px;\r\n}\r\n.lp-fastener .controls{\r\n  display:flex;\r\n  gap:10px;\r\n  flex-wrap:wrap;\r\n  align-items:center;\r\n}\r\n.lp-fastener .search{\r\n  position:relative;\r\n  min-width:260px;\r\n  flex: 1 1 320px;\r\n}\r\n.lp-fastener .search input{\r\n  width:100%;\r\n  border-radius:999px;\r\n  border:1px solid var(--line);\r\n  background:var(--soft);\r\n  padding:12px 42px 12px 14px;\r\n  font-size:13px;\r\n  color:var(--text);\r\n  outline:none;\r\n  font-weight:800;\r\n}\r\n.lp-fastener .search button{\r\n  position:absolute;\r\n  top:50%; transform:translateY(-50%);\r\n  right:8px;\r\n  width:30px; height:30px;\r\n  border-radius:999px;\r\n  border:1px solid var(--line);\r\n  background:rgba(127,127,127,0.06);\r\n  cursor:pointer;\r\n  color:var(--muted);\r\n  font-weight:950;\r\n}\r\n.lp-fastener .chips{ display:flex; gap:8px; flex-wrap:wrap; }\r\n\r\n.lp-fastener .chip,\r\n.lp-fastener .tab{\r\n  border:1px solid var(--line);\r\n  background:var(--soft);\r\n  color:var(--muted);\r\n  font-weight:900;\r\n  cursor:pointer;\r\n  user-select:none;\r\n  transition:all .15s ease;\r\n}\r\n.lp-fastener .chip{\r\n  font-size:12px;\r\n  padding:8px 10px;\r\n  border-radius:999px;\r\n  white-space:nowrap;\r\n}\r\n.lp-fastener .chip.active{\r\n  border-color: rgba(37,99,235,0.35);\r\n  background: rgba(37,99,235,0.12);\r\n  color: var(--blue2);\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] .chip.active{\r\n  border-color: rgba(255,201,0,0.35);\r\n  background: rgba(255,201,0,0.10);\r\n  color:#ffc900;\r\n}\r\n\r\n.lp-fastener .select{\r\n  border:1px solid var(--line);\r\n  background:var(--soft);\r\n  color:var(--text);\r\n  border-radius:12px;\r\n  padding:10px 12px;\r\n  font-size:12.5px;\r\n  font-weight:900;\r\n  outline:none;\r\n  cursor:pointer;\r\n}\r\n.lp-fastener .tools{ display:flex; gap:8px; flex-wrap:wrap; align-items:center; }\r\n\r\n\/* Product Grid *\/\r\n.lp-fastener .grid{\r\n  margin-top:12px;\r\n  display:grid;\r\n  grid-template-columns: repeat(4, 1fr);\r\n  gap:12px;justify-content: center;\r\n}\r\n.lp-fastener .p-card{\r\n  border:1px solid var(--line);\r\n  background:var(--soft);\r\n  border-radius:16px;\r\n  padding:14px;\r\n  display:flex;\r\n  flex-direction:column;\r\n  gap:10px;\r\n  transition:transform .15s ease, border-color .15s ease, background .15s ease;\r\n  min-height:100%;\r\n}\r\n.lp-fastener .p-card:hover{\r\n  transform:translateY(-2px);\r\n  border-color: rgba(37,99,235,0.30);\r\n  background:rgba(127,127,127,0.08);\r\n}\r\n\r\n\/* \u2705 Added: thumb area (JS renders .p-thumb) *\/\r\n.lp-fastener .p-thumb{\r\n  border:1px solid var(--line);\r\n  border-radius:14px;\r\n  overflow:hidden;\r\n\r\n  \/* \u7edf\u4e00\u5361\u7247\u56fe\u7247\u533a\u57df\u9ad8\u5ea6\/\u6bd4\u4f8b *\/\r\n  aspect-ratio: 16 \/ 10;\r\n  height: 190px;            \/* \u517c\u5bb9\u65e7\u6d4f\u89c8\u5668\u7684\u515c\u5e95 *\/\r\n  background:#fff;\r\n\r\n  display:flex;\r\n  align-items:center;\r\n  justify-content:center;\r\n  padding:10px;\r\n}\r\n\r\n.lp-fastener[data-theme=\"blueprint\"] .p-thumb{\r\n  background: rgba(255,255,255,0.06);\r\n}\r\n\r\n.lp-fastener .p-thumb img{\r\n  width:100%;\r\n  height:100%;\r\n  object-fit: contain;      \/* \u5173\u952e\uff1a\u4e0d\u88c1\u5207\uff0c\u5b8c\u6574\u663e\u793a *\/\r\n  object-position: center;\r\n  display:block;\r\n}\r\n\r\n.lp-fastener .p-top{ display:flex; justify-content:space-between; align-items:flex-start; gap:10px; }\r\n.lp-fastener .p-id{\r\n  font-size:11px;\r\n  color:var(--muted2);\r\n  font-weight:950;\r\n  text-transform:uppercase;\r\n  letter-spacing:.4px;\r\n}\r\n.lp-fastener .p-badge{\r\n  font-size:11px;\r\n  font-weight:950;\r\n  padding:6px 8px;\r\n  border-radius:999px;\r\n  border:1px solid var(--line);\r\n  background:rgba(127,127,127,0.06);\r\n  color:var(--muted);\r\n  white-space:nowrap;\r\n}\r\n.lp-fastener .p-name{\r\n  margin:0;\r\n  font-size:15.5px;\r\n  font-weight:950;\r\n  line-height:1.25;\r\n  letter-spacing:-0.2px;\r\n  color:var(--text);\r\n}\r\n.lp-fastener .p-std{\r\n  font-size:12.5px;\r\n  color:var(--blue2);\r\n  font-weight:900;\r\n  line-height:1.4;\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] .p-std{ color:#ffc900; }\r\n\r\n.lp-fastener .spec-grid{\r\n  display:grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap:8px;\r\n  color:var(--muted);\r\n  font-size:12.5px;\r\n  line-height:1.5;\r\n}\r\n.lp-fastener .spec-grid .item strong{\r\n  display:block;\r\n  font-size:10.5px;\r\n  color:var(--text);\r\n  text-transform:uppercase;\r\n  letter-spacing:.35px;\r\n  margin-bottom:2px;\r\n  font-weight:950;\r\n}\r\n.lp-fastener .p-actions{\r\n  margin-top:auto;\r\n  padding-top:10px;\r\n  border-top:1px dashed var(--line);\r\n  display:flex; gap:8px; flex-wrap:wrap; align-items:center;\r\n}\r\n\r\n\/* Table view (\u2705 rely on hidden attribute) *\/\r\n.lp-fastener .table-wrap{\r\n  margin-top:12px;\r\n  border:1px solid var(--line);\r\n  border-radius:16px;\r\n  overflow:auto; \/* allow horizontal scroll safely *\/\r\n  background:rgba(127,127,127,0.04);\r\n}\r\n.lp-fastener table{\r\n  width:100%;\r\n  border-collapse:collapse;\r\n  min-width: 980px;\r\n  font-size:12.5px;\r\n}\r\n.lp-fastener th, .lp-fastener td{\r\n  border-bottom:1px solid var(--line);\r\n  padding:10px 12px;\r\n  text-align:left;\r\n  vertical-align:top;\r\n  color:var(--muted);\r\n  white-space:nowrap;\r\n}\r\n.lp-fastener th{\r\n  position:sticky; top:0; z-index:1;\r\n  background:#1D2E58;\r\n  color:#ffffff;\r\n  font-weight:950;\r\n}\r\n.lp-fastener td b{ color:var(--text); }\r\n\r\n\/* Compare Drawer (supports both versions) *\/\r\n.lp-fastener .drawer{\r\n  position:fixed;\r\n  right:16px; bottom:16px;\r\n  width:min(520px, calc(100% - 32px));\r\n  border:1px solid var(--line);\r\n  border-radius:18px;\r\n  background:rgba(255,255,255,0.92);\r\n  box-shadow:0 18px 44px rgba(2,6,23,0.22);\r\n  z-index:9999;\r\n  overflow:hidden;\r\n  display:none;\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] .drawer{\r\n  background:rgba(10,16,32,0.92);\r\n  box-shadow:0 18px 44px rgba(0,0,0,0.40);\r\n}\r\n.lp-fastener .drawer.active{ display:block; }\r\n\r\n\/* primary drawer header\/body\/footer *\/\r\n.lp-fastener .drawer .d-head,\r\n.lp-fastener .drawer .hd{\r\n  padding:12px 14px;\r\n  border-bottom:1px solid var(--line);\r\n  display:flex; justify-content:space-between; align-items:center;\r\n  gap:10px;\r\n  background:rgba(127,127,127,0.06);\r\n}\r\n.lp-fastener .drawer .d-body,\r\n.lp-fastener .drawer .body{\r\n  padding:12px 14px;\r\n  display:grid;\r\n  gap:10px;\r\n}\r\n.lp-fastener .drawer .d-actions,\r\n.lp-fastener .drawer .ft{\r\n  display:flex; gap:10px; flex-wrap:wrap;\r\n  padding:12px 14px;\r\n  border-top:1px solid var(--line);\r\n  background:rgba(127,127,127,0.04);\r\n}\r\n.lp-fastener .drawer .xbtn{\r\n  padding:8px 10px;\r\n  border-radius:12px;\r\n  border:1px solid var(--line);\r\n  background:rgba(127,127,127,0.06);\r\n  cursor:pointer;\r\n  font-weight:900;\r\n}\r\n\r\n.lp-fastener .mini{\r\n  border:1px solid var(--line);\r\n  background:var(--soft);\r\n  border-radius:14px;\r\n  padding:10px 12px;\r\n}\r\n.lp-fastener .mini .row{\r\n  display:flex; justify-content:space-between; gap:10px;\r\n  color:var(--muted);\r\n  font-size:12px;\r\n  line-height:1.5;\r\n}\r\n.lp-fastener .mini .row b{ color:var(--text); }\r\n\r\n\/* Toolbox *\/\r\n.lp-fastener .tabs{ display:flex; flex-wrap:wrap; gap:8px; margin-top:12px; }\r\n.lp-fastener .tab{\r\n  padding:10px 12px;\r\n  border-radius:12px;\r\n  font-size:12.5px;\r\n}\r\n.lp-fastener .tab.active{\r\n  border-color: rgba(37,99,235,0.35);\r\n  background: rgba(37,99,235,0.12);\r\n  color: var(--blue2);\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] .tab.active{\r\n  border-color: rgba(255,201,0,0.35);\r\n  background: rgba(255,201,0,0.10);\r\n  color:#ffc900;\r\n}\r\n.lp-fastener .panel{\r\n  display:none;\r\n  margin-top:12px;\r\n  border:1px solid var(--line);\r\n  border-radius:16px;\r\n  background:rgba(127,127,127,0.04);\r\n  overflow:hidden;\r\n}\r\n.lp-fastener .panel.active{ display:block; }\r\n\r\n.lp-fastener .panel .phead{\r\n  padding:12px 14px;\r\n  border-bottom:1px solid var(--line);\r\n  display:flex; justify-content:space-between; align-items:flex-start;\r\n  gap:12px; flex-wrap:wrap;\r\n  background:rgba(127,127,127,0.06);\r\n}\r\n.lp-fastener .panel .phead strong{ font-size:13px; }\r\n.lp-fastener .panel .phead span{\r\n  color:var(--muted);\r\n  font-size:12px;\r\n  line-height:1.5;\r\n  display:block;\r\n  margin-top:4px;\r\n  max-width:92ch;\r\n}\r\n\r\n.lp-fastener .callout{\r\n  margin-top:10px;\r\n  border:1px solid var(--line);\r\n  border-radius:14px;\r\n  background:var(--soft);\r\n  padding:12px 14px;\r\n  color:var(--muted);\r\n  font-size:13px;\r\n  line-height:1.7;\r\n}\r\n.lp-fastener .callout b{ color:var(--text); }\r\n.lp-fastener .warn{ color:var(--warn); font-weight:950; }\r\n.lp-fastener .good{ color:var(--good); font-weight:950; }\r\n\r\n\/* Proof *\/\r\n.lp-fastener .grid2{\r\n  margin-top:12px;\r\n  display:grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap:12px;\r\n  align-items:start;\r\n}\r\n.lp-fastener .box{\r\n  border:1px solid var(--line);\r\n  border-radius:16px;\r\n  padding:14px;\r\n  background:var(--soft);\r\n}\r\n.lp-fastener .box h3{ margin:0 0 8px 0; font-size:15px; }\r\n.lp-fastener .box ul{\r\n  margin:0; padding-left:16px;\r\n  color:var(--muted);\r\n  font-size:12.8px;\r\n  line-height:1.7;\r\n}\r\n.lp-fastener .evidence{\r\n  margin-top:10px;\r\n  display:grid;\r\n  grid-template-columns: repeat(3, 1fr);\r\n  gap:10px;\r\n}\r\n.lp-fastener .ev{\r\n  border:1px dashed var(--line);\r\n  border-radius:14px;\r\n  background:rgba(127,127,127,0.06);\r\n  overflow:hidden;\r\n  min-height:120px;\r\n  display:flex;\r\n  flex-direction:column;\r\n}\r\n.lp-fastener .ev .ph{\r\n  flex:1; display:grid; place-items:center;\r\n  padding:10px; text-align:center;\r\n  color:var(--muted2);\r\n  font-size:12px;\r\n}\r\n.lp-fastener .ev .cap{\r\n  border-top:1px solid var(--line);\r\n  padding:8px 10px;\r\n  font-size:12px;\r\n  color:var(--muted);\r\n  line-height:1.55;\r\n  background:rgba(127,127,127,0.04);\r\n}\r\n\r\n\/* RFQ *\/\r\n.lp-fastener .rfq{\r\n  margin-top:12px;\r\n  display:grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap:12px;\r\n  align-items:start;\r\n}\r\n.lp-fastener .rfq-card{\r\n  border:1px solid var(--line);\r\n  border-radius:16px;\r\n  background:var(--soft);\r\n  padding:14px;\r\n}\r\n.lp-fastener .rfq-card h3{ margin:0 0 6px 0; font-size:15px; }\r\n.lp-fastener .rfq-card p{ margin:0 0 10px 0; color:var(--muted); font-size:12.8px; line-height:1.65; }\r\n\r\n.lp-fastener .steps{ display:flex; gap:8px; flex-wrap:wrap; margin-bottom:10px; }\r\n.lp-fastener .step{\r\n  font-size:12px; font-weight:950;\r\n  padding:7px 10px;\r\n  border-radius:999px;\r\n  border:1px solid var(--line);\r\n  color:var(--muted);\r\n  background:rgba(127,127,127,0.06);\r\n  user-select:none;\r\n}\r\n.lp-fastener .step.active{\r\n  border-color: rgba(220,38,38,0.35);\r\n  background: rgba(220,38,38,0.10);\r\n  color: var(--red);\r\n}\r\n\r\n.lp-fastener .field{ display:grid; gap:6px; margin-bottom:10px; }\r\n.lp-fastener label{ font-size:12px; font-weight:950; color:var(--text); }\r\n\r\n.lp-fastener input, .lp-fastener select, .lp-fastener textarea{\r\n  width:100%;\r\n  border-radius:12px;\r\n  border:1px solid var(--line);\r\n  background:rgba(255,255,255,0.72);\r\n  padding:10px 11px;\r\n  color:var(--text);\r\n  font-size:13px;\r\n  outline:none;\r\n  font-weight:800;\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] input,\r\n.lp-fastener[data-theme=\"blueprint\"] select,\r\n.lp-fastener[data-theme=\"blueprint\"] textarea{\r\n  background:rgba(0,0,0,0.20);\r\n  color:var(--text);\r\n}\r\n.lp-fastener textarea{ min-height:92px; resize:vertical; font-weight:750; }\r\n.lp-fastener .help{ font-size:12px; color:var(--muted2); line-height:1.55; }\r\n.lp-fastener .actions{ display:flex; gap:10px; flex-wrap:wrap; margin-top:6px; }\r\n\r\n.lp-fastener .drop{\r\n  border:1px dashed var(--line);\r\n  border-radius:14px;\r\n  background:rgba(127,127,127,0.06);\r\n  padding:12px;\r\n  display:flex;\r\n  justify-content:space-between;\r\n  align-items:center;\r\n  gap:10px;\r\n  cursor:pointer;\r\n  user-select:none;\r\n}\r\n.lp-fastener .drop b{ font-size:12.5px; }\r\n.lp-fastener .drop span{ font-size:12px; color:var(--muted2); }\r\n.lp-fastener .file-pill{\r\n  display:inline-flex; align-items:center; gap:8px;\r\n  border:1px solid var(--line);\r\n  background:rgba(127,127,127,0.06);\r\n  border-radius:999px;\r\n  padding:8px 10px;\r\n  font-size:12px;\r\n  color:var(--muted);\r\n  font-weight:900;\r\n  margin-top:8px;\r\n  max-width:100%;\r\n  overflow:hidden;\r\n  text-overflow:ellipsis;\r\n  white-space:nowrap;\r\n}\r\n\r\n\r\n\r\n\/* Mobile sticky *\/\r\n.lp-fastener .sticky{\r\n  display:none;\r\n  position:fixed;\r\n  left:10px; right:10px; bottom:10px;\r\n  z-index:9998;\r\n  border:1px solid var(--line);\r\n  border-radius:16px;\r\n  background:rgba(255,255,255,0.92);\r\n  box-shadow:0 14px 38px rgba(2,6,23,0.18);\r\n  padding:10px;\r\n  gap:10px;\r\n  align-items:center;\r\n  justify-content:space-between;\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] .sticky{ background:rgba(10,16,32,0.92); }\r\n\r\n.lp-fastener .sticky .sbtn{\r\n  flex:1;\r\n  display:inline-flex; align-items:center; justify-content:center;\r\n  gap:8px;\r\n  padding:12px 10px;\r\n  border-radius:12px;\r\n  border:1px solid rgba(220,38,38,0.35);\r\n  background:rgba(220,38,38,0.10);\r\n  color:var(--red);\r\n  font-weight:950;\r\n  font-size:13px;\r\n  user-select:none;\r\n}\r\n.lp-fastener .sticky .sbtn.blue{\r\n  border-color: rgba(37,99,235,0.30);\r\n  background: rgba(37,99,235,0.10);\r\n  color: var(--blue2);\r\n}\r\n\r\n\/* Responsive *\/\r\n@media (max-width: 1100px){\r\n  .lp-fastener .hero-card{ grid-template-columns: 1fr; }\r\n  .lp-fastener .hero-right{ border-left:none; border-top:1px solid var(--line); }\r\n  .lp-fastener .strengths{ grid-template-columns: repeat(2, 1fr); }\r\n  .lp-fastener .grid{ grid-template-columns: repeat(2, 1fr); }\r\n  .lp-fastener .grid2{ grid-template-columns: 1fr; }\r\n  .lp-fastener .rfq{ grid-template-columns: 1fr; }\r\n  .lp-fastener .evidence{ grid-template-columns: 1fr; }\r\n}\r\n@media (max-width: 680px){\r\n  .lp-fastener h1{ font-size:28px; }\r\n  .lp-fastener .wrap{ padding:0 12px; }\r\n  .lp-fastener .strengths{ grid-template-columns: 1fr; }\r\n  .lp-fastener .grid{ grid-template-columns: 1fr; }\r\n  .lp-fastener .mini-metrics{ grid-template-columns: 1fr; }\r\n  .lp-fastener nav{ display:none; }\r\n  .lp-fastener .sticky{ display:flex; }\r\n  .lp-fastener .search{ flex: 1 1 100%; min-width:0; }\r\n}\r\n\r\n\/* Reduced motion *\/\r\n@media (prefers-reduced-motion: reduce){\r\n  .lp-fastener *{ transition:none !important; scroll-behavior:auto !important; }\r\n}\r\n\/* =========================================================\r\n  Premium Mobile UX Overrides (append to the END of your CSS)\r\n  - Better mobile interactions (touch, scroll, spacing)\r\n  - More premium visual hierarchy (shadows, borders, type)\r\n========================================================= *\/\r\n\r\n\/* 1) Global polish *\/\r\n.lp-fastener{\r\n  \/* softer lines + richer shadows *\/\r\n  --line: rgba(15,23,42,0.10);\r\n  --soft: rgba(15,23,42,0.055);\r\n\r\n  \/* layered shadow (premium) *\/\r\n  --shadow: 0 18px 50px rgba(2,6,23,0.10);\r\n  --shadow2: 0 10px 30px rgba(2,6,23,0.10);\r\n\r\n  \/* slightly richer background *\/\r\n  background:\r\n    radial-gradient(1000px 520px at 8% 0%, rgba(37,99,235,0.12), transparent 55%),\r\n    radial-gradient(1000px 520px at 92% 0%, rgba(220,38,38,0.10), transparent 55%),\r\n    linear-gradient(180deg, var(--bg) 0%, var(--bg2) 100%);\r\n}\r\n\r\n\/* touch optimizations *\/\r\n.lp-fastener :is(button,a,[role=\"button\"],input,select,textarea){\r\n  -webkit-tap-highlight-color: transparent;\r\n  touch-action: manipulation;\r\n}\r\n\r\n\/* remove \u201ccheap\u201d hard edges on cards *\/\r\n.lp-fastener .section,\r\n.lp-fastener .p-card,\r\n.lp-fastener .hero-card,\r\n.lp-fastener .box,\r\n.lp-fastener .rfq-card{\r\n  box-shadow: var(--shadow);\r\n}\r\n\r\n\/* better type scale *\/\r\n.lp-fastener h1{\r\n  letter-spacing: -0.9px;\r\n}\r\n.lp-fastener .section h2{\r\n  letter-spacing: -0.35px;\r\n}\r\n.lp-fastener .section p{\r\n  font-size: 14.5px;\r\n}\r\n\r\n\/* 2) Buttons \/ inputs feel more premium *\/\r\n.lp-fastener .btn,\r\n.lp-fastener .a-link{\r\n  border-color: rgba(15,23,42,0.10);\r\n  box-shadow: 0 10px 22px rgba(2,6,23,0.06);\r\n}\r\n.lp-fastener .btn:hover,\r\n.lp-fastener .a-link:hover{\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 14px 30px rgba(2,6,23,0.10);\r\n}\r\n.lp-fastener .btn:active,\r\n.lp-fastener .a-link:active{\r\n  transform: translateY(0);\r\n  box-shadow: 0 8px 16px rgba(2,6,23,0.10);\r\n}\r\n\r\n\/* inputs \/ selects more \u201cproduct-like\u201d *\/\r\n.lp-fastener input,\r\n.lp-fastener select,\r\n.lp-fastener textarea{\r\n  border-color: rgba(15,23,42,0.12);\r\n  box-shadow: 0 10px 24px rgba(2,6,23,0.05);\r\n}\r\n.lp-fastener input:focus,\r\n.lp-fastener select:focus,\r\n.lp-fastener textarea:focus{\r\n  box-shadow: 0 16px 40px rgba(37,99,235,0.12);\r\n}\r\n\r\n\/* 3) Product cards \u2014 stronger hierarchy *\/\r\n.lp-fastener .p-card{\r\n  background: rgba(255,255,255,0.72);\r\n  backdrop-filter: blur(8px);\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] .p-card{\r\n  background: rgba(255,255,255,0.04);\r\n}\r\n.lp-fastener .p-badge{\r\n  border-color: rgba(15,23,42,0.10);\r\n  background: rgba(37,99,235,0.08);\r\n  color: rgba(15,23,42,0.72);\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] .p-badge{\r\n  background: rgba(255,201,0,0.10);\r\n  color: rgba(232,238,252,0.78);\r\n}\r\n\r\n.lp-fastener .p-thumb{\r\n  \/* give image area a premium \u201cproduct shelf\u201d feel *\/\r\n  background:\r\n    radial-gradient(120% 90% at 30% 20%, rgba(37,99,235,0.10), transparent 55%),\r\n    radial-gradient(120% 90% at 80% 10%, rgba(220,38,38,0.08), transparent 55%),\r\n    #fff;\r\n  border-color: rgba(15,23,42,0.10);\r\n}\r\n.lp-fastener[data-theme=\"blueprint\"] .p-thumb{\r\n  background: rgba(255,255,255,0.06);\r\n}\r\n\r\n\/* 4) Chips + Tabs: Desktop ok, Mobile becomes horizontal swipe *\/\r\n.lp-fastener .chips,\r\n.lp-fastener .tabs{\r\n  gap: 10px;\r\n}\r\n\r\n\/* give chips\/tabs better \u201cpill\u201d feel *\/\r\n.lp-fastener .chip,\r\n.lp-fastener .tab{\r\n  border-color: rgba(15,23,42,0.10);\r\n}\r\n\r\n\/* subtle edge fade hint when scrollable (works in modern browsers) *\/\r\n@supports (mask-image: linear-gradient(#000, #000)) {\r\n  .lp-fastener .chips,\r\n  .lp-fastener .tabs{\r\n    mask-image: linear-gradient(90deg, transparent 0, #000 24px, #000 calc(100% - 24px), transparent 100%);\r\n  }\r\n}\r\n\r\n\/* 5) Drawer: premium + mobile bottom-sheet *\/\r\n.lp-fastener .drawer{\r\n  border-color: rgba(15,23,42,0.12);\r\n  box-shadow: 0 24px 70px rgba(2,6,23,0.28);\r\n}\r\n.lp-fastener .drawer .d-body,\r\n.lp-fastener .drawer .body{\r\n  max-height: 54vh;\r\n  overflow: auto;\r\n  -webkit-overflow-scrolling: touch;\r\n}\r\n\r\n\/* 6) Table view: keep usable on phone *\/\r\n.lp-fastener .table-wrap{\r\n  border-color: rgba(15,23,42,0.10);\r\n  box-shadow: var(--shadow2);\r\n  -webkit-overflow-scrolling: touch;\r\n}\r\n.lp-fastener th{\r\n  backdrop-filter: blur(6px);\r\n}\r\n\r\n\/* =========================================================\r\n  MOBILE UX (<= 680px)\r\n========================================================= *\/\r\n@media (max-width: 680px){\r\n\r\n  \/* spacing: reduce heavy \u201cdesktop padding\u201d *\/\r\n  .lp-fastener .section{ padding: 14px; }\r\n  .lp-fastener .hero{ padding: 18px 0 10px; }\r\n  .lp-fastener .hero-left{ padding: 16px; }\r\n  .lp-fastener .hero-right{ padding: 14px; }\r\n\r\n  \/* make all taps comfortable *\/\r\n  .lp-fastener .btn,\r\n  .lp-fastener .a-link,\r\n  .lp-fastener .chip,\r\n  .lp-fastener .tab,\r\n  .lp-fastener .select,\r\n  .lp-fastener .search input{\r\n    min-height: 44px;        \/* iOS HIG *\/\r\n  }\r\n\r\n  \/* Selector head: stack nicely *\/\r\n  .lp-fastener .selector-head{\r\n    align-items: stretch;\r\n    gap: 12px;\r\n  }\r\n  .lp-fastener .selector-head .tools{\r\n    width: 100%;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 10px;\r\n  }\r\n  .lp-fastener .selector-head .tools .select{\r\n    width: 100%;\r\n  }\r\n  \/* Copy\/Clear buttons full width *\/\r\n  .lp-fastener #copySelectionBtn,\r\n  .lp-fastener #clearSelectionBtn{\r\n    width: 100%;\r\n    grid-column: span 2;\r\n  }\r\n\r\n  \/* Search + chips: full width *\/\r\n  .lp-fastener .controls{\r\n    gap: 12px;\r\n  }\r\n  .lp-fastener .search{\r\n    flex: 1 1 100%;\r\n  }\r\n\r\n  \/* \u2705 Chips horizontal swipe (instead of wrap mess) *\/\r\n  .lp-fastener .chips{\r\n    flex-wrap: nowrap;\r\n    overflow-x: auto;\r\n    padding-bottom: 6px;\r\n    -webkit-overflow-scrolling: touch;\r\n    scroll-snap-type: x mandatory;\r\n  }\r\n  .lp-fastener .chip{\r\n    flex: 0 0 auto;\r\n    scroll-snap-align: start;\r\n    padding: 10px 12px;\r\n  }\r\n\r\n  \/* \u2705 Toolbox tabs horizontal swipe *\/\r\n  .lp-fastener .tabs{\r\n    flex-wrap: nowrap;\r\n    overflow-x: auto;\r\n    padding-bottom: 6px;\r\n    -webkit-overflow-scrolling: touch;\r\n    scroll-snap-type: x mandatory;\r\n  }\r\n  .lp-fastener .tab{\r\n    flex: 0 0 auto;\r\n    scroll-snap-align: start;\r\n    white-space: nowrap;\r\n    padding: 10px 12px;\r\n  }\r\n\r\n  \/* Product grid: single column & better card feel *\/\r\n  .lp-fastener .grid{\r\n    gap: 12px;\r\n  }\r\n  .lp-fastener .p-card{\r\n    padding: 14px;\r\n    border-radius: 18px;\r\n  }\r\n  .lp-fastener .p-thumb{\r\n    height: 200px;          \/* more stable on mobile *\/\r\n    border-radius: 16px;\r\n  }\r\n  .lp-fastener .p-name{\r\n    font-size: 16px;\r\n    line-height: 1.25;\r\n  }\r\n  .lp-fastener .spec-grid{\r\n    grid-template-columns: 1fr;\r\n  }\r\n  .lp-fastener .spec-grid .item[style*=\"grid-column\"]{\r\n    grid-column: auto !important;\r\n  }\r\n\r\n  \/* Drawer becomes bottom-sheet *\/\r\n  .lp-fastener .drawer{\r\n    left: 10px;\r\n    right: 10px;\r\n    bottom: calc(55px + env(safe-area-inset-bottom));\r\n    width: auto;\r\n    max-width: none;\r\n    border-radius: 20px;\r\n  }\r\n  .lp-fastener .drawer .d-body,\r\n  .lp-fastener .drawer .body{\r\n    max-height: 48vh;\r\n  }\r\n\r\n  \/* Sticky CTA: premium + safe area *\/\r\n  .lp-fastener .sticky{\r\n    left: 10px;\r\n    right: 10px;\r\n    bottom: calc(55px + env(safe-area-inset-bottom));\r\n    border-radius: 18px;\r\n  }\r\n  .lp-fastener .sticky .sbtn{\r\n    border-radius: 14px;\r\n    box-shadow: 0 14px 34px rgba(2,6,23,0.16);\r\n  }\r\n\r\n  \/* Avoid sticky overlapping drawer visually: (drawer is higher z-index already) *\/\r\n}\r\n\r\n\/* =========================================================\r\n  MID (681-1100): make chips\/tabs still pleasant\r\n========================================================= *\/\r\n@media (max-width: 1100px){\r\n  .lp-fastener .chips,\r\n  .lp-fastener .tabs{\r\n    gap: 10px;\r\n  }\r\n  .lp-fastener .p-thumb{\r\n    height: 190px;\r\n  }\r\n}\r\n  <\/style>\r\n\r\n\r\n\r\n\r\n\r\n  <!-- \u2705 Product Selector (35 products, with image URLs) -->\r\n  <section class=\"section\" id=\"products\" aria-label=\"Product Selector\">\r\n    <div class=\"wrap\">\r\n      <div class=\"selector-head\">\r\n        <div>\r\n          <h2>Standard Fasteners Selector Guide<\/h2>\r\n          <p>Search by standard (DIN\/ISO\/ANSI), product name, or keyword (flange, dowel, plug, nyloc).<\/p>\r\n        <\/div>\r\n        <div class=\"tools\">\r\n          <select class=\"select\" id=\"sortSelect\" aria-label=\"Sort\">\r\n            <option value=\"relevance\">Sort: Relevance<\/option>\r\n            <option value=\"id_asc\">Sort: Catalog No. \u2191<\/option>\r\n            <option value=\"id_desc\">Sort: Catalog No. \u2193<\/option>\r\n            <option value=\"name_asc\">Sort: Name A\u2192Z<\/option>\r\n          <\/select>\r\n          <select class=\"select\" id=\"viewSelect\" aria-label=\"View\">\r\n            <option value=\"grid\">View: Cards<\/option>\r\n            <option value=\"table\">View: Table<\/option>\r\n          <\/select>\r\n          <button class=\"btn blue\" id=\"copySelectionBtn\" type=\"button\">Copy Selection<\/button>\r\n          <button class=\"btn\" id=\"clearSelectionBtn\" type=\"button\">Clear<\/button>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"controls\" aria-label=\"Selector controls\">\r\n        <div class=\"search\">\r\n          <input\r\n            id=\"searchInput\"\r\n            type=\"text\"\r\n            placeholder=\"Search: DIN 6921, ISO 7379, Nyloc, Dowel, Plug...\"\r\n            aria-label=\"Search products\"\r\n          \/>\r\n          <button id=\"clearSearchBtn\" type=\"button\" aria-label=\"Clear search\">\u00d7<\/button>\r\n        <\/div>\r\n        <div class=\"chips\" id=\"filterChips\" aria-label=\"Filters\"><\/div>\r\n      <\/div>\r\n\r\n      <div class=\"note\" id=\"resultNote\">Showing all products.<\/div>\r\n\r\n      <!-- \u2705 Cards -->\r\n      <div class=\"grid\" id=\"productGrid\" aria-label=\"Product grid\"><\/div>\r\n\r\n      <!-- \u2705 Table (hidden by default; JS toggles with [hidden]) -->\r\n      <div class=\"table-wrap\" id=\"productTableWrap\" aria-label=\"Product table\" hidden>\r\n        <table>\r\n          <thead>\r\n            <tr>\r\n              <th style=\"min-width:110px;\">Catalog No.<\/th>\r\n              <th style=\"min-width:240px;\">Name<\/th>\r\n              <th style=\"min-width:140px;\">Category<\/th>\r\n              <th style=\"min-width:140px;\">Size<\/th>\r\n              <th style=\"min-width:160px;\">Grade<\/th>\r\n              <th style=\"min-width:220px;\">Finish<\/th>\r\n              <th style=\"min-width:200px;\">Standard<\/th>\r\n              <th style=\"min-width:220px;\">Actions<\/th>\r\n            <\/tr>\r\n          <\/thead>\r\n          <tbody id=\"productTableBody\"><\/tbody>\r\n        <\/table>\r\n      <\/div>\r\n\r\n      <!-- \u2705 Selection text mirror (optional: for RFQ forms) -->\r\n      <textarea id=\"selectionHiddenText\" hidden><\/textarea>\r\n    <\/div>\r\n  <\/section>\r\n\r\n<section class=\"section\" id=\"custom-oem\" aria-label=\"Custom & Automotive OEM\">\r\n    <div class=\"wrap\">\r\n      <h2>Custom & Automotive Fastener Manufacturing<\/h2>\r\n      <p>Beyond standard parts. We engineer and manufacture application-specific fasteners for Tier-1 automotive and complex industrial assemblies. Engineered to OEM specifications (including GM standards).<\/p>\r\n      \r\n      <div class=\"trust-row\" style=\"margin-bottom: 18px;\">\r\n        <div class=\"trust\"><div class=\"ticon\">\u2713<\/div> IATF 16949 Quality System<\/div>\r\n        <div class=\"trust\"><div class=\"ticon\">\u2713<\/div> PPAP Level 3 & IMDS Support<\/div>\r\n        <div class=\"trust\"><div class=\"ticon\">\u2713<\/div> Tier-1 BIW Welding Experience<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"grid2\">\r\n        \r\n        <div class=\"box\">\r\n          <h3>Specialty Weld Nuts<\/h3>\r\n          <p style=\"margin-bottom: 10px;\">Engineered for Body-in-White (BIW) welding. Featuring high-strength projection rings and spatter-proof designs.<\/p>\r\n          <ul>\r\n            <li><b>Projection Weld Nuts:<\/b> (e.g., GM 11518217) For high-strength, flush panel joints.<\/li>\r\n            <li><b>Non-Threaded Weld Nuts:<\/b> (e.g., GM 11570174, 25640395) Pilot and locating standoffs.<\/li>\r\n          <\/ul>\r\n          \r\n          <div style=\"margin-top: 16px; padding-top: 14px; border-top: 1px dashed var(--line);\">\r\n            <p style=\"font-size: 13px; color: var(--text); font-weight: 800; margin-bottom: 10px; line-height: 1.4;\">\r\n              Looking for more specialized nut solutions? Discover our full capabilities.\r\n            <\/p>\r\n            <a class=\"btn blue\" href=\"https:\/\/sunhyings.com\/Special-Nuts\/\" style=\"width: 100%;\">Explore Special Nuts Category \u2192<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"box\">\r\n          <h3>Custom Studs & Non-Threaded Pins<\/h3>\r\n          <p style=\"margin-bottom: 10px;\">Direct-to-panel fastening solutions. Built to strict OEM specs for trim, wiring harness routing, and structural alignment.<\/p>\r\n          <ul>\r\n            <li><b>Fir Tree Weld Studs:<\/b> (e.g., GM 11611072) Designed for direct plastic clip\/harness mounting.<\/li>\r\n            <li><b>Custom Structural Pins:<\/b> High-tolerance alignment and anchoring components.<\/li>\r\n          <\/ul>\r\n          <div style=\"margin-top: 16px; padding-top: 14px; border-top: 1px dashed var(--line);\">\r\n            <p style=\"font-size: 13px; color: var(--text); font-weight: 800; margin-bottom: 10px; line-height: 1.4;\">\r\n              Have a specific print or GM standard part?\r\n            <\/p>\r\n            <a class=\"btn primary\" href=\"#rfq\" style=\"width: 100%;\">Upload Drawing for RFQ \u2192<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n      \r\n      <div class=\"callout\" style=\"margin-top: 12px;\">\r\n        <b>Engineering Support:<\/b> Need a custom cold-forged or machined fastener? We offer rapid prototyping and clear lead times for both samples and mass production. Attach your CAD or PDF drawings below.\r\n      <\/div>\r\n      \r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n\r\n\r\n\r\n\r\n  <!-- Engineer Toolbox -->\r\n  <section class=\"section\" id=\"toolbox\" aria-label=\"Engineer Toolbox\">\r\n    <div class=\"wrap\">\r\n      <h2>Engineer\u2019s Toolbox: Data Tables + Selection Notes<\/h2>\r\n      \r\n      <div class=\"tabs\" role=\"tablist\" aria-label=\"Toolbox tabs\">\r\n        <button class=\"tab active\" data-tab=\"tb-shoulder\" role=\"tab\" aria-selected=\"true\">ISO 7379 Shoulder Bolts<\/button>\r\n        <button class=\"tab\" data-tab=\"tb-nyloc\" role=\"tab\" aria-selected=\"false\">DIN 985 \/ 982 Nyloc Nuts<\/button>\r\n        <button class=\"tab\" data-tab=\"tb-dowel\" role=\"tab\" aria-selected=\"false\">DIN 6325 Dowel Pins<\/button>\r\n        <button class=\"tab\" data-tab=\"tb-flange\" role=\"tab\" aria-selected=\"false\">DIN 6921 Flange Bolts<\/button>\r\n        <button class=\"tab\" data-tab=\"tb-plugs\" role=\"tab\" aria-selected=\"false\">DIN 906\/908\/910 Plugs<\/button>\r\n        <button class=\"tab\" data-tab=\"tb-coating\" role=\"tab\" aria-selected=\"false\">Coating Performance Matrix<\/button>\r\n      <\/div>\r\n\r\n      <!-- ISO 7379 -->\r\n      <div class=\"panel active\" id=\"tb-shoulder\" role=\"tabpanel\">\r\n        <div class=\"phead\">\r\n          <div>\r\n            <strong>ISO 7379 Shoulder Bolts (Precision axle \/ stripper bolts)<\/strong>\r\n            <span>\r\n              Benefit-driven: the shoulder is a <b>ground precision shaft<\/b>\u2014ideal for molds, jigs, fixtures, linear motion and rotation.\r\n              <span class=\"warn\">Do not torque like a normal 12.9 bolt.<\/span> Torque is limited by the shoulder bearing\/undercut, not thread tensile strength.\r\n            <\/span>\r\n          <\/div>\r\n          <div style=\"display:flex; gap:10px; flex-wrap:wrap;\">\r\n            <a class=\"btn blue\" href=\"#products\" data-focus-product=\"17\">Locate SKU #17<\/a>\r\n            <a class=\"btn primary\" href=\"#rfq\">RFQ (ISO 7379) \u2192<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"callout\">\r\n          <b>What \u201c12.9\u201d means (customer outcome):<\/b> high tensile strength for wear-resistant tooling environments.\r\n          <br\/><b>What \u201cGrinding + Oil\u201d means:<\/b> controlled diameter + smooth surface, reducing galling and improving repeatable motion.\r\n          <br\/><span class=\"warn\">Torque note:<\/span> follow shoulder-spec torque guidance to avoid failure from over-tightening.\r\n        <\/div>\r\n\r\n        <div style=\"width:100%; overflow-x:auto;\">\r\n          <table aria-label=\"ISO 7379 torque limit table\">\r\n            <thead>\r\n              <tr>\r\n                <th>Shoulder Dia d1 (f9)<\/th>\r\n                <th>Thread Size d2<\/th>\r\n                <th>Head Dia d3<\/th>\r\n                <th>Common Shoulder Lengths l1 (mm)<\/th>\r\n                <th>Recommended Torque Limit (Nm)<\/th>\r\n              <\/tr>\r\n            <\/thead>\r\n            <tbody id=\"iso7379Body\"><\/tbody>\r\n          <\/table>\r\n        <\/div>\r\n\r\n        \r\n      <\/div>\r\n\r\n      <!-- DIN 985\/982 -->\r\n      <div class=\"panel\" id=\"tb-nyloc\" role=\"tabpanel\">\r\n        <div class=\"phead\">\r\n          <div>\r\n            <strong>DIN 985 \/ DIN 982 Nylon Insert Lock Nuts (Prevailing torque)<\/strong>\r\n            <span>\r\n              Benefit-driven: the nylon insert creates a <b>self-locking torque<\/b> that resists loosening under vibration without damaging plated threads.\r\n              <span class=\"warn\">Temperature limit:<\/span> typically -50\u00b0C to +120\u00b0C; use all-metal lock nuts for higher temps.\r\n            <\/span>\r\n          <\/div>\r\n          <div style=\"display:flex; gap:10px; flex-wrap:wrap;\">\r\n            <a class=\"btn blue\" href=\"#products\" data-focus-product=\"24\">Locate SKU #24<\/a>\r\n            <a class=\"btn primary\" href=\"#rfq\">RFQ (Nyloc) \u2192<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"callout\">\r\n          <b>What Nyloc solves:<\/b> vibration loosening in automotive, machinery and enclosures. <br\/>\r\n          <b>Procurement note:<\/b> ask for document scope (e.g., EN 10204 3.1 \/ inspection report) in RFQ.\r\n        <\/div>\r\n\r\n        <div style=\"width:100%; overflow-x:auto;\">\r\n          <table aria-label=\"DIN 985 table\">\r\n            <thead>\r\n              <tr>\r\n                <th>Thread<\/th>\r\n                <th>Pitch<\/th>\r\n                <th>Height h (max)<\/th>\r\n                <th>Wrench Size s<\/th>\r\n                <th>Insert<\/th>\r\n                <th>Class<\/th>\r\n              <\/tr>\r\n            <\/thead>\r\n            <tbody id=\"din985Body\"><\/tbody>\r\n          <\/table>\r\n        <\/div>\r\n\r\n        <div class=\"note\">\r\n          Reuse note (engineering): locking torque reduces after repeated cycles; for safety-critical joints, consider single-use policy.\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- DIN 6325 -->\r\n      <div class=\"panel\" id=\"tb-dowel\" role=\"tabpanel\">\r\n        <div class=\"phead\">\r\n          <div>\r\n            <strong>DIN 6325 \/ ISO 8734 Dowel Pins (Precision alignment)<\/strong>\r\n            <span>\r\n              Benefit-driven: achieve repeatable alignment for jigs, fixtures, molds, bearing positioning.\r\n              The key buying decision is fit class: <b>m6 (interference)<\/b> vs <b>h6 (slip)<\/b>.\r\n            <\/span>\r\n          <\/div>\r\n          <div style=\"display:flex; gap:10px; flex-wrap:wrap;\">\r\n            <a class=\"btn blue\" href=\"#products\" data-focus-product=\"14\">Locate SKU #14<\/a>\r\n            <a class=\"btn primary\" href=\"#rfq\">RFQ (Dowel Pins) \u2192<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"callout\">\r\n          <b>m6 (oversized)<\/b> \u2192 press-fit, permanent alignment. <b>h6 (undersized)<\/b> \u2192 removable alignment for service\/inspection.\r\n          Typical hardness is <b>58\u201362 HRC<\/b> for hardened ground pins.\r\n        <\/div>\r\n\r\n        <div style=\"width:100%; overflow-x:auto;\">\r\n          <table aria-label=\"DIN 6325 tolerance table\">\r\n            <thead>\r\n              <tr>\r\n                <th>Nominal Dia<\/th>\r\n                <th>m6 Tolerance (\u03bcm)<\/th>\r\n                <th>h6 Tolerance (\u03bcm)<\/th>\r\n                <th>Hardness (HRC)<\/th>\r\n                <th>Case Depth<\/th>\r\n              <\/tr>\r\n            <\/thead>\r\n            <tbody id=\"dowelBody\"><\/tbody>\r\n          <\/table>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- DIN 6921 -->\r\n      <div class=\"panel\" id=\"tb-flange\" role=\"tabpanel\">\r\n        <div class=\"phead\">\r\n          <div>\r\n            <strong>DIN 6921 \/ ISO 4162 Hex Flange Bolts (Serrated \/ Plain)<\/strong>\r\n            <span>\r\n              Benefit-driven: flange can eliminate separate washers (faster assembly), and serrations increase resistance to loosening under vibration.\r\n            <\/span>\r\n          <\/div>\r\n          <div style=\"display:flex; gap:10px; flex-wrap:wrap;\">\r\n            <a class=\"btn blue\" href=\"#products\" data-focus-product=\"22\">Locate SKU #22<\/a>\r\n            <a class=\"btn primary\" href=\"#rfq\">RFQ (Flange) \u2192<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div style=\"width:100%; overflow-x:auto;\">\r\n          <table aria-label=\"DIN 6921 table\">\r\n            <thead>\r\n              <tr>\r\n                <th>Thread<\/th>\r\n                <th>Flange Dia dc (max)<\/th>\r\n                <th>Wrench Size s<\/th>\r\n                <th>Head Height k<\/th>\r\n                <th>Tensile Strength (10.9)<\/th>\r\n              <\/tr>\r\n            <\/thead>\r\n            <tbody id=\"din6921Body\"><\/tbody>\r\n          <\/table>\r\n        <\/div>\r\n\r\n        <div class=\"note\">\r\n          Ads copy hint: \u201cEliminate washers\u201d + \u201cvibration locking serrations\u201d performs well for chassis\/suspension intent.\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Plugs -->\r\n      <div class=\"panel\" id=\"tb-plugs\" role=\"tabpanel\">\r\n        <div class=\"phead\">\r\n          <div>\r\n            <strong>Hydraulic \/ Sealing Plugs: DIN 906 vs DIN 908 vs DIN 910<\/strong>\r\n            <span>\r\n              Selection rule: <b>DIN 906 (tapered)<\/b> seals by thread deformation (flush finish); <b>DIN 908 (collar)<\/b> seals via gasket under collar for high-pressure & repeatable service;\r\n              <b>DIN 910 (hex)<\/b> for external wrench access.\r\n            <\/span>\r\n          <\/div>\r\n          <div style=\"display:flex; gap:10px; flex-wrap:wrap;\">\r\n            <a class=\"btn blue\" href=\"#products\" data-focus-product=\"18\">Locate Plugs<\/a>\r\n            <a class=\"btn primary\" href=\"#rfq\">RFQ (Plugs) \u2192<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"callout\">\r\n          <b>DIN 908 advantage:<\/b> gasket compression sealing reduces risk of housing cracking vs aggressive taper tightening.\r\n          <span class=\"warn\">Engineering note:<\/span> match sealing ring to medium & temperature.\r\n        <\/div>\r\n\r\n        <div style=\"width:100%; overflow-x:auto;\">\r\n          <table aria-label=\"DIN 908 plug spec table\">\r\n            <thead>\r\n              <tr>\r\n                <th>Thread (d1)<\/th>\r\n                <th>Drive (s)<\/th>\r\n                <th>Collar Dia (d2)<\/th>\r\n                <th>Recommended Sealing Ring<\/th>\r\n                <th>Weight (g)<\/th>\r\n              <\/tr>\r\n            <\/thead>\r\n            <tbody id=\"din908Body\"><\/tbody>\r\n          <\/table>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- Coating -->\r\n      <div class=\"panel\" id=\"tb-coating\" role=\"tabpanel\">\r\n        <div class=\"phead\">\r\n          <div>\r\n            <strong>Coating Performance Matrix (Corrosion + Embrittlement Risk)<\/strong>\r\n            <span>\r\n              Don\u2019t just list \u201cZinc Flake\u201d or \u201cThermal Black\u201d\u2014explain outcomes: salt spray hours, thickness, and hydrogen embrittlement risk for high-tensile (10.9\/12.9) parts.\r\n            <\/span>\r\n          <\/div>\r\n          <div style=\"display:flex; gap:10px; flex-wrap:wrap;\">\r\n            <a class=\"btn blue\" href=\"#products\" data-focus-standard=\"zinc flake\">Find Zinc Flake SKUs<\/a>\r\n            <a class=\"btn primary\" href=\"#rfq\">RFQ (Coating Spec) \u2192<\/a>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"callout\">\r\n          <b>Why Zinc Flake matters for 12.9:<\/b> non-electrolytic processes can reduce hydrogen embrittlement risk compared with some electro-plating routes (confirm your process & bake policy in QC documents).\r\n          <br\/><span class=\"note\">Salt spray hours depend on spec, thickness, and test standard (e.g., ISO 9227 \/ ASTM B117). Use your validated internal test targets in RFQ.<\/span>\r\n        <\/div>\r\n\r\n        <div style=\"width:100%; overflow-x:auto;\">\r\n          <table aria-label=\"Coating matrix\">\r\n            <thead>\r\n              <tr>\r\n                <th>Coating Type<\/th>\r\n                <th>Salt Spray (Red Rust)<\/th>\r\n                <th>Thickness<\/th>\r\n                <th>Embrittlement Risk<\/th>\r\n                <th>Primary Use Case<\/th>\r\n              <\/tr>\r\n            <\/thead>\r\n            <tbody id=\"coatingBody\"><\/tbody>\r\n          <\/table>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n\r\n\r\n  <!-- Sticky CTA -->\r\n  <div class=\"sticky\" aria-label=\"Sticky CTA\">\r\n    <a class=\"sbtn\" href=\"#rfq\">Get Quote<\/a>\r\n    <a class=\"sbtn blue\" href=\"#products\">Catalog<\/a>\r\n  <\/div>\r\n\r\n  <!-- \u2705 Compare Drawer (keep ONE instance only; no duplicate IDs) -->\r\n  <div class=\"drawer\" id=\"compareDrawer\" aria-label=\"Selection drawer\">\r\n    <div class=\"d-head\">\r\n      <b>Selected for RFQ \/ Compare<\/b>\r\n      <button class=\"btn\" type=\"button\" id=\"closeDrawerBtn\" style=\"padding:8px 10px;\">Close<\/button>\r\n    <\/div>\r\n    <div class=\"d-body\" id=\"drawerBody\"><\/div>\r\n    <div class=\"d-actions\">\r\n      <button class=\"btn blue\" type=\"button\" id=\"drawerCopyBtn\">Copy Selection<\/button>\r\n      <a class=\"btn primary\" href=\"#rfq\" id=\"drawerToRfqBtn\">Go to RFQ \u2192<\/a>\r\n      <button class=\"btn\" type=\"button\" id=\"drawerClearBtn\">Clear<\/button>\r\n    <\/div>\r\n  <\/div>\r\n  \r\n  \r\n\r\n  <script>\r\n  (function(){\r\n    \/* =========================================================\r\n      SUNHY Selector + Drawer + Toolbox + RFQ Engine (FINAL)\r\n      - 35 products with image URLs\r\n      - Filter chips + search + sort + grid\/table\r\n      - Selection drawer + copy\r\n      - Toolbox tabs switch + URL param focus (?p=iso7379 etc.)\r\n      - Populate Toolbox tables\r\n      - RFQ: 4-step navigation + drag&drop upload\r\n      - Fix: duplicate IDs (selectionHidden \/ compareDrawer) removed safely\r\n    ========================================================= *\/\r\n\r\n    \/* =========================\r\n      0) Theme Toggle (Blueprint Mode)\r\n    ========================= *\/\r\n    const root = document.getElementById('lpRoot');\r\n    const themeToggle = document.getElementById('themeToggle');\r\n\r\n    function applyTheme(theme){\r\n      if(!root) return;\r\n      root.setAttribute('data-theme', theme === 'blueprint' ? 'blueprint' : 'light');\r\n      try{ localStorage.setItem('lpTheme', theme); }catch(e){}\r\n    }\r\n    const savedTheme = (()=>{ try{return localStorage.getItem('lpTheme');}catch(e){return null;} })();\r\n    if(savedTheme) applyTheme(savedTheme);\r\n\r\n    if(themeToggle){\r\n      themeToggle.addEventListener('click', ()=>{\r\n        const cur = root.getAttribute('data-theme') || 'light';\r\n        applyTheme(cur === 'blueprint' ? 'light' : 'blueprint');\r\n      });\r\n    }\r\n\r\n    \/* =========================\r\n      1) Data: 35 Products + image URLs\r\n    ========================= *\/\r\n    const PRODUCTS = [\r\n      \/\/ 1\u201310 Socket System\r\n      {id:1,  name:\"Hexagon Socket Head Cap Screw (Allen Bolt)\", cluster:\"Socket System\", range:\"M4 to M24\", grade:\"8.8, 10.9, 12.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN 912; ISO 4762; IS 2269\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hexagon-Socket-Head-Cap-Screw-Allen-Bolt.webp\"},\r\n      {id:2,  name:\"Hexagon Socket Head Cap Screw with Fine Pitch (Allen Bolt)\", cluster:\"Socket System\", range:\"M8 to M24\", grade:\"8.8, 10.9, 12.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN 912; IS 2269\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hexagon-Socket-Head-Cap-Screw-with-Fine-Pitch-Allen-Bolt.webp\"},\r\n      {id:3,  name:\"Hexagon Socket Head Cap Screw with Torx Punch (Allen Bolt)\", cluster:\"Socket System\", range:\"M5 to M24\", grade:\"8.8, 10.9, 12.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN EN ISO 14579\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hexagon-Socket-Head-Cap-Screw-with-Torx-Punch-Allen-Bolt.webp\"},\r\n      {id:4,  name:\"Countersunk Screw (C\u2019sk)\", cluster:\"Socket System\", range:\"M4 to M24\", grade:\"8.8, 10.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN 7991; ISO 10642\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Countersunk-Screw-Csk.webp\"},\r\n      {id:5,  name:\"Countersunk Screw with Torx Punch (C\u2019sk)\", cluster:\"Socket System\", range:\"M5 to M20\", grade:\"8.8, 10.9, A2-70, A4-80\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake; Electropolishing\", std:\"ISO 14581\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Countersunk-Screw-with-Torx-Punch-Csk.webp\"},\r\n      {id:6,  name:\"Hexagon Socket Thin Head Screw\", cluster:\"Socket System\", range:\"M5 to M24\", grade:\"8.8, 10.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN 7984\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hexagon-Socket-Thin-Head-Screw.webp\"},\r\n      {id:7,  name:\"Button Head Cap Screw (BHCS)\", cluster:\"Socket System\", range:\"M5 to M20\", grade:\"8.8, 10.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"ISO 7380-1\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Button-Head-Cap-Screw-BHCS.webp\"},\r\n      {id:8,  name:\"Flange Button Head Cap Screw\", cluster:\"Socket System\", range:\"M5 to M16\", grade:\"8.8, 10.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"ISO 7380-2\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Flange-Button-Head-Cap-Screw.webp\"},\r\n      {id:9,  name:\"Button & Flange Button Head Cap Screw with Torx Punch\", cluster:\"Socket System\", range:\"M5 to M16\", grade:\"8.8, 10.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN 34805-1 & 2\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Button-Flange-Button-Head-Cap-Screw-with-Torx-Punch.webp\"},\r\n      {id:10, name:\"Low Socket Head Cap Screw with Drill\", cluster:\"Socket System\", range:\"M5 to M24\", grade:\"8.8, 10.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN 6912\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Low-Socket-Head-Cap-Screw-with-Drill.webp\"},\r\n\r\n      \/\/ 11\u201312 Hex & Flange\r\n      {id:11, name:\"Hexagon Head Bolt & Screw with Coarse Thread\", cluster:\"Hex & Flange\", range:\"M4 to M48\", grade:\"8.8, 9.8, 10.9, 12.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN 931; DIN 933; ISO 4017; ISO 4014; BS 2470; BS 1768; ASME B18.2\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hexagon-Head-Bolt-Screw-with-Coarse-Thread.webp\"},\r\n      {id:12, name:\"Hexagon Head Bolt & Screw with Fine Thread\", cluster:\"Hex & Flange\", range:\"M4 to M48\", grade:\"8.8, 9.8, 10.9, 12.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN 960; DIN 961\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hexagon-Head-Bolt-Screw-with-Fine-Thread.webp\"},\r\n\r\n      \/\/ 13\u201317 Pins & Precision\r\n      {id:13, name:\"Clevis Pin\", cluster:\"Pins & Precision\", range:\"Dia 4 to 40\", grade:\"8.8, 9.8, 10.9, 12.9\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 1444; ISO 2341\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Clevis-Pin.webp\"},\r\n      {id:14, name:\"Dowel Pin\", cluster:\"Pins & Precision\", range:\"Dia 4 to 40\", grade:\"Unhardened \/ Hardened (58\u201362 HRC)\", finish:\"Grinding + Oil\", std:\"DIN 7; DIN 6325; BS 1804; ISO 2338\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Dowel-Pin.webp\"},\r\n      {id:15, name:\"Pull Dowel Pin\", cluster:\"Pins & Precision\", range:\"Dia 4 to 40\", grade:\"Hardened (58\u201362 HRC)\", finish:\"Grinding + Oil\", std:\"ISO 8735; DIN 7979D\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Pull-Dowel-Pin.webp\"},\r\n      {id:16, name:\"Hex Head Fit Bolt\", cluster:\"Pins & Precision\", range:\"M5 to M30\", grade:\"8.8, 10.9, 12.9\", finish:\"Grinding + Oil\", std:\"DIN 609; DIN 610; DIN 7968\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hex-Head-Fit-Bolt.webp\"},\r\n      {id:17, name:\"Shoulder Bolt\", cluster:\"Pins & Precision\", range:\"M5 to M30\", grade:\"12.9\", finish:\"Grinding + Oil\", std:\"ISO 7379\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Shoulder-Bolt.webp\"},\r\n\r\n      \/\/ 18\u201320 Plugs & Sealing\r\n      {id:18, name:\"Taper Plug\", cluster:\"Plugs & Sealing\", range:\"M8 to M60\", grade:\"Soft\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 906\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Taper-Plug.webp\"},\r\n      {id:19, name:\"Socket Plug\", cluster:\"Plugs & Sealing\", range:\"M10 to M33\", grade:\"Soft\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 908\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Socket-Plugnbsp.webp\"},\r\n      {id:20, name:\"Hex Plug\", cluster:\"Plugs & Sealing\", range:\"M10 to M64\", grade:\"Soft\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 910\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hex-Plugnbsp.webp\"},\r\n\r\n      \/\/ 21\u201322 Hex & Flange\r\n      {id:21, name:\"Mushroom Head Square Neck Bolt (Carriage Bolt)\", cluster:\"Hex & Flange\", range:\"M6 to M20\", grade:\"4.6, 8.8, 10.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN 603\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Mushroom-Head-Square-Neck-Bolt-Carriage-Bolt.webp\"},\r\n      {id:22, name:\"Hex Head Flange Screw & Bolt with Verbus Ripp & Without Verbus Ripp (Knurling under Head)\", cluster:\"Hex & Flange\", range:\"M5 to M24\", grade:\"8.8, 10.9, 12.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN 6921; ISO 4162; JIS B 1189\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hex-Head-Flange-Screw-Bolt-with-Verbus-RippWithout-Verbus-Ripp-Knurling-under-Head.webp\"},\r\n\r\n      \/\/ 23\u201326 Nuts & Washers\r\n      {id:23, name:\"Hex Nut\", cluster:\"Nuts & Washers\", range:\"M5 to M30\", grade:\"8 \/ 10\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 934; ISO 4032\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hex-Nut.webp\"},\r\n      {id:24, name:\"Nyloc Nut\", cluster:\"Nuts & Washers\", range:\"M5 to M30\", grade:\"8 \/ 10\", finish:\"Zinc White Passivation\", std:\"DIN 982; DIN 985\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Nyloc-Nut.webp\"},\r\n      {id:25, name:\"Spring Washer\", cluster:\"Nuts & Washers\", range:\"Dia 4 to Dia 30\", grade:\"44\u201351 HRC\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 127 A\/B; DIN 7980\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Spring-Washer.webp\"},\r\n      {id:26, name:\"Plain Washer\", cluster:\"Nuts & Washers\", range:\"Dia 4 to Dia 30\", grade:\"140\u2013250 HV\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 125 A\/B; ISO 7089\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Plain-Washer.webp\"},\r\n\r\n      \/\/ 27 Studs\r\n      {id:27, name:\"Studs\", cluster:\"Studs\", range:\"M5 to M30\", grade:\"8.8, 10.9, 12.9\", finish:\"Thermal Black; Zinc White Passivation; Zinc Flake\", std:\"DIN 835; DIN 938; DIN 939\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Studs1.webp\"},\r\n\r\n      \/\/ 28\u201331 Knurled & Thumb \/ Nuts\r\n      {id:28, name:\"Knurled Thumb Screw\", cluster:\"Knurled & Thumb\", range:\"M3 to M10\", grade:\"5.8\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 464\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Knurled-Thumb-Screw.webp\"},\r\n      {id:29, name:\"Knurled Nuts\", cluster:\"Nuts & Washers\", range:\"M3 to M10\", grade:\"5\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 467\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Knurled-Nuts.webp\"},\r\n      {id:30, name:\"Knurled Nuts with Collar\", cluster:\"Nuts & Washers\", range:\"M3 to M10\", grade:\"5\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 466\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Knurled-Nuts-with-Collar.webp\"},\r\n      {id:31, name:\"Knurled Thin Thumb Screw\", cluster:\"Knurled & Thumb\", range:\"M3 to M10\", grade:\"5.8\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 653\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Knurled-Thin-Thumb-Screw.webp\"},\r\n\r\n      \/\/ 32\u201333 Square Head Bolts\r\n      {id:32, name:\"Square Head Bolt with Collar\", cluster:\"Hex & Flange\", range:\"M5 to M24\", grade:\"5.6, 5.8, 8.8, 10.9\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 478\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Square-Head-Bolt-with-Collar.webp\"},\r\n      {id:33, name:\"Square Head Bolt with Short Dog Point\", cluster:\"Hex & Flange\", range:\"M5 to M24\", grade:\"5.6, 5.8, 8.8, 10.9\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 479\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Square-Head-Bolt-with-Short-Dog-Point.webp\"},\r\n\r\n      \/\/ 34\u201335 Set Screws\r\n      {id:34, name:\"Hexagon Set Screw with Small Hexagon, Half Dog Point & Flat Cone Point\", cluster:\"Set Screws\", range:\"M6 to M36\", grade:\"14H, 22H\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 564\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hexagon-Set-Screw-with-Small-Hexagon-Half-Dog-Point-Flat-Cone-Point.webp\"},\r\n      {id:35, name:\"Hexagon Set Screw with Small Hexagon & Full Dog Point\", cluster:\"Set Screws\", range:\"M6 to M42\", grade:\"14H, 22H\", finish:\"Thermal Black; Zinc White Passivation\", std:\"DIN 561\", img:\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Hexagon-Set-Screw-with-Small-Hexagon-Full-Dog-Point.webp\"}\r\n    ];\r\n\r\n    \/* =========================\r\n      2) Toolbox Data Tables (populate tbody)\r\n    ========================= *\/\r\n    const ISO7379_TORQUE = [\r\n      {d1:\"4\",  d2:\"M3\",  d3:\"7\",  l1:\"4, 5, 6, 8, 10, 12, 16, 20\", torque:\"~1.5\"},\r\n      {d1:\"5\",  d2:\"M4\",  d3:\"9\",  l1:\"5, 6, 8, 10, 12, 16, 20, 25\", torque:\"~3.0\"},\r\n      {d1:\"6\",  d2:\"M5\",  d3:\"10\", l1:\"10, 12, 16, 20, 25\u2026 60\", torque:\"~5.5\"},\r\n      {d1:\"8\",  d2:\"M6\",  d3:\"13\", l1:\"16, 20, 25, 30\u2026 80\", torque:\"~9.5\"},\r\n      {d1:\"10\", d2:\"M8\",  d3:\"16\", l1:\"16, 20, 25, 30\u2026 100\", torque:\"~23.0\"},\r\n      {d1:\"12\", d2:\"M10\", d3:\"18\", l1:\"16, 20, 25, 30\u2026 120\", torque:\"~46.0\"},\r\n      {d1:\"16\", d2:\"M12\", d3:\"24\", l1:\"30, 35, 40\u2026 120\", torque:\"~80.0\"},\r\n      {d1:\"20\", d2:\"M16\", d3:\"30\", l1:\"40, 50, 60\u2026 120\", torque:\"~190.0\"}\r\n    ];\r\n\r\n    const DIN985_TABLE = [\r\n      {thread:\"M3\",  pitch:\"0.5\",  h:\"4.0 mm\",  s:\"5.5 mm\", insert:\"PA 6.6\", cls:\"6 \/ 8\"},\r\n      {thread:\"M4\",  pitch:\"0.7\",  h:\"5.0 mm\",  s:\"7 mm\",   insert:\"PA 6.6\", cls:\"6 \/ 8\"},\r\n      {thread:\"M5\",  pitch:\"0.8\",  h:\"5.0 mm\",  s:\"8 mm\",   insert:\"PA 6.6\", cls:\"8 \/ 10\"},\r\n      {thread:\"M6\",  pitch:\"1.0\",  h:\"6.0 mm\",  s:\"10 mm\",  insert:\"PA 6.6\", cls:\"8 \/ 10\"},\r\n      {thread:\"M8\",  pitch:\"1.25\", h:\"8.0 mm\",  s:\"13 mm\",  insert:\"PA 6.6\", cls:\"8 \/ 10\"},\r\n      {thread:\"M10\", pitch:\"1.5\",  h:\"10.0 mm\", s:\"17 mm\",  insert:\"PA 6.6\", cls:\"8 \/ 10\"},\r\n      {thread:\"M12\", pitch:\"1.75\", h:\"12.0 mm\", s:\"19 mm\",  insert:\"PA 6.6\", cls:\"8 \/ 10\"},\r\n      {thread:\"M16\", pitch:\"2.0\",  h:\"16.0 mm\", s:\"24 mm\",  insert:\"PA 6.6\", cls:\"8 \/ 10\"}\r\n    ];\r\n\r\n    const DOWEL_TABLE = [\r\n      {dia:\"3 mm\",  m6:\"+8 \/ +2\",  h6:\"0 \/ -6\",  hrc:\"58\u201362\", depth:\"0.4\u20130.7 mm\"},\r\n      {dia:\"4 mm\",  m6:\"+12 \/ +4\", h6:\"0 \/ -8\",  hrc:\"58\u201362\", depth:\"0.5\u20130.8 mm\"},\r\n      {dia:\"6 mm\",  m6:\"+12 \/ +4\", h6:\"0 \/ -8\",  hrc:\"58\u201362\", depth:\"0.6\u20131.0 mm\"},\r\n      {dia:\"8 mm\",  m6:\"+15 \/ +6\", h6:\"0 \/ -9\",  hrc:\"58\u201362\", depth:\"0.8\u20131.2 mm\"},\r\n      {dia:\"10 mm\", m6:\"+15 \/ +6\", h6:\"0 \/ -9\",  hrc:\"58\u201362\", depth:\"1.0\u20131.5 mm\"},\r\n      {dia:\"12 mm\", m6:\"+18 \/ +7\", h6:\"0 \/ -11\", hrc:\"58\u201362\", depth:\"1.2\u20131.6 mm\"}\r\n    ];\r\n\r\n    const DIN6921_TABLE = [\r\n      {thread:\"M6\",  dc:\"14.2 mm\", s:\"10 mm\", k:\"6.6 mm\", tensile:\"20,900 N\"},\r\n      {thread:\"M8\",  dc:\"18.0 mm\", s:\"13 mm\", k:\"8.1 mm\", tensile:\"38,100 N\"},\r\n      {thread:\"M10\", dc:\"22.3 mm\", s:\"15 mm\", k:\"9.2 mm\", tensile:\"60,300 N\"},\r\n      {thread:\"M12\", dc:\"26.6 mm\", s:\"16 mm\", k:\"11.5 mm\", tensile:\"87,700 N\"},\r\n      {thread:\"M16\", dc:\"35.0 mm\", s:\"21 mm\", k:\"14.4 mm\", tensile:\"163,000 N\"}\r\n    ];\r\n\r\n    const DIN908_TABLE = [\r\n      {thread:\"M10x1.0\", drive:\"5 mm\",  collar:\"14 mm\", ring:\"10\u00d714\u00d71.5 Cu\", weight:\"6\"},\r\n      {thread:\"M12x1.5\", drive:\"6 mm\",  collar:\"17 mm\", ring:\"12\u00d717\u00d71.5 Cu\", weight:\"10\"},\r\n      {thread:\"M14x1.5\", drive:\"6 mm\",  collar:\"19 mm\", ring:\"14\u00d719\u00d71.5 Cu\", weight:\"16\"},\r\n      {thread:\"M16x1.5\", drive:\"8 mm\",  collar:\"21 mm\", ring:\"16\u00d721\u00d71.5 Cu\", weight:\"20\"},\r\n      {thread:\"G 1\/4\u201d\",  drive:\"6 mm\",  collar:\"18 mm\", ring:\"13.5\u00d718\u00d71.5\",  weight:\"14\"},\r\n      {thread:\"G 1\/2\u201d\",  drive:\"10 mm\", collar:\"26 mm\", ring:\"21\u00d726\u00d71.5\",    weight:\"40\"}\r\n    ];\r\n\r\n    const COATING_MATRIX = [\r\n      {type:\"Thermal Black Oxide\", salt:\"24\u201372 Hours\", thickness:\"< 1 \u00b5m\", risk:\"None\", use:\"Tooling, indoor machinery (oiled)\"},\r\n      {type:\"Zinc Plated (Cr3)\",   salt:\"96\u2013150 Hours\", thickness:\"5\u201312 \u00b5m\", risk:\"Higher (bake policy)\", use:\"General purpose\"},\r\n      {type:\"Zinc Flake (Geomet)\", salt:\"1000+ Hours\", thickness:\"5\u20138 \u00b5m\", risk:\"Low\/None (non-electrolytic)\", use:\"Automotive, offshore, structural\"},\r\n      {type:\"Hot Dip Galvanized\",  salt:\"500+ Hours\", thickness:\"> 40 \u00b5m\", risk:\"Low\", use:\"Construction (looser tolerance)\"}\r\n    ];\r\n\r\n    function fillTbody(tbodyId, rowsHtml){\r\n      const el = document.getElementById(tbodyId);\r\n      if(!el) return;\r\n      el.innerHTML = rowsHtml;\r\n    }\r\n\r\n    \/* =========================\r\n      3) DOM (Selector + Drawer + RFQ)\r\n    ========================= *\/\r\n    const productGrid = document.getElementById('productGrid');\r\n    const productTableWrap = document.getElementById('productTableWrap');\r\n    const productTableBody = document.getElementById('productTableBody');\r\n\r\n    const filterChips = document.getElementById('filterChips');\r\n    const searchInput = document.getElementById('searchInput');\r\n    const clearSearchBtn = document.getElementById('clearSearchBtn');\r\n    const sortSelect = document.getElementById('sortSelect');\r\n    const viewSelect = document.getElementById('viewSelect');\r\n    const resultNote = document.getElementById('resultNote');\r\n\r\n    const copySelectionBtn = document.getElementById('copySelectionBtn');\r\n    const clearSelectionBtn = document.getElementById('clearSelectionBtn');\r\n\r\n    const drawer = document.getElementById('compareDrawer');\r\n    const drawerBody = document.getElementById('drawerBody');\r\n    const closeDrawerBtn = document.getElementById('closeDrawerBtn');\r\n    const drawerCopyBtn = document.getElementById('drawerCopyBtn');\r\n    const drawerClearBtn = document.getElementById('drawerClearBtn');\r\n    const drawerToRfqBtn = document.getElementById('drawerToRfqBtn');\r\n\r\n    const selectionHiddenText = document.getElementById('selectionHiddenText');\r\n    const selectionHiddenInput = document.getElementById('selectionHiddenInput');\r\n\r\n    const rfqForm = document.getElementById('rfqForm');\r\n    const rfqSize = document.getElementById('rfqSize');\r\n    const rfqStandard = document.getElementById('rfqStandard');\r\n\r\n    \/* =========================\r\n      4) State & Helpers\r\n    ========================= *\/\r\n    const state = {\r\n      filter: \"All\",\r\n      query: \"\",\r\n      sort: \"relevance\",\r\n      view: \"grid\",\r\n      selected: new Map()\r\n    };\r\n\r\n    const CLUSTERS = [\"All\", ...Array.from(new Set(PRODUCTS.map(p=>p.cluster)))];\r\n\r\n    function escapeHtml(str){\r\n      return String(str ?? \"\").replace(\/[&<>\"']\/g, s => ({\r\n        '&':'&amp;','<':'&lt;','>':'&gt;','\"':'&quot;',\"'\":'&#39;'\r\n      }[s]));\r\n    }\r\n    function normalize(str){ return String(str || \"\").toLowerCase(); }\r\n\r\n    function safeClipboardWrite(text){\r\n      if(navigator.clipboard && window.isSecureContext){\r\n        return navigator.clipboard.writeText(text);\r\n      }\r\n      return new Promise((resolve, reject)=>{\r\n        try{\r\n          const ta = document.createElement('textarea');\r\n          ta.value = text;\r\n          ta.style.position = 'fixed';\r\n          ta.style.left = '-9999px';\r\n          ta.style.top = '0';\r\n          document.body.appendChild(ta);\r\n          ta.focus();\r\n          ta.select();\r\n          const ok = document.execCommand('copy');\r\n          document.body.removeChild(ta);\r\n          ok ? resolve() : reject(new Error('execCommand copy failed'));\r\n        }catch(err){\r\n          reject(err);\r\n        }\r\n      });\r\n    }\r\n\r\n    function buildChips(){\r\n      if(!filterChips) return;\r\n      filterChips.innerHTML = \"\";\r\n      CLUSTERS.forEach(c => {\r\n        const count = (c === \"All\") ? PRODUCTS.length : PRODUCTS.filter(p => p.cluster === c).length;\r\n        const el = document.createElement('button');\r\n        el.type = 'button';\r\n        el.className = 'chip' + (state.filter === c ? ' active' : '');\r\n        el.textContent = `${c} (${count})`;\r\n        el.addEventListener('click', () => {\r\n          state.filter = c;\r\n          filterChips.querySelectorAll('.chip').forEach(x => x.classList.remove('active'));\r\n          el.classList.add('active');\r\n          render();\r\n        });\r\n        filterChips.appendChild(el);\r\n      });\r\n    }\r\n\r\n    function sortProducts(list){\r\n      const arr = [...list];\r\n      switch(state.sort){\r\n        case \"id_asc\": return arr.sort((a,b)=>a.id-b.id);\r\n        case \"id_desc\": return arr.sort((a,b)=>b.id-a.id);\r\n        case \"name_asc\": return arr.sort((a,b)=>a.name.localeCompare(b.name));\r\n        default: return arr;\r\n      }\r\n    }\r\n\r\n    function filterProducts(){\r\n      const q = normalize(state.query);\r\n      let list = PRODUCTS;\r\n\r\n      if(state.filter !== \"All\"){\r\n        list = list.filter(p => p.cluster === state.filter);\r\n      }\r\n      if(q){\r\n        list = list.filter(p => {\r\n          const hay = normalize(`${p.id} ${p.name} ${p.cluster} ${p.range} ${p.grade} ${p.finish} ${p.std}`);\r\n          return hay.includes(q);\r\n        });\r\n      }\r\n      return sortProducts(list);\r\n    }\r\n\r\n    function selectedToText(){\r\n      const items = [...state.selected.values()].sort((a,b)=>a.id-b.id);\r\n      if(!items.length) return \"\";\r\n      return items.map(p =>\r\n        `#${p.id} ${p.name} | ${p.std} | ${p.range} | Grade: ${p.grade} | Finish: ${p.finish}`\r\n      ).join(\"\\n\");\r\n    }\r\n\r\n    function syncSelectionHidden(){\r\n      const txt = selectedToText();\r\n      if(selectionHiddenText) selectionHiddenText.value = txt;\r\n      if(selectionHiddenInput) selectionHiddenInput.value = txt;\r\n    }\r\n\r\n    function suggestRfqStandardFromSelection(){\r\n      if(!rfqStandard) return;\r\n      if(rfqStandard.value) return;\r\n      const items = [...state.selected.values()];\r\n      if(!items.length) return;\r\n\r\n      \/\/ rough mapping by cluster\r\n      const cluster = items[0].cluster;\r\n      const map = {\r\n        \"Socket System\": \"Socket System (DIN 912 \/ DIN 7991 \/ ISO 7380 \/ DIN 7984)\",\r\n        \"Hex & Flange\": \"Hex & Flange (DIN 931\/933\/960\/961 \/ DIN 6921)\",\r\n        \"Pins & Precision\": \"Pins & Precision (DIN 6325 \/ ISO 7379 \/ ISO 8734\/8735)\",\r\n        \"Plugs & Sealing\": \"Plugs & Sealing (DIN 906 \/ DIN 908 \/ DIN 910)\",\r\n        \"Nuts & Washers\": \"Nuts & Washers (DIN 934 \/ DIN 985 \/ DIN 125 \/ DIN 127)\",\r\n        \"Studs\": \"Other \/ Custom Drawing\",\r\n        \"Knurled & Thumb\": \"Other \/ Custom Drawing\",\r\n        \"Set Screws\": \"Other \/ Custom Drawing\"\r\n      };\r\n      const target = map[cluster];\r\n      if(!target) return;\r\n\r\n      \/\/ set by matching option text\r\n      const opt = Array.from(rfqStandard.options).find(o => o.textContent === target);\r\n      if(opt) rfqStandard.value = opt.textContent;\r\n    }\r\n\r\n    function prefillRfqSizeFromSelection(){\r\n      if(!rfqSize) return;\r\n      const txt = selectedToText();\r\n      if(!txt) return;\r\n\r\n      \/\/ Only fill if empty (do not overwrite user edits)\r\n      if(!rfqSize.value.trim()){\r\n        rfqSize.value = txt.split(\"\\n\")[0]; \/\/ first line as quick spec\r\n      }\r\n    }\r\n\r\n    function openDrawer(){\r\n      if(!drawer) return;\r\n      drawer.classList.add('active');\r\n      renderDrawer();\r\n    }\r\n    function closeDrawer(){\r\n      if(!drawer) return;\r\n      drawer.classList.remove('active');\r\n    }\r\n\r\n    function renderDrawer(){\r\n      if(!drawerBody) return;\r\n      const items = [...state.selected.values()].sort((a,b)=>a.id-b.id);\r\n\r\n      if(!items.length){\r\n        drawerBody.innerHTML = `<div style=\"color:rgba(0,0,0,.6);font-size:13px;line-height:1.6;\">\r\n          No items selected. Click \u201cAdd to RFQ\u201d to collect items.\r\n        <\/div>`;\r\n        return;\r\n      }\r\n\r\n      drawerBody.innerHTML = items.map(p => `\r\n        <div class=\"mini\">\r\n          <div class=\"row\"><b>#${p.id} ${escapeHtml(p.name)}<\/b><span>${escapeHtml(p.cluster)}<\/span><\/div>\r\n          <div class=\"row\"><span>${escapeHtml(p.std)}<\/span><\/div>\r\n          <div class=\"row\"><span><b>Size:<\/b> ${escapeHtml(p.range)}<\/span><\/div>\r\n          <div class=\"row\"><span><b>Grade:<\/b> ${escapeHtml(p.grade)}<\/span><\/div>\r\n          <div class=\"row\"><span><b>Finish:<\/b> ${escapeHtml(p.finish)}<\/span><\/div>\r\n          <div style=\"margin-top:8px;display:flex;gap:10px;\">\r\n            <button class=\"a-link red\" type=\"button\" data-remove=\"${p.id}\">Remove<\/button>\r\n          <\/div>\r\n        <\/div>\r\n      `).join(\"\");\r\n\r\n      drawerBody.querySelectorAll('[data-remove]').forEach(btn=>{\r\n        btn.addEventListener('click', ()=>{\r\n          const id = Number(btn.getAttribute('data-remove'));\r\n          state.selected.delete(id);\r\n          syncSelectionHidden();\r\n          render();\r\n          renderDrawer();\r\n        });\r\n      });\r\n    }\r\n\r\n    function renderThumb(p){\r\n      if(p.img){\r\n        return `<div class=\"p-thumb\">\r\n          <img decoding=\"async\" src=\"${escapeHtml(p.img)}\" alt=\"${escapeHtml(p.name)}\" loading=\"lazy\" \/>\r\n        <\/div>`;\r\n      }\r\n      return `<div class=\"p-thumb\"><\/div>`;\r\n    }\r\n\r\n    function renderCards(list){\r\n      productGrid.hidden = false;\r\n      productTableWrap.hidden = true;\r\n\r\n      productGrid.innerHTML = list.map(p => {\r\n        const selected = state.selected.has(p.id);\r\n        return `\r\n          <article class=\"p-card\" aria-label=\"Product ${p.id}\" data-sku=\"${p.id}\">\r\n            ${renderThumb(p)}\r\n            <div class=\"p-top\">\r\n              <div><div class=\"p-id\">Catalog No. #${p.id}<\/div><\/div>\r\n              <div class=\"p-badge\">${escapeHtml(p.cluster)}<\/div>\r\n            <\/div>\r\n            <h3 class=\"p-name\">${escapeHtml(p.name)}<\/h3>\r\n            <div class=\"p-std\">${escapeHtml(p.std)}<\/div>\r\n\r\n            <div class=\"spec-grid\">\r\n              <div class=\"item\"><strong>Size<\/strong>${escapeHtml(p.range)}<\/div>\r\n              <div class=\"item\"><strong>Grade<\/strong>${escapeHtml(p.grade)}<\/div>\r\n              <div class=\"item\" style=\"grid-column:span 2;\"><strong>Finish<\/strong>${escapeHtml(p.finish)}<\/div>\r\n            <\/div>\r\n\r\n            <div class=\"p-actions\">\r\n              <button class=\"a-link red\" type=\"button\" data-add=\"${p.id}\">\r\n                ${selected ? \"Added \u2713\" : \"Add to RFQ\"}\r\n              <\/button>\r\n              <button class=\"a-link blue\" type=\"button\" data-copy-one=\"${p.id}\">Copy Row<\/button>\r\n            <\/div>\r\n          <\/article>\r\n        `;\r\n      }).join(\"\");\r\n\r\n      productGrid.querySelectorAll('[data-add]').forEach(btn=>{\r\n        btn.addEventListener('click', ()=>{\r\n          const id = Number(btn.getAttribute('data-add'));\r\n          const p = PRODUCTS.find(x=>x.id===id);\r\n          if(!p) return;\r\n          state.selected.set(id, p);\r\n          syncSelectionHidden();\r\n          suggestRfqStandardFromSelection();\r\n          prefillRfqSizeFromSelection();\r\n          openDrawer();\r\n          render();\r\n        });\r\n      });\r\n\r\n      productGrid.querySelectorAll('[data-copy-one]').forEach(btn=>{\r\n        btn.addEventListener('click', ()=>{\r\n          const id = Number(btn.getAttribute('data-copy-one'));\r\n          const p = PRODUCTS.find(x=>x.id===id);\r\n          if(!p) return;\r\n          const line = `#${p.id} ${p.name} | ${p.std} | ${p.range} | Grade: ${p.grade} | Finish: ${p.finish}`;\r\n          safeClipboardWrite(line).then(()=>alert(\"Copied.\")).catch(()=>alert(\"Copy failed.\"));\r\n        });\r\n      });\r\n    }\r\n\r\n    function renderTable(list){\r\n      productGrid.hidden = true;\r\n      productTableWrap.hidden = false;\r\n\r\n      productTableBody.innerHTML = list.map(p => {\r\n        const selected = state.selected.has(p.id);\r\n        return `\r\n          <tr data-sku=\"${p.id}\">\r\n            <td><b>#${p.id}<\/b><\/td>\r\n            <td><b>${escapeHtml(p.name)}<\/b><\/td>\r\n            <td>${escapeHtml(p.cluster)}<\/td>\r\n            <td>${escapeHtml(p.range)}<\/td>\r\n            <td>${escapeHtml(p.grade)}<\/td>\r\n            <td>${escapeHtml(p.finish)}<\/td>\r\n            <td>${escapeHtml(p.std)}<\/td>\r\n            <td style=\"display:flex;gap:10px;flex-wrap:wrap;\">\r\n              <button class=\"a-link red\" type=\"button\" data-add=\"${p.id}\" style=\"min-width:120px;\">\r\n                ${selected ? \"Added \u2713\" : \"Add to RFQ\"}\r\n              <\/button>\r\n              <button class=\"a-link blue\" type=\"button\" data-copy-one=\"${p.id}\" style=\"min-width:120px;\">Copy Row<\/button>\r\n            <\/td>\r\n          <\/tr>\r\n        `;\r\n      }).join(\"\");\r\n\r\n      productTableBody.querySelectorAll('[data-add]').forEach(btn=>{\r\n        btn.addEventListener('click', ()=>{\r\n          const id = Number(btn.getAttribute('data-add'));\r\n          const p = PRODUCTS.find(x=>x.id===id);\r\n          if(!p) return;\r\n          state.selected.set(id, p);\r\n          syncSelectionHidden();\r\n          suggestRfqStandardFromSelection();\r\n          prefillRfqSizeFromSelection();\r\n          openDrawer();\r\n          render();\r\n        });\r\n      });\r\n\r\n      productTableBody.querySelectorAll('[data-copy-one]').forEach(btn=>{\r\n        btn.addEventListener('click', ()=>{\r\n          const id = Number(btn.getAttribute('data-copy-one'));\r\n          const p = PRODUCTS.find(x=>x.id===id);\r\n          if(!p) return;\r\n          const line = `#${p.id} ${p.name} | ${p.std} | ${p.range} | Grade: ${p.grade} | Finish: ${p.finish}`;\r\n          safeClipboardWrite(line).then(()=>alert(\"Copied.\")).catch(()=>alert(\"Copy failed.\"));\r\n        });\r\n      });\r\n    }\r\n\r\n    function render(){\r\n      const list = filterProducts();\r\n      const q = state.query ? ` for \u201c${state.query}\u201d` : \"\";\r\n      if(resultNote) resultNote.textContent = `Showing ${list.length} product(s)${q}.`;\r\n\r\n      if(state.view === \"table\") renderTable(list);\r\n      else renderCards(list);\r\n    }\r\n\r\n    \/* =========================\r\n      5) Toolbox Tabs + Focus Jump\r\n    ========================= *\/\r\n    function initToolboxTabs(){\r\n      const tabs = Array.from(document.querySelectorAll('#toolbox .tab'));\r\n      const panels = Array.from(document.querySelectorAll('#toolbox .panel'));\r\n      if(!tabs.length || !panels.length) return;\r\n\r\n      function openPanel(targetId){\r\n        tabs.forEach(tab=>{\r\n          const active = (tab.getAttribute('data-tab') === targetId);\r\n          tab.classList.toggle('active', active);\r\n          tab.setAttribute('aria-selected', active ? 'true' : 'false');\r\n        });\r\n        panels.forEach(p=>{\r\n          p.classList.toggle('active', p.id === targetId);\r\n        });\r\n      }\r\n\r\n      tabs.forEach(tab=>{\r\n        tab.addEventListener('click', ()=>{\r\n          const targetId = tab.getAttribute('data-tab');\r\n          openPanel(targetId);\r\n        });\r\n      });\r\n\r\n      return { openPanel };\r\n    }\r\n\r\n    function highlightEl(el){\r\n      if(!el) return;\r\n      el.style.outline = \"2px solid rgba(37,99,235,0.6)\";\r\n      el.style.outlineOffset = \"4px\";\r\n      setTimeout(()=>{\r\n        el.style.outline = \"\";\r\n        el.style.outlineOffset = \"\";\r\n      }, 1600);\r\n    }\r\n\r\n    function goToProductsAndFocus(opts){\r\n      const productsSection = document.getElementById('products');\r\n      if(!productsSection) return;\r\n\r\n      state.filter = \"All\";\r\n\r\n      if(opts && opts.productId){\r\n        state.query = String(opts.productId);\r\n      }else if(opts && opts.standardText){\r\n        state.query = String(opts.standardText);\r\n      }else{\r\n        state.query = \"\";\r\n      }\r\n\r\n      if(searchInput) searchInput.value = state.query;\r\n      render();\r\n\r\n      productsSection.scrollIntoView({ behavior:\"smooth\", block:\"start\" });\r\n\r\n      if(opts && opts.productId){\r\n        setTimeout(()=>{\r\n          const target = document.querySelector(`[data-sku=\"${Number(opts.productId)}\"]`);\r\n          if(target){\r\n            target.scrollIntoView({ behavior:\"smooth\", block:\"center\" });\r\n            highlightEl(target);\r\n          }\r\n        }, 140);\r\n      }\r\n    }\r\n\r\n    function initToolboxFocusButtons(){\r\n      document.querySelectorAll('[data-focus-product]').forEach(a=>{\r\n        a.addEventListener('click', (e)=>{\r\n          e.preventDefault();\r\n          const id = a.getAttribute('data-focus-product');\r\n          if(!id) return;\r\n          goToProductsAndFocus({ productId: id });\r\n        });\r\n      });\r\n\r\n      document.querySelectorAll('[data-focus-standard]').forEach(a=>{\r\n        a.addEventListener('click', (e)=>{\r\n          e.preventDefault();\r\n          const q = a.getAttribute('data-focus-standard') || \"\";\r\n          goToProductsAndFocus({ standardText: q });\r\n        });\r\n      });\r\n    }\r\n\r\n    \/* =========================\r\n      6) RFQ: multi-step + drag\/drop upload\r\n    ========================= *\/\r\n    function initRfqStepper(){\r\n      if(!rfqForm) return;\r\n      const steps = Array.from(rfqForm.closest('.rfq-card').querySelectorAll('.step'));\r\n      const panels = Array.from(rfqForm.querySelectorAll('.rfq-step'));\r\n      let current = 1;\r\n\r\n      function showStep(n){\r\n        current = n;\r\n        steps.forEach(s=> s.classList.toggle('active', Number(s.getAttribute('data-step')) === n));\r\n        panels.forEach(p=>{\r\n          const is = Number(p.getAttribute('data-step')) === n;\r\n          p.style.display = is ? '' : 'none';\r\n        });\r\n      }\r\n\r\n      function validateStep(n){\r\n        const panel = panels.find(p=>Number(p.getAttribute('data-step'))===n);\r\n        if(!panel) return true;\r\n\r\n        const inputs = Array.from(panel.querySelectorAll('input:not([type=\"hidden\"]):not([disabled]), select:not([disabled]), textarea:not([disabled])'));\r\n        for(const el of inputs){\r\n          if(typeof el.checkValidity === 'function' && !el.checkValidity()){\r\n            if(typeof el.reportValidity === 'function') el.reportValidity();\r\n            return false;\r\n          }\r\n        }\r\n        return true;\r\n      }\r\n\r\n      rfqForm.querySelectorAll('[data-next]').forEach(btn=>{\r\n        btn.addEventListener('click', ()=>{\r\n          if(!validateStep(current)) return;\r\n          showStep(Math.min(4, current+1));\r\n        });\r\n      });\r\n      rfqForm.querySelectorAll('[data-prev]').forEach(btn=>{\r\n        btn.addEventListener('click', ()=>{\r\n          showStep(Math.max(1, current-1));\r\n        });\r\n      });\r\n\r\n      \/\/ ensure selection captured before submit\r\n      rfqForm.addEventListener('submit', ()=>{\r\n        syncSelectionHidden();\r\n      });\r\n\r\n      showStep(1);\r\n    }\r\n\r\n    function initFileUpload(){\r\n      const dropZone = document.getElementById('dropZone');\r\n      const fileInput = document.getElementById('rfqFile');\r\n      const pill = document.getElementById('filePill');\r\n      if(!dropZone || !fileInput) return;\r\n\r\n      function setPill(file){\r\n        if(!pill) return;\r\n        if(!file){\r\n          pill.style.display = 'none';\r\n          pill.textContent = '';\r\n          return;\r\n        }\r\n        const sizeMb = (file.size \/ (1024*1024));\r\n        const sizeTxt = sizeMb >= 1 ? `${sizeMb.toFixed(1)} MB` : `${Math.max(1, Math.round(file.size\/1024))} KB`;\r\n        pill.style.display = 'inline-flex';\r\n        pill.textContent = `${file.name} (${sizeTxt})`;\r\n      }\r\n\r\n      function openPicker(){ fileInput.click(); }\r\n\r\n      dropZone.addEventListener('click', openPicker);\r\n      dropZone.addEventListener('keydown', (e)=>{\r\n        if(e.key === 'Enter' || e.key === ' '){\r\n          e.preventDefault();\r\n          openPicker();\r\n        }\r\n      });\r\n\r\n      fileInput.addEventListener('change', ()=>{\r\n        const f = fileInput.files && fileInput.files[0];\r\n        setPill(f);\r\n      });\r\n\r\n      \/\/ drag events\r\n      ['dragenter','dragover'].forEach(ev=>{\r\n        dropZone.addEventListener(ev, (e)=>{\r\n          e.preventDefault();\r\n          e.stopPropagation();\r\n          dropZone.style.borderColor = 'rgba(37,99,235,0.40)';\r\n        });\r\n      });\r\n      ['dragleave','drop'].forEach(ev=>{\r\n        dropZone.addEventListener(ev, (e)=>{\r\n          e.preventDefault();\r\n          e.stopPropagation();\r\n          dropZone.style.borderColor = '';\r\n        });\r\n      });\r\n      dropZone.addEventListener('drop', (e)=>{\r\n        const dt = e.dataTransfer;\r\n        if(!dt || !dt.files || !dt.files.length) return;\r\n        fileInput.files = dt.files;\r\n        setPill(dt.files[0]);\r\n      });\r\n    }\r\n\r\n    \/* =========================\r\n      7) URL Params -> Hero + Autofocus + UTM capture\r\n    ========================= *\/\r\n    function setText(id, txt){\r\n      const el = document.getElementById(id);\r\n      if(el) el.textContent = txt;\r\n    }\r\n\r\n    function captureUtm(){\r\n      const params = new URLSearchParams(window.location.search);\r\n      const setVal = (id, v)=>{\r\n        const el = document.getElementById(id);\r\n        if(el && v) el.value = v;\r\n      };\r\n      setVal('utm_source', params.get('utm_source'));\r\n      setVal('utm_campaign', params.get('utm_campaign'));\r\n      setVal('utm_term', params.get('utm_term'));\r\n      setVal('utm_content', params.get('utm_content'));\r\n      setVal('gclid', params.get('gclid'));\r\n\r\n      const p = (params.get('p') || '').toLowerCase().trim();\r\n      const lpP = document.getElementById('lp_param_p');\r\n      if(lpP) lpP.value = p;\r\n      return { params, p };\r\n    }\r\n\r\n    function applyIntentFromParam(p, toolboxApi){\r\n      const heroMap = [\r\n        {\r\n          key: ['iso7379','shoulder'],\r\n          kicker: 'ISO 7379 \/ Precision Motion Control',\r\n          title: 'ISO 7379 Shoulder Bolts \u2014 Precision Axle \/ Stripper Bolt Use',\r\n          sub: 'Ground shoulder = repeatable motion. Torque is limited by shoulder bearing\/undercut (not thread tensile). Use the toolbox table and add SKU #17 to RFQ.',\r\n          filter: 'Pins & Precision',\r\n          query: 'ISO 7379',\r\n          tab: 'tb-shoulder'\r\n        },\r\n        {\r\n          key: ['din985','din982','nyloc'],\r\n          kicker: 'Vibration Locking \/ Prevailing Torque',\r\n          title: 'DIN 985 \/ DIN 982 Nyloc Nuts \u2014 Vibration-Resistant Locking',\r\n          sub: 'PA6.6 insert provides self-locking torque. Typical temperature range: -50\u00b0C to +120\u00b0C. Ask for docs scope (EN 10204 3.1 \/ inspection) in RFQ.',\r\n          filter: 'Nuts & Washers',\r\n          query: 'DIN 985',\r\n          tab: 'tb-nyloc'\r\n        },\r\n        {\r\n          key: ['din6325','dowel','pins'],\r\n          kicker: 'Precision Alignment \/ Fit Class',\r\n          title: 'DIN 6325 \/ ISO 8734 Dowel Pins \u2014 m6 Press Fit vs h6 Slip Fit',\r\n          sub: 'Key decision is tolerance class. Use the toolbox table to choose m6 (interference) or h6 (slip) based on service\/inspection needs.',\r\n          filter: 'Pins & Precision',\r\n          query: 'DIN 6325',\r\n          tab: 'tb-dowel'\r\n        },\r\n        {\r\n          key: ['din6921','flange'],\r\n          kicker: 'Faster Assembly \/ Washer Elimination',\r\n          title: 'DIN 6921 Hex Flange Bolts \u2014 Serrated \/ Plain (Vibration Resistant)',\r\n          sub: 'Flange can eliminate separate washers. Serrations improve resistance to loosening under vibration. Use the toolbox table and add SKU #22 to RFQ.',\r\n          filter: 'Hex & Flange',\r\n          query: 'DIN 6921',\r\n          tab: 'tb-flange'\r\n        },\r\n        {\r\n          key: ['plugs','din906','din908','din910'],\r\n          kicker: 'Hydraulic \/ Sealing Integrity',\r\n          title: 'DIN 906 vs DIN 908 vs DIN 910 \u2014 Sealing Plug Selection Guide',\r\n          sub: 'DIN 906 seals by tapered thread deformation (flush). DIN 908 seals via gasket under collar (repeatable service). DIN 910 for external wrench access.',\r\n          filter: 'Plugs & Sealing',\r\n          query: 'DIN 908',\r\n          tab: 'tb-plugs'\r\n        },\r\n        {\r\n          key: ['coating','zincflake','geomet','geomat'],\r\n          kicker: 'Corrosion + Embrittlement Awareness',\r\n          title: 'Coating Performance Matrix \u2014 Salt Spray vs Embrittlement Risk',\r\n          sub: 'Zinc flake is often specified for high-tensile (10.9\/12.9) to reduce hydrogen embrittlement risk vs some electro-plating routes (confirm process & bake policy).',\r\n          filter: 'All',\r\n          query: 'Zinc Flake',\r\n          tab: 'tb-coating'\r\n        }\r\n      ];\r\n\r\n      const hit = heroMap.find(m => m.key.some(k => p.includes(k)));\r\n      if(hit){\r\n        setText('heroKicker', hit.kicker);\r\n        setText('heroTitle', hit.title);\r\n        setText('heroSub', hit.sub);\r\n\r\n        state.filter = hit.filter;\r\n        state.query = hit.query;\r\n\r\n        if(searchInput) searchInput.value = state.query;\r\n\r\n        if(toolboxApi && hit.tab){\r\n          toolboxApi.openPanel(hit.tab);\r\n        }\r\n      }else{\r\n        \/\/ allow q= override\r\n        const params = new URLSearchParams(window.location.search);\r\n        const q = (params.get('q') || '').trim();\r\n        if(q){\r\n          state.filter = \"All\";\r\n          state.query = q;\r\n          if(searchInput) searchInput.value = q;\r\n          setText('heroKicker', 'Search Focus');\r\n          setText('heroTitle', `Results for \u201c${q}\u201d`);\r\n          setText('heroSub', 'We pre-filled the catalog search from URL parameter q. Add items to RFQ and copy the selection with one click.');\r\n        }\r\n      }\r\n    }\r\n\r\n    \/* =========================\r\n      8) Populate Toolbox Tables\r\n    ========================= *\/\r\n    function populateToolboxTables(){\r\n      fillTbody('iso7379Body', ISO7379_TORQUE.map(r=>`\r\n        <tr>\r\n          <td><b>${escapeHtml(r.d1)} mm<\/b><\/td>\r\n          <td>${escapeHtml(r.d2)}<\/td>\r\n          <td>${escapeHtml(r.d3)} mm<\/td>\r\n          <td>${escapeHtml(r.l1)}<\/td>\r\n          <td><b>${escapeHtml(r.torque)}<\/b><\/td>\r\n        <\/tr>\r\n      `).join(''));\r\n\r\n      fillTbody('din985Body', DIN985_TABLE.map(r=>`\r\n        <tr>\r\n          <td><b>${escapeHtml(r.thread)}<\/b><\/td>\r\n          <td>${escapeHtml(r.pitch)}<\/td>\r\n          <td>${escapeHtml(r.h)}<\/td>\r\n          <td>${escapeHtml(r.s)}<\/td>\r\n          <td>${escapeHtml(r.insert)}<\/td>\r\n          <td>${escapeHtml(r.cls)}<\/td>\r\n        <\/tr>\r\n      `).join(''));\r\n\r\n      fillTbody('dowelBody', DOWEL_TABLE.map(r=>`\r\n        <tr>\r\n          <td><b>${escapeHtml(r.dia)}<\/b><\/td>\r\n          <td>${escapeHtml(r.m6)}<\/td>\r\n          <td>${escapeHtml(r.h6)}<\/td>\r\n          <td>${escapeHtml(r.hrc)}<\/td>\r\n          <td>${escapeHtml(r.depth)}<\/td>\r\n        <\/tr>\r\n      `).join(''));\r\n\r\n      fillTbody('din6921Body', DIN6921_TABLE.map(r=>`\r\n        <tr>\r\n          <td><b>${escapeHtml(r.thread)}<\/b><\/td>\r\n          <td>${escapeHtml(r.dc)}<\/td>\r\n          <td>${escapeHtml(r.s)}<\/td>\r\n          <td>${escapeHtml(r.k)}<\/td>\r\n          <td><b>${escapeHtml(r.tensile)}<\/b><\/td>\r\n        <\/tr>\r\n      `).join(''));\r\n\r\n      fillTbody('din908Body', DIN908_TABLE.map(r=>`\r\n        <tr>\r\n          <td><b>${escapeHtml(r.thread)}<\/b><\/td>\r\n          <td>${escapeHtml(r.drive)}<\/td>\r\n          <td>${escapeHtml(r.collar)}<\/td>\r\n          <td>${escapeHtml(r.ring)}<\/td>\r\n          <td>${escapeHtml(r.weight)}<\/td>\r\n        <\/tr>\r\n      `).join(''));\r\n\r\n      fillTbody('coatingBody', COATING_MATRIX.map(r=>`\r\n        <tr>\r\n          <td><b>${escapeHtml(r.type)}<\/b><\/td>\r\n          <td>${escapeHtml(r.salt)}<\/td>\r\n          <td>${escapeHtml(r.thickness)}<\/td>\r\n          <td>${escapeHtml(r.risk)}<\/td>\r\n          <td>${escapeHtml(r.use)}<\/td>\r\n        <\/tr>\r\n      `).join(''));\r\n    }\r\n\r\n    \/* =========================\r\n      9) Events (Selector + Drawer)\r\n    ========================= *\/\r\n    if(searchInput){\r\n      searchInput.addEventListener('input', (e)=>{\r\n        state.query = e.target.value || \"\";\r\n        render();\r\n      });\r\n    }\r\n    if(clearSearchBtn && searchInput){\r\n      clearSearchBtn.addEventListener('click', ()=>{\r\n        state.query = \"\";\r\n        searchInput.value = \"\";\r\n        render();\r\n      });\r\n    }\r\n    if(sortSelect){\r\n      sortSelect.addEventListener('change', (e)=>{\r\n        state.sort = e.target.value;\r\n        render();\r\n      });\r\n    }\r\n    if(viewSelect){\r\n      viewSelect.addEventListener('change', (e)=>{\r\n        state.view = e.target.value;\r\n        render();\r\n      });\r\n    }\r\n\r\n    if(copySelectionBtn){\r\n      copySelectionBtn.addEventListener('click', ()=>{\r\n        const txt = selectedToText();\r\n        if(!txt){ alert(\"No selection yet. Click \u201cAdd to RFQ\u201d first.\"); return; }\r\n        safeClipboardWrite(txt).then(()=> alert(\"Copied selection.\")).catch(()=> alert(\"Copy failed.\"));\r\n      });\r\n    }\r\n    if(clearSelectionBtn){\r\n      clearSelectionBtn.addEventListener('click', ()=>{\r\n        state.selected.clear();\r\n        syncSelectionHidden();\r\n        render();\r\n        renderDrawer();\r\n      });\r\n    }\r\n\r\n    if(closeDrawerBtn) closeDrawerBtn.addEventListener('click', closeDrawer);\r\n    if(drawerCopyBtn) drawerCopyBtn.addEventListener('click', ()=> copySelectionBtn && copySelectionBtn.click());\r\n    if(drawerClearBtn) drawerClearBtn.addEventListener('click', ()=> clearSelectionBtn && clearSelectionBtn.click());\r\n    if(drawerToRfqBtn){\r\n      drawerToRfqBtn.addEventListener('click', ()=>{\r\n        \/\/ ensure RFQ has selection mirrored\r\n        syncSelectionHidden();\r\n        suggestRfqStandardFromSelection();\r\n        prefillRfqSizeFromSelection();\r\n      });\r\n    }\r\n\r\n    \/* =========================\r\n      10) Init\r\n    ========================= *\/\r\n    \/\/ Populate toolbox tables\r\n    populateToolboxTables();\r\n\r\n    \/\/ Toolbox tabs\r\n    const toolboxApi = initToolboxTabs();\r\n    initToolboxFocusButtons();\r\n\r\n    \/\/ RFQ stepper + upload\r\n    initRfqStepper();\r\n    initFileUpload();\r\n\r\n    \/\/ UTM + intent\r\n    const { p } = captureUtm();\r\n    applyIntentFromParam(p, toolboxApi);\r\n\r\n    \/\/ Build chips AFTER we possibly set filter from intent (so active chip shows)\r\n    buildChips();\r\n    \/\/ Ensure chip active UI reflects state\r\n    if(filterChips){\r\n      const chips = Array.from(filterChips.querySelectorAll('.chip'));\r\n      chips.forEach(ch=>{\r\n        ch.classList.toggle('active', ch.textContent.startsWith(state.filter + \" \"));\r\n      });\r\n    }\r\n\r\n    \/\/ Sync hidden selection fields\r\n    syncSelectionHidden();\r\n\r\n    \/\/ Initial render\r\n    render();\r\n\r\n  })();\r\n  <\/script>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ec5819e e-con-full e-flex e-con e-child\" data-id=\"ec5819e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4fb3f30 elementor-widget elementor-widget-html\" data-id=\"4fb3f30\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* Case Examples \u72ec\u7acb\u4f5c\u7528\u57df\uff08\u4e0d\u5f71\u54cd\u5176\u4ed6\u6a21\u5757\uff09 *\/\r\n.lp-case-scope{\r\n  --line: rgba(15,23,42,0.12);\r\n  --soft: rgba(15,23,42,0.05);\r\n  --text: #0f172a;\r\n  --muted: rgba(15,23,42,0.72);\r\n}\r\n.lp-case-scope .wrap{ max-width:1600px; margin:0 auto; padding:0 18px; }\r\n.lp-case-scope .section{\r\n \r\n  border:1px solid var(--line);\r\n  border-radius:16px;\r\n  background:#fff;\r\n  padding:18px;\r\n}\r\n.lp-case-scope h2{ margin:0 0 6px 0; color:var(--text); }\r\n.lp-case-scope .sub{ margin:0 0 12px 0; color:var(--muted); font-size:13px; line-height:1.7; }\r\n\r\n.lp-case-scope .grid{ display:grid; gap:12px; grid-template-columns: repeat(2, minmax(0, 1fr)); }\r\n@media (max-width: 900px){ .lp-case-scope .grid{ grid-template-columns:1fr; } }\r\n\r\n.lp-case-scope .card{\r\n  border:1px solid var(--line);\r\n  border-radius:14px;\r\n  background:var(--soft);\r\n  padding:14px 14px;\r\n}\r\n.lp-case-scope .kicker{ font-weight:900; color:var(--text); margin:0 0 8px 0; }\r\n.lp-case-scope .row{ display:grid; gap:8px; margin:0; }\r\n.lp-case-scope .row p{ margin:0; color:var(--muted); font-size:13px; line-height:1.75; }\r\n.lp-case-scope .row b{ color:var(--text); }\r\n.lp-case-scope .cta{\r\n  margin-top:12px; display:flex; gap:10px; flex-wrap:wrap;\r\n}\r\n.lp-case-scope .cta a{\r\n  display:inline-block; padding:10px 12px; border-radius:12px;\r\n  border:1px solid var(--line); background:#fff; color:var(--text);\r\n  text-decoration:none; font-weight:850; font-size:13px;\r\n}\r\n.lp-case-scope .note{\r\n  margin-top:10px; color:var(--muted); font-size:12px; line-height:1.7;\r\n}\r\n<\/style>\r\n\r\n<div class=\"lp-case-scope\">\r\n  <section class=\"section\" id=\"applications\" aria-label=\"Typical Applications and Case Examples\">\r\n    <div class=\"wrap\">\r\n      <h2>Typical Applications & Case Examples<\/h2>\r\n      <p class=\"sub\">\r\n        Two examples below show how we translate requirements into a controllable process, with traceability and deliverables.\r\n        Final specifications are confirmed per customer drawings and applicable standards.\r\n      <\/p>\r\n\r\n      <div class=\"grid\">\r\n\r\n        <!-- Case 1: Pressure equipment \/ flange joints -->\r\n        <div class=\"card\">\r\n          <p class=\"kicker\">Case 1 \u2014 Pressure equipment \/ flange joint bolting (high reliability)<\/p>\r\n          <div class=\"row\">\r\n            <p><b>Customer requirement:<\/b> High-strength bolts for critical flange joints; full lot traceability; required certificates (e.g., EN 10204 3.1).<\/p>\r\n            <p><b>Our proposal:<\/b> Confirm standard (DIN\/ISO\/ANSI), size, thread, strength class, heat treatment route, and surface protection based on the environment.<\/p>\r\n            <p><b>Process control highlights:<\/b> Material heat\/lot tracking \u2192 controlled heat treatment \u2192 hardness & mechanical tests \u2192 dimensional inspection \u2192 marking\/packing with lot ID.<\/p>\r\n            <p><b>Deliverables:<\/b> 3.1 certificate (if requested), inspection report, packing list with lot traceability, and documentation checklist for customs clearance.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <!-- Case 2: Salt spray + hydrogen embrittlement risk for 12.9 -->\r\n        <div class=\"card\">\r\n          <p class=\"kicker\">Case 2 \u2014 Salt spray target + Grade 12.9 (hydrogen embrittlement risk management)<\/p>\r\n          <div class=\"row\">\r\n            <p><b>Customer requirement:<\/b> Corrosion resistance target (salt spray hours) + high-tensile fasteners (12.9); minimize delayed fracture risk.<\/p>\r\n            <p><b>Our proposal:<\/b> Prefer zinc flake systems (Geomet\/Geomat-type or equivalent) when appropriate; define test method and acceptance criteria (commonly ISO 9227 \/ ASTM B117, per spec).<\/p>\r\n            <p><b>Process control highlights:<\/b> Coating system selection \u2192 pre-treatment compatibility check \u2192 coating application & cure control \u2192 thickness\/appearance check \u2192 corrosion test report (if requested).<\/p>\r\n            <p><b>Notes for 12.9:<\/b> If electroplating is required by spec, we align baking \/ process controls to the customer\u2019s specified standard to reduce hydrogen embrittlement risk.<\/p>\r\n          <\/div>\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n      <div class=\"cta\">\r\n        <a href=\"#rfq\">Request a Quote (Attach Drawing)<\/a>\r\n        <a href=\"#faq\">Go to FAQ<\/a>\r\n      <\/div>\r\n\r\n      <p class=\"note\">\r\n        Tip: For the fastest quoting, include standard, size, material\/grade, finish target, quantity, destination, and required documents in your RFQ.\r\n      <\/p>\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8790f28 elementor-widget elementor-widget-menu-anchor\" data-id=\"8790f28\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"materials\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-de38c34 e-con-full e-flex e-con e-child\" data-id=\"de38c34\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-17b0f75 elementor-widget elementor-widget-text-editor\" data-id=\"17b0f75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<table data-path-to-node=\"97\"><thead><tr><td><strong>Material Family\u00a0<\/strong><\/td><td><strong>Grades Available\u00a0<\/strong><\/td><td><strong>Key Properties &amp; Applications\u00a0<\/strong><\/td><\/tr><\/thead><tbody><tr><td><span data-path-to-node=\"97,1,0,0\"><b data-path-to-node=\"97,1,0,0\" data-index-in-node=\"0\">Stainless Steel<\/b><\/span><\/td><td><span data-path-to-node=\"97,1,1,0\">304\/304L (A2), 316\/316L (A4), A2-70, A4-80<\/span><\/td><td><span data-path-to-node=\"97,1,2,0\">Excellent corrosion resistance for general industrial and marine use. Passivated for enhanced durability.<\/span><\/td><\/tr><tr><td><span data-path-to-node=\"97,2,0,0\"><b data-path-to-node=\"97,2,0,0\" data-index-in-node=\"0\">Titanium Alloys<\/b><\/span><\/td><td><span data-path-to-node=\"97,2,1,0\">Grade 2 (CP), Grade 5 (Ti-6Al-4V)<\/span><\/td><td><span data-path-to-node=\"97,2,2,0\"><b data-path-to-node=\"97,2,2,0\" data-index-in-node=\"0\">60% lighter than steel<\/b> with superior strength. Ideal for Aerospace, Medical, and Racing applications.<\/span><\/td><\/tr><tr><td><span data-path-to-node=\"97,3,0,0\"><b data-path-to-node=\"97,3,0,0\" data-index-in-node=\"0\">Duplex Steel<\/b><\/span><\/td><td><span data-path-to-node=\"97,3,1,0\">Duplex 2205, Super Duplex 2507<\/span><\/td><td><span data-path-to-node=\"97,3,2,0\">Exceptional resistance to stress corrosion cracking (SCC) and pitting. Perfect for <b data-path-to-node=\"97,3,2,0\" data-index-in-node=\"83\">Offshore Oil &amp; Gas<\/b> and Desalination.<\/span><\/td><\/tr><tr><td><span data-path-to-node=\"97,4,0,0\"><b data-path-to-node=\"97,4,0,0\" data-index-in-node=\"0\">Nickel Superalloys<\/b><\/span><\/td><td><span data-path-to-node=\"97,4,1,0\">Inconel 625\/718, Monel 400, Hastelloy C276<\/span><\/td><td><span data-path-to-node=\"97,4,2,0\">Extreme high-temperature stability and resistance to oxidizing acids. Used in Chemical Processing and Power Generation.<\/span><\/td><\/tr><\/tbody><\/table>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c9ade0a elementor-widget elementor-widget-menu-anchor\" data-id=\"c9ade0a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"menu-anchor.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-menu-anchor\" id=\"rfq\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-65ff5ac e-con-full e-flex e-con e-child\" data-id=\"65ff5ac\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c49b932 e-con-full e-flex e-con e-child\" data-id=\"c49b932\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8095ecd elementor-widget elementor-widget-heading\" data-id=\"8095ecd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Request a Quote (Attach Drawing)<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a4d369e elementor-widget elementor-widget-text-editor\" data-id=\"a4d369e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Recommended: standard, size list, grade\/material, finish, quantity\/EAU, destination,documents, and drawing if custom.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-04bdafa elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"04bdafa\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"9335\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"04bdafa\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Industrial Fasteners Manufacturer | OEM &amp; Custom Fasteners \u2013 Sunhy\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"9335\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-field_188022f elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"Product\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_871b2ec elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_871b2ec\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tStandard \/ Keyword\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_871b2ec]\" id=\"form-field-field_871b2ec\" class=\"elementor-field-textual elementor-size-md\">\n\t\t\t\t\t\t\t\t\t<option value=\"Select\">Select<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Socket System (DIN 912\/DIN 7991 \/ISO 7380 \/DIN 7984)\">Socket System (DIN 912\/DIN 7991 \/ISO 7380 \/DIN 7984)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Hex &amp; Flange (DlN 931\/933\/960\/961 \/ DIN 6921)\">Hex &amp; Flange (DlN 931\/933\/960\/961 \/ DIN 6921)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Pins &amp; Precision (DIN 6325\/ISO 7379\/ISO 8734\/8735)\">Pins &amp; Precision (DIN 6325\/ISO 7379\/ISO 8734\/8735)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Plugs &amp; Sealing (DIN 906 \/ DIN 908 \/ DIN 910)\">Plugs &amp; Sealing (DIN 906 \/ DIN 908 \/ DIN 910)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Nuts &amp; Washers (DIN 934 \/ DIN 985 \/ DIN 125 \/ DIN 127)\">Nuts &amp; Washers (DIN 934 \/ DIN 985 \/ DIN 125 \/ DIN 127)<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Other \/Custom Drawing\">Other \/Custom Drawing<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_6817051 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_6817051\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tSize & Spec (e.g. DIN 912 M6x20 12.9 Zinc Flake)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_6817051]\" id=\"form-field-field_6817051\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Example: ISO 7379 M8 shoulder bolt, 12.9, grinding+oil\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_d1e4e31 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_d1e4e31\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMaterial \/ Grade\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_d1e4e31]\" id=\"form-field-field_d1e4e31\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Example:12.9 alloy steel\/10.9\/A2-70\/A4-80\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-upload elementor-field-group elementor-column elementor-field-group-field_ea842fa elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_ea842fa\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tDrawing \/ Spec File (PDF\/DWG\/STEP)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input type=\"file\" name=\"form_fields[field_ea842fa][]\" id=\"form-field-field_ea842fa\" class=\"elementor-field elementor-size-md  elementor-upload-field\" multiple=\"multiple\" data-maxsize=\"50\" data-maxsize-message=\"Questo file supera la dimensione massima consentita.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-field_9eac73d elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"Volume\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_7e0243d elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_7e0243d\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tQuantity\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_7e0243d]\" id=\"form-field-field_7e0243d\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Example: 10,000 pcs\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_f674b9e elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_f674b9e\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEstimated Annual Usage (EAU)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_f674b9e]\" id=\"form-field-field_f674b9e\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Example: 120,000 pcs\/year EAU helps OEM pricing and prioritizes serious projects.\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_49babcd elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_49babcd\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tTarget Price (optional)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_49babcd]\" id=\"form-field-field_49babcd\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Optional: target price \/ budget range\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-field_3611aef elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"shipping\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-field_abc40ea elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_abc40ea\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tDestination country\/ city\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[field_abc40ea]\" id=\"form-field-field_abc40ea\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Example: Germany, Hamburg\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-select elementor-field-group elementor-column elementor-field-group-field_ed374c8 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_ed374c8\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tStandard \/ Keyword\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field elementor-select-wrapper remove-before \">\n\t\t\t<div class=\"select-caret-down-wrapper\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-eicon-caret-down\" viewBox=\"0 0 571.4 571.4\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M571 393Q571 407 561 418L311 668Q300 679 286 679T261 668L11 418Q0 407 0 393T11 368 36 357H536Q550 357 561 368T571 393Z\"><\/path><\/svg>\t\t\t<\/div>\n\t\t\t<select name=\"form_fields[field_ed374c8]\" id=\"form-field-field_ed374c8\" class=\"elementor-field-textual elementor-size-md\">\n\t\t\t\t\t\t\t\t\t<option value=\"FOB\">FOB<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"CIF\">CIF<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"DDP\">DDP<\/option>\n\t\t\t\t\t\t\t\t\t<option value=\"Not sure (recommend)\">Not sure (recommend)<\/option>\n\t\t\t\t\t\t\t<\/select>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-checkbox elementor-field-group elementor-column elementor-field-group-field_ad1aac2 elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_ad1aac2\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tDocuments Needed\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<div class=\"elementor-field-subgroup  \"><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"EN 10204 3.1 \/ MTC\" id=\"form-field-field_ad1aac2-0\" name=\"form_fields[field_ad1aac2][]\"> <label for=\"form-field-field_ad1aac2-0\">EN 10204 3.1 \/ MTC<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"Dimensional\/Inspection Report\" id=\"form-field-field_ad1aac2-1\" name=\"form_fields[field_ad1aac2][]\"> <label for=\"form-field-field_ad1aac2-1\">Dimensional\/Inspection Report<\/label><\/span><span class=\"elementor-field-option\"><input type=\"checkbox\" value=\"RoHS \/ REACH (if applicable)\" id=\"form-field-field_ad1aac2-2\" name=\"form_fields[field_ad1aac2][]\"> <label for=\"form-field-field_ad1aac2-2\">RoHS \/ REACH (if applicable)<\/label><\/span><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-step elementor-field-group elementor-column elementor-field-group-field_ee26d17 elementor-col-100\">\n\t\t\t\t\t\t\t<div class=\"e-field-step elementor-hidden\" data-label=\"Contact\" data-previousButton=\"\" data-nextButton=\"\" data-iconUrl=\"\" data-iconLibrary=\"fas fa-star\" data-icon=\"&lt;svg class=&quot;e-font-icon-svg e-fas-star&quot; viewBox=&quot;0 0 576 512&quot; xmlns=&quot;http:\/\/www.w3.org\/2000\/svg&quot;&gt;&lt;path d=&quot;M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z&quot;&gt;&lt;\/path&gt;&lt;\/svg&gt;\" ><\/div>\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Name\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-tel elementor-field-group elementor-column elementor-field-group-field_a8c402d elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-field_a8c402d\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tPhone \/ WhatsApp\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[field_a8c402d]\" id=\"form-field-field_a8c402d\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Phone \/ WhatsApp\" required=\"required\" pattern=\"[0-9()#&amp;+*-=.]+\" title=\"Sono accettati solo numeri e caratteri telefonici (#, -, *, ecc.).\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-md  elementor-field-textual\" placeholder=\"Email\" required=\"required\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMessage (application, environment, coating target, lead time)\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea class=\"elementor-field-textual elementor-field  elementor-size-md\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Example: vibration environment, salt spray target, delivery schedule, packing labels...\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Send<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c167628 elementor-mobile-align-justify elementor-widget elementor-widget-button\" data-id=\"c167628\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"#products\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Back to Selector \u2191<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a64d3c3 e-con-full e-flex e-con e-child\" data-id=\"a64d3c3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1c80137 e-n-tabs-mobile elementor-widget elementor-widget-n-tabs\" data-id=\"1c80137\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;tabs_justify_horizontal&quot;:&quot;start&quot;,&quot;horizontal_scroll&quot;:&quot;disable&quot;}\" data-widget_type=\"nested-tabs.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-tabs\" data-widget-number=\"29884727\" aria-label=\"Schede. Aprite gli elementi con Invio o Spazio, chiudeteli con Escape e navigate con i tasti freccia.\">\n\t\t\t<div class=\"e-n-tabs-heading\" role=\"tablist\">\n\t\t\t\t\t<button id=\"e-n-tab-title-298847271\" data-tab-title-id=\"e-n-tab-title-298847271\" class=\"e-n-tab-title\" aria-selected=\"true\" data-tab-index=\"1\" role=\"tab\" tabindex=\"0\" aria-controls=\"e-n-tab-content-298847271\" style=\"--n-tabs-title-order: 1;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tManufacturing\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-298847272\" data-tab-title-id=\"e-n-tab-title-298847272\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"2\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-298847272\" style=\"--n-tabs-title-order: 2;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tInspection\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t<button id=\"e-n-tab-title-298847273\" data-tab-title-id=\"e-n-tab-title-298847273\" class=\"e-n-tab-title\" aria-selected=\"false\" data-tab-index=\"3\" role=\"tab\" tabindex=\"-1\" aria-controls=\"e-n-tab-content-298847273\" style=\"--n-tabs-title-order: 3;\">\n\t\t\t\t\t\t<span class=\"e-n-tab-title-text\">\n\t\t\t\tInventory\t\t\t<\/span>\n\t\t<\/button>\n\t\t\t\t\t<\/div>\n\t\t\t<div class=\"e-n-tabs-content\">\n\t\t\t\t<div id=\"e-n-tab-content-298847271\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-298847271\" data-tab-index=\"1\" style=\"--n-tabs-title-order: 1;\" class=\"e-active elementor-element elementor-element-7802818 e-con-full e-flex e-con e-child\" data-id=\"7802818\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7a0b143 e-flex e-con-boxed e-con e-child\" data-id=\"7a0b143\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d2d899a elementor-widget elementor-widget-gallery\" data-id=\"d2d899a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns_mobile&quot;:2,&quot;lazyload&quot;:&quot;yes&quot;,&quot;gallery_layout&quot;:&quot;grid&quot;,&quot;columns&quot;:4,&quot;columns_tablet&quot;:2,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;aspect_ratio&quot;:&quot;3:2&quot;,&quot;overlay_background&quot;:&quot;yes&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer66.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer66\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYxNiwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXI2Ni53ZWJwIiwic2xpZGVzaG93IjoiZDJkODk5YSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer66.webp\" data-width=\"800\" data-height=\"600\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer99.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer99\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYxMywidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXI5OS53ZWJwIiwic2xpZGVzaG93IjoiZDJkODk5YSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer99.webp\" data-width=\"800\" data-height=\"600\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer88.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer88\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYxNCwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXI4OC53ZWJwIiwic2xpZGVzaG93IjoiZDJkODk5YSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer88.webp\" data-width=\"800\" data-height=\"600\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer77.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer77\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYxNSwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXI3Ny53ZWJwIiwic2xpZGVzaG93IjoiZDJkODk5YSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer77.webp\" data-width=\"800\" data-height=\"600\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer55.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer55\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYxNywidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXI1NS53ZWJwIiwic2xpZGVzaG93IjoiZDJkODk5YSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer55.webp\" data-width=\"800\" data-height=\"600\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer44.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer44\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYxOCwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXI0NC53ZWJwIiwic2xpZGVzaG93IjoiZDJkODk5YSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer44.webp\" data-width=\"800\" data-height=\"600\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer33.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer33\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYxOSwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXIzMy53ZWJwIiwic2xpZGVzaG93IjoiZDJkODk5YSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer33.webp\" data-width=\"800\" data-height=\"533\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer22.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer22\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYyMCwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXIyMi53ZWJwIiwic2xpZGVzaG93IjoiZDJkODk5YSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer22.webp\" data-width=\"800\" data-height=\"533\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer11.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer11\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYyMSwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXIxMS53ZWJwIiwic2xpZGVzaG93IjoiZDJkODk5YSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer11.webp\" data-width=\"800\" data-height=\"533\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer10.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer10\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYxMiwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXIxMC53ZWJwIiwic2xpZGVzaG93IjoiZDJkODk5YSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer10-800x600.webp\" data-width=\"800\" data-height=\"600\" aria-label=\"Tool room equipment for fastener die making and custom manufacturing\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer111-e1767925326687.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer111\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTYyOCwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXIxMTEtZTE3Njc5MjUzMjY2ODcud2VicCIsInNsaWRlc2hvdyI6ImQyZDg5OWEifQ%3D%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer111-e1767925326687-800x527.webp\" data-width=\"800\" data-height=\"527\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer1.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer1\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ3NywidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXIxLndlYnAiLCJzbGlkZXNob3ciOiJkMmQ4OTlhIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer1.webp\" data-width=\"600\" data-height=\"470\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer2.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer2\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ3NiwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXIyLndlYnAiLCJzbGlkZXNob3ciOiJkMmQ4OTlhIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer2.webp\" data-width=\"600\" data-height=\"470\" aria-label=\"Fastener manufacturer\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer6.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ4MCwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXI2LndlYnAiLCJzbGlkZXNob3ciOiJkMmQ4OTlhIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer6-800x359.webp\" data-width=\"800\" data-height=\"359\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer4.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer4\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ4MiwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXI0LndlYnAiLCJzbGlkZXNob3ciOiJkMmQ4OTlhIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer4-800x446.webp\" data-width=\"800\" data-height=\"446\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer5.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"d2d899a\" data-elementor-lightbox-title=\"Fastener manufacturer5\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ4MSwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci1tYW51ZmFjdHVyZXI1LndlYnAiLCJzbGlkZXNob3ciOiJkMmQ4OTlhIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-manufacturer5-800x200.webp\" data-width=\"800\" data-height=\"200\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-298847272\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-298847272\" data-tab-index=\"2\" style=\"--n-tabs-title-order: 2;\" class=\" elementor-element elementor-element-2672031 e-con-full e-flex e-con e-child\" data-id=\"2672031\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-5b348f5 e-flex e-con-boxed e-con e-child\" data-id=\"5b348f5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-bfea6b8 elementor-widget elementor-widget-gallery\" data-id=\"bfea6b8\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns&quot;:2,&quot;columns_mobile&quot;:2,&quot;lazyload&quot;:&quot;yes&quot;,&quot;gallery_layout&quot;:&quot;grid&quot;,&quot;columns_tablet&quot;:2,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;aspect_ratio&quot;:&quot;3:2&quot;,&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing6.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bfea6b8\" data-elementor-lightbox-title=\"Fastener testing6\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ4MywidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci10ZXN0aW5nNi53ZWJwIiwic2xpZGVzaG93IjoiYmZlYTZiOCJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing6.webp\" data-width=\"470\" data-height=\"470\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing5.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bfea6b8\" data-elementor-lightbox-title=\"Fastener testing5\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ4NCwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci10ZXN0aW5nNS53ZWJwIiwic2xpZGVzaG93IjoiYmZlYTZiOCJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing5-800x800.webp\" data-width=\"800\" data-height=\"800\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing4.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bfea6b8\" data-elementor-lightbox-title=\"Fastener testing4\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ4NSwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci10ZXN0aW5nNC53ZWJwIiwic2xpZGVzaG93IjoiYmZlYTZiOCJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing4-789x800.webp\" data-width=\"789\" data-height=\"800\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing3.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bfea6b8\" data-elementor-lightbox-title=\"Fastener testing3\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ4NiwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci10ZXN0aW5nMy53ZWJwIiwic2xpZGVzaG93IjoiYmZlYTZiOCJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing3-800x800.webp\" data-width=\"800\" data-height=\"800\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing1.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bfea6b8\" data-elementor-lightbox-title=\"Fastener testing1\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ4NywidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci10ZXN0aW5nMS53ZWJwIiwic2xpZGVzaG93IjoiYmZlYTZiOCJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing1.webp\" data-width=\"379\" data-height=\"379\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"bfea6b8\" data-elementor-lightbox-title=\"Fastener testing\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ4OCwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9GYXN0ZW5lci10ZXN0aW5nLndlYnAiLCJzbGlkZXNob3ciOiJiZmVhNmI4In0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Fastener-testing.webp\" data-width=\"500\" data-height=\"500\" aria-label=\"\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div id=\"e-n-tab-content-298847273\" role=\"tabpanel\" aria-labelledby=\"e-n-tab-title-298847273\" data-tab-index=\"3\" style=\"--n-tabs-title-order: 3;\" class=\" elementor-element elementor-element-2db78b9 e-con-full e-flex e-con e-child\" data-id=\"2db78b9\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-c96d90b e-flex e-con-boxed e-con e-child\" data-id=\"c96d90b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6fcaa11 elementor-widget elementor-widget-gallery\" data-id=\"6fcaa11\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;columns&quot;:3,&quot;columns_mobile&quot;:2,&quot;lazyload&quot;:&quot;yes&quot;,&quot;gallery_layout&quot;:&quot;grid&quot;,&quot;columns_tablet&quot;:2,&quot;gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:10,&quot;sizes&quot;:[]},&quot;link_to&quot;:&quot;file&quot;,&quot;aspect_ratio&quot;:&quot;3:2&quot;,&quot;overlay_background&quot;:&quot;yes&quot;,&quot;content_hover_animation&quot;:&quot;fade-in&quot;}\" data-widget_type=\"gallery.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-gallery__container\">\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2025\/10\/inventory-display-2.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"6fcaa11\" data-elementor-lightbox-title=\"inventory-display-2.webp\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6ODUsInVybCI6Imh0dHBzOlwvXC9zdW5oeWluZ3MuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvaW52ZW50b3J5LWRpc3BsYXktMi53ZWJwIiwic2xpZGVzaG93IjoiNmZjYWExMSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2025\/10\/inventory-display-2-300x208.webp\" data-width=\"300\" data-height=\"208\" aria-label=\"inventory-display\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2025\/10\/inventory-display-3.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"6fcaa11\" data-elementor-lightbox-title=\"inventory-display-3.webp\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6ODYsInVybCI6Imh0dHBzOlwvXC9zdW5oeWluZ3MuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvaW52ZW50b3J5LWRpc3BsYXktMy53ZWJwIiwic2xpZGVzaG93IjoiNmZjYWExMSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2025\/10\/inventory-display-3-300x208.webp\" data-width=\"300\" data-height=\"208\" aria-label=\"inventory-display\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2025\/10\/inventory-display.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"6fcaa11\" data-elementor-lightbox-title=\"inventory-display.webp\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6ODcsInVybCI6Imh0dHBzOlwvXC9zdW5oeWluZ3MuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvaW52ZW50b3J5LWRpc3BsYXkud2VicCIsInNsaWRlc2hvdyI6IjZmY2FhMTEifQ%3D%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2025\/10\/inventory-display-300x208.webp\" data-width=\"300\" data-height=\"208\" aria-label=\"inventory-display\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2025\/10\/inventory-display-4.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"6fcaa11\" data-elementor-lightbox-title=\"inventory-display-4.webp\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6NjAsInVybCI6Imh0dHBzOlwvXC9zdW5oeWluZ3MuY29tXC93cC1jb250ZW50XC91cGxvYWRzXC8yMDI1XC8xMFwvaW52ZW50b3J5LWRpc3BsYXktNC53ZWJwIiwic2xpZGVzaG93IjoiNmZjYWExMSJ9\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2025\/10\/inventory-display-4-300x208.webp\" data-width=\"300\" data-height=\"208\" aria-label=\"inventory-display\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t<a class=\"e-gallery-item elementor-gallery-item elementor-animated-content\" href=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Warehouse_Traceability_Labels_QC_Pass.webp\" data-elementor-open-lightbox=\"yes\" data-elementor-lightbox-slideshow=\"6fcaa11\" data-elementor-lightbox-title=\"Warehouse_Traceability_Labels_QC_Pass\" data-e-action-hash=\"#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6OTQ3MiwidXJsIjoiaHR0cHM6XC9cL3N1bmh5aW5ncy5jb21cL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjZcLzAxXC9XYXJlaG91c2VfVHJhY2VhYmlsaXR5X0xhYmVsc19RQ19QYXNzLndlYnAiLCJzbGlkZXNob3ciOiI2ZmNhYTExIn0%3D\">\n\t\t\t\t\t<div class=\"e-gallery-image elementor-gallery-item__image\" data-thumbnail=\"https:\/\/sunhyings.com\/wp-content\/uploads\/2026\/01\/Warehouse_Traceability_Labels_QC_Pass-800x437.webp\" data-width=\"800\" data-height=\"437\" aria-label=\"Finished goods warehouse with labeled cartons for lot traceability and QC status\" role=\"img\" ><\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-gallery-item__overlay\"><\/div>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-4b72599 e-flex e-con-boxed e-con e-parent\" data-id=\"4b72599\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7146f46 elementor-widget elementor-widget-html\" data-id=\"7146f46\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n\/* FAQ \u72ec\u7acb\u4f5c\u7528\u57df\uff08\u4e0d\u4f9d\u8d56 .lp-fastener\uff09 *\/\r\n.lp-faq-scope{\r\n  --line: rgba(15,23,42,0.12);\r\n  --soft: rgba(15,23,42,0.05);\r\n  --text: #0f172a;\r\n  --muted: rgba(15,23,42,0.72);\r\n}\r\n\r\n\/* \u5982\u679c\u4f60\u5e0c\u671b section \/ wrap \u4e5f\u4fdd\u6301\u539f\u6765\u7684\u201c\u5361\u7247\u611f\u201d\uff0c\u8865\u8fd9\u4e24\u6bb5 *\/\r\n.lp-faq-scope .wrap{ max-width:1600px; margin:0 auto; padding:0 18px; }\r\n.lp-faq-scope .section{\r\n  margin-top:16px;\r\n  border:1px solid var(--line);\r\n  border-radius:16px;\r\n  background:#fff;\r\n  padding:18px;\r\n}\r\n\r\n\/* FAQ \u672c\u4f53\u6837\u5f0f *\/\r\n.lp-faq-scope .faq{ margin-top:12px; display:grid; gap:10px; }\r\n.lp-faq-scope details{\r\n  border:1px solid var(--line);\r\n  border-radius:14px;\r\n  padding:12px 14px;\r\n  background:var(--soft);\r\n}\r\n.lp-faq-scope summary{\r\n  cursor:pointer;\r\n  font-weight:950;\r\n  color:var(--text);\r\n  list-style:none;\r\n}\r\n.lp-faq-scope summary::-webkit-details-marker{ display:none; }\r\n.lp-faq-scope details p{\r\n  margin:10px 0 0 0;\r\n  color:var(--muted);\r\n  font-size:13px;\r\n  line-height:1.75;\r\n}\r\n<\/style>\r\n\r\n<div class=\"lp-faq-scope\">\r\n  <section class=\"section\" id=\"faq\" aria-label=\"FAQ\">\r\n    <div class=\"wrap\">\r\n      <h2>FAQ <\/h2>\r\n\r\n      <div class=\"faq\">\r\n        <details>\r\n          <summary>How do I specify fasteners for an accurate quote?<\/summary>\r\n          <p>Provide standard, diameter \u00d7 length, thread type (metric\/UNC\/UNF), material\/grade, finish\/coating target, quantity\/EAU, destination, and required documents (e.g., EN 10204 3.1). Drawings help for custom deviations.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>What does Grade 12.9 mean in real applications?<\/summary>\r\n          <p>Grade 12.9 indicates a high-strength alloy steel fastener commonly used in heavy machinery, tooling and high-load assemblies. Your final selection should still consider joint design, torque guidance, and environment.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Why choose Zinc Flake (Geomet\/Geomat-type) over standard zinc plating?<\/summary>\r\n          <p>Zinc flake coatings can deliver significantly higher corrosion resistance targets (often hundreds to 1000+ hours depending on spec), and can reduce hydrogen embrittlement concerns for high-tensile fasteners versus some electro-plating processes.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Are Nyloc nuts suitable for high temperature?<\/summary>\r\n          <p>Nylon insert lock nuts are typically rated up to around 120\u00b0C. For higher temperature environments, request all-metal locking nuts.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Can I reuse Nyloc nuts?<\/summary>\r\n          <p>They can be reused, but prevailing torque reduces with repeated cycles. For critical safety joints, consider single-use or define a reuse limit.<\/p>\r\n        <\/details>\r\n\r\n        <details>\r\n          <summary>Can you support DDP shipments and compliance documents?<\/summary>\r\n          <p>We can support Incoterms planning (FOB\/CIF\/DDP) and prepare a documentation checklist for customs clearance. Share destination and compliance needs in your RFQ.<\/p>\r\n        <\/details>\r\n      <\/div>\r\n\r\n      <!-- \u2705 Full Schema (Organization + WebSite + WebPage\/CollectionPage + Breadcrumb + FAQPage) -->\r\n      <script type=\"application\/ld+json\">\r\n      {\r\n        \"@context\": \"https:\/\/schema.org\",\r\n        \"@graph\": [\r\n          {\r\n            \"@type\": \"Organization\",\r\n            \"@id\": \"https:\/\/sunhyings.com\/#organization\",\r\n            \"name\": \"Sunhyings\",\r\n            \"url\": \"https:\/\/sunhyings.com\/\",\r\n            \"logo\": {\r\n              \"@type\": \"ImageObject\",\r\n              \"url\": \"REPLACE_WITH_LOGO_URL\"\r\n            }\r\n          },\r\n          {\r\n            \"@type\": \"WebSite\",\r\n            \"@id\": \"https:\/\/sunhyings.com\/#website\",\r\n            \"url\": \"https:\/\/sunhyings.com\/\",\r\n            \"name\": \"Sunhyings\",\r\n            \"publisher\": {\r\n              \"@id\": \"https:\/\/sunhyings.com\/#organization\"\r\n            },\r\n            \"inLanguage\": \"en\"\r\n          },\r\n          {\r\n            \"@type\": \"BreadcrumbList\",\r\n            \"@id\": \"https:\/\/sunhyings.com\/fastener\/#breadcrumb\",\r\n            \"itemListElement\": [\r\n              {\r\n                \"@type\": \"ListItem\",\r\n                \"position\": 1,\r\n                \"name\": \"Home\",\r\n                \"item\": \"https:\/\/sunhyings.com\/\"\r\n              },\r\n              {\r\n                \"@type\": \"ListItem\",\r\n                \"position\": 2,\r\n                \"name\": \"Fasteners\",\r\n                \"item\": \"https:\/\/sunhyings.com\/fastener\/\"\r\n              }\r\n            ]\r\n          },\r\n          {\r\n            \"@type\": \"FAQPage\",\r\n            \"@id\": \"https:\/\/sunhyings.com\/fastener\/#faqpage\",\r\n            \"url\": \"https:\/\/sunhyings.com\/fastener\/#faq\",\r\n            \"inLanguage\": \"en\",\r\n            \"mainEntity\": [\r\n              {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"How do I specify fasteners for an accurate quote?\",\r\n                \"acceptedAnswer\": {\r\n                  \"@type\": \"Answer\",\r\n                  \"text\": \"Provide standard, diameter \u00d7 length, thread type (metric\/UNC\/UNF), material\/grade, finish\/coating target, quantity\/EAU, destination, and required documents (e.g., EN 10204 3.1). Drawings help for custom deviations.\"\r\n                }\r\n              },\r\n              {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"What does Grade 12.9 mean in real applications?\",\r\n                \"acceptedAnswer\": {\r\n                  \"@type\": \"Answer\",\r\n                  \"text\": \"Grade 12.9 indicates a high-strength alloy steel fastener commonly used in heavy machinery, tooling and high-load assemblies. Your final selection should still consider joint design, torque guidance, and environment.\"\r\n                }\r\n              },\r\n              {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"Why choose Zinc Flake (Geomet\/Geomat-type) over standard zinc plating?\",\r\n                \"acceptedAnswer\": {\r\n                  \"@type\": \"Answer\",\r\n                  \"text\": \"Zinc flake coatings can deliver significantly higher corrosion resistance targets (often hundreds to 1000+ hours depending on spec), and can reduce hydrogen embrittlement concerns for high-tensile fasteners versus some electro-plating processes.\"\r\n                }\r\n              },\r\n              {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"Are Nyloc nuts suitable for high temperature?\",\r\n                \"acceptedAnswer\": {\r\n                  \"@type\": \"Answer\",\r\n                  \"text\": \"Nylon insert lock nuts are typically rated up to around 120\u00b0C. For higher temperature environments, request all-metal locking nuts.\"\r\n                }\r\n              },\r\n              {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"Can I reuse Nyloc nuts?\",\r\n                \"acceptedAnswer\": {\r\n                  \"@type\": \"Answer\",\r\n                  \"text\": \"They can be reused, but prevailing torque reduces with repeated cycles. For critical safety joints, consider single-use or define a reuse limit.\"\r\n                }\r\n              },\r\n              {\r\n                \"@type\": \"Question\",\r\n                \"name\": \"Can you support DDP shipments and compliance documents?\",\r\n                \"acceptedAnswer\": {\r\n                  \"@type\": \"Answer\",\r\n                  \"text\": \"We can support Incoterms planning (FOB\/CIF\/DDP) and prepare a documentation checklist for customs clearance. Share destination and compliance needs in your RFQ.\"\r\n                }\r\n              }\r\n            ]\r\n          },\r\n          {\r\n            \"@type\": [\"WebPage\", \"CollectionPage\"],\r\n            \"@id\": \"https:\/\/sunhyings.com\/fastener\/#webpage\",\r\n            \"url\": \"https:\/\/sunhyings.com\/fastener\/\",\r\n            \"name\": \"Fasteners | Sunhyings\",\r\n            \"isPartOf\": {\r\n              \"@id\": \"https:\/\/sunhyings.com\/#website\"\r\n            },\r\n            \"publisher\": {\r\n              \"@id\": \"https:\/\/sunhyings.com\/#organization\"\r\n            },\r\n            \"breadcrumb\": {\r\n              \"@id\": \"https:\/\/sunhyings.com\/fastener\/#breadcrumb\"\r\n            },\r\n            \"primaryImageOfPage\": {\r\n              \"@type\": \"ImageObject\",\r\n              \"url\": \"REPLACE_WITH_PRIMARY_IMAGE_URL\"\r\n            },\r\n            \"mainEntity\": {\r\n              \"@id\": \"https:\/\/sunhyings.com\/fastener\/#faqpage\"\r\n            },\r\n            \"inLanguage\": \"en\"\r\n          }\r\n        ]\r\n      }\r\n      <\/script>\r\n      <!-- \/Full Schema -->\r\n\r\n    <\/div>\r\n  <\/section>\r\n<\/div>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Industrial Fasteners Manufacturer for OEM &amp; Custom Builds Standard &amp; made-to-print fasteners engineered for high-load, high-temperature and corrosive environments. Coverage M3\u2013M64 (metric + common inch). Up to Class 12.9. ISO 9001 traceability. From pressure-equipment bolting to production-line assemblies, Sunhy supplies precision fasteners built to spec. Choose carbon\/alloy steel, stainless (304\/316), or performance alloys such as [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-9335","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/sunhyings.com\/it\/wp-json\/wp\/v2\/pages\/9335","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sunhyings.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sunhyings.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sunhyings.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sunhyings.com\/it\/wp-json\/wp\/v2\/comments?post=9335"}],"version-history":[{"count":308,"href":"https:\/\/sunhyings.com\/it\/wp-json\/wp\/v2\/pages\/9335\/revisions"}],"predecessor-version":[{"id":11772,"href":"https:\/\/sunhyings.com\/it\/wp-json\/wp\/v2\/pages\/9335\/revisions\/11772"}],"wp:attachment":[{"href":"https:\/\/sunhyings.com\/it\/wp-json\/wp\/v2\/media?parent=9335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}