{"id":4613,"date":"2026-03-23T13:39:53","date_gmt":"2026-03-23T13:39:53","guid":{"rendered":"https:\/\/saiweiglass.com\/?page_id=4613"},"modified":"2026-03-26T05:43:58","modified_gmt":"2026-03-26T05:43:58","slug":"glass-drilling-service","status":"publish","type":"page","link":"https:\/\/saiweiglass.com\/es\/capabilities\/glass-drilling-service\/","title":{"rendered":"Servicio de Perforaci\u00f3n de Vidrio"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-0d3c977\" data-block-id=\"0d3c977\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-0d3c977-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6bf296b\" data-v=\"4\" data-block-id=\"6bf296b\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6bf296b-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6bf296b-inner-blocks\">\n<div id=\"saiwei-drilling-hero-module\">\n  <style>\n    \/* ==========================================================================\n       #saiwei-drilling-hero-module - Strict Scoped CSS\n       ========================================================================== *\/\n    \n    \/* 1. Container & Global Layout *\/\n    #saiwei-drilling-hero-module {\n      width: 100% !important;\n      position: relative !important;\n      background-color: #ffffff !important;\n      padding: 40px 0 !important; \/* Minimum 40px padding as requested *\/\n      box-sizing: border-box !important;\n      overflow: hidden !important;\n      line-height: 1.6 !important;\n    }\n\n    #saiwei-drilling-hero-module *,\n    #saiwei-drilling-hero-module *::before,\n    #saiwei-drilling-hero-module *::after {\n      box-sizing: border-box !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-container {\n      max-width: 1400px !important;\n      margin: 0 auto !important;\n      padding: 0 24px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 60px !important;\n    }\n\n    \/* 2. Top Section: Left Content & Right Image *\/\n    #saiwei-drilling-hero-module .sg-main-grid {\n      display: flex !important;\n      align-items: center !important;\n      justify-content: space-between !important;\n      gap: 40px !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-content-col {\n      flex: 1 1 60% !important;\n      max-width: 700px !important;\n      z-index: 2 !important;\n    }\n\n    \/* Trust Badge (Star Rating) *\/\n    #saiwei-drilling-hero-module .sg-trust-badge {\n      display: inline-flex !important;\n      align-items: center !important;\n      gap: 8px !important;\n      margin-bottom: 24px !important;\n      background: #f8fafc !important;\n      padding: 6px 12px !important;\n      border-radius: 4px !important;\n      border: 1px solid #e2e8f0 !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-stars {\n      display: flex !important;\n      color: #f59e0b !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-stars svg {\n      width: 16px !important;\n      height: 16px !important;\n      fill: currentColor !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-trust-text {\n      font-size: 14px !important;\n      font-weight: 600 !important;\n      color: #1878C0 !important;\n      letter-spacing: 0.5px !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-title {\n      color: #304890 !important;\n      font-size: 38px !important; \/* Theme default size as requested *\/\n      font-weight: 800 !important;\n      line-height: 1.25 !important;\n      margin-bottom: 24px !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-description {\n      color: #475569 !important;\n      font-size: 16px !important;\n      margin-bottom: 32px !important;\n      text-align: justify !important;\n    }\n\n    \/* Buttons *\/\n    #saiwei-drilling-hero-module .sg-actions {\n      display: flex !important;\n      gap: 16px !important;\n      flex-wrap: wrap !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-btn {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      padding: 14px 28px !important;\n      font-size: 16px !important;\n      font-weight: 600 !important;\n      text-decoration: none !important;\n      border-radius: 4px !important;\n      transition: all 0.3s ease !important;\n      cursor: pointer !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-btn-primary {\n      background-color: #304890 !important;\n      color: #ffffff !important;\n      border: 2px solid #304890 !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-btn-primary:hover {\n      background-color: #1860A8 !important;\n      border-color: #1860A8 !important;\n      transform: translateY(-2px) !important;\n      box-shadow: 0 10px 20px rgba(48, 72, 144, 0.2) !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-btn-secondary {\n      background-color: transparent !important;\n      color: #304890 !important;\n      border: 2px solid #304890 !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-btn-secondary:hover {\n      background-color: #f1f5f9 !important;\n      color: #1860A8 !important;\n      border-color: #1860A8 !important;\n    }\n\n    \/* Right Column: Image with Fade Edge *\/\n    #saiwei-drilling-hero-module .sg-image-col {\n      flex: 1 1 40% !important;\n      display: flex !important;\n      justify-content: flex-end !important;\n      position: relative !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-image-wrapper {\n      position: relative !important;\n      width: 100% !important;\n      max-width: 600px !important;\n      \/* CSS Mask to create a fade-out effect on the left edge so it blends into the white background *\/\n      -webkit-mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,1) 15%, rgba(0,0,0,1) 100%) !important;\n      mask-image: linear-gradient(to right, transparent 0%, rgba(0,0,0,1) 15%, rgba(0,0,0,1) 100%) !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-image {\n      width: 100% !important;\n      height: auto !important;\n      display: block !important;\n      object-fit: contain !important;\n      \/* Remove border *\/\n      border: none !important; \n    }\n\n    \/* 3. Bottom Section: Data Cards *\/\n    #saiwei-drilling-hero-module .sg-stats-grid {\n      display: grid !important;\n      grid-template-columns: repeat(4, 1fr) !important;\n      gap: 24px !important;\n      margin-top: 20px !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-stat-card {\n      background: #ffffff !important;\n      padding: 32px 24px !important;\n      border-radius: 8px !important;\n      text-align: center !important;\n      border-top: 4px solid #1878C0 !important;\n      \/* Deep shadow effect for hovering texture *\/\n      box-shadow: 0 20px 40px rgba(48, 72, 144, 0.08), 0 1px 3px rgba(0,0,0,0.05) !important;\n      transition: transform 0.3s ease, box-shadow 0.3s ease !important;\n      position: relative !important;\n      z-index: 10 !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-stat-card:hover {\n      transform: translateY(-5px) !important;\n      box-shadow: 0 30px 50px rgba(48, 72, 144, 0.12), 0 5px 15px rgba(0,0,0,0.05) !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-stat-value {\n      display: block !important;\n      color: #3048A8 !important;\n      font-size: 36px !important;\n      font-weight: 800 !important;\n      line-height: 1.1 !important;\n      margin-bottom: 8px !important;\n    }\n\n    #saiwei-drilling-hero-module .sg-stat-label {\n      display: block !important;\n      color: #64748b !important;\n      font-size: 14px !important;\n      font-weight: 500 !important;\n      text-transform: capitalize !important;\n    }\n\n    \/* Responsive Design *\/\n    @media (max-width: 992px) {\n      #saiwei-drilling-hero-module .sg-main-grid {\n        flex-direction: column !important;\n      }\n      #saiwei-drilling-hero-module .sg-content-col {\n        max-width: 100% !important;\n        text-align: center !important;\n      }\n      #saiwei-drilling-hero-module .sg-actions {\n        justify-content: center !important;\n      }\n      #saiwei-drilling-hero-module .sg-stats-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n      }\n      #saiwei-drilling-hero-module .sg-description {\n        text-align: center !important;\n      }\n      #saiwei-drilling-hero-module .sg-image-wrapper {\n        -webkit-mask-image: linear-gradient(to top, transparent 0%, rgba(0,0,0,1) 15%, rgba(0,0,0,1) 100%) !important;\n        mask-image: linear-gradient(to top, transparent 0%, rgba(0,0,0,1) 15%, rgba(0,0,0,1) 100%) !important;\n      }\n    }\n\n    @media (max-width: 576px) {\n      #saiwei-drilling-hero-module .sg-stats-grid {\n        grid-template-columns: 1fr !important;\n      }\n      #saiwei-drilling-hero-module .sg-title {\n        font-size: 26px !important;\n      }\n      #saiwei-drilling-hero-module .sg-btn {\n        width: 100% !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <div class=\"sg-main-grid\">\n      <div class=\"sg-content-col\">\n        <div class=\"sg-trust-badge\">\n          <div class=\"sg-stars\">\n            <svg viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\"\/><\/svg>\n            <svg viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\"\/><\/svg>\n            <svg viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\"\/><\/svg>\n            <svg viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\"\/><\/svg>\n            <svg viewBox=\"0 0 20 20\"><path d=\"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z\"\/><\/svg>\n          <\/div>\n          <span class=\"sg-trust-text\">GLASS DEEP PROCESSING \u2014 CUSTOM DRILLING SOLUTIONS<\/span>\n        <\/div>\n        \n        <h1 class=\"sg-title\">Professional Glass Drilling Services \u2014 Precision Holes for Industrial &#038; Electronic Applications<\/h1>\n        \n        <div class=\"sg-description\">From technologically advanced touchscreen cover glass to high-performance LED lighting panels, Saiwei Glass offers custom hole drilling to suit your niche requirement through its 16-year experience in glass deep processing and ISO 9001 certification, with all tolerances including \u00b10.05 millimeter and CNC precision, using the diamond tooling.<\/div>\n        \n        <div class=\"sg-actions\">\n          <a href=\"#ct-popup-787\" class=\"sg-btn sg-btn-primary\">Request a Quote<\/a>\n          <a href=\"#sg-drilling-specs-refined\" class=\"sg-btn sg-btn-secondary\">View Specifications<\/a>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-image-col\">\n        <div class=\"sg-image-wrapper\">\n          <img decoding=\"async\" src=\"https:\/\/saiweiglass.com\/wp-content\/uploads\/2026\/03\/1-52.png\" alt=\"Professional Glass Drilling Services\" class=\"sg-image\" width=\"650\" height=\"400\" loading=\"lazy\">\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"sg-stats-grid\">\n      <div class=\"sg-stat-card\">\n        <span class=\"sg-stat-value\">16+<\/span>\n        <span class=\"sg-stat-label\">Years in Glass Processing<\/span>\n      <\/div>\n      <div class=\"sg-stat-card\">\n        <span class=\"sg-stat-value\">1M+<\/span>\n        <span class=\"sg-stat-label\">Annual Capacity (pcs)<\/span>\n      <\/div>\n      <div class=\"sg-stat-card\">\n        <span class=\"sg-stat-value\">100+<\/span>\n        <span class=\"sg-stat-label\">Automated Equipment<\/span>\n      <\/div>\n      <div class=\"sg-stat-card\">\n        <span class=\"sg-stat-value\">\u00b10.05mm<\/span>\n        <span class=\"sg-stat-label\">Drilling Tolerance<\/span>\n      <\/div>\n    <\/div>\n\n  <\/div>\n<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-cf2f2c3\" data-block-id=\"cf2f2c3\"><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-cf2f2c3-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3a2f324\" data-v=\"4\" data-block-id=\"3a2f324\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3a2f324-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3a2f324-inner-blocks\"><div class=\"ct-breadcrumbs\" data-source=\"rankmath\" ><nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav><\/div><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-f514d16\" data-block-id=\"f514d16\"><style>.stk-f514d16 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-f514d16-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-792070d\" data-v=\"4\" data-block-id=\"792070d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-792070d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-792070d-inner-blocks\">\n<section id=\"sg-drilling-flat-module\">\n  <style>\n    \/* ==========================================================================\n       #sg-drilling-flat-module - Strict Scoped CSS (Flat & Wrap Layout)\n       ========================================================================== *\/\n    \n    \/* 1. Module Container & Global Reset *\/\n    #sg-drilling-flat-module {\n      width: 100% !important;\n      background-color: #fcfdfd !important;\n      padding: 40px 20px !important;\n      box-sizing: border-box !important;\n      font-size: 16px !important;\n      line-height: 1.8 !important; \/* \u589e\u52a0\u884c\u9ad8\uff0c\u63d0\u5347\u5927\u6bb5\u6587\u5b57\u7684\u9605\u8bfb\u547c\u5438\u611f *\/\n    }\n\n    #sg-drilling-flat-module *,\n    #sg-drilling-flat-module *::before,\n    #sg-drilling-flat-module *::after {\n      box-sizing: border-box !important;\n    }\n\n    #sg-drilling-flat-module .sg-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n    }\n\n    \/* 2. Semantic Headings (Centered H2, Clear Hierarchy) *\/\n    #sg-drilling-flat-module .sg-h2 {\n      text-align: center !important;\n      font-size: 32px !important; \/* \u9075\u5faa\u4e3b\u9898\u9ed8\u8ba4\u5927\u5c0f *\/\n      color: #304890 !important;\n      font-weight: 800 !important;\n      line-height: 1.3 !important;\n      margin: 0 auto 40px auto !important;\n      max-width: 1200px !important; \/* \u9650\u5236\u6807\u9898\u6700\u5927\u5bbd\u5ea6\uff0c\u907f\u514d\u8fc7\u957f\u5bfc\u81f4\u89c6\u7ebf\u75b2\u52b3 *\/\n    }\n\n    #sg-drilling-flat-module .sg-h3 {\n      font-size: 20px !important;\n      color: #1860A8 !important;\n      font-weight: 700 !important;\n      line-height: 1.4 !important;\n      margin: 0 0 16px 0 !important;\n    }\n\n    \/* 3. Content Flow & Image Wrap (Text wrapping around image) *\/\n    #sg-drilling-flat-module .sg-content-wrapper {\n      position: relative !important;\n      color: #334155 !important;\n      text-align: justify !important;\n    }\n\n    \/* Clearfix for floated elements *\/\n    #sg-drilling-flat-module .sg-content-wrapper::after {\n      content: \"\" !important;\n      display: table !important;\n      clear: both !important;\n    }\n\n    \/* Text Paragraphs *\/\n    #sg-drilling-flat-module .sg-p {\n      margin: 0 0 24px 0 !important;\n    }\n\n    \/* 4. Floated Image Styling (Flat Design) *\/\n    #sg-drilling-flat-module .sg-image-wrap {\n      float: right !important; \/* \u6838\u5fc3\uff1a\u8ba9\u56fe\u7247\u9760\u53f3\uff0c\u6587\u5b57\u81ea\u7136\u73af\u7ed5 *\/\n      width: 45% !important;\n      max-width: 550px !important;\n      margin: 8px 0 24px 40px !important; \/* \u5de6\u4fa7\u548c\u4e0b\u65b9\u7559\u51fa\u6587\u5b57\u73af\u7ed5\u7684\u95f4\u8ddd *\/\n      position: relative !important;\n      border-radius: 4px !important;\n      overflow: hidden !important;\n      \/* \u6241\u5e73\u5316\u5904\u7406\uff1a\u79fb\u9664\u6240\u6709\u9634\u5f71\uff0c\u4ec5\u4fdd\u7559\u5e72\u51c0\u7684\u8fb9\u6846\u548c\u5e95\u90e8\u5f3a\u8c03\u7ebf *\/\n      border: 1px solid #e2e8f0 !important;\n      border-bottom: 4px solid #1878C0 !important; \n    }\n\n    #sg-drilling-flat-module .sg-img {\n      width: 100% !important;\n      height: auto !important;\n      display: block !important;\n      object-fit: cover !important;\n      border: none !important;\n    }\n\n    \/* 5. Highlight Box (Flat B2B styling, flows naturally in document) *\/\n    #sg-drilling-flat-module .sg-b2b-box {\n      clear: both !important; \/* \u786e\u4fdd\u9ad8\u4eae\u6846\u5728\u56fe\u7247\u548c\u4e0a\u65b9\u6587\u5b57\u4e4b\u540e\u5b8c\u6574\u8de8\u680f\u663e\u793a *\/\n      background-color: #ffffff !important; \/* \u6781\u7b80\u7684\u6d45\u7070\u84dd\u8272\u80cc\u666f *\/\n      border-left: 4px solid #304890 !important; \/* \u6241\u5e73\u5316\u5de6\u4fa7\u5f3a\u8c03\u7ebf *\/\n      padding: 32px !important;\n      margin-top: 40px !important;\n      border-radius: 0 4px 4px 0 !important;\n    }\n\n    #sg-drilling-flat-module .sg-b2b-box .sg-p:last-child {\n      margin-bottom: 0 !important;\n    }\n\n    \/* 6. Responsive Fallbacks (Auto collapse on narrow screens) *\/\n    @media (max-width: 992px) {\n      #sg-drilling-flat-module .sg-image-wrap {\n        width: 50% !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      \/* \u7a84\u5c4f\u81ea\u52a8\u6298\u53e0\uff1a\u53d6\u6d88\u73af\u7ed5\uff0c\u56fe\u7247\u53d8\u4e3a\u5757\u7ea7\u5143\u7d20\u5360\u636e\u6574\u884c *\/\n      #sg-drilling-flat-module .sg-h2 {\n        font-size: 28px !important;\n        text-align: left !important; \/* \u79fb\u52a8\u7aef\u9760\u5de6\u66f4\u6613\u8bfb *\/\n        margin-bottom: 24px !important;\n      }\n      \n      #sg-drilling-flat-module .sg-image-wrap {\n        float: none !important;\n        width: 100% !important;\n        max-width: 100% !important;\n        margin: 0 0 24px 0 !important;\n      }\n\n      #sg-drilling-flat-module .sg-b2b-box {\n        padding: 24px 20px !important;\n        margin-top: 24px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <h2 class=\"sg-h2\">What Is Glass Drilling? \u2014 Methods, Materials &#038; The Industrial Process<\/h2>\n    \n    <div class=\"sg-content-wrapper\">\n      \n      <div class=\"sg-image-wrap\">\n        <img decoding=\"async\" \n          src=\"https:\/\/saiweiglass.com\/wp-content\/uploads\/2026\/03\/custom-glass-drilling-service-1.webp\" \n          alt=\"Industrial CNC Glass Drilling Process\" \n          class=\"sg-img\" \n          width=\"800\" \n          height=\"533\" \n          loading=\"lazy\">\n      <\/div>\n\n      <p class=\"sg-p\">Glass drilling is a machining process for drilling holes of precise dimensions in glass substrates with tools, the dominant one being a diamond-tipped core drill. During drilling the tool remains in constant contact with the glass by rotating, with the core grinding the surface rather than cutting it by a chip-removal process. The greatly brittle glass polishes to dust the rare impact forces it may undergo\u2014very unlike work with softer, ductile metals or plastics\u2014using a low-pressure water coolant as the glass is machined at a constant rotation speed.<\/p>\n      \n      <p class=\"sg-p\">Where hobbyist use a power drill laid upon a controlled guide surface masked with a Tape, industrial production iterations employ CNC machining with through-spindle coolant sprinkling-and-suckling, automation controlling the feed rate, with drilling from both sides of the glass to suppress exit chipping, and can otherwise produce absolutely dead-on dimensioned, produce at break-neck production rates, hundreds or even thousands of pieces an operation shift.<\/p>\n      \n      <p class=\"sg-p\">Size and precision count because a drilled hole is necessarily the weak point of a structure\u2014if the diameter, edge distance, or finish is even slightly off, it may arced when tempered, shattered in service; too large or too close, and the back edge of the hole will visibly chip from the force. Professional glass drilling must balance three facets at once: the precision of the hole, the finish of the surface roundabout, and throughput; every process parameter\u2014the spindle-machining speed (usually 3000-8000 rpm per minute for glass), coolant nozzle flow, etc.\u2014is tuned to what sort of glass matrix is being workthrough.<\/p>\n\n      <div class=\"sg-b2b-box\">\n        <h3 class=\"sg-h3\">Why Professional Glass Drilling Matters for B2B Buyers<\/h3>\n        <p class=\"sg-p\">Drilling quality impacts directly on the performance of your finished fixture\u2014whether they be electrical panels, industrial equipment, or architectural cladding. Even microscopic cracks\u2014stressed to the limits by inappropriate coolant or feed rate, runny tooling\u2014may sprout into microcrazing and fracture into failure under the impact conditions.<\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-70a3a3c\" data-block-id=\"70a3a3c\"><style>.stk-70a3a3c {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-70a3a3c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-766b2fa\" data-v=\"4\" data-block-id=\"766b2fa\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-766b2fa-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-766b2fa-inner-blocks\">\n<section id=\"sg-glass-types-module\">\n  <style>\n    \/* ==========================================================================\n       #sg-glass-types-module - Strict Scoped CSS (Flat B2B & Consistent Heights)\n       ========================================================================== *\/\n    \n    \/* 1. Global Reset & Container *\/\n    #sg-glass-types-module {\n      width: 100% !important;\n      background-color: transparent !important;\n      padding: 40px 20px !important; \/* Strictly following your padding request *\/\n      box-sizing: border-box !important;\n      line-height: 1.6 !important;\n    }\n\n    #sg-glass-types-module *,\n    #sg-glass-types-module *::before,\n    #sg-glass-types-module *::after {\n      box-sizing: border-box !important;\n    }\n\n    #sg-glass-types-module .sg-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n    }\n\n    \/* 2. Semantic Headings (Rule #2 Tag Replacement + SEO optimized via ARIA) *\/\n    #sg-glass-types-module .sg-h2 {\n      font-size: 32px !important; \/* Theme default size *\/\n      color: #304890 !important;\n      font-weight: 800 !important;\n      text-align: center !important;\n      margin: 0 auto 24px auto !important;\n      line-height: 1.3 !important;\n      max-width: 1000px !important;\n    }\n\n    #sg-glass-types-module .sg-h3 {\n      font-size: 20px !important;\n      color: #1860A8 !important;\n      font-weight: 700 !important;\n      margin: 0 0 12px 0 !important;\n      line-height: 1.4 !important;\n    }\n\n    #sg-glass-types-module .sg-intro-text {\n      font-size: 16px !important;\n      color: #475569 !important;\n      text-align: center !important;\n      max-width: 1000px !important;\n      margin: 0 auto 40px auto !important;\n    }\n\n    \/* 3. Grid Layout for Cards *\/\n    #sg-glass-types-module .sg-grid {\n      display: grid !important;\n      grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)) !important;\n      gap: 24px !important;\n      margin-bottom: 40px !important;\n      align-items: start !important;\n    }\n\n    \/* 4. Card Styling (Flat Design) *\/\n    #sg-glass-types-module .sg-card {\n      background: #ffffff !important;\n      border: 1px solid #e2e8f0 !important;\n      border-radius: 6px !important;\n      padding: 24px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      height: 100% !important;\n      position: relative !important;\n    }\n\n    \/* Accent top borders using your color scheme *\/\n    #sg-glass-types-module .sg-card:nth-child(1) { border-top: 4px solid #304890 !important; }\n    #sg-glass-types-module .sg-card:nth-child(2) { border-top: 4px solid #1860A8 !important; }\n    #sg-glass-types-module .sg-card:nth-child(3) { border-top: 4px solid #1878C0 !important; }\n    #sg-glass-types-module .sg-card:nth-child(4) { border-top: 4px solid #3048A8 !important; }\n\n    #sg-glass-types-module .sg-badge {\n      display: inline-block !important;\n      font-size: 12px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase !important;\n      letter-spacing: 0.5px !important;\n      padding: 4px 8px !important;\n      border-radius: 4px !important;\n      margin-bottom: 16px !important;\n      width: fit-content !important;\n    }\n\n    \/* Badge Colors *\/\n    #sg-glass-types-module .sg-card:nth-child(1) .sg-badge { background: rgba(48,72,144,0.1) !important; color: #304890 !important; }\n    #sg-glass-types-module .sg-card:nth-child(2) .sg-badge { background: rgba(24,96,168,0.1) !important; color: #1860A8 !important; }\n    #sg-glass-types-module .sg-card:nth-child(3) .sg-badge { background: rgba(24,120,192,0.1) !important; color: #1878C0 !important; }\n    #sg-glass-types-module .sg-card:nth-child(4) .sg-badge { background: rgba(48,72,168,0.1) !important; color: #3048A8 !important; }\n\n    \/* Expandable Content Area *\/\n    #sg-glass-types-module .sg-card-content {\n      color: #334155 !important;\n      font-size: 15px !important;\n      text-align: left !important;\n      overflow: hidden !important;\n      \/* Default collapsed height *\/\n      max-height: 72px !important; \n      transition: max-height 0.4s ease-in-out !important;\n      position: relative !important;\n      margin-bottom: 12px !important;\n    }\n\n    #sg-glass-types-module .sg-card-content.sg-expanded {\n      max-height: 500px !important; \/* Arbitrary large height to fit text *\/\n    }\n\n    \/* Fade-out effect at the bottom when collapsed *\/\n    #sg-glass-types-module .sg-card-content::after {\n      content: \"\" !important;\n      position: absolute !important;\n      bottom: 0 !important;\n      left: 0 !important;\n      width: 100% !important;\n      height: 30px !important;\n      background: linear-gradient(to bottom, rgba(255,255,255,0), rgba(255,255,255,1)) !important;\n      transition: opacity 0.3s ease !important;\n    }\n\n    #sg-glass-types-module .sg-card-content.sg-expanded::after {\n      opacity: 0 !important;\n      pointer-events: none !important;\n    }\n\n    #sg-glass-types-module .sg-p {\n      margin: 0 !important;\n      padding-bottom: 8px !important;\n    }\n\n    \/* Read More Toggle Button *\/\n    #sg-glass-types-module .sg-read-more-btn {\n      background: none !important;\n      border: none !important;\n      color: #1878C0 !important;\n      font-size: 14px !important;\n      font-weight: 600 !important;\n      cursor: pointer !important;\n      padding: 0 !important;\n      display: flex !important;\n      align-items: center !important;\n      gap: 4px !important;\n      margin-bottom: 24px !important;\n      transition: color 0.2s ease !important;\n      width: fit-content !important;\n    }\n\n    #sg-glass-types-module .sg-read-more-btn:hover {\n      color: #304890 !important;\n    }\n\n    \/* Specs Area at bottom of card *\/\n    #sg-glass-types-module .sg-specs {\n      margin-top: auto !important; \/* Pushes to bottom *\/\n      padding-top: 16px !important;\n      border-top: 1px dashed #cbd5e1 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 6px !important;\n    }\n\n    #sg-glass-types-module .sg-spec-item {\n      font-size: 13px !important;\n      color: #475569 !important;\n      display: flex !important;\n      align-items: center !important;\n    }\n    \n    #sg-glass-types-module .sg-spec-item strong {\n      color: #304890 !important;\n      margin-right: 6px !important;\n    }\n\n    \/* 5. Bottom Warning Box *\/\n    #sg-glass-types-module .sg-warning-box {\n      background-color: #f4f8fc !important;\n      border-left: 4px solid #304890 !important;\n      padding: 32px 24px !important;\n      border-radius: 0 6px 6px 0 !important;\n    }\n\n    #sg-glass-types-module .sg-warning-box .sg-p {\n      color: #334155 !important;\n      font-size: 15px !important;\n      margin-bottom: 16px !important;\n    }\n    \n    #sg-glass-types-module .sg-warning-box .sg-p:last-child {\n      margin-bottom: 0 !important;\n    }\n\n    \/* Responsive adjustments *\/\n    @media (max-width:690px) {\n      #sg-glass-types-module .sg-h2 {\n        font-size: 28px !important;\n      }\n      #sg-glass-types-module .sg-warning-box {\n        padding: 24px 20px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <h2 class=\"sg-h2\">Types of Glass for Drilling: Soda-Lime, Borosilicate, Aluminosilicate &#038; More<\/h2>\n    <div class=\"sg-intro-text\">\n      All glasses do not go &#8216;bong&#8217; the same way; the inherent chemical constitution decide hardness, cure time, and cracking susceptibility\u2014that&#8217;s why each type needs a dedicated tooling, speed, and coolant combination. Here&#8217;s what Saiwei Glass offer for different types of glass, and what each sort requires during drilling.\n    <\/div>\n\n    <div class=\"sg-grid\">\n      \n      <div class=\"sg-card\">\n        <span class=\"sg-badge\">MOST COMMON<\/span>\n        <h3 class=\"sg-h3\">Soda-Lime (Float) Glass<\/h3>\n        \n        <div class=\"sg-card-content\">\n          <p class=\"sg-p\">Soda-lime is the mineral engineering work horse. This glass alone\u2014comprising the constituent oxides is the easiest to drill, at a medium cutting speed; and it is also the cheapest for cover glass, lighting panels, and appliance skins. When used as the component layer through a tempering furnace, the resultant safety glass complies with EN 12150 by the basic polishing of holes, prior to dip into the bell.<\/p>\n        <\/div>\n        \n        <button class=\"sg-read-more-btn\" aria-expanded=\"false\">Read More \u25bc<\/button>\n        \n        <div class=\"sg-specs\">\n          <div class=\"sg-spec-item\"><strong>Drill speed:<\/strong> 3,000\u20136,000 RPM<\/div>\n          <div class=\"sg-spec-item\"><strong>Thickness:<\/strong> 0.5\u201319mm<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-card\">\n        <span class=\"sg-badge\">HIGH PERFORMANCE<\/span>\n        <h3 class=\"sg-h3\">Borosilicate Glass<\/h3>\n        \n        <div class=\"sg-card-content\">\n          <p class=\"sg-p\">With a substantially lower coefficient of thermal expansion, borosilicate offers aesthetic glassware excellent resistance to thermal shock and veder (&#8220;cracking due to reheating&#8221;) in the same manner as thermally stable body. It drills more slowly, with more stress on the diamond tools due to the higher hardness, but results in a very clean hole with virtually no chipping.<\/p>\n        <\/div>\n        \n        <button class=\"sg-read-more-btn\" aria-expanded=\"false\">Read More \u25bc<\/button>\n        \n        <div class=\"sg-specs\">\n          <div class=\"sg-spec-item\"><strong>Drill speed:<\/strong> 2,000\u20134,500 RPM<\/div>\n          <div class=\"sg-spec-item\"><strong>Thickness:<\/strong> 0.7\u201312mm<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-card\">\n        <span class=\"sg-badge\">PREMIUM<\/span>\n        <h3 class=\"sg-h3\">Aluminosilicate Glass<\/h3>\n        \n        <div class=\"sg-card-content\">\n          <p class=\"sg-p\">This way-off branded products as Corning Gorilla Glass, AGC Dragontrail are aluminosilicate\u2014which is vastly harder than soda-lime\u2014and therefore need CNC systems with anti-vibrate spindles, slow spindle and feed rate, harder diamonds\u2014but awe-inspiring scratch resistance as well as ballistic strength after chemical strengthening.<\/p>\n        <\/div>\n        \n        <button class=\"sg-read-more-btn\" aria-expanded=\"false\">Read More \u25bc<\/button>\n        \n        <div class=\"sg-specs\">\n          <div class=\"sg-spec-item\"><strong>Drill speed:<\/strong> 2,000\u20133,500 RPM<\/div>\n          <div class=\"sg-spec-item\"><strong>Thickness:<\/strong> 0.4\u20132.0mm<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-card\">\n        <span class=\"sg-badge\">SPECIALTY<\/span>\n        <h3 class=\"sg-h3\">Low-Iron Ultra-Clear Glass<\/h3>\n        \n        <div class=\"sg-card-content\">\n          <p class=\"sg-p\">If you need optical transparency &#8211; premium displays, light fixtures, solar cells &#8211; low-iron glasses offer transmittance greater than 91%. Ferreting drill parameters out of the data sheet can be time-consuming; the rules are somewhat similar to regular soda-lime glass, but cleanliness and handling protocols are more stringent as due to visible fingerprints and micro-scratches the final piece must be inspected.<\/p>\n        <\/div>\n        \n        <button class=\"sg-read-more-btn\" aria-expanded=\"false\">Read More \u25bc<\/button>\n        \n        <div class=\"sg-specs\">\n          <div class=\"sg-spec-item\"><strong>Drill speed:<\/strong> 3,000\u20136,000 RPM<\/div>\n          <div class=\"sg-spec-item\"><strong>Thickness:<\/strong> 2\u201315mm<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n\n    <div class=\"sg-warning-box\">\n      <h3 class=\"sg-h3\">Tempered Glass: Why You Must Drill Before Tempering<\/h3>\n      <p class=\"sg-p\">Tempered glass must not be drilled after the heating treatment. The stress layer formed by ion-exchange gives tempered glass up to 5 times the edge-strength of annealed pane, but also makes it explode if penetrated. According to EN 12150 and ASTM C1048, all holes and notches must be introduced before glass enters the tempering furnace. Back at the shop, drilling becomes part of the manufacturing line: cutting &rarr; edge grinding &rarr; CNC hole drilling &rarr; cleaning &rarr; tempering &rarr; coating &rarr; inspection &rarr; packaging.<\/p>\n      <p class=\"sg-p\">Chemically-strengthened types follow the same principle. Ion-exchange processing produces a stress layer of no less than 450 MPa (DOL 8 &mu;m) at Saiwei Glass, which will cause fracture if penetrated. Drill first, strengthen second &#8211; no compromise.<\/p>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      \/\/ Scope query selection strictly to this module's ID\n      const moduleContainer = document.getElementById(\"sg-glass-types-module\");\n      if (!moduleContainer) return;\n\n      const toggleButtons = moduleContainer.querySelectorAll(\".sg-read-more-btn\");\n\n      toggleButtons.forEach(function(button) {\n        button.addEventListener(\"click\", function() {\n          \/\/ Find the sibling content div\n          const contentDiv = this.previousElementSibling;\n          const isExpanded = contentDiv.classList.contains(\"sg-expanded\");\n\n          if (isExpanded) {\n            contentDiv.classList.remove(\"sg-expanded\");\n            this.innerHTML = \"Read More \u25bc\";\n            this.setAttribute(\"aria-expanded\", \"false\");\n          } else {\n            contentDiv.classList.add(\"sg-expanded\");\n            this.innerHTML = \"Read Less \u25b2\";\n            this.setAttribute(\"aria-expanded\", \"true\");\n          }\n        });\n      });\n    });\n  <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-485c953\" data-block-id=\"485c953\"><style>.stk-485c953 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-485c953-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-50bb87c\" data-v=\"4\" data-block-id=\"50bb87c\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-50bb87c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-50bb87c-inner-blocks\">\n<section id=\"sg-drilling-tech-module\">\n  <style>\n    \/* ==========================================================================\n       #sg-drilling-tech-module - Strict Scoped CSS (Flat B2B & Responsive)\n       ========================================================================== *\/\n    \n    \/* 1. Global Reset & Container *\/\n    #sg-drilling-tech-module {\n      width: 100% !important;\n      background-color: #fcfdfd !important;\n      padding: 40px 20px !important;\n      box-sizing: border-box !important;\n      line-height: 1.6 !important;\n    }\n\n    #sg-drilling-tech-module *,\n    #sg-drilling-tech-module *::before,\n    #sg-drilling-tech-module *::after {\n      box-sizing: border-box !important;\n    }\n\n    #sg-drilling-tech-module .sg-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n    }\n\n    \/* 2. Semantic Headings (Rule #2 Tag Replacement + SEO optimized via ARIA) *\/\n    #sg-drilling-tech-module .sg-h2 {\n      font-size: 32px !important; \/* Theme default size *\/\n      color: #304890 !important;\n      font-weight: 800 !important;\n      text-align: center !important;\n      margin: 0 auto 24px auto !important;\n      line-height: 1.3 !important;\n      max-width: 1000px !important;\n    }\n\n    #sg-drilling-tech-module .sg-h3 {\n      font-size: 22px !important;\n      color: #1860A8 !important;\n      font-weight: 700 !important;\n      margin: 0 0 16px 0 !important;\n      line-height: 1.4 !important;\n    }\n\n    #sg-drilling-tech-module .sg-intro-text {\n      font-size: 16px !important;\n      color: #475569 !important;\n      text-align: center !important;\n      max-width: 1000px !important;\n      margin: 0 auto 40px auto !important;\n    }\n\n    \/* 3. Responsive Data Table *\/\n    #sg-drilling-tech-module .sg-table-wrapper {\n      width: 100% !important;\n      overflow-x: auto !important;\n      margin-bottom: 38px !important;\n      border-radius: 6px !important;\n      border: 1px solid #e2e8f0 !important;\n      \/* Flat shadow for subtle depth without being 'AI-like' *\/\n      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.02) !important; \n    }\n\n    #sg-drilling-tech-module .sg-table {\n      width: 100% !important;\n      min-width: 800px !important; \/* Forces scroll on small screens to maintain readability *\/\n      border-collapse: collapse !important;\n      text-align: left !important;\n      background-color: #ffffff !important;\n    }\n\n    #sg-drilling-tech-module .sg-table th {\n      background-color: #304890 !important;\n      color: #ffffff !important;\n      padding: 16px 20px !important;\n      font-weight: 600 !important;\n      font-size: 15px !important;\n      border-right: 1px solid rgba(255,255,255,0.1) !important;\n      white-space: nowrap !important;\n    }\n\n    #sg-drilling-tech-module .sg-table th:last-child {\n      border-right: none !important;\n    }\n\n    #sg-drilling-tech-module .sg-table td {\n      padding: 14px 20px !important;\n      border-bottom: 1px solid #e2e8f0 !important;\n      border-right: 1px solid #e2e8f0 !important;\n      color: #334155 !important;\n      font-size: 14px !important;\n    }\n\n    #sg-drilling-tech-module .sg-table td:last-child {\n      border-right: none !important;\n    }\n\n    #sg-drilling-tech-module .sg-table td:first-child {\n      font-weight: 600 !important;\n      color: #1860A8 !important;\n      background-color: #f8fafc !important;\n    }\n\n    #sg-drilling-tech-module .sg-table tr:last-child td {\n      border-bottom: none !important;\n    }\n\n    #sg-drilling-tech-module .sg-table tr:hover td {\n      background-color: #f4f8fc !important;\n    }\n\n    \/* 4. Text Content Panels (Linear flow, no irregular whitespace) *\/\n    #sg-drilling-tech-module .sg-panels-grid {\n      display: flex !important;\n      flex-direction: column !important;\n      gap: 32px !important;\n    }\n\n    #sg-drilling-tech-module .sg-panel {\n      background: #ffffff !important;\n      padding: 32px !important;\n      border-radius: 0 8px 8px 0 !important;\n      display: flex !important;\n      flex-direction: column !important;\n    }\n\n    \/* Alternating accent colors using your palette *\/\n    #sg-drilling-tech-module .sg-panel:nth-child(1) {\n      border-left: 5px solid #304890 !important;\n    }\n    #sg-drilling-tech-module .sg-panel:nth-child(2) {\n      border-left: 5px solid #1860A8 !important;\n    }\n    #sg-drilling-tech-module .sg-panel:nth-child(3) {\n      border-left: 5px solid #1878C0 !important;\n    }\n\n    #sg-drilling-tech-module .sg-p {\n      font-size: 16px !important;\n      color: #475569 !important;\n      margin: 0 0 16px 0 !important;\n      text-align: justify !important;\n    }\n\n    #sg-drilling-tech-module .sg-panel .sg-p:last-child {\n      margin-bottom: 0 !important;\n    }\n\n    \/* 5. Responsive Design *\/\n    @media (max-width:690px) {\n      #sg-drilling-tech-module .sg-h2 {\n        font-size: 28px !important;\n      }\n      #sg-drilling-tech-module .sg-panel {\n        padding: 24px 20px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <h2 class=\"sg-h2\">Glass Drilling Techniques: Diamond Core, CNC Machining &#038; Laser Micro Drilling<\/h2>\n    <div class=\"sg-intro-text\">\n      Choosing a drilling method depends on your hole size, type of glass, dimensional accuracy desired, and production rate. Below are the 3 most common approaches in professional glass making and their advantages and disadvantages.\n    <\/div>\n\n    <div class=\"sg-table-wrapper\">\n      <table class=\"sg-table\" aria-label=\"Glass Drilling Methods Comparison\">\n        <thead>\n          <tr>\n            <th>Parameter<\/th>\n            <th>Diamond Core Drilling<\/th>\n            <th>CNC Glass Machining<\/th>\n            <th>Laser Micro Drilling<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td>Hole Diameter Range<\/td>\n            <td>\u00d84mm \u2013 \u00d8200mm<\/td>\n            <td>\u00d80.5mm \u2013 \u00d8150mm<\/td>\n            <td>\u00d80.01mm \u2013 \u00d82mm<\/td>\n          <\/tr>\n          <tr>\n            <td>Position Tolerance<\/td>\n            <td>\u00b10.15mm<\/td>\n            <td>\u00b10.05mm<\/td>\n            <td>\u00b10.01mm<\/td>\n          <\/tr>\n          <tr>\n            <td>Diameter Tolerance<\/td>\n            <td>\u00b10.10\u20130.15mm<\/td>\n            <td>\u00b10.05mm<\/td>\n            <td>\u00b10.005mm<\/td>\n          <\/tr>\n          <tr>\n            <td>Best For<\/td>\n            <td>Standard holes, high volume<\/td>\n            <td>Complex patterns, tight tolerance<\/td>\n            <td>Micro holes, photonics, MEMS<\/td>\n          <\/tr>\n          <tr>\n            <td>Throughput<\/td>\n            <td>High (seconds per hole)<\/td>\n            <td>Medium (programmed paths)<\/td>\n            <td>Low (per-hole basis)<\/td>\n          <\/tr>\n          <tr>\n            <td>Glass Thickness<\/td>\n            <td>0.5\u201325mm<\/td>\n            <td>0.3\u201319mm<\/td>\n            <td>0.1\u20133mm<\/td>\n          <\/tr>\n          <tr>\n            <td>Coolant Required<\/td>\n            <td>Yes \u2014 water flood<\/td>\n            <td>Yes \u2014 through-spindle<\/td>\n            <td>No (non-contact)<\/td>\n          <\/tr>\n          <tr>\n            <td>Edge Quality<\/td>\n            <td>Good (may need chamfer)<\/td>\n            <td>Excellent<\/td>\n            <td>Excellent (no chipping)<\/td>\n          <\/tr>\n          <tr>\n            <td>Cost Per Hole<\/td>\n            <td>Lowest<\/td>\n            <td>Medium<\/td>\n            <td>Highest<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"sg-panels-grid\">\n      \n      <div class=\"sg-panel\">\n        <h3 class=\"sg-h3\">Diamond Core Drilling: The Industry Workhorse<\/h3>\n        \n        <div class=\"sg-p\">Diamond is still king in the production world of hole drilling in glass. A hollow cylindrical bit with industrial diamond particles bonded to it grinds a ring in the pane while water flushes through the hollow body to clear away debris while maintaining temperature. Sintered, metal-bonded diamond bits are the longest-wearing but cut slower, whereas electroplated bits cut faster but wear quickly; most shops keep both available to match the bit to volume.<\/div>\n        <div class=\"sg-p\">A often-overlooked concern: part support on exit side, if only one drill point enters the bottom surface. Unsupported edge chip-out occurs because the hole is drilled from only one side. Today&#8217;s production level equipment is double-sided; two drills enter the glass, from opposite sides, and leave a perfect clean edge on both. When your application involves touchscreens or high-precision display panels, specify double-sided.<\/div>\n      <\/div>\n\n      <div class=\"sg-panel\">\n        <h3 class=\"sg-h3\">CNC Glass Machining: Precision for Complex Patterns<\/h3>\n        \n        <div class=\"sg-p\">Bespoke hole patterns, cut-outs and slots and grooves, require CNC glass processing. Luckily a modern 3- or 5-axis CNC mill knows how to shape glasses with the same accuracy as a milling machines are made of metal: the through-spindle coolant system employed by Saiwei Glass means the entire run of 50,000 pieces can be machined in a single setup, eliminating damage from repositioning and ensuring very tight edge and surface features.<\/div>\n      <\/div>\n\n      <div class=\"sg-panel\">\n        <h3 class=\"sg-h3\">Laser Micro Drilling: For Holes Below 2mm<\/h3>\n        \n        <div class=\"sg-p\">When regular diamond hole drilling cannot go any larger, laser micro drilling steps in. Femtosecond and picosecond laser technologies ablate glass with extremely low heat-affected zone (> 10 mm (0.01 mm) aspect ratio, < 10 mm2 hole area), resulting in holes down to 10 m (0.01mm). This process is ideal for the glass microfluidics industry, photonics and sensor applications.<\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-1737a0b\" data-block-id=\"1737a0b\"><style>.stk-1737a0b {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1737a0b-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-376ae5c\" data-v=\"4\" data-block-id=\"376ae5c\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-376ae5c-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-376ae5c-inner-blocks\">\n<section id=\"sg-industry-apps-module\">\n  <style>\n    \/* ==========================================================================\n       #sg-industry-apps-module - Strict Scoped CSS (Flat B2B Grid)\n       ========================================================================== *\/\n    \n    \/* 1. Global Reset & Container *\/\n    #sg-industry-apps-module {\n      width: 100% !important;\n      background-color: transparent !important;\n      padding: 40px 20px !important;\n      box-sizing: border-box !important;\n      line-height: 1.6 !important;\n    }\n\n    #sg-industry-apps-module *,\n    #sg-industry-apps-module *::before,\n    #sg-industry-apps-module *::after {\n      box-sizing: border-box !important;\n    }\n\n    #sg-industry-apps-module .sg-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n    }\n\n    \/* 2. Semantic Headings (Scoped safely with classes) *\/\n    #sg-industry-apps-module .sg-h2 {\n      font-size: 32px !important; \/* Default 32px as requested *\/\n      color: #304890 !important;\n      font-weight: 800 !important;\n      text-align: center !important;\n      margin: 0 auto 16px auto !important;\n      line-height: 1.3 !important;\n      max-width: 1200px !important;\n    }\n\n    #sg-industry-apps-module .sg-intro {\n      font-size: 16px !important;\n      color: #475569 !important;\n      text-align: center !important;\n      max-width: 1000px!important;\n      margin: 0 auto 38px auto !important;\n      line-height: 1.7 !important;\n    }\n\n    #sg-industry-apps-module .sg-h3 {\n      font-size: 20px !important;\n      color: #1860A8 !important;\n      font-weight: 700 !important;\n      margin: 0 0 12px 0 !important;\n      line-height: 1.4 !important;\n    }\n\n    \/* 3. CSS Grid Layout for Cards *\/\n    #sg-industry-apps-module .sg-grid {\n      display: grid !important;\n      grid-template-columns: repeat(3, 1fr) !important;\n      gap: 32px !important;\n      align-items: stretch !important; \/* Ensures all cards in a row are equal height *\/\n    }\n\n    \/* 4. Flat Design Card Styling *\/\n    #sg-industry-apps-module .sg-card {\n      background-color: #ffffff !important;\n      border: 1px solid #e2e8f0 !important;\n      border-radius: 8px !important;\n      overflow: hidden !important;\n      display: flex !important;\n      flex-direction: column !important;\n      transition: border-color 0.3s ease, transform 0.3s ease !important;\n    }\n\n    #sg-industry-apps-module .sg-card:hover {\n      border-color: #cbd5e1 !important;\n      transform: translateY(-3px) !important; \/* Subtle interaction without heavy shadows *\/\n    }\n\n    \/* Alternating top accent borders using your palette *\/\n    #sg-industry-apps-module .sg-card:nth-child(3n+1) { border-top: 4px solid #304890 !important; }\n    #sg-industry-apps-module .sg-card:nth-child(3n+2) { border-top: 4px solid #1878C0 !important; }\n    #sg-industry-apps-module .sg-card:nth-child(3n)   { border-top: 4px solid #1860A8 !important; }\n\n    \/* Card Image Wrapper *\/\n    #sg-industry-apps-module .sg-img-wrap {\n      width: 100% !important;\n      aspect-ratio: 16 \/ 10 !important; \/* Standardize image heights *\/\n      overflow: hidden !important;\n      background-color: #f8fafc !important;\n      border-bottom: 1px solid #f1f5f9 !important;\n    }\n\n    #sg-industry-apps-module .sg-img {\n      width: 100% !important;\n      height: 100% !important;\n      object-fit: cover !important;\n      display: block !important;\n      border: none !important;\n    }\n\n    \/* Card Content Area *\/\n    #sg-industry-apps-module .sg-content {\n      padding: 24px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      flex-grow: 1 !important; \/* Forces the content to fill available height *\/\n    }\n\n    #sg-industry-apps-module .sg-p {\n      font-size: 15px !important;\n      color: #475569 !important;\n      margin: 0 0 20px 0 !important;\n      line-height: 1.6 !important;\n      text-align: left !important;\n      flex-grow: 1 !important; \/* Pushes the clients section to the absolute bottom *\/\n    }\n\n    \/* Clients Footer inside Card *\/\n    #sg-industry-apps-module .sg-clients {\n      font-size: 13.5px !important;\n      color: #3048A8 !important;\n      font-weight: 600 !important;\n      padding-top: 16px !important;\n      border-top: 1px dashed #cbd5e1 !important;\n      margin-top: auto !important; \/* Anchors to bottom *\/\n      line-height: 1.5 !important;\n    }\n\n    \/* 5. Responsive Breakpoints *\/\n    @media (max-width:1000px) {\n      #sg-industry-apps-module .sg-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n        gap: 24px !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #sg-industry-apps-module .sg-h2 {\n        font-size: 28px !important;\n      }\n      #sg-industry-apps-module .sg-grid {\n        grid-template-columns: 1fr !important;\n      }\n      #sg-industry-apps-module .sg-img-wrap {\n        aspect-ratio: 16 \/ 9 !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    <h2 class=\"sg-h2\">Custom Glass Drilling for Industrial Applications<\/h2>\n    <p class=\"sg-intro\">Saiwei Glass is a full service glass fabrication partner, providing custom glass drilling services for six principal industries. Our 16 years of glass processing know-how enables us to provide precision drilling for a broad spectrum of applications: from 2&#8243; medical image displays to 86&#8243; digital signage panels.<\/p>\n\n    <div class=\"sg-grid\">\n      \n      <div class=\"sg-card\">\n        <div class=\"sg-img-wrap\">\n          <img decoding=\"async\" src=\"https:\/\/saiweiglass.com\/wp-content\/uploads\/2026\/03\/Touchscreen-Display-Cover-Glass.png\" alt=\"Touchscreen and Display Cover Glass Drilling\" class=\"sg-img\" width=\"400\" height=\"250\" loading=\"lazy\">\n        <\/div>\n        <div class=\"sg-content\">\n          <h3 class=\"sg-h3\">Touchscreen &#038; Display Cover Glass<\/h3>\n          <p class=\"sg-p\">Button holes, sensor windows, speaker grilles, camera openings in industrial touch panel cover glass, POS terminals, ATMs and transportation HMI screens. Typical specs are 3-15mm diameter holes, 0.1mm tolerance, with AR\/AG\/AF coating applied after laser drilling.<\/p>\n          <div class=\"sg-clients\">Customers include: kiosk integrators, OEM sensor manufacturers, automotive electronics.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-card\">\n        <div class=\"sg-img-wrap\">\n          <img decoding=\"async\" src=\"https:\/\/saiweiglass.com\/wp-content\/uploads\/2026\/03\/Smart-Home-IoT-Control-Panels-1.png\" alt=\"Smart Home and IoT Control Panels Drilling\" class=\"sg-img\" width=\"400\" height=\"250\" loading=\"lazy\">\n        <\/div>\n        <div class=\"sg-content\">\n          <h3 class=\"sg-h3\">Smart Home &#038; IoT Control Panels<\/h3>\n          <p class=\"sg-p\">Switch cutouts, socket openings, fingerprint reader apertures in smart home and building automation HMI panels. Many of these panels feature silk-screened icons and text, which must be precisely aligned with the drilled holes.<\/p>\n          <div class=\"sg-clients\">Clients include: building automation system specialists, IoT systems integration companies.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-card\">\n        <div class=\"sg-img-wrap\">\n          <img decoding=\"async\" src=\"https:\/\/saiweiglass.com\/wp-content\/uploads\/2026\/03\/Medical-Device-Displays-1.png\" alt=\"Medical Device Displays Glass Drilling\" class=\"sg-img\" width=\"400\" height=\"250\" loading=\"lazy\">\n        <\/div>\n        <div class=\"sg-content\">\n          <h3 class=\"sg-h3\">Medical Device Displays<\/h3>\n          <p class=\"sg-p\">Access holes, mounting holes for medical patient monitors, diagnostic screens, imaging diagnostics. Medical glass requires biocompatibility-compliant material and cleanroom handling. Saiwei Glass has a biocompatibility report applicable to our glass substrates.<\/p>\n          <div class=\"sg-clients\">Clients served: global medical equipment OEMs, diagnostic instrument makers<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-card\">\n        <div class=\"sg-img-wrap\">\n          <img decoding=\"async\" src=\"https:\/\/saiweiglass.com\/wp-content\/uploads\/2026\/03\/LED-Lighting-Glass-2.png\" alt=\"LED Lighting Glass Drilling\" class=\"sg-img\" width=\"400\" height=\"250\" loading=\"lazy\">\n        <\/div>\n        <div class=\"sg-content\">\n          <h3 class=\"sg-h3\">LED Lighting Glass<\/h3>\n          <p class=\"sg-p\">Cable entry and mounting holes in outdoor-rated tempered glass illuminator covers for landscape lighting, underwater lighting, pathway and landscape lights. These products are rated for outdoor exposure, so we use high temperature ceramic inks (fader-resistant) in combination with physical-tempering to produce IK07 impact-rated glass.<\/p>\n          <div class=\"sg-clients\">Clients served: architectural lighting brands, landscape lighting manufacturers<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-card\">\n        <div class=\"sg-img-wrap\">\n          <img decoding=\"async\" src=\"https:\/\/saiweiglass.com\/wp-content\/uploads\/2026\/03\/Household-Appliance-Panels-1.png\" alt=\"Household Appliance Panels Drilling\" class=\"sg-img\" width=\"400\" height=\"250\" loading=\"lazy\">\n        <\/div>\n        <div class=\"sg-content\">\n          <h3 class=\"sg-h3\">Household Appliance Panels<\/h3>\n          <p class=\"sg-p\">Holes in control panels for ovens, coffee machines, water systems. These types of appliance require high temperature silk-screen printing for permanent markings, chemical-strengthening for durability, and accurately-fitted holes to match underlying control circuit boards.<\/p>\n          <div class=\"sg-clients\">Customers include: SEB Group (Global Fortune500), SMEG, Ecovacs.<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-card\">\n        <div class=\"sg-img-wrap\">\n          <img decoding=\"async\" src=\"https:\/\/saiweiglass.com\/wp-content\/uploads\/2026\/03\/Automotive-Aerospace-Displays.png\" alt=\"Automotive and Aerospace Displays Glass Drilling\" class=\"sg-img\" width=\"400\" height=\"250\" loading=\"lazy\">\n        <\/div>\n        <div class=\"sg-content\">\n          <h3 class=\"sg-h3\">Automotive &#038; Aerospace Displays<\/h3>\n          <p class=\"sg-p\">Instrument cluster window, head-up display cover panels, cockpit controls with mounting and mounting-feeder holes. Automotive glass users require reliable drilling through high volumes of product, total traceability, and documentation in PPAP format.<\/p>\n          <div class=\"sg-clients\">Clients served: Flex (Flextronics), automotive display integrators<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-0b035bb\" data-block-id=\"0b035bb\"><style>.stk-0b035bb {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-0b035bb-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-226bfb5\" data-v=\"4\" data-block-id=\"226bfb5\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-226bfb5-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-226bfb5-inner-blocks\">\n<section id=\"sg-drilling-cta-module\">\n  <style>\n    \/* ==========================================================================\n       #sg-drilling-cta-module - Strict Scoped CSS (B2B CTA Section)\n       ========================================================================== *\/\n    \n    \/* 1. Global Reset & Full Width Container *\/\n    #sg-drilling-cta-module {\n      width: 100% !important;\n      \/* Premium B2B Gradient using your exact color scheme *\/\n      background: linear-gradient(135deg, #304890 0%, #1860A8 100%) !important;\n      padding: 40px 20px !important; \/* Strictly 40px padding as requested *\/\n      box-sizing: border-box !important;\n      line-height: 1.6 !important;\n      position: relative !important;\n      overflow: hidden !important;\n    }\n\n    #sg-drilling-cta-module *,\n    #sg-drilling-cta-module *::before,\n    #sg-drilling-cta-module *::after {\n      box-sizing: border-box !important;\n    }\n\n    \/* Subtle background geometric accent (pure CSS, no images) *\/\n    #sg-drilling-cta-module::before {\n      content: \"\" !important;\n      position: absolute !important;\n      top: -50% !important;\n      right: -10% !important;\n      width: 50% !important;\n      height: 200% !important;\n      background: linear-gradient(to bottom left, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0) 100%) !important;\n      transform: rotate(-15deg) !important;\n      pointer-events: none !important;\n    }\n\n    #sg-drilling-cta-module .sg-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n      position: relative !important;\n      z-index: 2 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      text-align: center !important;\n    }\n\n    \/* 2. Semantic Headings (Rule #2 Tag Replacement) *\/\n    #sg-drilling-cta-module .sg-cta-title {\n      font-size: 32px !important; \/* Theme default size as requested *\/\n      color: #ffffff !important;\n      font-weight: 800 !important;\n      margin: 0 0 16px 0 !important;\n      line-height: 1.25 !important;\n      max-width: 800px !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #sg-drilling-cta-module .sg-cta-desc {\n      font-size: 18px !important;\n      color: #e2e8f0 !important; \/* Light slate for readability against deep blue *\/\n      margin: 0 0 32px 0 !important;\n      max-width: 700px !important;\n      line-height: 1.6 !important;\n    }\n\n    \/* 3. CTA Button Styling *\/\n    #sg-drilling-cta-module .sg-btn {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      background-color: #ffffff !important;\n      color: #304890 !important; \/* Brand color text on white button *\/\n      font-size: 18px !important;\n      font-weight: 700 !important;\n      text-decoration: none !important;\n      padding: 16px 40px !important;\n      border-radius: 4px !important;\n      transition: all 0.3s ease !important;\n      \/* Subtle flat-design lift *\/\n      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;\n      border: 2px solid #ffffff !important;\n    }\n\n    #sg-drilling-cta-module .sg-btn:hover {\n      background-color: transparent !important;\n      color: #ffffff !important;\n      box-shadow: none !important;\n      transform: translateY(-2px) !important;\n    }\n\n    \/* 4. Responsive Breakpoints *\/\n    @media (max-width:690px) {\n      #sg-drilling-cta-module .sg-cta-title {\n        font-size: 26px !important;\n      }\n      #sg-drilling-cta-module .sg-cta-desc {\n        font-size: 16px !important;\n        margin-bottom: 24px !important;\n      }\n      #sg-drilling-cta-module .sg-btn {\n        width: 100% !important;\n        max-width: 350px !important;\n        padding: 14px 24px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <h2 class=\"sg-cta-title\">Need Custom Drilled Glass for Your Project?<\/h2>\n    \n    <p class=\"sg-cta-desc\">Provide your drawings or specs &#8211; our engineering staff will analyze and react with a detailed quote within 24 hours.<\/p>\n    \n    <a href=\"#ct-popup-787\" class=\"sg-btn\">Get a Free Quote<\/a>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-45fe51a\" data-block-id=\"45fe51a\"><style>.stk-45fe51a {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-45fe51a-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4153e32\" data-v=\"4\" data-block-id=\"4153e32\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4153e32-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4153e32-inner-blocks\">\n<section id=\"sg-drilling-specs-refined\">\n  <style>\n    \/* ==========================================================================\n       #sg-drilling-specs-refined - Strict Scoped CSS (Premium Flat B2B)\n       ========================================================================== *\/\n    \n    \/* 1. Global Reset & Container *\/\n    #sg-drilling-specs-refined {\n      width: 100% !important;\n      background-color: transparent !important;\n      padding: 40px 20px !important;\n      box-sizing: border-box !important;\n      line-height: 1.6 !important;\n      font-size: 16px !important;\n    }\n\n    #sg-drilling-specs-refined *,\n    #sg-drilling-specs-refined *::before,\n    #sg-drilling-specs-refined *::after {\n      box-sizing: border-box !important;\n    }\n\n    #sg-drilling-specs-refined .sg-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n    }\n\n    \/* 2. Semantic Headings (Strictly Scoped) *\/\n    #sg-drilling-specs-refined .sg-h2 {\n      font-size: 32px !important; \/* Theme default size *\/\n      color: #304890 !important;\n      font-weight: 800 !important;\n      text-align: center !important;\n      margin: 0 auto 16px auto !important;\n      line-height: 1.3 !important;\n      max-width: 1200px !important;\n    }\n\n    #sg-drilling-specs-refined .sg-intro-text {\n      font-size: 16px !important;\n      color: #475569 !important;\n      text-align: center !important;\n      max-width: 1000px !important;\n      margin: 0 auto 38px auto !important;\n      line-height: 1.7 !important;\n    }\n\n    #sg-drilling-specs-refined .sg-h3 {\n      font-size: 24px !important;\n      color: #1860A8 !important;\n      font-weight: 700 !important;\n      margin: 0 0 16px 0 !important;\n      line-height: 1.3 !important;\n    }\n\n    #sg-drilling-specs-refined .sg-h4 {\n      font-size: 16px !important;\n      color: #304890 !important;\n      font-weight: 700 !important;\n      margin: 0 0 8px 0 !important;\n      display: inline-block !important; \/* \u8ba9\u9ad8\u4eae\u8bcd\u548c\u6b63\u6587\u66f4\u597d\u8854\u63a5 *\/\n    }\n\n    \/* 3. Advanced B2B Data Table (Flat Design) *\/\n    #sg-drilling-specs-refined .sg-table-wrapper {\n      width: 100% !important;\n      overflow-x: auto !important;\n      margin-bottom: 60px !important;\n      \/* \u6241\u5e73\u5316\uff1a\u53bb\u9664\u6df1\u91cd\u9634\u5f71\uff0c\u4f7f\u7528\u6781\u7ec6\u8fb9\u6846 *\/\n      border: 1px solid #e2e8f0 !important; \n      border-radius: 6px !important;\n    }\n\n    #sg-drilling-specs-refined .sg-table {\n      width: 100% !important;\n      min-width: 850px !important;\n      border-collapse: collapse !important;\n      text-align: left !important;\n      background-color: #ffffff !important;\n    }\n\n    #sg-drilling-specs-refined .sg-table th {\n      background-color: #304890 !important;\n      color: #ffffff !important;\n      padding: 18px 20px !important;\n      font-weight: 600 !important;\n      font-size: 15px !important;\n      border-right: 1px solid rgba(255,255,255,0.1) !important;\n    }\n\n    #sg-drilling-specs-refined .sg-table th:last-child {\n      border-right: none !important;\n    }\n\n    #sg-drilling-specs-refined .sg-table td {\n      padding: 16px 20px !important;\n      border-bottom: 1px solid #f1f5f9 !important;\n      border-right: 1px solid #f1f5f9 !important;\n      color: #334155 !important;\n      font-size: 14.5px !important;\n      vertical-align: middle !important;\n    }\n\n    \/* \u9996\u5217\u5f3a\u8c03\uff1a\u89c6\u89c9\u951a\u70b9 *\/\n    #sg-drilling-specs-refined .sg-table td:first-child {\n      font-weight: 600 !important;\n      color: #1860A8 !important;\n      background-color: #f8fafc !important;\n      width: 28% !important;\n    }\n\n    #sg-drilling-specs-refined .sg-table tr:hover td {\n      background-color: #f4f8fc !important;\n    }\n\n    \/* 4. EN 12150 Rules Section (Editorial Layout - No Blank Space) *\/\n    #sg-drilling-specs-refined .sg-rules-section {\n      background: #f8fafc !important; \/* \u6574\u4f53\u4f7f\u7528\u6d45\u8272\u5e95\u8272\u533a\u5206\uff0c\u4e0d\u52a0\u751f\u786c\u7684\u8fb9\u6846 *\/\n      padding: 28px !important;\n      border-radius: 8px !important;\n      border-top: 4px solid #1878C0 !important;\n    }\n\n    #sg-drilling-specs-refined .sg-rules-intro {\n      font-size: 16px !important;\n      color: #475569 !important;\n      margin-bottom: 32px !important;\n    }\n\n    \/* \u5217\u8868\u4e24\u5217\u7f51\u683c\u6392\u7248\uff1a\u5b8c\u7f8e\u89e3\u51b3\u5bbd\u5c4f\u53f3\u4fa7\u7559\u767d\u95ee\u9898 *\/\n    #sg-drilling-specs-refined .sg-rules-grid {\n      display: grid !important;\n      grid-template-columns: repeat(2, 1fr) !important; \/* \u5bbd\u5c4f\u4e0b\u4e24\u5217\u5e73\u5206 *\/\n      gap: 32px 48px !important;\n      margin-bottom: 32px !important;\n    }\n\n    #sg-drilling-specs-refined .sg-rule-item {\n      position: relative !important;\n      padding-left: 20px !important;\n      color: #475569 !important;\n      line-height: 1.6 !important;\n    }\n\n    \/* \u6781\u7b80\u65b9\u5757\u88c5\u9970 *\/\n    #sg-drilling-specs-refined .sg-rule-item::before {\n      content: \"\" !important;\n      position: absolute !important;\n      left: 0 !important;\n      top: 8px !important;\n      width: 6px !important;\n      height: 6px !important;\n      background-color: #1878C0 !important;\n      border-radius: 1px !important;\n    }\n\n    #sg-drilling-specs-refined .sg-p {\n      display: inline !important; \/* \u8ba9\u6b63\u6587\u76f4\u63a5\u8ddf\u968f H4 \u6807\u9898 *\/\n      margin: 0 !important;\n    }\n\n    \/* 5. Warning Box (Full Width) *\/\n    #sg-drilling-specs-refined .sg-warning-box {\n      background-color: #ffffff !important;\n      border-left: 5px solid #304890 !important;\n      padding: 24px 32px !important;\n      border-radius: 0 4px 4px 0 !important;\n      box-shadow: 0 2px 10px rgba(0,0,0,0.02) !important;\n      \/* \u8de8\u680f\u663e\u793a\uff0c\u6491\u6ee1\u6574\u4e2a\u5bbd\u5ea6 *\/\n      grid-column: 1 \/ -1 !important; \n    }\n\n    #sg-drilling-specs-refined .sg-warning-text {\n      color: #334155 !important;\n      font-size: 15px !important;\n      margin: 0 !important;\n      line-height: 1.7 !important;\n    }\n\n    \/* 6. Responsive Fallbacks *\/\n    @media (max-width: 992px) {\n      #sg-drilling-specs-refined .sg-rules-section {\n        padding: 32px 24px !important;\n      }\n      #sg-drilling-specs-refined .sg-rules-grid {\n        gap: 24px !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #sg-drilling-specs-refined .sg-h2 {\n        font-size: 28px !important;\n      }\n      #sg-drilling-specs-refined .sg-rules-grid {\n        \/* \u7a84\u5c4f\u81ea\u52a8\u6298\u53e0\u4e3a\u5355\u5217 *\/\n        grid-template-columns: 1fr !important; \n      }\n      #sg-drilling-specs-refined .sg-warning-box {\n        padding: 20px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <h2 class=\"sg-h2\">Glass Drilling Specifications &#038; Tolerance Standards<\/h2>\n    <p class=\"sg-intro-text\">Reliability in laser drilling are three specifications: hole dimension tolerance, positional tolerance, edge quality. Information shows our capability with standard and advanced high-precision specs. All data is output from our inspection and control process using 2D gauging and tooling and two-dimensional measurement systems.<\/p>\n\n    <div class=\"sg-table-wrapper\">\n      <table class=\"sg-table\" aria-label=\"Detailed Glass Drilling Tolerance Data\">\n        <thead>\n          <tr>\n            <th>Specification<\/th>\n            <th>Standard Grade<\/th>\n            <th>High-Precision Grade<\/th>\n            <th>Governing Standard<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td>Hole Diameter Range<\/td>\n            <td>\u00d84mm \u2013 \u00d8200mm<\/td>\n            <td>\u00d80.5mm \u2013 \u00d8150mm<\/td>\n            <td>\u2014<\/td>\n          <\/tr>\n          <tr>\n            <td>Diameter Tolerance<\/td>\n            <td>\u00b10.10 \u2013 \u00b10.15mm<\/td>\n            <td>\u00b10.05mm<\/td>\n            <td>Per UKAM diamond drill specs<\/td>\n          <\/tr>\n          <tr>\n            <td>Position Tolerance<\/td>\n            <td>\u00b10.15mm<\/td>\n            <td>\u00b10.05mm<\/td>\n            <td>CNC program verification<\/td>\n          <\/tr>\n          <tr>\n            <td>Min. Edge Distance (hole to glass edge)<\/td>\n            <td>\u22652\u00d7 glass thickness<\/td>\n            <td>\u22652\u00d7 glass thickness<\/td>\n            <td>EN 12150:2020<\/td>\n          <\/tr>\n          <tr>\n            <td>Min. Hole-to-Hole Distance<\/td>\n            <td>\u22652\u00d7 glass thickness<\/td>\n            <td>\u22652\u00d7 glass thickness<\/td>\n            <td>EN 12150:2020<\/td>\n          <\/tr>\n          <tr>\n            <td>Min. Hole Diameter<\/td>\n            <td>= glass thickness (min \u00d84mm)<\/td>\n            <td>\u00d80.5mm (CNC)<\/td>\n            <td>Industry practice<\/td>\n          <\/tr>\n          <tr>\n            <td>Glass Thickness Range<\/td>\n            <td>0.5mm \u2013 19mm<\/td>\n            <td>0.3mm \u2013 12mm<\/td>\n            <td>\u2014<\/td>\n          <\/tr>\n          <tr>\n            <td>Surface Roughness (hole wall)<\/td>\n            <td>Ra \u22641.6\u03bcm<\/td>\n            <td>Ra \u22640.8\u03bcm<\/td>\n            <td>After chamfering<\/td>\n          <\/tr>\n          <tr>\n            <td>Chipping (exit side)<\/td>\n            <td>\u22640.3mm<\/td>\n            <td>\u22640.1mm<\/td>\n            <td>Double-sided drilling<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"sg-rules-section\">\n      <h3 class=\"sg-h3\">Critical Drilling Rules per EN 12150<\/h3>\n      <p class=\"sg-rules-intro\">European Norm EN 12150:2020 for toughened safety glass defines minimum requirements for holes in glass to be tempered:<\/p>\n      \n      <div class=\"sg-rules-grid\">\n        \n        <div class=\"sg-rule-item\">\n          <h4 class=\"sg-h4\">Edge distance:<\/h4>\n          <p class=\"sg-p\">The minimum space from the edge of any hole to the edge of the glass must be at least 2 the glass thickness.<\/p>\n        <\/div>\n        \n        <div class=\"sg-rule-item\">\n          <h4 class=\"sg-h4\">Hole spacing:<\/h4>\n          <p class=\"sg-p\">The minimum space from the edge of a hole to the edge of an adjacent hole must be at least 2 the glass thickness.<\/p>\n        <\/div>\n\n        <div class=\"sg-rule-item\">\n          <h4 class=\"sg-h4\">Manufacturing process:<\/h4>\n          <p class=\"sg-p\">all laser drilling must be complete prior to glass entering the tempering furnace. No modifications are permitted in the post-tempering process.<\/p>\n        <\/div>\n\n        <div class=\"sg-rule-item\">\n          <h4 class=\"sg-h4\">Edge quality:<\/h4>\n          <p class=\"sg-p\">the drilled holes must be free of cracks and chips or rough edges that could introduce stress risers during tempering.<\/p>\n        <\/div>\n\n      <\/div>\n\n      <div class=\"sg-warning-box\">\n        <p class=\"sg-warning-text\">These are not a nice-to-have, optional set of rules &#8211; if these edge-distance limits are not maintained the tempered glass will break without warning inside the tempering furnace or in worst case the panel will fail in the field, months or years later. Our CNC programmers have rule-checking embedded in our computer transfer program to make sure hole positions follow these guidelines before the first piece is drilled.<\/p>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-312e1d4\" data-block-id=\"312e1d4\"><style>.stk-312e1d4 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-312e1d4-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-76ce98e\" data-v=\"4\" data-block-id=\"76ce98e\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-76ce98e-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-76ce98e-inner-blocks\">\n<section id=\"sg-equip-flow-module\">\n  <style>\n    \/* ==========================================================================\n       #sg-equip-flow-module - Strict Scoped CSS (Premium Flat B2B Layout)\n       ========================================================================== *\/\n    \n    \/* 1. Global Reset & Full Width Container *\/\n    #sg-equip-flow-module {\n      width: 100% !important;\n      background-color: #fcfdfd !important;\n      padding: 40px 20px !important; \/* Strict 40px section padding *\/\n      box-sizing: border-box !important;\n      line-height: 1.6 !important;\n      font-size: 16px !important;\n    }\n\n    #sg-equip-flow-module *,\n    #sg-equip-flow-module *::before,\n    #sg-equip-flow-module *::after {\n      box-sizing: border-box !important;\n    }\n\n    #sg-equip-flow-module .sg-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n    }\n\n    \/* 2. Semantic Headings (Strictly Scoped via ARIA Roles & Classes) *\/\n    #sg-equip-flow-module .sg-h2 {\n      font-size: 32px !important; \/* Theme default size as requested *\/\n      color: #304890 !important;\n      font-weight: 800 !important;\n      text-align: center !important;\n      margin: 0 auto 16px auto !important;\n      line-height: 1.3 !important;\n      max-width: 1000px !important;\n    }\n\n    #sg-equip-flow-module .sg-intro-text {\n      font-size: 16px !important;\n      color: #475569 !important;\n      text-align: center !important;\n      max-width: 1000px !important;\n      margin: 0 auto 38px auto !important;\n      line-height: 1.7 !important;\n    }\n\n    #sg-equip-flow-module .sg-h3 {\n      font-size: 26px !important;\n      color: #1860A8 !important;\n      font-weight: 800 !important;\n      margin: 0 0 24px 0 !important;\n      line-height: 1.3 !important;\n      text-align: left !important;\n      border-bottom: 2px solid #e2e8f0 !important;\n      padding-bottom: 12px !important;\n    }\n\n    #sg-equip-flow-module .sg-h4 {\n      font-size: 20px !important;\n      color: #3048A8 !important;\n      font-weight: 700 !important;\n      margin: 0 0 12px 0 !important;\n      line-height: 1.4 !important;\n    }\n\n    \/* 3. Production Flow Grid (8 Steps) *\/\n    #sg-equip-flow-module .sg-flow-grid {\n      display: grid !important;\n      grid-template-columns: repeat(4, 1fr) !important;\n      gap: 20px !important;\n      margin-bottom: 60px !important;\n    }\n\n    #sg-equip-flow-module .sg-step-card {\n      background: #ffffff !important;\n      border: 1px solid #e2e8f0 !important;\n      border-top: 4px solid #1878C0 !important;\n      padding: 24px 20px !important;\n      border-radius: 4px !important;\n      position: relative !important;\n      overflow: hidden !important;\n      transition: border-color 0.3s ease !important;\n    }\n\n    #sg-equip-flow-module .sg-step-card:hover {\n      border-color: #cbd5e1 !important;\n    }\n\n    \/* Alternating top borders for visual flow *\/\n    #sg-equip-flow-module .sg-step-card:nth-child(even) { border-top-color: #304890 !important; }\n\n    \/* Watermark Numbering inside cards *\/\n    #sg-equip-flow-module .sg-step-num {\n      position: absolute !important;\n      top: -10px !important;\n      right: 4px !important;\n      font-size: 64px !important;\n      font-weight: 900 !important;\n      color: rgba(48, 72, 144, 0.04) !important;\n      line-height: 1 !important;\n      z-index: 0 !important;\n      user-select: none !important;\n    }\n\n    #sg-equip-flow-module .sg-step-title {\n      font-size: 16px !important;\n      color: #304890 !important;\n      font-weight: 700 !important;\n      margin: 0 0 8px 0 !important;\n      position: relative !important;\n      z-index: 1 !important;\n    }\n\n    #sg-equip-flow-module .sg-step-desc {\n      font-size: 14px !important;\n      color: #475569 !important;\n      margin: 0 !important;\n      line-height: 1.5 !important;\n      position: relative !important;\n      z-index: 1 !important;\n    }\n\n    \/* 4. Equipment Section (2-Column Grid) *\/\n    #sg-equip-flow-module .sg-equip-grid {\n      display: grid !important;\n      grid-template-columns: repeat(2, 1fr) !important;\n      gap: 32px !important;\n      align-items: stretch !important;\n    }\n\n    #sg-equip-flow-module .sg-equip-card {\n      background: #ffffff !important;\n      border-left: 4px solid #1860A8 !important;\n      padding: 30px !important;\n      border-radius: 0 6px 6px 0 !important;\n      display: flex !important;\n      flex-direction: column !important;\n    }\n\n    #sg-equip-flow-module .sg-p {\n      font-size: 15px !important;\n      color: #334155 !important;\n      margin: 0 0 16px 0 !important;\n      line-height: 1.7 !important;\n      text-align: justify !important;\n    }\n\n    #sg-equip-flow-module .sg-p:last-child {\n      margin-bottom: 0 !important;\n    }\n\n    \/* 5. Responsive Breakpoints *\/\n    @media (max-width:1000px) {\n      #sg-equip-flow-module .sg-flow-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #sg-equip-flow-module .sg-h2 {\n        font-size: 28px !important;\n      }\n      #sg-equip-flow-module .sg-h3 {\n        font-size: 22px !important;\n      }\n      #sg-equip-flow-module .sg-flow-grid {\n        grid-template-columns: 1fr !important;\n        gap: 16px !important;\n      }\n      #sg-equip-flow-module .sg-equip-grid {\n        grid-template-columns: 1fr !important;\n      }\n      #sg-equip-flow-module .sg-equip-card {\n        padding: 24px 20px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <h2 class=\"sg-h2\">Our Glass Drilling Equipment &#038; Production Capabilities<\/h2>\n    <div class=\"sg-intro-text\">\n      Saiwei Glass has more than 100 full automated equipment sets distributed over 3 factory sites; total production exceeds 1 million pieces per year of processed cover glass. Our drilling is carried out as part of an integrated finished glass deep processing line &#8211; a dedicated process, not a stand-alone operation.\n    <\/div>\n\n    <h3 class=\"sg-h3\">Production Flow: From Raw Glass to Drilled, Finished Product<\/h3>\n    \n    \n    <div class=\"sg-flow-grid\">\n      <div class=\"sg-step-card\">\n        <div class=\"sg-step-num\">01<\/div>\n        <div class=\"sg-step-title\">Cutting<\/div>\n        <div class=\"sg-step-desc\">Precision glass cutting to blank size<\/div>\n      <\/div>\n      <div class=\"sg-step-card\">\n        <div class=\"sg-step-num\">02<\/div>\n        <div class=\"sg-step-title\">CNC Profiling<\/div>\n        <div class=\"sg-step-desc\">Edge grinding &#038; shaping<\/div>\n      <\/div>\n      <div class=\"sg-step-card\">\n        <div class=\"sg-step-num\">03<\/div>\n        <div class=\"sg-step-title\">Drilling<\/div>\n        <div class=\"sg-step-desc\">Diamond core \/ CNC hole drilling<\/div>\n      <\/div>\n      <div class=\"sg-step-card\">\n        <div class=\"sg-step-num\">04<\/div>\n        <div class=\"sg-step-title\">Cleaning<\/div>\n        <div class=\"sg-step-desc\">Ultrasonic &#038; 10-tank wash line<\/div>\n      <\/div>\n      <div class=\"sg-step-card\">\n        <div class=\"sg-step-num\">05<\/div>\n        <div class=\"sg-step-title\">Printing<\/div>\n        <div class=\"sg-step-desc\">Silk-screen (high\/low temp)<\/div>\n      <\/div>\n      <div class=\"sg-step-card\">\n        <div class=\"sg-step-num\">06<\/div>\n        <div class=\"sg-step-title\">Tempering<\/div>\n        <div class=\"sg-step-desc\">Physical or chemical strengthening<\/div>\n      <\/div>\n      <div class=\"sg-step-card\">\n        <div class=\"sg-step-num\">07<\/div>\n        <div class=\"sg-step-title\">Coating<\/div>\n        <div class=\"sg-step-desc\">AR, AG, AF, ITO treatment<\/div>\n      <\/div>\n      <div class=\"sg-step-card\">\n        <div class=\"sg-step-num\">08<\/div>\n        <div class=\"sg-step-title\">Inspection<\/div>\n        <div class=\"sg-step-desc\">100% QC + packing<\/div>\n      <\/div>\n    <\/div>\n\n    <h3 class=\"sg-h3\">Key Equipment<\/h3>\n    \n    <div class=\"sg-equip-grid\">\n      \n      <div class=\"sg-equip-card\">\n        <h4 class=\"sg-h4\">CNC Machining Centers<\/h4>\n        <div class=\"sg-p\">Multiple-station CNC profiling and drilling combined machine with auto tool change. Drilling, profiling with edge grinding, notching and milling in one clamp, cycle time efficiency gains, minimum hole to edge accuracy.<\/div>\n      <\/div>\n\n      <div class=\"sg-equip-card\">\n        <h4 class=\"sg-h4\">Double-Sided Drilling Machines<\/h4>\n        \n        <div class=\"sg-p\">Upper and lower diamond drill bits drill together from the two faces and meet at the position of the center of the glass. No exit-chip, which is extremely important in display cover glass where both sides are visible.<\/div>\n      <\/div>\n\n      <div class=\"sg-equip-card\">\n        <h4 class=\"sg-h4\">Physical Tempering Furnace<\/h4>\n        <div class=\"sg-p\">Continous tempering line with tight temperature control, 620-680 C zone, rapid cooling (turning the glass from 950-80 C to ambient in a series of cooling stations) to meet the EN 12150 fragmentation standard, minimum 100 fragments per 50x50mm area of 3mm thick glass.<\/div>\n      <\/div>\n\n      <div class=\"sg-equip-card\">\n        <h4 class=\"sg-h4\">Chemical Strengthening Bath<\/h4>\n        <div class=\"sg-p\">Ion-exchange strengthening of thin glass (0.4-8.0mm), minimum CS>450 MPa, DOL>8 \u03bcm. Critical for aluminosilicate cover glass for displays from smartphones to large industrial touch panels.<\/div>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-c40ae2c\" data-block-id=\"c40ae2c\"><style>.stk-c40ae2c {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-c40ae2c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f969deb\" data-v=\"4\" data-block-id=\"f969deb\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f969deb-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f969deb-inner-blocks\">\n<section id=\"sg-case-studies-grid\">\n  <style>\n    \/* ==========================================================================\n       #sg-case-studies-grid - Strict Scoped CSS (True Headings & 2-Col Text Grid)\n       ========================================================================== *\/\n    \n    \/* 1. Global Reset & Section Padding Requirement *\/\n    #sg-case-studies-grid {\n      width: 100% !important;\n      background-color: transparent !important;\n      padding: 40px 20px !important; \/* \u4e25\u683c\u9075\u5faa\u8981\u6c42\u7684 Padding *\/\n      box-sizing: border-box !important;\n      line-height: 1.6 !important;\n      font-size: 16px !important;\n    }\n\n    #sg-case-studies-grid *,\n    #sg-case-studies-grid *::before,\n    #sg-case-studies-grid *::after {\n      box-sizing: border-box !important;\n    }\n\n    #sg-case-studies-grid .sg-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n    }\n\n    \/* 2. Semantic Headings (True H2-H4, Strictly Scoped) *\/\n    #sg-case-studies-grid h2.sg-h2 {\n      font-size: 32px !important; \n      color: #304890 !important;\n      font-weight: 800 !important;\n      text-align: center !important;\n      margin: 0 auto 16px auto !important;\n      line-height: 1.3 !important;\n      max-width: 1200px !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #sg-case-studies-grid p.sg-intro-text {\n      font-size: 16px !important;\n      color: #475569 !important;\n      text-align: center !important;\n      max-width: 1000px !important;\n      margin: 0 auto 40px auto !important;\n      line-height: 1.7 !important;\n    }\n\n    #sg-case-studies-grid h3.sg-h3 {\n      font-size: 24px !important;\n      color: #1860A8 !important;\n      font-weight: 700 !important;\n      margin: 0 0 32px 0 !important;\n      line-height: 1.4 !important;\n    }\n\n    #sg-case-studies-grid h4.sg-h4 {\n      font-size: 18px !important;\n      color: #304890 !important;\n      font-weight: 700 !important;\n      margin: 0 0 12px 0 !important;\n      display: block !important;\n    }\n\n    \/* 3. Centered Tabs Navigation (Folder Style, no weak full-width line) *\/\n    #sg-case-studies-grid .sg-tabs-nav {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      justify-content: center !important;\n      gap: 8px !important;\n      margin-bottom: 0 !important; \/* \u7d27\u8d34\u4e0b\u65b9\u5185\u5bb9\u6846 *\/\n    }\n\n    #sg-case-studies-grid .sg-tab-btn {\n      background: #fcfdfd !important;\n      border: 1px solid transparent !important;\n      border-bottom: none !important;\n      color: #64748b !important;\n      font-size: 16px !important;\n      font-weight: 600 !important;\n      padding: 14px 32px !important;\n      cursor: pointer !important;\n      transition: all 0.2s ease !important;\n      border-radius: 6px 6px 0 0 !important;\n      position: relative !important;\n      z-index: 1 !important;\n    }\n\n    #sg-case-studies-grid .sg-tab-btn:hover {\n      color: #1878C0 !important;\n      background-color: rgba(244, 248, 252, 0.5) !important;\n    }\n\n    \/* \u6fc0\u6d3b\u72b6\u6001\uff1a\u5f62\u6210\u771f\u5b9e\u7684\u6587\u4ef6\u5939\u9009\u9879\u5361\u89c6\u89c9 *\/\n    #sg-case-studies-grid .sg-tab-btn.sg-active {\n      color: #304890 !important;\n      background-color: #ffffff !important;\n      border: 1px solid #e2e8f0 !important;\n      border-bottom: 1px solid #ffffff !important; \/* \u878d\u5165\u4e0b\u65b9\u767d\u8272\u5361\u7247 *\/\n      box-shadow: 0 -4px 10px rgba(0,0,0,0.01) !important;\n    }\n\n    \/* 4. Tab Content Area *\/\n    #sg-case-studies-grid .sg-tab-content {\n      display: none !important;\n      animation: sg-fade-in 0.4s ease-in-out forwards !important;\n    }\n\n    #sg-case-studies-grid .sg-tab-content.sg-active {\n      display: block !important;\n    }\n\n    @keyframes sg-fade-in {\n      from { opacity: 0; transform: translateY(5px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    \/* 5. Main Case Study Layout (Unified Box) *\/\n    #sg-case-studies-grid .sg-case-wrapper {\n      background-color: #ffffff !important;\n      border: 1px solid #e2e8f0 !important;\n      border-radius: 0 6px 6px 6px !important; \/* \u5de6\u4e0a\u89d2\u76f4\u89d2\uff0c\u914d\u5408TAB *\/\n      overflow: hidden !important;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.02) !important;\n      position: relative !important;\n      z-index: 0 !important;\n      margin-top: -1px !important; \/* \u8ba9\u8fb9\u6846\u4e0eTAB\u91cd\u5408 *\/\n    }\n\n    \/* Meta Data Bar *\/\n    #sg-case-studies-grid .sg-meta-bar {\n      display: flex !important;\n      flex-wrap: wrap !important;\n      background-color: #f8fafc !important;\n      border-bottom: 1px solid #e2e8f0 !important;\n      padding: 16px 32px !important;\n      gap: 32px !important;\n    }\n\n    #sg-case-studies-grid .sg-meta-item {\n      font-size: 14.5px !important;\n      color: #475569 !important;\n      display: flex !important;\n      align-items: center !important;\n    }\n\n    #sg-case-studies-grid .sg-meta-item strong {\n      color: #3048A8 !important;\n      margin-right: 8px !important;\n      text-transform: uppercase !important;\n      font-size: 12px !important;\n      letter-spacing: 0.5px !important;\n    }\n\n    \/* Main Narrative Body *\/\n    #sg-case-studies-grid .sg-case-body {\n      padding: 40px 32px !important;\n    }\n\n    \/* \u6838\u5fc3\u7a81\u7834\uff1a\u5c06\u957f\u6587\u672c\u6298\u53e0\u4e3a 2 \u5217\u5e76\u6392\u7f51\u683c *\/\n    #sg-case-studies-grid .sg-text-grid {\n      display: grid !important;\n      grid-template-columns: 1fr 1fr !important;\n      gap: 40px !important;\n    }\n\n    #sg-case-studies-grid p.sg-p {\n      color: #334155 !important;\n      line-height: 1.8 !important;\n      margin: 0 !important;\n      text-align: justify !important;\n    }\n\n    \/* Bottom Full-Width Metrics Bar *\/\n    #sg-case-studies-grid .sg-metrics-bar {\n      display: grid !important;\n      grid-template-columns: repeat(3, 1fr) !important;\n      background-color: #f4f8fc !important;\n      border-top: 1px solid #e2e8f0 !important;\n      border-bottom: 4px solid #1860A8 !important;\n    }\n\n    #sg-case-studies-grid .sg-metric-item {\n      padding: 24px 32px !important;\n      font-size: 15px !important;\n      color: #1e293b !important;\n      font-weight: 500 !important;\n      line-height: 1.5 !important;\n      border-right: 1px solid #e2e8f0 !important;\n      display: flex !important;\n      align-items: flex-start !important;\n      gap: 12px !important;\n    }\n\n    #sg-case-studies-grid .sg-metric-item:last-child {\n      border-right: none !important;\n    }\n\n    #sg-case-studies-grid .sg-metric-item::before {\n      content: \"\u2713\" !important;\n      color: #1878C0 !important;\n      font-weight: bold !important;\n      font-size: 18px !important;\n      line-height: 1 !important;\n    }\n\n    \/* 6. Responsive Breakpoints *\/\n    @media (max-width: 992px) {\n      #sg-case-studies-grid .sg-text-grid {\n        grid-template-columns: 1fr !important; \/* \u7a84\u5c4f\u4e0b\u6062\u590d\u5782\u76f4\u5e03\u5c40 *\/\n        gap: 32px !important;\n      }\n      #sg-case-studies-grid .sg-metrics-bar {\n        grid-template-columns: 1fr !important;\n      }\n      #sg-case-studies-grid .sg-metric-item {\n        border-right: none !important;\n        border-bottom: 1px solid #e2e8f0 !important;\n        padding: 16px 24px !important;\n      }\n      #sg-case-studies-grid .sg-metric-item:last-child {\n        border-bottom: none !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #sg-case-studies-grid h2.sg-h2 { font-size: 28px !important; }\n      #sg-case-studies-grid .sg-tabs-nav { gap: 0 !important; }\n      #sg-case-studies-grid .sg-tab-btn {\n        width: 100% !important;\n        border-radius: 0 !important;\n        border: 1px solid transparent !important;\n        border-bottom: 1px solid #e2e8f0 !important;\n      }\n      #sg-case-studies-grid .sg-tab-btn.sg-active {\n        border: 1px solid #e2e8f0 !important;\n        border-bottom: 1px solid transparent !important;\n      }\n      #sg-case-studies-grid .sg-case-wrapper {\n        border-radius: 0 0 6px 6px !important;\n      }\n      #sg-case-studies-grid .sg-meta-bar {\n        flex-direction: column !important;\n        gap: 12px !important;\n        padding: 16px 20px !important;\n      }\n      #sg-case-studies-grid .sg-case-body {\n        padding: 24px 20px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <h2 class=\"sg-h2\">Glass Drilling Case Studies: From Cover Glass to Lighting Panels<\/h2>\n    <p class=\"sg-intro-text\">If you want some detail of past projects, this print follow pages of three real examples of the kinds of problems we have to solve for our manufacturing customers.<\/p>\n\n    <div class=\"sg-tabs-nav\">\n      <button class=\"sg-tab-btn sg-active\" data-target=\"sg-tab-case-1\">Industrial Touch Panel<\/button>\n      <button class=\"sg-tab-btn\" data-target=\"sg-tab-case-2\">Smart Home Switches<\/button>\n      <button class=\"sg-tab-btn\" data-target=\"sg-tab-case-3\">LED Pool Light<\/button>\n    <\/div>\n\n    <div class=\"sg-case-wrapper\">\n\n      <div class=\"sg-tab-content sg-active\" id=\"sg-tab-case-1\">\n        <div class=\"sg-meta-bar\">\n          <div class=\"sg-meta-item\"><strong>Application:<\/strong> Self-service kiosk display<\/div>\n          <div class=\"sg-meta-item\"><strong>Glass:<\/strong> 3mm soda-lime, chemically strengthened<\/div>\n          <div class=\"sg-meta-item\"><strong>Size:<\/strong> 15.6 inch<\/div>\n        <\/div>\n        \n        <div class=\"sg-case-body\">\n          <h3 class=\"sg-h3\">Industrial Touch Panel \u2014 Precision Holes for a European Kiosk Manufacturer<\/h3>\n          \n          <div class=\"sg-text-grid\">\n            <div class=\"sg-col\">\n              <h4 class=\"sg-h4\">Challenge:<\/h4>\n              <p class=\"sg-p\">Four mounting holes plus one home-button hole drilled on a chemically strengthened cover glass with AG coating. 0.08mm hole location tolerance. Previous vendor drilling caused micro-cracks that resulted in field failures after 6 months of outdoor thermal cycling inside kiosk enclosures.<\/p>\n            <\/div>\n            \n            <div class=\"sg-col\">\n              <h4 class=\"sg-h4\">Solution:<\/h4>\n              <p class=\"sg-p\">Sequence re-organization: CNC drill with through-spindle coolant, ultrasonic cleaning, AG etching, chemical strengthening, AF coating. Double-sided CNC drilling eliminated exit-chipping. Edge to hole and hole to hole position accuracy verified by a 2D dimensional inspection system before the panel was chemically strengthened.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sg-metrics-bar\">\n          <div class=\"sg-metric-item\">Tolerance achieved: \u00b10.06mm<\/div>\n          <div class=\"sg-metric-item\">Field failure rate: reduced to zero over 12-month tracking<\/div>\n          <div class=\"sg-metric-item\">Monthly volume: 8,000 pieces<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-tab-content\" id=\"sg-tab-case-2\">\n        <div class=\"sg-meta-bar\">\n          <div class=\"sg-meta-item\"><strong>Application:<\/strong> Touch-sensitive wall switches<\/div>\n          <div class=\"sg-meta-item\"><strong>Glass:<\/strong> 2mm soda-lime, tempered<\/div>\n          <div class=\"sg-meta-item\"><strong>Size:<\/strong> 86\u00d786mm<\/div>\n        <\/div>\n        \n        <div class=\"sg-case-body\">\n          <h3 class=\"sg-h3\">Smart Home Switch Panels \u2014 High-Volume Drilling with Icon Alignment<\/h3>\n          \n          <div class=\"sg-text-grid\">\n            <div class=\"sg-col\">\n              <h4 class=\"sg-h4\">Challenge:<\/h4>\n              <p class=\"sg-p\">A high-volume integrated switch and display panel used 1-4 exactly positioned holes for switch modules; the drill holes had to be aligned within 0.15mm of the silk-screen printed touch icons. Monthly volume ran through 50,000pcs across 12 separate SKUs with different hole pattern.<\/p>\n            <\/div>\n            \n            <div class=\"sg-col\">\n              <h4 class=\"sg-h4\">Solution:<\/h4>\n              <p class=\"sg-p\">CNC drilled all 12 SKUs on a common template, then produced corresponding silk-screen registration fixtures. The complete drill program shares the same coordinate grid as the print program, so the holes are within 0.15mm of the icons after the glass is drilled. The display icons are printed with ceramic ink designed to withstand finger oils for years without fading.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sg-metrics-bar\">\n          <div class=\"sg-metric-item\">12 SKUs, single setup change: under 15 minutes<\/div>\n          <div class=\"sg-metric-item\">Hole-to-icon alignment: \u00b10.12mm actual<\/div>\n          <div class=\"sg-metric-item\">Monthly volume: 50,000+ pieces<\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sg-tab-content\" id=\"sg-tab-case-3\">\n        <div class=\"sg-meta-bar\">\n          <div class=\"sg-meta-item\"><strong>Application:<\/strong> Underwater pool lighting<\/div>\n          <div class=\"sg-meta-item\"><strong>Glass:<\/strong> 5mm low-iron ultra-clear, tempered<\/div>\n          <div class=\"sg-meta-item\"><strong>Size:<\/strong> \u00d8162mm round<\/div>\n        <\/div>\n        \n        <div class=\"sg-case-body\">\n          <h3 class=\"sg-h3\">LED Pool Light Glass \u2014 Round Step Glass with Center Wiring Hole<\/h3>\n          \n          <div class=\"sg-text-grid\">\n            <div class=\"sg-col\">\n              <h4 class=\"sg-h4\">Challenge:<\/h4>\n              <p class=\"sg-p\">This design specified a circular step-profile cover glass with one center hole for wiring pass through, tempered to withstand water blast forces and with impact rated IK07. The complication was the step profile created an asymmetric stress pattern during tempering and the center hole had to survive.<\/p>\n            <\/div>\n            \n            <div class=\"sg-col\">\n              <h4 class=\"sg-h4\">Solution:<\/h4>\n              <p class=\"sg-p\">Our engineering team performed finite element analysis to simulate stress distribution around center hole while undergoing tempering. We increased the hole edge distance to 3 glass thickness (not the minimum 2) for additional margin of safety. The tempered glass has successfully passed the hydrostatic pressure test at our facility prior shipping.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n\n        <div class=\"sg-metrics-bar\">\n          <div class=\"sg-metric-item\">Pressure test: passed at 1.5\u00d7 rated depth<\/div>\n          <div class=\"sg-metric-item\">Impact rating: IK07 certified<\/div>\n          <div class=\"sg-metric-item\">Ceramic ink: zero peel-off after 1,000-hour salt spray test<\/div>\n        <\/div>\n      <\/div>\n\n    <\/div> <\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const moduleContainer = document.getElementById(\"sg-case-studies-grid\");\n      if (!moduleContainer) return;\n\n      const tabBtns = moduleContainer.querySelectorAll(\".sg-tab-btn\");\n      const tabContents = moduleContainer.querySelectorAll(\".sg-tab-content\");\n\n      tabBtns.forEach(function(btn) {\n        btn.addEventListener(\"click\", function() {\n          tabBtns.forEach(b => b.classList.remove(\"sg-active\"));\n          tabContents.forEach(c => c.classList.remove(\"sg-active\"));\n\n          this.classList.add(\"sg-active\");\n          const targetId = this.getAttribute(\"data-target\");\n          const targetContent = document.getElementById(targetId);\n          if (targetContent) {\n            targetContent.classList.add(\"sg-active\");\n          }\n        });\n      });\n    });\n  <\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-0d6bd56\" data-block-id=\"0d6bd56\"><style>.stk-0d6bd56 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-0d6bd56-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-79cd12a\" data-v=\"4\" data-block-id=\"79cd12a\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-79cd12a-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-79cd12a-inner-blocks\">\n<section id=\"sg-quality-certs-module\">\n  <style>\n    \/* ==========================================================================\n       #sg-quality-certs-module - Strict Scoped CSS (Flat B2B, True Headings)\n       ========================================================================== *\/\n    \n    \/* 1. Global Reset & Container *\/\n    #sg-quality-certs-module {\n      width: 100% !important;\n      background-color: #fcfdfd !important;\n      padding: 40px 20px !important; \/* Strictly requested padding *\/\n      box-sizing: border-box !important;\n      line-height: 1.6 !important;\n      font-size: 16px !important;\n    }\n\n    #sg-quality-certs-module *,\n    #sg-quality-certs-module *::before,\n    #sg-quality-certs-module *::after {\n      box-sizing: border-box !important;\n    }\n\n    #sg-quality-certs-module .sg-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n    }\n\n    \/* 2. Semantic True Headings (Strictly Scoped) *\/\n    #sg-quality-certs-module h2.sg-h2 {\n      font-size: 32px !important; \/* Default 32px as requested *\/\n      color: #304890 !important;\n      font-weight: 800 !important;\n      text-align: center !important;\n      margin: 0 auto 16px auto !important;\n      line-height: 1.3 !important;\n      max-width: 1200px !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #sg-quality-certs-module p.sg-intro-text {\n      font-size: 16px !important;\n      color: #475569 !important;\n      text-align: center !important;\n      max-width: 1000px !important;\n      margin: 0 auto 38px auto !important;\n      line-height: 1.7 !important;\n    }\n\n    #sg-quality-certs-module h3.sg-h3 {\n      font-size: 26px !important;\n      color: #1860A8 !important;\n      font-weight: 800 !important;\n      margin: 44px 0 16px 0 !important;\n      line-height: 1.3 !important;\n      text-align: center !important;\n    }\n\n    #sg-quality-certs-module h4.sg-h4 {\n      font-size: 18px !important;\n      color: #1e293b !important;\n      font-weight: 700 !important;\n      margin: 0 0 6px 0 !important;\n      display: block !important;\n    }\n\n    \/* 3. Certifications 4-Column Grid *\/\n    #sg-quality-certs-module .sg-certs-grid {\n      display: grid !important;\n      grid-template-columns: repeat(4, 1fr) !important;\n      gap: 24px !important;\n    }\n\n    #sg-quality-certs-module .sg-cert-card {\n      background: #f8fafc !important;\n      border: 1px solid #e2e8f0 !important;\n      padding: 32px 24px !important;\n      border-radius: 6px !important;\n      text-align: center !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      transition: border-color 0.3s ease, background-color 0.3s ease !important;\n    }\n\n    #sg-quality-certs-module .sg-cert-card:hover {\n      border-color: #cbd5e1 !important;\n      background-color: #f1f5f9 !important;\n    }\n\n    \/* Flat Badges using your specific colors *\/\n    #sg-quality-certs-module .sg-cert-badge {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      width: 64px !important;\n      height: 64px !important;\n      border-radius: 4px !important;\n      color: #ffffff !important;\n      font-size: 20px !important;\n      font-weight: 800 !important;\n      margin-bottom: 20px !important;\n    }\n\n    #sg-quality-certs-module .sg-cert-card:nth-child(1) .sg-cert-badge { background-color: #304890 !important; }\n    #sg-quality-certs-module .sg-cert-card:nth-child(2) .sg-cert-badge { background-color: #1860A8 !important; }\n    #sg-quality-certs-module .sg-cert-card:nth-child(3) .sg-cert-badge { background-color: #1878C0 !important; }\n    #sg-quality-certs-module .sg-cert-card:nth-child(4) .sg-cert-badge { background-color: #3048A8 !important; }\n\n    #sg-quality-certs-module p.sg-cert-desc {\n      font-size: 14.5px !important;\n      color: #475569 !important;\n      margin: 0 !important;\n      line-height: 1.5 !important;\n    }\n\n    \/* 4. Testing & Inspection Equipment 2-Column Grid *\/\n    #sg-quality-certs-module .sg-testing-grid {\n      display: grid !important;\n      grid-template-columns: repeat(2, 1fr) !important;\n      gap: 20px !important;\n      margin-top: 32px !important;\n    }\n\n    #sg-quality-certs-module .sg-test-item {\n      background: #ffffff !important;\n      border: 1px solid #e2e8f0 !important;\n      border-left: 4px solid #1878C0 !important; \/* Accent border *\/\n      padding: 20px 24px !important;\n      border-radius: 4px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      justify-content: center !important;\n    }\n\n    \/* Eliminates irregular whitespace: makes the 7th item span both columns on desktop *\/\n    #sg-quality-certs-module .sg-test-item:last-child {\n      grid-column: 1 \/ -1 !important;\n    }\n\n    #sg-quality-certs-module p.sg-test-text {\n      font-size: 15px !important;\n      color: #334155 !important;\n      margin: 0 !important;\n      line-height: 1.6 !important;\n    }\n\n    #sg-quality-certs-module p.sg-test-text strong {\n      color: #304890 !important;\n      font-weight: 700 !important;\n      margin-right: 4px !important;\n    }\n\n    \/* 5. Responsive Breakpoints *\/\n    @media (max-width:1000px) {\n      #sg-quality-certs-module .sg-certs-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #sg-quality-certs-module h2.sg-h2 { font-size: 28px !important; }\n      #sg-quality-certs-module h3.sg-h3 { font-size: 24px !important; margin-top: 48px !important; }\n      \n      #sg-quality-certs-module .sg-certs-grid {\n        grid-template-columns: 1fr !important;\n        gap: 16px !important;\n      }\n      \n      #sg-quality-certs-module .sg-testing-grid {\n        grid-template-columns: 1fr !important;\n      }\n      \n      #sg-quality-certs-module .sg-test-item:last-child {\n        grid-column: auto !important; \/* Reset span on mobile *\/\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <h2 class=\"sg-h2\">Quality Certifications &#038; Glass Drilling Standards<\/h2>\n    <p class=\"sg-intro-text\">Quality in glass drilling is not only about achieving acceptable diameter, but also material traceability, process control, and testing stringency. Saiwei Glass currently holds the following certifications, and adheres to these standards at all three manufacturing plants.<\/p>\n\n    <div class=\"sg-certs-grid\">\n      \n      <div class=\"sg-cert-card\">\n        <div class=\"sg-cert-badge\">ISO<\/div>\n        <h4 class=\"sg-h4\">ISO 9001:2015<\/h4>\n        <p class=\"sg-cert-desc\">Quality Management System<\/p>\n      <\/div>\n\n      <div class=\"sg-cert-card\">\n        <div class=\"sg-cert-badge\">EN<\/div>\n        <h4 class=\"sg-h4\">EN 12150<\/h4>\n        <p class=\"sg-cert-desc\">Thermally Toughened Safety Glass<\/p>\n      <\/div>\n\n      <div class=\"sg-cert-card\">\n        <div class=\"sg-cert-badge\">BIO<\/div>\n        <h4 class=\"sg-h4\">Biocompatibility Report<\/h4>\n        <p class=\"sg-cert-desc\">Medical Device Glass Substrates<\/p>\n      <\/div>\n\n      <div class=\"sg-cert-card\">\n        <div class=\"sg-cert-badge\">SEB<\/div>\n        <h4 class=\"sg-h4\">SEB Group Authorization<\/h4>\n        <p class=\"sg-cert-desc\">Fortune Global 500 Supplier<\/p>\n      <\/div>\n\n    <\/div>\n\n    <h3 class=\"sg-h3\">Testing &#038; Inspection Equipment<\/h3>\n    <p class=\"sg-intro-text\">All batches of drilled glass go through Saiwei&#8217;s quality control process, including:<\/p>\n    \n    \n\n    <div class=\"sg-testing-grid\">\n      \n      <div class=\"sg-test-item\">\n        <p class=\"sg-test-text\"><strong>Two-dimensional measurement.<\/strong> Confirms hole location, diameter and edge distance specifications of the drawing<\/p>\n      <\/div>\n\n      <div class=\"sg-test-item\">\n        <p class=\"sg-test-text\"><strong>Cross-cut adhesion test (ASTM D3359).<\/strong> Confirms ink adhesion on silk-screen printed panels &#8211; 4B rating required<\/p>\n      <\/div>\n\n      <div class=\"sg-test-item\">\n        <p class=\"sg-test-text\"><strong>Drop ball impact test.<\/strong> Confirms tempered glass meets impact resistance requirements<\/p>\n      <\/div>\n\n      <div class=\"sg-test-item\">\n        <p class=\"sg-test-text\"><strong>Salt spray test (ASTM B117).<\/strong> For outdoor rated products, tests coating and ink for corrosion resistance<\/p>\n      <\/div>\n\n      <div class=\"sg-test-item\">\n        <p class=\"sg-test-text\"><strong>BM-7 color analyzer.<\/strong> Measures color difference \u0394E to confirm visual similarity batch to batch (acceptable: \u0394E \u2264 1.0)<\/p>\n      <\/div>\n\n      <div class=\"sg-test-item\">\n        <p class=\"sg-test-text\"><strong>Stress tester.<\/strong> Monitors internal stress distribution in tempered and chemically strengthened glass<\/p>\n      <\/div>\n\n      <div class=\"sg-test-item\">\n        <p class=\"sg-test-text\"><strong>Hydrostatic pressure tester.<\/strong> For waterproof rated products (lighting glass, outdoor displays)<\/p>\n      <\/div>\n\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-8a83a9d\" data-block-id=\"8a83a9d\"><style>.stk-8a83a9d {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-8a83a9d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-64b2d71\" data-v=\"4\" data-block-id=\"64b2d71\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-64b2d71-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-64b2d71-inner-blocks\">\n<section id=\"sg-pricing-module\">\n  <style>\n    \/* ==========================================================================\n       #sg-pricing-module - Strict Scoped CSS (B2B Flat Design & Pricing Table)\n       ========================================================================== *\/\n    \n    \/* 1. Global Reset & Full Width Container *\/\n    #sg-pricing-module {\n      width: 100% !important;\n      background-color: transparent !important;\n      padding: 40px 20px !important; \/* Strict padding requirement *\/\n      box-sizing: border-box !important;\n      line-height: 1.6 !important;\n      font-size: 16px !important;\n    }\n\n    #sg-pricing-module *,\n    #sg-pricing-module *::before,\n    #sg-pricing-module *::after {\n      box-sizing: border-box !important;\n    }\n\n    #sg-pricing-module .sg-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n    }\n\n    \/* 2. Semantic Headings (Strictly Scoped) *\/\n    #sg-pricing-module h2.sg-h2 {\n      font-size: 32px !important; \/* Follows Blocksy default size as requested *\/\n      color: #304890 !important;\n      font-weight: 800 !important;\n      text-align: center !important;\n      margin: 0 auto 16px auto !important;\n      line-height: 1.3 !important;\n      max-width: 1200px !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #sg-pricing-module p.sg-intro-text {\n      font-size: 16px !important;\n      color: #475569 !important;\n      text-align: center !important;\n      max-width: 1000px !important;\n      margin: 0 auto 38px auto !important;\n      line-height: 1.7 !important;\n    }\n\n    #sg-pricing-module h3.sg-h3 {\n      font-size: 26px !important;\n      color: #1860A8 !important;\n      font-weight: 800 !important;\n      margin: 0 0 20px 0 !important;\n      line-height: 1.3 !important;\n    }\n\n    \/* 3. Advanced B2B Data Table (Flat Design) *\/\n    #sg-pricing-module .sg-table-wrapper {\n      width: 100% !important;\n      overflow-x: auto !important;\n      margin-bottom: 44px !important;\n      border: 1px solid #e2e8f0 !important;\n      border-radius: 6px !important;\n      box-shadow: 0 4px 6px rgba(0, 0, 0, 0.02) !important;\n    }\n\n    #sg-pricing-module .sg-table {\n      width: 100% !important;\n      min-width: 850px !important; \/* Ensure table remains readable on mobile via scrolling *\/\n      border-collapse: collapse !important;\n      text-align: left !important;\n      background-color: #ffffff !important;\n    }\n\n    #sg-pricing-module .sg-table th {\n      background-color: #304890 !important;\n      color: #ffffff !important;\n      padding: 16px 20px !important;\n      font-weight: 600 !important;\n      font-size: 15px !important;\n      border-right: 1px solid rgba(255,255,255,0.1) !important;\n    }\n\n    #sg-pricing-module .sg-table th:last-child {\n      border-right: none !important;\n    }\n\n    #sg-pricing-module .sg-table td {\n      padding: 16px 20px !important;\n      border-bottom: 1px solid #f1f5f9 !important;\n      border-right: 1px solid #f1f5f9 !important;\n      color: #334155 !important;\n      font-size: 14.5px !important;\n      vertical-align: middle !important;\n    }\n\n    \/* First column anchor (Cost Factor) *\/\n    #sg-pricing-module .sg-table td:first-child {\n      font-weight: 600 !important;\n      color: #1860A8 !important;\n      background-color: #f8fafc !important;\n      width: 20% !important;\n    }\n\n    #sg-pricing-module .sg-table tr:last-child td {\n      border-bottom: none !important;\n    }\n    #sg-pricing-module .sg-table td:last-child {\n      border-right: none !important;\n    }\n    #sg-pricing-module .sg-table tr:hover td {\n      background-color: #f4f8fc !important;\n    }\n\n    #sg-pricing-module p.sg-p {\n      color: #334155 !important;\n      line-height: 1.75 !important;\n      margin: 0 0 20px 0 !important;\n      text-align: justify !important;\n    }\n    #sg-pricing-module p.sg-p:last-child {\n      margin-bottom: 0 !important;\n    }\n\n    \/* Diagram Wrapper *\/\n    #sg-pricing-module .sg-diagram-wrap {\n      width: 100% !important;\n      background: #f8fafc !important;\n      border: 1px solid #e2e8f0 !important;\n      border-radius: 6px !important;\n      overflow: hidden !important;\n      display: flex !important;\n      justify-content: center !important;\n      align-items: center !important;\n      padding: 16px !important;\n    }\n\n    \/* 5. Bottom Callout \/ Highlight Box *\/\n    #sg-pricing-module .sg-highlight-box {\n      background-color: #f4f8fc !important;\n      border-left: 5px solid #1878C0 !important;\n      padding: 24px 32px !important;\n      border-radius: 0 6px 6px 0 !important;\n      margin-top: 32px !important;\n    }\n\n    #sg-pricing-module .sg-highlight-text {\n      color: #1860A8 !important;\n      font-size: 16px !important;\n      font-weight: 600 !important;\n      margin: 0 !important;\n      line-height: 1.6 !important;\n    }\n\n    \/* 6. Responsive Breakpoints *\/\n    @media (max-width: 992px) {\n      #sg-pricing-module .sg-oem-grid {\n        grid-template-columns: 1fr !important;\n        gap: 32px !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #sg-pricing-module h2.sg-h2 {\n        font-size: 28px !important;\n      }\n      #sg-pricing-module h3.sg-h3 {\n        font-size: 22px !important;\n      }\n      #sg-pricing-module .sg-highlight-box {\n        padding: 20px 24px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <h2 class=\"sg-h2\">Glass Drilling Pricing: Key Cost Factors &#038; OEM Advantages<\/h2>\n    <p class=\"sg-intro-text\">Glass drilling costs vary widely by project specifications. Instead of printing a standard price list, here is a clear explanation of what is affecting your per-unit cost &#8211; and how working with a China-based OEM manufacturer offers a meaningful price advantage.<\/p>\n\n    <div class=\"sg-table-wrapper\">\n      <table class=\"sg-table\" aria-label=\"Glass Drilling Cost Factors and Mitigation\">\n        <thead>\n          <tr>\n            <th>Cost Factor<\/th>\n            <th>Impact on Price<\/th>\n            <th>How to Reduce Cost<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td>Glass Type<\/td>\n            <td>Soda-lime = baseline; borosilicate +20\u201330%; aluminosilicate +40\u201360%<\/td>\n            <td>Use soda-lime where performance allows<\/td>\n          <\/tr>\n          <tr>\n            <td>Glass Thickness<\/td>\n            <td>Thicker glass = slower drilling = higher cost<\/td>\n            <td>Specify minimum viable thickness<\/td>\n          <\/tr>\n          <tr>\n            <td>Hole Diameter<\/td>\n            <td>Larger holes need bigger tooling; very small holes need CNC<\/td>\n            <td>Standardize hole sizes across SKUs<\/td>\n          <\/tr>\n          <tr>\n            <td>Number of Holes<\/td>\n            <td>More holes per piece = more cycle time<\/td>\n            <td>Combine with CNC profiling for efficiency<\/td>\n          <\/tr>\n          <tr>\n            <td>Tolerance<\/td>\n            <td>\u00b10.1mm = standard cost; \u00b10.05mm = premium (+15\u201325%)<\/td>\n            <td>Use tight tolerance only where functionally needed<\/td>\n          <\/tr>\n          <tr>\n            <td>Post-Processing<\/td>\n            <td>Tempering, coatings (AR\/AG\/AF), printing add cost layers<\/td>\n            <td>Bundle services with one supplier to reduce handling<\/td>\n          <\/tr>\n          <tr>\n            <td>Order Volume<\/td>\n            <td>Significant economies of scale above 1,000 pieces<\/td>\n            <td>Consolidate SKUs into larger POs<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n      <div class=\"sg-oem-content\">\n        <h3 class=\"sg-h3\">OEM Advantages: Why Source Drilled Glass from China?<\/h3>\n        <p class=\"sg-p\">Saiwei Glass is proud to serve as an OEM glass drilling partner to leading brands and manufacturers worldwide. While true economies of scale can be achieved by lowering labor rates, the greater benefit to end consumers is working with a China-based OEM that runs a vertically integrated operation. Our manufacturing facility processes raw glass into finished glass components ready for installation or further assembly &#8211; all in a single factory that controls the entire vertical process. This reduces not only the cost of transportation that we&#8217;d pass on to you, but also shortens lead times and improves quality control.<\/p>\n      <\/div>\n\n    <div class=\"sg-highlight-box\">\n      <p class=\"sg-highlight-text\">Order minimums start at 100 pieces for standard configurations, making us a realistic proposition for startups iterating new concepts to established global manufacturers refining volume production.<\/p>\n    <\/div>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-6b34cdf\" data-block-id=\"6b34cdf\"><style>.stk-6b34cdf {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-6b34cdf-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-bf788db\" data-v=\"4\" data-block-id=\"bf788db\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-bf788db-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-bf788db-inner-blocks\">\n<section id=\"sg-after-sales-module\">\n  <style>\n    \/* ==========================================================================\n       #sg-after-sales-module - Strict Scoped CSS (Flat B2B 2x2 Grid)\n       ========================================================================== *\/\n    \n    \/* 1. Global Reset & Container *\/\n    #sg-after-sales-module {\n      width: 100% !important;\n      background-color: #fcfdfd !important;\n      padding: 40px 20px !important; \/* Strict 40px padding *\/\n      box-sizing: border-box !important;\n      line-height: 1.6 !important;\n      font-size: 16px !important;\n    }\n\n    #sg-after-sales-module *,\n    #sg-after-sales-module *::before,\n    #sg-after-sales-module *::after {\n      box-sizing: border-box !important;\n    }\n\n    #sg-after-sales-module .sg-container {\n      max-width: 1280px !important;\n      margin: 0 auto !important;\n    }\n\n    \/* 2. Semantic True Headings (Strictly Scoped) *\/\n    #sg-after-sales-module h2.sg-h2 {\n      font-size: 32px !important; \/* Theme default size *\/\n      color: #304890 !important;\n      font-weight: 800 !important;\n      text-align: center !important;\n      margin: 0 auto 16px auto !important;\n      line-height: 1.3 !important;\n      max-width: 1200px !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #sg-after-sales-module p.sg-intro-text {\n      font-size: 16px !important;\n      color: #475569 !important;\n      text-align: center !important;\n      max-width: 1000px !important;\n      margin: 0 auto 36px auto !important;\n      line-height: 1.7 !important;\n    }\n\n    #sg-after-sales-module h3.sg-h3 {\n      font-size: 22px !important;\n      color: #1e293b !important;\n      font-weight: 700 !important;\n      margin: 0 0 16px 0 !important;\n      line-height: 1.3 !important;\n      display: flex !important;\n      align-items: center !important;\n      gap: 12px !important;\n    }\n\n    \/* 3. 2x2 Grid Layout for Service Pillars *\/\n    #sg-after-sales-module .sg-grid {\n      display: grid !important;\n      grid-template-columns: repeat(2, 1fr) !important;\n      gap: 32px !important;\n      align-items: stretch !important;\n    }\n\n    #sg-after-sales-module .sg-card {\n      background: #f8fafc !important;\n      border: 1px solid #e2e8f0 !important;\n      padding: 40px 32px !important;\n      border-radius: 6px !important;\n      display: flex !important;\n      flex-direction: column !important;\n      transition: border-color 0.3s ease, background-color 0.3s ease !important;\n    }\n\n    #sg-after-sales-module .sg-card:hover {\n      border-color: #cbd5e1 !important;\n      background-color: #ffffff !important;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.02) !important;\n    }\n\n    \/* Color Palette Integration (Top borders & SVG Icons) *\/\n    #sg-after-sales-module .sg-card:nth-child(1) { border-top: 4px solid #304890 !important; }\n    #sg-after-sales-module .sg-card:nth-child(2) { border-top: 4px solid #1860A8 !important; }\n    #sg-after-sales-module .sg-card:nth-child(3) { border-top: 4px solid #1878C0 !important; }\n    #sg-after-sales-module .sg-card:nth-child(4) { border-top: 4px solid #3048A8 !important; }\n\n    #sg-after-sales-module .sg-card:nth-child(1) .sg-icon svg { fill: #304890 !important; }\n    #sg-after-sales-module .sg-card:nth-child(2) .sg-icon svg { fill: #1860A8 !important; }\n    #sg-after-sales-module .sg-card:nth-child(3) .sg-icon svg { fill: #1878C0 !important; }\n    #sg-after-sales-module .sg-card:nth-child(4) .sg-icon svg { fill: #3048A8 !important; }\n\n    #sg-after-sales-module .sg-icon {\n      display: flex !important;\n      margin-bottom: 20px !important;\n    }\n\n    #sg-after-sales-module .sg-icon svg {\n      width: 36px !important;\n      height: 36px !important;\n    }\n\n    #sg-after-sales-module p.sg-text {\n      color: #334155 !important;\n      line-height: 1.7 !important;\n      margin: 0 !important;\n      font-size: 15.5px !important;\n      text-align: justify !important;\n    }\n\n    \/* Image Wrapper for Logistics Diagram *\/\n    #sg-after-sales-module .sg-diagram-wrap {\n      margin-top: 24px !important;\n      border: 1px solid #e2e8f0 !important;\n      border-radius: 4px !important;\n      overflow: hidden !important;\n      background: #ffffff !important;\n      padding: 12px !important;\n      display: flex !important;\n      justify-content: center !important;\n      align-items: center !important;\n    }\n\n    \/* 4. Responsive Breakpoints *\/\n    @media (max-width: 992px) {\n      #sg-after-sales-module .sg-grid {\n        gap: 24px !important;\n      }\n      #sg-after-sales-module .sg-card {\n        padding: 32px 24px !important;\n      }\n    }\n\n    @media (max-width:690px) {\n      #sg-after-sales-module h2.sg-h2 {\n        font-size: 28px !important;\n      }\n      #sg-after-sales-module .sg-grid {\n        grid-template-columns: 1fr !important; \/* Collapse to 1 column *\/\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <h2 class=\"sg-h2\">After-Sales Support &#038; Global Shipping<\/h2>\n    <p class=\"sg-intro-text\">Overseas sourcing of glass components naturally raises considerations of communication, quality follow up, and shipping cost and lead time. Here is how we address each.<\/p>\n\n    <div class=\"sg-grid\">\n      \n      <div class=\"sg-card\">\n        <h3 class=\"sg-h3\">Response Time<\/h3>\n        <p class=\"sg-text\">Our team is available by email or phone in English and responds to all inquiries within 24 hours (business). Our factory line is accessible during business hours in China (GMT+8, 8:00-18:00).<\/p>\n      <\/div>\n\n      <div class=\"sg-card\">\n        <h3 class=\"sg-h3\">Quality Guarantee<\/h3>\n        <p class=\"sg-text\">120% visual and dimensional inspection prior to dispatch. Besides inspection reports and photographs we provide with each batch, any defective items due to our manufacturing are replaced 1 for 1 with the next batch, free of charge.<\/p>\n      <\/div>\n\n      <div class=\"sg-card\">\n        <h3 class=\"sg-h3\">Sample Program<\/h3>\n        <p class=\"sg-text\">Prototype and sample orders (10-50 pieces) completed within 3-5 business days. Samples are shipped express courier (DHL\/FedEx) along with all relevant inspection data including dimensional reports to ensure specifications are correct before mass production.<\/p>\n      <\/div>\n\n      <div class=\"sg-card\">\n        <h3 class=\"sg-h3\">Global Logistics<\/h3>\n        <p class=\"sg-text\">We ship all over the world via sea freight, air freight, express courier according to volume and destination. Glass is packed in vacuum packs with custom foam inserts to prevent breakage. Our DTSG facility is located just 20 mins from Shenzhen &#8211; one of the largest shipping ports in the world.<\/p>\n      <\/div>\n\n    <\/div>\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-1de82d7\" data-block-id=\"1de82d7\"><style>.stk-1de82d7 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-1de82d7-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d35c692\" data-v=\"4\" data-block-id=\"d35c692\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d35c692-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d35c692-inner-blocks\">\n<section id=\"glass-drilling-module\">\n  <style>\n    \/* ==========================================================================\n       \u4e25\u683c\u9694\u79bb\u7684 CSS \u53d8\u91cf\u4e0e\u91cd\u7f6e\n       ========================================================================== *\/\n    #glass-drilling-module {\n      --gdm-primary: #304890;\n      --gdm-primary-dark: #1e3060;\n      --gdm-primary-light: #4a6ab8;\n      --gdm-accent: #E8A020;\n      --gdm-accent-light: #f0be5c;\n      --gdm-bg: #ffffff; \/* \u66f4\u7eaf\u51c0\u7684\u6781\u7b80\u80cc\u666f *\/\n      --gdm-surface: #ffffff;\n      --gdm-surface-alt: #f0f2f5;\n      --gdm-text: #1a1a2e;\n      --gdm-text-muted: #646a7c;\n      --gdm-border: #d2d6e0;\n      --gdm-danger: #d93025;\n      --gdm-success: #1e8e3e;\n\n      color: var(--gdm-text);\n      line-height: 1.6;\n      background: var(--gdm-bg);\n      padding: 40px 0;\n      box-sizing: border-box;\n      -webkit-font-smoothing: antialiased;\n    }\n\n    #glass-drilling-module *,\n    #glass-drilling-module *::before,\n    #glass-drilling-module *::after {\n      box-sizing: inherit;\n    }\n\n    \/* \u6838\u5fc3\u5bb9\u5668\uff1a\u6700\u59271280px\uff0c\u5c45\u4e2d *\/\n    #glass-drilling-module .gdm-container {\n      max-width: 1280px;\n      margin: 0 auto;\n      padding: 0 20px;\n    }\n\n    \/* ==========================================================================\n       \u6392\u7248\u7cfb\u7edf (Heading Tags)\n       ========================================================================== *\/\n    \/* \u4e3b\u6807\u9898 H2 \u5c45\u4e2d *\/\n    #glass-drilling-module .gdm-main-title {\n      font-size: 32px;\n      font-weight: 700;\n      color: #304890;\n      text-align: center;\n      margin: 0 0 16px 0;\n      letter-spacing: -0.5px;\n      line-height: 1.2;\n    }\n\n    #glass-drilling-module .gdm-subtitle {\n      text-align: center;\n      color: var(--gdm-text-muted);\n      font-size: 1.05rem;\n      max-width: 1000px;\n      margin: 0 auto 46px auto;\n    }\n\n    \/* \u9762\u677f\u6807\u9898 H3 *\/\n    #glass-drilling-module .gdm-panel-title {\n      font-size: 1.25rem;\n      font-weight: 600;\n      color: var(--gdm-primary);\n      margin: 0 0 32px 0;\n      padding-bottom: 16px;\n      border-bottom: 2px solid var(--gdm-border);\n      display: flex;\n      align-items: center;\n      gap: 12px;\n    }\n\n    #glass-drilling-module .gdm-panel-title .gdm-icon {\n      width: 24px;\n      height: 24px;\n      fill: var(--gdm-accent);\n    }\n\n    \/* \u5c0f\u8282\u6807\u9898 H4 *\/\n    #glass-drilling-module .gdm-section-title {\n      font-size: 0.85rem;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      color: var(--gdm-text-muted);\n      margin: 0 0 16px 0;\n      font-weight: 600;\n    }\n\n    \/* ==========================================================================\n       \u5e03\u5c40\u7cfb\u7edf (\u975e\u5bf9\u79f0 Grid)\n       ========================================================================== *\/\n    #glass-drilling-module .gdm-grid {\n      display: grid;\n      grid-template-columns: 1.2fr 1fr; \/* \u5de6\u4fa7\u8868\u5355\u7565\u5bbd\uff0c\u53f3\u4fa7\u7ed3\u679c\u7d27\u51d1 *\/\n      gap: 64px;\n      align-items: start;\n    }\n\n    #glass-drilling-module .gdm-panel {\n      background: var(--gdm-surface);\n      padding: 40px;\n      border: 1px solid var(--gdm-border);\n      box-shadow: 0 4px 24px rgba(0,0,0,0.02); \/* \u6781\u5176\u5fae\u5f31\u7684\u9634\u5f71\uff0c\u63d0\u5347\u9ad8\u7ea7\u611f *\/\n    }\n\n    #glass-drilling-module .gdm-result-panel {\n      position: sticky;\n      top: 40px;\n      border-top: 4px solid var(--gdm-primary); \/* \u7ed3\u679c\u9762\u677f\u9876\u90e8\u5f3a\u5316\u89c6\u89c9\u5c42\u7ea7 *\/\n    }\n\n    \/* ==========================================================================\n       \u8868\u5355\u63a7\u4ef6 (\u6781\u7b80\u65e0\u6846\u8bbe\u8ba1)\n       ========================================================================== *\/\n    #glass-drilling-module .gdm-field {\n      margin-bottom: 28px;\n    }\n\n    #glass-drilling-module .gdm-field:last-child {\n      margin-bottom: 0;\n    }\n\n    #glass-drilling-module .gdm-field-label {\n      display: block;\n      font-size: 0.85rem;\n      font-weight: 600;\n      color: var(--gdm-text);\n      margin-bottom: 10px;\n    }\n\n    #glass-drilling-module .gdm-hint {\n      font-size: 0.75rem;\n      color: var(--gdm-text-muted);\n      font-weight: 400;\n      margin-left: 8px;\n    }\n\n    #glass-drilling-module select.gdm-select {\n      width: 100%;\n      padding: 14px 16px;\n      border: 1px solid var(--gdm-border);\n      background-color: var(--gdm-surface-alt);\n      font-size: 0.95rem;\n      color: var(--gdm-primary-dark);\n      cursor: pointer;\n      appearance: none;\n      border-radius: 0;\n      background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23304890' stroke-width='2' fill='none'\/%3E%3C\/svg%3E\");\n      background-repeat: no-repeat;\n      background-position: right 16px center;\n      transition: all 0.2s ease;\n    }\n\n    #glass-drilling-module select.gdm-select:focus,\n    #glass-drilling-module select.gdm-select:hover {\n      outline: none;\n      border-color: var(--gdm-primary);\n      background-color: var(--gdm-surface);\n      box-shadow: 0 0 0 1px var(--gdm-primary);\n    }\n\n    \/* \u78c1\u8d34\u5316\u590d\u9009\u6846\u8bbe\u8ba1 *\/\n    #glass-drilling-module .gdm-checkbox-group {\n      display: grid;\n      grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));\n      gap: 12px;\n    }\n\n    #glass-drilling-module .gdm-cb-item {\n      display: flex;\n      flex-direction: column;\n      justify-content: center;\n      padding: 14px;\n      border: 1px solid var(--gdm-border);\n      background: var(--gdm-surface-alt);\n      cursor: pointer;\n      transition: all 0.2s ease;\n      position: relative;\n    }\n\n    \/* \u9690\u85cf\u539f\u751f\u590d\u9009\u6846\uff0c\u4f46\u4fdd\u7559\u903b\u8f91 *\/\n    #glass-drilling-module .gdm-cb-item input[type=checkbox] {\n      position: absolute;\n      opacity: 0;\n      cursor: pointer;\n      height: 0;\n      width: 0;\n    }\n\n    #glass-drilling-module .gdm-cb-item:hover {\n      border-color: var(--gdm-primary-light);\n    }\n\n    #glass-drilling-module .gdm-cb-item.checked {\n      border-color: var(--gdm-primary);\n      background: var(--gdm-primary);\n    }\n\n    #glass-drilling-module .gdm-cb-label {\n      font-size: 0.85rem;\n      font-weight: 600;\n      line-height: 1.3;\n      color: var(--gdm-text);\n      transition: color 0.2s ease;\n    }\n\n    #glass-drilling-module .gdm-cb-pct {\n      font-size: 0.75rem;\n      color: var(--gdm-accent);\n      margin-top: 4px;\n      transition: color 0.2s ease;\n    }\n\n    \/* \u9009\u4e2d\u72b6\u6001\u4e0b\u7684\u6587\u5b57\u989c\u8272\u53cd\u8f6c *\/\n    #glass-drilling-module .gdm-cb-item.checked .gdm-cb-label {\n      color: #ffffff;\n    }\n    #glass-drilling-module .gdm-cb-item.checked .gdm-cb-pct {\n      color: var(--gdm-accent-light);\n    }\n\n    \/* ==========================================================================\n       \u7ed3\u679c\u5c55\u793a\u533a\n       ========================================================================== *\/\n    #glass-drilling-module .gdm-cost-display {\n      text-align: center;\n      padding-bottom: 32px;\n      border-bottom: 1px solid var(--gdm-border);\n      margin-bottom: 32px;\n    }\n\n    #glass-drilling-module .gdm-cost-label {\n      font-size: 0.85rem;\n      text-transform: uppercase;\n      letter-spacing: 1.5px;\n      color: var(--gdm-text-muted);\n      margin-bottom: 8px;\n    }\n\n    #glass-drilling-module .gdm-cost-value {\n      font-size: 4rem;\n      font-weight: 700;\n      color: var(--gdm-primary);\n      line-height: 1;\n      margin-bottom: 12px;\n    }\n\n    #glass-drilling-module .gdm-cost-value .gdm-x {\n      font-size: 2rem;\n      color: var(--gdm-accent);\n      font-weight: 600;\n    }\n\n    #glass-drilling-module .gdm-cost-comparison {\n      font-size: 0.95rem;\n      color: var(--gdm-text-muted);\n    }\n    #glass-drilling-module .gdm-cost-comparison strong {\n      color: var(--gdm-text);\n      font-weight: 600;\n    }\n\n    \/* Gauge \/ \u523b\u5ea6\u6761 *\/\n    #glass-drilling-module .gdm-gauge-wrap {\n      margin-bottom: 40px;\n    }\n\n    #glass-drilling-module .gauge-track {\n      width: 100%;\n      height: 16px; \/* \u66f4\u52a0\u4fee\u957f\u9ad8\u7ea7 *\/\n      background: var(--gdm-surface-alt);\n      position: relative;\n      overflow: hidden;\n    }\n\n    #glass-drilling-module .gauge-fill {\n      height: 100%;\n      background: var(--gdm-primary);\n      transition: width 0.5s cubic-bezier(0.4, 0, 0.2, 1);\n      position: relative;\n    }\n    \n    #glass-drilling-module .gauge-fill.high { background: var(--gdm-accent); }\n    #glass-drilling-module .gauge-fill.very-high { background: var(--gdm-danger); }\n\n    #glass-drilling-module .gauge-baseline {\n      position: absolute;\n      left: 0; top: 0; bottom: 0;\n      width: 2px;\n      background: #1a1a2e; \/* \u57fa\u51c6\u7ebf\u989c\u8272\u52a0\u6df1 *\/\n      z-index: 2;\n    }\n\n    #glass-drilling-module .gauge-labels {\n      display: flex;\n      justify-content: space-between;\n      font-size: 0.75rem;\n      color: var(--gdm-text-muted);\n      margin-top: 8px;\n    }\n\n    \/* Breakdown Chart \/ \u51fb\u7a7f\u56fe\u8868 *\/\n    #glass-drilling-module .breakdown-row {\n      display: flex;\n      align-items: center;\n      gap: 16px;\n      margin-bottom: 12px;\n    }\n\n    #glass-drilling-module .br-label {\n      width: 100px;\n      flex-shrink: 0;\n      font-size: 0.85rem;\n      color: var(--gdm-text-muted);\n      text-align: left; \/* \u5de6\u5bf9\u9f50\u66f4\u5229\u4e8e\u9605\u8bfb *\/\n    }\n\n    #glass-drilling-module .br-bar-track {\n      flex: 1;\n      height: 12px; \/* \u66f4\u52a0\u7ea4\u7ec6\u73b0\u4ee3 *\/\n      background: var(--gdm-surface-alt);\n      position: relative;\n      overflow: hidden;\n    }\n\n    #glass-drilling-module .br-bar-fill {\n      height: 100%;\n      transition: width 0.4s ease;\n    }\n\n    #glass-drilling-module .br-bar-fill.neutral { background: var(--gdm-border); }\n    #glass-drilling-module .br-bar-fill.increase { background: var(--gdm-primary-light); }\n    #glass-drilling-module .br-bar-fill.decrease { background: var(--gdm-success); }\n    #glass-drilling-module .br-bar-fill.big-increase { background: var(--gdm-primary); }\n\n    #glass-drilling-module .br-val {\n      width: 48px;\n      flex-shrink: 0;\n      font-size: 0.85rem;\n      font-weight: 600;\n      text-align: right;\n    }\n\n    #glass-drilling-module .br-val.up { color: var(--gdm-primary); }\n    #glass-drilling-module .br-val.down { color: var(--gdm-success); }\n    #glass-drilling-module .br-val.neutral { color: var(--gdm-text-muted); }\n\n    \/* ==========================================================================\n       \u4fe1\u606f\u6846\u4e0e\u6309\u94ae\n       ========================================================================== *\/\n    #glass-drilling-module .savings-box {\n      margin-top: 32px;\n      padding: 16px 20px;\n      background: rgba(30, 142, 62, 0.05);\n      border-left: 4px solid var(--gdm-success);\n      display: none;\n    }\n    #glass-drilling-module .savings-box.visible { display: block; }\n    \n    #glass-drilling-module .savings-box .gdm-section-title {\n      color: var(--gdm-success);\n      margin-bottom: 8px;\n    }\n    \n    #glass-drilling-module .savings-box p {\n      font-size: 0.85rem;\n      color: var(--gdm-text);\n      margin: 0;\n    }\n    #glass-drilling-module .savings-box strong { color: var(--gdm-success); }\n\n    #glass-drilling-module .gdm-cta-btn {\n      display: flex;\n      justify-content: center;\n      align-items: center;\n      width: 100%;\n      padding: 20px;\n      margin-top: 40px;\n      background: var(--gdm-primary);\n      color: #ffffff;\n      font-size: 0.95rem;\n      font-weight: 600;\n      text-decoration: none;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      transition: all 0.3s ease;\n    }\n\n    #glass-drilling-module .gdm-cta-btn:hover {\n      background: var(--gdm-primary-dark);\n    }\n    #glass-drilling-module .gdm-cta-btn .gdm-arrow {\n      margin-left: 12px;\n      transition: margin-left 0.3s ease;\n    }\n    #glass-drilling-module .gdm-cta-btn:hover .gdm-arrow {\n      margin-left: 20px;\n    }\n\n    #glass-drilling-module .gdm-disclaimer {\n      margin-top: 24px;\n      font-size: 0.75rem;\n      color: var(--gdm-text-muted);\n      text-align: center;\n      line-height: 1.5;\n    }\n\n    \/* ==========================================================================\n       \u5e95\u90e8\u8bf4\u660e\u533a\u57df (\u6241\u5e73\u878d\u5165\u6d41\u5f0f\u5e03\u5c40)\n       ========================================================================== *\/\n    #glass-drilling-module .gdm-how-section {\n      margin-top: 54px;\n      padding-top: 30px;\n    }\n\n    #glass-drilling-module .gdm-how-section p {\n      color: var(--gdm-text-muted);\n      font-size: 0.95rem;\n      margin-bottom: 16px;\n      max-width: 1280px;\n    }\n\n    #glass-drilling-module .gdm-how-section ul {\n      padding-left: 20px;\n      color: var(--gdm-text-muted);\n    }\n\n    #glass-drilling-module .gdm-how-section li {\n      font-size: 0.95rem;\n      margin-bottom: 8px;\n    }\n    #glass-drilling-module .gdm-how-section li strong {\n      color: var(--gdm-text);\n      font-weight: 600;\n    }\n\n    \/* \u54cd\u5e94\u5f0f\u65ad\u70b9 *\/\n    @media (max-width: 960px) {\n      #glass-drilling-module .gdm-grid {\n        grid-template-columns: 1fr;\n        gap: 40px;\n      }\n      #glass-drilling-module .gdm-result-panel {\n        position: static;\n      }\n      #glass-drilling-module .gdm-main-title { font-size: 1.8rem; }\n      #glass-drilling-module .gdm-panel { padding: 24px; }\n      #glass-drilling-module .gdm-cost-value { font-size: 3.2rem; }\n    }\n  <\/style>\n\n  <div class=\"gdm-container\">\n    <h2 class=\"gdm-main-title\">Glass Drilling Cost Estimator<\/h2>\n    <p class=\"gdm-subtitle\">Configure your glass drilling specifications below to see a relative cost index. Compare how glass type, thickness, holes, tolerances, and finishing affect per-unit cost.<\/p>\n    \n    <div class=\"gdm-grid\">\n      <div class=\"gdm-panel\">\n        <h3 class=\"gdm-panel-title\">\n          <svg class=\"gdm-icon\" viewBox=\"0 0 24 24\"><path d=\"M3 3h18v18H3V3zm2 2v14h14V5H5zm2 2h10v2H7V7zm0 4h7v2H7v-2zm0 4h10v2H7v-2z\"\/><\/svg>\n          Configuration\n        <\/h3>\n        \n        <div class=\"gdm-panel-body\">\n          <div class=\"gdm-field\">\n            <label class=\"gdm-field-label\">Glass Type <span class=\"gdm-hint\">affects base material cost<\/span><\/label>\n            <select id=\"glassType\" class=\"gdm-select\" onchange=\"calculate()\">\n              <option value=\"1.0\">Soda-Lime Glass (1.0x)<\/option>\n              <option value=\"1.25\">Borosilicate Glass (1.25x)<\/option>\n              <option value=\"1.5\">Aluminosilicate Glass (1.5x)<\/option>\n              <option value=\"1.1\">Low-Iron Ultra-Clear (1.1x)<\/option>\n            <\/select>\n          <\/div>\n\n          <div class=\"gdm-field\">\n            <label class=\"gdm-field-label\">Glass Thickness <span class=\"gdm-hint\">thicker = harder to drill<\/span><\/label>\n            <select id=\"thickness\" class=\"gdm-select\" onchange=\"calculate()\">\n              <option value=\"0.8\">0.5 mm<\/option>\n              <option value=\"0.85\">1 mm<\/option>\n              <option value=\"1.0\" selected>2 mm<\/option>\n              <option value=\"1.05\">3 mm<\/option>\n              <option value=\"1.1\">4 mm<\/option>\n              <option value=\"1.15\">5 mm<\/option>\n              <option value=\"1.3\">8 mm<\/option>\n              <option value=\"1.4\">10 mm<\/option>\n              <option value=\"1.5\">12 mm<\/option>\n              <option value=\"1.6\">15 mm<\/option>\n              <option value=\"1.8\">19 mm<\/option>\n            <\/select>\n          <\/div>\n\n          <div class=\"gdm-field\">\n            <label class=\"gdm-field-label\">Number of Holes per Piece<\/label>\n            <select id=\"holes\" class=\"gdm-select\" onchange=\"calculate()\">\n              <option value=\"1\">1 hole<\/option>\n              <option value=\"2\">2 holes<\/option>\n              <option value=\"3\">3 holes<\/option>\n              <option value=\"4\">4 holes<\/option>\n              <option value=\"5\">5 holes<\/option>\n              <option value=\"6\">6 holes<\/option>\n              <option value=\"7\">7 holes<\/option>\n              <option value=\"8\">8 holes<\/option>\n              <option value=\"9\">9 holes<\/option>\n              <option value=\"10\">10 holes<\/option>\n            <\/select>\n          <\/div>\n\n          <div class=\"gdm-field\">\n            <label class=\"gdm-field-label\">Hole Diameter<\/label>\n            <select id=\"holeDiam\" class=\"gdm-select\" onchange=\"calculate()\">\n              <option value=\"1.0\">Small (&le;10 mm)<\/option>\n              <option value=\"1.1\">Medium (11&ndash;50 mm)<\/option>\n              <option value=\"1.25\">Large (51&ndash;200 mm)<\/option>\n            <\/select>\n          <\/div>\n\n          <div class=\"gdm-field\">\n            <label class=\"gdm-field-label\">Tolerance Grade<\/label>\n            <select id=\"tolerance\" class=\"gdm-select\" onchange=\"calculate()\">\n              <option value=\"1.0\">Standard &plusmn;0.15 mm (1.0x)<\/option>\n              <option value=\"1.2\">Precision &plusmn;0.05 mm (1.2x)<\/option>\n            <\/select>\n          <\/div>\n\n          <div class=\"gdm-field\">\n            <label class=\"gdm-field-label\">Order Quantity <span class=\"gdm-hint\">volume discounts apply<\/span><\/label>\n            <select id=\"quantity\" class=\"gdm-select\" onchange=\"calculate()\">\n              <option value=\"1.4\">100 &ndash; 500 pcs<\/option>\n              <option value=\"1.15\">501 &ndash; 1,000 pcs<\/option>\n              <option value=\"1.0\" selected>1,001 &ndash; 5,000 pcs<\/option>\n              <option value=\"0.85\">5,001 &ndash; 10,000 pcs<\/option>\n              <option value=\"0.7\">10,000+ pcs<\/option>\n            <\/select>\n          <\/div>\n\n          <div class=\"gdm-field\">\n            <label class=\"gdm-field-label\">Post-Processing <span class=\"gdm-hint\">select all that apply<\/span><\/label>\n            <div class=\"gdm-checkbox-group\" id=\"postProc\">\n              <label class=\"gdm-cb-item\" onclick=\"toggleCb(this)\">\n                <input type=\"checkbox\" value=\"0.15\" onchange=\"calculate()\">\n                <span class=\"gdm-cb-label\">Tempering<\/span>\n                <span class=\"gdm-cb-pct\">+15%<\/span>\n              <\/label>\n              <label class=\"gdm-cb-item\" onclick=\"toggleCb(this)\">\n                <input type=\"checkbox\" value=\"0.25\" onchange=\"calculate()\">\n                <span class=\"gdm-cb-label\">Chem Strength<\/span>\n                <span class=\"gdm-cb-pct\">+25%<\/span>\n              <\/label>\n              <label class=\"gdm-cb-item\" onclick=\"toggleCb(this)\">\n                <input type=\"checkbox\" value=\"0.20\" onchange=\"calculate()\">\n                <span class=\"gdm-cb-label\">AR Coating<\/span>\n                <span class=\"gdm-cb-pct\">+20%<\/span>\n              <\/label>\n              <label class=\"gdm-cb-item\" onclick=\"toggleCb(this)\">\n                <input type=\"checkbox\" value=\"0.15\" onchange=\"calculate()\">\n                <span class=\"gdm-cb-label\">AG Coating<\/span>\n                <span class=\"gdm-cb-pct\">+15%<\/span>\n              <\/label>\n              <label class=\"gdm-cb-item\" onclick=\"toggleCb(this)\">\n                <input type=\"checkbox\" value=\"0.10\" onchange=\"calculate()\">\n                <span class=\"gdm-cb-label\">Silk-Screen<\/span>\n                <span class=\"gdm-cb-pct\">+10%<\/span>\n              <\/label>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"gdm-panel gdm-result-panel\">\n        <h3 class=\"gdm-panel-title\">\n          <svg class=\"gdm-icon\" viewBox=\"0 0 24 24\"><path d=\"M3 3v18h18V3H3zm16 16H5V5h14v14zM7 13h2v4H7v-4zm4-4h2v8h-2V9zm4-2h2v10h-2V7z\"\/><\/svg>\n          Cost Estimate\n        <\/h3>\n\n        <div class=\"gdm-cost-display\">\n          <div class=\"gdm-cost-label\">Relative Cost Index<\/div>\n          <div class=\"gdm-cost-value gdm-mono\"><span id=\"costVal\">1.00<\/span><span class=\"gdm-x\">x<\/span><\/div>\n          <div class=\"gdm-cost-comparison\">Your configuration is <strong id=\"compText\">at baseline cost<\/strong><\/div>\n        <\/div>\n\n        <div class=\"gdm-gauge-wrap\">\n          <div class=\"gauge-track\">\n            <div class=\"gauge-fill\" id=\"gaugeFill\" style=\"width:25%\"><\/div>\n            <div class=\"gauge-baseline\" id=\"gaugeBaseline\" style=\"left:25%\"><\/div>\n          <\/div>\n          <div class=\"gauge-labels\">\n            <span>0.5x<\/span>\n            <span>1.0x<\/span>\n            <span>2.0x<\/span>\n            <span>3.0x<\/span>\n            <span>4.0x+<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"gdm-breakdown-section\">\n          <h4 class=\"gdm-section-title\">Cost Breakdown by Factor<\/h4>\n          <div id=\"breakdownChart\"><\/div>\n        <\/div>\n\n        <div class=\"savings-box\" id=\"savingsBox\">\n          <h4 class=\"gdm-section-title\">Volume Savings Available<\/h4>\n          <p id=\"savingsText\"><\/p>\n        <\/div>\n\n        <a href=\"#ct-popup-787\" class=\"gdm-cta-btn\" id=\"ctaBtn\">\n          Get Exact Quote <span class=\"gdm-arrow\">&rarr;<\/span>\n        <\/a>\n        \n        <div class=\"gdm-disclaimer\">\n          *Relative cost index for estimation purposes only. Actual pricing depends on specific requirements, material availability, and production scheduling.\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"gdm-how-section\">\n      <h3 class=\"gdm-panel-title\">How This Estimator Works<\/h3>\n      <p>This tool calculates a <strong>relative cost index<\/strong> for custom drilled glass. The baseline (1.00x) represents a standard configuration: soda-lime glass, 2 mm thick, one small hole, standard tolerance, at a mid-volume order of 1,001&ndash;5,000 pieces with no post-processing.<\/p>\n      <p>Each parameter you change multiplies the baseline. For example, switching to borosilicate glass (1.25x) with precision tolerance (1.2x) gives 1.25 &times; 1.2 = 1.50x the baseline cost before other factors.<\/p>\n      <ul>\n        <li><strong>Glass type<\/strong> &mdash; specialty glasses like borosilicate and aluminosilicate require diamond-core bits and slower feed rates.<\/li>\n        <li><strong>Thickness<\/strong> &mdash; thicker glass increases drilling time, tool wear, and breakage risk.<\/li>\n        <li><strong>Hole count &amp; diameter<\/strong> &mdash; more holes and larger diameters increase per-piece machining time.<\/li>\n        <li><strong>Tolerance<\/strong> &mdash; precision tolerance (&plusmn;0.05 mm) requires CNC with optical feedback and tighter QC.<\/li>\n        <li><strong>Order quantity<\/strong> &mdash; higher volumes spread setup and tooling costs, reducing per-unit price.<\/li>\n        <li><strong>Post-processing<\/strong> &mdash; tempering, coatings, and printing add secondary operations and handling.<\/li>\n      <\/ul>\n    <\/div>\n  <\/div>\n<\/section>\n\n<script>\n(function(){\n  const factors = [\n    {id:'glassType',  label:'Glass Type'},\n    {id:'thickness',  label:'Thickness'},\n    {id:'holes',      label:'Holes',     custom:true},\n    {id:'holeDiam',   label:'Hole Diam.'},\n    {id:'tolerance',  label:'Tolerance'},\n    {id:'quantity',   label:'Quantity'},\n    {id:'postProc',   label:'Post-Proc.', custom:true}\n  ];\n\n  const holeMultipliers = {\n    1:1.0, 2:1.15, 3:1.25, 4:1.35, 5:1.45\n  };\n  function getHoleMult(n){\n    if(n<=5) return holeMultipliers[n];\n    return 1.5 + 0.05*n;\n  }\n\n  function getPostProcMult(){\n    let m = 1.0;\n    const cbs = document.querySelectorAll('#postProc input[type=checkbox]');\n    cbs.forEach(function(cb){ if(cb.checked) m += parseFloat(cb.value); });\n    return m;\n  }\n\n  function getFactorValues(){\n    const vals = [];\n    factors.forEach(function(f){\n      let v;\n      if(f.id==='holes'){\n        v = getHoleMult(parseInt(document.getElementById('holes').value));\n      } else if(f.id==='postProc'){\n        v = getPostProcMult();\n      } else {\n        v = parseFloat(document.getElementById(f.id).value);\n      }\n      vals.push({label:f.label, value:v});\n    });\n    return vals;\n  }\n\n  function renderBreakdown(fvals, total){\n    var html = '';\n    var maxMult = 2.0;\n    fvals.forEach(function(f){ if(f.value>maxMult) maxMult=f.value; });\n    maxMult = Math.max(maxMult, 2.0);\n\n    fvals.forEach(function(f){\n      var pct = Math.min((f.value \/ maxMult)*100, 100);\n      var cls, valCls;\n      if(f.value > 1.01){\n        cls = f.value > 1.3 ? 'big-increase' : 'increase';\n        valCls = 'up';\n      } else if(f.value < 0.99){\n        cls = 'decrease';\n        valCls = 'down';\n      } else {\n        cls = 'neutral';\n        valCls = 'neutral';\n      }\n      html += '<div class=\"breakdown-row\">' +\n        '<div class=\"br-label\">' + f.label + '<\/div>' +\n        '<div class=\"br-bar-track\"><div class=\"br-bar-fill ' + cls + '\" style=\"width:' + pct.toFixed(1) + '%\"><\/div><\/div>' +\n        '<div class=\"br-val ' + valCls + ' gdm-mono\">' + f.value.toFixed(2) + 'x<\/div>' +\n        '<\/div>';\n    });\n    document.getElementById('breakdownChart').innerHTML = html;\n  }\n\n  function updateGauge(total){\n    var min=0.5, max=4.0;\n    var pct = ((total - min)\/(max - min))*100;\n    pct = Math.max(0, Math.min(100, pct));\n    var fill = document.getElementById('gaugeFill');\n    fill.style.width = pct + '%';\n    fill.className = 'gauge-fill';\n    if(total > 2.5) fill.classList.add('very-high');\n    else if(total > 1.5) fill.classList.add('high');\n\n    var blPct = ((1.0 - min)\/(max - min))*100;\n    document.getElementById('gaugeBaseline').style.left = blPct + '%';\n  }\n\n  function updateSavings(){\n    var qtyVal = parseFloat(document.getElementById('quantity').value);\n    var box = document.getElementById('savingsBox');\n    var txt = document.getElementById('savingsText');\n    if(qtyVal >= 1.0){\n      box.classList.add('visible');\n      if(qtyVal >= 1.4){\n        txt.innerHTML = 'Ordering <strong>501+<\/strong> pieces drops your quantity multiplier from 1.40x to 1.15x. At <strong>10,000+<\/strong> pieces, it falls to just <strong>0.70x<\/strong> &mdash; a 50% volume discount on the quantity factor.';\n      } else if(qtyVal >= 1.15){\n        txt.innerHTML = 'Ordering <strong>1,001+<\/strong> pieces brings you to baseline quantity pricing. At <strong>10,000+<\/strong> pieces, the quantity factor drops to <strong>0.70x<\/strong>.';\n      } else {\n        txt.innerHTML = 'You\\'re at baseline volume pricing. Increasing to <strong>5,001+<\/strong> pieces reduces your quantity factor to <strong>0.85x<\/strong>; <strong>10,000+<\/strong> drops it to <strong>0.70x<\/strong>.';\n      }\n    } else {\n      if(qtyVal <= 0.7){\n        box.classList.add('visible');\n        txt.innerHTML = 'You\\'re at <strong>maximum volume discount<\/strong> (0.70x quantity factor). This is the best available rate for quantity.';\n      } else {\n        box.classList.add('visible');\n        txt.innerHTML = 'You\\'re already getting a volume discount. At <strong>10,000+<\/strong> pieces, the quantity factor drops further to <strong>0.70x<\/strong>.';\n      }\n    }\n  }\n\n  window.calculate = function(){\n    var fvals = getFactorValues();\n    var total = 1.0;\n    fvals.forEach(function(f){ total *= f.value; });\n\n    document.getElementById('costVal').textContent = total.toFixed(2);\n\n    var comp = document.getElementById('compText');\n    if(total > 1.01){\n      var pctUp = ((total - 1)*100).toFixed(0);\n      comp.innerHTML = '<span style=\"color:var(--gdm-primary)\">' + pctUp + '% above<\/span> baseline cost';\n    } else if(total < 0.99){\n      var pctDown = ((1 - total)*100).toFixed(0);\n      comp.innerHTML = '<span style=\"color:var(--gdm-success)\">' + pctDown + '% below<\/span> baseline cost';\n    } else {\n      comp.textContent = 'at baseline cost';\n    }\n\n    updateGauge(total);\n    renderBreakdown(fvals, total);\n    updateSavings();\n  };\n\n  window.toggleCb = function(el){\n    var cb = el.querySelector('input[type=checkbox]');\n    setTimeout(function(){\n      if(cb.checked) el.classList.add('checked');\n      else el.classList.remove('checked');\n    }, 0);\n  };\n\n  calculate();\n})();\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-66edfc9\" data-block-id=\"66edfc9\"><style>.stk-66edfc9 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-66edfc9-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-303e2ea\" data-v=\"4\" data-block-id=\"303e2ea\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-303e2ea-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-303e2ea-inner-blocks\">\n<section id=\"sg-final-cta-module\">\n  <style>\n    \/* ==========================================================================\n       #sg-final-cta-module - Strict Scoped CSS (High-Conversion B2B CTA)\n       ========================================================================== *\/\n    \n    \/* 1. Global Reset & Full Width Container *\/\n    #sg-final-cta-module {\n      width: 100% !important;\n      \/* Deep B2B Gradient Background *\/\n      background: linear-gradient(135deg, #304890 0%, #1860A8 100%) !important;\n      padding: 40px 20px !important; \/* Strictly requested padding *\/\n      box-sizing: border-box !important;\n      line-height: 1.6 !important;\n      font-size: 16px !important;\n      font-family: inherit !important;\n      position: relative !important;\n      overflow: hidden !important;\n    }\n\n    #sg-final-cta-module *,\n    #sg-final-cta-module *::before,\n    #sg-final-cta-module *::after {\n      box-sizing: border-box !important;\n    }\n\n    \/* Subtle geometric overlay for premium texture (Pure CSS, no images) *\/\n    #sg-final-cta-module::after {\n      content: \"\" !important;\n      position: absolute !important;\n      top: -50% !important;\n      right: -10% !important;\n      width: 40% !important;\n      height: 200% !important;\n      background: linear-gradient(to bottom left, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0) 100%) !important;\n      transform: rotate(-20deg) !important;\n      pointer-events: none !important;\n      z-index: 0 !important;\n    }\n\n    #sg-final-cta-module .sg-container {\n      max-width: 1000px !important; \/* Constrained width for optimal reading and focus *\/\n      margin: 0 auto !important;\n      position: relative !important;\n      z-index: 1 !important;\n      display: flex !important;\n      flex-direction: column !important;\n      align-items: center !important;\n      text-align: center !important;\n    }\n\n    \/* 2. Semantic Headings (True H2, Strictly Scoped) *\/\n    #sg-final-cta-module h2.sg-h2 {\n      font-size: 32px !important; \/* Follows Blocksy default size as requested *\/\n      color: #ffffff !important;\n      font-weight: 800 !important;\n      margin: 0 0 16px 0 !important;\n      line-height: 1.3 !important;\n      letter-spacing: -0.5px !important;\n    }\n\n    #sg-final-cta-module p.sg-p {\n      font-size: 18px !important;\n      color: #e2e8f0 !important; \/* Soft slate color to contrast beautifully against deep blue *\/\n      margin: 0 0 32px 0 !important;\n      line-height: 1.7 !important;\n    }\n\n    \/* 3. High-Contrast CTA Button *\/\n    #sg-final-cta-module .sg-btn {\n      display: inline-flex !important;\n      align-items: center !important;\n      justify-content: center !important;\n      background-color: #ffffff !important;\n      color: #304890 !important; \/* Primary brand color text *\/\n      font-size: 18px !important;\n      font-weight: 700 !important;\n      text-decoration: none !important;\n      padding: 16px 48px !important;\n      border-radius: 6px !important;\n      transition: all 0.3s ease !important;\n      border: 2px solid #ffffff !important;\n      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1) !important;\n    }\n\n    #sg-final-cta-module .sg-btn:hover {\n      background-color: #1878C0 !important; \/* Secondary brand color on hover *\/\n      border-color: #1878C0 !important;\n      color: #ffffff !important;\n      transform: translateY(-3px) !important;\n      box-shadow: 0 10px 25px rgba(0, 0, 0, 0.2) !important;\n    }\n\n    \/* 4. Responsive Breakpoints *\/\n    @media (max-width:690px) {\n      #sg-final-cta-module h2.sg-h2 {\n        font-size: 28px !important;\n      }\n      #sg-final-cta-module p.sg-p {\n        font-size: 16px !important;\n        margin-bottom: 24px !important;\n      }\n      #sg-final-cta-module .sg-btn {\n        width: 100% !important;\n        max-width: 350px !important;\n        padding: 14px 24px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"sg-container\">\n    \n    <h2 class=\"sg-h2\">Start Your Glass Drilling Project Today<\/h2>\n    \n    <p class=\"sg-p\">From 100 prototype pieces to 100,000 production pieces, our team will look at your specification and provide a highly competitive quote.<\/p>\n    \n    <a href=\"#ct-popup-787\" class=\"sg-btn\">Get a Free Quote<\/a>\n\n  <\/div>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-3d6ef33\" data-block-id=\"3d6ef33\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-3d6ef33-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-7140eac\" data-v=\"4\" data-block-id=\"7140eac\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-7140eac-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-7140eac-inner-blocks\">\n<section id=\"glass-drilling-faq-module\">\n    <div class=\"gdfm-container\">\n        <h2 class=\"gdfm-main-title\">Frequently Asked Questions About Glass Drilling<\/h2>\n\n        <div class=\"gdfm-accordion-wrapper\">\n            \n            <div class=\"gdfm-accordion-item\">\n                <input type=\"checkbox\" id=\"gdfm-faq-1\" class=\"gdfm-toggle-input\">\n                <h3 class=\"gdfm-accordion-heading\">\n                    <label for=\"gdfm-faq-1\" class=\"gdfm-accordion-trigger\">\n                        <span class=\"gdfm-question-text\">What are the rules for glass drilling?<\/span>\n                        <span class=\"gdfm-icon\"><\/span>\n                    <\/label>\n                <\/h3>\n                <div class=\"gdfm-accordion-content\">\n                    <div class=\"gdfm-answer-inner\">\n                        <p class=\"gdfm-answer-text\">In general, the core-drilling of holes requires following rules: 1. hole diameter no smaller than the thickness of the glass; 2. Edge distance from the edge of the glass to the rim of the hole must be at least twice the glass thickness if drilled into edge; 3. center\u2013to-center distance of adjacent holes must be at least twice the glass thickness; 4. all holes cut before conditioning must be drilled before tempering or chemically strengthening, not in the heat treat oven. 5. continuous water flow coolant is required to avoid thermal cracks on glass; 6. feed rate and RPM for the drill must be adjusted to the glass type \u2013 soda lime is faster than borosilicate.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"gdfm-accordion-item\">\n                <input type=\"checkbox\" id=\"gdfm-faq-2\" class=\"gdfm-toggle-input\">\n                <h3 class=\"gdfm-accordion-heading\">\n                    <label for=\"gdfm-faq-2\" class=\"gdfm-accordion-trigger\">\n                        <span class=\"gdfm-question-text\">What is the minimum hole size for glass drilling?<\/span>\n                        <span class=\"gdfm-icon\"><\/span>\n                    <\/label>\n                <\/h3>\n                <div class=\"gdfm-accordion-content\">\n                    <div class=\"gdfm-answer-inner\">\n                        <p class=\"gdfm-answer-text\">About 4mm for soda-lime and 3mm for borosilicate using standard diamond core bits. Below 1mm you need CNC micro tooling or laser drilling. Our range covers 0.5mm to 200mm.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"gdfm-accordion-item\">\n                <input type=\"checkbox\" id=\"gdfm-faq-3\" class=\"gdfm-toggle-input\">\n                <h3 class=\"gdfm-accordion-heading\">\n                    <label for=\"gdfm-faq-3\" class=\"gdfm-accordion-trigger\">\n                        <span class=\"gdfm-question-text\">What types of glass can be drilled?<\/span>\n                        <span class=\"gdfm-icon\"><\/span>\n                    <\/label>\n                <\/h3>\n                <div class=\"gdfm-accordion-content\">\n                    <div class=\"gdfm-answer-inner\">\n                        <p class=\"gdfm-answer-text\">Most glass types are drillable prior to heat strengthening, including soda lime (float), borosilicate, aluminosilicate (Gorilla, Dragontrail), low-iron ultra clear, and chemically strengthened (drill first, then when ready for temper). Even laminated glass can be drilled as long as careful control of technology prevents delamination of the interlayer.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"gdfm-accordion-item\">\n                <input type=\"checkbox\" id=\"gdfm-faq-4\" class=\"gdfm-toggle-input\">\n                <h3 class=\"gdfm-accordion-heading\">\n                    <label for=\"gdfm-faq-4\" class=\"gdfm-accordion-trigger\">\n                        <span class=\"gdfm-question-text\">How do you prevent glass from cracking during drilling?<\/span>\n                        <span class=\"gdfm-icon\"><\/span>\n                    <\/label>\n                <\/h3>\n                <div class=\"gdfm-accordion-content\">\n                    <div class=\"gdfm-answer-inner\">\n                        <p class=\"gdfm-answer-text\">Crack elimination requires five factors: 1. continuous flow of water coolant on drill point, to cool and wash away chips; 2. steady, controlled feed rate, never forcing the drill through &#8211; ever!; 3. proper diamond-tipped core drill bits designed for use with glass; 4. proper support underneath drill side to prevent exit side chips &#8211; production machines drill from both sides; 5. critical edge distances for stress relief.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"gdfm-accordion-item\">\n                <input type=\"checkbox\" id=\"gdfm-faq-5\" class=\"gdfm-toggle-input\">\n                <h3 class=\"gdfm-accordion-heading\">\n                    <label for=\"gdfm-faq-5\" class=\"gdfm-accordion-trigger\">\n                        <span class=\"gdfm-question-text\">What is the tolerance for drilled holes in glass?<\/span>\n                        <span class=\"gdfm-icon\"><\/span>\n                    <\/label>\n                <\/h3>\n                <div class=\"gdfm-accordion-content\">\n                    <div class=\"gdfm-answer-inner\">\n                        <p class=\"gdfm-answer-text\">For standard diamond core drilling, \u00b10.10\u20130.15mm on diameters from 4mm to 50mm. CNC-controlled drilling tightens that to \u00b10.05mm when needed.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"gdfm-accordion-item\">\n                <input type=\"checkbox\" id=\"gdfm-faq-6\" class=\"gdfm-toggle-input\">\n                <h3 class=\"gdfm-accordion-heading\">\n                    <label for=\"gdfm-faq-6\" class=\"gdfm-accordion-trigger\">\n                        <span class=\"gdfm-question-text\">Can you drill holes in chemically strengthened glass?<\/span>\n                        <span class=\"gdfm-icon\"><\/span>\n                    <\/label>\n                <\/h3>\n                <div class=\"gdfm-accordion-content\">\n                    <div class=\"gdfm-answer-inner\">\n                        <p class=\"gdfm-answer-text\">Yes, but only before the ion-exchange bath. The compressive stress layer (CS >450 MPa) shatters if you try to drill afterward. We handle the sequencing in-house.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"gdfm-accordion-item\">\n                <input type=\"checkbox\" id=\"gdfm-faq-7\" class=\"gdfm-toggle-input\">\n                <h3 class=\"gdfm-accordion-heading\">\n                    <label for=\"gdfm-faq-7\" class=\"gdfm-accordion-trigger\">\n                        <span class=\"gdfm-question-text\">What is the best drill bit for glass?<\/span>\n                        <span class=\"gdfm-icon\"><\/span>\n                    <\/label>\n                <\/h3>\n                <div class=\"gdfm-accordion-content\">\n                    <div class=\"gdfm-answer-inner\">\n                        <p class=\"gdfm-answer-text\">Most industrial produced holes use some sort of diamond core drillbit. For high volumes a sintered metal bonded diamond bit will have the longest life, with the electroplated diamond bit cutting faster but wearing out more quickly, carbide tipped spear-points work well for low volumes of softer soda-lime glasses. Production work generally uses hollow through-spindle coolant diamond core bits for the cleanest holes.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<style>\n\/* \u5f3a\u5236\u6837\u5f0f\u9694\u79bb *\/\n#glass-drilling-faq-module {\n    width: 100% !important;\n    padding: 40px 0 !important;\n    background-color: transparent !important;\n    box-sizing: border-box !important;\n}\n\n#glass-drilling-faq-module * {\n    box-sizing: border-box !important;\n}\n\n\/* \u6838\u5fc3\u5bb9\u5668\uff1a\u6700\u5927\u5bbd\u5ea61280px\uff0c\u5c45\u4e2d *\/\n#glass-drilling-faq-module .gdfm-container {\n    width: 100% !important;\n    max-width: 1100px !important;\n    margin: 0 auto !important;\n    padding: 0 24px !important;\n}\n\n\/* \u4e3b\u6807\u9898 H2 \u8bbe\u8ba1 *\/\n#glass-drilling-faq-module .gdfm-main-title {\n    font-size: 32px !important;\n    color: #304890 !important;\n    text-align: center !important;\n    margin: 0 0 48px 0 !important;\n    font-weight: 700 !important;\n    line-height: 1.2 !important;\n    letter-spacing: -0.5px !important;\n}\n\n\/* \u5305\u88c5\u5668 *\/\n#glass-drilling-faq-module .gdfm-accordion-wrapper {\n    display: flex !important;\n    flex-direction: column !important;\n    border-top: 1px solid rgba(48, 72, 144, 0.15) !important;\n}\n\n\/* \u5217\u8868\u9879\u6241\u5e73\u5316\uff1a\u6781\u7b80\u4e0b\u5212\u7ebf *\/\n#glass-drilling-faq-module .gdfm-accordion-item {\n    border-bottom: 1px solid rgba(48, 72, 144, 0.15) !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    background: transparent !important;\n}\n\n\/* =========================================================\n   \u6838\u5fc3\u4ea4\u4e92\u903b\u8f91\uff08\u7eaf CSS \u9a71\u52a8\uff09\n   ========================================================= *\/\n\n\/* 1. \u9690\u85cf\u539f\u751f\u590d\u9009\u6846 *\/\n#glass-drilling-faq-module .gdfm-toggle-input {\n    display: none !important;\n}\n\n\/* 2. \u6807\u9898\u5bb9\u5668\u53bb\u9664\u591a\u4f59\u8fb9\u8ddd *\/\n#glass-drilling-faq-module .gdfm-accordion-heading {\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* 3. Label \u4f5c\u4e3a\u89e6\u53d1\u5668\uff0c\u5b8c\u7f8e\u5bbd\u5c4f\u8212\u5c55 *\/\n#glass-drilling-faq-module .gdfm-accordion-trigger {\n    width: 100% !important;\n    display: flex !important;\n    justify-content: space-between !important;\n    align-items: center !important;\n    padding: 24px 0 !important;\n    background: transparent !important;\n    cursor: pointer !important;\n    color: #304890 !important;\n    font-size: 20px !important;\n    font-weight: 600 !important;\n    text-align: left !important;\n    transition: color 0.3s ease !important;\n    user-select: none !important; \/* \u9632\u6b62\u5feb\u901f\u70b9\u51fb\u65f6\u9009\u4e2d\u6587\u672c *\/\n}\n\n\/* \u60ac\u505c\u65f6\u7684\u54c1\u724c\u8272\u54cd\u5e94 *\/\n#glass-drilling-faq-module .gdfm-accordion-trigger:hover {\n    color: #1878C0 !important;\n}\n\n#glass-drilling-faq-module .gdfm-question-text {\n    padding-right: 24px !important;\n    line-height: 1.4 !important;\n}\n\n\/* \u6781\u7b80\u51e0\u4f55\u56fe\u6807 (+\/-) *\/\n#glass-drilling-faq-module .gdfm-icon {\n    position: relative !important;\n    width: 16px !important;\n    height: 16px !important;\n    flex-shrink: 0 !important;\n}\n\n#glass-drilling-faq-module .gdfm-icon::before,\n#glass-drilling-faq-module .gdfm-icon::after {\n    content: \"\" !important;\n    position: absolute !important;\n    background-color: currentColor !important;\n    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;\n}\n\n#glass-drilling-faq-module .gdfm-icon::before {\n    top: 7px !important;\n    left: 0 !important;\n    width: 16px !important;\n    height: 2px !important;\n}\n\n#glass-drilling-faq-module .gdfm-icon::after {\n    top: 0 !important;\n    left: 7px !important;\n    width: 2px !important;\n    height: 16px !important;\n}\n\n\/* 4. \u5185\u5bb9\u533a\u57df CSS Grid \u521d\u59cb\u72b6\u6001 (\u5173\u95ed) *\/\n#glass-drilling-faq-module .gdfm-accordion-content {\n    display: grid !important;\n    grid-template-rows: 0fr !important;\n    transition: grid-template-rows 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;\n    visibility: hidden !important;\n    opacity: 0 !important;\n}\n\n#glass-drilling-faq-module .gdfm-answer-inner {\n    overflow: hidden !important;\n}\n\n#glass-drilling-faq-module .gdfm-answer-text {\n    margin: 0 !important;\n    padding: 0 0 32px 0 !important;\n    color: #555555 !important;\n    line-height: 1.7 !important;\n    font-size: 16px !important;\n    max-width: 1100px !important;\n}\n\n\/* =========================================================\n   \u7eaf CSS \u72b6\u6001\u5207\u6362 (The Checkbox Magic)\n   ========================================================= *\/\n\n\/* \u5f53\u590d\u9009\u6846\u88ab\u52fe\u9009\u65f6\uff0c\u5c55\u5f00\u5185\u5bb9 *\/\n#glass-drilling-faq-module .gdfm-toggle-input:checked ~ .gdfm-accordion-content {\n    grid-template-rows: 1fr !important;\n    visibility: visible !important;\n    opacity: 1 !important;\n}\n\n\/* \u5f53\u590d\u9009\u6846\u88ab\u52fe\u9009\u65f6\uff0c\u6539\u53d8\u6807\u9898\u989c\u8272 *\/\n#glass-drilling-faq-module .gdfm-toggle-input:checked ~ .gdfm-accordion-heading .gdfm-accordion-trigger {\n    color: #1878C0 !important;\n}\n\n\/* \u5f53\u590d\u9009\u6846\u88ab\u52fe\u9009\u65f6\uff0c\u65cb\u8f6c\u56fe\u6807\u53d8\u6210\u51cf\u53f7 *\/\n#glass-drilling-faq-module .gdfm-toggle-input:checked ~ .gdfm-accordion-heading .gdfm-accordion-trigger .gdfm-icon::after {\n    transform: rotate(90deg) scaleY(0) !important;\n}\n\n#glass-drilling-faq-module .gdfm-toggle-input:checked ~ .gdfm-accordion-heading .gdfm-accordion-trigger .gdfm-icon::before {\n    transform: rotate(180deg) !important;\n}\n\n\/* \u54cd\u5e94\u5f0f\u65ad\u70b9\uff1a\u7a84\u5c4f\u81ea\u52a8\u6298\u53e0 *\/\n@media (max-width:690px) {\n    #glass-drilling-faq-module { padding: 40px 0 !important; }\n    #glass-drilling-faq-module .gdfm-main-title { font-size: 28px !important; margin-bottom: 32px !important; }\n    #glass-drilling-faq-module .gdfm-accordion-trigger { font-size: 18px !important; padding: 20px 0 !important; }\n    #glass-drilling-faq-module .gdfm-answer-text { font-size: 15px !important; padding: 0 0 24px 0 !important; }\n}\n<\/style>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What are the rules for glass drilling?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"In general, the core-drilling of holes requires following rules: 1. hole diameter no smaller than the thickness of the glass; 2. Edge distance from the edge of the glass to the rim of the hole must be at least twice the glass thickness if drilled into edge; 3. center\u2013to-center distance of adjacent holes must be at least twice the glass thickness; 4. all holes cut before conditioning must be drilled before tempering or chemically strengthening, not in the heat treat oven. 5. continuous water flow coolant is required to avoid thermal cracks on glass; 6. feed rate and RPM for the drill must be adjusted to the glass type \u2013 soda lime is faster than borosilicate.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the minimum hole size for glass drilling?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"About 4mm for soda-lime and 3mm for borosilicate using standard diamond core bits. Below 1mm you need CNC micro tooling or laser drilling. Our range covers 0.5mm to 200mm.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What types of glass can be drilled?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Most glass types are drillable prior to heat strengthening, including soda lime (float), borosilicate, aluminosilicate (Gorilla, Dragontrail), low-iron ultra clear, and chemically strengthened (drill first, then when ready for temper). Even laminated glass can be drilled as long as careful control of technology prevents delamination of the interlayer.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How do you prevent glass from cracking during drilling?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Crack elimination requires five factors: 1. continuous flow of water coolant on drill point, to cool and wash away chips; 2. steady, controlled feed rate, never forcing the drill through - ever!; 3. proper diamond-tipped core drill bits designed for use with glass; 4. proper support underneath drill side to prevent exit side chips - production machines drill from both sides; 5. critical edge distances for stress relief.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the tolerance for drilled holes in glass?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"For standard diamond core drilling, \u00b10.10\u20130.15mm on diameters from 4mm to 50mm. CNC-controlled drilling tightens that to \u00b10.05mm when needed.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Can you drill holes in chemically strengthened glass?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes, but only before the ion-exchange bath. The compressive stress layer (CS >450 MPa) shatters if you try to drill afterward. We handle the sequencing in-house.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the best drill bit for glass?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Most industrial produced holes use some sort of diamond core drillbit. For high volumes a sintered metal bonded diamond bit will have the longest life, with the electroplated diamond bit cutting faster but wearing out more quickly, carbide tipped spear-points work well for low volumes of softer soda-lime glasses. Production work generally uses hollow through-spindle coolant diamond core bits for the cleanest holes.\"\n      }\n    }\n  ]\n}\n<\/script>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>GLASS DEEP PROCESSING \u2014 CUSTOM DRILLING SOLUTIONS Professional Glass Drilling Services \u2014 Precision Holes for Industrial &#038; Electronic Applications From technologically advanced touchscreen cover glass to high-performance LED lighting panels, Saiwei Glass offers custom hole drilling to suit your niche requirement through its 16-year experience in glass deep processing and ISO 9001 certification, with all [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4616,"parent":4044,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-4613","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/pages\/4613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/comments?post=4613"}],"version-history":[{"count":0,"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/pages\/4613\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/pages\/4044"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/media\/4616"}],"wp:attachment":[{"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/media?parent=4613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}