{"id":3502,"date":"2025-12-20T04:59:09","date_gmt":"2025-12-20T04:59:09","guid":{"rendered":"https:\/\/le-creator.com\/?page_id=3502"},"modified":"2025-12-20T10:05:57","modified_gmt":"2025-12-20T10:05:57","slug":"abs","status":"publish","type":"page","link":"https:\/\/le-creator.com\/es\/cnc-machining-service\/plastic\/abs\/","title":{"rendered":"mecanizado CNC ABS"},"content":{"rendered":"\n<div class=\"wp-block-greenshift-blocks-row alignfull gspb_row gspb_row-id-gsbp-7edf5ee gspb_row--gutter-custom-0\" id=\"gspb_row-id-gsbp-7edf5ee\"><div class=\"gspb_row__content\"> \n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--6 gspb_row__col--md-12 gspb_col-id-gsbp-6a341d5\" id=\"gspb_col-id-gsbp-6a341d5\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-daab217\" id=\"abs-cnc-machining-services\" data-block-id=\"daab217\"><style>.stk-daab217 .stk-block-heading__text{font-size:28px !important;color:var(--theme-palette-color-1, #FD5320) !important;}@media screen and (max-width:999px){.stk-daab217 .stk-block-heading__text{font-size:28px !important;}}<\/style><h1 class=\"stk-block-heading__text has-text-color\">ABS CNC Machining Services<\/h1><\/div>\n\n\n\n<h2 id=\"gspb_heading-id-gsbp-d37f723\" class=\"gspb_heading gspb_heading-id-gsbp-d37f723 \">Professional ABS CNC Machining Services<\/h2>\n\n\n\n<div id=\"gspb_text-id-gsbp-5c0e1d9\" class=\"gspb_text gspb_text-id-gsbp-5c0e1d9 \">ABS CNC Parts Precision machining for prototypes and production. Tight tolerances, fast turnaround, and quality for automotive, electronics, and consumer products and services.<\/div>\n\n\n\n<div class=\"gspb_button_wrapper gspb_button-id-gsbp-8f08266\" id=\"gspb_button-id-gsbp-8f08266\"><a class=\"wp-block-greenshift-blocks-buttonbox gspb-buttonbox wp-element-button\" href=\"#ct-popup-1801\" rel=\"noopener\"><span class=\"gspb-buttonbox-textwrap\"><span class=\"gspb-buttonbox-text\"><span class=\"gspb-buttonbox-title\">CNC Machining ABS Quote<\/span><\/span><span class=\"gspb-buttonbox-icon\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"width:5rem;height:5rem;margin:10px\" viewBox=\"0 0 40 40\">\n  <path d=\"M20 0C8.954 0 0 8.954 0 20s8.954 20 20 20 20-8.954 20-20S31.046 0 20 0Zm8.65 19.999V20.017a.65.65 0 0 1-.055.246c-.002.002-.001.002-.001.003h-.001v.002a.662.662 0 0 1-.128.187l-.002.001-6.857 7a.646.646 0 0 1-.919.008.65.65 0 0 1-.009-.92l5.775-5.894H12a.65.65 0 0 1 0-1.3h14.453l-5.775-5.895a.65.65 0 0 1 .928-.91l6.857 6.999.002.001c.055.056.097.12.128.187v.002l.002.002.007.016a.65.65 0 0 1 .047.231l.001.014v.002Z\"><\/path>\n<\/svg><\/span><\/span><\/a><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-greenshift-blocks-row-column gspb_row__col--6 gspb_row__col--md-12 gspb_col-id-gsbp-5e445d6\" id=\"gspb_col-id-gsbp-5e445d6\"><\/div>\n <\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-5372246\" data-block-id=\"5372246\"><style>.stk-5372246 {padding-top:var(--stk--preset--spacing--40, 1rem) !important;padding-right:var(--stk--preset--spacing--40, 1rem) !important;padding-bottom:var(--stk--preset--spacing--40, 1rem) !important;padding-left:var(--stk--preset--spacing--40, 1rem) !important;margin-top:var(--stk--preset--spacing--30, 0.67rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-5372246-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5ae2361\" data-v=\"4\" data-block-id=\"5ae2361\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5ae2361-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5ae2361-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-a06e5d8\" data-block-id=\"a06e5d8\"><style>.stk-a06e5d8 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-a06e5d8-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-62a99fa\" data-v=\"4\" data-block-id=\"62a99fa\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-62a99fa-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-62a99fa-inner-blocks\">\n<!-- \n  MODULE: ABS Material Overview (Compact Layout)\n  ID: #abs-material-overview-v2\n  THEME: #D86030 (Industrial Orange)\n  FONTS: Inter (Body) + Roboto (Headings)\n  LAYOUT: Compact Split Content + Dark Composition Cards\n-->\n<section id=\"abs-material-overview-v2\">\n  <style>\n    \/* --- 1. ISOLATION: IMPORT FONTS --- *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&display=swap');\n\n    \/* --- 2. SCOPED ROOT --- *\/\n    #abs-material-overview-v2 {\n      font-family: 'Inter', sans-serif !important;\n      background-color: #ffffff !important;\n      color: #333333 !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 60px 20px !important; \/* Reduced vertical padding *\/\n      line-height: 1.6 !important;\n      position: relative;\n    }\n\n    #abs-material-overview-v2 * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    \/* --- 3. CONTAINER --- *\/\n    #abs-material-overview-v2 .amo-container {\n      max-width: 1000px; \/* Reduced width for compactness *\/\n      margin: 0 auto;\n    }\n\n    \/* --- 4. HEADER & TEXT CONTENT --- *\/\n    #abs-material-overview-v2 .amo-label {\n      display: inline-block;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 14px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      color: #D86030 !important;\n      background: rgba(216, 96, 48, 0.1);\n      padding: 8px 16px;\n      border-radius: 4px;\n      margin-bottom: 20px; \/* Reduced margin *\/\n    }\n\n    \/* SEO H2 *\/\n    #abs-material-overview-v2 h2 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 38px !important; \/* Slightly reduced font size *\/\n      font-weight: 700 !important;\n      color: #1a1a1a !important;\n      margin-bottom: 25px !important;\n      line-height: 1.2 !important;\n      letter-spacing: -0.5px;\n    }\n\n    \/* Intro Text *\/\n    #abs-material-overview-v2 .amo-intro-text {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 16px !important;\n      color: #555555 !important;\n      margin-bottom: 15px !important; \/* Reduced margin *\/\n      text-align: justify;\n    }\n\n    \/* Layout Split *\/\n    #abs-material-overview-v2 .amo-split-layout {\n      display: grid;\n      grid-template-columns: 1.2fr 0.8fr;\n      gap: 40px; \/* Reduced gap *\/\n      margin-bottom: 60px; \/* Reduced bottom margin *\/\n      align-items: start;\n    }\n\n    \/* --- 5. PROPERTIES GRID (Right Side) --- *\/\n    #abs-material-overview-v2 .amo-props-box {\n      background: #fcfcfc;\n      border: 1px solid #eeeeee;\n      border-top: 4px solid #D86030;\n      padding: 30px; \/* Reduced padding *\/\n      border-radius: 8px;\n      box-shadow: 0 5px 20px rgba(0,0,0,0.03);\n    }\n\n    #abs-material-overview-v2 h3 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 22px !important; \/* Slightly reduced size *\/\n      font-weight: 700 !important;\n      color: #222 !important;\n      margin-bottom: 15px !important;\n      display: block;\n    }\n\n    #abs-material-overview-v2 .amo-props-list {\n      display: grid;\n      grid-template-columns: 1fr;\n      gap: 12px; \/* Reduced gap *\/\n    }\n\n    #abs-material-overview-v2 .amo-prop-item {\n      display: flex;\n      align-items: center;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 15px !important;\n      font-weight: 600 !important;\n      color: #333 !important;\n    }\n\n    #abs-material-overview-v2 .amo-icon {\n      width: 20px; \/* Slightly smaller icon *\/\n      height: 20px;\n      background: #D86030;\n      color: #ffffff;\n      border-radius: 50%;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-right: 10px;\n      font-size: 10px;\n      flex-shrink: 0;\n    }\n\n    \/* --- 6. COMPOSITION SECTION (Dark Theme) --- *\/\n    #abs-material-overview-v2 .amo-comp-section {\n      background: #1a1a1a;\n      color: #ffffff;\n      border-radius: 12px;\n      padding: 40px 30px; \/* Reduced padding *\/\n      position: relative;\n      overflow: hidden;\n    }\n\n    \/* Dark Section Heading *\/\n    #abs-material-overview-v2 .amo-comp-section h3 {\n      color: #ffffff !important;\n      text-align: center;\n      margin-bottom: 30px !important; \/* Reduced margin *\/\n      position: relative;\n      z-index: 2;\n    }\n\n    \/* Composition Grid *\/\n    #abs-material-overview-v2 .amo-comp-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 20px; \/* Reduced gap *\/\n      position: relative;\n      z-index: 2;\n    }\n\n    #abs-material-overview-v2 .amo-comp-card {\n      background: rgba(255, 255, 255, 0.05);\n      border: 1px solid rgba(255, 255, 255, 0.1);\n      padding: 30px 20px; \/* Reduced padding *\/\n      text-align: center;\n      border-radius: 8px;\n      transition: transform 0.3s ease, border-color 0.3s ease;\n    }\n\n    #abs-material-overview-v2 .amo-comp-card:hover {\n      transform: translateY(-5px);\n      border-color: #D86030;\n      background: rgba(255, 255, 255, 0.08);\n    }\n\n    \/* Big Numbers - 48px *\/\n    #abs-material-overview-v2 .amo-percent {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 48px !important; \n      font-weight: 900 !important;\n      color: #D86030 !important;\n      margin-bottom: 5px !important;\n      display: block;\n      line-height: 1;\n      letter-spacing: -1px;\n    }\n\n    #abs-material-overview-v2 .amo-monomer {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 18px !important; \/* Slightly adjusted *\/\n      font-weight: 700 !important;\n      color: #ffffff !important;\n      margin-bottom: 5px !important;\n      display: block;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n    }\n\n    #abs-material-overview-v2 .amo-function {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 14px !important;\n      color: #cccccc !important;\n      opacity: 0.8;\n      line-height: 1.4;\n    }\n\n    \/* Background Decoration *\/\n    #abs-material-overview-v2 .amo-comp-bg {\n      position: absolute;\n      top: -50%;\n      right: -10%;\n      width: 500px; \/* Reduced size *\/\n      height: 500px;\n      background: radial-gradient(circle, rgba(216, 96, 48, 0.15) 0%, transparent 70%);\n      pointer-events: none;\n      z-index: 1;\n    }\n\n    \/* --- 7. RESPONSIVE --- *\/\n    @media (max-width: 900px) {\n      #abs-material-overview-v2 .amo-split-layout {\n        grid-template-columns: 1fr;\n        gap: 30px;\n        margin-bottom: 40px;\n      }\n      \n      #abs-material-overview-v2 .amo-comp-grid {\n        grid-template-columns: 1fr;\n        gap: 15px;\n      }\n    }\n\n    @media (max-width: 600px) {\n      #abs-material-overview-v2 {\n        padding: 40px 20px !important;\n      }\n      #abs-material-overview-v2 h2 {\n        font-size: 28px !important;\n      }\n      #abs-material-overview-v2 .amo-comp-section {\n        padding: 30px 20px;\n      }\n    }\n  <\/style>\n\n  <div class=\"amo-container\">\n    \n    <!-- HEADER -->\n    <div class=\"amo-header\">\n      <span class=\"amo-label\">Material Overview<\/span>\n      <h2>What is ABS Plastic?<\/h2>\n    <\/div>\n\n    <!-- MAIN CONTENT SPLIT -->\n    <div class=\"amo-split-layout\">\n      <!-- LEFT: TEXT -->\n      <div class=\"amo-text-content\">\n        <p class=\"amo-intro-text\">\n          ABS stands for Acrylonitrile Butadiene Styrene and is one of the most engineered thermoplastic materials used for CNC machining due to the property of being cost-effective and having a perfect blend of attributes. \n        <\/p>\n        <p class=\"amo-intro-text\">\n          Work with this thermoplastic is quite easy, as it is perfect for CNC machining milling, turning, along with drilling operations without much hassle.\n        <\/p>\n      <\/div>\n\n      <!-- RIGHT: BENEFITS LIST -->\n      <div class=\"amo-props-box\">\n        <h3>Key Properties<\/h3>\n        <div class=\"amo-props-list\">\n          <div class=\"amo-prop-item\">\n            <span class=\"amo-icon\">\u2713<\/span> Excellent impact resistance.\n          <\/div>\n          <div class=\"amo-prop-item\">\n            <span class=\"amo-icon\">\u2713<\/span> Superior machinability.\n          <\/div>\n          <div class=\"amo-prop-item\">\n            <span class=\"amo-icon\">\u2713<\/span> Good dimensional stability.\n          <\/div>\n          <div class=\"amo-prop-item\">\n            <span class=\"amo-icon\">\u2713<\/span> Cost-effective solution.\n          <\/div>\n          <div class=\"amo-prop-item\">\n            <span class=\"amo-icon\">\u2713<\/span> Easy to bond &#038; paint.\n          <\/div>\n          <div class=\"amo-prop-item\">\n            <span class=\"amo-icon\">\u2713<\/span> Excellent surface finish.\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <!-- BOTTOM: COMPOSITION VISUALIZATION -->\n    <div class=\"amo-comp-section\">\n      <div class=\"amo-comp-bg\"><\/div>\n      <h3>ABS Composition<\/h3>\n      \n      <div class=\"amo-comp-grid\">\n        <!-- Item 1 -->\n        <div class=\"amo-comp-card\">\n          <span class=\"amo-percent\">15-35%<\/span>\n          <span class=\"amo-monomer\">Acrylonitrile<\/span>\n          <span class=\"amo-function\">Chemical &#038; heat resistance<\/span>\n        <\/div>\n        <!-- Item 2 -->\n        <div class=\"amo-comp-card\">\n          <span class=\"amo-percent\">5-30%<\/span>\n          <span class=\"amo-monomer\">Butadiene<\/span>\n          <span class=\"amo-function\">Impact &#038; toughness<\/span>\n        <\/div>\n        <!-- Item 3 -->\n        <div class=\"amo-comp-card\">\n          <span class=\"amo-percent\">40-60%<\/span>\n          <span class=\"amo-monomer\">Styrene<\/span>\n          <span class=\"amo-function\">Surface &#038; rigidity<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    \/* ISOLATION: VANILLA JS \n       Simple Entrance Animation\n    *\/\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const module = document.getElementById('abs-material-overview-v2');\n      if (!module) return;\n\n      const items = module.querySelectorAll('.amo-text-content, .amo-props-box, .amo-comp-card');\n      \n      const observer = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            entry.target.style.opacity = \"1\";\n            entry.target.style.transform = \"translateY(0)\";\n          }\n        });\n      }, { threshold: 0.1 });\n\n      items.forEach((item, i) => {\n        item.style.opacity = \"0\";\n        item.style.transform = \"translateY(20px)\";\n        item.style.transition = `all 0.6s ease-out ${i * 0.1}s`;\n        observer.observe(item);\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-b50b682\" data-block-id=\"b50b682\"><style>.stk-b50b682 {margin-top:var(--stk--preset--spacing--none, 0px) !important;margin-bottom:var(--stk--preset--spacing--60, 2.25rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b50b682-column alignwide\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-e1dd604\" data-v=\"4\" data-block-id=\"e1dd604\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-e1dd604-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-e1dd604-inner-blocks\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-85658d9\" id=\"heading-placeholder\" data-block-id=\"85658d9\"><h2 class=\"stk-block-heading__text\">Gallery of Custom ABS Plastic Parts<\/h2><\/div>\n\n\n\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-49462bd\" data-block-id=\"49462bd\"><p class=\"stk-block-text__text\">Check out our collection of custom ABS machining parts that provide quality, durable solutions tailored to your needs.<\/p><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-0978d58\" data-block-id=\"0978d58\"><style>.stk-0978d58-column{flex-wrap:wrap !important;--stk-flex-grow:0 !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-0978d58-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-710eb75\" data-v=\"4\" data-block-id=\"710eb75\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-710eb75-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-710eb75-inner-blocks\">\n<div class=\"wp-block-stackable-image stk-block-image stk-block stk-33085c6\" data-block-id=\"33085c6\"><figure><span class=\"stk-img-wrapper stk-image--shape-stretch\"><img loading=\"lazy\" decoding=\"async\" class=\"stk-img wp-image-3590\" src=\"https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/0b6bbe77-9bfb-4901-a4c3-d2b361336398-3.png\" width=\"600\" height=\"600\" alt=\"Custom CNC machined aluminum 6061 electronic enclosure with clear iridite finish.\" srcset=\"https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/0b6bbe77-9bfb-4901-a4c3-d2b361336398-3.png 600w, https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/0b6bbe77-9bfb-4901-a4c3-d2b361336398-3-300x300.png 300w, https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/0b6bbe77-9bfb-4901-a4c3-d2b361336398-3-150x150.png 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/span><\/figure><\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-68b3f26\" data-v=\"4\" data-block-id=\"68b3f26\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-68b3f26-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-68b3f26-inner-blocks\">\n<div class=\"wp-block-stackable-image stk-block-image stk-block stk-e97724c\" data-block-id=\"e97724c\"><figure><span class=\"stk-img-wrapper stk-image--shape-stretch\"><img loading=\"lazy\" decoding=\"async\" class=\"stk-img wp-image-3591\" src=\"https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/1-48.png\" width=\"600\" height=\"600\" alt=\"CNC machined aluminum heat sink with thin fins for thermal management.\" srcset=\"https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/1-48.png 600w, https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/1-48-300x300.png 300w, https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/1-48-150x150.png 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/span><\/figure><\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f876c74\" data-v=\"4\" data-block-id=\"f876c74\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f876c74-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f876c74-inner-blocks\">\n<div class=\"wp-block-stackable-image stk-block-image stk-block stk-621b1a6\" data-block-id=\"621b1a6\"><figure><span class=\"stk-img-wrapper stk-image--shape-stretch\"><img loading=\"lazy\" decoding=\"async\" class=\"stk-img wp-image-3592\" src=\"https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/5-3.png\" width=\"600\" height=\"600\" alt=\"Complex 5-axis machined aluminum 7075 aerospace component with curved geometry.\" srcset=\"https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/5-3.png 600w, https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/5-3-300x300.png 300w, https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/5-3-150x150.png 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/span><\/figure><\/div>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-9a59522\" data-v=\"4\" data-block-id=\"9a59522\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-9a59522-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-9a59522-inner-blocks\">\n<div class=\"wp-block-stackable-image stk-block-image stk-block stk-aa3295d\" data-block-id=\"aa3295d\"><figure><span class=\"stk-img-wrapper stk-image--shape-stretch\"><img loading=\"lazy\" decoding=\"async\" class=\"stk-img wp-image-3593\" src=\"https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/2-16.png\" width=\"600\" height=\"600\" alt=\"Assorted custom CNC aluminum parts with Type II color anodizing finishes\" srcset=\"https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/2-16.png 600w, https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/2-16-300x300.png 300w, https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/2-16-150x150.png 150w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/span><\/figure><\/div>\n<\/div><\/div><\/div>\n<\/div><\/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-8d29221\" data-block-id=\"8d29221\"><style>.stk-8d29221 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-8d29221-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5d38477\" data-v=\"4\" data-block-id=\"5d38477\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5d38477-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5d38477-inner-blocks\">\n<!-- \n  MODULE: ABS Technical Data Table\n  ID: #abs-tech-data-v1\n  THEME: #D86030 (Industrial Orange)\n  FONTS: Inter (Body) + Roboto (Headings)\n  LAYOUT: Full Width Responsive Data Table\n-->\n<section id=\"abs-tech-data-v1\">\n  <style>\n    \/* --- 1. ISOLATION: IMPORT FONTS --- *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&display=swap');\n\n    \/* --- 2. SCOPED ROOT --- *\/\n    #abs-tech-data-v1 {\n      font-family: 'Inter', sans-serif !important;\n      background-color: #fcfcfc !important; \/* Slightly distinct background *\/\n      color: #333333 !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 80px 20px !important;\n      line-height: 1.6 !important;\n      position: relative;\n    }\n\n    #abs-tech-data-v1 * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    \/* --- 3. CONTAINER --- *\/\n    #abs-tech-data-v1 .atd-container {\n      max-width: 1000px; \/* Optimal width for data tables *\/\n      margin: 0 auto;\n    }\n\n    \/* --- 4. HEADER SECTION --- *\/\n    #abs-tech-data-v1 .atd-header {\n      margin-bottom: 40px;\n      text-align: left;\n    }\n\n    #abs-tech-data-v1 .atd-label {\n      display: inline-block;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 14px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      color: #D86030 !important;\n      background: rgba(216, 96, 48, 0.1);\n      padding: 8px 16px;\n      border-radius: 4px;\n      margin-bottom: 20px;\n    }\n\n    \/* SEO H2 *\/\n    #abs-tech-data-v1 h2 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 38px !important;\n      font-weight: 700 !important;\n      color: #1a1a1a !important;\n      margin-bottom: 15px !important;\n      line-height: 1.2 !important;\n      letter-spacing: -0.5px;\n    }\n\n    #abs-tech-data-v1 .atd-intro {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 16px !important;\n      color: #555555 !important;\n      max-width: 700px;\n    }\n\n    \/* --- 5. DATA TABLE --- *\/\n    #abs-tech-data-v1 .atd-table-wrapper {\n      width: 100%;\n      overflow-x: auto; \/* Allow scrolling on mobile *\/\n      border-radius: 8px;\n      box-shadow: 0 10px 30px rgba(0,0,0,0.05);\n      background: #ffffff;\n      border: 1px solid #eeeeee;\n      border-top: 4px solid #D86030; \/* Accent Top Border *\/\n    }\n\n    #abs-tech-data-v1 table {\n      width: 100%;\n      border-collapse: collapse;\n      min-width: 600px; \/* Ensure table doesn't squish too much *\/\n    }\n\n    #abs-tech-data-v1 th {\n      background: #f4f4f4;\n      font-family: 'Roboto', sans-serif !important;\n      font-weight: 700 !important;\n      font-size: 16px !important;\n      color: #1a1a1a !important;\n      text-align: left;\n      padding: 20px 25px;\n      border-bottom: 2px solid #e0e0e0;\n    }\n\n    #abs-tech-data-v1 td {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 15px !important;\n      color: #444444 !important;\n      padding: 18px 25px;\n      border-bottom: 1px solid #f0f0f0;\n      vertical-align: middle;\n    }\n\n    \/* Column Specific Styles *\/\n    #abs-tech-data-v1 td:first-child {\n      font-weight: 600;\n      color: #222; \/* Darker text for property names *\/\n      width: 35%;\n    }\n\n    #abs-tech-data-v1 td:nth-child(2) {\n      font-weight: 500;\n      color: #D86030; \/* Highlight values *\/\n      width: 40%;\n    }\n\n    #abs-tech-data-v1 td:last-child {\n      font-size: 14px;\n      color: #666;\n      width: 25%;\n    }\n\n    \/* Zebra Striping *\/\n    #abs-tech-data-v1 tr:nth-child(even) {\n      background-color: #fafafa;\n    }\n\n    #abs-tech-data-v1 tr:hover {\n      background-color: rgba(216, 96, 48, 0.03);\n    }\n\n    \/* Last row border removal *\/\n    #abs-tech-data-v1 tr:last-child td {\n      border-bottom: none;\n    }\n\n    \/* --- 6. RESPONSIVE --- *\/\n    @media (max-width:690px) {\n      #abs-tech-data-v1 {\n        padding: 60px 20px !important;\n      }\n      #abs-tech-data-v1 h2 {\n        font-size: 32px !important;\n      }\n      \/* On mobile, table scrolls horizontally *\/\n      #abs-tech-data-v1 .atd-table-wrapper {\n        box-shadow: 0 5px 15px rgba(0,0,0,0.05);\n      }\n      #abs-tech-data-v1 th, \n      #abs-tech-data-v1 td {\n        padding: 15px 15px;\n        font-size: 14px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"atd-container\">\n    \n    <!-- HEADER -->\n    <div class=\"atd-header\">\n      <span class=\"atd-label\">Technical Data<\/span>\n      <h2>ABS Material Properties<\/h2>\n      <p class=\"atd-intro\">\n        Detailed specifications for CNC machining grade ABS plastic per ASTM standards\n      <\/p>\n    <\/div>\n\n    <!-- TABLE -->\n    <div class=\"atd-table-wrapper\">\n      <table>\n        <thead>\n          <tr>\n            <th>Property<\/th>\n            <th>Value<\/th>\n            <th>Test Method<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td>Tensile Strength<\/td>\n            <td>29.6 &#8211; 60 MPa (4,300 &#8211; 8,700 psi)<\/td>\n            <td>ASTM D638<\/td>\n          <\/tr>\n          <tr>\n            <td>Flexural Modulus<\/td>\n            <td>2.1 &#8211; 2.4 GPa (305,000 &#8211; 348,000 psi)<\/td>\n            <td>ASTM D790<\/td>\n          <\/tr>\n          <tr>\n            <td>Impact Strength (Notched Izod)<\/td>\n            <td>200 &#8211; 400 J\/m (3.7 &#8211; 7.5 ft-lb\/in)<\/td>\n            <td>ASTM D256<\/td>\n          <\/tr>\n          <tr>\n            <td>Heat Deflection Temperature<\/td>\n            <td>88 &#8211; 100\u00b0C (190 &#8211; 212\u00b0F) @ 1.8 MPa<\/td>\n            <td>ASTM D648<\/td>\n          <\/tr>\n          <tr>\n            <td>Density<\/td>\n            <td>1.04 &#8211; 1.07 g\/cm\u00b3 (0.038 &#8211; 0.039 lb\/in\u00b3)<\/td>\n            <td>ASTM D792<\/td>\n          <\/tr>\n          <tr>\n            <td>Shore D Hardness<\/td>\n            <td>75 &#8211; 85<\/td>\n            <td>ASTM D2240<\/td>\n          <\/tr>\n          <tr>\n            <td>Coefficient of Thermal Expansion<\/td>\n            <td>73 &#8211; 108 \u00b5m\/m\u00b7\u00b0C (41 &#8211; 60 \u00b5in\/in\u00b7\u00b0F)<\/td>\n            <td>ASTM D696<\/td>\n          <\/tr>\n          <tr>\n            <td>Operating Temperature<\/td>\n            <td>-20\u00b0C to 80\u00b0C (-4\u00b0F to 176\u00b0F)<\/td>\n            <td>\u2014<\/td>\n          <\/tr>\n          <tr>\n            <td>Dielectric Strength<\/td>\n            <td>15 &#8211; 17 kV\/mm<\/td>\n            <td>ASTM D149<\/td>\n          <\/tr>\n          <tr>\n            <td>Water Absorption (24hr)<\/td>\n            <td>0.2 &#8211; 0.4%<\/td>\n            <td>ASTM D570<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    \/* ISOLATION: VANILLA JS \n       Simple Fade-in Animation for Table Rows\n    *\/\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const module = document.getElementById('abs-tech-data-v1');\n      if (!module) return;\n\n      const rows = module.querySelectorAll('tbody tr');\n      \n      const observer = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            entry.target.style.opacity = \"1\";\n            entry.target.style.transform = \"translateX(0)\";\n          }\n        });\n      }, { threshold: 0.1 });\n\n      rows.forEach((row, i) => {\n        row.style.opacity = \"0\";\n        row.style.transform = \"translateX(-10px)\";\n        row.style.transition = `all 0.3s ease-out ${i * 0.05}s`;\n        observer.observe(row);\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-b1806ce\" data-block-id=\"b1806ce\"><style>.stk-b1806ce {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-b1806ce-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-ad88520\" data-v=\"4\" data-block-id=\"ad88520\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-ad88520-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-ad88520-inner-blocks\">\n<!-- \n  MODULE: ABS CNC Machining Capabilities\n  ID: #abs-capabilities-v1\n  THEME: #D86030 (Industrial Orange)\n  FONTS: Inter (Body) + Roboto (Headings)\n  LAYOUT: 3-Column Grid Cards\n-->\n<section id=\"abs-capabilities-v1\">\n  <style>\n    \/* --- 1. ISOLATION: IMPORT FONTS --- *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&display=swap');\n\n    \/* --- 2. SCOPED ROOT --- *\/\n    #abs-capabilities-v1 {\n      font-family: 'Inter', sans-serif !important;\n      background-color: #ffffff !important;\n      color: #333333 !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 80px 20px !important;\n      line-height: 1.6 !important;\n      position: relative;\n    }\n\n    #abs-capabilities-v1 * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    \/* --- 3. CONTAINER --- *\/\n    #abs-capabilities-v1 .acm-container {\n      max-width: 1200px;\n      margin: 0 auto;\n    }\n\n    \/* --- 4. HEADER SECTION --- *\/\n    #abs-capabilities-v1 .acm-header {\n      text-align: center;\n      max-width: 800px;\n      margin: 0 auto 60px auto;\n    }\n\n    #abs-capabilities-v1 .acm-label {\n      display: inline-block;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 14px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      color: #D86030 !important;\n      background: rgba(216, 96, 48, 0.1);\n      padding: 8px 16px;\n      border-radius: 4px;\n      margin-bottom: 20px;\n    }\n\n    \/* SEO H2 *\/\n    #abs-capabilities-v1 h2 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 42px !important;\n      font-weight: 700 !important;\n      color: #1a1a1a !important;\n      margin-bottom: 20px !important;\n      line-height: 1.2 !important;\n      letter-spacing: -0.5px;\n    }\n\n    #abs-capabilities-v1 .acm-intro {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 18px !important;\n      color: #555555 !important;\n      max-width: 700px;\n      margin: 0 auto !important;\n    }\n\n    \/* --- 5. GRID LAYOUT --- *\/\n    #abs-capabilities-v1 .acm-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 30px;\n    }\n\n    \/* --- 6. CAPABILITY CARD --- *\/\n    #abs-capabilities-v1 .acm-card {\n      background: #fcfcfc;\n      border: 1px solid #eeeeee;\n      border-radius: 8px;\n      padding: 40px 30px;\n      transition: all 0.3s ease;\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      overflow: hidden;\n    }\n\n    #abs-capabilities-v1 .acm-card:hover {\n      transform: translateY(-8px);\n      box-shadow: 0 15px 40px rgba(0,0,0,0.08);\n      border-color: #D86030;\n      background: #ffffff;\n    }\n\n    \/* Top Accent Line *\/\n    #abs-capabilities-v1 .acm-card::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 4px;\n      background: #D86030;\n      opacity: 0;\n      transition: opacity 0.3s ease;\n    }\n\n    #abs-capabilities-v1 .acm-card:hover::before {\n      opacity: 1;\n    }\n\n    \/* Icon Area *\/\n    #abs-capabilities-v1 .acm-icon {\n      font-size: 36px;\n      margin-bottom: 25px;\n      color: #D86030;\n      display: inline-block;\n    }\n\n    \/* SEO H3 *\/\n    #abs-capabilities-v1 h3 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 24px !important;\n      font-weight: 700 !important;\n      color: #222 !important;\n      margin-bottom: 15px !important;\n    }\n\n    #abs-capabilities-v1 p {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 15px !important;\n      color: #666 !important;\n      margin-bottom: 30px !important;\n      flex-grow: 1; \/* Pushes specs to bottom *\/\n    }\n\n    \/* Specs List *\/\n    #abs-capabilities-v1 .acm-specs {\n      background: #f4f4f4;\n      border-radius: 6px;\n      padding: 20px;\n    }\n\n    #abs-capabilities-v1 .acm-spec-row {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      margin-bottom: 12px;\n      padding-bottom: 12px;\n      border-bottom: 1px solid #e0e0e0;\n      font-size: 14px;\n    }\n\n    #abs-capabilities-v1 .acm-spec-row:last-child {\n      border-bottom: none;\n      margin-bottom: 0;\n      padding-bottom: 0;\n    }\n\n    #abs-capabilities-v1 .acm-spec-label {\n      font-weight: 600;\n      color: #444;\n    }\n\n    #abs-capabilities-v1 .acm-spec-val {\n      font-weight: 700;\n      color: #D86030;\n      text-align: right;\n    }\n\n    \/* --- 7. RESPONSIVE --- *\/\n    @media (max-width:1000px) {\n      #abs-capabilities-v1 .acm-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 600px) {\n      #abs-capabilities-v1 {\n        padding: 60px 20px !important;\n      }\n      #abs-capabilities-v1 .acm-grid {\n        grid-template-columns: 1fr;\n      }\n      #abs-capabilities-v1 h2 {\n        font-size: 32px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"acm-container\">\n    \n    <!-- HEADER -->\n    <div class=\"acm-header\">\n      <span class=\"acm-label\">Our Capabilities<\/span>\n      <h2>ABS CNC Machining Capabilities<\/h2>\n      <p class=\"acm-intro\">\n        Using sophisticated technology as well as knowledge to build precision plastic components.\n      <\/p>\n    <\/div>\n\n    <!-- GRID -->\n    <div class=\"acm-grid\">\n\n      <!-- CARD 1: CNC Milling -->\n      <article class=\"acm-card\">\n        <div class=\"acm-icon\">\u2699\ufe0f<\/div>\n        <h3>CNC Milling<\/h3>\n        <p>\n          We offer 3, 4, and 5-axis CNC machining to accommodate complex designs in ABS plastic. We take care of the details, ins and outs, as well as any complicated abs undercuts and tight tolerances.\n        <\/p>\n        <div class=\"acm-specs\">\n          <div class=\"acm-spec-row\">\n            <span class=\"acm-spec-label\">Max Size<\/span>\n            <span class=\"acm-spec-val\">1200*600*500mm<\/span>\n          <\/div>\n          <div class=\"acm-spec-row\">\n            <span class=\"acm-spec-label\">Tolerance<\/span>\n            <span class=\"acm-spec-val\">+\/- 0.005 in.<\/span>\n          <\/div>\n          <div class=\"acm-spec-row\">\n            <span class=\"acm-spec-label\">5-axis<\/span>\n            <span class=\"acm-spec-val\">Available<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <!-- CARD 2: CNC Turning -->\n      <article class=\"acm-card\">\n        <div class=\"acm-icon\">\ud83d\udd04<\/div>\n        <h3>CNC Turning<\/h3>\n        <p>\n          We offer a fully equipped CNC turning and lathe system to create cylindrical and rotated ABS plastic components, achieving a fine finish and perfect alignment.\n        <\/p>\n        <div class=\"acm-specs\">\n          <div class=\"acm-spec-row\">\n            <span class=\"acm-spec-label\">Max Diameter<\/span>\n            <span class=\"acm-spec-val\">300mm<\/span>\n          <\/div>\n          <div class=\"acm-spec-row\">\n            <span class=\"acm-spec-label\">Max Length<\/span>\n            <span class=\"acm-spec-val\">600mm<\/span>\n          <\/div>\n          <div class=\"acm-spec-row\">\n            <span class=\"acm-spec-label\">Live-tooling<\/span>\n            <span class=\"acm-spec-val\">Available<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n      <!-- CARD 3: Precision Tolerances -->\n      <article class=\"acm-card\">\n        <div class=\"acm-icon\">\ud83c\udfaf<\/div>\n        <h3>Precision Tolerances<\/h3>\n        <p>\n          We provide tight tolerances, helping functional prototypes as well as production-grade ABS components. We maintain a high standard of quality which ensures constancy with any quantity of parts.\n        <\/p>\n        <div class=\"acm-specs\">\n          <div class=\"acm-spec-row\">\n            <span class=\"acm-spec-label\">Standard<\/span>\n            <span class=\"acm-spec-val\">+\/- 0.005 in.<\/span>\n          <\/div>\n          <div class=\"acm-spec-row\">\n            <span class=\"acm-spec-label\">Precision<\/span>\n            <span class=\"acm-spec-val\">+\/- 0.002 in.<\/span>\n          <\/div>\n          <div class=\"acm-spec-row\">\n            <span class=\"acm-spec-label\">Ultra<\/span>\n            <span class=\"acm-spec-val\">+\/- 0.001 in.<\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    \/* ISOLATION: VANILLA JS \n       Card Entry Animation\n    *\/\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const module = document.getElementById('abs-capabilities-v1');\n      if (!module) return;\n\n      const cards = module.querySelectorAll('.acm-card');\n      \n      const observer = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            entry.target.style.opacity = \"1\";\n            entry.target.style.transform = \"translateY(0)\";\n          }\n        });\n      }, { threshold: 0.1 });\n\n      cards.forEach((card, i) => {\n        card.style.opacity = \"0\";\n        card.style.transform = \"translateY(20px)\";\n        card.style.transition = `all 0.5s ease-out ${i * 0.1}s`;\n        observer.observe(card);\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-7b772fc\" data-block-id=\"7b772fc\"><style>.stk-7b772fc {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-7b772fc-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-0763fa9\" data-v=\"4\" data-block-id=\"0763fa9\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-0763fa9-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-0763fa9-inner-blocks\">\n<!-- \n  MODULE: ABS Material Grades for CNC Machining\n  ID: #abs-grades-module-v1\n  THEME: #D86030 (Industrial Orange)\n  FONTS: Inter (Body) + Roboto (Headings)\n  LAYOUT: 3-Column Grid Cards\n-->\n<section id=\"abs-grades-module-v1\">\n  <style>\n    \/* --- 1. ISOLATION: IMPORT FONTS --- *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&display=swap');\n\n    \/* --- 2. SCOPED ROOT --- *\/\n    #abs-grades-module-v1 {\n      font-family: 'Inter', sans-serif !important;\n      background-color: #f9f9f9 !important; \/* Light background for contrast *\/\n      color: #333333 !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 80px 20px !important;\n      line-height: 1.6 !important;\n      position: relative;\n    }\n\n    #abs-grades-module-v1 * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    \/* --- 3. CONTAINER --- *\/\n    #abs-grades-module-v1 .agm-container {\n      max-width: 1200px;\n      margin: 0 auto;\n    }\n\n    \/* --- 4. HEADER SECTION --- *\/\n    #abs-grades-module-v1 .agm-header {\n      text-align: center;\n      max-width: 800px;\n      margin: 0 auto 60px auto;\n    }\n\n    #abs-grades-module-v1 .agm-label {\n      display: inline-block;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 14px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      color: #D86030 !important;\n      background: rgba(216, 96, 48, 0.1);\n      padding: 8px 16px;\n      border-radius: 4px;\n      margin-bottom: 20px;\n    }\n\n    \/* SEO H2 *\/\n    #abs-grades-module-v1 h2 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 42px !important;\n      font-weight: 700 !important;\n      color: #1a1a1a !important;\n      margin-bottom: 20px !important;\n      line-height: 1.2 !important;\n      letter-spacing: -0.5px;\n    }\n\n    #abs-grades-module-v1 .agm-intro {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 18px !important;\n      color: #555555 !important;\n      max-width: 700px;\n      margin: 0 auto !important;\n    }\n\n    \/* --- 5. GRID LAYOUT --- *\/\n    #abs-grades-module-v1 .agm-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 30px;\n    }\n\n    \/* --- 6. GRADE CARD --- *\/\n    #abs-grades-module-v1 .agm-card {\n      background: #ffffff;\n      border: 1px solid #eeeeee;\n      border-radius: 8px;\n      padding: 35px 30px;\n      transition: all 0.3s ease;\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      box-shadow: 0 5px 15px rgba(0,0,0,0.03);\n      height: 100%; \/* Equal height *\/\n    }\n\n    #abs-grades-module-v1 .agm-card:hover {\n      transform: translateY(-8px);\n      box-shadow: 0 15px 40px rgba(0,0,0,0.08);\n      border-color: #D86030;\n    }\n\n    \/* Top Accent Line *\/\n    #abs-grades-module-v1 .agm-card::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 4px;\n      background: #D86030;\n      opacity: 0;\n      transition: opacity 0.3s ease;\n    }\n\n    #abs-grades-module-v1 .agm-card:hover::before {\n      opacity: 1;\n    }\n\n    \/* SEO H3 *\/\n    #abs-grades-module-v1 h3 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 24px !important;\n      font-weight: 700 !important;\n      color: #222 !important;\n      margin-bottom: 10px !important;\n    }\n\n    \/* Best For Tagline *\/\n    #abs-grades-module-v1 .agm-best-for {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 14px !important;\n      font-weight: 600 !important;\n      color: #D86030 !important;\n      margin-bottom: 20px !important;\n      display: block;\n      line-height: 1.4 !important;\n      font-style: italic;\n    }\n\n    \/* List Styling *\/\n    #abs-grades-module-v1 ul {\n      list-style: none !important;\n      padding: 0 !important;\n      margin: 0 !important;\n    }\n\n    #abs-grades-module-v1 li {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 15px !important;\n      color: #555555 !important;\n      margin-bottom: 12px !important;\n      padding-left: 24px !important;\n      position: relative;\n      line-height: 1.5 !important;\n    }\n\n    #abs-grades-module-v1 li::before {\n      content: '\u2022';\n      color: #D86030;\n      font-weight: bold;\n      font-size: 18px;\n      position: absolute;\n      left: 0;\n      top: -2px;\n    }\n\n    \/* --- 7. RESPONSIVE --- *\/\n    @media (max-width:1000px) {\n      #abs-grades-module-v1 .agm-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 600px) {\n      #abs-grades-module-v1 {\n        padding: 60px 20px !important;\n      }\n      #abs-grades-module-v1 .agm-grid {\n        grid-template-columns: 1fr;\n      }\n      #abs-grades-module-v1 h2 {\n        font-size: 32px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"agm-container\">\n    \n    <!-- HEADER -->\n    <div class=\"agm-header\">\n      <span class=\"agm-label\">Material Overview<\/span>\n      <h2>ABS Material Grades and CNC Machining<\/h2>\n      <p class=\"agm-intro\">\n        Different ABS grades for different applications\n      <\/p>\n    <\/div>\n\n    <!-- GRID -->\n    <div class=\"agm-grid\">\n\n      <!-- CARD 1: General Purpose -->\n      <article class=\"agm-card\">\n        <h3>General Purpose ABS<\/h3>\n        <span class=\"agm-best-for\">Best for standard applications and generally accepted as having balanced properties.<\/span>\n        <ul>\n          <li>Machinability and surface finishing excellent.<\/li>\n          <li>Tough impact and resistance.<\/li>\n          <li>Cost efficient.<\/li>\n          <li>Can be easily bonded, painted and plated.<\/li>\n        <\/ul>\n      <\/article>\n\n      <!-- CARD 2: High-Impact -->\n      <article class=\"agm-card\">\n        <h3>High-Impact ABS<\/h3>\n        <span class=\"agm-best-for\">Best for applications requiring protective housing and enhanced impact durability.<\/span>\n        <ul>\n          <li>Protective impact resistance is ideal.<\/li>\n          <li>Increased butadiene content ideal for protective enclosure.<\/li>\n          <li>Suitable in rugged industrial and protective housing applications.<\/li>\n        <\/ul>\n      <\/article>\n\n      <!-- CARD 3: Flame Retardant -->\n      <article class=\"agm-card\">\n        <h3>Flame Retardant ABS<\/h3>\n        <span class=\"agm-best-for\">Best for applications requiring flame resistance and electronics compliance.<\/span>\n        <ul>\n          <li>Self-extinguishing properties are ideal.<\/li>\n          <li>UL94 V-0 flame rating ideal for any safety-critical components and applications in electronics and electrical.<\/li>\n        <\/ul>\n      <\/article>\n\n      <!-- CARD 4: Heat Resistant -->\n      <article class=\"agm-card\">\n        <h3>Heat Resistant ABS<\/h3>\n        <span class=\"agm-best-for\">Best for under-hood automotive parts.<\/span>\n        <ul>\n          <li>Ideal automotive grade.<\/li>\n          <li>Has a higher HDT with an HTD up to 110\u00b0C (230\u00b0F).<\/li>\n          <li>Keeps appliances and other parts protected in high temperature environments.<\/li>\n        <\/ul>\n      <\/article>\n\n      <!-- CARD 5: ESD-Safe -->\n      <article class=\"agm-card\">\n        <h3>ESD-Safe ABS<\/h3>\n        <span class=\"agm-best-for\">Best for electronic components due to static dissipative capabilities.<\/span>\n        <ul>\n          <li>Ideal for electronics handling.<\/li>\n          <li>Offers electrostatic discharge protection applicable in electronics manufacturing and clean room environments.<\/li>\n        <\/ul>\n      <\/article>\n\n      <!-- CARD 6: Machine Grade -->\n      <article class=\"agm-card\">\n        <h3>Machine Grade ABS<\/h3>\n        <span class=\"agm-best-for\">Best for CNC optimized workloads with tight tolerance applications.<\/span>\n        <ul>\n          <li>Low to no internal stress.<\/li>\n          <li>Dimensional stability is excellent.<\/li>\n          <li>Superior chip formation ideal for precision parts.<\/li>\n        <\/ul>\n      <\/article>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    \/* ISOLATION: VANILLA JS \n       Card Entry Animation\n    *\/\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const module = document.getElementById('abs-grades-module-v1');\n      if (!module) return;\n\n      const cards = module.querySelectorAll('.agm-card');\n      \n      const observer = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            entry.target.style.opacity = \"1\";\n            entry.target.style.transform = \"translateY(0)\";\n          }\n        });\n      }, { threshold: 0.1 });\n\n      cards.forEach((card, i) => {\n        card.style.opacity = \"0\";\n        card.style.transform = \"translateY(20px)\";\n        card.style.transition = `all 0.5s ease-out ${i * 0.1}s`;\n        observer.observe(card);\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-00c137d\" data-block-id=\"00c137d\"><style>.stk-00c137d {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-00c137d-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-6f0ea66\" data-v=\"4\" data-block-id=\"6f0ea66\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-6f0ea66-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-6f0ea66-inner-blocks\">\n<!-- \n  MODULE: ABS CNC Surface Finishing Options\n  ID: #abs-surface-finishing-v1\n  THEME: #D86030 (Industrial Orange)\n  FONTS: Inter (Body) + Roboto (Headings)\n  LAYOUT: 3-Column Grid Cards\n-->\n<section id=\"abs-surface-finishing-v1\">\n  <style>\n    \/* --- 1. ISOLATION: IMPORT FONTS --- *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&display=swap');\n\n    \/* --- 2. SCOPED ROOT --- *\/\n    #abs-surface-finishing-v1 {\n      font-family: 'Inter', sans-serif !important;\n      background-color: #ffffff !important;\n      color: #333333 !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 80px 20px !important;\n      line-height: 1.6 !important;\n      position: relative;\n    }\n\n    #abs-surface-finishing-v1 * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    \/* --- 3. CONTAINER --- *\/\n    #abs-surface-finishing-v1 .asf-container {\n      max-width: 1200px;\n      margin: 0 auto;\n    }\n\n    \/* --- 4. HEADER SECTION --- *\/\n    #abs-surface-finishing-v1 .asf-header {\n      text-align: center;\n      max-width: 800px;\n      margin: 0 auto 60px auto;\n    }\n\n    #abs-surface-finishing-v1 .asf-label {\n      display: inline-block;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 14px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      color: #D86030 !important;\n      background: rgba(216, 96, 48, 0.1);\n      padding: 8px 16px;\n      border-radius: 4px;\n      margin-bottom: 20px;\n    }\n\n    \/* SEO H2 *\/\n    #abs-surface-finishing-v1 h2 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 42px !important;\n      font-weight: 700 !important;\n      color: #1a1a1a !important;\n      margin-bottom: 20px !important;\n      line-height: 1.2 !important;\n      letter-spacing: -0.5px;\n    }\n\n    #abs-surface-finishing-v1 .asf-intro {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 18px !important;\n      color: #555555 !important;\n      max-width: 700px;\n      margin: 0 auto !important;\n    }\n\n    \/* --- 5. GRID LAYOUT --- *\/\n    #abs-surface-finishing-v1 .asf-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 30px;\n    }\n\n    \/* --- 6. FINISH CARD --- *\/\n    #abs-surface-finishing-v1 .asf-card {\n      background: #f9f9f9; \/* Subtle grey background *\/\n      border: 1px solid #eeeeee;\n      border-radius: 8px;\n      padding: 35px 30px;\n      transition: all 0.3s ease;\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      align-items: flex-start;\n      overflow: hidden;\n    }\n\n    #abs-surface-finishing-v1 .asf-card:hover {\n      transform: translateY(-8px);\n      box-shadow: 0 15px 40px rgba(0,0,0,0.08);\n      border-color: #D86030;\n      background: #ffffff;\n    }\n\n    \/* Left Accent Border *\/\n    #abs-surface-finishing-v1 .asf-card::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 4px;\n      height: 100%;\n      background: #D86030;\n      opacity: 0;\n      transition: opacity 0.3s ease;\n    }\n\n    #abs-surface-finishing-v1 .asf-card:hover::before {\n      opacity: 1;\n    }\n\n    \/* Icon *\/\n    #abs-surface-finishing-v1 .asf-icon {\n      font-size: 40px;\n      margin-bottom: 20px;\n      line-height: 1;\n    }\n\n    \/* SEO H3 *\/\n    #abs-surface-finishing-v1 h3 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 22px !important;\n      font-weight: 700 !important;\n      color: #222222 !important;\n      margin-bottom: 15px !important;\n    }\n\n    #abs-surface-finishing-v1 p {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 15px !important;\n      color: #666666 !important;\n      margin-bottom: 25px !important;\n      flex-grow: 1; \/* Pushes technical spec to bottom *\/\n      line-height: 1.6;\n    }\n\n    \/* Technical Spec Box *\/\n    #abs-surface-finishing-v1 .asf-tech-spec {\n      background: #ffffff;\n      border: 1px solid #e0e0e0;\n      border-radius: 4px;\n      padding: 8px 12px;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 13px !important;\n      font-weight: 600 !important;\n      color: #D86030 !important;\n      display: inline-block;\n      width: 100%;\n      text-align: center;\n      box-sizing: border-box;\n    }\n\n    #abs-surface-finishing-v1 .asf-card:hover .asf-tech-spec {\n      background: #D86030;\n      color: #ffffff !important;\n      border-color: #D86030;\n    }\n\n    \/* --- 7. RESPONSIVE --- *\/\n    @media (max-width:1000px) {\n      #abs-surface-finishing-v1 .asf-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 600px) {\n      #abs-surface-finishing-v1 {\n        padding: 60px 20px !important;\n      }\n      #abs-surface-finishing-v1 .asf-grid {\n        grid-template-columns: 1fr;\n      }\n      #abs-surface-finishing-v1 h2 {\n        font-size: 32px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"asf-container\">\n    \n    <!-- HEADER -->\n    <div class=\"asf-header\">\n      <span class=\"asf-label\">Surface Finishing Options<\/span>\n      <h2> Finishing options for ABS prototype machining<\/h2>\n    <\/div>\n\n    <!-- GRID -->\n    <div class=\"asf-grid\">\n\n      <!-- Item 1: As-Machined -->\n      <article class=\"asf-card\">\n        <div class=\"asf-icon\">\ud83d\udcbc<\/div>\n        <h3>As-Machined<\/h3>\n        <p>This is the least expensive option. Expect full tool marks, as this is done straight out the of the machine.<\/p>\n        <div class=\"asf-tech-spec\">Ra 1.6 &#8211; 3.2 \u00b5m<\/div>\n      <\/article>\n\n      <!-- Item 2: Sanded -->\n      <article class=\"asf-card\">\n        <div class=\"asf-icon\">\ud83e\udea3<\/div>\n        <h3>Sanded<\/h3>\n        <p>This option has tool marks abrasion to a dull matte finish via progressively sanding.<\/p>\n        <div class=\"asf-tech-spec\">Ra 0.8 &#8211; 1.6 \u00b5m<\/div>\n      <\/article>\n\n      <!-- Item 3: Polished -->\n      <article class=\"asf-card\">\n        <div class=\"asf-icon\">\ud83d\udca7<\/div>\n        <h3>Polished<\/h3>\n        <p>Surface is worked to a semi-gloss sheen or high-gloss via machine or hand polishing.<\/p>\n        <div class=\"asf-tech-spec\">Ra 0.4 &#8211; 0.8 \u00b5m<\/div>\n      <\/article>\n\n      <!-- Item 4: Vapor Polished -->\n      <article class=\"asf-card\">\n        <div class=\"asf-icon\">\u2601\ufe0f<\/div>\n        <h3>Vapor Polished<\/h3>\n        <p>This finish is quite glossy and clear. Also, very flexible to works done via acetone vapor.<\/p>\n        <div class=\"asf-tech-spec\">Ra < 0.4 \u00b5m<\/div>\n      <\/article>\n\n      <!-- Item 5: Painted -->\n      <article class=\"asf-card\">\n        <div class=\"asf-icon\">\ud83c\udfa8<\/div>\n        <h3>Painted<\/h3>\n        <p>A combination of primer, topcoat, and UV protection paint can be applied.<\/p>\n        <div class=\"asf-tech-spec\">RAL\/PANTONE<\/div>\n      <\/article>\n\n      <!-- Item 6: Plated -->\n      <article class=\"asf-card\">\n        <div class=\"asf-icon\">\ud83d\udd29<\/div>\n        <h3>Plated<\/h3>\n        <p>Finish can be decorative or functional by chroming, nickel, or other metal plating.<\/p>\n        <div class=\"asf-tech-spec\">Metallic finish<\/div>\n      <\/article>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    \/* ISOLATION: VANILLA JS \n       Card Staggered Fade-In Animation\n    *\/\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const module = document.getElementById('abs-surface-finishing-v1');\n      if (!module) return;\n\n      const cards = module.querySelectorAll('.asf-card');\n      \n      const observer = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            entry.target.style.opacity = \"1\";\n            entry.target.style.transform = \"translateY(0)\";\n          }\n        });\n      }, { threshold: 0.1 });\n\n      cards.forEach((card, i) => {\n        card.style.opacity = \"0\";\n        card.style.transform = \"translateY(20px)\";\n        card.style.transition = `all 0.5s ease-out ${i * 0.1}s`;\n        observer.observe(card);\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-2bff60f\" data-block-id=\"2bff60f\"><style>.stk-2bff60f {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-2bff60f-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-fd96e0a\" data-v=\"4\" data-block-id=\"fd96e0a\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-fd96e0a-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-fd96e0a-inner-blocks\">\n<!-- \n  MODULE: ABS CNC Customer Success Stories (Tabbed)\n  ID: #abs-success-stories-v2\n  THEME: #D86030 (Industrial Orange)\n  FONTS: Inter (Body) + Roboto (Headings)\n  LAYOUT: Interactive Tabbed Interface for 4 Case Studies\n-->\n<section id=\"abs-success-stories-v2\">\n  <style>\n    \/* --- 1. ISOLATION: IMPORT FONTS --- *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&display=swap');\n\n    \/* --- 2. SCOPED ROOT --- *\/\n    #abs-success-stories-v2 {\n      font-family: 'Inter', sans-serif !important;\n      background-color: #f5f5f5 !important;\n      color: #333333 !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 80px 20px !important;\n      line-height: 1.6 !important;\n      position: relative;\n    }\n\n    #abs-success-stories-v2 * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    \/* --- 3. CONTAINER --- *\/\n    #abs-success-stories-v2 .ass-container {\n      max-width: 1200px;\n      margin: 0 auto;\n    }\n\n    \/* --- 4. HEADER --- *\/\n    #abs-success-stories-v2 .ass-header {\n      text-align: center;\n      max-width: 800px;\n      margin: 0 auto 50px auto;\n    }\n\n    #abs-success-stories-v2 .ass-label {\n      display: inline-block;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 14px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      color: #D86030 !important;\n      background: rgba(216, 96, 48, 0.1);\n      padding: 8px 16px;\n      border-radius: 4px;\n      margin-bottom: 20px;\n    }\n\n    #abs-success-stories-v2 h2 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 42px !important;\n      font-weight: 700 !important;\n      color: #1a1a1a !important;\n      margin-bottom: 20px !important;\n      line-height: 1.2 !important;\n      letter-spacing: -0.5px;\n    }\n\n    #abs-success-stories-v2 .ass-intro {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 18px !important;\n      color: #555555 !important;\n      max-width: 700px;\n      margin: 0 auto !important;\n    }\n\n    \/* --- 5. TABS NAVIGATION --- *\/\n    #abs-success-stories-v2 .ass-tabs-nav {\n      display: flex;\n      justify-content: center;\n      gap: 15px;\n      margin-bottom: 40px;\n      flex-wrap: wrap;\n    }\n\n    #abs-success-stories-v2 .ass-tab-btn {\n      background: #ffffff;\n      border: 1px solid #e0e0e0;\n      border-radius: 50px;\n      padding: 12px 25px;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 15px;\n      font-weight: 600;\n      color: #666;\n      cursor: pointer;\n      transition: all 0.3s ease;\n      display: flex;\n      align-items: center;\n      gap: 8px;\n      box-shadow: 0 2px 5px rgba(0,0,0,0.05);\n    }\n\n    #abs-success-stories-v2 .ass-tab-btn:hover {\n      border-color: #D86030;\n      color: #D86030;\n      transform: translateY(-2px);\n    }\n\n    #abs-success-stories-v2 .ass-tab-btn.active {\n      background: #D86030;\n      color: #ffffff;\n      border-color: #D86030;\n      box-shadow: 0 4px 12px rgba(216, 96, 48, 0.3);\n    }\n\n    \/* --- 6. TAB CONTENT --- *\/\n    #abs-success-stories-v2 .ass-tab-content {\n      display: none;\n      animation: assFadeIn 0.5s ease-out;\n    }\n\n    #abs-success-stories-v2 .ass-tab-content.active {\n      display: block;\n    }\n\n    @keyframes assFadeIn {\n      from { opacity: 0; transform: translateY(15px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    \/* --- 7. CASE STUDY CARD STRUCTURE --- *\/\n    #abs-success-stories-v2 .ass-card {\n      background: #ffffff;\n      border-radius: 12px;\n      overflow: hidden;\n      box-shadow: 0 15px 40px rgba(0,0,0,0.06);\n      border: 1px solid #eeeeee;\n    }\n\n    \/* Card Header *\/\n    #abs-success-stories-v2 .ass-card-header {\n      padding: 40px;\n      border-bottom: 1px solid #f0f0f0;\n      position: relative;\n    }\n\n    #abs-success-stories-v2 .ass-industry-tag {\n      color: #D86030;\n      font-weight: 700;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      font-size: 13px;\n      margin-bottom: 10px;\n      display: block;\n    }\n\n    #abs-success-stories-v2 h3 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 28px !important;\n      font-weight: 700 !important;\n      color: #222 !important;\n      margin-bottom: 10px !important;\n      line-height: 1.3 !important;\n    }\n\n    #abs-success-stories-v2 .ass-client {\n      font-size: 16px;\n      color: #666;\n      border-left: 3px solid #D86030;\n      padding-left: 15px;\n      font-style: italic;\n    }\n\n    \/* Data Dashboard Grid *\/\n    #abs-success-stories-v2 .ass-stats-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      background: #fcfcfc;\n      border-bottom: 1px solid #f0f0f0;\n    }\n\n    #abs-success-stories-v2 .ass-stat-box {\n      padding: 25px 15px;\n      text-align: center;\n      border-right: 1px solid #f0f0f0;\n    }\n\n    #abs-success-stories-v2 .ass-stat-box:last-child {\n      border-right: none;\n    }\n\n    #abs-success-stories-v2 .ass-stat-val {\n      display: block;\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 22px !important;\n      font-weight: 900 !important;\n      color: #D86030 !important;\n      margin-bottom: 5px;\n    }\n\n    #abs-success-stories-v2 .ass-stat-label {\n      font-size: 13px;\n      color: #555;\n      font-weight: 600;\n      text-transform: uppercase;\n    }\n\n    \/* Body Content *\/\n    #abs-success-stories-v2 .ass-body {\n      padding: 40px;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 50px;\n    }\n\n    #abs-success-stories-v2 h4 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 20px !important;\n      font-weight: 700 !important;\n      color: #222 !important;\n      margin-bottom: 20px !important;\n      display: flex;\n      align-items: center;\n    }\n\n    #abs-success-stories-v2 h4::before {\n      content: '';\n      display: inline-block;\n      width: 6px;\n      height: 24px;\n      background: #D86030;\n      margin-right: 12px;\n      border-radius: 2px;\n    }\n\n    #abs-success-stories-v2 p {\n      font-size: 15px !important;\n      color: #555 !important;\n      margin-bottom: 15px !important;\n      line-height: 1.6;\n    }\n\n    #abs-success-stories-v2 ul {\n      list-style: none !important;\n      padding: 0 !important;\n      margin-bottom: 20px !important;\n    }\n\n    #abs-success-stories-v2 ul li {\n      position: relative;\n      padding-left: 20px;\n      margin-bottom: 10px;\n      font-size: 15px;\n      color: #555;\n    }\n\n    #abs-success-stories-v2 ul li::before {\n      content: '\u2022';\n      color: #D86030;\n      font-weight: bold;\n      position: absolute;\n      left: 0;\n      top: 0;\n    }\n\n    \/* Results Footer *\/\n    #abs-success-stories-v2 .ass-footer {\n      background: #333;\n      color: #fff;\n      padding: 40px;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 40px;\n      align-items: center;\n    }\n\n    #abs-success-stories-v2 .ass-footer h4 {\n      color: #fff !important;\n    }\n\n    #abs-success-stories-v2 .ass-footer h4::before {\n      background: #fff !important;\n    }\n\n    #abs-success-stories-v2 .ass-results-list {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 20px;\n    }\n\n    #abs-success-stories-v2 .ass-res-item strong {\n      display: block;\n      font-size: 20px;\n      color: #D86030;\n      font-weight: 700;\n    }\n\n    #abs-success-stories-v2 .ass-res-item span {\n      font-size: 13px;\n      opacity: 0.8;\n    }\n\n    \/* Quote *\/\n    #abs-success-stories-v2 .ass-quote-box {\n      border-left: 4px solid #D86030;\n      padding-left: 25px;\n      font-style: italic;\n      font-size: 15px;\n      opacity: 0.9;\n    }\n\n    #abs-success-stories-v2 .ass-author {\n      display: block;\n      margin-top: 15px;\n      font-style: normal;\n      font-weight: 700;\n      font-size: 14px;\n      color: #fff;\n    }\n\n    #abs-success-stories-v2 .ass-role {\n      font-weight: 400;\n      font-size: 12px;\n      opacity: 0.7;\n    }\n\n    \/* Tags *\/\n    #abs-success-stories-v2 .ass-tags {\n      margin-top: 20px;\n      display: flex;\n      flex-wrap: wrap;\n      gap: 10px;\n    }\n\n    #abs-success-stories-v2 .ass-tag {\n      background: rgba(255,255,255,0.1);\n      padding: 5px 10px;\n      font-size: 12px;\n      border-radius: 4px;\n      color: #ccc;\n    }\n\n    \/* --- 8. RESPONSIVE --- *\/\n    @media (max-width: 900px) {\n      #abs-success-stories-v2 .ass-stats-grid {\n        grid-template-columns: 1fr 1fr;\n      }\n      #abs-success-stories-v2 .ass-body,\n      #abs-success-stories-v2 .ass-footer {\n        grid-template-columns: 1fr;\n      }\n      #abs-success-stories-v2 .ass-tabs-nav {\n        flex-direction: column;\n        align-items: stretch;\n      }\n      #abs-success-stories-v2 .ass-tab-btn {\n        justify-content: center;\n      }\n    }\n\n    @media (max-width: 600px) {\n      #abs-success-stories-v2 {\n        padding: 60px 20px !important;\n      }\n      #abs-success-stories-v2 .ass-stats-grid {\n        grid-template-columns: 1fr;\n      }\n      #abs-success-stories-v2 h2 {\n        font-size: 32px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"ass-container\">\n    \n    <!-- HEADER -->\n    <div class=\"ass-header\">\n      <span class=\"ass-label\">Customer Success Stories<\/span>\n      <h2>ABS CNC Machining Case Studies<\/h2>\n      <p class=\"ass-intro\">\n        Spanning automotive, electronic, medical, and consumer industries. See how we\u2019ve assisted leading companies tackle and solve complex machining challenges.\n      <\/p>\n    <\/div>\n\n    <!-- TAB NAVIGATION -->\n    <div class=\"ass-tabs-nav\">\n      <button class=\"ass-tab-btn active\" onclick=\"openCaseTab(event, 'case-auto')\">\n        \ud83d\ude97 Automotive\n      <\/button>\n      <button class=\"ass-tab-btn\" onclick=\"openCaseTab(event, 'case-med')\">\n        \ud83d\udc89 Medical Devices\n      <\/button>\n      <button class=\"ass-tab-btn\" onclick=\"openCaseTab(event, 'case-robo')\">\n        \ud83e\udd16 Robotics\n      <\/button>\n      <button class=\"ass-tab-btn\" onclick=\"openCaseTab(event, 'case-mat')\">\n        \ud83d\udd2c Material Study\n      <\/button>\n    <\/div>\n\n    <!-- =======================\n         CASE 1: AUTOMOTIVE\n    ======================== -->\n    <div id=\"case-auto\" class=\"ass-tab-content active\">\n      <article class=\"ass-card\">\n        <div class=\"ass-card-header\">\n          <span class=\"ass-industry-tag\">Automotive Industry<\/span>\n          <h3>Substitution of Injection Molded Dashboard Components with CNC Machined ABS<\/h3>\n          <div class=\"ass-client\">AutoTech Components Inc. &#8211; Tier 1 Auto Supplier | MI, USA<\/div>\n        <\/div>\n\n        <div class=\"ass-stats-grid\">\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">\u00b10.003&#8243;<\/span>\n            <span class=\"ass-stat-label\">Tolerance<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">110\u00b0C<\/span>\n            <span class=\"ass-stat-label\">HDT Rating<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">Ra 0.8\u03bcm<\/span>\n            <span class=\"ass-stat-label\">Surface Finish<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">2,400<\/span>\n            <span class=\"ass-stat-label\">Units \/ Year<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"ass-body\">\n          <div>\n            <h4>The Challenge<\/h4>\n            <p>AutoTech required 200 prototype dashboard trim assemblies for fit\/form\/function testing for 8 separate vehicle configurations within 18 months. Key hurdles:<\/p>\n            <ul>\n              <li>Custom injection mold tooling lead times of 12 weeks and costs over $85,000.<\/li>\n              <li>Parts are complex, with 14 snap-fit features and tolerances of \u00b10.003&#8243;.<\/li>\n              <li>A class A surface finish required for interior components.<\/li>\n              <li>Heat resistant ABS (HDT 110\u00b0C) needed for thermal conditions.<\/li>\n            <\/ul>\n          <\/div>\n          <div>\n            <h4>Our Solution<\/h4>\n            <ul>\n              <li><strong>Bridge Manufacturing:<\/strong> Proposed machining from heat resistant ABS stock to allow quick iterations without permanent tooling investment.<\/li>\n              <li><strong>Material:<\/strong> Chose automotive grade ABS with 110\u00b0C HDT.<\/li>\n              <li><strong>Process:<\/strong> Created a custom 5-axis CNC machining program to snap-fit each of the 14 features in a single operation.<\/li>\n              <li><strong>Finishing:<\/strong> Used vapor polishing to achieve a class A surface finish of Ra 0.4 \u00b5m.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n\n        <div class=\"ass-footer\">\n          <div>\n            <h4>The Results<\/h4>\n            <div class=\"ass-results-list\">\n              <div class=\"ass-res-item\"><strong>$51k+<\/strong><span>Tool Costs Avoided<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>10 Days<\/strong><span>First Article Delivery<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>6<\/strong><span>Design Iterations Validated<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>40%<\/strong><span>Of Tool Cost<\/span><\/div>\n            <\/div>\n            <div class=\"ass-tags\">\n              <span class=\"ass-tag\">Heat Resistant ABS<\/span>\n              <span class=\"ass-tag\">5-Axis Machining<\/span>\n              <span class=\"ass-tag\">Vapor Polishing<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"ass-quote-box\">\n            &#8220;PrecisionCNC\u2019s ABS machining capabilities allowed us to validate 6 major design iterations in the time it would have taken to receive our first injection molded samples. We cut tooling costs by more than $50,000.&#8221;\n            <span class=\"ass-author\">Robert Martinez<span class=\"ass-role\"> &#8211; Senior Program Manager, AutoTech Components Inc.<\/span><\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n\n    <!-- =======================\n         CASE 2: MEDICAL\n    ======================== -->\n    <div id=\"case-med\" class=\"ass-tab-content\">\n      <article class=\"ass-card\">\n        <div class=\"ass-card-header\">\n          <span class=\"ass-industry-tag\">Medical Devices<\/span>\n          <h3>ABS UL94 V-0 Enclosure for Point-of-Care Diagnostic Equipment<\/h3>\n          <div class=\"ass-client\">MedDiagnostics Corp. &#8211; FDA-Registered Manufacturer | CA, USA<\/div>\n        <\/div>\n\n        <div class=\"ass-stats-grid\">\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">UL94 V-0<\/span>\n            <span class=\"ass-stat-label\">Flame Retardant<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">\u00b10.002&#8243;<\/span>\n            <span class=\"ass-stat-label\">Sealing Tolerance<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">500<\/span>\n            <span class=\"ass-stat-label\">Annual Units<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">ISO 13485<\/span>\n            <span class=\"ass-stat-label\">Certified<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"ass-body\">\n          <div>\n            <h4>The Issue<\/h4>\n            <p>MedDiagnostics needed to scale up production for their FDA 510(k) approved blood analyzer. Complexities included:<\/p>\n            <ul>\n              <li>UL94 V-0 flame retardant ABS needed for IEC 60601-1 compliance.<\/li>\n              <li>Sealing surfaces must meet \u00b10.002&#8243; for IP54 ingress protection.<\/li>\n              <li>Complete lot traceability and certification mandatory for FDA DHF.<\/li>\n              <li>Annual demand of 500 units\u2014too low for injection molding costs.<\/li>\n            <\/ul>\n          <\/div>\n          <div>\n            <h4>How We Did It<\/h4>\n            <ul>\n              <li><strong>Sourcing:<\/strong> Sourced certified UL94 V-0 flame retardant ABS with traceable materials.<\/li>\n              <li><strong>Precision:<\/strong> Achieved \u00b10.002&#8243; on sealing surfaces via precision machining.<\/li>\n              <li><strong>Verification:<\/strong> Developed CMM inspection program with 32-point measurement routine.<\/li>\n              <li><strong>Documentation:<\/strong> Provided full DHF package: CoC, material certs, inspection reports, FAIR.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n\n        <div class=\"ass-footer\">\n          <div>\n            <h4>The Results<\/h4>\n            <div class=\"ass-results-list\">\n              <div class=\"ass-res-item\"><strong>100%<\/strong><span>FDA Audit Compliance<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>0.3%<\/strong><span>Rejection Rate<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>500+<\/strong><span>Units Delivered<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>3 Years<\/strong><span>Partnership<\/span><\/div>\n            <\/div>\n            <div class=\"ass-tags\">\n              <span class=\"ass-tag\">Flame Retardant ABS<\/span>\n              <span class=\"ass-tag\">ISO 13485<\/span>\n              <span class=\"ass-tag\">FDA Compliant<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"ass-quote-box\">\n            &#8220;Unlike many competitors, PrecisionCNC provided us a documentation package that supported a smooth FDA facility audit. Their flame retardant ABS machining capabilities are exceptional.&#8221;\n            <span class=\"ass-author\">Dr. Sarah Chen<span class=\"ass-role\"> &#8211; VP of Operations, MedDiagnostics Corp.<\/span><\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n\n    <!-- =======================\n         CASE 3: ROBOTICS\n    ======================== -->\n    <div id=\"case-robo\" class=\"ass-tab-content\">\n      <article class=\"ass-card\">\n        <div class=\"ass-card-header\">\n          <span class=\"ass-industry-tag\">Robotics<\/span>\n          <h3>Lightweight High-Impact ABS End Effectors for Collaborative Robots<\/h3>\n          <div class=\"ass-client\">RoboArm Dynamics &#8211; Industrial Robotics Manufacturer | OH, USA<\/div>\n        <\/div>\n\n        <div class=\"ass-stats-grid\">\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">35%<\/span>\n            <span class=\"ass-stat-label\">Weight Reduction<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">420 J\/m<\/span>\n            <span class=\"ass-stat-label\">Impact Strength<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">\u00b10.002&#8243;<\/span>\n            <span class=\"ass-stat-label\">Mounting Tolerance<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">1,200<\/span>\n            <span class=\"ass-stat-label\">Parts\/Year<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"ass-body\">\n          <div>\n            <h4>The Challenge<\/h4>\n            <p>RoboArm Dynamics upgraded their cobot line to meet ISO 10218-1 safety standards. Existing aluminum end effectors were too heavy for force-limited operation.<\/p>\n            <ul>\n              <li><strong>Collision Safety:<\/strong> High impact strength needed to absorb collision energy.<\/li>\n              <li><strong>Precision:<\/strong> \u00b10.002\u201d tolerances required for gripper mounting interfaces.<\/li>\n              <li><strong>Environment:<\/strong> Factory operating temps of -10\u00b0C to 60\u00b0C.<\/li>\n            <\/ul>\n          <\/div>\n          <div>\n            <h4>Our Solution<\/h4>\n            <ul>\n              <li><strong>Material:<\/strong> Selected High-Impact ABS (420 J\/m notched Izod).<\/li>\n              <li><strong>Design:<\/strong> Used internal ribbing geometry to retain stiffness while achieving 35% weight reduction vs aluminum.<\/li>\n              <li><strong>Production:<\/strong> Precision boring for gripper mounting and automated CMM inspection deployed.<\/li>\n              <li><strong>Logistics:<\/strong> Set up a monthly Kanban delivery program for 8 end effector configurations.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n\n        <div class=\"ass-footer\">\n          <div>\n            <h4>The Results<\/h4>\n            <div class=\"ass-results-list\">\n              <div class=\"ass-res-item\"><strong>95%<\/strong><span>Weight Target Met<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>100%<\/strong><span>ISO 10218 Compliance<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>22%<\/strong><span>Cost Reduction<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>1,200<\/strong><span>Annual Output<\/span><\/div>\n            <\/div>\n            <div class=\"ass-tags\">\n              <span class=\"ass-tag\">High-Impact ABS<\/span>\n              <span class=\"ass-tag\">Lightweight Design<\/span>\n              <span class=\"ass-tag\">ISO 10218<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"ass-quote-box\">\n            &#8220;Switching from aluminum to high impact ABS was a game changer. We attained the impact resistance needed while reducing weight by 35%. Our robots can now easily achieve ISO force limits.&#8221;\n            <span class=\"ass-author\">Dr. Michael Weber<span class=\"ass-role\"> &#8211; Chief Visionary, RoboArm Dynamics<\/span><\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n\n    <!-- =======================\n         CASE 4: MATERIAL STUDY\n    ======================== -->\n    <div id=\"case-mat\" class=\"ass-tab-content\">\n      <article class=\"ass-card\">\n        <div class=\"ass-card-header\">\n          <span class=\"ass-industry-tag\">Material Engineering<\/span>\n          <h3>ABS vs Polycarbonate: Data-Driven Selection for Test Equipment<\/h3>\n          <div class=\"ass-client\">TechInstruments LLC &#8211; Industrial Equipment | CO, USA<\/div>\n        <\/div>\n\n        <div class=\"ass-stats-grid\">\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">ABS<\/span>\n            <span class=\"ass-stat-label\">Selected Material<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">28%<\/span>\n            <span class=\"ass-stat-label\">Cost Savings<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">40<\/span>\n            <span class=\"ass-stat-label\">Test Samples<\/span>\n          <\/div>\n          <div class=\"ass-stat-box\">\n            <span class=\"ass-stat-val\">Pass<\/span>\n            <span class=\"ass-stat-label\">All Tests<\/span>\n          <\/div>\n        <\/div>\n\n        <div class=\"ass-body\">\n          <div>\n            <h4>The Dilemma<\/h4>\n            <p>TechInstruments needed housings for a new line of portable test equipment. They were undecided between ABS and Polycarbonate based on:<\/p>\n            <ul>\n              <li><strong>Impact:<\/strong> Must withstand 1m drops onto concrete.<\/li>\n              <li><strong>Chemical:<\/strong> Previous housings cracked near screw bosses due to cleaners.<\/li>\n              <li><strong>Budget:<\/strong> Needed durability but had budget constraints.<\/li>\n              <li><strong>Temp:<\/strong> -20\u00b0C to 50\u00b0C operating range.<\/li>\n            <\/ul>\n          <\/div>\n          <div>\n            <h4>Our Process<\/h4>\n            <p>We conducted a structured evaluation producing 20 identical housings in both materials:<\/p>\n            <ul>\n              <li><strong>Drop Test:<\/strong> IEC 60068-2-31 (1 meter drops at 6 orientations).<\/li>\n              <li><strong>Chemical:<\/strong> Tested resistance to industrial solvents\/IPA.<\/li>\n              <li><strong>Stress:<\/strong> Analyzed screw boss stress using torque testing.<\/li>\n            <\/ul>\n          <\/div>\n        <\/div>\n\n        <div class=\"ass-footer\">\n          <div>\n            <h4>The Outcome<\/h4>\n            <div class=\"ass-results-list\">\n              <div class=\"ass-res-item\"><strong>28%<\/strong><span>Total Savings (ABS)<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>0<\/strong><span>Stress Cracks (ABS)<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>100%<\/strong><span>Chemical Resistance<\/span><\/div>\n              <div class=\"ass-res-item\"><strong>Pass<\/strong><span>All Drop Tests<\/span><\/div>\n            <\/div>\n            <div class=\"ass-tags\">\n              <span class=\"ass-tag\">ABS vs Polycarbonate<\/span>\n              <span class=\"ass-tag\">Material Testing<\/span>\n              <span class=\"ass-tag\">DFM Consulting<\/span>\n            <\/div>\n          <\/div>\n          <div class=\"ass-quote-box\">\n            &#8220;We believed polycarbonate would be better, but PrecisionCNC testing showed us otherwise. ABS performed better for chemical resistance and cost 28% less. Their material knowledge saved us from a design fiasco.&#8221;\n            <span class=\"ass-author\">David Thompson<span class=\"ass-role\"> &#8211; Mechanical Engineering Lead, TechInstruments LLC<\/span><\/span>\n          <\/div>\n        <\/div>\n      <\/article>\n    <\/div>\n\n  <\/div>\n\n  <script>\n    \/* ISOLATION: VANILLA JS \n       Simple Tab Switching Logic\n    *\/\n    function openCaseTab(evt, tabName) {\n      \/\/ 1. Hide all tab contents\n      var i, tabcontent, tablinks;\n      tabcontent = document.querySelectorAll(\"#abs-success-stories-v2 .ass-tab-content\");\n      for (i = 0; i < tabcontent.length; i++) {\n        tabcontent[i].style.display = \"none\";\n        tabcontent[i].classList.remove(\"active\");\n      }\n\n      \/\/ 2. Remove 'active' class from all buttons\n      tablinks = document.querySelectorAll(\"#abs-success-stories-v2 .ass-tab-btn\");\n      for (i = 0; i < tablinks.length; i++) {\n        tablinks[i].className = tablinks[i].className.replace(\" active\", \"\");\n      }\n\n      \/\/ 3. Show current tab and add active class to button\n      const activeTab = document.getElementById(tabName);\n      if(activeTab){\n         activeTab.style.display = \"block\";\n         setTimeout(() => activeTab.classList.add(\"active\"), 10);\n      }\n      evt.currentTarget.className += \" active\";\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-8c98dd8\" data-block-id=\"8c98dd8\"><style>.stk-8c98dd8 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-8c98dd8-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-1cd50f3\" data-v=\"4\" data-block-id=\"1cd50f3\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-1cd50f3-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-1cd50f3-inner-blocks\">\n<!-- \n  MODULE: ABS CNC Quality Assurance Certifications\n  ID: #abs-quality-module-v1\n  THEME: #D86030 (Industrial Orange)\n  FONTS: Inter (Body) + Roboto (Headings)\n  LAYOUT: 4-Column Grid Certifications\n-->\n<section id=\"abs-quality-module-v1\">\n  <style>\n    \/* --- 1. ISOLATION: IMPORT FONTS --- *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&display=swap');\n\n    \/* --- 2. SCOPED ROOT --- *\/\n    #abs-quality-module-v1 {\n      font-family: 'Inter', sans-serif !important;\n      background-color: #ffffff !important;\n      color: #333333 !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 80px 20px !important;\n      line-height: 1.6 !important;\n      position: relative;\n    }\n\n    #abs-quality-module-v1 * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    \/* --- 3. CONTAINER --- *\/\n    #abs-quality-module-v1 .aqm-container {\n      max-width: 1200px;\n      margin: 0 auto;\n    }\n\n    \/* --- 4. HEADER SECTION --- *\/\n    #abs-quality-module-v1 .aqm-header {\n      text-align: center;\n      max-width: 800px;\n      margin: 0 auto 60px auto;\n    }\n\n    #abs-quality-module-v1 .aqm-label {\n      display: inline-block;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 14px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      color: #D86030 !important;\n      background: rgba(216, 96, 48, 0.1);\n      padding: 8px 16px;\n      border-radius: 4px;\n      margin-bottom: 20px;\n    }\n\n    \/* SEO H2 *\/\n    #abs-quality-module-v1 h2 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 42px !important;\n      font-weight: 700 !important;\n      color: #1a1a1a !important;\n      margin-bottom: 20px !important;\n      line-height: 1.2 !important;\n      letter-spacing: -0.5px;\n    }\n\n    #abs-quality-module-v1 .aqm-intro {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 18px !important;\n      color: #555555 !important;\n      max-width: 700px;\n      margin: 0 auto !important;\n    }\n\n    \/* --- 5. GRID LAYOUT --- *\/\n    #abs-quality-module-v1 .aqm-grid {\n      display: grid;\n      grid-template-columns: repeat(4, 1fr);\n      gap: 30px;\n    }\n\n    \/* --- 6. CERT CARD --- *\/\n    #abs-quality-module-v1 .aqm-card {\n      background: #fcfcfc;\n      border: 1px solid #eeeeee;\n      border-radius: 8px;\n      padding: 40px 25px;\n      transition: all 0.3s ease;\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n      overflow: hidden;\n    }\n\n    #abs-quality-module-v1 .aqm-card:hover {\n      transform: translateY(-8px);\n      box-shadow: 0 15px 30px rgba(0,0,0,0.08);\n      border-color: #D86030;\n      background: #ffffff;\n    }\n\n    \/* Top Accent Line *\/\n    #abs-quality-module-v1 .aqm-card::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 4px;\n      background: #D86030;\n      opacity: 0;\n      transition: opacity 0.3s ease;\n    }\n\n    #abs-quality-module-v1 .aqm-card:hover::before {\n      opacity: 1;\n    }\n\n    \/* Badge Design *\/\n    #abs-quality-module-v1 .aqm-badge {\n      width: 80px;\n      height: 80px;\n      border: 2px solid #D86030;\n      border-radius: 50%;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 25px;\n      color: #D86030;\n      font-family: 'Roboto', sans-serif !important;\n      line-height: 1;\n      transition: all 0.3s ease;\n    }\n\n    #abs-quality-module-v1 .aqm-card:hover .aqm-badge {\n      background: #D86030;\n      color: #ffffff;\n    }\n\n    #abs-quality-module-v1 .aqm-badge-top {\n      font-size: 14px;\n      font-weight: 700;\n      text-transform: uppercase;\n      margin-bottom: 2px;\n    }\n\n    #abs-quality-module-v1 .aqm-badge-main {\n      font-size: 20px;\n      font-weight: 900;\n    }\n\n    \/* SEO H3 *\/\n    #abs-quality-module-v1 h3 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 20px !important;\n      font-weight: 700 !important;\n      color: #222222 !important;\n      margin-bottom: 15px !important;\n    }\n\n    #abs-quality-module-v1 p {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 15px !important;\n      color: #666666 !important;\n      line-height: 1.6;\n      margin: 0 !important;\n    }\n\n    \/* --- 7. RESPONSIVE --- *\/\n    @media (max-width:1000px) {\n      #abs-quality-module-v1 .aqm-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 600px) {\n      #abs-quality-module-v1 {\n        padding: 60px 20px !important;\n      }\n      #abs-quality-module-v1 .aqm-grid {\n        grid-template-columns: 1fr;\n      }\n      #abs-quality-module-v1 h2 {\n        font-size: 32px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"aqm-container\">\n    \n    <!-- HEADER -->\n    <div class=\"aqm-header\">\n      <span class=\"aqm-label\">Quality Assurance<\/span>\n      <h2>Certifications &#038; Quality<\/h2>\n      <p class=\"aqm-intro\">\n        Rigorous quality control for every ABS machined part\n      <\/p>\n    <\/div>\n\n    <!-- GRID -->\n    <div class=\"aqm-grid\">\n\n      <!-- Item 1: ISO 9001 -->\n      <article class=\"aqm-card\">\n        <div class=\"aqm-badge\">\n          <span class=\"aqm-badge-top\">ISO<\/span>\n          <span class=\"aqm-badge-main\">9001<\/span>\n        <\/div>\n        <h3>ISO 9001:2015<\/h3>\n        <p>Quality Management System Certified<\/p>\n      <\/article>\n\n      <!-- Item 2: ISO 13485 -->\n      <article class=\"aqm-card\">\n        <div class=\"aqm-badge\">\n          <span class=\"aqm-badge-top\">ISO<\/span>\n          <span class=\"aqm-badge-main\">13485<\/span>\n        <\/div>\n        <h3>ISO 13485<\/h3>\n        <p>Medical Device Quality Management<\/p>\n      <\/article>\n\n      <!-- Item 3: AS 9100D -->\n      <article class=\"aqm-card\">\n        <div class=\"aqm-badge\">\n          <span class=\"aqm-badge-top\">AS<\/span>\n          <span class=\"aqm-badge-main\">9100D<\/span>\n        <\/div>\n        <h3>AS9100D<\/h3>\n        <p>Aerospace Quality Management<\/p>\n      <\/article>\n\n      <!-- Item 4: ITAR -->\n      <article class=\"aqm-card\">\n        <div class=\"aqm-badge\">\n          <span class=\"aqm-badge-top\">ITAR<\/span>\n          <span class=\"aqm-badge-main\" style=\"font-size: 14px;\">REG<\/span>\n        <\/div>\n        <h3>ITAR Registered<\/h3>\n        <p>Defense &#038; Export Compliance<\/p>\n      <\/article>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    \/* ISOLATION: VANILLA JS \n       Card Entry Animation\n    *\/\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const module = document.getElementById('abs-quality-module-v1');\n      if (!module) return;\n\n      const cards = module.querySelectorAll('.aqm-card');\n      \n      const observer = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            entry.target.style.opacity = \"1\";\n            entry.target.style.transform = \"translateY(0)\";\n          }\n        });\n      }, { threshold: 0.1 });\n\n      cards.forEach((card, i) => {\n        card.style.opacity = \"0\";\n        card.style.transform = \"translateY(20px)\";\n        card.style.transition = `all 0.5s ease-out ${i * 0.1}s`;\n        observer.observe(card);\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-60b4968\" data-block-id=\"60b4968\"><style>.stk-60b4968 {margin-bottom:0px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-60b4968-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-197fbfb\" data-v=\"4\" data-block-id=\"197fbfb\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-197fbfb-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-197fbfb-inner-blocks\">\n<!-- \n  MODULE: ABS CNC Pricing Factors\n  ID: #abs-pricing-module-v1\n  THEME: #D86030 (Industrial Orange)\n  FONTS: Inter (Body) + Roboto (Headings)\n  LAYOUT: 3-Column Grid Factors\n-->\n<section id=\"abs-pricing-module-v1\">\n  <style>\n    \/* --- 1. ISOLATION: IMPORT FONTS --- *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&display=swap');\n\n    \/* --- 2. SCOPED ROOT --- *\/\n    #abs-pricing-module-v1 {\n      font-family: 'Inter', sans-serif !important;\n      background-color: #fcfcfc !important; \/* Very light grey for distinction *\/\n      color: #333333 !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 80px 20px !important;\n      line-height: 1.6 !important;\n      position: relative;\n    }\n\n    #abs-pricing-module-v1 * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    \/* --- 3. CONTAINER --- *\/\n    #abs-pricing-module-v1 .apm-container {\n      max-width: 1200px;\n      margin: 0 auto;\n    }\n\n    \/* --- 4. HEADER SECTION --- *\/\n    #abs-pricing-module-v1 .apm-header {\n      text-align: center;\n      max-width: 800px;\n      margin: 0 auto 60px auto;\n    }\n\n    #abs-pricing-module-v1 .apm-label {\n      display: inline-block;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 14px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      color: #D86030 !important;\n      background: rgba(216, 96, 48, 0.1);\n      padding: 8px 16px;\n      border-radius: 4px;\n      margin-bottom: 20px;\n    }\n\n    \/* SEO H2 *\/\n    #abs-pricing-module-v1 h2 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 42px !important;\n      font-weight: 700 !important;\n      color: #1a1a1a !important;\n      margin-bottom: 20px !important;\n      line-height: 1.2 !important;\n      letter-spacing: -0.5px;\n    }\n\n    #abs-pricing-module-v1 .apm-intro {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 18px !important;\n      color: #555555 !important;\n      max-width: 700px;\n      margin: 0 auto !important;\n    }\n\n    \/* --- 5. GRID LAYOUT --- *\/\n    #abs-pricing-module-v1 .apm-grid {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 30px;\n    }\n\n    \/* --- 6. FACTOR CARD --- *\/\n    #abs-pricing-module-v1 .apm-card {\n      background: #ffffff;\n      border: 1px solid #eeeeee;\n      border-radius: 8px;\n      padding: 35px 30px;\n      transition: all 0.3s ease;\n      position: relative;\n      display: flex;\n      flex-direction: column;\n      align-items: center;\n      text-align: center;\n      box-shadow: 0 5px 15px rgba(0,0,0,0.03);\n    }\n\n    #abs-pricing-module-v1 .apm-card:hover {\n      transform: translateY(-8px);\n      box-shadow: 0 15px 40px rgba(0,0,0,0.08);\n      border-color: #D86030;\n    }\n\n    \/* Top Accent Line *\/\n    #abs-pricing-module-v1 .apm-card::before {\n      content: '';\n      position: absolute;\n      top: 0;\n      left: 0;\n      width: 100%;\n      height: 4px;\n      background: #D86030;\n      opacity: 0;\n      transition: opacity 0.3s ease;\n    }\n\n    #abs-pricing-module-v1 .apm-card:hover::before {\n      opacity: 1;\n    }\n\n    \/* Icon *\/\n    #abs-pricing-module-v1 .apm-icon {\n      font-size: 42px;\n      margin-bottom: 20px;\n      line-height: 1;\n    }\n\n    \/* SEO H3 *\/\n    #abs-pricing-module-v1 h3 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 22px !important;\n      font-weight: 700 !important;\n      color: #222222 !important;\n      margin-bottom: 15px !important;\n    }\n\n    #abs-pricing-module-v1 p {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 15px !important;\n      color: #666666 !important;\n      line-height: 1.6;\n      margin: 0 !important;\n    }\n\n    \/* --- 7. RESPONSIVE --- *\/\n    @media (max-width:1000px) {\n      #abs-pricing-module-v1 .apm-grid {\n        grid-template-columns: repeat(2, 1fr);\n      }\n    }\n\n    @media (max-width: 600px) {\n      #abs-pricing-module-v1 {\n        padding: 60px 20px !important;\n      }\n      #abs-pricing-module-v1 .apm-grid {\n        grid-template-columns: 1fr;\n      }\n      #abs-pricing-module-v1 h2 {\n        font-size: 32px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"apm-container\">\n    \n    <!-- HEADER -->\n    <div class=\"apm-header\">\n      <span class=\"apm-label\">Pricing<\/span>\n      <h2>Pricing and Lead Times for ABS Plastic Machining\n<\/h2>\n      <p class=\"apm-intro\">\n        Understand our prices with no hidden or unexpected costs.\n      <\/p>\n    <\/div>\n\n    <!-- GRID -->\n    <div class=\"apm-grid\">\n\n      <!-- Item 1 -->\n      <article class=\"apm-card\">\n        <div class=\"apm-icon\">\ud83d\udcd0<\/div>\n        <h3>Part Complexity<\/h3>\n        <p>More time is required for simple, moderate, or complex geometries.<\/p>\n      <\/article>\n\n      <!-- Item 2 -->\n      <article class=\"apm-card\">\n        <div class=\"apm-icon\">\ud83d\udccf<\/div>\n        <h3>Size &#038; Material Volume<\/h3>\n        <p>More time is needed for larger parts, as they require more material.<\/p>\n      <\/article>\n\n      <!-- Item 3 -->\n      <article class=\"apm-card\">\n        <div class=\"apm-icon\">\ud83d\udd2c<\/div>\n        <h3>Grades of ABS Selected<\/h3>\n        <p>Specialty grades (FR, ESD, Heat Resistant) are more expensive.<\/p>\n      <\/article>\n\n      <!-- Item 4 -->\n      <article class=\"apm-card\">\n        <div class=\"apm-icon\">\u2728<\/div>\n        <h3>Surface Finish Requirements<\/h3>\n        <p>Additional finishing requires more processing time.<\/p>\n      <\/article>\n\n      <!-- Item 5 -->\n      <article class=\"apm-card\">\n        <div class=\"apm-icon\">\ud83c\udfaf<\/div>\n        <h3>Tolerance Requirements<\/h3>\n        <p>More precision and time are needed for tighter tolerances.<\/p>\n      <\/article>\n\n      <!-- Item 6 -->\n      <article class=\"apm-card\">\n        <div class=\"apm-icon\">\ud83d\udce6<\/div>\n        <h3>Order Quantity<\/h3>\n        <p>Discounts for larger quantities starting from 25+ units.<\/p>\n      <\/article>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    \/* ISOLATION: VANILLA JS \n       Staggered Fade-In Animation\n    *\/\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const module = document.getElementById('abs-pricing-module-v1');\n      if (!module) return;\n\n      const cards = module.querySelectorAll('.apm-card');\n      \n      const observer = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            entry.target.style.opacity = \"1\";\n            entry.target.style.transform = \"translateY(0)\";\n          }\n        });\n      }, { threshold: 0.1 });\n\n      cards.forEach((card, i) => {\n        card.style.opacity = \"0\";\n        card.style.transform = \"translateY(20px)\";\n        card.style.transition = `all 0.5s ease-out ${i * 0.1}s`;\n        observer.observe(card);\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-3ac6f4c\" data-block-id=\"3ac6f4c\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-3ac6f4c-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-f7dce75\" data-v=\"4\" data-block-id=\"f7dce75\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-f7dce75-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-f7dce75-inner-blocks\">\n<!-- \n  MODULE: ABS Engineering Toolkit (Weight, Tolerance, Cost)\n  ID: #abs-toolkit-v1\n  THEME: #D86030 (Industrial Orange)\n  FONTS: Inter (Body) + Roboto (Headings)\n  LAYOUT: Compact Tabbed Interface\n  FIXES: Enhanced Input Heights, Color Contrast, Button Logic\n-->\n<section id=\"abs-toolkit-v1\">\n  <style>\n    \/* --- 1. ISOLATION: IMPORT FONTS --- *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&display=swap');\n\n    \/* --- 2. SCOPED ROOT --- *\/\n    #abs-toolkit-v1 {\n      font-family: 'Inter', sans-serif !important;\n      background-color: #ffffff !important;\n      color: #333333 !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 60px 20px !important;\n      line-height: 1.6 !important;\n      position: relative;\n    }\n\n    #abs-toolkit-v1 * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    \/* --- 3. CONTAINER --- *\/\n    #abs-toolkit-v1 .at-container {\n      max-width: 900px; \/* Compact width *\/\n      margin: 0 auto;\n      background: #fff;\n      border-radius: 12px;\n      box-shadow: 0 10px 40px rgba(0,0,0,0.08);\n      border: 1px solid #eee;\n      overflow: hidden;\n    }\n\n    \/* --- 4. HEADER & TABS --- *\/\n    #abs-toolkit-v1 .at-header {\n      background: #1a1a1a;\n      padding: 30px 20px;\n      text-align: center;\n    }\n\n    #abs-toolkit-v1 h2 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 28px !important;\n      font-weight: 700 !important;\n      color: #ffffff !important;\n      margin: 0 !important;\n      letter-spacing: 0.5px;\n    }\n\n    #abs-toolkit-v1 .at-subtitle {\n      color: #999;\n      font-size: 14px;\n      margin-top: 5px;\n    }\n\n    \/* Tabs Navigation *\/\n    #abs-toolkit-v1 .at-tabs {\n      display: flex;\n      background: #f4f4f4;\n      border-bottom: 1px solid #e0e0e0;\n    }\n\n    #abs-toolkit-v1 .at-tab-btn {\n      flex: 1;\n      padding: 18px 10px;\n      background: transparent;\n      border: none;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 15px;\n      font-weight: 600;\n      color: #666;\n      cursor: pointer;\n      transition: all 0.3s;\n      border-bottom: 4px solid transparent;\n    }\n\n    #abs-toolkit-v1 .at-tab-btn:hover {\n      background: #e9e9e9;\n      color: #333;\n    }\n\n    #abs-toolkit-v1 .at-tab-btn.active {\n      background: #fff;\n      color: #D86030;\n      border-bottom-color: #D86030;\n    }\n\n    \/* --- 5. CONTENT AREA --- *\/\n    #abs-toolkit-v1 .at-content {\n      padding: 40px;\n    }\n\n    #abs-toolkit-v1 .at-panel {\n      display: none;\n      animation: atFadeIn 0.4s ease-out;\n    }\n\n    #abs-toolkit-v1 .at-panel.active {\n      display: block;\n    }\n\n    @keyframes atFadeIn {\n      from { opacity: 0; transform: translateY(5px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n\n    \/* --- 6. FORM ELEMENTS (FIXED) --- *\/\n    #abs-toolkit-v1 .at-form-group {\n      margin-bottom: 20px;\n    }\n\n    #abs-toolkit-v1 label {\n      display: block;\n      font-size: 14px;\n      font-weight: 700;\n      color: #444;\n      margin-bottom: 8px;\n    }\n\n    #abs-toolkit-v1 select, \n    #abs-toolkit-v1 input {\n      width: 100%;\n      \/* FIX: Increased padding and min-height to prevent text cutoff *\/\n      padding: 12px 15px;\n      min-height: 50px; \n      border: 2px solid #e0e0e0;\n      border-radius: 6px;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 16px;\n      \/* FIX: Ensure high contrast text color *\/\n      color: #333333 !important; \n      background-color: #ffffff !important;\n      transition: border-color 0.3s;\n      box-sizing: border-box;\n      -webkit-appearance: none; \/* Uniform look *\/\n      appearance: none;\n    }\n\n    #abs-toolkit-v1 select {\n      background-image: url(\"data:image\/svg+xml;charset=UTF-8,%3csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c\/polyline%3e%3c\/svg%3e\");\n      background-repeat: no-repeat;\n      background-position: right 15px center;\n      background-size: 16px;\n    }\n\n    #abs-toolkit-v1 select:focus, \n    #abs-toolkit-v1 input:focus {\n      outline: none;\n      border-color: #D86030;\n    }\n\n    \/* Primary Action Button *\/\n    #abs-toolkit-v1 .at-btn {\n      width: 100%;\n      padding: 16px;\n      background: #333;\n      color: #fff;\n      border: none;\n      border-radius: 6px;\n      font-size: 16px;\n      font-weight: 700;\n      cursor: pointer;\n      transition: background 0.3s;\n      margin-top: 10px;\n    }\n\n    #abs-toolkit-v1 .at-btn:hover {\n      background: #D86030;\n    }\n\n    \/* --- 7. RESULTS BOX --- *\/\n    #abs-toolkit-v1 .at-result-box {\n      background: #fcfcfc;\n      border: 1px solid #eee;\n      border-left: 5px solid #D86030;\n      padding: 25px;\n      margin-top: 30px;\n      border-radius: 4px;\n    }\n\n    #abs-toolkit-v1 .at-result-title {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 18px;\n      font-weight: 700;\n      color: #333;\n      margin-bottom: 15px;\n      border-bottom: 1px solid #eee;\n      padding-bottom: 10px;\n    }\n\n    #abs-toolkit-v1 .at-result-row {\n      display: flex;\n      justify-content: space-between;\n      margin-bottom: 10px;\n      font-size: 15px;\n    }\n\n    #abs-toolkit-v1 .at-val {\n      font-weight: 700;\n      color: #D86030;\n    }\n\n    \/* Popup Trigger Button *\/\n    #abs-toolkit-v1 .at-btn-quote {\n      background: #D86030;\n      color: #fff;\n      border: none;\n      padding: 14px;\n      border-radius: 6px;\n      width: 100%;\n      font-weight: 700;\n      cursor: pointer;\n      margin-top: 20px;\n      text-transform: uppercase;\n      font-size: 14px;\n      letter-spacing: 1px;\n      transition: background 0.3s;\n    }\n\n    #abs-toolkit-v1 .at-btn-quote:hover {\n      background: #bf5329;\n    }\n\n    \/* --- 8. RESPONSIVE --- *\/\n    @media (max-width: 600px) {\n      #abs-toolkit-v1 .at-tabs {\n        flex-direction: column;\n      }\n      #abs-toolkit-v1 .at-tab-btn {\n        border-bottom: 1px solid #eee;\n        text-align: left;\n        padding-left: 20px;\n      }\n      #abs-toolkit-v1 .at-tab-btn.active {\n        border-left: 4px solid #D86030;\n        border-bottom: 1px solid #eee;\n      }\n    }\n  <\/style>\n\n  <div class=\"at-container\">\n    <!-- Header -->\n    <div class=\"at-header\">\n      <h2>ABS Engineering Toolkit<\/h2>\n      <div class=\"at-subtitle\">Calculate Weight, Tolerances &#038; Estimated Costs<\/div>\n    <\/div>\n\n    <!-- Tabs -->\n    <div class=\"at-tabs\">\n      <button type=\"button\" class=\"at-tab-btn active\" onclick=\"switchTool('tool-weight', this)\">\u2696\ufe0f Weight Calculator<\/button>\n      <button type=\"button\" class=\"at-tab-btn\" onclick=\"switchTool('tool-tolerance', this)\">\ud83d\udcd0 ISO Tolerance<\/button>\n      <button type=\"button\" class=\"at-tab-btn\" onclick=\"switchTool('tool-cost', this)\">\ud83d\udcb0 Cost Estimator<\/button>\n    <\/div>\n\n    <!-- Content Area -->\n    <div class=\"at-content\">\n      \n      <!-- TOOL 1: WEIGHT CALCULATOR -->\n      <div id=\"tool-weight\" class=\"at-panel active\">\n        <div class=\"at-form-group\">\n          <label>Shape<\/label>\n          <select id=\"w-shape\" onchange=\"toggleInputs()\">\n            <option value=\"block\">Rectangular Block \/ Plate<\/option>\n            <option value=\"rod\">Round Rod \/ Cylinder<\/option>\n          <\/select>\n        <\/div>\n        \n        <div class=\"at-form-group\" id=\"input-l\">\n          <label>Length (mm)<\/label>\n          <input type=\"number\" id=\"w-l\" value=\"100\" placeholder=\"e.g. 100\">\n        <\/div>\n        \n        <div class=\"at-form-group\" id=\"input-w\">\n          <label>Width (mm)<\/label>\n          <input type=\"number\" id=\"w-w\" value=\"50\" placeholder=\"e.g. 50\">\n        <\/div>\n        \n        <div class=\"at-form-group\" id=\"input-h\">\n          <label>Thickness (mm)<\/label>\n          <input type=\"number\" id=\"w-h\" value=\"10\" placeholder=\"e.g. 10\">\n        <\/div>\n\n        <div class=\"at-form-group\" id=\"input-d\" style=\"display:none;\">\n          <label>Diameter (mm)<\/label>\n          <input type=\"number\" id=\"w-d\" value=\"20\" placeholder=\"e.g. 20\">\n        <\/div>\n\n        <button type=\"button\" class=\"at-btn\" onclick=\"calcABSWeight()\">Calculate Weight<\/button>\n\n        <div class=\"at-result-box\" id=\"res-weight\" style=\"display:none;\">\n          <div class=\"at-result-title\">Results (ABS Density: 1.05 g\/cm\u00b3)<\/div>\n          <div class=\"at-result-row\"><span>Volume:<\/span> <span class=\"at-val\" id=\"val-vol\">&#8211;<\/span><\/div>\n          <div class=\"at-result-row\"><span>Weight:<\/span> <span class=\"at-val\" id=\"val-weight\">&#8211;<\/span><\/div>\n        <\/div>\n      <\/div>\n\n      <!-- TOOL 2: ISO TOLERANCE -->\n      <div id=\"tool-tolerance\" class=\"at-panel\">\n        <div class=\"at-form-group\">\n          <label>Nominal Dimension (mm)<\/label>\n          <input type=\"number\" id=\"t-dim\" value=\"50\" placeholder=\"Enter dimension in mm\">\n        <\/div>\n        <div class=\"at-form-group\">\n          <label>Tolerance Class (ISO 2768)<\/label>\n          <select id=\"t-class\">\n            <option value=\"f\">Fine (f) &#8211; Precision CNC<\/option>\n            <option value=\"m\" selected>Medium (m) &#8211; Standard ABS<\/option>\n            <option value=\"c\">Coarse (c)<\/option>\n          <\/select>\n        <\/div>\n\n        <button type=\"button\" class=\"at-btn\" onclick=\"calcTolerance()\">Find Tolerance<\/button>\n\n        <div class=\"at-result-box\" id=\"res-tol\" style=\"display:none;\">\n          <div class=\"at-result-title\">ISO 2768 Standard Limit<\/div>\n          <div class=\"at-result-row\"><span>Dimension:<\/span> <span id=\"val-dim\">&#8211;<\/span><\/div>\n          <div class=\"at-result-row\"><span>Tolerance:<\/span> <span class=\"at-val\" id=\"val-tol\">&#8211;<\/span><\/div>\n          <div class=\"at-result-row\" style=\"font-size:13px; color:#666; margin-top:10px;\">\n            Range: <span id=\"val-range\">&#8211;<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- TOOL 3: COST ESTIMATOR -->\n      <div id=\"tool-cost\" class=\"at-panel\">\n        <div class=\"at-form-group\">\n          <label>Part Complexity<\/label>\n          <select id=\"c-complex\">\n            <option value=\"1\">Simple (2D cutting)<\/option>\n            <option value=\"1.5\">Moderate (Standard 3-axis)<\/option>\n            <option value=\"2.5\">Complex (Underucts\/5-axis)<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"at-form-group\">\n          <label>Max Dimension (mm)<\/label>\n          <input type=\"number\" id=\"c-size\" value=\"100\">\n        <\/div>\n        <div class=\"at-form-group\">\n          <label>Quantity<\/label>\n          <input type=\"number\" id=\"c-qty\" value=\"10\">\n        <\/div>\n\n        <button type=\"button\" class=\"at-btn\" onclick=\"calcCost()\">Estimate Cost<\/button>\n\n        <div class=\"at-result-box\" id=\"res-cost\" style=\"display:none;\">\n          <div class=\"at-result-title\">Rough Estimate (USD)<\/div>\n          <div class=\"at-result-row\"><span>Total Est. Cost:<\/span> <span class=\"at-val\" id=\"val-total\">&#8211;<\/span><\/div>\n          <div class=\"at-result-row\"><span>Cost Per Part:<\/span> <span class=\"at-val\" id=\"val-per\">&#8211;<\/span><\/div>\n          \n          <div style=\"background:#fffbe6; padding:10px; font-size:12px; color:#856404; margin-top:15px; border-radius:4px;\">\n            \u26a0\ufe0f Note: This is an algorithm estimate. For a binding price, please upload your CAD.\n          <\/div>\n\n          <!-- POPUP TRIGGER -->\n          <button type=\"button\" class=\"at-btn-quote open-quote-popup\">\n            Upload CAD for Official Quote\n          <\/button>\n        <\/div>\n      <\/div>\n\n    <\/div>\n  <\/div>\n\n  <script>\n    \/* --- TAB SWITCHING --- *\/\n    function switchTool(panelId, btn) {\n      \/\/ Hide all panels\n      document.querySelectorAll('#abs-toolkit-v1 .at-panel').forEach(p => p.classList.remove('active'));\n      \/\/ Remove active class from buttons\n      document.querySelectorAll('#abs-toolkit-v1 .at-tab-btn').forEach(b => b.classList.remove('active'));\n      \n      \/\/ Activate target\n      document.getElementById(panelId).classList.add('active');\n      btn.classList.add('active');\n    }\n\n    \/* --- TOOL 1: WEIGHT LOGIC --- *\/\n    function toggleInputs() {\n      const shape = document.getElementById('w-shape').value;\n      if(shape === 'block') {\n        document.getElementById('input-w').style.display = 'block';\n        document.getElementById('input-d').style.display = 'none';\n        document.querySelector('#input-l label').innerText = 'Length (mm)';\n        document.querySelector('#input-h label').innerText = 'Thickness (mm)';\n      } else {\n        document.getElementById('input-w').style.display = 'none';\n        document.getElementById('input-d').style.display = 'block';\n        document.querySelector('#input-l label').innerText = 'Length (mm)';\n        document.querySelector('#input-h label').innerText = 'Height\/Length (mm)'; \/\/ Adjust label logic if needed, simplify for now\n        document.getElementById('input-h').style.display = 'none'; \/\/ Hide H for rod, reuse L\n      }\n    }\n\n    function calcABSWeight() {\n      const shape = document.getElementById('w-shape').value;\n      const density = 0.00105; \/\/ g\/mm3 (1.05 g\/cm3)\n      let vol = 0;\n\n      if(shape === 'block') {\n        const l = parseFloat(document.getElementById('w-l').value) || 0;\n        const w = parseFloat(document.getElementById('w-w').value) || 0;\n        const h = parseFloat(document.getElementById('w-h').value) || 0;\n        vol = l * w * h;\n      } else {\n        const d = parseFloat(document.getElementById('w-d').value) || 0;\n        const l = parseFloat(document.getElementById('w-l').value) || 0;\n        const r = d \/ 2;\n        vol = Math.PI * r * r * l;\n      }\n\n      const weight = vol * density;\n      \n      document.getElementById('val-vol').innerText = Math.round(vol).toLocaleString() + \" mm\u00b3\";\n      document.getElementById('val-weight').innerText = weight.toFixed(2) + \" g\";\n      document.getElementById('res-weight').style.display = 'block';\n    }\n\n    \/* --- TOOL 2: TOLERANCE LOGIC (ISO 2768-1) --- *\/\n    function calcTolerance() {\n      const dim = parseFloat(document.getElementById('t-dim').value);\n      const cls = document.getElementById('t-class').value;\n      let tol = 0;\n\n      \/\/ Simple lookup table logic\n      if (dim <= 3) tol = (cls=='f'?0.05 : cls=='m'?0.1 : 0.2);\n      else if (dim <= 6) tol = (cls=='f'?0.05 : cls=='m'?0.1 : 0.3);\n      else if (dim <= 30) tol = (cls=='f'?0.1 : cls=='m'?0.2 : 0.5);\n      else if (dim <= 120) tol = (cls=='f'?0.15 : cls=='m'?0.3 : 0.8);\n      else if (dim <= 400) tol = (cls=='f'?0.2 : cls=='m'?0.5 : 1.2);\n      else if (dim <= 1000) tol = (cls=='f'?0.3 : cls=='m'?0.8 : 2.0);\n      else tol = (cls=='f'?0.5 : cls=='m'?1.2 : 3.0); \/\/ >1000\n\n      document.getElementById('val-dim').innerText = dim + \" mm\";\n      document.getElementById('val-tol').innerText = \"\u00b1\" + tol + \" mm\";\n      document.getElementById('val-range').innerText = (dim - tol).toFixed(2) + \" - \" + (dim + tol).toFixed(2) + \" mm\";\n      document.getElementById('res-tol').style.display = 'block';\n    }\n\n    \/* --- TOOL 3: COST ESTIMATOR --- *\/\n    function calcCost() {\n      const complex = parseFloat(document.getElementById('c-complex').value);\n      const size = parseFloat(document.getElementById('c-size').value);\n      const qty = parseFloat(document.getElementById('c-qty').value);\n\n      \/\/ Rough Algorithm: Base Setup + (Material * SizeFactor) + (Machining * Complexity)\n      const setup = 60; \/\/ Base setup fee\n      const matCost = (size * size * size) * 0.0000015; \/\/ Very rough volume cost for ABS\n      const runTimeCost = (size * 0.5) * complex; \n      \n      let unitCost = matCost + runTimeCost;\n      \n      \/\/ Quantity discount curve\n      if(qty > 100) unitCost *= 0.7;\n      else if(qty > 50) unitCost *= 0.8;\n      else if(qty > 10) unitCost *= 0.9;\n\n      let total = (unitCost * qty) + setup;\n      if (total < 100) total = 100; \/\/ Minimum order value\n\n      document.getElementById('val-total').innerText = \"$\" + Math.round(total);\n      document.getElementById('val-per').innerText = \"$\" + (total\/qty).toFixed(2);\n      document.getElementById('res-cost').style.display = 'block';\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-6726761\" data-block-id=\"6726761\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-6726761-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-173a8cf\" data-v=\"4\" data-block-id=\"173a8cf\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-173a8cf-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-173a8cf-inner-blocks\">\n<!-- \n  MODULE: ABS CNC Final Call to Action\n  BLOCKSY POPUP: #ct-popup-1801\n-->\n<section id=\"abs-final-cta-v1\">\n  <style>\n    \/* --- \u6240\u6709\u6837\u5f0f\u4fdd\u6301\u4e0d\u53d8 --- *\/\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Roboto:wght@500;700;900&display=swap');\n\n    #abs-final-cta-v1 {\n      font-family: 'Inter', sans-serif !important;\n      background-color: #1a1a1a !important;\n      color: #ffffff !important;\n      width: 100% !important;\n      max-width: 100% !important;\n      box-sizing: border-box !important;\n      padding: 100px 20px !important;\n      line-height: 1.6 !important;\n      position: relative;\n      overflow: hidden;\n      text-align: center;\n    }\n\n    #abs-final-cta-v1 * {\n      box-sizing: border-box !important;\n      margin: 0;\n      padding: 0;\n    }\n\n    #abs-final-cta-v1::before {\n      content: '';\n      position: absolute;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      width: 800px;\n      height: 800px;\n      background: radial-gradient(circle, rgba(216, 96, 48, 0.1) 0%, transparent 70%);\n      pointer-events: none;\n      z-index: 1;\n    }\n\n    #abs-final-cta-v1 .afc-container {\n      max-width: 800px;\n      margin: 0 auto;\n      position: relative;\n      z-index: 2;\n    }\n\n    #abs-final-cta-v1 h2 {\n      font-family: 'Roboto', sans-serif !important;\n      font-size: 48px !important;\n      font-weight: 700 !important;\n      color: #ffffff !important;\n      margin-bottom: 25px !important;\n      line-height: 1.2 !important;\n      letter-spacing: -0.5px;\n    }\n\n    #abs-final-cta-v1 p {\n      font-family: 'Inter', sans-serif !important;\n      font-size: 18px !important;\n      color: #cccccc !important;\n      margin-bottom: 40px !important;\n      max-width: 700px;\n      margin-left: auto;\n      margin-right: auto;\n    }\n    \n    #abs-final-cta-v1 a.text-trigger {\n      color: #D86030 !important;\n      text-decoration: underline !important;\n      font-weight: 600 !important;\n      cursor: pointer !important;\n      transition: color 0.3s ease;\n      position: relative;\n    }\n    #abs-final-cta-v1 a.text-trigger:hover {\n      color: #ffffff !important;\n    }\n    #abs-final-cta-v1 a.text-trigger::after {\n      content: '';\n      position: absolute;\n      width: 100%;\n      height: 1px;\n      bottom: -2px;\n      left: 0;\n      background-color: #D86030;\n      transform: scaleX(0);\n      transform-origin: bottom right;\n      transition: transform 0.3s ease-out;\n    }\n    #abs-final-cta-v1 a.text-trigger:hover::after {\n      transform: scaleX(1);\n      transform-origin: bottom left;\n    }\n\n    #abs-final-cta-v1 .afc-btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      background-color: #D86030 !important;\n      color: #ffffff !important;\n      font-family: 'Inter', sans-serif !important;\n      font-size: 18px !important;\n      font-weight: 700 !important;\n      text-transform: uppercase;\n      letter-spacing: 1px;\n      padding: 20px 40px !important;\n      border: 2px solid #D86030 !important;\n      border-radius: 4px !important;\n      cursor: pointer;\n      transition: all 0.3s ease !important;\n      text-decoration: none !important;\n      box-shadow: 0 10px 30px rgba(216, 96, 48, 0.3);\n      line-height: normal;\n    }\n\n    #abs-final-cta-v1 .afc-btn:hover {\n      background-color: #ffffff !important;\n      color: #D86030 !important;\n      border-color: #ffffff !important;\n      transform: translateY(-3px);\n      box-shadow: 0 15px 40px rgba(216, 96, 48, 0.4);\n    }\n\n    #abs-final-cta-v1 .afc-btn::after {\n      content: '\u2794';\n      margin-left: 10px;\n      font-size: 20px;\n      line-height: 1;\n      transition: transform 0.3s;\n    }\n\n    #abs-final-cta-v1 .afc-btn:hover::after {\n      transform: translateX(5px);\n    }\n\n    @media (max-width: 600px) {\n      #abs-final-cta-v1 {\n        padding: 80px 20px !important;\n      }\n      #abs-final-cta-v1 h2 {\n        font-size: 36px !important;\n      }\n      #abs-final-cta-v1 .afc-btn {\n        width: 100%;\n        padding: 18px 20px !important;\n      }\n    }\n  <\/style>\n\n  <div class=\"afc-container\">\n    <h2>Want To Start Your ABS Project?<\/h2>\n    <p>\n      Join the list of hundreds of companies that trust Lecreator with their ABS CNC machining. Instantly get a quote or <a href=\"#ct-popup-1801\" class=\"text-trigger\" role=\"button\" aria-label=\"Open consultation popup\">speak to one of our engineers<\/a> for your specific needs.\n    <\/p>\n    \n    <!-- \u6309\u94ae\u89e6\u53d1\u5f39\u7a97 -->\n    <a href=\"#ct-popup-1801\" class=\"afc-btn\" role=\"button\" aria-label=\"Open quote popup\">\n      Get Your Quote Now\n    <\/a>\n  <\/div>\n\n  <script>\n    document.addEventListener(\"DOMContentLoaded\", function() {\n      const module = document.getElementById('abs-final-cta-v1');\n      if (!module) return;\n      \n      const container = module.querySelector('.afc-container');\n      \n      if ('IntersectionObserver' in window) {\n        const observer = new IntersectionObserver((entries) => {\n          entries.forEach(entry => {\n            if (entry.isIntersecting) {\n              container.style.opacity = \"1\";\n              container.style.transform = \"translateY(0)\";\n              observer.unobserve(module);\n            }\n          });\n        }, { threshold: 0.1 });\n\n        container.style.opacity = \"0\";\n        container.style.transform = \"translateY(30px)\";\n        container.style.transition = \"all 0.8s ease-out\";\n\n        observer.observe(module);\n      } else {\n        container.style.opacity = \"1\";\n        container.style.transform = \"translateY(0)\";\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-43196c3\" data-block-id=\"43196c3\"><style>.stk-43196c3 {margin-top:var(--stk--preset--spacing--70, 3.38rem) !important;margin-bottom:var(--stk--preset--spacing--70, 3.38rem) !important;}<\/style><style class=\"stk-custom-css\">.stk-43196c3{--cnc-accent:#0f172a !important;--cnc-active:#2563eb !important;--cnc-bg:#ffffff !important;--cnc-bg-hover:#f8fafc !important;--cnc-border:#e2e8f0 !important;--cnc-text-title:#1e293b !important;--cnc-text-body:#475569 !important;--shadow-card:0 1px 3px 0 rgba(0,0,0,0.1),0 1px 2px -1px rgba(0,0,0,0.1) !important}.stk-43196c3 .stk-block-accordion{display:block !important;width:100% !important;height:auto !important;background:var(--cnc-bg) !important;border:1px solid var(--cnc-border) !important;border-left:4px solid transparent !important;margin-bottom:16px !important;border-radius:0px !important;box-shadow:var(--shadow-card) !important;transition:all 0.2s ease-in-out !important;position:relative !important;overflow:hidden !important}.stk-43196c3 .stk-block-accordion:hover{border-color:#cbd5e1 !important;background:var(--cnc-bg-hover) !important}.stk-43196c3 .stk-block-accordion[open]{border-left-color:var(--cnc-active) !important;border-top-color:#cbd5e1 !important;border-bottom-color:#cbd5e1 !important;border-right-color:#cbd5e1 !important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -2px rgba(0,0,0,0.1) !important;background:#fff !important}.stk-43196c3 summary.stk-block-accordion__heading{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:24px 24px !important;cursor:pointer !important;list-style:none !important;min-height:70px !important}.stk-43196c3 summary::-webkit-details-marker{display:none !important}.stk-43196c3 .stk-block-icon-label .stk-block-icon{display:none !important}.stk-43196c3 summary .stk-block-heading__text{font-family:system-ui,-apple-system,sans-serif !important;font-size:18px !important;font-weight:600 !important;color:var(--cnc-text-title) !important;margin:0 !important;line-height:1.4 !important;text-align:left !important;padding-right:30px !important;letter-spacing:-0.01em !important}.stk-43196c3 summary::after{content:\"\" !important;display:block !important;width:10px !important;height:10px !important;border-right:2px solid var(--cnc-accent) !important;border-bottom:2px solid var(--cnc-accent) !important;transform:rotate(45deg) !important;transition:transform 0.3s ease !important;margin-right:8px !important;flex-shrink:0 !important;opacity:0.6 !important}.stk-43196c3 details[open] summary::after{transform:rotate(225deg) !important;border-color:var(--cnc-active) !important;opacity:1 !important}.stk-43196c3 .stk-block-accordion__content{display:block !important;opacity:1 !important;visibility:visible !important;padding:0 24px 28px 24px !important;border-top:1px solid transparent !important;margin-top:-8px !important}.stk-43196c3 details[open] .stk-block-accordion__content{border-top:1px solid #f1f5f9 !important;padding-top:20px !important}.stk-43196c3 .stk-block-text__text{color:var(--cnc-text-body) !important;font-size:16px !important;line-height:1.75 !important;font-weight:400 !important}.stk-43196c3 h2.stk-block-heading__text{font-weight:700 !important;letter-spacing:-0.5px !important;color:var(--cnc-accent) !important}@media screen and (max-width:690px){.stk-43196c3 summary.stk-block-accordion__heading{padding:18px !important}.stk-43196c3 summary .stk-block-heading__text{font-size:16px !important}}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-43196c3-column alignwide\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3356166\" data-v=\"4\" data-block-id=\"3356166\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3356166-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3356166-inner-blocks\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-a00814d\" id=\"heading-placeholder\" data-block-id=\"a00814d\"><style>.stk-a00814d {margin-bottom:36px !important;}<\/style><h2 class=\"stk-block-heading__text has-text-align-center\">CNC Machined ABS Parts FAQs<\/h2><\/div>\n\n\n\n<details class=\"wp-block-stackable-accordion stk-block-accordion stk-inner-blocks stk-block-content stk--is-open stk-block stk-5b42deb is-style-shadow\" open data-block-id=\"5b42deb\"><style>.stk-5b42deb {border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;overflow:hidden !important;box-shadow:0 5px 30px -10px #123f524d !important;}<\/style>\n<summary class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-774a7f0 stk--container-small stk-block-accordion__heading\" data-v=\"4\" data-block-id=\"774a7f0\"><style>.stk-774a7f0-container{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-774a7f0-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-774a7f0-inner-blocks\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-b84cf46\" data-block-id=\"b84cf46\"><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-e664526\" id=\"question-1-placeholder\" data-block-id=\"e664526\"><style>.stk-e664526 .stk-block-heading__text{font-size:20px !important;text-transform:capitalize !important;}@media screen and (max-width:999px){.stk-e664526 .stk-block-heading__text{font-size:20px !important;}}<\/style><h3 class=\"stk-block-heading__text\">What is CNC machining ABS and what is it used for?  <\/h3><\/div>\n\n\n\n<div class=\"wp-block-stackable-icon stk-block-icon stk-block stk-1281129\" data-block-id=\"1281129\"><span class=\"stk--svg-wrapper stk--has-icon2\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-1281129\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-1281129-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-1281129-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><div class=\"stk--inner-svg stk--icon-2\" style=\"display:none\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-1281129\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-1281129-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-1281129-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><\/span><\/div>\n<\/div><\/div>\n<\/div><\/div><\/summary>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5f12ba1 stk-block-accordion__content\" data-v=\"4\" data-block-id=\"5f12ba1\"><style>.stk-5f12ba1-container{padding-top:0px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5f12ba1-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5f12ba1-inner-blocks\">\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-4ba122b\" data-block-id=\"4ba122b\"><p class=\"stk-block-text__text\">CNC machining ABS is when computer-controlled machinery is used to produce ABS finished products. ABS is an ideal material to be used for prototyping and final product manufacturing as it has great mechanical properties, ideal for many consumer products, as it is tough and strong. These properties also make it suitable for many other industries, like automotive, aerospace, and many more. CNC machining ABS can produce high quality prototypes with high precision and are highly accurate when it comes to mass production.  <\/p><\/div>\n<\/div><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-stackable-accordion stk-block-accordion stk-inner-blocks stk-block-content stk-block stk-fd79b09 is-style-shadow\" data-block-id=\"fd79b09\"><style>.stk-fd79b09 {border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;overflow:hidden !important;box-shadow:0 5px 30px -10px #123f524d !important;}<\/style>\n<summary class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-24f6d0f stk--container-small stk-block-accordion__heading\" data-v=\"4\" data-block-id=\"24f6d0f\"><style>.stk-24f6d0f-container{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-24f6d0f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-24f6d0f-inner-blocks\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-928c95f\" data-block-id=\"928c95f\"><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-bd40081\" id=\"question-1-placeholder\" data-block-id=\"bd40081\"><style>.stk-bd40081 .stk-block-heading__text{font-size:20px !important;text-transform:capitalize !important;}@media screen and (max-width:999px){.stk-bd40081 .stk-block-heading__text{font-size:20px !important;}}<\/style><h3 class=\"stk-block-heading__text\">How does a mill or CNC milling process handle ABS plastic parts?  <\/h3><\/div>\n\n\n\n<div class=\"wp-block-stackable-icon stk-block-icon stk-block stk-dd6d95b\" data-block-id=\"dd6d95b\"><span class=\"stk--svg-wrapper stk--has-icon2\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-dd6d95b\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-dd-6-d-95-b-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-dd-6-d-95-b-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><div class=\"stk--inner-svg stk--icon-2\" style=\"display:none\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-dd6d95b\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-dd-6-d-95-b-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-dd-6-d-95-b-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><\/span><\/div>\n<\/div><\/div>\n<\/div><\/div><\/summary>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-cb0cffb stk-block-accordion__content\" data-v=\"4\" data-block-id=\"cb0cffb\"><style>.stk-cb0cffb-container{padding-top:0px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-cb0cffb-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-cb0cffb-inner-blocks\">\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-181cffc\" data-block-id=\"181cffc\"><p class=\"stk-block-text__text\">CNC milling ABS is done with common machining strategies that include slotting, facing, and profiling, which are done on 3 or 5 axis mills. ABS is a common thermoplastic that has a good rate of machinability, meaning it will be much easier to create than other thermoplastics. Proper rates, speeds, and evacuation will create a smooth final product. <\/p><\/div>\n<\/div><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-stackable-accordion stk-block-accordion stk-inner-blocks stk-block-content stk-block stk-eb6ae87 is-style-shadow\" data-block-id=\"eb6ae87\"><style>.stk-eb6ae87 {border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;overflow:hidden !important;box-shadow:0 5px 30px -10px #123f524d !important;}<\/style>\n<summary class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-a9d2cfd stk--container-small stk-block-accordion__heading\" data-v=\"4\" data-block-id=\"a9d2cfd\"><style>.stk-a9d2cfd-container{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-a9d2cfd-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-a9d2cfd-inner-blocks\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-5146471\" data-block-id=\"5146471\"><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-66c4ba8\" id=\"question-1-placeholder\" data-block-id=\"66c4ba8\"><style>.stk-66c4ba8 .stk-block-heading__text{font-size:20px !important;text-transform:capitalize !important;}@media screen and (max-width:999px){.stk-66c4ba8 .stk-block-heading__text{font-size:20px !important;}}<\/style><h3 class=\"stk-block-heading__text\">What are some common ABS machining tolerances, surface finish, and overall quality of final parts manufactured?<\/h3><\/div>\n\n\n\n<div class=\"wp-block-stackable-icon stk-block-icon stk-block stk-b5ee8a3\" data-block-id=\"b5ee8a3\"><span class=\"stk--svg-wrapper stk--has-icon2\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-b5ee8a3\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-b-5-ee-8-a-3-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-b-5-ee-8-a-3-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><div class=\"stk--inner-svg stk--icon-2\" style=\"display:none\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-b5ee8a3\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-b-5-ee-8-a-3-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-b-5-ee-8-a-3-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><\/span><\/div>\n<\/div><\/div>\n<\/div><\/div><\/summary>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-2fadce5 stk-block-accordion__content\" data-v=\"4\" data-block-id=\"2fadce5\"><style>.stk-2fadce5-container{padding-top:0px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-2fadce5-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-2fadce5-inner-blocks\">\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-dc098b0\" data-block-id=\"dc098b0\"><p class=\"stk-block-text__text\">The final tolerances of precision-machined ABS parts depend on numerous factors such as overall part size and machine production setup, ranging to \u00b10.005\". With secondary processing such as sanding, vapor smoothing, and annealing, machining surface finishes also achieve excellence. Consider manufacturability, wall thickness, and heat deflection to guarantee that functional demands are achieved, and determine any final part values for using parts.<\/p><\/div>\n<\/div><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-stackable-accordion stk-block-accordion stk-inner-blocks stk-block-content stk-block stk-1f8a81b is-style-shadow\" data-block-id=\"1f8a81b\"><style>.stk-1f8a81b {border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;overflow:hidden !important;box-shadow:0 5px 30px -10px #123f524d !important;}<\/style>\n<summary class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d15a3b2 stk--container-small stk-block-accordion__heading\" data-v=\"4\" data-block-id=\"d15a3b2\"><style>.stk-d15a3b2-container{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d15a3b2-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d15a3b2-inner-blocks\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-b6f3477\" data-block-id=\"b6f3477\"><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-204839f\" id=\"question-1-placeholder\" data-block-id=\"204839f\"><style>.stk-204839f .stk-block-heading__text{font-size:20px !important;text-transform:capitalize !important;}@media screen and (max-width:999px){.stk-204839f .stk-block-heading__text{font-size:20px !important;}}<\/style><h3 class=\"stk-block-heading__text\">What are some low-cost production machining and prototyping of ABS parts?<\/h3><\/div>\n\n\n\n<div class=\"wp-block-stackable-icon stk-block-icon stk-block stk-6ae0a79\" data-block-id=\"6ae0a79\"><span class=\"stk--svg-wrapper stk--has-icon2\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-6ae0a79\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-6-ae-0-a-79-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-6-ae-0-a-79-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><div class=\"stk--inner-svg stk--icon-2\" style=\"display:none\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-6ae0a79\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-6-ae-0-a-79-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-6-ae-0-a-79-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><\/span><\/div>\n<\/div><\/div>\n<\/div><\/div><\/summary>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-384631f stk-block-accordion__content\" data-v=\"4\" data-block-id=\"384631f\"><style>.stk-384631f-container{padding-top:0px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-384631f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-384631f-inner-blocks\">\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-7ebae59\" data-block-id=\"7ebae59\"><p class=\"stk-block-text__text\">Machine Shops rely on experienced machinists to efficiently create prototypes and production runs of custom ABS parts at a reasonable cost. In such cases, small to medium volumes or CAD designs that are expensive in injection molding are ideal for low-cost CNC machining, tech to your needs. Although injection molding can be cost-effective for larger volumes, machinists can provide prototypes and low-cost iterations, quick assignments, and small end-use parts.<\/p><\/div>\n<\/div><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-stackable-accordion stk-block-accordion stk-inner-blocks stk-block-content stk-block stk-50b31bf is-style-shadow\" data-block-id=\"50b31bf\"><style>.stk-50b31bf {border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;overflow:hidden !important;box-shadow:0 5px 30px -10px #123f524d !important;}<\/style>\n<summary class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-c76241d stk--container-small stk-block-accordion__heading\" data-v=\"4\" data-block-id=\"c76241d\"><style>.stk-c76241d-container{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-c76241d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-c76241d-inner-blocks\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-a76a3e8\" data-block-id=\"a76a3e8\"><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-27cb88f\" id=\"question-1-placeholder\" data-block-id=\"27cb88f\"><style>.stk-27cb88f .stk-block-heading__text{font-size:20px !important;text-transform:capitalize !important;}@media screen and (max-width:999px){.stk-27cb88f .stk-block-heading__text{font-size:20px !important;}}<\/style><h3 class=\"stk-block-heading__text\">How does CNC machining ABS compare to 3D printing or injection molding for prototyping?<\/h3><\/div>\n\n\n\n<div class=\"wp-block-stackable-icon stk-block-icon stk-block stk-4baac84\" data-block-id=\"4baac84\"><span class=\"stk--svg-wrapper stk--has-icon2\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-4baac84\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-4-baac-84-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-4-baac-84-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><div class=\"stk--inner-svg stk--icon-2\" style=\"display:none\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-4baac84\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-4-baac-84-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-4-baac-84-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><\/span><\/div>\n<\/div><\/div>\n<\/div><\/div><\/summary>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-4f20653 stk-block-accordion__content\" data-v=\"4\" data-block-id=\"4f20653\"><style>.stk-4f20653-container{padding-top:0px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-4f20653-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-4f20653-inner-blocks\">\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-78b1606\" data-block-id=\"78b1606\"><p class=\"stk-block-text__text\">CNC machining ABS results in more accurate and stronger parts with better surface finish than some 3D printing processes, which makes it better for functional prototyping and for end-use applications. 3D printing is better for timeliness and for more complicated shapes or low-cost iterations, and then there is injection molding for mass production when parts have high complexity and varying geometries. 3D printing is used in the initial design phase, CNC machining in the production of functional prototypes of sufficient quantity, and injection molding in the targeted high-use applications.<\/p><\/div>\n<\/div><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-stackable-accordion stk-block-accordion stk-inner-blocks stk-block-content stk-block stk-450c3f8 is-style-shadow\" data-block-id=\"450c3f8\"><style>.stk-450c3f8 {border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;overflow:hidden !important;box-shadow:0 5px 30px -10px #123f524d !important;}<\/style>\n<summary class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-c5ff9be stk--container-small stk-block-accordion__heading\" data-v=\"4\" data-block-id=\"c5ff9be\"><style>.stk-c5ff9be-container{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-c5ff9be-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-c5ff9be-inner-blocks\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-9bd0380\" data-block-id=\"9bd0380\"><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-bde93f9\" id=\"question-1-placeholder\" data-block-id=\"bde93f9\"><style>.stk-bde93f9 .stk-block-heading__text{font-size:20px !important;text-transform:capitalize !important;}@media screen and (max-width:999px){.stk-bde93f9 .stk-block-heading__text{font-size:20px !important;}}<\/style><h3 class=\"stk-block-heading__text\">Is ABS suitable for metal and plastic assemblies or mixed material components?<\/h3><\/div>\n\n\n\n<div class=\"wp-block-stackable-icon stk-block-icon stk-block stk-0cf4e87\" data-block-id=\"0cf4e87\"><span class=\"stk--svg-wrapper stk--has-icon2\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-0cf4e87\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-0-cf-4-e-87-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-0-cf-4-e-87-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><div class=\"stk--inner-svg stk--icon-2\" style=\"display:none\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-0cf4e87\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-0-cf-4-e-87-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-0-cf-4-e-87-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><\/span><\/div>\n<\/div><\/div>\n<\/div><\/div><\/summary>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-752bc97 stk-block-accordion__content\" data-v=\"4\" data-block-id=\"752bc97\"><style>.stk-752bc97-container{padding-top:0px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-752bc97-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-752bc97-inner-blocks\">\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-de49260\" data-block-id=\"de49260\"><p class=\"stk-block-text__text\">Certainly! ABS is highly suitable to use in combinations of metal and plastic assemblies because it is highly durable. It is common that accurately designed ABS parts are mounted to metal brackets or other metal fastening systems; it is advisable to make the mating thermal configuration so that stress will not be problematic.<\/p><\/div>\n<\/div><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-stackable-accordion stk-block-accordion stk-inner-blocks stk-block-content stk-block stk-fba6e7a is-style-shadow\" data-block-id=\"fba6e7a\"><style>.stk-fba6e7a {border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;overflow:hidden !important;box-shadow:0 5px 30px -10px #123f524d !important;}<\/style>\n<summary class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b1ed7b0 stk--container-small stk-block-accordion__heading\" data-v=\"4\" data-block-id=\"b1ed7b0\"><style>.stk-b1ed7b0-container{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b1ed7b0-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b1ed7b0-inner-blocks\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-e401ee8\" data-block-id=\"e401ee8\"><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-1015c1b\" id=\"question-1-placeholder\" data-block-id=\"1015c1b\"><style>.stk-1015c1b .stk-block-heading__text{font-size:20px !important;text-transform:capitalize !important;}@media screen and (max-width:999px){.stk-1015c1b .stk-block-heading__text{font-size:20px !important;}}<\/style><h3 class=\"stk-block-heading__text\">What are the tips skimpers can use to leave an impact on the strength, heat resistance, and overall performance of ABS parts?<\/h3><\/div>\n\n\n\n<div class=\"wp-block-stackable-icon stk-block-icon stk-block stk-01f72b6\" data-block-id=\"01f72b6\"><span class=\"stk--svg-wrapper stk--has-icon2\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-01f72b6\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-01-f-72-b-6-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-01-f-72-b-6-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><div class=\"stk--inner-svg stk--icon-2\" style=\"display:none\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-01f72b6\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-01-f-72-b-6-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-01-f-72-b-6-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><\/span><\/div>\n<\/div><\/div>\n<\/div><\/div><\/summary>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-b625324 stk-block-accordion__content\" data-v=\"4\" data-block-id=\"b625324\"><style>.stk-b625324-container{padding-top:0px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-b625324-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-b625324-inner-blocks\">\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-3347a76\" data-block-id=\"3347a76\"><p class=\"stk-block-text__text\">For heat resistance and impact strength of ABS to be improved, use good carbide tooling and appropriate spindle speeds while using coolant to prevent melting. In the design of the part, minimize the stress concentrators, use rounded corners and if volumes will be high and high service temperatures are to be expected, alternate cycles may be used. Choose design features that distribute loads to keep tensile strength and impact resistance. These are applicable for end-use enclosures and casings.<\/p><\/div>\n<\/div><\/div><\/div>\n<\/details>\n\n\n\n<details class=\"wp-block-stackable-accordion stk-block-accordion stk-inner-blocks stk-block-content stk-block stk-fefca6e is-style-shadow\" data-block-id=\"fefca6e\"><style>.stk-fefca6e {border-top-left-radius:4px !important;border-top-right-radius:4px !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;overflow:hidden !important;box-shadow:0 5px 30px -10px #123f524d !important;}<\/style>\n<summary class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-5212595 stk--container-small stk-block-accordion__heading\" data-v=\"4\" data-block-id=\"5212595\"><style>.stk-5212595-container{padding-top:16px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-5212595-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-5212595-inner-blocks\">\n<div class=\"wp-block-stackable-icon-label stk-block-icon-label stk-block stk-9381842\" data-block-id=\"9381842\"><div class=\"stk-row stk-inner-blocks stk-block-content\">\n<div class=\"wp-block-stackable-heading stk-block-heading stk-block-heading--v2 stk-block stk-f6e1f67\" id=\"question-1-placeholder\" data-block-id=\"f6e1f67\"><style>.stk-f6e1f67 .stk-block-heading__text{font-size:20px !important;text-transform:capitalize !important;}@media screen and (max-width:999px){.stk-f6e1f67 .stk-block-heading__text{font-size:20px !important;}}<\/style><h3 class=\"stk-block-heading__text\">When Should Production Machining be Chosen vs. Other Manufacturing Methods for ABS?<\/h3><\/div>\n\n\n\n<div class=\"wp-block-stackable-icon stk-block-icon stk-block stk-68aecd2\" data-block-id=\"68aecd2\"><span class=\"stk--svg-wrapper stk--has-icon2\"><div class=\"stk--inner-svg\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-68aecd2\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-68-aecd-2-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-68-aecd-2-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H272V64c0-17.67-14.33-32-32-32h-32c-17.67 0-32 14.33-32 32v144H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h144v144c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32V304h144c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><div class=\"stk--inner-svg stk--icon-2\" style=\"display:none\"><svg style=\"height:0;width:0\"><defs><linearGradient id=\"linear-gradient-68aecd2\" x1=\"0\" x2=\"100%\" y1=\"0\" y2=\"0\"><stop offset=\"0%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-68-aecd-2-color-1)\"><\/stop><stop offset=\"100%\" style=\"stop-opacity:1;stop-color:var(--linear-gradient-68-aecd-2-color-2)\"><\/stop><\/linearGradient><\/defs><\/svg><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 448 512\" aria-hidden=\"true\" width=\"32\" height=\"32\"><path d=\"M416 208H32c-17.67 0-32 14.33-32 32v32c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32v-32c0-17.67-14.33-32-32-32z\"\/><\/svg><\/div><\/span><\/div>\n<\/div><\/div>\n<\/div><\/div><\/summary>\n\n\n\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-d543408 stk-block-accordion__content\" data-v=\"4\" data-block-id=\"d543408\"><style>.stk-d543408-container{padding-top:0px !important;padding-right:16px !important;padding-bottom:16px !important;padding-left:16px !important;}<\/style><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-d543408-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-d543408-inner-blocks\">\n<div class=\"wp-block-stackable-text stk-block-text stk-block stk-5accdf6\" data-block-id=\"5accdf6\"><p class=\"stk-block-text__text\">For small to medium volume runs, production machining is preferable if high tolerances, good surface finish, and quick turnaround is desired. Production machining of ABS works best when the part is to be functional, when precision is necessary, or when the cost of injection molding is high. It fits design requirements in the automotive and consumer goods industry, aerospace prototyping, and any applications that require high-quality end-use parts that need quick turnaround and good mechanical properties.<\/p><\/div>\n<\/div><\/div><\/div>\n<\/details>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Material Overview What is ABS Plastic? ABS stands for Acrylonitrile Butadiene Styrene and is one of the most engineered thermoplastic materials used for CNC machining due to the property of being cost-effective and having a perfect blend of attributes. Work with this thermoplastic is quite easy, as it is perfect for CNC machining milling, turning, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3505,"parent":2108,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"#gspb_row-id-gsbp-7edf5ee{justify-content:space-between;margin-top:0;margin-bottom:0;display:flex;flex-wrap:wrap;align-content:center;padding-top:250px;padding-bottom:55px}#gspb_row-id-gsbp-7edf5ee>.gspb_row__content{display:flex;justify-content:space-between;margin:0 auto;width:100%;flex-wrap:wrap}.gspb_row{position:relative}div[id^=gspb_col-id]{box-sizing:border-box;position:relative;padding:var(--gs-row-column-padding, 15px min(3vw, 20px))}@media (max-width:991.98px){#gspb_row-id-gsbp-7edf5ee>.gspb_row__content{row-gap:50px}}#gspb_row-id-gsbp-7edf5ee>.gspb_row__content{align-items:center}body.gspb-bodyfront #gspb_row-id-gsbp-7edf5ee>.gspb_row__content{width:var(--theme-container-width, 1200px);max-width:var(--theme-normal-container-max-width, 1200px)}@media (max-width:991.98px){#gspb_row-id-gsbp-7edf5ee{padding-top:200px}}#gspb_row-id-gsbp-7edf5ee{background-color:var(--wp--preset--color--palette-color-4, var(--theme-palette-color-4, #040404));background-size:cover;background-repeat:no-repeat;background-position:50% 0;background-image:url(https:\/\/le-creator.com\/wp-content\/uploads\/2025\/07\/hero-section-background-scaled-1.webp)}#gspb_row-id-gsbp-7edf5ee:hover{background-size:cover}#gspb_col-id-gsbp-6a341d5.gspb_row__col--6{width:calc(50% - 40px)}@media (max-width:991.98px){#gspb_col-id-gsbp-6a341d5.gspb_row__col--6{width:100%}}@media (max-width:767.98px){#gspb_col-id-gsbp-6a341d5.gspb_row__col--6{width:calc(100% - 40px)}}@media (max-width:575.98px){#gspb_col-id-gsbp-6a341d5.gspb_row__col--6{width:100%}}@media (min-width:992px){body.gspb-bodyfront #gspb_col-id-gsbp-6a341d5.gspb_row__col--6{width:calc(55% - 0px - 40px)}}#gspb_heading-id-gsbp-d37f723{font-size:50px;line-height:1.2em}@media (max-width:991.98px){#gspb_heading-id-gsbp-d37f723{font-size:40px}}@media (max-width:575.98px){#gspb_heading-id-gsbp-d37f723{font-size:35px}}@media (max-width:991.98px){#gspb_heading-id-gsbp-d37f723,#gspb_heading-id-gsbp-d37f723 .gsap-g-line{text-align:center!important}}#gspb_heading-id-gsbp-d37f723{font-weight:800!important;color:#fff;margin-top:0;margin-bottom:20px}.gspb_text-id-gsbp-5c0e1d9{font-size:18px}@media (max-width:991.98px){.gspb_text-id-gsbp-5c0e1d9,.gspb_text-id-gsbp-5c0e1d9 .gsap-g-line{text-align:center!important}}.gspb_text-id-gsbp-5c0e1d9{color:#fff;margin-top:0!important;margin-bottom:50px!important}#gspb_button-id-gsbp-8f08266{display:flex;justify-content:flex-start}#gspb_button-id-gsbp-8f08266 .gspb-buttonbox-text{display:flex;flex-direction:column}#gspb_button-id-gsbp-8f08266>.gspb-buttonbox{box-sizing:border-box}#gspb_button-id-gsbp-8f08266>.gspb-buttonbox>.gspb-buttonbox-textwrap>.gspb-buttonbox-icon{display:flex}#gspb_button-id-gsbp-8f08266>.gspb-buttonbox .gspb-buttonbox-icon svg{height:40px!important;width:40px!important;min-width:40px!important;fill:#fff!important;margin:0!important}#gspb_button-id-gsbp-8f08266>.gspb-buttonbox .gspb-buttonbox-icon svg path{fill:#fff!important}#gspb_button-id-gsbp-8f08266>.gspb-buttonbox>.gspb-buttonbox-textwrap{display:flex;flex-direction:row;align-items:center}#gspb_button-id-gsbp-8f08266 .gspb-buttonbox-icon{margin-left:13px}#gspb_button-id-gsbp-8f08266>.gspb-buttonbox .gspb-buttonbox-icon{margin-left:25px}@media (max-width:991.98px){#gspb_button-id-gsbp-8f08266{justify-content:center}}#gspb_button-id-gsbp-8f08266>.gspb-buttonbox{padding:8px 8px 8px 30px}#gspb_col-id-gsbp-5e445d6.gspb_row__col--6{width:calc(50% - 40px)}@media (max-width:991.98px){#gspb_col-id-gsbp-5e445d6.gspb_row__col--6{width:100%}}@media (max-width:767.98px){#gspb_col-id-gsbp-5e445d6.gspb_row__col--6{width:calc(100% - 40px)}}@media (max-width:575.98px){#gspb_col-id-gsbp-5e445d6.gspb_row__col--6{width:100%}}body.gspb-bodyfront #gspb_col-id-gsbp-5e445d6.gspb_row__col--6{min-height:600px}@media (max-width:991.98px){body.gspb-bodyfront #gspb_col-id-gsbp-5e445d6.gspb_row__col--6{min-height:550px}}.gspb_row #gspb_col-id-gsbp-5e445d6.gspb_row__col--6{padding:40px}@media (max-width:575.98px){.gspb_row #gspb_col-id-gsbp-5e445d6.gspb_row__col--6{padding:30px}}#gspb_col-id-gsbp-5e445d6.gspb_row__col--6{background-size:cover;background-repeat:no-repeat;background-position:51% 47%}@media (max-width:991.98px){#gspb_col-id-gsbp-5e445d6.gspb_row__col--6{background-position:50% 50%}}#gspb_col-id-gsbp-5e445d6.gspb_row__col--6{background-image:url(https:\/\/le-creator.com\/wp-content\/uploads\/2025\/12\/5-2.png)}#gspb_col-id-gsbp-5e445d6.gspb_row__col--6:hover{background-size:cover}body #gspb_col-id-gsbp-5e445d6.gspb_row__col--6{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}#gspb_col-id-gsbp-5e445d6.gspb_row__col--6,#gspb_col-id-gsbp-5e445d6.gspb_row__col--6>.gspb_backgroundOverlay{border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-right-radius:30px;border-bottom-left-radius:30px}","footnotes":""},"class_list":["post-3502","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":{"has_hero_section":"disabled","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/le-creator.com\/es\/wp-json\/wp\/v2\/pages\/3502","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/le-creator.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/le-creator.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/le-creator.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/le-creator.com\/es\/wp-json\/wp\/v2\/comments?post=3502"}],"version-history":[{"count":0,"href":"https:\/\/le-creator.com\/es\/wp-json\/wp\/v2\/pages\/3502\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/le-creator.com\/es\/wp-json\/wp\/v2\/pages\/2108"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/le-creator.com\/es\/wp-json\/wp\/v2\/media\/3505"}],"wp:attachment":[{"href":"https:\/\/le-creator.com\/es\/wp-json\/wp\/v2\/media?parent=3502"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}