{"id":1486,"date":"2026-02-06T08:51:10","date_gmt":"2026-02-06T08:51:10","guid":{"rendered":"https:\/\/saiweiglass.com\/?page_id=1486"},"modified":"2026-02-07T02:08:00","modified_gmt":"2026-02-07T02:08:00","slug":"ag-glass-quick-quote-calculator","status":"publish","type":"page","link":"https:\/\/saiweiglass.com\/es\/products\/ag-glass\/ag-glass-quick-quote-calculator\/","title":{"rendered":"Calculadora de cotizaciones r\u00e1pidas de AG Glass"},"content":{"rendered":"\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-d61fa5d\" data-block-id=\"d61fa5d\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-d61fa5d-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-878e2b8\" data-v=\"4\" data-block-id=\"878e2b8\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-878e2b8-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-878e2b8-inner-blocks\"><\/div><\/div><\/div>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-stackable-columns stk-block-columns stk-block stk-66ffd56\" data-block-id=\"66ffd56\"><div class=\"stk-row stk-inner-blocks has-text-align-center stk-block-content stk-content-align stk-66ffd56-column\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-eb37f11\" data-v=\"4\" data-block-id=\"eb37f11\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-eb37f11-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-eb37f11-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-ddd70ef\" data-block-id=\"ddd70ef\"><div class=\"stk-row stk-inner-blocks stk-block-content stk-content-align stk-ddd70ef-column alignfull\">\n<div class=\"wp-block-stackable-column stk-block-column stk-column stk-block stk-345e0de\" data-v=\"4\" data-block-id=\"345e0de\"><div class=\"stk-column-wrapper stk-block-column__content stk-container stk-345e0de-container stk--no-background stk--no-padding\"><div class=\"stk-block-content stk-inner-blocks stk-345e0de-inner-blocks\">\n<section id=\"ag-quote-calc\">\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&family=Instrument+Serif:ital@0;1&display=swap');\n\n#ag-quote-calc *,\n#ag-quote-calc *::before,\n#ag-quote-calc *::after {\n  box-sizing: border-box !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n\n#ag-quote-calc {\n  width: 100% !important;\n  font-family: 'DM Sans', sans-serif !important;\n  color: #1a1a2e !important;\n  background: #f4f6fb !important;\n  padding: 40px 20px !important;\n  position: relative !important;\n  overflow: hidden !important;\n}\n\n\/* Decorative background elements *\/\n#ag-quote-calc .aqc-pattern {\n  position: absolute !important;\n  top: 0 !important;\n  left: 0 !important;\n  width: 100% !important;\n  height: 100% !important;\n  background-image:\n    radial-gradient(ellipse 900px 600px at 10% 0%, rgba(48,72,144,0.06) 0%, transparent 70%),\n    radial-gradient(ellipse 800px 500px at 90% 100%, rgba(24,120,192,0.05) 0%, transparent 70%),\n    radial-gradient(ellipse 500px 500px at 50% 50%, rgba(48,72,168,0.03) 0%, transparent 60%) !important;\n  pointer-events: none !important;\n  z-index: 1 !important;\n}\n\n#ag-quote-calc .aqc-inner {\n  max-width: 1180px !important;\n  margin: 0 auto !important;\n  position: relative !important;\n  z-index: 2 !important;\n}\n\n\/* \u2500\u2500 Header \u2500\u2500 *\/\n#ag-quote-calc .aqc-header {\n  text-align: center !important;\n  margin-bottom: 50px !important;\n}\n\n#ag-quote-calc .aqc-tag {\n  display: inline-block !important;\n  font-size: 11px !important;\n  font-weight: 600 !important;\n  letter-spacing: 2.5px !important;\n  text-transform: uppercase !important;\n  color: #304890 !important;\n  border: 1px solid rgba(48,72,144,0.2) !important;\n  background: rgba(48,72,144,0.05) !important;\n  padding: 6px 16px !important;\n  border-radius: 20px !important;\n  margin-bottom: 18px !important;\n}\n\n#ag-quote-calc h2.aqc-title {\n  font-family: 'Instrument Serif', serif !important;\n  font-size: 32px !important;\n  font-weight: 800 !important;\n  color: #0f1b3d !important;\n  line-height: 1.2 !important;\n  margin-bottom: 14px !important;\n  text-align: center !important;\n}\n\n#ag-quote-calc .aqc-desc {\n  font-size: 15px !important;\n  color: #6b7394 !important;\n  max-width: 640px !important;\n  margin: 0 auto !important;\n  line-height: 1.65 !important;\n}\n\n\/* \u2500\u2500 Main Layout \u2500\u2500 *\/\n#ag-quote-calc .aqc-body {\n  display: grid !important;\n  grid-template-columns: 1fr 380px !important;\n  gap: 28px !important;\n  align-items: start !important;\n}\n\n\/* \u2500\u2500 Form Panel \u2500\u2500 *\/\n#ag-quote-calc .aqc-form {\n  background: #ffffff !important;\n  border-radius: 18px !important;\n  padding: 38px !important;\n  box-shadow: 0 1px 3px rgba(48,72,144,0.06), 0 8px 32px rgba(48,72,144,0.07) !important;\n  border: 1px solid rgba(48,72,144,0.06) !important;\n}\n\n#ag-quote-calc h3.aqc-form-title {\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 17px !important;\n  font-weight: 700 !important;\n  color: #0f1b3d !important;\n  margin-bottom: 26px !important;\n  padding-bottom: 18px !important;\n  border-bottom: 1px solid #eef0f6 !important;\n}\n\n#ag-quote-calc .aqc-field-group {\n  display: grid !important;\n  grid-template-columns: 1fr 1fr !important;\n  gap: 16px !important;\n  margin-bottom: 16px !important;\n}\n\n#ag-quote-calc .aqc-field {\n  display: flex !important;\n  flex-direction: column !important;\n  gap: 6px !important;\n}\n\n#ag-quote-calc .aqc-field.full {\n  grid-column: 1 \/ -1 !important;\n}\n\n#ag-quote-calc h4.aqc-field-label,\n#ag-quote-calc .aqc-field-label {\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 12px !important;\n  font-weight: 600 !important;\n  color: #5a6178 !important;\n  letter-spacing: 0.5px !important;\n  text-transform: none !important;\n  line-height: 1.4 !important;\n}\n\n#ag-quote-calc .aqc-input,\n#ag-quote-calc .aqc-select {\n  width: 100% !important;\n  padding: 12px 14px !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 14px !important;\n  color: #1a1a2e !important;\n  background: #f8f9fc !important;\n  border: 1.5px solid #e0e4ef !important;\n  border-radius: 10px !important;\n  outline: none !important;\n  transition: border-color 0.2s ease, box-shadow 0.2s ease !important;\n  -webkit-appearance: none !important;\n  appearance: none !important;\n  line-height: 1.5 !important;\n  height: auto !important;\n  min-height: 48px !important;\n}\n\n#ag-quote-calc .aqc-select {\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235a6178' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'\/%3E%3C\/svg%3E\") !important;\n  background-repeat: no-repeat !important;\n  background-position: right 14px center !important;\n  background-color: #f8f9fc !important;\n  padding-right: 38px !important;\n  cursor: pointer !important;\n}\n\n#ag-quote-calc .aqc-select option {\n  padding: 10px 14px !important;\n  font-size: 14px !important;\n  color: #1a1a2e !important;\n  background: #ffffff !important;\n  line-height: 1.8 !important;\n  min-height: 36px !important;\n}\n\n#ag-quote-calc .aqc-input:focus,\n#ag-quote-calc .aqc-select:focus {\n  border-color: #304890 !important;\n  background: #ffffff !important;\n  box-shadow: 0 0 0 3px rgba(48,72,144,0.1) !important;\n}\n\n#ag-quote-calc .aqc-input::placeholder {\n  color: #a0a6be !important;\n}\n\n\/* \u2500\u2500 Dimension Row \u2500\u2500 *\/\n#ag-quote-calc .aqc-dim-row {\n  display: grid !important;\n  grid-template-columns: 1fr auto 1fr !important;\n  gap: 8px !important;\n  align-items: end !important;\n}\n\n#ag-quote-calc .aqc-dim-x {\n  font-size: 14px !important;\n  font-weight: 600 !important;\n  color: #8a90a5 !important;\n  padding-bottom: 15px !important;\n  text-align: center !important;\n}\n\n\/* \u2500\u2500 Checkbox Row \u2500\u2500 *\/\n#ag-quote-calc .aqc-check-row {\n  display: flex !important;\n  flex-wrap: wrap !important;\n  gap: 10px !important;\n  margin-bottom: 16px !important;\n}\n\n#ag-quote-calc .aqc-check-item {\n  display: flex !important;\n  align-items: center !important;\n  gap: 8px !important;\n  padding: 9px 15px !important;\n  background: #f8f9fc !important;\n  border: 1.5px solid #e0e4ef !important;\n  border-radius: 9px !important;\n  cursor: pointer !important;\n  transition: all 0.2s ease !important;\n  user-select: none !important;\n  -webkit-user-select: none !important;\n}\n\n#ag-quote-calc .aqc-check-item:hover {\n  border-color: #b0b9d8 !important;\n  background: #f2f4fa !important;\n}\n\n#ag-quote-calc .aqc-check-item.checked {\n  border-color: #304890 !important;\n  background: rgba(48,72,144,0.05) !important;\n}\n\n#ag-quote-calc .aqc-check-box {\n  width: 17px !important;\n  height: 17px !important;\n  min-width: 17px !important;\n  border: 2px solid #c0c8de !important;\n  border-radius: 4px !important;\n  display: flex !important;\n  align-items: center !important;\n  justify-content: center !important;\n  transition: all 0.2s ease !important;\n  flex-shrink: 0 !important;\n}\n\n#ag-quote-calc .aqc-check-item.checked .aqc-check-box {\n  background: #304890 !important;\n  border-color: #304890 !important;\n}\n\n#ag-quote-calc .aqc-check-box::after {\n  content: '' !important;\n  display: none !important;\n  width: 5px !important;\n  height: 9px !important;\n  border: solid #ffffff !important;\n  border-width: 0 2px 2px 0 !important;\n  transform: rotate(45deg) !important;\n  margin-top: -2px !important;\n}\n\n#ag-quote-calc .aqc-check-item.checked .aqc-check-box::after {\n  display: block !important;\n}\n\n#ag-quote-calc .aqc-check-label {\n  font-size: 13px !important;\n  font-weight: 500 !important;\n  color: #3d4260 !important;\n}\n\n\/* \u2500\u2500 Calculate Button \u2500\u2500 *\/\n#ag-quote-calc .aqc-calc-btn {\n  display: block !important;\n  width: 100% !important;\n  padding: 16px !important;\n  background: linear-gradient(135deg, #304890 0%, #1860A8 100%) !important;\n  color: #ffffff !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 15px !important;\n  font-weight: 700 !important;\n  border: none !important;\n  border-radius: 10px !important;\n  cursor: pointer !important;\n  transition: all 0.25s ease !important;\n  margin-top: 10px !important;\n  text-align: center !important;\n  line-height: 1.4 !important;\n  letter-spacing: 0.2px !important;\n  position: relative !important;\n  z-index: 5 !important;\n}\n\n#ag-quote-calc .aqc-calc-btn:hover {\n  background: linear-gradient(135deg, #1860A8 0%, #1878C0 100%) !important;\n  transform: translateY(-1px) !important;\n  box-shadow: 0 6px 20px rgba(48,72,144,0.3) !important;\n}\n\n#ag-quote-calc .aqc-calc-btn:active {\n  transform: translateY(0px) !important;\n  box-shadow: 0 2px 8px rgba(48,72,144,0.25) !important;\n}\n\n\/* \u2500\u2500 Result Panel \u2500\u2500 *\/\n#ag-quote-calc .aqc-result {\n  background: linear-gradient(160deg, #0f1b3d 0%, #1a2a56 40%, #1e3268 100%) !important;\n  border: 1px solid rgba(255,255,255,0.08) !important;\n  border-radius: 18px !important;\n  padding: 34px !important;\n  color: #ffffff !important;\n  position: sticky !important;\n  top: 20px !important;\n  box-shadow: 0 4px 24px rgba(15,27,61,0.2) !important;\n  overflow: hidden !important;\n}\n\n#ag-quote-calc .aqc-result::before {\n  content: '' !important;\n  position: absolute !important;\n  top: 0 !important;\n  right: 0 !important;\n  width: 200px !important;\n  height: 200px !important;\n  background: radial-gradient(circle, rgba(24,120,192,0.12) 0%, transparent 70%) !important;\n  pointer-events: none !important;\n}\n\n#ag-quote-calc h3.aqc-result-title {\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 13px !important;\n  font-weight: 700 !important;\n  color: rgba(255,255,255,0.45) !important;\n  letter-spacing: 2.2px !important;\n  text-transform: uppercase !important;\n  margin-bottom: 26px !important;\n  position: relative !important;\n}\n\n#ag-quote-calc .aqc-price-main {\n  margin-bottom: 26px !important;\n}\n\n#ag-quote-calc .aqc-price-label {\n  font-size: 12px !important;\n  color: rgba(255,255,255,0.45) !important;\n  margin-bottom: 6px !important;\n}\n\n#ag-quote-calc .aqc-price-val {\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 42px !important;\n  font-weight: 700 !important;\n  color: #ffffff !important;\n  line-height: 1 !important;\n}\n\n#ag-quote-calc .aqc-price-unit {\n  font-size: 14px !important;\n  color: rgba(255,255,255,0.5) !important;\n  font-weight: 500 !important;\n}\n\n#ag-quote-calc .aqc-price-range {\n  font-size: 13px !important;\n  color: rgba(255,255,255,0.4) !important;\n  margin-top: 6px !important;\n}\n\n#ag-quote-calc .aqc-breakdown {\n  border-top: 1px solid rgba(255,255,255,0.1) !important;\n  padding-top: 20px !important;\n  margin-bottom: 24px !important;\n}\n\n#ag-quote-calc .aqc-bd-row {\n  display: flex !important;\n  justify-content: space-between !important;\n  padding: 8px 0 !important;\n  font-size: 13px !important;\n}\n\n#ag-quote-calc .aqc-bd-label {\n  color: rgba(255,255,255,0.5) !important;\n}\n\n#ag-quote-calc .aqc-bd-val {\n  font-weight: 600 !important;\n  color: rgba(255,255,255,0.85) !important;\n}\n\n#ag-quote-calc .aqc-bd-row.total {\n  border-top: 1px solid rgba(255,255,255,0.12) !important;\n  margin-top: 8px !important;\n  padding-top: 14px !important;\n  font-size: 15px !important;\n}\n\n#ag-quote-calc .aqc-bd-row.total .aqc-bd-label {\n  color: rgba(255,255,255,0.7) !important;\n  font-weight: 600 !important;\n}\n\n#ag-quote-calc .aqc-bd-row.total .aqc-bd-val {\n  color: #ffffff !important;\n  font-weight: 700 !important;\n}\n\n#ag-quote-calc .aqc-result-note {\n  font-size: 11.5px !important;\n  color: rgba(255,255,255,0.3) !important;\n  line-height: 1.55 !important;\n  margin-bottom: 22px !important;\n}\n\n#ag-quote-calc .aqc-result-cta {\n  display: block !important;\n  width: 100% !important;\n  padding: 14px !important;\n  background: #ffffff !important;\n  color: #304890 !important;\n  font-family: 'DM Sans', sans-serif !important;\n  font-size: 14px !important;\n  font-weight: 700 !important;\n  border: none !important;\n  border-radius: 10px !important;\n  cursor: pointer !important;\n  transition: all 0.2s ease !important;\n  text-align: center !important;\n  text-decoration: none !important;\n  line-height: 1.4 !important;\n}\n\n#ag-quote-calc .aqc-result-cta:hover {\n  background: #f0f2fa !important;\n  transform: translateY(-1px) !important;\n  box-shadow: 0 4px 16px rgba(0,0,0,0.18) !important;\n  color: #1860A8 !important;\n}\n\n#ag-quote-calc .aqc-result-cta-sub {\n  display: block !important;\n  text-align: center !important;\n  margin-top: 10px !important;\n  font-size: 12px !important;\n  color: rgba(255,255,255,0.35) !important;\n}\n\n#ag-quote-calc .aqc-result-cta-sub a {\n  color: rgba(255,255,255,0.55) !important;\n  text-decoration: underline !important;\n}\n\n\/* \u2500\u2500 Placeholder State \u2500\u2500 *\/\n#ag-quote-calc .aqc-placeholder {\n  text-align: center !important;\n  padding: 40px 16px !important;\n}\n\n#ag-quote-calc .aqc-placeholder-icon {\n  font-size: 36px !important;\n  margin-bottom: 14px !important;\n  opacity: 0.4 !important;\n}\n\n#ag-quote-calc .aqc-placeholder-text {\n  font-size: 14px !important;\n  color: rgba(255,255,255,0.35) !important;\n  line-height: 1.6 !important;\n}\n\n\/* \u2500\u2500 Responsive \u2500\u2500 *\/\n@media (max-width: 900px) {\n  #ag-quote-calc .aqc-body { grid-template-columns: 1fr !important; }\n  #ag-quote-calc .aqc-result { position: static !important; }\n  #ag-quote-calc h2.aqc-title { font-size: 30px !important; }\n}\n\n@media (max-width: 600px) {\n  #ag-quote-calc { padding: 44px 14px !important; }\n  #ag-quote-calc .aqc-form { padding: 24px 18px !important; }\n  #ag-quote-calc .aqc-field-group { grid-template-columns: 1fr !important; }\n  #ag-quote-calc .aqc-dim-row { grid-template-columns: 1fr !important; gap: 12px !important; }\n  #ag-quote-calc .aqc-dim-x { display: none !important; }\n  #ag-quote-calc .aqc-price-val { font-size: 32px !important; }\n}\n<\/style>\n\n<div class=\"aqc-pattern\"><\/div>\n<div class=\"aqc-inner\">\n  <div class=\"aqc-header\">\n    <div class=\"aqc-tag\">Instant Estimate<\/div>\n    <h2 class=\"aqc-title\">AG Glass Quick Quote Calculator<\/h2>\n    <div class=\"aqc-desc\">Get an instant price estimate for custom AG glass. Input your specifications below \u2014 final pricing confirmed by our engineering team within 24 hours.<\/div>\n  <\/div>\n\n  <div class=\"aqc-body\">\n    <div class=\"aqc-form\">\n      <h3 class=\"aqc-form-title\">Configure Your AG Glass<\/h3>\n\n      <div class=\"aqc-field-group\">\n        <div class=\"aqc-field\">\n          <h4 class=\"aqc-field-label\">AG Process Type<\/h4>\n          <select class=\"aqc-select\" id=\"aqc-process\">\n            <option value=\"\">Select process&#8230;<\/option>\n            <option value=\"etched\">Chemical Etching (Premium)<\/option>\n            <option value=\"coated\">Spray Coating (Standard)<\/option>\n            <option value=\"film\">AG Film Lamination (Budget)<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"aqc-field\">\n          <h4 class=\"aqc-field-label\">Glass Substrate<\/h4>\n          <select class=\"aqc-select\" id=\"aqc-substrate\">\n            <option value=\"\">Select substrate&#8230;<\/option>\n            <option value=\"sodalime\">Soda-Lime Glass<\/option>\n            <option value=\"alumino\">Aluminosilicate (Dragontrail)<\/option>\n            <option value=\"gorilla\">Corning Gorilla Glass<\/option>\n            <option value=\"borosilicate\">Borosilicate Glass<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n\n      <div class=\"aqc-field-group\">\n        <div class=\"aqc-field full\">\n          <h4 class=\"aqc-field-label\">Dimensions (mm)<\/h4>\n          <div class=\"aqc-dim-row\">\n            <div class=\"aqc-field\">\n              <input type=\"number\" class=\"aqc-input\" id=\"aqc-width\" placeholder=\"Width\" min=\"10\" max=\"2500\">\n            <\/div>\n            <div class=\"aqc-dim-x\">\u00d7<\/div>\n            <div class=\"aqc-field\">\n              <input type=\"number\" class=\"aqc-input\" id=\"aqc-height\" placeholder=\"Height\" min=\"10\" max=\"2500\">\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"aqc-field-group\">\n        <div class=\"aqc-field\">\n          <h4 class=\"aqc-field-label\">Thickness (mm)<\/h4>\n          <select class=\"aqc-select\" id=\"aqc-thickness\">\n            <option value=\"\">Select thickness&#8230;<\/option>\n            <option value=\"0.55\">0.55 mm<\/option>\n            <option value=\"0.7\">0.7 mm<\/option>\n            <option value=\"1.1\">1.1 mm<\/option>\n            <option value=\"1.5\">1.5 mm<\/option>\n            <option value=\"2.0\">2.0 mm<\/option>\n            <option value=\"3.0\">3.0 mm<\/option>\n            <option value=\"4.0\">4.0 mm<\/option>\n            <option value=\"5.0\">5.0 mm<\/option>\n            <option value=\"6.0\">6.0 mm<\/option>\n            <option value=\"8.0\">8.0 mm<\/option>\n            <option value=\"10.0\">10.0 mm<\/option>\n            <option value=\"12.0\">12.0 mm<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"aqc-field\">\n          <h4 class=\"aqc-field-label\">Gloss Level (GU)<\/h4>\n          <select class=\"aqc-select\" id=\"aqc-gloss\">\n            <option value=\"\">Select gloss&#8230;<\/option>\n            <option value=\"65\">60\u201370 GU (Heavy AG)<\/option>\n            <option value=\"80\">75\u201385 GU (Strong AG)<\/option>\n            <option value=\"95\">90\u2013100 GU (Standard AG)<\/option>\n            <option value=\"108\">105\u2013110 GU (Light AG)<\/option>\n            <option value=\"118\">115\u2013120 GU (Ultra-light AG)<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n\n      <div class=\"aqc-field-group\">\n        <div class=\"aqc-field\">\n          <h4 class=\"aqc-field-label\">Order Quantity (pcs)<\/h4>\n          <select class=\"aqc-select\" id=\"aqc-qty\">\n            <option value=\"\">Select quantity&#8230;<\/option>\n            <option value=\"50\">50 pcs (Sample)<\/option>\n            <option value=\"200\">200 pcs<\/option>\n            <option value=\"500\">500 pcs<\/option>\n            <option value=\"1000\">1,000 pcs<\/option>\n            <option value=\"3000\">3,000 pcs<\/option>\n            <option value=\"5000\">5,000 pcs<\/option>\n            <option value=\"10000\">10,000 pcs<\/option>\n            <option value=\"50000\">50,000+ pcs<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"aqc-field\">\n          <h4 class=\"aqc-field-label\">Tempering<\/h4>\n          <select class=\"aqc-select\" id=\"aqc-temper\">\n            <option value=\"none\">No Tempering<\/option>\n            <option value=\"heat\">Heat Strengthened<\/option>\n            <option value=\"full\">Fully Tempered<\/option>\n            <option value=\"chemical\">Chemically Strengthened<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n\n      <div class=\"aqc-field\" style=\"margin-bottom:22px !important;\">\n        <h4 class=\"aqc-field-label\" style=\"margin-bottom:10px !important;\">Additional Coatings (optional)<\/h4>\n        <div class=\"aqc-check-row\" id=\"aqc-coatings\">\n          <div class=\"aqc-check-item\" data-coat=\"ar\">\n            <div class=\"aqc-check-box\"><\/div>\n            <span class=\"aqc-check-label\">AR Coating<\/span>\n          <\/div>\n          <div class=\"aqc-check-item\" data-coat=\"af\">\n            <div class=\"aqc-check-box\"><\/div>\n            <span class=\"aqc-check-label\">AF Coating<\/span>\n          <\/div>\n          <div class=\"aqc-check-item\" data-coat=\"hc\">\n            <div class=\"aqc-check-box\"><\/div>\n            <span class=\"aqc-check-label\">Hard Coat<\/span>\n          <\/div>\n          <div class=\"aqc-check-item\" data-coat=\"silk\">\n            <div class=\"aqc-check-box\"><\/div>\n            <span class=\"aqc-check-label\">Silk Print<\/span>\n          <\/div>\n          <div class=\"aqc-check-item\" data-coat=\"edge\">\n            <div class=\"aqc-check-box\"><\/div>\n            <span class=\"aqc-check-label\">CNC Edging<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <button type=\"button\" class=\"aqc-calc-btn\" id=\"aqc-calculate\">Calculate Estimate \u2192<\/button>\n    <\/div>\n\n    <div class=\"aqc-result\" id=\"aqc-result-panel\">\n      <h3 class=\"aqc-result-title\">Your Estimate<\/h3>\n\n      <div id=\"aqc-result-content\">\n        <div class=\"aqc-placeholder\">\n          <div class=\"aqc-placeholder-icon\">\ud83d\udcd0<\/div>\n          <div class=\"aqc-placeholder-text\">Configure your AG glass specifications on the left and click &#8220;Calculate Estimate&#8221; to see your instant price range.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n    \n    <a href=\"#ct-popup-787\" id=\"aqc-hidden-trigger\" style=\"display:none !important; visibility:hidden;\">Hidden Popup Trigger<\/a>\n    \n  <\/div>\n<\/div>\n\n<script>\n(function() {\n  var root = document.getElementById('ag-quote-calc');\n  if (!root) return;\n\n  \/\/ Checkbox toggle\n  var checkItems = root.querySelectorAll('.aqc-check-item');\n  for (var c = 0; c < checkItems.length; c++) {\n    checkItems[c].addEventListener('click', function(e) {\n      e.preventDefault();\n      e.stopPropagation();\n      this.classList.toggle('checked');\n    });\n  }\n\n  \/\/ Calculate\n  var calcBtn = root.querySelector('#aqc-calculate');\n  if (calcBtn) {\n    calcBtn.addEventListener('click', function(e) {\n      e.preventDefault();\n      e.stopPropagation();\n      calculate();\n    });\n  }\n\n  function calculate() {\n    var process = root.querySelector('#aqc-process').value;\n    var substrate = root.querySelector('#aqc-substrate').value;\n    var w = parseFloat(root.querySelector('#aqc-width').value);\n    var h = parseFloat(root.querySelector('#aqc-height').value);\n    var thickness = parseFloat(root.querySelector('#aqc-thickness').value);\n    var gloss = root.querySelector('#aqc-gloss').value;\n    var qty = parseInt(root.querySelector('#aqc-qty').value);\n    var temper = root.querySelector('#aqc-temper').value;\n\n    if (!process || !substrate || !w || !h || !thickness || !gloss || !qty) {\n      showError('Please fill in all required fields to calculate.');\n      return;\n    }\n\n    if (w < 10 || h < 10 || w > 2500 || h > 2500) {\n      showError('Dimensions must be between 10mm and 2500mm.');\n      return;\n    }\n\n    \/\/ Calculate area in m\u00b2\n    var areaMM2 = w * h;\n    var areaM2 = areaMM2 \/ 1000000;\n\n    \/\/ Base price per piece (based on glass substrate, USD)\n    var substrateCost = {\n      sodalime: 0.8,\n      alumino: 2.2,\n      gorilla: 4.5,\n      borosilicate: 1.8\n    };\n\n    \/\/ Process cost multiplier\n    var processMult = { etched: 2.8, coated: 1.6, film: 1.0 };\n\n    \/\/ Thickness multiplier\n    var thickMult = thickness <= 1.1 ? 1.0 : (thickness <= 3.0 ? 1.15 : (thickness <= 6.0 ? 1.35 : 1.65));\n\n    \/\/ Gloss complexity (lower gloss = more processing)\n    var glossVal = parseFloat(gloss);\n    var glossMult = glossVal < 75 ? 1.2 : (glossVal < 90 ? 1.08 : 1.0);\n\n    \/\/ Tempering cost adder per piece\n    var temperCost = { none: 0, heat: 0.35, full: 0.55, chemical: 1.80 };\n\n    \/\/ Coating adders per piece\n    var coatingCosts = { ar: 0.45, af: 0.25, hc: 0.30, silk: 0.40, edge: 0.60 };\n    var selectedCoatings = [];\n    var coatingTotal = 0;\n    var checkedItems = root.querySelectorAll('.aqc-check-item.checked');\n    for (var i = 0; i < checkedItems.length; i++) {\n      var coat = checkedItems[i].getAttribute('data-coat');\n      selectedCoatings.push(coat);\n      coatingTotal += coatingCosts[coat] || 0;\n    }\n\n    \/\/ Volume discount\n    var volDiscount = 1.0;\n    if (qty >= 50000) volDiscount = 0.62;\n    else if (qty >= 10000) volDiscount = 0.70;\n    else if (qty >= 5000) volDiscount = 0.76;\n    else if (qty >= 3000) volDiscount = 0.82;\n    else if (qty >= 1000) volDiscount = 0.88;\n    else if (qty >= 500) volDiscount = 0.93;\n    else if (qty >= 200) volDiscount = 0.96;\n\n    \/\/ Compute per-piece price\n    var baseGlass = (substrateCost[substrate] || 1.0) * areaM2 * 100;\n    var processCost = baseGlass * (processMult[process] || 1.5);\n    var thickCost = processCost * thickMult;\n    var glossCost = thickCost * glossMult;\n    var tempCost = temperCost[temper] || 0;\n    var perPiece = (glossCost + tempCost + coatingTotal) * volDiscount;\n\n    \/\/ Ensure minimum price\n    perPiece = Math.max(perPiece, 0.35);\n\n    var totalEstimate = perPiece * qty;\n\n    \/\/ Generate variance for range\n    var lowPiece = (perPiece * 0.85).toFixed(2);\n    var highPiece = (perPiece * 1.18).toFixed(2);\n    var midPiece = perPiece.toFixed(2);\n\n    var coatingNames = { ar: 'AR Coating', af: 'AF Coating', hc: 'Hard Coat', silk: 'Silk Print', edge: 'CNC Edging' };\n    var processNames = { etched: 'Chemical Etching', coated: 'Spray Coating', film: 'AG Film' };\n    var temperNames = { none: 'None', heat: 'Heat Strengthened', full: 'Fully Tempered', chemical: 'Chemically Strengthened' };\n\n    var html = '';\n    html += '<div class=\"aqc-price-main\">';\n    html += '<div class=\"aqc-price-label\">Estimated Unit Price<\/div>';\n    html += '<div class=\"aqc-price-val\">$' + midPiece + ' <span class=\"aqc-price-unit\">\/ pc<\/span><\/div>';\n    html += '<div class=\"aqc-price-range\">Range: $' + lowPiece + ' \u2013 $' + highPiece + ' per piece<\/div>';\n    html += '<\/div>';\n\n    html += '<div class=\"aqc-breakdown\">';\n    html += '<div class=\"aqc-bd-row\"><span class=\"aqc-bd-label\">Glass (' + w + '\u00d7' + h + '\u00d7' + thickness + 'mm)<\/span><span class=\"aqc-bd-val\">$' + baseGlass.toFixed(2) + '<\/span><\/div>';\n    html += '<div class=\"aqc-bd-row\"><span class=\"aqc-bd-label\">AG Process (' + (processNames[process] || process) + ')<\/span><span class=\"aqc-bd-val\">\u00d7' + (processMult[process] || 1).toFixed(1) + '<\/span><\/div>';\n    if (temper !== 'none') {\n      html += '<div class=\"aqc-bd-row\"><span class=\"aqc-bd-label\">Tempering (' + temperNames[temper] + ')<\/span><span class=\"aqc-bd-val\">+$' + tempCost.toFixed(2) + '<\/span><\/div>';\n    }\n    if (selectedCoatings.length > 0) {\n      var coatNames = selectedCoatings.map(function(c) { return coatingNames[c]; }).join(', ');\n      html += '<div class=\"aqc-bd-row\"><span class=\"aqc-bd-label\">' + coatNames + '<\/span><span class=\"aqc-bd-val\">+$' + coatingTotal.toFixed(2) + '<\/span><\/div>';\n    }\n    if (volDiscount < 1.0) {\n      html += '<div class=\"aqc-bd-row\"><span class=\"aqc-bd-label\">Volume Discount (' + qty.toLocaleString() + ' pcs)<\/span><span class=\"aqc-bd-val\">-' + ((1 - volDiscount) * 100).toFixed(0) + '%<\/span><\/div>';\n    }\n    html += '<div class=\"aqc-bd-row total\"><span class=\"aqc-bd-label\">Estimated Total (' + qty.toLocaleString() + ' pcs)<\/span><span class=\"aqc-bd-val\">$' + totalEstimate.toFixed(0).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g, ',') + '<\/span><\/div>';\n    html += '<\/div>';\n\n    html += '<div class=\"aqc-result-note\">* This is an automated estimate based on standard production parameters. Actual pricing may vary based on exact specifications, edge processing, packaging requirements, and current material costs. Our team will confirm the final quote within 24 hours.<\/div>';\n\n    \/\/ FIX START: Use a DIV with an ID instead of a direct link, then attach event listener below\n    html += '<div class=\"aqc-result-cta\" id=\"aqc-proxy-btn\" style=\"cursor:pointer;\">Get Confirmed Quote \u2192<\/div>';\n    \/\/ FIX END\n\n    var resultContent = root.querySelector('#aqc-result-content');\n    resultContent.innerHTML = html;\n\n    \/\/ FIX START: Add listener to the new proxy button to click the hidden trigger\n    var proxyBtn = resultContent.querySelector('#aqc-proxy-btn');\n    if(proxyBtn) {\n        proxyBtn.addEventListener('click', function() {\n            var hiddenTrigger = document.getElementById('aqc-hidden-trigger');\n            if(hiddenTrigger) {\n                hiddenTrigger.click();\n            } else {\n                \/\/ Fallback just in case\n                window.location.hash = 'ct-popup-787';\n            }\n        });\n    }\n    \/\/ FIX END\n  }\n\n  function showError(msg) {\n    root.querySelector('#aqc-result-content').innerHTML =\n      '<div class=\"aqc-placeholder\"><div class=\"aqc-placeholder-icon\">\u26a0\ufe0f<\/div><div class=\"aqc-placeholder-text\">' + msg + '<\/div><\/div>';\n  }\n})();\n<\/script>\n<\/section>\n<\/div><\/div><\/div>\n<\/div><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Instant Estimate AG Glass Quick Quote Calculator Get an instant price estimate for custom AG glass. Input your specifications below \u2014 final pricing confirmed by our engineering team within 24 hours. Configure Your AG Glass AG Process Type Select process&#8230;Chemical Etching (Premium)Spray Coating (Standard)AG Film Lamination (Budget) Glass Substrate Select substrate&#8230;Soda-Lime GlassAluminosilicate (Dragontrail)Corning Gorilla GlassBorosilicate [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":819,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_gspb_post_css":"","footnotes":""},"class_list":["post-1486","page","type-page","status-publish","hentry"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/pages\/1486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/comments?post=1486"}],"version-history":[{"count":0,"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/pages\/1486\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/pages\/819"}],"wp:attachment":[{"href":"https:\/\/saiweiglass.com\/es\/wp-json\/wp\/v2\/media?parent=1486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}