{"id":7222,"date":"2026-02-24T23:08:07","date_gmt":"2026-02-24T22:08:07","guid":{"rendered":"https:\/\/oemmespa.com\/?page_id=7222"},"modified":"2026-03-17T22:46:25","modified_gmt":"2026-03-17T21:46:25","slug":"service-2026","status":"publish","type":"page","link":"https:\/\/oemmespa.com\/en\/service-2026\/","title":{"rendered":"Service"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7222\" class=\"elementor elementor-7222\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c3fba9c e-con-full e-flex e-con e-parent\" data-id=\"c3fba9c\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-1635827 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"1635827\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@200;300;400;600;700&display=swap');\n\n.service-full{position:relative;font-family:'Montserrat',sans-serif;background:#121212;color:#fff;overflow:hidden}\n\n\/* \u2500\u2500 Hero \u2500\u2500 *\/\n.service-hero{position:relative;padding:10rem 2rem 6rem;text-align:center}\n.service-hero-bg{position:absolute;inset:0;background:linear-gradient(to bottom,rgba(76,163,95,.05),#121212 80%)}\n.service-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 1px);background-size:50px 50px}\n.service-hero-content{position:relative;z-index:2;max-width:52rem;margin:0 auto}\n.service-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border:1px solid rgba(76,163,95,.3);background:rgba(76,163,95,.1);color:#4ca35f;font-size:1.125rem;font-weight:400;letter-spacing:.15em;text-transform:none;border-radius:9999px;margin-bottom:2rem}\n.service-badge svg{width:1rem;height:1rem;stroke:#4ca35f;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}\n.service-hero-title{font-size:3rem;font-weight:600;letter-spacing:.02em;line-height:1.2;margin:0 0 1.5rem;color:#fff}\n.service-hero-title .accent{color:#4ca35f;font-weight:400}\n.service-hero-sub{font-size:1.25rem;font-weight:400;color:#fff;line-height:1.7;max-width:42rem;margin:0 auto}\n\n\/* \u2500\u2500 Support Section \u2500\u2500 *\/\n.service-support{position:relative;padding:6rem 2rem}\n.service-support-inner{max-width:64rem;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}\n.support-text-title{font-size:2.25rem;font-weight:600;letter-spacing:.02em;line-height:1.3;margin:0 0 1.5rem;color:#fff}\n.support-text-title .accent{color:#4ca35f;font-weight:400}\n.support-text-desc{font-size:1.125rem;font-weight:400;color:#fff;line-height:1.8;margin:0 0 1rem}\n.support-cards{display:grid;grid-template-columns:1fr 1fr;gap:1rem}\n.support-card{padding:1.5rem;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);backdrop-filter:blur(8px);text-align:center;transition:border-color .3s ease}\n.support-card:hover{border-color:rgba(76,163,95,.4)}\n.support-card svg{width:2.5rem;height:2.5rem;stroke:#4ca35f;fill:none;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;margin:0 auto 1rem}\n.support-card-title{font-size:1.25rem;font-weight:400;color:#fff;margin:0 0 .5rem}\n.support-card-desc{font-size:1.125rem;font-weight:400;color:#fff;margin:0;line-height:1.6}\n\n@media(max-width:768px){\n.service-support-inner{grid-template-columns:1fr;gap:2rem}\n.service-badge{font-size:.875rem;font-weight:300}\n.service-hero-title{font-size:clamp(2rem,5vw,3.5rem);font-weight:200}\n.service-hero-title .accent{font-weight:300}\n.service-hero-sub{font-size:1.15rem;font-weight:200;color:rgba(245,245,245,.6)}\n.support-text-title{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:200}\n.support-text-title .accent{font-weight:300}\n.support-text-desc{font-size:1rem;font-weight:300;color:rgba(245,245,245,.6)}\n.support-card-title{font-size:1.05rem;font-weight:300}\n.support-card-desc{font-size:.85rem;font-weight:200;color:rgba(245,245,245,.5)}\n}\n<\/style>\n\n<div class=\"service-full\">\n\n  <!-- Hero -->\n  <div class=\"service-hero\">\n    <div class=\"service-hero-bg\"><\/div>\n    <div class=\"service-hero-grid\"><\/div>\n    <div class=\"service-hero-content\">\n      <span class=\"service-badge\">\n        <svg viewBox=\"0 0 24 24\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\/><\/svg>\n        Technical service\n      <\/span>\n      <div class=\"service-hero-title\">Technical <span class=\"accent\">Support<\/span><\/div>\n      <div class=\"service-hero-sub\">Professional assistance for all OEMME machinery and systems<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- Complete Support -->\n  <div class=\"service-support\">\n    <div class=\"service-support-inner\">\n      <div>\n        <div class=\"support-text-title\">Complete <span class=\"accent\">Service Support<\/span><\/div>\n        <div class=\"support-text-desc\">OEMME provides comprehensive technical support for all our machinery, from thermal break assembly systems to punching machines and light-alloy processing equipment.<\/div>\n        <div class=\"support-text-desc\">Our dedicated service teams are specialized in each product category, ensuring you receive expert assistance tailored to your specific machine and requirements.<\/div>\n      <\/div>\n      <div class=\"support-cards\">\n        <div class=\"support-card\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\"\/><circle cx=\"12\" cy=\"12\" r=\"3\"\/><\/svg>\n          <div class=\"support-card-title\">Modular Design<\/div>\n          <div class=\"support-card-desc\">Flexible configurations for any production scale<\/div>\n        <\/div>\n        <div class=\"support-card\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M21 12a9 9 0 1 1-6.219-8.56\"\/><path d=\"M12 7v5l3 3\"\/><\/svg>\n          <div class=\"support-card-title\">Custom Automation<\/div>\n          <div class=\"support-card-desc\">Tailored automation levels for your needs<\/div>\n        <\/div>\n        <div class=\"support-card\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n          <div class=\"support-card-title\">Complete Service<\/div>\n          <div class=\"support-card-desc\">End-to-end support for all customers<\/div>\n        <\/div>\n        <div class=\"support-card\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76z\"\/><\/svg>\n          <div class=\"support-card-title\">Expert Support<\/div>\n          <div class=\"support-card-desc\">Professional technical assistance<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a79803c elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"a79803c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Thermal Break Service Request<\/title>\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500&display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n:root{\n  --g:#4ade80;--gd:rgba(74,222,128,.13);--gb:rgba(74,222,128,.32);\n  --bg:#131313;--card:#1c1c1c;--bd:rgba(255,255,255,.09);\n  --txt:#e8e8e8;--mut:rgba(255,255,255,.38);--lbl:rgba(255,255,255,.72);\n  --ibg:rgba(255,255,255,.04);--ihv:rgba(255,255,255,.08);\n  --r:8px;--f:'Inter',system-ui,sans-serif\n}\nbody{background:var(--bg);color:var(--txt);font-family:var(--f);font-weight:400;\n     min-height:100vh;padding:3.5rem 1.25rem 6rem;-webkit-font-smoothing:antialiased}\n.ph{text-align:center;margin-bottom:2.75rem}\n.pt{font-size:clamp(1.9rem,4.5vw,2.75rem);font-weight:300;letter-spacing:-.01em;line-height:1.18;color:var(--txt);margin-bottom:.85rem}\n.pt .ac{color:var(--g);font-weight:300}\n.ps{font-size:.925rem;color:var(--mut);line-height:1.75;max-width:520px;margin:0 auto}\n.fc{max-width:780px;margin:0 auto;background:var(--card);border:1px solid var(--bd);border-radius:12px;overflow:hidden}\n.fb{padding:2rem 2.25rem;display:flex;flex-direction:column;gap:1.75rem}\n.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}\n.g2{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;align-items:start}\n.fi{display:flex;flex-direction:column;gap:.4rem}\n.fl{font-size:.78rem;font-weight:500;color:var(--lbl);letter-spacing:.01em}\ninput.in,textarea.ta{background:var(--ibg);border:1px solid var(--bd);border-radius:var(--r);color:var(--txt);font-family:var(--f);font-size:.875rem;font-weight:400;padding:.68rem .9rem;outline:none;transition:border-color .2s,background .2s;width:100%}\ninput.in:hover,textarea.ta:hover{background:var(--ihv)}\ninput.in:focus,textarea.ta:focus{border-color:var(--gb);background:rgba(74,222,128,.04)}\ninput.in::placeholder,textarea.ta::placeholder{color:var(--mut)}\ntextarea.ta{resize:none;min-height:120px;line-height:1.6}\n.sr{display:flex;flex-direction:column;gap:.7rem}\n.slr{display:flex;align-items:center;gap:.65rem}\n.sn{width:22px;height:22px;border-radius:50%;background:rgba(74,222,128,.18);color:var(--g);font-size:.7rem;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.st{font-size:.85rem;font-weight:400;color:var(--lbl)}\n\/* UPLOAD BUTTON *\/\n#uploadBtn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:44px;padding:.68rem 1rem;background:var(--ibg);border:1.5px dashed rgba(255,255,255,.2);border-radius:var(--r);color:var(--mut);font-family:var(--f);font-size:.83rem;cursor:pointer;transition:all .2s}\n#uploadBtn:hover{background:var(--gd);border-color:var(--gb);color:var(--g)}\n#uploadBtn.s-load{background:rgba(250,204,21,.07);border-color:rgba(250,204,21,.4);border-style:solid;color:#fbbf24;cursor:wait;pointer-events:none}\n#uploadBtn.s-done{background:var(--gd);border-color:var(--gb);border-style:solid;color:var(--g)}\n#uploadBtn svg{width:15px;height:15px;flex-shrink:0}\n\/* PREVIEW *\/\n#previewBox{display:none;flex-direction:column;gap:.6rem;margin-top:.4rem}\n#previewBox.show{display:flex}\n.pthumb{position:relative;border:1px solid var(--gb);border-radius:var(--r);overflow:hidden}\n.pthumb img{width:100%;max-height:180px;object-fit:cover;display:block}\n.prem{position:absolute;top:.4rem;right:.4rem;background:rgba(0,0,0,.78);border:1px solid rgba(255,255,255,.15);color:var(--txt);font-family:var(--f);font-size:.68rem;padding:.28rem .65rem;border-radius:4px;cursor:pointer;transition:background .2s}\n.prem:hover{background:rgba(200,0,0,.55)}\n.spl{display:none;align-items:center;gap:.4rem;font-size:.73rem;padding:.32rem .8rem;border-radius:999px;width:fit-content}\n.spl.ld{display:inline-flex;background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.25);color:#fbbf24}\n.spl.ok{display:inline-flex;background:var(--gd);border:1px solid var(--gb);color:var(--g)}\n.spl.er{display:inline-flex;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.25);color:#f87171}\n#photoLink{display:none;font-size:.72rem;color:var(--g);text-decoration:underline;text-underline-offset:2px;word-break:break-all}\nhr.dv{border:none;border-top:1px solid var(--bd)}\n.ccb{display:flex;flex-direction:column;gap:.65rem}\n.cclr{display:flex;align-items:center;gap:.5rem}\n.opt{font-size:.68rem;color:var(--mut)}\n.pbadge{display:inline-flex;align-items:flex-start;gap:.45rem;background:var(--gd);border:1px solid var(--gb);border-radius:6px;padding:.55rem .85rem;font-size:.75rem;color:rgba(255,255,255,.6);line-height:1.5;max-width:480px}\n.pbadge svg{flex-shrink:0;margin-top:.15rem;color:var(--g);width:13px;height:13px}\n.pbadge strong{color:var(--g);font-weight:500}\n.ff{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.25rem 2.25rem 1.5rem;border-top:1px solid var(--bd);background:rgba(0,0,0,.15)}\n.fn{font-size:.78rem;color:var(--mut)}\n.fn span{color:var(--g)}\n.sb{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:var(--g);color:#111;border:none;border-radius:var(--r);font-family:var(--f);font-weight:500;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .2s,transform .15s}\n.sb:hover:not(:disabled){opacity:.88;transform:scale(1.02)}\n.sb:disabled{opacity:.4;cursor:not-allowed;transform:none}\n.sb svg{width:14px;height:14px}\n.et{display:none;margin:0 2.25rem .5rem;padding:.75rem 1rem;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25);border-radius:var(--r);font-size:.8rem;color:#f87171}\n.ss{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4.5rem 2rem;gap:1.25rem}\n.si{width:64px;height:64px;border-radius:50%;background:var(--gd);border:1px solid var(--gb);display:flex;align-items:center;justify-content:center;animation:pop .45s cubic-bezier(.175,.885,.32,1.275) both}\n.si svg{width:28px;height:28px;color:var(--g)}\n@keyframes pop{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}\n.stit{font-size:1.5rem;font-weight:300;color:var(--txt)}\n.stit strong{color:var(--g);font-weight:400}\n.ssub{font-size:.875rem;color:var(--mut);line-height:1.7;max-width:380px}\n.smeta{font-size:.72rem;color:rgba(255,255,255,.22);font-style:italic}\n.snew{margin-top:.35rem;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.4rem;border:1px solid var(--gb);background:transparent;color:var(--g);font-family:var(--f);font-size:.78rem;border-radius:var(--r);cursor:pointer;transition:background .2s}\n.snew:hover{background:var(--gd)}\n@media(max-width:620px){.g3,.g2{grid-template-columns:1fr}.fb{padding:1.5rem}.ff{flex-direction:column;align-items:stretch;text-align:center}.sb{justify-content:center}}\n<\/style>\n<\/head>\n<body>\n\n<div class=\"ph\">\n  <h1 class=\"pt\">Thermal Break <span class=\"ac\">Service Request<\/span><\/h1>\n  <p class=\"ps\">Request assistance for thermal break assembly lines, knurling machines, and plastic bars inserting equipment.<\/p>\n<\/div>\n\n<div class=\"fc\">\n  <div class=\"ss\" id=\"tbSuccessState\">\n    <div class=\"si\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div>\n    <div class=\"stit\">Request <strong>received<\/strong><\/div>\n    <p class=\"ssub\">Our engineers will review your request and get back to you within <strong style=\"color:var(--txt);font-weight:500\">24-48 hours<\/strong>.<\/p>\n    <p class=\"smeta\" id=\"tbMeta\"><\/p>\n    <button class=\"snew\" id=\"tbNewBtn\">\n      <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"1 4 1 10 7 10\"\/><path d=\"M3.51 15a9 9 0 1 0 .49-3.5\"\/><\/svg>\n      Submit another request\n    <\/button>\n  <\/div>\n\n  <div id=\"tbFormWrap\">\n    <div class=\"fb\">\n      <div class=\"g3\">\n        <div class=\"fi\"><label class=\"fl\">Full Name *<\/label><input id=\"tb-name\" class=\"in\" placeholder=\"Your name\" autocomplete=\"name\"><\/div>\n        <div class=\"fi\"><label class=\"fl\">Email *<\/label><input id=\"tb-email\" type=\"email\" class=\"in\" placeholder=\"your@email.com\" autocomplete=\"email\"><\/div>\n        <div class=\"fi\"><label class=\"fl\">Company<\/label><input id=\"tb-company\" class=\"in\" placeholder=\"Company name\" autocomplete=\"organization\"><\/div>\n      <\/div>\n\n      <hr class=\"dv\">\n\n      <div class=\"sr\">\n        <div class=\"slr\"><div class=\"sn\">1<\/div><span class=\"st\">What type of plant do you have? *<\/span><\/div>\n        <input id=\"tb-plant\" class=\"in\" placeholder=\"e.g., Thermal break assembly line, Knurling system, etc.\">\n      <\/div>\n\n      <div class=\"sr\">\n        <div class=\"slr\"><div class=\"sn\">2<\/div><span class=\"st\">Machine data (CE plate with serial number \/ year \/ machine name) *<\/span><\/div>\n        <div class=\"g2\">\n          <input id=\"tb-machine\" class=\"in\" placeholder=\"Serial number, year, machine name...\">\n          <div>\n            <input type=\"file\" id=\"tb-file\" accept=\"image\/jpeg,image\/png,image\/webp\" style=\"position:absolute;opacity:0;pointer-events:none;width:1px;height:1px\">\n            <button type=\"button\" id=\"uploadBtn\" onclick=\"document.getElementById('tb-file').click()\">\n              <svg id=\"uploadIco\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"17 8 12 3 7 8\"\/><line x1=\"12\" y1=\"3\" x2=\"12\" y2=\"15\"\/>\n              <\/svg>\n              <span id=\"uploadBtnTxt\">Upload CE plate photo<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n        <div id=\"previewBox\">\n          <div class=\"pthumb\">\n            <img decoding=\"async\" id=\"tbPreviewImg\" src=\"\" alt=\"CE plate\">\n            <button type=\"button\" class=\"prem\" id=\"tbRemoveBtn\">x Remove<\/button>\n          <\/div>\n          <div style=\"display:flex;flex-direction:column;gap:.4rem\">\n            <span class=\"spl\" id=\"tbStatusPill\"><\/span>\n            <a id=\"tbPhotoLink\" target=\"_blank\" rel=\"noopener\"><\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sr\">\n        <div class=\"slr\"><div class=\"sn\">3<\/div><span class=\"st\">Brief description of what's happening with the machine *<\/span><\/div>\n        <textarea id=\"tb-issue\" class=\"ta\" placeholder=\"Describe the issue you're experiencing with your machine...\"><\/textarea>\n      <\/div>\n\n      <hr class=\"dv\">\n\n      <div class=\"ccb\">\n        <div class=\"cclr\"><span class=\"fl\">Customer Code<\/span><span class=\"opt\">(optional)<\/span><\/div>\n        <input id=\"tb-code\" class=\"in\" placeholder=\"e.g. OEMME-12345\" style=\"max-width:240px\">\n        <div class=\"pbadge\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n          <span>Do you have an <strong>active service contract<\/strong>? Enter your customer code and your request will be <strong>processed as a priority<\/strong> over standard requests.<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"et\" id=\"tbErrToast\">Something went wrong. Please try again or contact <span id=\"tb-em2\"><\/span><\/div>\n\n    <div class=\"ff\">\n      <div class=\"fn\">Your request will be sent to: <span id=\"tb-em1\"><\/span><\/div>\n      <button type=\"button\" class=\"sb\" id=\"tbSendBtn\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg>\n        Send Request\n      <\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function() {\n  var WEBHOOK   = 'https:\/\/hooks.zapier.com\/hooks\/catch\/5638581\/u0pdada\/';\n  var IMGBB_KEY = '7e97ac7f1c232f49597bde6829350061';\n\n  var fileInput    = document.getElementById('tb-file');\n  var uploadBtn    = document.getElementById('uploadBtn');\n  var uploadBtnTxt = document.getElementById('uploadBtnTxt');\n  var uploadIco    = document.getElementById('uploadIco');\n  var previewBox   = document.getElementById('previewBox');\n  var previewImg   = document.getElementById('tbPreviewImg');\n  var removeBtn    = document.getElementById('tbRemoveBtn');\n  var statusPill   = document.getElementById('tbStatusPill');\n  var photoLink    = document.getElementById('tbPhotoLink');\n  var sendBtn      = document.getElementById('tbSendBtn');\n  var formWrap     = document.getElementById('tbFormWrap');\n  var sucState     = document.getElementById('tbSuccessState');\n  var sMeta        = document.getElementById('tbMeta');\n  var errToast     = document.getElementById('tbErrToast');\n  var newBtn       = document.getElementById('tbNewBtn');\n\n  var uploadedUrl = '';\n\n  function setPill(msg, cls) {\n    statusPill.textContent = msg;\n    statusPill.className   = 'spl ' + cls;\n  }\n\n  function resetUploadBtn() {\n    uploadBtn.className = '';\n    uploadBtnTxt.textContent = 'Upload CE plate photo';\n    uploadIco.innerHTML = '<path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"17 8 12 3 7 8\"\/><line x1=\"12\" y1=\"3\" x2=\"12\" y2=\"15\"\/>';\n  }\n\n  function clearPhoto() {\n    fileInput.value = '';\n    uploadedUrl = '';\n    previewBox.classList.remove('show');\n    previewImg.src = '';\n    statusPill.className = 'spl';\n    statusPill.textContent = '';\n    photoLink.style.display = 'none';\n    photoLink.textContent = '';\n    resetUploadBtn();\n  }\n\n  removeBtn.addEventListener('click', clearPhoto);\n\n  function compress(file, callback) {\n    var reader = new FileReader();\n    reader.onerror = function() { callback(null); };\n    reader.onload = function(e) {\n      var img = new Image();\n      img.onerror = function() { callback(null); };\n      img.onload = function() {\n        var MAX = 1200;\n        var w = img.width, h = img.height;\n        if (w > MAX || h > MAX) {\n          if (w >= h) { h = Math.round(h * MAX \/ w); w = MAX; }\n          else        { w = Math.round(w * MAX \/ h); h = MAX; }\n        }\n        var c = document.createElement('canvas');\n        c.width = w; c.height = h;\n        c.getContext('2d').drawImage(img, 0, 0, w, h);\n        callback(c.toDataURL('image\/jpeg', 0.78).split(',')[1]);\n      };\n      img.src = e.target.result;\n    };\n    reader.readAsDataURL(file);\n  }\n\n  fileInput.addEventListener('change', function() {\n    var file = this.files && this.files[0];\n    if (!file) return;\n\n    \/\/ Instant preview\n    previewImg.src = URL.createObjectURL(file);\n    previewBox.classList.add('show');\n    photoLink.style.display = 'none';\n\n    \/\/ Loading state\n    uploadBtn.className = 's-load';\n    uploadBtnTxt.textContent = 'Uploading...';\n    uploadIco.innerHTML = '<path d=\"M21 12a9 9 0 1 1-6.219-8.56\"\/>';\n    setPill('Uploading photo...', 'ld');\n\n    compress(file, function(b64) {\n      if (!b64) {\n        resetUploadBtn();\n        setPill('Could not process image', 'er');\n        return;\n      }\n\n      var xhr = new XMLHttpRequest();\n      xhr.open('POST', 'https:\/\/api.imgbb.com\/1\/upload');\n      xhr.timeout = 30000;\n\n      xhr.onreadystatechange = function() {\n        if (xhr.readyState !== 4) return;\n\n        \/\/ status 200 = normal, status 0 can happen cross-origin but response is still valid\n        if (xhr.status === 200 || (xhr.status === 0 && xhr.responseText)) {\n          try {\n            var data = JSON.parse(xhr.responseText);\n            if (data && data.success) {\n              uploadedUrl = data.data.url;\n\n              uploadBtn.className = 's-done';\n              uploadBtnTxt.textContent = 'Uploaded';\n              uploadIco.innerHTML = '<polyline points=\"20 6 9 17 4 12\"\/>';\n\n              setPill('Photo uploaded', 'ok');\n              photoLink.textContent = 'View uploaded photo';\n              photoLink.href = uploadedUrl;\n              photoLink.style.display = 'block';\n            } else {\n              throw new Error('API error');\n            }\n          } catch(e) {\n            resetUploadBtn();\n            setPill('Upload failed - try again', 'er');\n            uploadedUrl = '';\n          }\n        } else if (xhr.status !== 0) {\n          resetUploadBtn();\n          setPill('Upload failed (HTTP ' + xhr.status + ')', 'er');\n          uploadedUrl = '';\n        }\n        \/\/ status 0 with no responseText = request still in flight or blocked by sandbox, ignore\n      };\n\n      xhr.ontimeout = function() {\n        resetUploadBtn();\n        setPill('Upload timed out - try again', 'er');\n        uploadedUrl = '';\n      };\n\n      var fd = new FormData();\n      fd.append('key', IMGBB_KEY);\n      fd.append('image', b64);\n      xhr.send(fd);\n    });\n  });\n\n  \/\/ SEND\n  var REQUIRED = ['tb-name','tb-email','tb-plant','tb-machine','tb-issue'];\n\n  sendBtn.addEventListener('click', function() {\n    var ok = true;\n    REQUIRED.forEach(function(id) {\n      var el = document.getElementById(id);\n      var empty = !el.value.trim();\n      el.style.borderColor = empty ? 'rgba(248,113,113,.6)' : '';\n      if (empty) ok = false;\n    });\n    if (!ok) return;\n\n    errToast.style.display = 'none';\n    sendBtn.disabled = true;\n    sendBtn.innerHTML = 'Sending...';\n\n    var name = document.getElementById('tb-name').value.trim();\n    var code = document.getElementById('tb-code').value.trim();\n\n    var payload = {\n      name:         name,\n      email:        document.getElementById('tb-email').value.trim(),\n      company:      document.getElementById('tb-company').value.trim() || '-',\n      plantType:    document.getElementById('tb-plant').value.trim(),\n      machineData:  document.getElementById('tb-machine').value.trim(),\n      cePhotoUrl:   uploadedUrl || '(no photo)',\n      issue:        document.getElementById('tb-issue').value.trim(),\n      customerCode: code || '-',\n      priority:     code ? 'HIGH PRIORITY - Active service contract' : 'Standard',\n      submittedAt:  new Date().toISOString()\n    };\n\n    \/\/ fetch with no-cors + text\/plain = no preflight, Zapier reads JSON from body\n    fetch(WEBHOOK, {\n      method: 'POST',\n      mode: 'no-cors',\n      headers: { 'Content-Type': 'text\/plain' },\n      body: JSON.stringify(payload)\n    }).finally(function() {\n      sMeta.textContent = 'Submitted by ' + name;\n      formWrap.style.display = 'none';\n      sucState.style.display = 'flex';\n      sendBtn.disabled = false;\n      sendBtn.innerHTML = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg> Send Request';\n    });\n  });\n\n  document.querySelectorAll('.in,.ta').forEach(function(el) {\n    el.addEventListener('input', function() { this.style.borderColor = ''; });\n  });\n\n  newBtn.addEventListener('click', function() {\n    document.querySelectorAll('.in,.ta').forEach(function(el) { el.value = ''; });\n    clearPhoto();\n    sucState.style.display = 'none';\n    formWrap.style.display = '';\n  });\n\n  \/\/ Set emails via JS to prevent Cloudflare obfuscation\n  var _em = ['assistenza','oemmespa.com'].join('@');\n  var em1 = document.getElementById('tb-em1');\n  var em2 = document.getElementById('tb-em2');\n  if (em1) em1.textContent = _em;\n  if (em2) em2.textContent = _em;\n\n})();\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c4b83d elementor-widget elementor-widget-spacer\" data-id=\"1c4b83d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-809dd22 elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"809dd22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Punching Machine Service Request<\/title>\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500&display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n:root{\n  --g:#4ade80;--gd:rgba(74,222,128,.13);--gb:rgba(74,222,128,.32);\n  --bg:#131313;--card:#1c1c1c;--bd:rgba(255,255,255,.09);\n  --txt:#e8e8e8;--mut:rgba(255,255,255,.38);--lbl:rgba(255,255,255,.72);\n  --ibg:rgba(255,255,255,.04);--ihv:rgba(255,255,255,.08);\n  --r:8px;--f:'Inter',system-ui,sans-serif\n}\nbody{background:var(--bg);color:var(--txt);font-family:var(--f);font-weight:400;\n     min-height:100vh;padding:3.5rem 1.25rem 6rem;-webkit-font-smoothing:antialiased}\n\/* HEADER *\/\n.ph{text-align:center;margin-bottom:2.75rem}\n.pt{font-size:clamp(1.9rem,4.5vw,2.75rem);font-weight:300;letter-spacing:-.01em;line-height:1.18;color:var(--txt);margin-bottom:.85rem}\n.pt .ac{color:var(--g);font-weight:300}\n.ps{font-size:.925rem;color:var(--mut);line-height:1.75;max-width:520px;margin:0 auto}\n\/* CARD *\/\n.fc{max-width:780px;margin:0 auto;background:var(--card);border:1px solid var(--bd);border-radius:12px;overflow:hidden}\n.fb{padding:2rem 2.25rem;display:flex;flex-direction:column;gap:1.75rem}\n\/* GRIDS *\/\n.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}\n.g2{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;align-items:start}\n\/* FIELDS *\/\n.fi{display:flex;flex-direction:column;gap:.4rem}\n.fl{font-size:.78rem;font-weight:500;color:var(--lbl);letter-spacing:.01em}\ninput.in,select.sl,textarea.ta{background:var(--ibg);border:1px solid var(--bd);border-radius:var(--r);color:var(--txt);font-family:var(--f);font-size:.875rem;font-weight:400;padding:.68rem .9rem;outline:none;transition:border-color .2s,background .2s;width:100%}\ninput.in:hover,select.sl:hover,textarea.ta:hover{background:var(--ihv)}\ninput.in:focus,select.sl:focus,textarea.ta:focus{border-color:var(--gb);background:rgba(74,222,128,.04)}\ninput.in::placeholder,textarea.ta::placeholder{color:var(--mut)}\nselect.sl{appearance:none;-webkit-appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right .85rem center;cursor:pointer}\nselect.sl option{background:#1a1a1a;color:var(--txt)}\ntextarea.ta{resize:none;min-height:120px;line-height:1.6}\n\/* SECTION LABELS *\/\n.slbl{display:flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--g)}\n.slbl svg{flex-shrink:0}\n\/* STEPS *\/\n.sr{display:flex;flex-direction:column;gap:.7rem}\n.slr{display:flex;align-items:center;gap:.65rem}\n.sn{width:22px;height:22px;border-radius:50%;background:rgba(74,222,128,.18);color:var(--g);font-size:.7rem;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.st{font-size:.85rem;font-weight:400;color:var(--lbl)}\n\/* UPLOAD BUTTON *\/\n#pm-uploadBtn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:44px;padding:.68rem 1rem;background:var(--ibg);border:1.5px dashed rgba(255,255,255,.2);border-radius:var(--r);color:var(--mut);font-family:var(--f);font-size:.83rem;cursor:pointer;transition:all .2s}\n#pm-uploadBtn:hover{background:var(--gd);border-color:var(--gb);color:var(--g)}\n#pm-uploadBtn.s-load{background:rgba(250,204,21,.07);border-color:rgba(250,204,21,.4);border-style:solid;color:#fbbf24;cursor:wait;pointer-events:none}\n#pm-uploadBtn.s-done{background:var(--gd);border-color:var(--gb);border-style:solid;color:var(--g)}\n#pm-uploadBtn svg{width:15px;height:15px;flex-shrink:0}\n\/* PREVIEW *\/\n#pm-previewBox{display:none;flex-direction:column;gap:.6rem;margin-top:.4rem}\n#pm-previewBox.show{display:flex}\n.pthumb{position:relative;border:1px solid var(--gb);border-radius:var(--r);overflow:hidden}\n.pthumb img{width:100%;max-height:180px;object-fit:cover;display:block}\n.prem{position:absolute;top:.4rem;right:.4rem;background:rgba(0,0,0,.78);border:1px solid rgba(255,255,255,.15);color:var(--txt);font-family:var(--f);font-size:.68rem;padding:.28rem .65rem;border-radius:4px;cursor:pointer;transition:background .2s}\n.prem:hover{background:rgba(200,0,0,.55)}\n.spl{display:none;align-items:center;gap:.4rem;font-size:.73rem;padding:.32rem .8rem;border-radius:999px;width:fit-content}\n.spl.ld{display:inline-flex;background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.25);color:#fbbf24}\n.spl.ok{display:inline-flex;background:var(--gd);border:1px solid var(--gb);color:var(--g)}\n.spl.er{display:inline-flex;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.25);color:#f87171}\n#pm-photoLink{display:none;font-size:.72rem;color:var(--g);text-decoration:underline;text-underline-offset:2px;word-break:break-all}\n\/* DIVIDER *\/\nhr.dv{border:none;border-top:1px solid var(--bd)}\n\/* CUSTOMER CODE *\/\n.ccb{display:flex;flex-direction:column;gap:.65rem}\n.cclr{display:flex;align-items:center;gap:.5rem}\n.opt{font-size:.68rem;color:var(--mut)}\n.pbadge{display:inline-flex;align-items:flex-start;gap:.45rem;background:var(--gd);border:1px solid var(--gb);border-radius:6px;padding:.55rem .85rem;font-size:.75rem;color:rgba(255,255,255,.6);line-height:1.5;max-width:480px}\n.pbadge svg{flex-shrink:0;margin-top:.15rem;color:var(--g);width:13px;height:13px}\n.pbadge strong{color:var(--g);font-weight:500}\n\/* FOOTER *\/\n.ff{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.25rem 2.25rem 1.5rem;border-top:1px solid var(--bd);background:rgba(0,0,0,.15)}\n.fn{font-size:.78rem;color:var(--mut)}\n.fn span{color:var(--g)}\n.sb{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:var(--g);color:#111;border:none;border-radius:var(--r);font-family:var(--f);font-weight:500;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .2s,transform .15s}\n.sb:hover:not(:disabled){opacity:.88;transform:scale(1.02)}\n.sb:disabled{opacity:.4;cursor:not-allowed;transform:none}\n.sb svg{width:14px;height:14px}\n\/* ERROR TOAST *\/\n.et{display:none;margin:0 2.25rem .5rem;padding:.75rem 1rem;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25);border-radius:var(--r);font-size:.8rem;color:#f87171}\n\/* SUCCESS *\/\n.ss{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4.5rem 2rem;gap:1.25rem}\n.si{width:64px;height:64px;border-radius:50%;background:var(--gd);border:1px solid var(--gb);display:flex;align-items:center;justify-content:center;animation:pop .45s cubic-bezier(.175,.885,.32,1.275) both}\n.si svg{width:28px;height:28px;color:var(--g)}\n@keyframes pop{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}\n.stit{font-size:1.5rem;font-weight:300;color:var(--txt)}\n.stit strong{color:var(--g);font-weight:400}\n.ssub{font-size:.875rem;color:var(--mut);line-height:1.7;max-width:380px}\n.smeta{font-size:.72rem;color:rgba(255,255,255,.22);font-style:italic}\n.snew{margin-top:.35rem;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.4rem;border:1px solid var(--gb);background:transparent;color:var(--g);font-family:var(--f);font-size:.78rem;border-radius:var(--r);cursor:pointer;transition:background .2s}\n.snew:hover{background:var(--gd)}\n\/* RESPONSIVE *\/\n@media(max-width:620px){.g3,.g2{grid-template-columns:1fr}.fb{padding:1.5rem}.ff{flex-direction:column;align-items:stretch;text-align:center}.sb{justify-content:center}}\n<\/style>\n<\/head>\n<body>\n\n<div class=\"ph\">\n  <h1 class=\"pt\">Punching Machine <span class=\"ac\">Service Request<\/span><\/h1>\n  <p class=\"ps\">Request assistance for your punching machine. Our engineers will respond within 24-48 hours.<\/p>\n<\/div>\n\n<div class=\"fc\">\n\n  <div class=\"ss\" id=\"pmSuccessState\">\n    <div class=\"si\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div>\n    <div class=\"stit\">Request <strong>received<\/strong><\/div>\n    <p class=\"ssub\">Our engineers will review your request and get back to you within <strong style=\"color:var(--txt);font-weight:500\">24-48 hours<\/strong>.<\/p>\n    <p class=\"smeta\" id=\"pmMeta\"><\/p>\n    <button class=\"snew\" id=\"pmNewBtn\">\n      <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"1 4 1 10 7 10\"\/><path d=\"M3.51 15a9 9 0 1 0 .49-3.5\"\/><\/svg>\n      Submit another request\n    <\/button>\n  <\/div>\n\n  <div id=\"pmFormWrap\">\n    <div class=\"fb\">\n\n      <div class=\"slbl\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><\/svg>\n        <span>Contact Information<\/span>\n      <\/div>\n\n      <div class=\"g3\">\n        <div class=\"fi\"><label class=\"fl\">Full Name *<\/label><input id=\"pm-name\" class=\"in\" placeholder=\"Your name\" autocomplete=\"name\"><\/div>\n        <div class=\"fi\"><label class=\"fl\">Email *<\/label><input id=\"pm-email\" type=\"email\" class=\"in\" placeholder=\"your@email.com\" autocomplete=\"email\"><\/div>\n        <div class=\"fi\"><label class=\"fl\">Phone<\/label><input id=\"pm-phone\" type=\"tel\" class=\"in\" placeholder=\"+1 (234) 567-8900\" autocomplete=\"tel\"><\/div>\n      <\/div>\n\n      <hr class=\"dv\">\n\n      <div class=\"slbl\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"6\" width=\"20\" height=\"12\" rx=\"2\"\/><path d=\"M12 12h.01\"\/><path d=\"M17 12h.01\"\/><path d=\"M7 12h.01\"\/><\/svg>\n        <span>Machine Identification<\/span>\n      <\/div>\n\n      <div class=\"g3\">\n        <div class=\"fi\">\n          <label class=\"fl\">Machine Model *<\/label>\n          <select id=\"pm-model\" class=\"sl\">\n            <option value=\"\" disabled selected>Select model<\/option>\n            <option value=\"pm-interchangeable\">PM - Interchangeable Die<\/option>\n            <option value=\"pm-270\">PM-270<\/option>\n            <option value=\"pm-hydraulic\">PM - Hydraulic<\/option>\n            <option value=\"pm-cnc\">PM - CNC Controlled<\/option>\n            <option value=\"other\">Other<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"fi\"><label class=\"fl\">Serial Number<\/label><input id=\"pm-serial\" class=\"in\" placeholder=\"e.g. PM-2024-0001\"><\/div>\n        <div class=\"fi\">\n          <label class=\"fl\">Die Type<\/label>\n          <select id=\"pm-die-type\" class=\"sl\">\n            <option value=\"\" disabled selected>Select die type<\/option>\n            <option value=\"standard\">Standard Die<\/option>\n            <option value=\"custom\">Custom Die<\/option>\n            <option value=\"multi-punch\">Multi-Punch<\/option>\n            <option value=\"not-sure\">Not Sure<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n\n      <hr class=\"dv\">\n\n      <div class=\"slbl\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg>\n        <span>Issue Description<\/span>\n      <\/div>\n\n      <div class=\"sr\">\n        <div class=\"slr\"><div class=\"sn\">1<\/div><span class=\"st\">Photo or document (optional)<\/span><\/div>\n        <div class=\"g2\">\n          <div><\/div><div>\n            <input type=\"file\" id=\"pm-file\" accept=\"image\/jpeg,image\/png,image\/webp,application\/pdf\" style=\"position:absolute;opacity:0;pointer-events:none;width:1px;height:1px\">\n            <button type=\"button\" id=\"pm-uploadBtn\" onclick=\"document.getElementById('pm-file').click()\">\n              <svg id=\"pm-uploadIco\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"17 8 12 3 7 8\"\/><line x1=\"12\" y1=\"3\" x2=\"12\" y2=\"15\"\/>\n              <\/svg>\n              <span id=\"pm-uploadBtnTxt\">Upload photo \/ document<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n        <div id=\"pm-previewBox\">\n          <div class=\"pthumb\">\n            <img decoding=\"async\" id=\"pm-previewImg\" src=\"\" alt=\"Preview\">\n            <button type=\"button\" class=\"prem\" id=\"pm-removeBtn\">x Remove<\/button>\n          <\/div>\n          <div style=\"display:flex;flex-direction:column;gap:.4rem\">\n            <span class=\"spl\" id=\"pm-statusPill\"><\/span>\n            <a id=\"pm-photoLink\" target=\"_blank\" rel=\"noopener\"><\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sr\">\n        <div class=\"slr\"><div class=\"sn\">2<\/div><span class=\"st\">Describe the issue in detail *<\/span><\/div>\n        <textarea id=\"pm-issue\" class=\"ta\" placeholder=\"Describe the problem, error codes, symptoms, when it started...\"><\/textarea>\n      <\/div>\n\n      <hr class=\"dv\">\n\n      <div class=\"ccb\">\n        <div class=\"cclr\">\n          <span class=\"fl\">Customer Code<\/span>\n          <span class=\"opt\">(optional)<\/span>\n        <\/div>\n        <input id=\"pm-code\" class=\"in\" placeholder=\"e.g. OEMME-12345\" style=\"max-width:240px\">\n        <div class=\"pbadge\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n          <span>Do you have an <strong>active service contract<\/strong>? Enter your customer code and your request will be <strong>processed as a priority<\/strong> over standard requests.<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div><div class=\"et\" id=\"pmErrToast\">Something went wrong. Please try again or contact <span id=\"pm-em2\"><\/span><\/div>\n\n    <div class=\"ff\">\n      <div class=\"fn\">Your request will be sent to: <span id=\"pm-em1\"><\/span><\/div>\n      <button type=\"button\" class=\"sb\" id=\"pmSendBtn\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg>\n        Send Request\n      <\/button>\n    <\/div>\n  <\/div><\/div><script>\n(function() {\n  var WEBHOOK   = 'https:\/\/hooks.zapier.com\/hooks\/catch\/5638581\/u0nudi8\/';\n  var IMGBB_KEY = '7e97ac7f1c232f49597bde6829350061';\n\n  var fileInput    = document.getElementById('pm-file');\n  var uploadBtn    = document.getElementById('pm-uploadBtn');\n  var uploadBtnTxt = document.getElementById('pm-uploadBtnTxt');\n  var uploadIco    = document.getElementById('pm-uploadIco');\n  var previewBox   = document.getElementById('pm-previewBox');\n  var previewImg   = document.getElementById('pm-previewImg');\n  var removeBtn    = document.getElementById('pm-removeBtn');\n  var statusPill   = document.getElementById('pm-statusPill');\n  var photoLink    = document.getElementById('pm-photoLink');\n  var sendBtn      = document.getElementById('pmSendBtn');\n  var formWrap     = document.getElementById('pmFormWrap');\n  var sucState     = document.getElementById('pmSuccessState');\n  var sMeta        = document.getElementById('pmMeta');\n  var errToast     = document.getElementById('pmErrToast');\n  var newBtn       = document.getElementById('pmNewBtn');\n\n  var uploadedUrl = '';\n\n  \/\/ Set emails via JS (prevents Cloudflare obfuscation)\n  var _em = ['assistenza','oemmespa.com'].join('@');\n  document.getElementById('pm-em1').textContent = _em;\n  document.getElementById('pm-em2').textContent = _em;\n\n  function setPill(msg, cls) {\n    statusPill.textContent = msg;\n    statusPill.className   = 'spl ' + cls;\n  }\n\n  function resetUploadBtn() {\n    uploadBtn.className = '';\n    uploadBtnTxt.textContent = 'Upload photo \/ document';\n    uploadIco.innerHTML = '<path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"17 8 12 3 7 8\"\/><line x1=\"12\" y1=\"3\" x2=\"12\" y2=\"15\"\/>';\n  }\n\n  function clearPhoto() {\n    fileInput.value = '';\n    uploadedUrl = '';\n    previewBox.classList.remove('show');\n    previewImg.src = '';\n    statusPill.className = 'spl';\n    statusPill.textContent = '';\n    photoLink.style.display = 'none';\n    photoLink.textContent = '';\n    resetUploadBtn();\n  }\n\n  removeBtn.addEventListener('click', clearPhoto);\n\n  function compress(file, callback) {\n    \/\/ PDFs: skip canvas compression, upload raw base64\n    if (file.type === 'application\/pdf') {\n      var r = new FileReader();\n      r.onerror = function() { callback(null); };\n      r.onload  = function(e) { callback(e.target.result.split(',')[1]); };\n      r.readAsDataURL(file);\n      return;\n    }\n    var reader = new FileReader();\n    reader.onerror = function() { callback(null); };\n    reader.onload = function(e) {\n      var img = new Image();\n      img.onerror = function() { callback(null); };\n      img.onload = function() {\n        var MAX = 1200;\n        var w = img.width, h = img.height;\n        if (w > MAX || h > MAX) {\n          if (w >= h) { h = Math.round(h * MAX \/ w); w = MAX; }\n          else        { w = Math.round(w * MAX \/ h); h = MAX; }\n        }\n        var c = document.createElement('canvas');\n        c.width = w; c.height = h;\n        c.getContext('2d').drawImage(img, 0, 0, w, h);\n        callback(c.toDataURL('image\/jpeg', 0.78).split(',')[1]);\n      };\n      img.src = e.target.result;\n    };\n    reader.readAsDataURL(file);\n  }\n\n  fileInput.addEventListener('change', function() {\n    var file = this.files && this.files[0];\n    if (!file) return;\n\n    \/\/ Instant preview (images only)\n    if (file.type !== 'application\/pdf') {\n      previewImg.src = URL.createObjectURL(file);\n    } else {\n      previewImg.src = '';\n      previewImg.alt = file.name;\n    }\n    previewBox.classList.add('show');\n    photoLink.style.display = 'none';\n\n    uploadBtn.className = 's-load';\n    uploadBtnTxt.textContent = 'Uploading...';\n    uploadIco.innerHTML = '<path d=\"M21 12a9 9 0 1 1-6.219-8.56\"\/>';\n    setPill('Uploading...', 'ld');\n\n    compress(file, function(b64) {\n      if (!b64) {\n        resetUploadBtn();\n        setPill('Could not process file', 'er');\n        return;\n      }\n\n      var xhr = new XMLHttpRequest();\n      xhr.open('POST', 'https:\/\/api.imgbb.com\/1\/upload');\n      xhr.timeout = 30000;\n\n      xhr.onreadystatechange = function() {\n        if (xhr.readyState !== 4) return;\n        if (xhr.status === 200 || (xhr.status === 0 && xhr.responseText)) {\n          try {\n            var data = JSON.parse(xhr.responseText);\n            if (data && data.success) {\n              uploadedUrl = data.data.url;\n              uploadBtn.className = 's-done';\n              uploadBtnTxt.textContent = 'Uploaded';\n              uploadIco.innerHTML = '<polyline points=\"20 6 9 17 4 12\"\/>';\n              setPill('File uploaded', 'ok');\n              photoLink.textContent = 'View uploaded file';\n              photoLink.href = uploadedUrl;\n              photoLink.style.display = 'block';\n            } else { throw new Error('API error'); }\n          } catch(e) {\n            resetUploadBtn();\n            setPill('Upload failed - try again', 'er');\n            uploadedUrl = '';\n          }\n        } else if (xhr.status !== 0) {\n          resetUploadBtn();\n          setPill('Upload failed (HTTP ' + xhr.status + ')', 'er');\n          uploadedUrl = '';\n        }\n      };\n\n      xhr.ontimeout = function() {\n        resetUploadBtn();\n        setPill('Upload timed out - try again', 'er');\n        uploadedUrl = '';\n      };\n\n      var fd = new FormData();\n      fd.append('key', IMGBB_KEY);\n      fd.append('image', b64);\n      xhr.send(fd);\n    });\n  });\n\n  \/\/ SEND\n  var REQUIRED = ['pm-name','pm-email','pm-model','pm-issue'];\n\n  sendBtn.addEventListener('click', function() {\n    var ok = true;\n    REQUIRED.forEach(function(id) {\n      var el = document.getElementById(id);\n      var empty = !el.value.trim();\n      el.style.borderColor = empty ? 'rgba(248,113,113,.6)' : '';\n      if (empty) ok = false;\n    });\n    if (!ok) return;\n\n    errToast.style.display = 'none';\n    sendBtn.disabled = true;\n    sendBtn.innerHTML = 'Sending...';\n\n    var name = document.getElementById('pm-name').value.trim();\n    var code = document.getElementById('pm-code').value.trim();\n\n    var payload = {\n      name:         name,\n      email:        document.getElementById('pm-email').value.trim(),\n      phone:        document.getElementById('pm-phone').value.trim() || '-',\n      machineModel: document.getElementById('pm-model').value,\n      serialNumber: document.getElementById('pm-serial').value.trim() || '-',\n      dieType:      document.getElementById('pm-die-type').value || '-',\n      fileUrl:      uploadedUrl || '(no file uploaded)',\n      issue:        document.getElementById('pm-issue').value.trim(),\n      customerCode: code || '-',\n      priority:     code ? 'HIGH PRIORITY - Active service contract' : 'Standard',\n      submittedAt:  new Date().toISOString()\n    };\n\n    fetch(WEBHOOK, {\n      method:  'POST',\n      mode:    'no-cors',\n      headers: { 'Content-Type': 'text\/plain' },\n      body:    JSON.stringify(payload)\n    }).finally(function() {\n      sMeta.textContent    = 'Submitted by ' + name;\n      formWrap.style.display  = 'none';\n      sucState.style.display  = 'flex';\n      sendBtn.disabled = false;\n      sendBtn.innerHTML = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg> Send Request';\n    });\n  });\n\n  document.querySelectorAll('.in,.ta,.sl').forEach(function(el) {\n    el.addEventListener('input', function() { this.style.borderColor = ''; });\n  });\n\n  newBtn.addEventListener('click', function() {\n    document.querySelectorAll('.in,.ta,.sl').forEach(function(el) { el.value = ''; });\n    clearPhoto();\n    sucState.style.display = 'none';\n    formWrap.style.display = '';\n  });\n\n})();\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-589444a elementor-widget elementor-widget-spacer\" data-id=\"589444a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c488dcf elementor-widget__width-initial elementor-widget elementor-widget-html\" data-id=\"c488dcf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>Light Alloy Service Request<\/title>\n<style>\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500&display=swap');\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\n:root{\n  --g:#4ade80;--gd:rgba(74,222,128,.13);--gb:rgba(74,222,128,.32);\n  --bg:#131313;--card:#1c1c1c;--bd:rgba(255,255,255,.09);\n  --txt:#e8e8e8;--mut:rgba(255,255,255,.38);--lbl:rgba(255,255,255,.72);\n  --ibg:rgba(255,255,255,.04);--ihv:rgba(255,255,255,.08);\n  --r:8px;--f:'Inter',system-ui,sans-serif\n}\nbody{background:var(--bg);color:var(--txt);font-family:var(--f);font-weight:400;\n     min-height:100vh;padding:3.5rem 1.25rem 6rem;-webkit-font-smoothing:antialiased}\n\/* HEADER *\/\n.ph{text-align:center;margin-bottom:2.75rem}\n.pt{font-size:clamp(1.9rem,4.5vw,2.75rem);font-weight:300;letter-spacing:-.01em;line-height:1.18;color:var(--txt);margin-bottom:.85rem}\n.pt .ac{color:var(--g);font-weight:300}\n.ps{font-size:.925rem;color:var(--mut);line-height:1.75;max-width:520px;margin:0 auto}\n\/* CARD *\/\n.fc{max-width:780px;margin:0 auto;background:var(--card);border:1px solid var(--bd);border-radius:12px;overflow:hidden}\n.fb{padding:2rem 2.25rem;display:flex;flex-direction:column;gap:1.75rem}\n\/* GRIDS *\/\n.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}\n.g2{display:grid;grid-template-columns:1fr 1fr;gap:.85rem;align-items:start}\n\/* FIELDS *\/\n.fi{display:flex;flex-direction:column;gap:.4rem}\n.fl{font-size:.78rem;font-weight:500;color:var(--lbl);letter-spacing:.01em}\ninput.in,select.sl,textarea.ta{background:var(--ibg);border:1px solid var(--bd);border-radius:var(--r);color:var(--txt);font-family:var(--f);font-size:.875rem;font-weight:400;padding:.68rem .9rem;outline:none;transition:border-color .2s,background .2s;width:100%}\ninput.in:hover,select.sl:hover,textarea.ta:hover{background:var(--ihv)}\ninput.in:focus,select.sl:focus,textarea.ta:focus{border-color:var(--gb);background:rgba(74,222,128,.04)}\ninput.in::placeholder,textarea.ta::placeholder{color:var(--mut)}\nselect.sl{appearance:none;-webkit-appearance:none;background-image:url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'\/%3E%3C\/svg%3E\");background-repeat:no-repeat;background-position:right .85rem center;cursor:pointer}\nselect.sl option{background:#1a1a1a;color:var(--txt)}\ntextarea.ta{resize:none;min-height:120px;line-height:1.6}\n\/* SECTION LABELS *\/\n.slbl{display:flex;align-items:center;gap:.55rem;font-size:.72rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--g)}\n.slbl svg{flex-shrink:0}\n\/* STEPS *\/\n.sr{display:flex;flex-direction:column;gap:.7rem}\n.slr{display:flex;align-items:center;gap:.65rem}\n.sn{width:22px;height:22px;border-radius:50%;background:rgba(74,222,128,.18);color:var(--g);font-size:.7rem;font-weight:500;display:flex;align-items:center;justify-content:center;flex-shrink:0}\n.st{font-size:.85rem;font-weight:400;color:var(--lbl)}\n\/* UPLOAD BUTTON *\/\n#la-uploadBtn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:44px;padding:.68rem 1rem;background:var(--ibg);border:1.5px dashed rgba(255,255,255,.2);border-radius:var(--r);color:var(--mut);font-family:var(--f);font-size:.83rem;cursor:pointer;transition:all .2s}\n#la-uploadBtn:hover{background:var(--gd);border-color:var(--gb);color:var(--g)}\n#la-uploadBtn.s-load{background:rgba(250,204,21,.07);border-color:rgba(250,204,21,.4);border-style:solid;color:#fbbf24;cursor:wait;pointer-events:none}\n#la-uploadBtn.s-done{background:var(--gd);border-color:var(--gb);border-style:solid;color:var(--g)}\n#la-uploadBtn svg{width:15px;height:15px;flex-shrink:0}\n\/* PREVIEW *\/\n#la-previewBox{display:none;flex-direction:column;gap:.6rem;margin-top:.4rem}\n#la-previewBox.show{display:flex}\n.pthumb{position:relative;border:1px solid var(--gb);border-radius:var(--r);overflow:hidden}\n.pthumb img{width:100%;max-height:180px;object-fit:cover;display:block}\n.prem{position:absolute;top:.4rem;right:.4rem;background:rgba(0,0,0,.78);border:1px solid rgba(255,255,255,.15);color:var(--txt);font-family:var(--f);font-size:.68rem;padding:.28rem .65rem;border-radius:4px;cursor:pointer;transition:background .2s}\n.prem:hover{background:rgba(200,0,0,.55)}\n.spl{display:none;align-items:center;gap:.4rem;font-size:.73rem;padding:.32rem .8rem;border-radius:999px;width:fit-content}\n.spl.ld{display:inline-flex;background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.25);color:#fbbf24}\n.spl.ok{display:inline-flex;background:var(--gd);border:1px solid var(--gb);color:var(--g)}\n.spl.er{display:inline-flex;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.25);color:#f87171}\n#la-photoLink{display:none;font-size:.72rem;color:var(--g);text-decoration:underline;text-underline-offset:2px;word-break:break-all}\n\/* DIVIDER *\/\nhr.dv{border:none;border-top:1px solid var(--bd)}\n\/* CUSTOMER CODE *\/\n.ccb{display:flex;flex-direction:column;gap:.65rem}\n.cclr{display:flex;align-items:center;gap:.5rem}\n.opt{font-size:.68rem;color:var(--mut)}\n.pbadge{display:inline-flex;align-items:flex-start;gap:.45rem;background:var(--gd);border:1px solid var(--gb);border-radius:6px;padding:.55rem .85rem;font-size:.75rem;color:rgba(255,255,255,.6);line-height:1.5;max-width:480px}\n.pbadge svg{flex-shrink:0;margin-top:.15rem;color:var(--g);width:13px;height:13px}\n.pbadge strong{color:var(--g);font-weight:500}\n\/* FOOTER *\/\n.ff{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.25rem 2.25rem 1.5rem;border-top:1px solid var(--bd);background:rgba(0,0,0,.15)}\n.fn{font-size:.78rem;color:var(--mut)}\n.fn span{color:var(--g)}\n.sb{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.75rem;background:var(--g);color:#111;border:none;border-radius:var(--r);font-family:var(--f);font-weight:500;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:opacity .2s,transform .15s}\n.sb:hover:not(:disabled){opacity:.88;transform:scale(1.02)}\n.sb:disabled{opacity:.4;cursor:not-allowed;transform:none}\n.sb svg{width:14px;height:14px}\n\/* ERROR TOAST *\/\n.et{display:none;margin:0 2.25rem .5rem;padding:.75rem 1rem;background:rgba(248,113,113,.08);border:1px solid rgba(248,113,113,.25);border-radius:var(--r);font-size:.8rem;color:#f87171}\n\/* SUCCESS *\/\n.ss{display:none;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4.5rem 2rem;gap:1.25rem}\n.si{width:64px;height:64px;border-radius:50%;background:var(--gd);border:1px solid var(--gb);display:flex;align-items:center;justify-content:center;animation:pop .45s cubic-bezier(.175,.885,.32,1.275) both}\n.si svg{width:28px;height:28px;color:var(--g)}\n@keyframes pop{from{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}\n.stit{font-size:1.5rem;font-weight:300;color:var(--txt)}\n.stit strong{color:var(--g);font-weight:400}\n.ssub{font-size:.875rem;color:var(--mut);line-height:1.7;max-width:380px}\n.smeta{font-size:.72rem;color:rgba(255,255,255,.22);font-style:italic}\n.snew{margin-top:.35rem;display:inline-flex;align-items:center;gap:.4rem;padding:.6rem 1.4rem;border:1px solid var(--gb);background:transparent;color:var(--g);font-family:var(--f);font-size:.78rem;border-radius:var(--r);cursor:pointer;transition:background .2s}\n.snew:hover{background:var(--gd)}\n\/* RESPONSIVE *\/\n@media(max-width:620px){.g3,.g2{grid-template-columns:1fr}.fb{padding:1.5rem}.ff{flex-direction:column;align-items:stretch;text-align:center}.sb{justify-content:center}}\n<\/style>\n<\/head>\n<body>\n\n<div class=\"ph\">\n  <h1 class=\"pt\">Light Alloy <span class=\"ac\">Service Request<\/span><\/h1>\n  <p class=\"ps\">Submit your technical support request for Light Alloy machinery. Our service team will review your case and respond as quickly as possible.<\/p>\n<\/div>\n\n<div class=\"fc\">\n\n  <!-- SUCCESS STATE -->\n  <div class=\"ss\" id=\"laSuccessState\">\n    <div class=\"si\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"20 6 9 17 4 12\"\/><\/svg><\/div>\n    <div class=\"stit\">Request <strong>received<\/strong><\/div>\n    <p class=\"ssub\">Our engineers will review your request and get back to you within <strong style=\"color:var(--txt);font-weight:500\">24-48 hours<\/strong>.<\/p>\n    <p class=\"smeta\" id=\"laMeta\"><\/p>\n    <button class=\"snew\" id=\"laNewBtn\">\n      <svg width=\"13\" height=\"13\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><polyline points=\"1 4 1 10 7 10\"\/><path d=\"M3.51 15a9 9 0 1 0 .49-3.5\"\/><\/svg>\n      Submit another request\n    <\/button>\n  <\/div>\n\n  <!-- FORM -->\n  <div id=\"laFormWrap\">\n    <div class=\"fb\">\n\n      <!-- Contact Information -->\n      <div class=\"slbl\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><\/svg>\n        <span>Contact Information<\/span>\n      <\/div>\n\n      <div class=\"g3\">\n        <div class=\"fi\"><label class=\"fl\">Full Name *<\/label><input id=\"la-name\" class=\"in\" placeholder=\"Your name\" autocomplete=\"name\"><\/div>\n        <div class=\"fi\"><label class=\"fl\">Email *<\/label><input id=\"la-email\" type=\"email\" class=\"in\" placeholder=\"your@email.com\" autocomplete=\"email\"><\/div>\n        <div class=\"fi\"><label class=\"fl\">Phone<\/label><input id=\"la-phone\" type=\"tel\" class=\"in\" placeholder=\"+39 123 456 7890\" autocomplete=\"tel\"><\/div>\n      <\/div>\n\n      <div class=\"g2\">\n        <div class=\"fi\"><label class=\"fl\">Company *<\/label><input id=\"la-company\" class=\"in\" placeholder=\"Company name\" autocomplete=\"organization\"><\/div>\n        <div class=\"fi\"><label class=\"fl\">Country *<\/label><input id=\"la-country\" class=\"in\" placeholder=\"Country\"><\/div>\n      <\/div>\n\n      <hr class=\"dv\">\n\n      <!-- Machine Identification -->\n      <div class=\"slbl\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"2\" y=\"6\" width=\"20\" height=\"12\" rx=\"2\"\/><path d=\"M12 12h.01\"\/><path d=\"M17 12h.01\"\/><path d=\"M7 12h.01\"\/><\/svg>\n        <span>Machine Identification<\/span>\n      <\/div>\n\n      <div class=\"g3\">\n        <div class=\"fi\">\n          <label class=\"fl\">Machine Category *<\/label>\n          <select id=\"la-category\" class=\"sl\">\n            <option value=\"\" disabled selected>Select category<\/option>\n            <option value=\"double-head-sawing\">Double Head Sawing<\/option>\n            <option value=\"single-head-sawing\">Single Head Sawing<\/option>\n            <option value=\"copy-routers\">Copy Routers<\/option>\n            <option value=\"end-milling-machines\">End Milling Machines<\/option>\n            <option value=\"corner-crimping-machines\">Corner Crimping Machines<\/option>\n            <option value=\"wrapping-machines\">Wrapping Machines<\/option>\n            <option value=\"logistics\">Logistics<\/option>\n            <option value=\"other\">Other<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"fi\"><label class=\"fl\">Machine Model *<\/label><input id=\"la-model\" class=\"in\" placeholder=\"e.g. SH-500-F\"><\/div>\n        <div class=\"fi\"><label class=\"fl\">Serial Number<\/label><input id=\"la-serial\" class=\"in\" placeholder=\"Machine serial number\"><\/div>\n      <\/div>\n\n      <div class=\"g3\">\n        <div class=\"fi\"><label class=\"fl\">Production Year<\/label><input id=\"la-year\" class=\"in\" placeholder=\"e.g. 2021\"><\/div>\n        <div class=\"fi\">\n          <label class=\"fl\">Issue Type *<\/label>\n          <select id=\"la-issue-type\" class=\"sl\">\n            <option value=\"\" disabled selected>Select issue type<\/option>\n            <option value=\"mechanical\">Mechanical<\/option>\n            <option value=\"electrical\">Electrical<\/option>\n            <option value=\"electronic\">Electronic<\/option>\n            <option value=\"pneumatic\">Pneumatic<\/option>\n            <option value=\"software\">Software \/ Control<\/option>\n            <option value=\"spare-parts\">Spare Parts Request<\/option>\n            <option value=\"maintenance\">Maintenance Support<\/option>\n            <option value=\"other\">Other<\/option>\n          <\/select>\n        <\/div>\n        <div class=\"fi\">\n          <label class=\"fl\">Priority<\/label>\n          <select id=\"la-priority\" class=\"sl\">\n            <option value=\"\" disabled selected>Select priority<\/option>\n            <option value=\"low\">Low<\/option>\n            <option value=\"normal\">Normal<\/option>\n            <option value=\"high\">High<\/option>\n            <option value=\"urgent\">Urgent<\/option>\n          <\/select>\n        <\/div>\n      <\/div>\n\n      <hr class=\"dv\">\n\n      <!-- Issue Description -->\n      <div class=\"slbl\">\n        <svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M14.5 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7.5L14.5 2z\"\/><polyline points=\"14 2 14 8 20 8\"\/><\/svg>\n        <span>Issue Description<\/span>\n      <\/div>\n\n      <!-- Photo upload -->\n      <div class=\"sr\">\n        <div class=\"slr\"><div class=\"sn\">1<\/div><span class=\"st\">Photo or document (optional)<\/span><\/div>\n        <div class=\"g2\">\n          <div><\/div>\n          <div>\n            <input type=\"file\" id=\"la-file\" accept=\"image\/jpeg,image\/png,image\/webp,application\/pdf\" style=\"position:absolute;opacity:0;pointer-events:none;width:1px;height:1px\">\n            <button type=\"button\" id=\"la-uploadBtn\" onclick=\"document.getElementById('la-file').click()\">\n              <svg id=\"la-uploadIco\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                <path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"17 8 12 3 7 8\"\/><line x1=\"12\" y1=\"3\" x2=\"12\" y2=\"15\"\/>\n              <\/svg>\n              <span id=\"la-uploadBtnTxt\">Upload photo \/ document<\/span>\n            <\/button>\n          <\/div>\n        <\/div>\n        <div id=\"la-previewBox\">\n          <div class=\"pthumb\">\n            <img decoding=\"async\" id=\"la-previewImg\" src=\"\" alt=\"Preview\">\n            <button type=\"button\" class=\"prem\" id=\"la-removeBtn\">x Remove<\/button>\n          <\/div>\n          <div style=\"display:flex;flex-direction:column;gap:.4rem\">\n            <span class=\"spl\" id=\"la-statusPill\"><\/span>\n            <a id=\"la-photoLink\" target=\"_blank\" rel=\"noopener\"><\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <!-- Issue textarea -->\n      <div class=\"sr\">\n        <div class=\"slr\"><div class=\"sn\">2<\/div><span class=\"st\">Describe the issue in detail *<\/span><\/div>\n        <textarea id=\"la-issue\" class=\"ta\" placeholder=\"Please describe the issue, alarm messages, machine behavior, and any relevant details...\"><\/textarea>\n      <\/div>\n\n      <hr class=\"dv\">\n\n      <!-- Customer Code -->\n      <div class=\"ccb\">\n        <div class=\"cclr\">\n          <span class=\"fl\">Customer Code<\/span>\n          <span class=\"opt\">(optional)<\/span>\n        <\/div>\n        <input id=\"la-code\" class=\"in\" placeholder=\"e.g. OEMME-12345\" style=\"max-width:240px\">\n        <div class=\"pbadge\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n          <span>Do you have an <strong>active service contract<\/strong>? Enter your customer code and your request will be <strong>processed as a priority<\/strong> over standard requests.<\/span>\n        <\/div>\n      <\/div>\n\n    <\/div><!-- \/fb -->\n\n    <div class=\"et\" id=\"laErrToast\">Something went wrong. Please try again or contact <span id=\"la-em2\"><\/span><\/div>\n\n    <div class=\"ff\">\n      <div class=\"fn\">Your request will be sent to: <span id=\"la-em1\"><\/span><\/div>\n      <button type=\"button\" class=\"sb\" id=\"laSendBtn\">\n        <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg>\n        Send Request\n      <\/button>\n    <\/div>\n  <\/div><!-- \/laFormWrap -->\n\n<\/div><!-- \/fc -->\n\n<script>\n(function() {\n  var WEBHOOK   = 'https:\/\/hooks.zapier.com\/hooks\/catch\/5638581\/upt7mur\/';\n  var IMGBB_KEY = '7e97ac7f1c232f49597bde6829350061';\n\n  var fileInput    = document.getElementById('la-file');\n  var uploadBtn    = document.getElementById('la-uploadBtn');\n  var uploadBtnTxt = document.getElementById('la-uploadBtnTxt');\n  var uploadIco    = document.getElementById('la-uploadIco');\n  var previewBox   = document.getElementById('la-previewBox');\n  var previewImg   = document.getElementById('la-previewImg');\n  var removeBtn    = document.getElementById('la-removeBtn');\n  var statusPill   = document.getElementById('la-statusPill');\n  var photoLink    = document.getElementById('la-photoLink');\n  var sendBtn      = document.getElementById('laSendBtn');\n  var formWrap     = document.getElementById('laFormWrap');\n  var sucState     = document.getElementById('laSuccessState');\n  var sMeta        = document.getElementById('laMeta');\n  var errToast     = document.getElementById('laErrToast');\n  var newBtn       = document.getElementById('laNewBtn');\n\n  var uploadedUrl = '';\n\n  \/\/ Set emails via JS (prevents Cloudflare obfuscation)\n  var _em = ['assistenza','oemmespa.com'].join('@');\n  document.getElementById('la-em1').textContent = _em;\n  document.getElementById('la-em2').textContent = _em;\n\n  function setPill(msg, cls) {\n    statusPill.textContent = msg;\n    statusPill.className   = 'spl ' + cls;\n  }\n\n  function resetUploadBtn() {\n    uploadBtn.className = '';\n    uploadBtnTxt.textContent = 'Upload photo \/ document';\n    uploadIco.innerHTML = '<path d=\"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4\"\/><polyline points=\"17 8 12 3 7 8\"\/><line x1=\"12\" y1=\"3\" x2=\"12\" y2=\"15\"\/>';\n  }\n\n  function clearPhoto() {\n    fileInput.value = '';\n    uploadedUrl = '';\n    previewBox.classList.remove('show');\n    previewImg.src = '';\n    statusPill.className = 'spl';\n    statusPill.textContent = '';\n    photoLink.style.display = 'none';\n    photoLink.textContent = '';\n    resetUploadBtn();\n  }\n\n  removeBtn.addEventListener('click', clearPhoto);\n\n  function compress(file, callback) {\n    if (file.type === 'application\/pdf') {\n      var r = new FileReader();\n      r.onerror = function() { callback(null); };\n      r.onload  = function(e) { callback(e.target.result.split(',')[1]); };\n      r.readAsDataURL(file);\n      return;\n    }\n    var reader = new FileReader();\n    reader.onerror = function() { callback(null); };\n    reader.onload = function(e) {\n      var img = new Image();\n      img.onerror = function() { callback(null); };\n      img.onload = function() {\n        var MAX = 1200;\n        var w = img.width, h = img.height;\n        if (w > MAX || h > MAX) {\n          if (w >= h) { h = Math.round(h * MAX \/ w); w = MAX; }\n          else        { w = Math.round(w * MAX \/ h); h = MAX; }\n        }\n        var c = document.createElement('canvas');\n        c.width = w; c.height = h;\n        c.getContext('2d').drawImage(img, 0, 0, w, h);\n        callback(c.toDataURL('image\/jpeg', 0.78).split(',')[1]);\n      };\n      img.src = e.target.result;\n    };\n    reader.readAsDataURL(file);\n  }\n\n  fileInput.addEventListener('change', function() {\n    var file = this.files && this.files[0];\n    if (!file) return;\n\n    if (file.type !== 'application\/pdf') {\n      previewImg.src = URL.createObjectURL(file);\n    } else {\n      previewImg.src = '';\n      previewImg.alt = file.name;\n    }\n    previewBox.classList.add('show');\n    photoLink.style.display = 'none';\n\n    uploadBtn.className = 's-load';\n    uploadBtnTxt.textContent = 'Uploading...';\n    uploadIco.innerHTML = '<path d=\"M21 12a9 9 0 1 1-6.219-8.56\"\/>';\n    setPill('Uploading...', 'ld');\n\n    compress(file, function(b64) {\n      if (!b64) {\n        resetUploadBtn();\n        setPill('Could not process file', 'er');\n        return;\n      }\n\n      var xhr = new XMLHttpRequest();\n      xhr.open('POST', 'https:\/\/api.imgbb.com\/1\/upload');\n      xhr.timeout = 30000;\n\n      xhr.onreadystatechange = function() {\n        if (xhr.readyState !== 4) return;\n        if (xhr.status === 200 || (xhr.status === 0 && xhr.responseText)) {\n          try {\n            var data = JSON.parse(xhr.responseText);\n            if (data && data.success) {\n              uploadedUrl = data.data.url;\n              uploadBtn.className = 's-done';\n              uploadBtnTxt.textContent = 'Uploaded';\n              uploadIco.innerHTML = '<polyline points=\"20 6 9 17 4 12\"\/>';\n              setPill('File uploaded', 'ok');\n              photoLink.textContent = 'View uploaded file';\n              photoLink.href = uploadedUrl;\n              photoLink.style.display = 'block';\n            } else { throw new Error('API error'); }\n          } catch(e) {\n            resetUploadBtn();\n            setPill('Upload failed - try again', 'er');\n            uploadedUrl = '';\n          }\n        } else if (xhr.status !== 0) {\n          resetUploadBtn();\n          setPill('Upload failed (HTTP ' + xhr.status + ')', 'er');\n          uploadedUrl = '';\n        }\n      };\n\n      xhr.ontimeout = function() {\n        resetUploadBtn();\n        setPill('Upload timed out - try again', 'er');\n        uploadedUrl = '';\n      };\n\n      var fd = new FormData();\n      fd.append('key', IMGBB_KEY);\n      fd.append('image', b64);\n      xhr.send(fd);\n    });\n  });\n\n  \/\/ SEND\n  var REQUIRED = ['la-name','la-email','la-company','la-country','la-category','la-model','la-issue-type','la-issue'];\n\n  sendBtn.addEventListener('click', function() {\n    var ok = true;\n    REQUIRED.forEach(function(id) {\n      var el = document.getElementById(id);\n      var empty = !el.value || !el.value.trim();\n      el.style.borderColor = empty ? 'rgba(248,113,113,.6)' : '';\n      if (empty) ok = false;\n    });\n    if (!ok) return;\n\n    errToast.style.display = 'none';\n    sendBtn.disabled = true;\n    sendBtn.innerHTML = 'Sending...';\n\n    var name = document.getElementById('la-name').value.trim();\n    var code = document.getElementById('la-code').value.trim();\n\n    var payload = {\n      department:      'light-alloy-service',\n      name:            name,\n      email:           document.getElementById('la-email').value.trim(),\n      phone:           document.getElementById('la-phone').value.trim() || '-',\n      company:         document.getElementById('la-company').value.trim(),\n      country:         document.getElementById('la-country').value.trim(),\n      machineCategory: document.getElementById('la-category').value,\n      machineModel:    document.getElementById('la-model').value.trim(),\n      serialNumber:    document.getElementById('la-serial').value.trim() || '-',\n      productionYear:  document.getElementById('la-year').value.trim() || '-',\n      issueType:       document.getElementById('la-issue-type').value,\n      priorityLevel:   document.getElementById('la-priority').value || 'normal',\n      fileUrl:         uploadedUrl || '(no file uploaded)',\n      issue:           document.getElementById('la-issue').value.trim(),\n      customerCode:    code || '-',\n      priority:        code ? 'HIGH PRIORITY - Active service contract' : 'Standard',\n      submittedAt:     new Date().toISOString()\n    };\n\n    fetch(WEBHOOK, {\n      method:  'POST',\n      mode:    'no-cors',\n      headers: { 'Content-Type': 'text\/plain' },\n      body:    JSON.stringify(payload)\n    }).finally(function() {\n      sMeta.textContent       = 'Submitted by ' + name;\n      formWrap.style.display  = 'none';\n      sucState.style.display  = 'flex';\n      sendBtn.disabled = false;\n      sendBtn.innerHTML = '<svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><line x1=\"22\" y1=\"2\" x2=\"11\" y2=\"13\"\/><polygon points=\"22 2 15 22 11 13 2 9 22 2\"\/><\/svg> Send Request';\n    });\n  });\n\n  document.querySelectorAll('.in,.ta,.sl').forEach(function(el) {\n    el.addEventListener('input', function() { this.style.borderColor = ''; });\n  });\n\n  newBtn.addEventListener('click', function() {\n    document.querySelectorAll('.in,.ta,.sl').forEach(function(el) { el.value = ''; });\n    clearPhoto();\n    sucState.style.display = 'none';\n    formWrap.style.display = '';\n  });\n\n})();\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Technical service Technical Support Professional assistance for all OEMME machinery and systems Complete Service Support OEMME provides comprehensive technical support for all our machinery, from thermal break assembly systems to punching machines and light-alloy processing equipment. Our dedicated service teams are specialized in each product category, ensuring you receive expert assistance tailored to your specific [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-7222","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Service - OEMME SPA<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/oemmespa.com\/en\/service-2026\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Service - OEMME SPA\" \/>\n<meta property=\"og:description\" content=\"Technical service Technical Support Professional assistance for all OEMME machinery and systems Complete Service Support OEMME provides comprehensive technical support for all our machinery, from thermal break assembly systems to punching machines and light-alloy processing equipment. Our dedicated service teams are specialized in each product category, ensuring you receive expert assistance tailored to your specific [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/oemmespa.com\/en\/service-2026\/\" \/>\n<meta property=\"og:site_name\" content=\"OEMME SPA\" \/>\n<meta property=\"article:modified_time\" content=\"2026-03-17T21:46:25+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/oemmespa.com\/en\/service-2026\/\",\"url\":\"https:\/\/oemmespa.com\/en\/service-2026\/\",\"name\":\"Service - OEMME SPA\",\"isPartOf\":{\"@id\":\"https:\/\/oemmespa.com\/en\/#website\"},\"datePublished\":\"2026-02-24T22:08:07+00:00\",\"dateModified\":\"2026-03-17T21:46:25+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/oemmespa.com\/en\/service-2026\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/oemmespa.com\/en\/service-2026\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/oemmespa.com\/en\/service-2026\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/oemmespa.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Service\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/oemmespa.com\/en\/#website\",\"url\":\"https:\/\/oemmespa.com\/en\/\",\"name\":\"OEMME SPA\",\"description\":\"MACCHINE PER LAVORAZIONE DI SISTEMI IN LEGA LEGGERA\",\"publisher\":{\"@id\":\"https:\/\/oemmespa.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/oemmespa.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/oemmespa.com\/en\/#organization\",\"name\":\"OEMME SPA\",\"url\":\"https:\/\/oemmespa.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/oemmespa.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/oemmespa.com\/wp-content\/uploads\/2026\/03\/Logo-Oemme-Completo.png\",\"contentUrl\":\"https:\/\/oemmespa.com\/wp-content\/uploads\/2026\/03\/Logo-Oemme-Completo.png\",\"width\":2160,\"height\":361,\"caption\":\"OEMME SPA\"},\"image\":{\"@id\":\"https:\/\/oemmespa.com\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Service - OEMME SPA","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/oemmespa.com\/en\/service-2026\/","og_locale":"en_US","og_type":"article","og_title":"Service - OEMME SPA","og_description":"Technical service Technical Support Professional assistance for all OEMME machinery and systems Complete Service Support OEMME provides comprehensive technical support for all our machinery, from thermal break assembly systems to punching machines and light-alloy processing equipment. Our dedicated service teams are specialized in each product category, ensuring you receive expert assistance tailored to your specific [&hellip;]","og_url":"https:\/\/oemmespa.com\/en\/service-2026\/","og_site_name":"OEMME SPA","article_modified_time":"2026-03-17T21:46:25+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/oemmespa.com\/en\/service-2026\/","url":"https:\/\/oemmespa.com\/en\/service-2026\/","name":"Service - OEMME SPA","isPartOf":{"@id":"https:\/\/oemmespa.com\/en\/#website"},"datePublished":"2026-02-24T22:08:07+00:00","dateModified":"2026-03-17T21:46:25+00:00","breadcrumb":{"@id":"https:\/\/oemmespa.com\/en\/service-2026\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/oemmespa.com\/en\/service-2026\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/oemmespa.com\/en\/service-2026\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/oemmespa.com\/en\/"},{"@type":"ListItem","position":2,"name":"Service"}]},{"@type":"WebSite","@id":"https:\/\/oemmespa.com\/en\/#website","url":"https:\/\/oemmespa.com\/en\/","name":"OEMME SPA","description":"MACCHINE PER LAVORAZIONE DI SISTEMI IN LEGA LEGGERA","publisher":{"@id":"https:\/\/oemmespa.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/oemmespa.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/oemmespa.com\/en\/#organization","name":"OEMME SPA","url":"https:\/\/oemmespa.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/oemmespa.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/oemmespa.com\/wp-content\/uploads\/2026\/03\/Logo-Oemme-Completo.png","contentUrl":"https:\/\/oemmespa.com\/wp-content\/uploads\/2026\/03\/Logo-Oemme-Completo.png","width":2160,"height":361,"caption":"OEMME SPA"},"image":{"@id":"https:\/\/oemmespa.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/oemmespa.com\/en\/wp-json\/wp\/v2\/pages\/7222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oemmespa.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oemmespa.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oemmespa.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/oemmespa.com\/en\/wp-json\/wp\/v2\/comments?post=7222"}],"version-history":[{"count":71,"href":"https:\/\/oemmespa.com\/en\/wp-json\/wp\/v2\/pages\/7222\/revisions"}],"predecessor-version":[{"id":10207,"href":"https:\/\/oemmespa.com\/en\/wp-json\/wp\/v2\/pages\/7222\/revisions\/10207"}],"wp:attachment":[{"href":"https:\/\/oemmespa.com\/en\/wp-json\/wp\/v2\/media?parent=7222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}