{"id":914,"date":"2026-03-03T06:25:33","date_gmt":"2026-03-03T06:25:33","guid":{"rendered":"https:\/\/meitu-engelhardt.com\/?page_id=914"},"modified":"2026-03-03T06:35:51","modified_gmt":"2026-03-03T06:35:51","slug":"injection-molding-cost-estimator","status":"publish","type":"page","link":"https:\/\/meitu-engelhardt.com\/es\/plastic-injection-molding\/injection-molding-cost-estimator\/","title":{"rendered":"Estimador de costos de moldeo por inyecci\u00f3n"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-da3bb85\" data-block-id=\"da3bb85\"><style>.stk-da3bb85 {margin-bottom:31px !important;}<\/style><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-da3bb85-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3b7402f\" data-v=\"4\" data-block-id=\"3b7402f\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3b7402f-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3b7402f-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns alignfull stk-block-columns stk-block stk-a9876e9\" data-block-id=\"a9876e9\"><style>.stk-a9876e9 {margin-bottom:14px !important;}.stk-a9876e9-column{--stk-columns-spacing:var(--stk--preset--spacing--40, 1rem) !important;}<\/style><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-a9876e9-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-74cf5a3\" data-v=\"4\" data-block-id=\"74cf5a3\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-74cf5a3-container stk--no-background stk--no-padding\"><div class=\"has-text-align-center stk-block-content stk-inner-blocks stk-74cf5a3-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-efa8041\" data-block-id=\"efa8041\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-efa8041-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-3b7409d\" data-v=\"4\" data-block-id=\"3b7409d\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-3b7409d-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-3b7409d-inner-blocks\">\n<section id=\"bx-cost-estimator-v1\">\n<style>\n\/* ========================================\n   SCOPED STYLES: #bx-cost-estimator-v1\n   Optimized for Blocksy & FlyingPress\n   ======================================== *\/\n\n\/* \u79fb\u9664 Google Fonts \u5f15\u7528\uff0c\u7ee7\u627f\u4e3b\u9898\u5b57\u4f53 *\/\n\n#bx-cost-estimator-v1 {\n  max-width: 1280px; \/* \u4fee\u6539\uff1a\u6700\u5927\u5bbd\u5ea6 1280px *\/\n  margin: 0 auto;    \/* \u5c45\u4e2d *\/\n  padding: 40px 24px;\n  color: #000018;\n  font-family: inherit; \/* \u7ee7\u627f Blocksy \u5168\u5c40\u5b57\u4f53 *\/\n  line-height: 1.6;\n  box-sizing: border-box;\n  width: 100%;\n}\n\n#bx-cost-estimator-v1 *,\n#bx-cost-estimator-v1 *::before,\n#bx-cost-estimator-v1 *::after {\n  box-sizing: border-box;\n}\n\n\/* Typography *\/\n#bx-cost-estimator-v1 h2 {\n  font-family: inherit !important;\n  color: #000018;\n  margin: 0 0 8px 0;\n  font-weight: 700;\n  line-height: 1.2;\n  \/* font-size: 32px;  \u5982\u9700\u5f3a\u5236 32px \u53ef\u53d6\u6d88\u6ce8\u91ca\uff0c\u5426\u5219\u7ee7\u627f\u4e3b\u9898 H2 \u8bbe\u7f6e *\/\n}\n\n#bx-cost-estimator-v1 h3,\n#bx-cost-estimator-v1 h4 {\n  font-family: inherit !important;\n  color: #000018;\n  margin: 0 0 8px 0;\n  font-weight: 600;\n  line-height: 1.3;\n}\n\n#bx-cost-estimator-v1 .bx-tool-subtitle {\n  color: #555;\n  font-size: 1.05rem;\n  margin-bottom: 32px;\n  max-width: 780px;\n}\n\n#bx-cost-estimator-v1 .bx-mono {\n  font-family: inherit; \/* \u4e3a\u4e86\u6027\u80fd\u548c\u4e00\u81f4\u6027\uff0c\u4f7f\u7528\u7ee7\u627f\u5b57\u4f53\uff0c\u6216\u8bbe\u7f6e\u4e3a monospace *\/\n  font-variant-numeric: tabular-nums; \/* \u786e\u4fdd\u6570\u5b57\u5bf9\u9f50 *\/\n}\n\n\/* Form Layout *\/\n#bx-cost-estimator-v1 .bx-form-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 24px;\n  margin-bottom: 32px;\n}\n\n#bx-cost-estimator-v1 .bx-form-group {\n  display: flex;\n  flex-direction: column;\n}\n\n#bx-cost-estimator-v1 .bx-form-group.bx-full-width {\n  grid-column: 1 \/ -1;\n}\n\n#bx-cost-estimator-v1 .bx-form-group label {\n  font-weight: 600;\n  font-size: 0.9rem;\n  margin-bottom: 6px;\n  color: #000018;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n}\n\n#bx-cost-estimator-v1 .bx-form-group label .bx-label-hint {\n  font-weight: 400;\n  font-size: 0.8rem;\n  text-transform: none;\n  letter-spacing: 0;\n  color: #666;\n  display: block;\n  margin-top: 2px;\n}\n\n\/* Select Styling *\/\n#bx-cost-estimator-v1 .bx-select-wrap {\n  position: relative;\n}\n\n#bx-cost-estimator-v1 .bx-select-wrap::after {\n  content: '';\n  position: absolute;\n  right: 16px;\n  top: 50%;\n  transform: translateY(-50%);\n  width: 0;\n  height: 0;\n  border-left: 6px solid transparent;\n  border-right: 6px solid transparent;\n  border-top: 7px solid #000018;\n  pointer-events: none;\n}\n\n#bx-cost-estimator-v1 select {\n  width: 100%;\n  height: 48px;\n  min-height: 44px;\n  padding: 0 40px 0 14px;\n  font-size: 0.95rem;\n  font-family: inherit;\n  color: #000018;\n  background: #FFFFFF;\n  border: 2px solid #E9E7E2;\n  border-radius: 0px;\n  appearance: none;\n  -webkit-appearance: none;\n  -moz-appearance: none;\n  cursor: pointer;\n  transition: border-color 0.2s;\n}\n\n#bx-cost-estimator-v1 select:hover {\n  border-color: #0048F0;\n}\n\n#bx-cost-estimator-v1 select:focus {\n  outline: none;\n  border-color: #0048F0;\n  box-shadow: 0 0 0 3px rgba(0, 72, 240, 0.12);\n}\n\n#bx-cost-estimator-v1 select option {\n  color: #000018 !important;\n  background: #FFFFFF !important;\n  padding: 8px;\n}\n\n\/* Button *\/\n#bx-cost-estimator-v1 .bx-btn-primary {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 10px;\n  height: 48px;\n  padding: 0 36px;\n  background: #0048F0;\n  color: #FFFFFF;\n  font-family: inherit;\n  font-size: 1rem;\n  font-weight: 600;\n  border: none;\n  border-radius: 0px;\n  cursor: pointer;\n  transition: background 0.2s, transform 0.1s;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n}\n\n#bx-cost-estimator-v1 .bx-btn-primary:hover {\n  background: #0038C0;\n}\n\n#bx-cost-estimator-v1 .bx-btn-primary:active {\n  transform: translateY(1px);\n}\n\n#bx-cost-estimator-v1 .bx-btn-primary svg {\n  flex-shrink: 0;\n}\n\n\/* Results Panel *\/\n#bx-cost-estimator-v1 .bx-results-panel {\n  display: none;\n  margin-top: 40px;\n  border-top: 3px solid #0048F0;\n  animation: bxFadeIn 0.4s ease;\n}\n\n@keyframes bxFadeIn {\n  from { opacity: 0; transform: translateY(12px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n#bx-cost-estimator-v1 .bx-results-panel.bx-visible {\n  display: block;\n}\n\n#bx-cost-estimator-v1 .bx-results-header {\n  display: flex;\n  align-items: center;\n  gap: 12px;\n  margin: 28px 0 24px 0;\n}\n\n#bx-cost-estimator-v1 .bx-results-header h3 {\n  font-size: 1.35rem;\n  margin: 0;\n}\n\n#bx-cost-estimator-v1 .bx-results-header .bx-badge {\n  font-family: inherit;\n  font-size: 0.7rem;\n  font-weight: 600;\n  background: #0048F0;\n  color: #FFF;\n  padding: 3px 10px;\n  text-transform: uppercase;\n  letter-spacing: 0.08em;\n}\n\n\/* KPI Cards *\/\n#bx-cost-estimator-v1 .bx-kpi-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 0;\n  margin-bottom: 32px;\n  border: 2px solid #E9E7E2;\n}\n\n#bx-cost-estimator-v1 .bx-kpi-card {\n  padding: 24px;\n  background: #F6F5F3;\n  border-right: 2px solid #E9E7E2;\n}\n\n#bx-cost-estimator-v1 .bx-kpi-card:last-child {\n  border-right: none;\n}\n\n#bx-cost-estimator-v1 .bx-kpi-label {\n  font-size: 0.75rem;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  color: #666;\n  margin-bottom: 8px;\n}\n\n#bx-cost-estimator-v1 .bx-kpi-value {\n  font-family: inherit;\n  font-size: 1.45rem;\n  font-weight: 700;\n  color: #000018;\n  line-height: 1.2;\n  margin-bottom: 4px;\n}\n\n#bx-cost-estimator-v1 .bx-kpi-value.bx-accent {\n  color: #0048F0;\n}\n\n#bx-cost-estimator-v1 .bx-kpi-sub {\n  font-family: inherit;\n  font-size: 0.8rem;\n  color: #888;\n}\n\n\/* Break-even indicator *\/\n#bx-cost-estimator-v1 .bx-breakeven-bar {\n  margin-bottom: 32px;\n  padding: 20px 24px;\n  background: #F6F5F3;\n  border: 2px solid #E9E7E2;\n}\n\n#bx-cost-estimator-v1 .bx-breakeven-bar h4 {\n  font-size: 0.85rem;\n  text-transform: uppercase;\n  letter-spacing: 0.05em;\n  margin-bottom: 12px;\n  color: #555;\n}\n\n#bx-cost-estimator-v1 .bx-breakeven-track {\n  position: relative;\n  width: 100%;\n  height: 32px;\n  background: #E9E7E2;\n  overflow: hidden;\n}\n\n#bx-cost-estimator-v1 .bx-breakeven-fill {\n  height: 100%;\n  background: #0048F0; \/* \u4fee\u6539\uff1a\u7eaf\u84dd\u8272\u586b\u5145 *\/\n  transition: width 0.8s ease;\n  position: relative;\n  opacity: 0.9;\n}\n\n#bx-cost-estimator-v1 .bx-breakeven-marker {\n  position: absolute;\n  right: -1px;\n  top: -6px;\n  width: 3px;\n  height: 44px;\n  background: #000018;\n}\n\n#bx-cost-estimator-v1 .bx-breakeven-labels {\n  display: flex;\n  justify-content: space-between;\n  margin-top: 8px;\n}\n\n#bx-cost-estimator-v1 .bx-breakeven-labels span {\n  font-family: inherit;\n  font-size: 0.75rem;\n  color: #666;\n}\n\n#bx-cost-estimator-v1 .bx-breakeven-text {\n  font-family: inherit;\n  font-size: 0.85rem;\n  font-weight: 600;\n  color: #000018;\n  margin-top: 10px;\n}\n\n\/* Cost Breakdown Section *\/\n#bx-cost-estimator-v1 .bx-breakdown-section {\n  margin-bottom: 32px;\n}\n\n#bx-cost-estimator-v1 .bx-breakdown-section h3 {\n  font-size: 1.1rem;\n  margin-bottom: 20px;\n}\n\n#bx-cost-estimator-v1 .bx-breakdown-table {\n  width: 100%;\n  border-collapse: collapse;\n  margin-bottom: 24px;\n}\n\n#bx-cost-estimator-v1 .bx-breakdown-table thead th {\n  text-align: left;\n  font-size: 0.75rem;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.06em;\n  color: #666;\n  padding: 0 0 10px 0;\n  border-bottom: 2px solid #E9E7E2;\n}\n\n#bx-cost-estimator-v1 .bx-breakdown-table thead th:last-child {\n  text-align: right;\n}\n\n#bx-cost-estimator-v1 .bx-breakdown-table tbody td {\n  padding: 12px 0;\n  border-bottom: 1px solid #E9E7E2;\n  font-size: 0.95rem;\n}\n\n#bx-cost-estimator-v1 .bx-breakdown-table tbody td:last-child {\n  text-align: right;\n  font-family: inherit;\n  font-weight: 600;\n}\n\n#bx-cost-estimator-v1 .bx-breakdown-table tbody tr:last-child td {\n  border-bottom: 2px solid #000018;\n  font-weight: 700;\n}\n\n#bx-cost-estimator-v1 .bx-breakdown-table tbody tr:last-child td:last-child {\n  font-family: inherit;\n  font-weight: 700;\n}\n\n#bx-cost-estimator-v1 .bx-cost-dot {\n  display: inline-block;\n  width: 10px;\n  height: 10px;\n  margin-right: 8px;\n  vertical-align: middle;\n}\n\n\/* \u4fee\u6539\uff1a\u56fe\u8868\u989c\u8272\u8c03\u6574\u4e3a\u84dd\u8272\u7cfb\uff0c\u7b26\u5408\u6574\u4f53\u914d\u8272\u8981\u6c42 *\/\n#bx-cost-estimator-v1 .bx-dot-material { background: #0048F0; } \/* \u4e3b\u84dd *\/\n#bx-cost-estimator-v1 .bx-dot-machine { background: #002a8f; }  \/* \u6df1\u84dd *\/\n#bx-cost-estimator-v1 .bx-dot-tooling { background: #5c8aff; }  \/* \u6d45\u84dd *\/\n#bx-cost-estimator-v1 .bx-dot-qc { background: #E0E0E0; }       \/* \u7070\u8272 *\/\n\n\/* Stacked Bar Chart *\/\n#bx-cost-estimator-v1 .bx-stacked-bar-wrap {\n  margin-bottom: 28px;\n}\n\n#bx-cost-estimator-v1 .bx-stacked-bar-label {\n  font-size: 0.8rem;\n  font-weight: 600;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n  color: #555;\n  margin-bottom: 8px;\n}\n\n#bx-cost-estimator-v1 .bx-stacked-bar {\n  display: flex;\n  width: 100%;\n  height: 40px;\n  overflow: hidden;\n}\n\n#bx-cost-estimator-v1 .bx-bar-segment {\n  height: 100%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-family: inherit;\n  font-size: 0.72rem;\n  font-weight: 600;\n  color: #FFFFFF;\n  transition: width 0.6s ease;\n  min-width: 0;\n  overflow: hidden;\n  white-space: nowrap;\n}\n\n\/* \u4fee\u6539\uff1a\u56fe\u8868\u989c\u8272\u4e0e\u4e0a\u9762\u5b9a\u4e49\u4e00\u81f4 *\/\n#bx-cost-estimator-v1 .bx-bar-material { background: #0048F0; }\n#bx-cost-estimator-v1 .bx-bar-machine { background: #002a8f; }\n#bx-cost-estimator-v1 .bx-bar-tooling { background: #5c8aff; }\n#bx-cost-estimator-v1 .bx-bar-qc { background: #E0E0E0; color: #000018; }\n\n#bx-cost-estimator-v1 .bx-bar-legend {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 16px;\n  margin-top: 10px;\n}\n\n#bx-cost-estimator-v1 .bx-legend-item {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 0.8rem;\n  color: #555;\n}\n\n#bx-cost-estimator-v1 .bx-legend-dot {\n  width: 10px;\n  height: 10px;\n  flex-shrink: 0;\n}\n\n\/* CTA Section *\/\n#bx-cost-estimator-v1 .bx-cta-section {\n  margin-top: 36px;\n  padding: 28px 32px;\n  background: #000018;\n  color: #FFFFFF;\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  gap: 24px;\n}\n\n#bx-cost-estimator-v1 .bx-cta-text {\n  font-size: 1rem;\n  line-height: 1.5;\n  max-width: 600px;\n}\n\n#bx-cost-estimator-v1 .bx-cta-link {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  height: 48px;\n  padding: 0 28px;\n  background: #0048F0; \/* \u4fee\u6539\uff1a\u84dd\u8272\u6309\u94ae *\/\n  color: #FFFFFF;\n  text-decoration: none;\n  font-weight: 600;\n  font-size: 0.9rem;\n  border-radius: 0px;\n  white-space: nowrap;\n  transition: background 0.2s;\n  text-transform: uppercase;\n  letter-spacing: 0.04em;\n}\n\n#bx-cost-estimator-v1 .bx-cta-link:hover {\n  background: #0038C0;\n}\n\n\/* Disclaimer *\/\n#bx-cost-estimator-v1 .bx-disclaimer {\n  margin-top: 24px;\n  padding: 16px 0;\n  border-top: 1px solid #E9E7E2;\n  font-size: 0.78rem;\n  color: #888;\n  line-height: 1.5;\n}\n\n\/* ========================================\n   RESPONSIVE: <= 860px\n   ======================================== *\/\n@media (max-width: 860px) {\n  #bx-cost-estimator-v1 {\n    padding: 28px 16px;\n  }\n\n  #bx-cost-estimator-v1 .bx-form-grid {\n    grid-template-columns: 1fr;\n    gap: 18px;\n  }\n\n  #bx-cost-estimator-v1 .bx-kpi-grid {\n    grid-template-columns: 1fr;\n    gap: 0;\n  }\n\n  #bx-cost-estimator-v1 .bx-kpi-card {\n    border-right: none;\n    border-bottom: 2px solid #E9E7E2;\n    padding: 18px 20px;\n  }\n\n  #bx-cost-estimator-v1 .bx-kpi-card:last-child {\n    border-bottom: none;\n  }\n\n  #bx-cost-estimator-v1 .bx-kpi-value {\n    font-size: 1.25rem;\n  }\n\n  #bx-cost-estimator-v1 .bx-cta-section {\n    flex-direction: column;\n    text-align: center;\n    padding: 24px 20px;\n  }\n\n  #bx-cost-estimator-v1 .bx-cta-link {\n    width: 100%;\n    justify-content: center;\n  }\n\n  #bx-cost-estimator-v1 .bx-stacked-bar {\n    height: 34px;\n  }\n\n  #bx-cost-estimator-v1 .bx-bar-segment {\n    font-size: 0.65rem;\n  }\n\n  #bx-cost-estimator-v1 .bx-breakeven-labels {\n    flex-direction: column;\n    gap: 2px;\n  }\n\n  #bx-cost-estimator-v1 .bx-breakdown-table {\n    font-size: 0.88rem;\n  }\n}\n<\/style>\n\n<section id=\"bx-cost-estimator-v1\">\n\n  <h2>Injection Molding Cost Estimator<\/h2>\n  <p class=\"bx-tool-subtitle\">Estimate tooling investment, per-part costs, and total project spend for your plastic injection molding project. Select your parameters below for an instant cost range.<\/p>\n\n  <div class=\"bx-form-grid\">\n\n    <div class=\"bx-form-group\">\n      <label for=\"bx-part-size\">\n        Part Size\n        <span class=\"bx-label-hint\">Based on shot weight<\/span>\n      <\/label>\n      <div class=\"bx-select-wrap\">\n        <select id=\"bx-part-size\">\n          <option value=\"\" disabled selected>Select part size...<\/option>\n          <option value=\"small\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Small (&lt;50g)<\/option>\n          <option value=\"medium\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Medium (50\u2013200g)<\/option>\n          <option value=\"large\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Large (200\u2013500g)<\/option>\n          <option value=\"xlarge\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Extra Large (&gt;500g)<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <div class=\"bx-form-group\">\n      <label for=\"bx-material\">\n        Material Type\n        <span class=\"bx-label-hint\">Resin selection<\/span>\n      <\/label>\n      <div class=\"bx-select-wrap\">\n        <select id=\"bx-material\">\n          <option value=\"\" disabled selected>Select material...<\/option>\n          <option value=\"abs\" style=\"color:#000018 !important; background:#FFFFFF !important;\">ABS<\/option>\n          <option value=\"pc\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Polycarbonate (PC)<\/option>\n          <option value=\"pp\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Polypropylene (PP)<\/option>\n          <option value=\"nylon\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Nylon (PA)<\/option>\n          <option value=\"pom\" style=\"color:#000018 !important; background:#FFFFFF !important;\">POM (Acetal)<\/option>\n          <option value=\"hdpe\" style=\"color:#000018 !important; background:#FFFFFF !important;\">HDPE<\/option>\n          <option value=\"pbt\" style=\"color:#000018 !important; background:#FFFFFF !important;\">PBT<\/option>\n          <option value=\"tpe\" style=\"color:#000018 !important; background:#FFFFFF !important;\">TPE \/ TPU<\/option>\n          <option value=\"peek\" style=\"color:#000018 !important; background:#FFFFFF !important;\">PEEK<\/option>\n          <option value=\"pcabs\" style=\"color:#000018 !important; background:#FFFFFF !important;\">PC\/ABS Blend<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <div class=\"bx-form-group\">\n      <label for=\"bx-finish\">\n        Surface Finish\n        <span class=\"bx-label-hint\">SPI classification<\/span>\n      <\/label>\n      <div class=\"bx-select-wrap\">\n        <select id=\"bx-finish\">\n          <option value=\"\" disabled selected>Select finish...<\/option>\n          <option value=\"standard\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Standard (SPI B-3)<\/option>\n          <option value=\"textured\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Textured (SPI C\/D)<\/option>\n          <option value=\"highpolish\" style=\"color:#000018 !important; background:#FFFFFF !important;\">High Polish (SPI A-1\/A-2)<\/option>\n          <option value=\"custom\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Custom Texture<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <div class=\"bx-form-group\">\n      <label for=\"bx-volume\">\n        Annual Production Volume\n        <span class=\"bx-label-hint\">Units per year<\/span>\n      <\/label>\n      <div class=\"bx-select-wrap\">\n        <select id=\"bx-volume\">\n          <option value=\"\" disabled selected>Select volume...<\/option>\n          <option value=\"proto\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Prototype (1\u2013100)<\/option>\n          <option value=\"low\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Low Volume (100\u20131,000)<\/option>\n          <option value=\"medium\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Medium (1,000\u201310,000)<\/option>\n          <option value=\"high\" style=\"color:#000018 !important; background:#FFFFFF !important;\">High (10,000\u2013100,000)<\/option>\n          <option value=\"mass\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Mass Production (100,000+)<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <div class=\"bx-form-group bx-full-width\">\n      <label for=\"bx-complexity\">\n        Part Complexity\n        <span class=\"bx-label-hint\">Geometric and process complexity<\/span>\n      <\/label>\n      <div class=\"bx-select-wrap\">\n        <select id=\"bx-complexity\">\n          <option value=\"\" disabled selected>Select complexity...<\/option>\n          <option value=\"simple\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Simple (basic geometry)<\/option>\n          <option value=\"moderate\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Moderate (undercuts \/ threads)<\/option>\n          <option value=\"complex\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Complex (multi-cavity \/ side actions)<\/option>\n          <option value=\"vcomplex\" style=\"color:#000018 !important; background:#FFFFFF !important;\">Very Complex (overmolding \/ insert molding)<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n  <\/div>\n\n  <button type=\"button\" class=\"bx-btn-primary\" id=\"bx-estimate-btn\">\n    <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"square\"><rect x=\"4\" y=\"2\" width=\"16\" height=\"20\"\/><line x1=\"8\" y1=\"6\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"10\" x2=\"16\" y2=\"10\"\/><line x1=\"8\" y1=\"14\" x2=\"12\" y2=\"14\"\/><line x1=\"8\" y1=\"18\" x2=\"14\" y2=\"18\"\/><\/svg>\n    Estimate Cost\n  <\/button>\n\n  <div class=\"bx-results-panel\" id=\"bx-results-panel\">\n\n    <div class=\"bx-results-header\">\n      <h3>Cost Estimate<\/h3>\n      <span class=\"bx-badge\">Estimate<\/span>\n    <\/div>\n\n    <div class=\"bx-kpi-grid\">\n      <div class=\"bx-kpi-card\">\n        <div class=\"bx-kpi-label\">Mold \/ Tooling Cost<\/div>\n        <div class=\"bx-kpi-value bx-mono\" id=\"bx-kpi-mold\">\u2014<\/div>\n        <div class=\"bx-kpi-sub\" id=\"bx-kpi-mold-sub\">one-time investment<\/div>\n      <\/div>\n      <div class=\"bx-kpi-card\">\n        <div class=\"bx-kpi-label\">Per-Part Cost<\/div>\n        <div class=\"bx-kpi-value bx-accent bx-mono\" id=\"bx-kpi-part\">\u2014<\/div>\n        <div class=\"bx-kpi-sub\" id=\"bx-kpi-part-sub\">each unit produced<\/div>\n      <\/div>\n      <div class=\"bx-kpi-card\">\n        <div class=\"bx-kpi-label\">First Year Total Investment<\/div>\n        <div class=\"bx-kpi-value bx-mono\" id=\"bx-kpi-total\">\u2014<\/div>\n        <div class=\"bx-kpi-sub\" id=\"bx-kpi-total-sub\">tooling + production<\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"bx-breakeven-bar\">\n      <h4>Break-Even Point<\/h4>\n      <div class=\"bx-breakeven-track\">\n        <div class=\"bx-breakeven-fill\" id=\"bx-breakeven-fill\" style=\"width:0%\">\n          <div class=\"bx-breakeven-marker\"><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"bx-breakeven-labels\">\n        <span id=\"bx-be-label-start\">0 units<\/span>\n        <span id=\"bx-be-label-end\">\u2014<\/span>\n      <\/div>\n      <div class=\"bx-breakeven-text\" id=\"bx-breakeven-text\">\u2014<\/div>\n    <\/div>\n\n    <div class=\"bx-breakdown-section\">\n      <h3>Per-Part Cost Breakdown<\/h3>\n\n      <div class=\"bx-stacked-bar-wrap\">\n        <div class=\"bx-stacked-bar-label\">Cost Proportion by Category<\/div>\n        <div class=\"bx-stacked-bar\" id=\"bx-stacked-bar\">\n          <div class=\"bx-bar-segment bx-bar-material\" id=\"bx-bar-material\" style=\"width:25%\">\u2014<\/div>\n          <div class=\"bx-bar-segment bx-bar-machine\" id=\"bx-bar-machine\" style=\"width:25%\">\u2014<\/div>\n          <div class=\"bx-bar-segment bx-bar-tooling\" id=\"bx-bar-tooling\" style=\"width:25%\">\u2014<\/div>\n          <div class=\"bx-bar-segment bx-bar-qc\" id=\"bx-bar-qc\" style=\"width:25%\">\u2014<\/div>\n        <\/div>\n        <div class=\"bx-bar-legend\">\n          <span class=\"bx-legend-item\"><span class=\"bx-legend-dot bx-dot-material\"><\/span>Material<\/span>\n          <span class=\"bx-legend-item\"><span class=\"bx-legend-dot bx-dot-machine\"><\/span>Machine Time<\/span>\n          <span class=\"bx-legend-item\"><span class=\"bx-legend-dot bx-dot-tooling\"><\/span>Tooling (Amortized)<\/span>\n          <span class=\"bx-legend-item\"><span class=\"bx-legend-dot bx-dot-qc\"><\/span>Finishing \/ QC<\/span>\n        <\/div>\n      <\/div>\n\n      <table class=\"bx-breakdown-table\">\n        <thead>\n          <tr>\n            <th>Cost Component<\/th>\n            <th>Per Part<\/th>\n          <\/tr>\n        <\/thead>\n        <tbody>\n          <tr>\n            <td><span class=\"bx-cost-dot bx-dot-material\"><\/span>Material Cost<\/td>\n            <td class=\"bx-mono\" id=\"bx-td-material\">\u2014<\/td>\n          <\/tr>\n          <tr>\n            <td><span class=\"bx-cost-dot bx-dot-machine\"><\/span>Machine Time<\/td>\n            <td class=\"bx-mono\" id=\"bx-td-machine\">\u2014<\/td>\n          <\/tr>\n          <tr>\n            <td><span class=\"bx-cost-dot bx-dot-tooling\"><\/span>Tooling Amortized<\/td>\n            <td class=\"bx-mono\" id=\"bx-td-tooling\">\u2014<\/td>\n          <\/tr>\n          <tr>\n            <td><span class=\"bx-cost-dot bx-dot-qc\"><\/span>Finishing \/ QC<\/td>\n            <td class=\"bx-mono\" id=\"bx-td-qc\">\u2014<\/td>\n          <\/tr>\n          <tr>\n            <td>Total Per-Part Cost (mid)<\/td>\n            <td id=\"bx-td-total\">\u2014<\/td>\n          <\/tr>\n        <\/tbody>\n      <\/table>\n    <\/div>\n\n    <div class=\"bx-cta-section\">\n      <div class=\"bx-cta-text\">Get an accurate quote for your project &mdash; our team provides detailed cost analysis within 24 hours.<\/div>\n      <a href=\"#ct-popup-800\" class=\"bx-cta-link\">\n        Request Quote\n        <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"square\"><line x1=\"5\" y1=\"12\" x2=\"19\" y2=\"12\"\/><polyline points=\"12 5 19 12 12 19\"\/><\/svg>\n      <\/a>\n    <\/div>\n\n    <div class=\"bx-disclaimer\">\n      <strong>Disclaimer:<\/strong> Estimates are based on industry-average pricing and are intended for planning purposes only. Actual costs may vary based on exact part geometry, tolerances, material grades, tooling specifications, and order terms. Contact our engineering team for a binding quotation.\n    <\/div>\n\n  <\/div>\n\n<\/section>\n\n<script>\ndocument.addEventListener(\"DOMContentLoaded\", function() {\n  'use strict';\n\n  \/* =============================================\n     DATA TABLES\n     ============================================= *\/\n\n  var SIZE_DATA = {\n    small:  { label: 'Small (<50g)',       multiplier: 1,   weightKg: 0.03 },\n    medium: { label: 'Medium (50-200g)',   multiplier: 1.8, weightKg: 0.12 },\n    large:  { label: 'Large (200-500g)',   multiplier: 3,   weightKg: 0.35 },\n    xlarge: { label: 'Extra Large (>500g)',multiplier: 5,   weightKg: 0.75 }\n  };\n\n  var MATERIAL_DATA = {\n    abs:   { label: 'ABS',       costPerKg: 2.5  },\n    pc:    { label: 'PC',        costPerKg: 4    },\n    pp:    { label: 'PP',        costPerKg: 1.8  },\n    nylon: { label: 'Nylon',     costPerKg: 4.5  },\n    pom:   { label: 'POM',       costPerKg: 3.5  },\n    hdpe:  { label: 'HDPE',      costPerKg: 1.5  },\n    pbt:   { label: 'PBT',       costPerKg: 3.5  },\n    tpe:   { label: 'TPE\/TPU',   costPerKg: 5    },\n    peek:  { label: 'PEEK',      costPerKg: 90   },\n    pcabs: { label: 'PC\/ABS',    costPerKg: 3.5  }\n  };\n\n  var FINISH_DATA = {\n    standard:   { label: 'Standard (SPI B-3)',         multiplier: 1    },\n    textured:   { label: 'Textured (SPI C\/D)',         multiplier: 1.15 },\n    highpolish: { label: 'High Polish (SPI A-1\/A-2)',  multiplier: 1.35 },\n    custom:     { label: 'Custom Texture',             multiplier: 1.5  }\n  };\n\n  var VOLUME_DATA = {\n    proto:  { label: 'Prototype (1-100)',        discount: 5,   midVolume: 50,      annualVolume: 50      },\n    low:    { label: 'Low Volume (100-1,000)',   discount: 2.5, midVolume: 500,     annualVolume: 500     },\n    medium: { label: 'Medium (1,000-10,000)',    discount: 1.5, midVolume: 5000,    annualVolume: 5000    },\n    high:   { label: 'High (10,000-100,000)',    discount: 1,   midVolume: 50000,   annualVolume: 50000   },\n    mass:   { label: 'Mass Production (100,000+)',discount: 0.8, midVolume: 200000, annualVolume: 200000 }\n  };\n\n  var COMPLEXITY_DATA = {\n    simple:   { label: 'Simple',       multiplier: 1,   moldLow: 3000,  moldHigh: 8000   },\n    moderate: { label: 'Moderate',     multiplier: 1.4, moldLow: 8000,  moldHigh: 25000  },\n    complex:  { label: 'Complex',      multiplier: 2,   moldLow: 25000, moldHigh: 50000  },\n    vcomplex: { label: 'Very Complex', multiplier: 3,   moldLow: 50000, moldHigh: 100000 }\n  };\n\n  \/* =============================================\n     UTILITY FUNCTIONS\n     ============================================= *\/\n\n  function formatCurrency(n) {\n    if (n >= 1000) {\n      return '$' + n.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\n    }\n    if (n >= 100) {\n      return '$' + n.toFixed(0);\n    }\n    if (n >= 10) {\n      return '$' + n.toFixed(2);\n    }\n    return '$' + n.toFixed(2);\n  }\n\n  function formatRange(lo, hi) {\n    return formatCurrency(lo) + ' \\u2013 ' + formatCurrency(hi);\n  }\n\n  function formatNumber(n) {\n    return n.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',');\n  }\n\n  \/* =============================================\n     CALCULATION ENGINE\n     ============================================= *\/\n\n  function calculate(sizeKey, materialKey, finishKey, volumeKey, complexityKey) {\n    var size        = SIZE_DATA[sizeKey];\n    var material    = MATERIAL_DATA[materialKey];\n    var finish      = FINISH_DATA[finishKey];\n    var volume      = VOLUME_DATA[volumeKey];\n    var complexity  = COMPLEXITY_DATA[complexityKey];\n\n    \/\/ Mold cost range\n    var moldLow  = complexity.moldLow;\n    var moldHigh = complexity.moldHigh;\n\n    \/\/ Adjust mold cost for finish (high polish \/ custom adds to tooling)\n    var finishMoldMult = 1;\n    if (finishKey === 'highpolish') finishMoldMult = 1.2;\n    if (finishKey === 'custom') finishMoldMult = 1.3;\n    if (finishKey === 'textured') finishMoldMult = 1.1;\n\n    moldLow  = Math.round(moldLow * finishMoldMult);\n    moldHigh = Math.round(moldHigh * finishMoldMult);\n\n    \/\/ Adjust mold cost for size (larger parts need bigger mold bases)\n    var sizeMoldMult = 1;\n    if (sizeKey === 'medium') sizeMoldMult = 1.15;\n    if (sizeKey === 'large') sizeMoldMult = 1.35;\n    if (sizeKey === 'xlarge') sizeMoldMult = 1.6;\n\n    moldLow  = Math.round(moldLow * sizeMoldMult);\n    moldHigh = Math.round(moldHigh * sizeMoldMult);\n\n    var moldMid = (moldLow + moldHigh) \/ 2;\n\n    \/\/ Per-part cost calculation\n    \/\/ Base per-part: $0.10 for small simple PP at high volume\n    var baseCost = 0.10;\n\n    \/\/ Material cost per part = weight(kg) * cost\/kg\n    var materialCostPerPart = size.weightKg * material.costPerKg;\n\n    \/\/ Machine time cost per part\n    \/\/ Base machine rate ~$0.05 for small simple part, scaled by size and complexity\n    var machineCostPerPart = 0.05 * size.multiplier * complexity.multiplier;\n\n    \/\/ Apply finish multiplier to machine cost (tighter finish = longer cycle)\n    machineCostPerPart *= finish.multiplier;\n\n    \/\/ Finishing \/ QC cost per part\n    \/\/ Base ~$0.02, scales with complexity and finish\n    var qcCostPerPart = 0.02 * complexity.multiplier * finish.multiplier * size.multiplier;\n\n    \/\/ Raw per-part cost before volume adjustment\n    var rawPerPart = materialCostPerPart + machineCostPerPart + qcCostPerPart;\n\n    \/\/ Apply volume discount to machine and QC components\n    var volumeAdjMaterial = materialCostPerPart * (volume.discount > 1 ? (1 + (volume.discount - 1) * 0.1) : volume.discount);\n    var volumeAdjMachine  = machineCostPerPart * volume.discount;\n    var volumeAdjQC       = qcCostPerPart * volume.discount;\n\n    \/\/ Tooling amortized per part (mid mold cost \/ annual volume)\n    var toolingPerPart = moldMid \/ volume.annualVolume;\n\n    \/\/ Final per-part breakdown (mid estimates)\n    var finalMaterial = volumeAdjMaterial;\n    var finalMachine  = volumeAdjMachine;\n    var finalTooling  = toolingPerPart;\n    var finalQC       = volumeAdjQC;\n    var totalPerPartMid = finalMaterial + finalMachine + finalTooling + finalQC;\n\n    \/\/ Per-part range (low = high volume optimistic, high = low end)\n    var partCostLow  = totalPerPartMid * 0.78;\n    var partCostHigh = totalPerPartMid * 1.28;\n\n    \/\/ First year total investment\n    var totalInvestLow  = moldLow + (partCostLow * volume.annualVolume);\n    var totalInvestHigh = moldHigh + (partCostHigh * volume.annualVolume);\n    var totalInvestMid  = moldMid + (totalPerPartMid * volume.annualVolume);\n\n    \/\/ Break-even: assume sale price = per-part cost * 2.5 markup\n    \/\/ Break-even units = mold cost \/ (sale price - per part cost)\n    var salePrice = totalPerPartMid * 2.5;\n    var marginPerUnit = salePrice - totalPerPartMid;\n    var breakEvenUnits = marginPerUnit > 0 ? Math.ceil(moldMid \/ marginPerUnit) : Infinity;\n\n    \/\/ Break-even as % of annual volume\n    var breakEvenPct = Math.min((breakEvenUnits \/ volume.annualVolume) * 100, 100);\n\n    return {\n      moldLow: moldLow,\n      moldHigh: moldHigh,\n      moldMid: moldMid,\n      partCostLow: partCostLow,\n      partCostHigh: partCostHigh,\n      totalPerPartMid: totalPerPartMid,\n      totalInvestLow: totalInvestLow,\n      totalInvestHigh: totalInvestHigh,\n      totalInvestMid: totalInvestMid,\n      breakEvenUnits: breakEvenUnits,\n      breakEvenPct: breakEvenPct,\n      annualVolume: volume.annualVolume,\n      \/\/ Breakdown\n      materialPerPart: finalMaterial,\n      machinePerPart: finalMachine,\n      toolingPerPart: finalTooling,\n      qcPerPart: finalQC\n    };\n  }\n\n  \/* =============================================\n     RENDER RESULTS\n     ============================================= *\/\n\n  function renderResults(r) {\n    var panel = document.getElementById('bx-results-panel');\n\n    \/\/ KPIs\n    document.getElementById('bx-kpi-mold').textContent = formatRange(r.moldLow, r.moldHigh);\n    document.getElementById('bx-kpi-mold-sub').textContent = 'one-time tooling investment';\n\n    document.getElementById('bx-kpi-part').textContent = formatRange(r.partCostLow, r.partCostHigh);\n    document.getElementById('bx-kpi-part-sub').textContent = 'per unit at ' + formatNumber(r.annualVolume) + ' units\/yr';\n\n    document.getElementById('bx-kpi-total').textContent = formatRange(r.totalInvestLow, r.totalInvestHigh);\n    document.getElementById('bx-kpi-total-sub').textContent = 'tooling + first year production';\n\n    \/\/ Break-even\n    var beFill = document.getElementById('bx-breakeven-fill');\n    var clampedPct = Math.min(r.breakEvenPct, 100);\n    setTimeout(function() {\n      beFill.style.width = clampedPct + '%';\n    }, 100);\n\n    document.getElementById('bx-be-label-start').textContent = '0 units';\n    document.getElementById('bx-be-label-end').textContent = formatNumber(r.annualVolume) + ' units\/yr';\n\n    if (r.breakEvenUnits === Infinity || r.breakEvenUnits > r.annualVolume * 5) {\n      document.getElementById('bx-breakeven-text').textContent = 'Break-even exceeds typical production timeline. Consider higher volumes.';\n    } else {\n      document.getElementById('bx-breakeven-text').textContent =\n        'Break-even at approximately ' + formatNumber(r.breakEvenUnits) + ' units (' +\n        Math.round(r.breakEvenPct) + '% of annual volume)';\n    }\n\n    \/\/ Breakdown table\n    document.getElementById('bx-td-material').textContent = formatCurrency(r.materialPerPart);\n    document.getElementById('bx-td-machine').textContent  = formatCurrency(r.machinePerPart);\n    document.getElementById('bx-td-tooling').textContent  = formatCurrency(r.toolingPerPart);\n    document.getElementById('bx-td-qc').textContent       = formatCurrency(r.qcPerPart);\n    document.getElementById('bx-td-total').textContent    = formatCurrency(r.totalPerPartMid);\n\n    \/\/ Stacked bar\n    var total = r.materialPerPart + r.machinePerPart + r.toolingPerPart + r.qcPerPart;\n    var pctMaterial = (r.materialPerPart \/ total * 100);\n    var pctMachine  = (r.machinePerPart \/ total * 100);\n    var pctTooling  = (r.toolingPerPart \/ total * 100);\n    var pctQC       = (r.qcPerPart \/ total * 100);\n\n    var barMaterial = document.getElementById('bx-bar-material');\n    var barMachine  = document.getElementById('bx-bar-machine');\n    var barTooling  = document.getElementById('bx-bar-tooling');\n    var barQC       = document.getElementById('bx-bar-qc');\n\n    barMaterial.style.width = pctMaterial + '%';\n    barMachine.style.width  = pctMachine + '%';\n    barTooling.style.width  = pctTooling + '%';\n    barQC.style.width       = pctQC + '%';\n\n    barMaterial.textContent = pctMaterial >= 8 ? Math.round(pctMaterial) + '%' : '';\n    barMachine.textContent  = pctMachine >= 8  ? Math.round(pctMachine) + '%' : '';\n    barTooling.textContent  = pctTooling >= 8  ? Math.round(pctTooling) + '%' : '';\n    barQC.textContent       = pctQC >= 8       ? Math.round(pctQC) + '%' : '';\n\n    \/\/ Show panel\n    panel.classList.add('bx-visible');\n\n    \/\/ Scroll into view\n    panel.scrollIntoView({ behavior: 'smooth', block: 'start' });\n  }\n\n  \/* =============================================\n     EVENT BINDING\n     ============================================= *\/\n\n  var estimateBtn = document.getElementById('bx-estimate-btn');\n\n  estimateBtn.addEventListener('click', function() {\n    var sizeVal       = document.getElementById('bx-part-size').value;\n    var materialVal   = document.getElementById('bx-material').value;\n    var finishVal     = document.getElementById('bx-finish').value;\n    var volumeVal     = document.getElementById('bx-volume').value;\n    var complexityVal = document.getElementById('bx-complexity').value;\n\n    \/\/ Validate all fields selected\n    if (!sizeVal || !materialVal || !finishVal || !volumeVal || !complexityVal) {\n      \/\/ Highlight empty selects\n      var selects = [\n        document.getElementById('bx-part-size'),\n        document.getElementById('bx-material'),\n        document.getElementById('bx-finish'),\n        document.getElementById('bx-volume'),\n        document.getElementById('bx-complexity')\n      ];\n      selects.forEach(function(sel) {\n        if (!sel.value) {\n          sel.style.borderColor = '#D32F2F';\n          sel.addEventListener('change', function handler() {\n            sel.style.borderColor = '#E9E7E2';\n            sel.removeEventListener('change', handler);\n          });\n        }\n      });\n      return;\n    }\n\n    var results = calculate(sizeVal, materialVal, finishVal, volumeVal, complexityVal);\n    renderResults(results);\n  });\n\n});\n<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Injection Molding Cost Estimator Estimate tooling investment, per-part costs, and total project spend for your plastic injection molding project. Select your parameters below for an instant cost range. Part Size Based on shot weight Select part size&#8230;Small (&lt;50g)Medium (50\u2013200g)Large (200\u2013500g)Extra Large (&gt;500g) Material Type Resin selection Select material&#8230;ABSPolycarbonate (PC)Polypropylene (PP)Nylon (PA)POM (Acetal)HDPEPBTTPE \/ TPUPEEKPC\/ABS Blend [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":869,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-914","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/meitu-engelhardt.com\/es\/wp-json\/wp\/v2\/pages\/914","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/meitu-engelhardt.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/meitu-engelhardt.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/meitu-engelhardt.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/meitu-engelhardt.com\/es\/wp-json\/wp\/v2\/comments?post=914"}],"version-history":[{"count":0,"href":"https:\/\/meitu-engelhardt.com\/es\/wp-json\/wp\/v2\/pages\/914\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/meitu-engelhardt.com\/es\/wp-json\/wp\/v2\/pages\/869"}],"wp:attachment":[{"href":"https:\/\/meitu-engelhardt.com\/es\/wp-json\/wp\/v2\/media?parent=914"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}