{"id":6720,"date":"2026-06-26T02:32:53","date_gmt":"2026-06-26T02:32:53","guid":{"rendered":"https:\/\/www.sancofd.com\/"},"modified":"2026-07-03T03:42:08","modified_gmt":"2026-07-03T03:42:08","slug":"speaker-microphone-sealing","status":"publish","type":"page","link":"https:\/\/www.sancofd.com\/en_au\/speaker-microphone-sealing\/","title":{"rendered":"Speaker Microphone Sealing"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6720\" class=\"elementor elementor-6720\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-687b75b e-con-full e-flex e-con e-parent\" data-id=\"687b75b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-89b1633 elementor-widget elementor-widget-html\" data-id=\"89b1633\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- ============================================================\r\n  SANCO \u2014 Application Sub-page: Speaker \/ Microphone Sealing (Consumer Electronics)\r\n  For use inside Elementor HTML widget\r\n  SEO\/GEO optimised \u00b7 JSON-LD Schema \u00b7 Internal product links \u2264 5\r\n============================================================ -->\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n  JSON-LD SCHEMA  (WebPage + HowTo + Product mentions)\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@graph\": [\r\n    {\r\n      \"@type\": \"WebPage\",\r\n      \"@id\": \"https:\/\/www.sancofd.com\/application\/consumer-electronics\/speaker-microphone-sealing\/\",\r\n      \"url\": \"https:\/\/www.sancofd.com\/application\/consumer-electronics\/speaker-microphone-sealing\/\",\r\n      \"name\": \"Speaker \/ Microphone Sealing | Dispensing Machine & Waterproof Mesh Bonding | SANCO\",\r\n      \"description\": \"SANCO dispensing machines deliver waterproof mesh bonding, acoustic gasket sealing and diaphragm potting for IPX-rated speaker and microphone modules in smartphones and wearables.\",\r\n      \"inLanguage\": \"en\",\r\n      \"isPartOf\": {\r\n        \"@type\": \"WebSite\",\r\n        \"url\": \"https:\/\/www.sancofd.com\/\",\r\n        \"name\": \"SANCO Fluid Dispensing\"\r\n      },\r\n      \"breadcrumb\": {\r\n        \"@type\": \"BreadcrumbList\",\r\n        \"itemListElement\": [\r\n          {\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.sancofd.com\/\"},\r\n          {\"@type\":\"ListItem\",\"position\":2,\"name\":\"Applications\",\"item\":\"https:\/\/www.sancofd.com\/application\/\"},\r\n          {\"@type\":\"ListItem\",\"position\":3,\"name\":\"Consumer Electronics\",\"item\":\"https:\/\/www.sancofd.com\/application\/\"},\r\n          {\"@type\":\"ListItem\",\"position\":4,\"name\":\"Speaker \/ Microphone Sealing\",\"item\":\"https:\/\/www.sancofd.com\/application\/consumer-electronics\/speaker-microphone-sealing\/\"}\r\n        ]\r\n      }\r\n    },\r\n    {\r\n      \"@type\": \"HowTo\",\r\n      \"name\": \"Speaker \/ Microphone Sealing Process Using SANCO Equipment\",\r\n      \"description\": \"Step-by-step guide to waterproof mesh bonding, acoustic gasket sealing and diaphragm potting for speaker and microphone modules using SANCO dispensing machines.\",\r\n      \"step\": [\r\n        {\r\n          \"@type\": \"HowToStep\",\r\n          \"position\": 1,\r\n          \"name\": \"Housing & Mesh Preparation\",\r\n          \"text\": \"Speaker or microphone housing and waterproof acoustic mesh are cleaned and positioned on the fixture, with CCD vision locating the acoustic port opening.\"\r\n        },\r\n        {\r\n          \"@type\": \"HowToStep\",\r\n          \"position\": 2,\r\n          \"name\": \"Mesh Ring Adhesive Dispensing\",\r\n          \"text\": \"SANCO dispensing machine deposits a precise ring bead of adhesive around the acoustic port perimeter, sized to bond the mesh without occluding the sound path.\"\r\n        },\r\n        {\r\n          \"@type\": \"HowToStep\",\r\n          \"position\": 3,\r\n          \"name\": \"Mesh Placement & Bonding\",\r\n          \"text\": \"The waterproof acoustic mesh is placed onto the dispensed adhesive ring and pressed to achieve full-perimeter contact while keeping the central acoustic opening clear.\"\r\n        },\r\n        {\r\n          \"@type\": \"HowToStep\",\r\n          \"position\": 4,\r\n          \"name\": \"Gasket \/ Frame Sealing Dispensing\",\r\n          \"text\": \"A secondary sealing bead is applied around the module housing frame to achieve the target IPX ingress protection rating for the finished assembly.\"\r\n        },\r\n        {\r\n          \"@type\": \"HowToStep\",\r\n          \"position\": 5,\r\n          \"name\": \"Cure & Acoustic Performance Test\",\r\n          \"text\": \"The assembly is cured via UV or low-temperature thermal cure, then tested for frequency response and waterproof rating before release to final assembly.\"\r\n        }\r\n      ]\r\n    }\r\n  ]\r\n}\r\n<\/script>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n  STYLES  (scoped, safe inside Elementor)\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<style>\r\n\/* \u2500\u2500 reset scoped to this widget only \u2500\u2500 *\/\r\n.sanco-app-wrap *{box-sizing:border-box;margin:0;padding:0}\r\n\r\n\/* \u2500\u2500 tokens \u2500\u2500 *\/\r\n.sanco-app-wrap{\r\n  --navy:#0a1628;\r\n  --blue:#2e7dd1;\r\n  --blue-dk:#1c68b8;\r\n  --g50:#f8fafc;\r\n  --g100:#f1f5f9;\r\n  --g200:#e2e8f0;\r\n  --g400:#94a3b8;\r\n  --g600:#475569;\r\n  --radius-card:14px;\r\n  font-family:'DM Sans',sans-serif;\r\n  color:var(--navy);\r\n}\r\n\r\n\/* \u2500\u2500 HERO \u2500\u2500 *\/\r\n.sanco-app-hero{\r\n  position:relative;\r\n  height:480px;\r\n  overflow:hidden;\r\n  display:flex;\r\n  align-items:center;\r\n  border-radius:0;\r\n}\r\n.sanco-app-hero-bg{\r\n  position:absolute;inset:0;\r\n  background:url('https:\/\/www.sancofd.com\/wp-content\/uploads\/2026\/04\/Consumer-Electronics.png')\r\n             center\/cover no-repeat;\r\n  filter:brightness(.42);\r\n}\r\n.sanco-app-hero-overlay{\r\n  position:absolute;inset:0;\r\n  background:linear-gradient(90deg,rgba(10,22,40,.78) 40%,transparent 100%);\r\n}\r\n.sanco-app-hero-inner{\r\n  position:relative;z-index:2;\r\n  max-width:1200px;width:100%;margin:0 auto;padding:0 48px;\r\n}\r\n.sanco-app-hero-label{\r\n  display:inline-block;padding:5px 16px;\r\n  background:var(--blue);color:#fff;\r\n  font-size:11px;font-weight:700;letter-spacing:2px;\r\n  text-transform:uppercase;border-radius:50px;margin-bottom:16px;\r\n}\r\n.sanco-app-hero h1{\r\n  font-family:'Barlow Condensed',sans-serif;\r\n  font-size:clamp(40px,5.5vw,68px);font-weight:700;\r\n  color:#fff;line-height:1.05;margin-bottom:16px;\r\n}\r\n.sanco-app-hero-sub{\r\n  font-size:17px;color:rgba(255,255,255,.82);\r\n  max-width:580px;line-height:1.75;\r\n}\r\n\r\n\/* \u2500\u2500 BREADCRUMB \u2500\u2500 *\/\r\n.sanco-app-bread{\r\n  max-width:1200px;margin:0 auto;padding:15px 48px;\r\n  font-size:13px;color:var(--g600);\r\n}\r\n.sanco-app-bread a{color:var(--g600);text-decoration:none}\r\n.sanco-app-bread a:hover{color:var(--blue)}\r\n.sanco-app-bread .sep{margin:0 8px;color:var(--g400)}\r\n.sanco-app-bread .cur{color:var(--navy);font-weight:600}\r\n\r\n\/* \u2500\u2500 INTRO \u2500\u2500 *\/\r\n.sanco-app-intro{padding:80px 0 60px;background:#fff}\r\n.sanco-app-intro-wrap{\r\n  max-width:1200px;margin:0 auto;padding:0 48px;\r\n  display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;\r\n}\r\n.sanco-app-eyebrow{\r\n  font-size:11px;font-weight:700;color:var(--blue);\r\n  letter-spacing:2.5px;text-transform:uppercase;margin-bottom:14px;\r\n}\r\n.sanco-app-intro-text h2{\r\n  font-family:'Barlow Condensed',sans-serif;\r\n  font-size:40px;font-weight:700;color:var(--navy);\r\n  line-height:1.1;margin-bottom:18px;\r\n}\r\n.sanco-app-intro-text p{\r\n  font-size:15.5px;line-height:1.85;color:var(--g600);margin-bottom:14px;\r\n}\r\n.sanco-app-intro-text a{color:var(--blue);font-weight:600;text-decoration:none}\r\n.sanco-app-intro-text a:hover{text-decoration:underline}\r\n.sanco-app-intro-img{border-radius:16px;overflow:hidden;box-shadow:0 20px 48px rgba(10,22,40,.1)}\r\n.sanco-app-intro-img img{width:100%;height:420px;object-fit:cover;display:block}\r\n\r\n\/* \u2500\u2500 CHALLENGES \u2500\u2500 *\/\r\n.sanco-app-challenges{padding:60px 0;background:var(--g50)}\r\n.sanco-app-challenges-wrap{max-width:1200px;margin:0 auto;padding:0 48px}\r\n.sanco-app-sec-head{text-align:center;margin-bottom:44px}\r\n.sanco-app-sec-head .pill{\r\n  display:inline-block;padding:5px 16px;\r\n  background:var(--navy);color:#fff;\r\n  font-size:10px;font-weight:700;letter-spacing:2px;\r\n  text-transform:uppercase;border-radius:50px;margin-bottom:12px;\r\n}\r\n.sanco-app-sec-head h2{\r\n  font-family:'Barlow Condensed',sans-serif;\r\n  font-size:40px;font-weight:700;color:var(--navy);line-height:1.05;margin-bottom:10px;\r\n}\r\n.sanco-app-sec-head p{font-size:15.5px;color:var(--g600);max-width:640px;margin:0 auto}\r\n\r\n.sanco-challenge-grid{\r\n  display:grid;grid-template-columns:repeat(3,1fr);gap:20px;\r\n}\r\n.sanco-challenge-card{\r\n  padding:28px 26px;background:#fff;\r\n  border:1px solid var(--g200);border-radius:var(--radius-card);\r\n}\r\n.sanco-challenge-card .cc-num{\r\n  font-family:'Barlow Condensed',sans-serif;\r\n  font-size:42px;font-weight:800;color:var(--g200);\r\n  line-height:1;margin-bottom:10px;\r\n}\r\n.sanco-challenge-card h4{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:8px}\r\n.sanco-challenge-card p{font-size:13.5px;color:var(--g600);line-height:1.7}\r\n\r\n\/* \u2500\u2500 HIGHLIGHTS \u2500\u2500 *\/\r\n.sanco-app-hl{padding:60px 0;background:#fff}\r\n.sanco-app-hl-wrap{\r\n  max-width:1200px;margin:0 auto;padding:0 48px;\r\n  display:grid;grid-template-columns:repeat(4,1fr);gap:18px;\r\n}\r\n.sanco-app-hl-card{\r\n  padding:26px 22px;background:var(--g50);\r\n  border:1px solid var(--g200);border-radius:var(--radius-card);\r\n  transition:all .25s;\r\n}\r\n.sanco-app-hl-card:hover{\r\n  transform:translateY(-4px);\r\n  box-shadow:0 14px 32px rgba(46,125,209,.1);\r\n  border-color:var(--blue);\r\n}\r\n.sanco-app-hl-icon{\r\n  width:44px;height:44px;border-radius:10px;\r\n  background:linear-gradient(135deg,var(--blue),var(--blue-dk));\r\n  color:#fff;display:flex;align-items:center;justify-content:center;\r\n  font-size:20px;margin-bottom:14px;\r\n  box-shadow:0 6px 16px rgba(46,125,209,.28);\r\n}\r\n.sanco-app-hl-card h4{font-size:15px;font-weight:700;color:var(--navy);margin-bottom:6px}\r\n.sanco-app-hl-card p{font-size:13px;color:var(--g600);line-height:1.65}\r\n\r\n\/* \u2500\u2500 PROCESS \u2500\u2500 *\/\r\n.sanco-app-process{padding:60px 0;background:var(--g50)}\r\n.sanco-app-process-wrap{max-width:1200px;margin:0 auto;padding:0 48px}\r\n.sanco-process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:10px}\r\n.sanco-process-step{\r\n  background:#fff;border:1px solid var(--g200);border-radius:var(--radius-card);\r\n  padding:22px 18px;position:relative;\r\n}\r\n.sanco-process-step::after{\r\n  content:'\u203a';\r\n  position:absolute;right:-14px;top:50%;transform:translateY(-50%);\r\n  font-size:24px;color:var(--blue);font-weight:700;z-index:1;\r\n}\r\n.sanco-process-step:last-child::after{display:none}\r\n.sanco-process-step .ps-num{\r\n  font-family:'Barlow Condensed',sans-serif;\r\n  font-size:11px;font-weight:700;letter-spacing:2px;\r\n  color:var(--blue);text-transform:uppercase;margin-bottom:8px;\r\n}\r\n.sanco-process-step h4{font-size:14px;font-weight:700;color:var(--navy);margin-bottom:6px}\r\n.sanco-process-step p{font-size:12.5px;color:var(--g600);line-height:1.65}\r\n\r\n\r\n\/* \u2500\u2500 MATERIALS TABLE \u2500\u2500 *\/\r\n.sanco-app-materials{padding:60px 0;background:var(--g50)}\r\n.sanco-app-materials-wrap{max-width:1200px;margin:0 auto;padding:0 48px}\r\n.sanco-mat-table{width:100%;border-collapse:collapse;margin-top:8px;font-size:14px}\r\n.sanco-mat-table th{\r\n  background:var(--navy);color:#fff;\r\n  padding:13px 18px;text-align:left;font-size:12px;\r\n  font-weight:700;letter-spacing:1px;text-transform:uppercase;\r\n}\r\n.sanco-mat-table th:first-child{border-radius:10px 0 0 0}\r\n.sanco-mat-table th:last-child{border-radius:0 10px 0 0}\r\n.sanco-mat-table td{\r\n  padding:13px 18px;border-bottom:1px solid var(--g200);\r\n  color:var(--g600);line-height:1.55;vertical-align:top;\r\n}\r\n.sanco-mat-table tr:last-child td{border-bottom:none}\r\n.sanco-mat-table tr:nth-child(even) td{background:var(--g100)}\r\n.sanco-mat-table .tag-rec{\r\n  display:inline-block;padding:2px 10px;border-radius:50px;\r\n  font-size:11px;font-weight:700;\r\n  background:rgba(46,125,209,.1);color:var(--blue);\r\n}\r\n\r\n\/* \u2500\u2500 FAQS \u2500\u2500 *\/\r\n.sanco-app-faq{padding:60px 0;background:#fff}\r\n.sanco-app-faq-wrap{max-width:860px;margin:0 auto;padding:0 48px}\r\n.sanco-faq-item{\r\n  border-bottom:1px solid var(--g200);padding:22px 0;\r\n}\r\n.sanco-faq-item:last-child{border-bottom:none}\r\n.sanco-faq-item h4{font-size:16px;font-weight:700;color:var(--navy);margin-bottom:8px}\r\n.sanco-faq-item p{font-size:14.5px;color:var(--g600);line-height:1.8}\r\n.sanco-faq-item a{color:var(--blue);font-weight:600;text-decoration:none}\r\n.sanco-faq-item a:hover{text-decoration:underline}\r\n\r\n\/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\r\n@media(max-width:1024px){\r\n  .sanco-app-hero{height:360px}\r\n  .sanco-app-hero-inner,.sanco-app-bread,\r\n  .sanco-app-intro-wrap,.sanco-app-hl-wrap,\r\n  .sanco-app-challenges-wrap,.sanco-app-process-wrap,\r\n  .sanco-app-products-wrap,.sanco-app-materials-wrap,\r\n  .sanco-app-faq-wrap{padding-left:24px;padding-right:24px}\r\n  .sanco-app-intro-wrap{grid-template-columns:1fr;gap:32px}\r\n  .sanco-app-intro-img img{height:260px}\r\n  .sanco-app-hl-wrap{grid-template-columns:repeat(2,1fr)}\r\n  .sanco-challenge-grid{grid-template-columns:repeat(2,1fr)}\r\n  .sanco-process-steps{grid-template-columns:repeat(3,1fr)}\r\n  .sanco-process-step::after{display:none}\r\n}\r\n@media(max-width:600px){\r\n  .sanco-app-hero{height:300px}\r\n  .sanco-app-hero h1{font-size:32px}\r\n  .sanco-app-hero-sub{font-size:14.5px}\r\n  .sanco-app-sec-head h2{font-size:28px}\r\n  .sanco-app-intro-text h2{font-size:28px}\r\n  .sanco-app-hl-wrap,.sanco-challenge-grid,\r\n  .sanco-process-steps{grid-template-columns:1fr}\r\n  .sanco-mat-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}\r\n  .sanco-app-faq-wrap{padding-left:20px;padding-right:20px}\r\n  .sanco-app-hero-inner,.sanco-app-bread,\r\n  .sanco-app-intro-wrap,.sanco-app-hl-wrap,\r\n  .sanco-app-challenges-wrap,.sanco-app-process-wrap,\r\n  .sanco-app-products-wrap,.sanco-app-materials-wrap{padding-left:20px;padding-right:20px}\r\n}\r\n@media(max-width:420px){\r\n  .sanco-app-hero{height:260px}\r\n  .sanco-app-hero h1{font-size:28px}\r\n  .sanco-app-hero-label{font-size:10px;padding:4px 12px}\r\n}\r\n<\/style>\r\n\r\n<!-- \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\r\n  PAGE WRAPPER\r\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n<div class=\"sanco-app-wrap\">\r\n\r\n  <!-- \u2550\u2550 HERO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n  <section class=\"sanco-app-hero\" aria-label=\"Speaker \/ Microphone Sealing application hero\">\r\n    <div class=\"sanco-app-hero-bg\"><\/div>\r\n    <div class=\"sanco-app-hero-overlay\"><\/div>\r\n    <div class=\"sanco-app-hero-inner\">\r\n      <span class=\"sanco-app-hero-label\">Consumer Electronics \u00b7 Applications<\/span>\r\n      <h1>Speaker \/ Microphone Sealing<\/h1>\r\n      <p class=\"sanco-app-hero-sub\">Waterproof acoustic mesh bonding, gasket sealing and diaphragm potting for IPX-rated speaker and microphone modules in smartphones and wearables.<\/p>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- \u2550\u2550 BREADCRUMB \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n  <nav class=\"sanco-app-bread\" aria-label=\"Breadcrumb\">\r\n    <a href=\"https:\/\/www.sancofd.com\/\">Home<\/a>\r\n    <span class=\"sep\" aria-hidden=\"true\">\u203a<\/span>\r\n    <a href=\"https:\/\/www.sancofd.com\/application\/\">Applications<\/a>\r\n    <span class=\"sep\" aria-hidden=\"true\">\u203a<\/span>\r\n    <span>Consumer Electronics<\/span>\r\n    <span class=\"sep\" aria-hidden=\"true\">\u203a<\/span>\r\n    <span class=\"cur\">Speaker \/ Microphone Sealing<\/span>\r\n  <\/nav>\r\n\r\n  <!-- \u2550\u2550 INTRO \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n  <section class=\"sanco-app-intro\">\r\n    <div class=\"sanco-app-intro-wrap\">\r\n      <div class=\"sanco-app-intro-text\">\r\n        <div class=\"sanco-app-eyebrow\">Industry Overview<\/div>\r\n        <h2>Acoustic-Precision Dispensing for Waterproof Speaker & Microphone Sealing<\/h2>\r\n        <p>IPX-rated smartphones, wearables and outdoor consumer devices depend on a waterproof acoustic mesh at every speaker and microphone port \u2014 a membrane thin enough to pass sound clearly while blocking liquid ingress. Bonding this mesh presents a genuine contradiction: the adhesive ring must form a complete, void-free seal around the port perimeter, yet must never bridge across the acoustic opening itself, where even a small intrusion measurably degrades frequency response and blocks the microphone's sensitivity.<\/p>\r\n        <p>Beyond the mesh itself, the surrounding module housing requires its own gasket or frame sealing bead to achieve the device's overall IPX ingress protection rating, while the internal diaphragm and voice coil assembly may need potting or conformal coating to protect against moisture reaching the electrical connections. Each of these steps uses a different material and dispensing geometry, but all share the same constraint: dispensing accuracy measured in tens of microns around an acoustic path that cannot tolerate any occlusion.<\/p>\r\n        <p>SANCO <a href=\"https:\/\/www.sancofd.com\/desktop-visual\/\" title=\"SANCO Desktop Visual Dispensing Machine\">desktop visual dispensing machines<\/a> and <a href=\"https:\/\/www.sancofd.com\/ds-series-linlinehigh-speeddispensing-machine\/\" title=\"SANCO DS Series Inline Dispensing Machine\">inline high-speed dispensing machines<\/a> deliver the ring-path accuracy and repeatable micro-volume control needed to bond acoustic mesh and seal speaker and microphone modules without compromising sound quality.<\/p>\r\n      <\/div>\r\n      <div class=\"sanco-app-intro-img\">\r\n        <img loading=\"lazy\" decoding=\"async\"\r\n          src=\"https:\/\/www.sancofd.com\/wp-content\/uploads\/2026\/02\/Component-packaging_\u7ed3\u679c.webp\"\r\n          alt=\"SANCO dispensing machine bonding a waterproof acoustic mesh onto a smartphone speaker module\"\r\n          loading=\"lazy\"\r\n          width=\"600\" height=\"420\"\r\n        >\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- \u2550\u2550 CHALLENGES \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n  <section class=\"sanco-app-challenges\">\r\n    <div class=\"sanco-app-challenges-wrap\">\r\n      <div class=\"sanco-app-sec-head\">\r\n        <span class=\"pill\">Manufacturing Challenges<\/span>\r\n        <h2>Why Speaker \/ Microphone Sealing Requires Acoustic-Aware Dispensing<\/h2>\r\n        <p>Waterproof acoustic sealing must protect against liquid ingress without degrading sound quality. These are the six key challenges manufacturers face.<\/p>\r\n      <\/div>\r\n      <div class=\"sanco-challenge-grid\">\r\n\r\n        <div class=\"sanco-challenge-card\">\r\n          <div class=\"cc-num\">01<\/div>\r\n          <h4>Zero Occlusion of the Acoustic Opening<\/h4>\r\n          <p>Adhesive used to bond the waterproof mesh must form a complete ring around the port perimeter without a single droplet bridging into the acoustic opening, where it would immediately degrade frequency response and sound pressure level.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-challenge-card\">\r\n          <div class=\"cc-num\">02<\/div>\r\n          <h4>Complete, Void-Free Ring Seal<\/h4>\r\n          <p>Any gap in the mesh bonding ring compromises the waterproof rating at that specific point, so the adhesive bead must maintain continuous, uniform contact around the full port circumference.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-challenge-card\">\r\n          <div class=\"cc-num\">03<\/div>\r\n          <h4>Sub-Millimetre Port Diameters<\/h4>\r\n          <p>Speaker and microphone acoustic ports on modern smartphones and TWS devices are frequently only 1\u20132 mm in diameter, requiring dispensing bead width and positioning accuracy far tighter than typical sealing applications.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-challenge-card\">\r\n          <div class=\"cc-num\">04<\/div>\r\n          <h4>Mesh Flexibility During Bonding<\/h4>\r\n          <p>The thin, flexible acoustic mesh material can shift or wrinkle during placement if adhesive tack time and bead height are not carefully controlled, risking incomplete contact or an uneven seal.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-challenge-card\">\r\n          <div class=\"cc-num\">05<\/div>\r\n          <h4>System-Level IPX Rating Requirements<\/h4>\r\n          <p>Mesh bonding is only one part of the sealing chain \u2014 the surrounding housing frame and connector interfaces must all achieve consistent seal quality for the finished device to pass its target IPX ingress protection test.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-challenge-card\">\r\n          <div class=\"cc-num\">06<\/div>\r\n          <h4>Diaphragm and Voice Coil Moisture Protection<\/h4>\r\n          <p>Internal speaker components exposed behind the acoustic mesh still require conformal coating or selective potting to protect electrical connections from any moisture that reaches the diaphragm assembly.<\/p>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- \u2550\u2550 HIGHLIGHTS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n  <section class=\"sanco-app-hl\">\r\n    <div style=\"max-width:1200px;margin:0 auto;padding:0 48px 0\">\r\n      <div class=\"sanco-app-sec-head\" style=\"text-align:left;margin-bottom:32px\">\r\n        <div class=\"sanco-app-eyebrow\">SANCO Advantages<\/div>\r\n        <h2 style=\"font-family:'Barlow Condensed',sans-serif;font-size:40px;font-weight:700;color:var(--navy);line-height:1.1\">\r\n          Key Capabilities for Speaker \/ Microphone Sealing\r\n        <\/h2>\r\n      <\/div>\r\n    <\/div>\r\n    <div class=\"sanco-app-hl-wrap\">\r\n\r\n      <div class=\"sanco-app-hl-card\">\r\n        <div class=\"sanco-app-hl-icon\">\u25c8<\/div>\r\n        <h4>\u00b10.03 mm Ring Path Accuracy<\/h4>\r\n        <p>CCD vision-guided dispensing traces a precise circular or contoured ring around the acoustic port, keeping the opening fully clear of adhesive.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-app-hl-card\">\r\n        <div class=\"sanco-app-hl-icon\">\u25ce<\/div>\r\n        <h4>Sub-Milligram Bead Control<\/h4>\r\n        <p>Minimum dispense volume of 0.001 ml supports bonding rings on acoustic ports as small as 1\u20132 mm in diameter without overflow into the opening.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-app-hl-card\">\r\n        <div class=\"sanco-app-hl-icon\">\ud83c\udf21<\/div>\r\n        <h4>Barrel Temperature Control \u00b11 \u00b0C<\/h4>\r\n        <p>Stable material viscosity across a full production run keeps ring bead height and width consistent from the first module to the last.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-app-hl-card\">\r\n        <div class=\"sanco-app-hl-icon\">\u26a1<\/div>\r\n        <h4>Piezo Jetting for Non-Contact Dispense<\/h4>\r\n        <p>Optional piezo jetting valve dispenses micro-droplets without needle contact, protecting delicate mesh and diaphragm surfaces from mechanical stress.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-app-hl-card\">\r\n        <div class=\"sanco-app-hl-icon\">\u267b<\/div>\r\n        <h4>Closed-Loop Pressure Feedback<\/h4>\r\n        <p>Real-time pressure compensation maintains constant ring bead geometry as material ages, protecting waterproof seal consistency across production runs.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-app-hl-card\">\r\n        <div class=\"sanco-app-hl-icon\">\u2726<\/div>\r\n        <h4>Multi-Recipe Programming<\/h4>\r\n        <p>Program separate dispensing recipes for mesh bonding, gasket sealing and diaphragm coating within a single machine, switching automatically between steps.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-app-hl-card\">\r\n        <div class=\"sanco-app-hl-icon\">\ud83d\udcd0<\/div>\r\n        <h4>CAD-Based Port Programming<\/h4>\r\n        <p>Import acoustic port layout data to auto-generate precise ring dispensing paths, reducing new product introduction time for each new module design.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-app-hl-card\">\r\n        <div class=\"sanco-app-hl-icon\">\ud83d\udd17<\/div>\r\n        <h4>Inline SMT Line Integration<\/h4>\r\n        <p>SMEMA-compatible conveyor interface links SANCO dispensing stations directly into speaker and microphone module final assembly lines.<\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- \u2550\u2550 PROCESS STEPS \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n  <section class=\"sanco-app-process\">\r\n    <div class=\"sanco-app-process-wrap\">\r\n      <div class=\"sanco-app-sec-head\">\r\n        <span class=\"pill\">Process Guide<\/span>\r\n        <h2>The Speaker \/ Microphone Sealing Process Step by Step<\/h2>\r\n        <p>Waterproof acoustic sealing requires tight control across mesh bonding, gasket sealing and function testing. SANCO equipment is calibrated to support every stage.<\/p>\r\n      <\/div>\r\n      <div class=\"sanco-process-steps\">\r\n\r\n        <div class=\"sanco-process-step\">\r\n          <div class=\"ps-num\">Step 01<\/div>\r\n          <h4>Housing & Mesh Preparation<\/h4>\r\n          <p>Housing and waterproof acoustic mesh are cleaned and positioned, with CCD vision locating the acoustic port opening.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-process-step\">\r\n          <div class=\"ps-num\">Step 02<\/div>\r\n          <h4>Mesh Ring Dispensing<\/h4>\r\n          <p>A precise ring bead is deposited around the acoustic port perimeter, sized to bond the mesh without occluding the sound path.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-process-step\">\r\n          <div class=\"ps-num\">Step 03<\/div>\r\n          <h4>Mesh Placement & Bonding<\/h4>\r\n          <p>The acoustic mesh is placed onto the adhesive ring and pressed to achieve full-perimeter contact while keeping the opening clear.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-process-step\">\r\n          <div class=\"ps-num\">Step 04<\/div>\r\n          <h4>Gasket \/ Frame Sealing<\/h4>\r\n          <p>A secondary sealing bead is applied around the module housing frame to achieve the target IPX ingress protection rating.<\/p>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-process-step\">\r\n          <div class=\"ps-num\">Step 05<\/div>\r\n          <h4>Cure & Acoustic Test<\/h4>\r\n          <p>The assembly is cured, then tested for frequency response and waterproof rating before release to final assembly.<\/p>\r\n        <\/div>\r\n\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n\r\n  <!-- \u2550\u2550 MATERIALS TABLE \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n  <section class=\"sanco-app-materials\">\r\n    <div class=\"sanco-app-materials-wrap\">\r\n      <div class=\"sanco-app-sec-head\">\r\n        <span class=\"pill\">Materials Compatibility<\/span>\r\n        <h2>Speaker \/ Microphone Material Types & SANCO Compatibility<\/h2>\r\n        <p>SANCO dispensing machines handle the mesh bonding and sealing materials used across acoustic module assembly.<\/p>\r\n      <\/div>\r\n      <table class=\"sanco-mat-table\" role=\"table\" aria-label=\"Speaker and microphone material types and SANCO equipment compatibility\">\r\n        <thead>\r\n          <tr>\r\n            <th>Material Type<\/th>\r\n            <th>Viscosity Range<\/th>\r\n            <th>Cure Method<\/th>\r\n            <th>Typical Application<\/th>\r\n            <th>SANCO Compatibility<\/th>\r\n          <\/tr>\r\n        <\/thead>\r\n        <tbody>\r\n          <tr>\r\n            <td><strong>Acoustic Mesh Ring Adhesive<\/strong><\/td>\r\n            <td>2,000 \u2013 8,000 mPa\u00b7s<\/td>\r\n            <td>UV 365 nm or thermal 80\u2013100 \u00b0C<\/td>\r\n            <td>Bonding waterproof mesh around speaker and microphone ports<\/td>\r\n            <td><span class=\"tag-rec\">Recommended<\/span><\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td><strong>Waterproof Housing Gasket Sealant<\/strong><\/td>\r\n            <td>5,000 \u2013 20,000 mPa\u00b7s<\/td>\r\n            <td>Thermal 60\u201390 \u00b0C or UV<\/td>\r\n            <td>Perimeter sealing for IPX-rated speaker and microphone housings<\/td>\r\n            <td><span class=\"tag-rec\">Recommended<\/span><\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td><strong>Diaphragm Conformal Coating<\/strong><\/td>\r\n            <td>50 \u2013 300 mPa\u00b7s<\/td>\r\n            <td>UV or low-temperature thermal<\/td>\r\n            <td>Thin protective film over diaphragm and voice coil electrical connections<\/td>\r\n            <td><span class=\"tag-rec\">Recommended<\/span><\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td><strong>Selective Potting Silicone<\/strong><\/td>\r\n            <td>3,000 \u2013 12,000 mPa\u00b7s<\/td>\r\n            <td>Thermal 60\u2013100 \u00b0C<\/td>\r\n            <td>Localized moisture protection for internal speaker driver electronics<\/td>\r\n            <td><span class=\"tag-rec\">Recommended<\/span><\/td>\r\n          <\/tr>\r\n          <tr>\r\n            <td><strong>Flexible Foam Gasket Dispense Material<\/strong><\/td>\r\n            <td>8,000 \u2013 25,000 mPa\u00b7s<\/td>\r\n            <td>UV or thermal cure<\/td>\r\n            <td>Compressible sealing gasket between module housing and device chassis<\/td>\r\n            <td><span class=\"tag-rec\">Recommended<\/span><\/td>\r\n          <\/tr>\r\n        <\/tbody>\r\n      <\/table>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- \u2550\u2550 FAQ \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 -->\r\n  <section class=\"sanco-app-faq\">\r\n    <div class=\"sanco-app-faq-wrap\">\r\n      <div class=\"sanco-app-sec-head\">\r\n        <span class=\"pill\">FAQ<\/span>\r\n        <h2>Frequently Asked Questions<\/h2>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-faq-item\">\r\n        <h4>How does SANCO prevent adhesive from occluding the acoustic port during mesh bonding?<\/h4>\r\n        <p>SANCO's CCD vision system aligns dispensing paths to within \u00b10.03 mm of the target ring geometry, keeping adhesive fully confined to the mesh bonding perimeter even on acoustic ports as small as 1\u20132 mm in diameter. Contact our <a href=\"https:\/\/www.sancofd.com\/contact\/\" title=\"Contact SANCO engineers\">application engineers<\/a> to review your specific port layout.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-faq-item\">\r\n        <h4>Can SANCO equipment achieve a continuous, void-free bonding ring?<\/h4>\r\n        <p>Yes. Closed-loop pressure control maintains constant bead flow throughout the ring path, and software-defined toolpaths ensure the start and end points of the ring overlap sufficiently to eliminate any gap in the waterproof seal.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-faq-item\">\r\n        <h4>What dispense volumes can SANCO machines achieve for acoustic mesh bonding?<\/h4>\r\n        <p>SANCO desktop visual dispensing machines support minimum dispense volumes of 0.001 ml, matching the scale required for ring bonding around the smallest speaker and microphone acoustic ports used in TWS and smartphone modules.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-faq-item\">\r\n        <h4>Is non-contact jetting available for acoustic mesh dispensing?<\/h4>\r\n        <p>Yes. SANCO offers a <a href=\"https:\/\/www.sancofd.com\/piezo-valve-1\/\" title=\"SANCO Piezo Dispensing Valve\">piezo jetting valve<\/a> option for non-contact dispensing, protecting the thin, flexible mesh material from mechanical stress or distortion during the bonding process.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-faq-item\">\r\n        <h4>Can SANCO machines handle both mesh bonding and housing gasket sealing in one programme?<\/h4>\r\n        <p>Yes. SANCO's offline programming software allows engineers to define separate dispensing recipes for mesh ring bonding, housing gasket sealing and internal diaphragm coating within a single programme file, executing the full sequence without manual recipe switching.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-faq-item\">\r\n        <h4>Where can I learn about other consumer electronics dispensing applications?<\/h4>\r\n        <p>Visit our <a href=\"https:\/\/www.sancofd.com\/application\/\" title=\"SANCO Applications\">Applications section<\/a> for detailed guides covering TWS earbud assembly, camera module dispensing, display module bonding and chip underfill \u2014 all common processes in consumer electronics manufacturing. For equipment specifications, see our <a href=\"https:\/\/www.sancofd.com\/desktop-visual\/\" title=\"SANCO Desktop Visual Dispensing Machine\">dispensing machine product pages<\/a>.<\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div><!-- \/.sanco-app-wrap -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-37d59a4 e-con-full e-flex e-con e-parent\" data-id=\"37d59a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-142f6ca elementor-widget elementor-widget-html\" data-id=\"142f6ca\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- SANCO CTA Section with Popup Contact Form | Elementor HTML Widget -->\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700;800&display=swap\" rel=\"stylesheet\">\r\n\r\n<style>\r\n\/* ===== CTA SECTION ===== *\/\r\n.sanco-cta-wrap {\r\n  font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;\r\n  background: #ffffff;\r\n  position: relative;\r\n  overflow: hidden;\r\n  padding: 80px 24px;\r\n  text-align: center;\r\n}\r\n\r\n\/* soft color accent blobs *\/\r\n.sanco-cta-wrap::after {\r\n  content: '';\r\n  position: absolute;\r\n  top: -140px;\r\n  right: -120px;\r\n  width: 480px;\r\n  height: 480px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(37,99,235,0.55) 0%, rgba(37,99,235,0.28) 40%, rgba(37,99,235,0) 72%);\r\n  pointer-events: none;\r\n}\r\n\r\n\/* accent blob, bottom-left \u2014 a second hue for contrast *\/\r\n.sanco-cta-wrap::before {\r\n  content: '';\r\n  position: absolute;\r\n  bottom: -160px;\r\n  left: -130px;\r\n  width: 420px;\r\n  height: 420px;\r\n  border-radius: 50%;\r\n  background: radial-gradient(circle, rgba(6,182,212,0.45) 0%, rgba(6,182,212,0.22) 40%, rgba(6,182,212,0) 72%);\r\n  pointer-events: none;\r\n}\r\n\r\n.sanco-cta-inner {\r\n  position: relative;\r\n  z-index: 1;\r\n  max-width: 680px;\r\n  margin: 0 auto;\r\n}\r\n\r\n.sanco-cta-inner h2 {\r\n  font-size: clamp(26px, 4vw, 42px);\r\n  font-weight: 800;\r\n  color: #0a1628;\r\n  margin: 0 0 14px;\r\n  line-height: 1.2;\r\n  letter-spacing: -0.5px;\r\n}\r\n\r\n.sanco-cta-inner p {\r\n  font-size: clamp(14px, 1.8vw, 17px);\r\n  color: #5a6472;\r\n  margin: 0 auto 36px;\r\n  max-width: 480px;\r\n  line-height: 1.7;\r\n}\r\n\r\n.sanco-cta-btns {\r\n  display: flex;\r\n  gap: 14px;\r\n  justify-content: center;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.sanco-btn-primary {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  background: #2563eb;\r\n  color: #fff;\r\n  font-family: inherit;\r\n  font-size: 15px;\r\n  font-weight: 700;\r\n  padding: 14px 30px;\r\n  border-radius: 10px;\r\n  border: none;\r\n  cursor: pointer;\r\n  transition: background 0.2s, transform 0.2s, box-shadow 0.2s;\r\n  text-decoration: none;\r\n  letter-spacing: 0.1px;\r\n}\r\n.sanco-btn-primary:hover {\r\n  background: #1d4ed8;\r\n  transform: translateY(-2px);\r\n  box-shadow: 0 8px 24px rgba(37,99,235,0.3);\r\n}\r\n\r\n.sanco-btn-secondary {\r\n  display: inline-flex;\r\n  align-items: center;\r\n  gap: 8px;\r\n  background: transparent;\r\n  color: #0a1628;\r\n  font-family: inherit;\r\n  font-size: 15px;\r\n  font-weight: 600;\r\n  padding: 14px 30px;\r\n  border-radius: 10px;\r\n  border: 1.5px solid #dbe0e8;\r\n  cursor: pointer;\r\n  transition: border-color 0.2s, color 0.2s, background 0.2s;\r\n  text-decoration: none;\r\n  letter-spacing: 0.1px;\r\n}\r\n.sanco-btn-secondary:hover {\r\n  border-color: #2563eb;\r\n  color: #2563eb;\r\n  background: rgba(37,99,235,0.04);\r\n}\r\n\r\n\/* ===== MODAL OVERLAY ===== *\/\r\n.sanco-modal-overlay {\r\n  display: none;\r\n  position: fixed;\r\n  inset: 0;\r\n  background: rgba(5, 10, 22, 0.75);\r\n  backdrop-filter: blur(4px);\r\n  z-index: 99999;\r\n  align-items: center;\r\n  justify-content: center;\r\n  padding: 20px;\r\n  animation: sanco-fade-in 0.2s ease;\r\n}\r\n.sanco-modal-overlay.active {\r\n  display: flex;\r\n}\r\n\r\n@keyframes sanco-fade-in {\r\n  from { opacity: 0; }\r\n  to   { opacity: 1; }\r\n}\r\n\r\n\/* ===== MODAL CARD ===== *\/\r\n.sanco-modal {\r\n  background: #fff;\r\n  border-radius: 20px;\r\n  width: 100%;\r\n  max-width: 560px;\r\n  max-height: 92vh;\r\n  overflow-y: auto;\r\n  box-shadow: 0 30px 80px rgba(0,0,0,0.4);\r\n  animation: sanco-slide-up 0.28s cubic-bezier(0.34,1.3,0.64,1);\r\n  position: relative;\r\n}\r\n\r\n@keyframes sanco-slide-up {\r\n  from { opacity: 0; transform: translateY(30px) scale(0.97); }\r\n  to   { opacity: 1; transform: translateY(0)   scale(1); }\r\n}\r\n\r\n.sanco-modal-header {\r\n  background: linear-gradient(135deg, #0a1628 0%, #132744 100%);\r\n  padding: 28px 32px 24px;\r\n  border-radius: 20px 20px 0 0;\r\n  position: relative;\r\n}\r\n\r\n.sanco-modal-header h3 {\r\n  font-size: 22px;\r\n  font-weight: 800;\r\n  color: #fff;\r\n  margin: 0 0 6px;\r\n}\r\n\r\n.sanco-modal-header p {\r\n  font-size: 14px;\r\n  color: rgba(255,255,255,0.6);\r\n  margin: 0;\r\n}\r\n\r\n.sanco-modal-close {\r\n  position: absolute;\r\n  top: 18px;\r\n  right: 18px;\r\n  width: 36px;\r\n  height: 36px;\r\n  background: rgba(255,255,255,0.22);\r\n  border: 1.5px solid rgba(255,255,255,0.5);\r\n  border-radius: 8px;\r\n  cursor: pointer;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  transition: background 0.2s, border-color 0.2s;\r\n  color: #fff;\r\n}\r\n.sanco-modal-close:hover {\r\n  background: rgba(255,255,255,0.38);\r\n  border-color: rgba(255,255,255,0.8);\r\n}\r\n.sanco-modal-close svg { width: 20px; height: 20px; stroke-width: 3; }\r\n\r\n.sanco-modal-body {\r\n  padding: 28px 32px 32px;\r\n}\r\n\r\n\/* ===== FORM STYLES ===== *\/\r\n.sanco-form-row {\r\n  display: grid;\r\n  grid-template-columns: 1fr 1fr;\r\n  gap: 14px;\r\n}\r\n\r\n.sanco-form-group {\r\n  margin-bottom: 16px;\r\n}\r\n\r\n.sanco-form-group label {\r\n  display: block;\r\n  font-size: 13px;\r\n  font-weight: 600;\r\n  color: #0a1628;\r\n  margin-bottom: 7px;\r\n  letter-spacing: 0.1px;\r\n}\r\n\r\n.sanco-form-group label .req {\r\n  color: #ef4444;\r\n  margin-left: 2px;\r\n}\r\n\r\n.sanco-form-group input,\r\n.sanco-form-group select,\r\n.sanco-form-group textarea {\r\n  width: 100%;\r\n  padding: 12px 14px;\r\n  background: #f8fafc;\r\n  border: 1.5px solid #e5e7eb;\r\n  border-radius: 10px;\r\n  font-size: 14px;\r\n  color: #0a1628;\r\n  font-family: inherit;\r\n  transition: border-color 0.2s, box-shadow 0.2s, background 0.2s;\r\n  box-sizing: border-box;\r\n  appearance: none;\r\n}\r\n\r\n.sanco-form-group input::placeholder,\r\n.sanco-form-group textarea::placeholder { color: #b0b8c4; }\r\n\r\n.sanco-form-group input:focus,\r\n.sanco-form-group select:focus,\r\n.sanco-form-group textarea:focus {\r\n  outline: none;\r\n  border-color: #2563eb;\r\n  background: #fff;\r\n  box-shadow: 0 0 0 3px rgba(37,99,235,0.12);\r\n}\r\n\r\n.sanco-form-group select {\r\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'\/%3E%3C\/svg%3E\");\r\n  background-repeat: no-repeat;\r\n  background-position: right 12px center;\r\n  background-color: #f8fafc;\r\n  cursor: pointer;\r\n}\r\n\r\n.sanco-form-group textarea {\r\n  min-height: 100px;\r\n  resize: vertical;\r\n}\r\n\r\n\/* honeypot *\/\r\n.sanco-hp { position: absolute; left: -9999px; opacity: 0; pointer-events: none; }\r\n\r\n.sanco-submit-btn {\r\n  width: 100%;\r\n  padding: 15px;\r\n  background: linear-gradient(135deg, #0a1628 0%, #1d4ed8 100%);\r\n  color: #fff;\r\n  border: none;\r\n  border-radius: 12px;\r\n  font-size: 16px;\r\n  font-weight: 700;\r\n  font-family: inherit;\r\n  cursor: pointer;\r\n  display: flex;\r\n  align-items: center;\r\n  justify-content: center;\r\n  gap: 10px;\r\n  margin-top: 6px;\r\n  transition: opacity 0.2s, transform 0.2s, box-shadow 0.2s;\r\n  letter-spacing: 0.1px;\r\n}\r\n.sanco-submit-btn:hover {\r\n  opacity: 0.92;\r\n  transform: translateY(-1px);\r\n  box-shadow: 0 8px 20px rgba(10,22,40,0.3);\r\n}\r\n.sanco-submit-btn svg { width: 18px; height: 18px; }\r\n\r\n.sanco-privacy {\r\n  display: flex;\r\n  align-items: flex-start;\r\n  gap: 10px;\r\n  margin-top: 18px;\r\n  padding: 12px 14px;\r\n  background: #f8fafc;\r\n  border-radius: 10px;\r\n}\r\n.sanco-privacy svg { width: 16px; height: 16px; color: #9ca3af; flex-shrink: 0; margin-top: 2px; }\r\n.sanco-privacy span { font-size: 12px; color: #6b7280; line-height: 1.5; }\r\n\r\n\/* messages *\/\r\n.sanco-msg {\r\n  display: none;\r\n  align-items: center;\r\n  gap: 10px;\r\n  padding: 13px 16px;\r\n  border-radius: 10px;\r\n  font-size: 14px;\r\n  margin-bottom: 18px;\r\n}\r\n.sanco-msg.show { display: flex; }\r\n.sanco-msg.error  { background: #fef2f2; border: 1px solid #fecaca; color: #dc2626; }\r\n.sanco-msg.success{ background: #f0fdf4; border: 1px solid #bbf7d0; color: #16a34a; }\r\n.sanco-msg svg { width: 18px; height: 18px; flex-shrink: 0; }\r\n\r\n\/* ===== RESPONSIVE ===== *\/\r\n@media (max-width: 520px) {\r\n  .sanco-form-row { grid-template-columns: 1fr; }\r\n  .sanco-modal-body { padding: 22px 20px 28px; }\r\n  .sanco-modal-header { padding: 22px 20px 18px; }\r\n}\r\n<\/style>\r\n\r\n<!-- \u2500\u2500 CTA SECTION \u2500\u2500 -->\r\n<div class=\"sanco-cta-wrap\">\r\n  <div class=\"sanco-cta-inner\">\r\n    <h2>Ready to Optimize Your Production?<\/h2>\r\n    <p>Talk to our engineers about a dispensing or coating solution tailored to your consumer electronics line.<\/p>\r\n    <div class=\"sanco-cta-btns\">\r\n      <button class=\"sanco-btn-primary\" onclick=\"sancoOpenModal()\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M9 5H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V7a2 2 0 00-2-2h-2M9 5a2 2 0 002 2h2a2 2 0 002-2M9 5a2 2 0 012-2h2a2 2 0 012 2\"\/><\/svg>\r\n        Get a Quote\r\n      <\/button>\r\n      <a class=\"sanco-btn-secondary\" href=\"https:\/\/www.sancofd.com\/product\/\" target=\"_blank\" rel=\"noopener\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"16\" height=\"16\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M4 6h16M4 10h16M4 14h10\"\/><\/svg>\r\n        View Products\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- \u2500\u2500 MODAL \u2500\u2500 -->\r\n<div class=\"sanco-modal-overlay\" id=\"sancoModal\" onclick=\"sancoCloseOnBg(event)\">\r\n  <div class=\"sanco-modal\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sancoModalTitle\">\r\n\r\n    <div class=\"sanco-modal-header\">\r\n      <h3 id=\"sancoModalTitle\">Request a Quote<\/h3>\r\n      <p>Our team will respond within 24 hours.<\/p>\r\n      <button class=\"sanco-modal-close\" onclick=\"sancoCloseModal()\" aria-label=\"Close\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M6 18L18 6M6 6l12 12\"\/><\/svg>\r\n      <\/button>\r\n    <\/div>\r\n\r\n    <div class=\"sanco-modal-body\">\r\n\r\n      <div class=\"sanco-msg error\" id=\"sancoError\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 8v4m0 4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z\"\/><\/svg>\r\n        <span id=\"sancoErrorText\"><\/span>\r\n      <\/div>\r\n\r\n      <div class=\"sanco-msg success\" id=\"sancoSuccess\">\r\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 13l4 4L19 7\"\/><\/svg>\r\n        <span>Thank you! Your message has been sent. We'll be in touch within 24 hours.<\/span>\r\n      <\/div>\r\n\r\n      <form id=\"sancoContactForm\" action=\"https:\/\/api.form-data.com\/f\/FnvziDiv8iiDZg\" method=\"post\" target=\"_blank\">\r\n\r\n        <!-- Honeypot -->\r\n        <div class=\"sanco-hp\" aria-hidden=\"true\">\r\n          <input type=\"text\" name=\"website\" id=\"sancoHp\" tabindex=\"-1\" autocomplete=\"off\">\r\n        <\/div>\r\n\r\n        <div class=\"sanco-form-row\">\r\n          <div class=\"sanco-form-group\">\r\n            <label for=\"sancoName\">Full Name <span class=\"req\">*<\/span><\/label>\r\n            <input type=\"text\" id=\"sancoName\" name=\"name\" placeholder=\"Your name\" required>\r\n          <\/div>\r\n          <div class=\"sanco-form-group\">\r\n            <label for=\"sancoCompany\">Company<\/label>\r\n            <input type=\"text\" id=\"sancoCompany\" name=\"company\" placeholder=\"Company name\">\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-form-row\">\r\n          <div class=\"sanco-form-group\">\r\n            <label for=\"sancoEmail\">Email Address <span class=\"req\">*<\/span><\/label>\r\n            <input type=\"email\" id=\"sancoEmail\" name=\"email\" placeholder=\"your@email.com\" required>\r\n          <\/div>\r\n          <div class=\"sanco-form-group\">\r\n            <label for=\"sancoPhone\">Phone \/ WhatsApp<\/label>\r\n            <input type=\"tel\" id=\"sancoPhone\" name=\"phone\" placeholder=\"+1 234 567 890\">\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-form-group\">\r\n          <label for=\"sancoInquiry\">Inquiry Type<\/label>\r\n          <select id=\"sancoInquiry\" name=\"inquiry\">\r\n            <option value=\"\">Select an option<\/option>\r\n            <option value=\"quote\">Request a Quote<\/option>\r\n            <option value=\"product\">Product Inquiry<\/option>\r\n            <option value=\"support\">Technical Support<\/option>\r\n            <option value=\"partnership\">Partnership<\/option>\r\n            <option value=\"other\">Other<\/option>\r\n          <\/select>\r\n        <\/div>\r\n\r\n        <div class=\"sanco-form-group\">\r\n          <label for=\"sancoMessage\">Message <span class=\"req\">*<\/span><\/label>\r\n          <textarea id=\"sancoMessage\" name=\"message\" placeholder=\"Please let us know the model you're interested in and estimated quantity.\" required><\/textarea>\r\n        <\/div>\r\n\r\n        <button type=\"submit\" class=\"sanco-submit-btn\" id=\"sancoSubmitBtn\">\r\n          <span>Send Enquiry<\/span>\r\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2.5\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M14 5l7 7m0 0l-7 7m7-7H3\"\/><\/svg>\r\n        <\/button>\r\n\r\n        <div class=\"sanco-privacy\">\r\n          <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\" stroke=\"currentColor\" stroke-width=\"2\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z\"\/><\/svg>\r\n          <span>Your information is secure and will never be shared with third parties.<\/span>\r\n        <\/div>\r\n\r\n      <\/form>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(function() {\r\n  var loadTime = Date.now();\r\n\r\n  window.sancoOpenModal = function() {\r\n    document.getElementById('sancoModal').classList.add('active');\r\n    document.body.style.overflow = 'hidden';\r\n  };\r\n\r\n  window.sancoCloseModal = function() {\r\n    document.getElementById('sancoModal').classList.remove('active');\r\n    document.body.style.overflow = '';\r\n  };\r\n\r\n  window.sancoCloseOnBg = function(e) {\r\n    if (e.target === document.getElementById('sancoModal')) sancoCloseModal();\r\n  };\r\n\r\n  \/\/ Esc key\r\n  document.addEventListener('keydown', function(e) {\r\n    if (e.key === 'Escape') sancoCloseModal();\r\n  });\r\n\r\n  \/\/ Form submit\r\n  document.getElementById('sancoContactForm').addEventListener('submit', function(e) {\r\n    var err = document.getElementById('sancoError');\r\n    var suc = document.getElementById('sancoSuccess');\r\n    var errTxt = document.getElementById('sancoErrorText');\r\n\r\n    err.classList.remove('show');\r\n    suc.classList.remove('show');\r\n\r\n    \/\/ Honeypot\r\n    if (document.getElementById('sancoHp').value) {\r\n      e.preventDefault();\r\n      errTxt.textContent = 'Bot detected. Please try again.';\r\n      err.classList.add('show');\r\n      return;\r\n    }\r\n\r\n    \/\/ Time check\r\n    if ((Date.now() - loadTime) \/ 1000 < 3) {\r\n      e.preventDefault();\r\n      errTxt.textContent = 'Please take a moment to fill in the form.';\r\n      err.classList.add('show');\r\n      return;\r\n    }\r\n\r\n    \/\/ Email\r\n    var email = document.getElementById('sancoEmail').value;\r\n    if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) {\r\n      e.preventDefault();\r\n      errTxt.textContent = 'Please enter a valid email address.';\r\n      err.classList.add('show');\r\n      return;\r\n    }\r\n\r\n    suc.classList.add('show');\r\n  });\r\n})();\r\n<\/script>\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>Consumer Electronics \u00b7 Applications Speaker \/ Microphone Sealing Waterproof acoustic mesh bonding, gasket sealing and diaphragm potting for IPX-rated speaker and microphone modules in smartphones and wearables. Home \u203a Applications \u203a Consumer Electronics \u203a Speaker \/ Microphone Sealing Industry Overview Acoustic-Precision Dispensing for Waterproof Speaker &#038; Microphone Sealing IPX-rated smartphones, wearables and outdoor consumer devices [&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-6720","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.sancofd.com\/en_au\/wp-json\/wp\/v2\/pages\/6720","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.sancofd.com\/en_au\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.sancofd.com\/en_au\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.sancofd.com\/en_au\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.sancofd.com\/en_au\/wp-json\/wp\/v2\/comments?post=6720"}],"version-history":[{"count":10,"href":"https:\/\/www.sancofd.com\/en_au\/wp-json\/wp\/v2\/pages\/6720\/revisions"}],"predecessor-version":[{"id":7255,"href":"https:\/\/www.sancofd.com\/en_au\/wp-json\/wp\/v2\/pages\/6720\/revisions\/7255"}],"wp:attachment":[{"href":"https:\/\/www.sancofd.com\/en_au\/wp-json\/wp\/v2\/media?parent=6720"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}