{"id":2344,"date":"2026-05-26T08:43:25","date_gmt":"2026-05-26T08:43:25","guid":{"rendered":"https:\/\/millepiani.com\/success-factors\/"},"modified":"2026-09-11T18:59:09","modified_gmt":"2026-09-11T18:59:09","slug":"success-factors","status":"publish","type":"page","link":"https:\/\/millepiani.com\/en\/success-factors\/","title":{"rendered":"Success Factors"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2344\" class=\"elementor elementor-2344 elementor-705\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2fc2577 e-con-full e-flex e-con e-parent\" data-id=\"2fc2577\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9dd316 elementor-widget elementor-widget-html\" data-id=\"c9dd316\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\r\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\">\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Afacad+Flux:wght@100..1000&display=swap\" rel=\"stylesheet\">\r\n\r\n<div class=\"mp-success-page\">\r\n\r\n  <!-- HERO -->\r\n  <section class=\"mp-success-hero\" id=\"top\">\r\n    <div class=\"mp-success-hero-bg\"><\/div>\r\n    <div class=\"mp-success-hero-overlay\"><\/div>\r\n\r\n    <div class=\"mp-success-hero-content mp-reveal\">\r\n      <p class=\"mp-kicker\">Millepiani Group<\/p>\r\n\r\n      <h1>Success<br\/>Factors<\/h1>\r\n\r\n      <p>\r\n The success of Millepiani Elevators stems from its ability to identify and understand customer needs,<br\/>providing fast, customised solutions backed by training, innovation, research,<br\/>development and technical know-how.\r\n      <\/p>\r\n    <\/div>\r\n\r\n    <a href=\"#success-system\" class=\"mp-scroll-arrow\" aria-label=\"Scorri alla sezione successiva\">\r\n      <span><\/span>\r\n    <\/a>\r\n  <\/section>\r\n\r\n\r\n  <!-- SEZIONE SPECIALE -->\r\n  <section class=\"mp-success-system\" id=\"success-system\">\r\n    <canvas class=\"mp-success-canvas\" id=\"mpSuccessCanvas\" aria-hidden=\"true\"><\/canvas>\r\n\r\n    <div class=\"mp-success-system-bg\"><\/div>\r\n    <div class=\"mp-success-system-grid\"><\/div>\r\n\r\n    <div class=\"mp-success-system-inner\">\r\n\r\n      <div class=\"mp-success-system-head mp-reveal\">\r\n        <p class=\"mp-success-system-kicker\">The Millepiani Method<\/p>\r\n\r\n        <h2>\r\n The Value<br\/>Formula\r\n        <\/h2>\r\n\r\n        <p>\r\n An interactive section exploring the factors that make Millepiani Elevators a skilled and<br\/>dynamic organisation: customer focus, tailor-made solutions, investment, teamwork,<br\/>synergies and the ability to deliver excellence and versatility.\r\n        <\/p>\r\n      <\/div>\r\n\r\n      <div class=\"mp-success-lab\">\r\n\r\n        <div class=\"mp-success-panel mp-reveal\" id=\"mpSuccessPanel\">\r\n          <div class=\"mp-success-panel-number\" id=\"mpSuccessPanelNumber\">01<\/div>\r\n\r\n          <p id=\"mpSuccessKicker\">Customer Focus<\/p>\r\n\r\n          <h3 id=\"mpSuccessTitle\">\r\n Understanding<br\/>Real<br\/>Needs\r\n          <\/h3>\r\n\r\n          <div class=\"mp-success-line\"><\/div>\r\n\r\n          <div class=\"mp-success-text\" id=\"mpSuccessText\">\r\n            <p>\r\n The most important success factor for Millepiani Elevators is its ability to identify<br\/>and understand the needs of its customers.\r\n            <\/p>\r\n\r\n            <p>\r\n This focus enables Millepiani Elevators to provide fast, customised solutions tailored<br\/>to the specific requirements of each project.\r\n            <\/p>\r\n          <\/div>\r\n\r\n          <div class=\"mp-success-tags\" id=\"mpSuccessTags\">\r\n            <span>Customer Focus<\/span>\r\n<span>Customer<\/span>\r\n<span>Fast Solutions<\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"mp-success-engine mp-reveal\">\r\n\r\n          <div class=\"mp-success-cards\">\r\n\r\n            <button type=\"button\" class=\"mp-success-card is-active\" data-success-topic=\"cliente\">\r\n              <span>01<\/span>\r\n              <strong>CUSTOMER NEEDS<\/strong>\r\n              <p>Understanding customer needs and turning them into fast, customised solutions.<\/p>\r\n            <\/button>\r\n\r\n            <button type=\"button\" class=\"mp-success-card\" data-success-topic=\"organizzazione\">\r\n              <span>02<\/span>\r\n              <strong>DYNAMIC ORGANISATION<\/strong>\r\n              <p>A skilled, responsive organisation capable of supporting complex and reliable products.<\/p>\r\n            <\/button>\r\n\r\n            <button type=\"button\" class=\"mp-success-card\" data-success-topic=\"investimenti\">\r\n              <span>03<\/span>\r\n              <strong>CONTINUOUS INVESTMENT<\/strong>\r\n              <p>Training, process innovation, research and development as added value.<\/p>\r\n            <\/button>\r\n\r\n            <button type=\"button\" class=\"mp-success-card\" data-success-topic=\"team\">\r\n              <span>04<\/span>\r\n              <strong>TEAMWORK<\/strong>\r\n              <p>Passion, collaboration and internal synergies as drivers of business growth.<\/p>\r\n            <\/button>\r\n\r\n            <button type=\"button\" class=\"mp-success-card\" data-success-topic=\"knowhow\">\r\n              <span>05<\/span>\r\n              <strong>TECHNOLOGY AND KNOW-HOW<\/strong>\r\n              <p>Resources, technology and technical expertise to achieve solid and consistent results.<\/p>\r\n            <\/button>\r\n\r\n            <button type=\"button\" class=\"mp-success-card\" data-success-topic=\"eccellenza\">\r\n              <span>06<\/span>\r\n              <strong>EXCELLENCE AND VERSATILITY<\/strong>\r\n              <p>Quality, price, reliability and versatility as the essence of the Millepiani method.<\/p>\r\n            <\/button>\r\n\r\n          <\/div>\r\n\r\n        <\/div>\r\n\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/section>\r\n\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-05515cb elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-shortcode\" data-id=\"05515cb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\"><script>document.documentElement.classList.add(\"mp-js-ready\");\r\n\r\ndocument.addEventListener(\"DOMContentLoaded\", function () {\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Reveal animation\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const revealItems = document.querySelectorAll(\".mp-reveal\");\r\n\r\n  if (\"IntersectionObserver\" in window) {\r\n    const revealObserver = new IntersectionObserver(function (entries, observer) {\r\n      entries.forEach(function (entry) {\r\n        if (!entry.isIntersecting) return;\r\n\r\n        entry.target.classList.add(\"is-visible\");\r\n        observer.unobserve(entry.target);\r\n      });\r\n    }, {\r\n      threshold: 0.16\r\n    });\r\n\r\n    revealItems.forEach(function (item) {\r\n      revealObserver.observe(item);\r\n    });\r\n  } else {\r\n    revealItems.forEach(function (item) {\r\n      item.classList.add(\"is-visible\");\r\n    });\r\n  }\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Smooth scroll\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  document.querySelectorAll('a[href^=\"#\"]').forEach(function (anchor) {\r\n    anchor.addEventListener(\"click\", function (event) {\r\n      const targetId = anchor.getAttribute(\"href\");\r\n\r\n      if (!targetId || targetId === \"#\") return;\r\n\r\n      const target = document.querySelector(targetId);\r\n\r\n      if (!target) return;\r\n\r\n      event.preventDefault();\r\n\r\n      target.scrollIntoView({\r\n        behavior: \"smooth\",\r\n        block: \"start\"\r\n      });\r\n    });\r\n  });\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Lingua corrente WPML\r\n  |--------------------------------------------------------------------------\r\n  |\r\n  | Esempi:\r\n  |\r\n  | it-IT -> it\r\n  | en-GB -> en\r\n  | en-US -> en\r\n  | fr-FR -> fr\r\n  | ru-RU -> ru\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const currentLanguage = (\r\n    document.documentElement.lang || \"it\"\r\n  )\r\n    .toLowerCase()\r\n    .substring(0, 2);\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Success interactive system - Traduzioni\r\n  |--------------------------------------------------------------------------\r\n  |\r\n  | Vengono tradotti solamente i testi visibili.\r\n  |\r\n  | Le chiavi:\r\n  |\r\n  | cliente\r\n  | organizzazione\r\n  | investimenti\r\n  | team\r\n  | knowhow\r\n  | eccellenza\r\n  |\r\n  | restano identiche perch\u00e9 fanno parte della logica JavaScript.\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const successTopicsTranslations = {\r\n\r\n    \/*\r\n    |--------------------------------------------------------------------------\r\n    | ITALIANO\r\n    |--------------------------------------------------------------------------\r\n    *\/\r\n\r\n    it: {\r\n\r\n      cliente: {\r\n        number: \"01\",\r\n        kicker: \"Ascolto del cliente\",\r\n        title: \"Capire<br>le esigenze<br>reali\",\r\n        paragraphs: [\r\n          \"Il pi\u00f9 importante fattore di successo di Millepiani Elevators \u00e8 la capacit\u00e0 di individuare e capire le esigenze dei propri clienti.\",\r\n          \"Da questa attenzione nasce la possibilit\u00e0 di fornire soluzioni personalizzate, rapide e coerenti con le richieste specifiche di ogni progetto.\"\r\n        ],\r\n        tags: [\r\n          \"Ascolto\",\r\n          \"Cliente\",\r\n          \"Soluzioni rapide\"\r\n        ]\r\n      },\r\n\r\n      organizzazione: {\r\n        number: \"02\",\r\n        kicker: \"Competenza e dinamismo\",\r\n        title: \"Una struttura<br>competente e<br>dinamica\",\r\n        paragraphs: [\r\n          \"Alla base di un prodotto complesso e affidabile c\u2019\u00e8 sempre un\u2019organizzazione competente e dinamica.\",\r\n          \"Millepiani Elevators costruisce valore attraverso una struttura capace di rispondere in modo reattivo alle esigenze dei clienti e del mercato.\"\r\n        ],\r\n        tags: [\r\n          \"Competenza\",\r\n          \"Dinamismo\",\r\n          \"Affidabilit\u00e0\"\r\n        ]\r\n      },\r\n\r\n      investimenti: {\r\n        number: \"03\",\r\n        kicker: \"Formazione, innovazione, R&S\",\r\n        title: \"Investire<br>nel valore<br>aggiunto\",\r\n        paragraphs: [\r\n          \"La capacit\u00e0 di fornire soluzioni personalizzate e rapide \u00e8 sostenuta da continui investimenti in formazione, innovazione di processo e ricerca e sviluppo.\",\r\n          \"Questi investimenti rappresentano il valore aggiunto di Millepiani Elevators al prodotto fornito ai propri clienti.\"\r\n        ],\r\n        tags: [\r\n          \"Formazione\",\r\n          \"Innovazione\",\r\n          \"Ricerca e sviluppo\"\r\n        ]\r\n      },\r\n\r\n      team: {\r\n        number: \"04\",\r\n        kicker: \"Persone e passione\",\r\n        title: \"Lavoro di team<br>e passione<br>quotidiana\",\r\n        paragraphs: [\r\n          \"Un costante lavoro di team e la passione che anima l\u2019organizzazione sono elementi centrali del metodo Millepiani Elevators.\",\r\n          \"La collaborazione interna permette di trasformare esperienza, attenzione e competenza in risultati concreti.\"\r\n        ],\r\n        tags: [\r\n          \"Team\",\r\n          \"Passione\",\r\n          \"Collaborazione\"\r\n        ]\r\n      },\r\n\r\n      knowhow: {\r\n        number: \"05\",\r\n        kicker: \"Risorse, tecnologia e conoscenza\",\r\n        title: \"Sinergie<br>interne e<br>know-how\",\r\n        paragraphs: [\r\n          \"Le sinergie interne nei processi, in termini di risorse, tecnologia e know-how, consentono a Millepiani Elevators di raggiungere risultati solidi e coerenti.\",\r\n          \"L\u2019organizzazione integra competenze tecniche e processi interni per generare un servizio efficace e orientato alla qualit\u00e0.\"\r\n        ],\r\n        tags: [\r\n          \"Risorse\",\r\n          \"Tecnologia\",\r\n          \"Know-how\"\r\n        ]\r\n      },\r\n\r\n      eccellenza: {\r\n        number: \"06\",\r\n        kicker: \"Qualit\u00e0, prezzo e versatilit\u00e0\",\r\n        title: \"Eccellenza<br>e versatilit\u00e0<br>nel tempo\",\r\n        paragraphs: [\r\n          \"Grazie al lavoro di team e alle sinergie interne, Millepiani Elevators raggiunge il miglior rapporto qualit\u00e0\/prezzo.\",\r\n          \"Il risultato \u00e8 un altissimo livello di eccellenza e versatilit\u00e0, coerente con le esigenze di progetti differenti e complessi.\"\r\n        ],\r\n        tags: [\r\n          \"Qualit\u00e0\/prezzo\",\r\n          \"Eccellenza\",\r\n          \"Versatilit\u00e0\"\r\n        ]\r\n      }\r\n\r\n    },\r\n\r\n\r\n    \/*\r\n    |--------------------------------------------------------------------------\r\n    | ENGLISH\r\n    |--------------------------------------------------------------------------\r\n    *\/\r\n\r\n    en: {\r\n\r\n      cliente: {\r\n        number: \"01\",\r\n        kicker: \"Listening to the customer\",\r\n        title: \"Understanding<br>real<br>needs\",\r\n        paragraphs: [\r\n          \"The most important success factor for Millepiani Elevators is its ability to identify and understand the needs of its customers.\",\r\n          \"This attention makes it possible to provide customised, rapid solutions that are consistent with the specific requirements of each project.\"\r\n        ],\r\n        tags: [\r\n          \"Listening\",\r\n          \"Customer\",\r\n          \"Fast solutions\"\r\n        ]\r\n      },\r\n\r\n      organizzazione: {\r\n        number: \"02\",\r\n        kicker: \"Expertise and dynamism\",\r\n        title: \"A skilled<br>and dynamic<br>organisation\",\r\n        paragraphs: [\r\n          \"Behind every complex and reliable product there is always a skilled and dynamic organisation.\",\r\n          \"Millepiani Elevators creates value through a structure capable of responding quickly to the needs of customers and the market.\"\r\n        ],\r\n        tags: [\r\n          \"Expertise\",\r\n          \"Dynamism\",\r\n          \"Reliability\"\r\n        ]\r\n      },\r\n\r\n      investimenti: {\r\n        number: \"03\",\r\n        kicker: \"Training, innovation and R&D\",\r\n        title: \"Investing<br>in added<br>value\",\r\n        paragraphs: [\r\n          \"The ability to provide customised and rapid solutions is supported by continuous investment in training, process innovation, research and development.\",\r\n          \"These investments represent the added value that Millepiani Elevators brings to the products supplied to its customers.\"\r\n        ],\r\n        tags: [\r\n          \"Training\",\r\n          \"Innovation\",\r\n          \"Research and development\"\r\n        ]\r\n      },\r\n\r\n      team: {\r\n        number: \"04\",\r\n        kicker: \"People and passion\",\r\n        title: \"Teamwork<br>and everyday<br>passion\",\r\n        paragraphs: [\r\n          \"Continuous teamwork and the passion that drives the organisation are central elements of the Millepiani Elevators approach.\",\r\n          \"Internal collaboration makes it possible to transform experience, attention and expertise into tangible results.\"\r\n        ],\r\n        tags: [\r\n          \"Team\",\r\n          \"Passion\",\r\n          \"Collaboration\"\r\n        ]\r\n      },\r\n\r\n      knowhow: {\r\n        number: \"05\",\r\n        kicker: \"Resources, technology and knowledge\",\r\n        title: \"Internal<br>synergies and<br>know-how\",\r\n        paragraphs: [\r\n          \"Internal process synergies in terms of resources, technology and know-how enable Millepiani Elevators to achieve solid and consistent results.\",\r\n          \"The organisation combines technical expertise and internal processes to provide an effective service focused on quality.\"\r\n        ],\r\n        tags: [\r\n          \"Resources\",\r\n          \"Technology\",\r\n          \"Know-how\"\r\n        ]\r\n      },\r\n\r\n      eccellenza: {\r\n        number: \"06\",\r\n        kicker: \"Quality, price and versatility\",\r\n        title: \"Excellence<br>and versatility<br>over time\",\r\n        paragraphs: [\r\n          \"Thanks to teamwork and internal synergies, Millepiani Elevators achieves the best balance between quality and price.\",\r\n          \"The result is an extremely high level of excellence and versatility, suited to the requirements of different and complex projects.\"\r\n        ],\r\n        tags: [\r\n          \"Quality\/price\",\r\n          \"Excellence\",\r\n          \"Versatility\"\r\n        ]\r\n      }\r\n\r\n    },\r\n\r\n\r\n    \/*\r\n    |--------------------------------------------------------------------------\r\n    | FRAN\u00c7AIS\r\n    |--------------------------------------------------------------------------\r\n    *\/\r\n\r\n    fr: {\r\n\r\n      cliente: {\r\n        number: \"01\",\r\n        kicker: \"\u00c9coute du client\",\r\n        title: \"Comprendre<br>les besoins<br>r\u00e9els\",\r\n        paragraphs: [\r\n          \"Le principal facteur de r\u00e9ussite de Millepiani Elevators est sa capacit\u00e9 \u00e0 identifier et \u00e0 comprendre les besoins de ses clients.\",\r\n          \"Cette attention permet de proposer des solutions personnalis\u00e9es, rapides et adapt\u00e9es aux exigences sp\u00e9cifiques de chaque projet.\"\r\n        ],\r\n        tags: [\r\n          \"\u00c9coute\",\r\n          \"Client\",\r\n          \"Solutions rapides\"\r\n        ]\r\n      },\r\n\r\n      organizzazione: {\r\n        number: \"02\",\r\n        kicker: \"Comp\u00e9tence et dynamisme\",\r\n        title: \"Une structure<br>comp\u00e9tente et<br>dynamique\",\r\n        paragraphs: [\r\n          \"Derri\u00e8re un produit complexe et fiable se trouve toujours une organisation comp\u00e9tente et dynamique.\",\r\n          \"Millepiani Elevators cr\u00e9e de la valeur gr\u00e2ce \u00e0 une structure capable de r\u00e9pondre rapidement aux besoins des clients et du march\u00e9.\"\r\n        ],\r\n        tags: [\r\n          \"Comp\u00e9tence\",\r\n          \"Dynamisme\",\r\n          \"Fiabilit\u00e9\"\r\n        ]\r\n      },\r\n\r\n      investimenti: {\r\n        number: \"03\",\r\n        kicker: \"Formation, innovation et R&D\",\r\n        title: \"Investir<br>dans la valeur<br>ajout\u00e9e\",\r\n        paragraphs: [\r\n          \"La capacit\u00e9 \u00e0 fournir des solutions personnalis\u00e9es et rapides repose sur des investissements continus dans la formation, l\u2019innovation des processus ainsi que la recherche et le d\u00e9veloppement.\",\r\n          \"Ces investissements repr\u00e9sentent la valeur ajout\u00e9e que Millepiani Elevators apporte aux produits fournis \u00e0 ses clients.\"\r\n        ],\r\n        tags: [\r\n          \"Formation\",\r\n          \"Innovation\",\r\n          \"Recherche et d\u00e9veloppement\"\r\n        ]\r\n      },\r\n\r\n      team: {\r\n        number: \"04\",\r\n        kicker: \"Personnes et passion\",\r\n        title: \"Travail d\u2019\u00e9quipe<br>et passion<br>au quotidien\",\r\n        paragraphs: [\r\n          \"Le travail d\u2019\u00e9quipe constant et la passion qui anime l\u2019organisation sont des \u00e9l\u00e9ments essentiels de la m\u00e9thode Millepiani Elevators.\",\r\n          \"La collaboration interne permet de transformer l\u2019exp\u00e9rience, l\u2019attention et les comp\u00e9tences en r\u00e9sultats concrets.\"\r\n        ],\r\n        tags: [\r\n          \"\u00c9quipe\",\r\n          \"Passion\",\r\n          \"Collaboration\"\r\n        ]\r\n      },\r\n\r\n      knowhow: {\r\n        number: \"05\",\r\n        kicker: \"Ressources, technologie et connaissances\",\r\n        title: \"Synergies<br>internes et<br>savoir-faire\",\r\n        paragraphs: [\r\n          \"Les synergies internes des processus, en termes de ressources, de technologie et de savoir-faire, permettent \u00e0 Millepiani Elevators d\u2019obtenir des r\u00e9sultats solides et coh\u00e9rents.\",\r\n          \"L\u2019organisation associe les comp\u00e9tences techniques et les processus internes afin de fournir un service efficace et orient\u00e9 vers la qualit\u00e9.\"\r\n        ],\r\n        tags: [\r\n          \"Ressources\",\r\n          \"Technologie\",\r\n          \"Savoir-faire\"\r\n        ]\r\n      },\r\n\r\n      eccellenza: {\r\n        number: \"06\",\r\n        kicker: \"Qualit\u00e9, prix et polyvalence\",\r\n        title: \"Excellence<br>et polyvalence<br>dans le temps\",\r\n        paragraphs: [\r\n          \"Gr\u00e2ce au travail d\u2019\u00e9quipe et aux synergies internes, Millepiani Elevators atteint le meilleur rapport qualit\u00e9-prix.\",\r\n          \"Le r\u00e9sultat est un tr\u00e8s haut niveau d\u2019excellence et de polyvalence, adapt\u00e9 aux exigences de projets vari\u00e9s et complexes.\"\r\n        ],\r\n        tags: [\r\n          \"Qualit\u00e9\/prix\",\r\n          \"Excellence\",\r\n          \"Polyvalence\"\r\n        ]\r\n      }\r\n\r\n    },\r\n\r\n\r\n    \/*\r\n    |--------------------------------------------------------------------------\r\n    | \u0420\u0423\u0421\u0421\u041a\u0418\u0419\r\n    |--------------------------------------------------------------------------\r\n    *\/\r\n\r\n    ru: {\r\n\r\n      cliente: {\r\n        number: \"01\",\r\n        kicker: \"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043a \u043a\u043b\u0438\u0435\u043d\u0442\u0443\",\r\n        title: \"\u041f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435<br>\u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445<br>\u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0435\u0439\",\r\n        paragraphs: [\r\n          \"\u0413\u043b\u0430\u0432\u043d\u044b\u043c \u0444\u0430\u043a\u0442\u043e\u0440\u043e\u043c \u0443\u0441\u043f\u0435\u0445\u0430 Millepiani Elevators \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0441\u0442\u044c \u0432\u044b\u044f\u0432\u043b\u044f\u0442\u044c \u0438 \u043f\u043e\u043d\u0438\u043c\u0430\u0442\u044c \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438 \u0441\u0432\u043e\u0438\u0445 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432.\",\r\n          \"\u0422\u0430\u043a\u043e\u0439 \u043f\u043e\u0434\u0445\u043e\u0434 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u0442\u044c \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435, \u0431\u044b\u0441\u0442\u0440\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0435 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u043c \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u043a\u0430\u0436\u0434\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430.\"\r\n        ],\r\n        tags: [\r\n          \"\u0412\u043d\u0438\u043c\u0430\u043d\u0438\u0435\",\r\n          \"\u041a\u043b\u0438\u0435\u043d\u0442\",\r\n          \"\u0411\u044b\u0441\u0442\u0440\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f\"\r\n        ]\r\n      },\r\n\r\n      organizzazione: {\r\n        number: \"02\",\r\n        kicker: \"\u041a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c \u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u043d\u043e\u0441\u0442\u044c\",\r\n        title: \"\u041a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0442\u043d\u0430\u044f<br>\u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u043d\u0430\u044f<br>\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0430\",\r\n        paragraphs: [\r\n          \"\u0417\u0430 \u043a\u0430\u0436\u0434\u044b\u043c \u0441\u043b\u043e\u0436\u043d\u044b\u043c \u0438 \u043d\u0430\u0434\u0451\u0436\u043d\u044b\u043c \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u043c \u0432\u0441\u0435\u0433\u0434\u0430 \u0441\u0442\u043e\u0438\u0442 \u043a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0442\u043d\u0430\u044f \u0438 \u0434\u0438\u043d\u0430\u043c\u0438\u0447\u043d\u0430\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f.\",\r\n          \"Millepiani Elevators \u0441\u043e\u0437\u0434\u0430\u0451\u0442 \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u044c \u0431\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u0435, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e\u0439 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u043e \u0440\u0435\u0430\u0433\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043d\u0430 \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0438 \u043a\u043b\u0438\u0435\u043d\u0442\u043e\u0432 \u0438 \u0440\u044b\u043d\u043a\u0430.\"\r\n        ],\r\n        tags: [\r\n          \"\u041a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c\",\r\n          \"\u0414\u0438\u043d\u0430\u043c\u0438\u0447\u043d\u043e\u0441\u0442\u044c\",\r\n          \"\u041d\u0430\u0434\u0451\u0436\u043d\u043e\u0441\u0442\u044c\"\r\n        ]\r\n      },\r\n\r\n      investimenti: {\r\n        number: \"03\",\r\n        kicker: \"\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435, \u0438\u043d\u043d\u043e\u0432\u0430\u0446\u0438\u0438 \u0438 \u041d\u0418\u041e\u041a\u0420\",\r\n        title: \"\u0418\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0438<br>\u0432 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043d\u0443\u044e<br>\u0446\u0435\u043d\u043d\u043e\u0441\u0442\u044c\",\r\n        paragraphs: [\r\n          \"\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0442\u044c \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u0435 \u0438 \u043e\u043f\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u044b\u043c\u0438 \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u044f\u043c\u0438 \u0432 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0435, \u0438\u043d\u043d\u043e\u0432\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432, \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438.\",\r\n          \"\u042d\u0442\u0438 \u0438\u043d\u0432\u0435\u0441\u0442\u0438\u0446\u0438\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0442 \u0441\u043e\u0431\u043e\u0439 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0446\u0435\u043d\u043d\u043e\u0441\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u0443\u044e Millepiani Elevators \u043f\u0440\u0438\u0432\u043d\u043e\u0441\u0438\u0442 \u0432 \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u044e, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u0443\u044e \u0441\u0432\u043e\u0438\u043c \u043a\u043b\u0438\u0435\u043d\u0442\u0430\u043c.\"\r\n        ],\r\n        tags: [\r\n          \"\u041e\u0431\u0443\u0447\u0435\u043d\u0438\u0435\",\r\n          \"\u0418\u043d\u043d\u043e\u0432\u0430\u0446\u0438\u0438\",\r\n          \"\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438\"\r\n        ]\r\n      },\r\n\r\n      team: {\r\n        number: \"04\",\r\n        kicker: \"\u041b\u044e\u0434\u0438 \u0438 \u0443\u0432\u043b\u0435\u0447\u0451\u043d\u043d\u043e\u0441\u0442\u044c\",\r\n        title: \"\u041a\u043e\u043c\u0430\u043d\u0434\u043d\u0430\u044f<br>\u0440\u0430\u0431\u043e\u0442\u0430 \u0438 \u0435\u0436\u0435\u0434\u043d\u0435\u0432\u043d\u0430\u044f<br>\u0443\u0432\u043b\u0435\u0447\u0451\u043d\u043d\u043e\u0441\u0442\u044c\",\r\n        paragraphs: [\r\n          \"\u041f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u0430\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u0430\u044f \u0440\u0430\u0431\u043e\u0442\u0430 \u0438 \u0443\u0432\u043b\u0435\u0447\u0451\u043d\u043d\u043e\u0441\u0442\u044c, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0434\u0432\u0438\u0436\u0435\u0442 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0435\u0439, \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u043a\u043b\u044e\u0447\u0435\u0432\u044b\u043c\u0438 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430\u043c\u0438 \u043f\u043e\u0434\u0445\u043e\u0434\u0430 Millepiani Elevators.\",\r\n          \"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0435 \u0441\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0442\u044c \u043e\u043f\u044b\u0442, \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0438 \u043a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0442\u043d\u043e\u0441\u0442\u044c \u0432 \u043a\u043e\u043d\u043a\u0440\u0435\u0442\u043d\u044b\u0435 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b.\"\r\n        ],\r\n        tags: [\r\n          \"\u041a\u043e\u043c\u0430\u043d\u0434\u0430\",\r\n          \"\u0423\u0432\u043b\u0435\u0447\u0451\u043d\u043d\u043e\u0441\u0442\u044c\",\r\n          \"\u0421\u043e\u0442\u0440\u0443\u0434\u043d\u0438\u0447\u0435\u0441\u0442\u0432\u043e\"\r\n        ]\r\n      },\r\n\r\n      knowhow: {\r\n        number: \"05\",\r\n        kicker: \"\u0420\u0435\u0441\u0443\u0440\u0441\u044b, \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u0438 \u0437\u043d\u0430\u043d\u0438\u044f\",\r\n        title: \"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f<br>\u0441\u0438\u043d\u0435\u0440\u0433\u0438\u044f \u0438<br>\u043d\u043e\u0443-\u0445\u0430\u0443\",\r\n        paragraphs: [\r\n          \"\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u044f\u044f \u0441\u0438\u043d\u0435\u0440\u0433\u0438\u044f \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0432 \u0432 \u043e\u0431\u043b\u0430\u0441\u0442\u0438 \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432, \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0439 \u0438 \u043d\u043e\u0443-\u0445\u0430\u0443 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 Millepiani Elevators \u0434\u043e\u0431\u0438\u0432\u0430\u0442\u044c\u0441\u044f \u0441\u0442\u0430\u0431\u0438\u043b\u044c\u043d\u044b\u0445 \u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u0432.\",\r\n          \"\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u043e\u0431\u044a\u0435\u0434\u0438\u043d\u044f\u0435\u0442 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043a\u043e\u043c\u043f\u0435\u0442\u0435\u043d\u0446\u0438\u0438 \u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u044b \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u043e\u0433\u043e \u0441\u0435\u0440\u0432\u0438\u0441\u0430, \u043e\u0440\u0438\u0435\u043d\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u043d\u0430 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e.\"\r\n        ],\r\n        tags: [\r\n          \"\u0420\u0435\u0441\u0443\u0440\u0441\u044b\",\r\n          \"\u0422\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438\",\r\n          \"\u041d\u043e\u0443-\u0445\u0430\u0443\"\r\n        ]\r\n      },\r\n\r\n      eccellenza: {\r\n        number: \"06\",\r\n        kicker: \"\u041a\u0430\u0447\u0435\u0441\u0442\u0432\u043e, \u0446\u0435\u043d\u0430 \u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c\",\r\n        title: \"\u0412\u044b\u0441\u043e\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e<br>\u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c<br>\u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0438\",\r\n        paragraphs: [\r\n          \"\u0411\u043b\u0430\u0433\u043e\u0434\u0430\u0440\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u0435 \u0438 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0439 \u0441\u0438\u043d\u0435\u0440\u0433\u0438\u0438 Millepiani Elevators \u0434\u043e\u0441\u0442\u0438\u0433\u0430\u0435\u0442 \u043e\u043f\u0442\u0438\u043c\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u043e\u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u0446\u0435\u043d\u044b \u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430.\",\r\n          \"\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043e\u043c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0438\u0441\u043a\u043b\u044e\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0432\u044b\u0441\u043e\u043a\u0438\u0439 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 \u0438 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0439 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f\u043c \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u0438 \u0441\u043b\u043e\u0436\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432.\"\r\n        ],\r\n        tags: [\r\n          \"\u0426\u0435\u043d\u0430\/\u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\",\r\n          \"\u0412\u044b\u0441\u043e\u043a\u043e\u0435 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u043e\",\r\n          \"\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u044c\"\r\n        ]\r\n      }\r\n\r\n    }\r\n\r\n  };\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Selezione automatica della lingua\r\n  |--------------------------------------------------------------------------\r\n  |\r\n  | Se la lingua non \u00e8 tra quelle previste, viene utilizzato l'italiano.\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const successTopics =\r\n    successTopicsTranslations[currentLanguage] ||\r\n    successTopicsTranslations.it;\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Success interactive system\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const successButtons = document.querySelectorAll(\"[data-success-topic]\");\r\n  const successPanel = document.querySelector(\"#mpSuccessPanel\");\r\n  const successPanelNumber = document.querySelector(\"#mpSuccessPanelNumber\");\r\n  const successKicker = document.querySelector(\"#mpSuccessKicker\");\r\n  const successTitle = document.querySelector(\"#mpSuccessTitle\");\r\n  const successText = document.querySelector(\"#mpSuccessText\");\r\n  const successTags = document.querySelector(\"#mpSuccessTags\");\r\n\r\n\r\n  function animateSuccessPanel() {\r\n    if (!successPanel) return;\r\n\r\n    if (!successPanel.animate) return;\r\n\r\n    successPanel.animate([\r\n      {\r\n        opacity: 0.45,\r\n        transform: \"translateY(18px) scale(0.985)\"\r\n      },\r\n      {\r\n        opacity: 1,\r\n        transform: \"translateY(0) scale(1)\"\r\n      }\r\n    ], {\r\n      duration: 520,\r\n      easing: \"cubic-bezier(0.22, 1, 0.36, 1)\"\r\n    });\r\n  }\r\n\r\n\r\n  function setSuccessTopic(topicKey) {\r\n    const topic = successTopics[topicKey];\r\n\r\n    if (!topic) return;\r\n\r\n\r\n    if (successPanelNumber) {\r\n      successPanelNumber.textContent = topic.number;\r\n    }\r\n\r\n\r\n    if (successKicker) {\r\n      successKicker.textContent = topic.kicker;\r\n    }\r\n\r\n\r\n    if (successTitle) {\r\n      successTitle.innerHTML = topic.title;\r\n    }\r\n\r\n\r\n    if (successText) {\r\n      successText.innerHTML = \"\";\r\n\r\n      topic.paragraphs.forEach(function (paragraph) {\r\n        const p = document.createElement(\"p\");\r\n\r\n        p.textContent = paragraph;\r\n\r\n        successText.appendChild(p);\r\n      });\r\n    }\r\n\r\n\r\n    if (successTags) {\r\n      successTags.innerHTML = \"\";\r\n\r\n      topic.tags.forEach(function (tag) {\r\n        const span = document.createElement(\"span\");\r\n\r\n        span.textContent = tag;\r\n\r\n        successTags.appendChild(span);\r\n      });\r\n    }\r\n\r\n\r\n    successButtons.forEach(function (button) {\r\n      button.classList.toggle(\r\n        \"is-active\",\r\n        button.getAttribute(\"data-success-topic\") === topicKey\r\n      );\r\n    });\r\n\r\n\r\n    animateSuccessPanel();\r\n  }\r\n\r\n\r\n  successButtons.forEach(function (button) {\r\n    button.addEventListener(\"click\", function () {\r\n      setSuccessTopic(\r\n        button.getAttribute(\"data-success-topic\")\r\n      );\r\n    });\r\n  });\r\n\r\n\r\n  setSuccessTopic(\"cliente\");\r\n\r\n\r\n  \/*\r\n  |--------------------------------------------------------------------------\r\n  | Background canvas\r\n  |--------------------------------------------------------------------------\r\n  *\/\r\n\r\n  const canvas = document.querySelector(\"#mpSuccessCanvas\");\r\n  const section = document.querySelector(\".mp-success-system\");\r\n  const ctx = canvas ? canvas.getContext(\"2d\") : null;\r\n\r\n  let width = 0;\r\n  let height = 0;\r\n  let dpr = Math.min(window.devicePixelRatio || 1, 2);\r\n  let particles = [];\r\n  let lines = [];\r\n\r\n\r\n  function resizeCanvas() {\r\n    if (!canvas || !ctx || !section) return;\r\n\r\n    const rect = section.getBoundingClientRect();\r\n\r\n    width = Math.max(1, rect.width);\r\n    height = Math.max(1, rect.height);\r\n    dpr = Math.min(window.devicePixelRatio || 1, 2);\r\n\r\n    canvas.width = Math.floor(width * dpr);\r\n    canvas.height = Math.floor(height * dpr);\r\n\r\n    canvas.style.width = width + \"px\";\r\n    canvas.style.height = height + \"px\";\r\n\r\n    ctx.setTransform(\r\n      dpr,\r\n      0,\r\n      0,\r\n      dpr,\r\n      0,\r\n      0\r\n    );\r\n\r\n    particles = [];\r\n    lines = [];\r\n\r\n    const amount = Math.min(\r\n      150,\r\n      Math.max(\r\n        70,\r\n        Math.floor(width \/ 12)\r\n      )\r\n    );\r\n\r\n\r\n    for (let i = 0; i < amount; i += 1) {\r\n      particles.push({\r\n        x: Math.random() * width,\r\n        y: Math.random() * height,\r\n\r\n        vx:\r\n          -0.18 +\r\n          Math.random() * 0.36,\r\n\r\n        vy:\r\n          -0.14 +\r\n          Math.random() * 0.28,\r\n\r\n        r:\r\n          0.6 +\r\n          Math.random() * 2.1,\r\n\r\n        alpha:\r\n          0.08 +\r\n          Math.random() * 0.24,\r\n\r\n        phase:\r\n          Math.random() *\r\n          Math.PI *\r\n          2\r\n      });\r\n    }\r\n\r\n\r\n    for (let i = 0; i < 8; i += 1) {\r\n      lines.push({\r\n        t: Math.random(),\r\n\r\n        speed:\r\n          0.0015 +\r\n          Math.random() * 0.0025,\r\n\r\n        from:\r\n          i % 5,\r\n\r\n        to:\r\n          (i + 2) % 5\r\n      });\r\n    }\r\n  }\r\n\r\n\r\n  function getNetworkPoints() {\r\n    return [\r\n      {\r\n        x: width * 0.20,\r\n        y: height * 0.42\r\n      },\r\n\r\n      {\r\n        x: width * 0.38,\r\n        y: height * 0.26\r\n      },\r\n\r\n      {\r\n        x: width * 0.62,\r\n        y: height * 0.32\r\n      },\r\n\r\n      {\r\n        x: width * 0.78,\r\n        y: height * 0.58\r\n      },\r\n\r\n      {\r\n        x: width * 0.48,\r\n        y: height * 0.74\r\n      }\r\n    ];\r\n  }\r\n\r\n\r\n  function drawNetworkLine(a, b, alpha) {\r\n    const gradient = ctx.createLinearGradient(\r\n      a.x,\r\n      a.y,\r\n      b.x,\r\n      b.y\r\n    );\r\n\r\n    gradient.addColorStop(\r\n      0,\r\n      \"rgba(255,255,255,0)\"\r\n    );\r\n\r\n    gradient.addColorStop(\r\n      0.5,\r\n      \"rgba(255,255,255,\" + alpha + \")\"\r\n    );\r\n\r\n    gradient.addColorStop(\r\n      1,\r\n      \"rgba(255,255,255,0)\"\r\n    );\r\n\r\n    ctx.beginPath();\r\n\r\n    ctx.moveTo(\r\n      a.x,\r\n      a.y\r\n    );\r\n\r\n    ctx.lineTo(\r\n      b.x,\r\n      b.y\r\n    );\r\n\r\n    ctx.strokeStyle = gradient;\r\n    ctx.lineWidth = 1;\r\n\r\n    ctx.stroke();\r\n  }\r\n\r\n\r\n  function drawCanvas(time) {\r\n    if (!ctx || !canvas) return;\r\n\r\n    ctx.clearRect(\r\n      0,\r\n      0,\r\n      width,\r\n      height\r\n    );\r\n\r\n\r\n    const centerX = width * 0.5;\r\n    const centerY = height * 0.52;\r\n\r\n\r\n    const glow = ctx.createRadialGradient(\r\n      centerX,\r\n      centerY,\r\n      0,\r\n      centerX,\r\n      centerY,\r\n      Math.min(width, height) * 0.58\r\n    );\r\n\r\n\r\n    glow.addColorStop(\r\n      0,\r\n      \"rgba(255,255,255,0.11)\"\r\n    );\r\n\r\n    glow.addColorStop(\r\n      0.38,\r\n      \"rgba(255,255,255,0.04)\"\r\n    );\r\n\r\n    glow.addColorStop(\r\n      1,\r\n      \"rgba(255,255,255,0)\"\r\n    );\r\n\r\n\r\n    ctx.fillStyle = glow;\r\n\r\n    ctx.fillRect(\r\n      0,\r\n      0,\r\n      width,\r\n      height\r\n    );\r\n\r\n\r\n    particles.forEach(function (p) {\r\n      p.x += p.vx;\r\n      p.y += p.vy;\r\n\r\n      p.x +=\r\n        Math.sin(\r\n          time * 0.0006 +\r\n          p.phase\r\n        ) * 0.08;\r\n\r\n      p.y +=\r\n        Math.cos(\r\n          time * 0.0005 +\r\n          p.phase\r\n        ) * 0.08;\r\n\r\n\r\n      if (p.x < -20) {\r\n        p.x = width + 20;\r\n      }\r\n\r\n      if (p.x > width + 20) {\r\n        p.x = -20;\r\n      }\r\n\r\n      if (p.y < -20) {\r\n        p.y = height + 20;\r\n      }\r\n\r\n      if (p.y > height + 20) {\r\n        p.y = -20;\r\n      }\r\n\r\n\r\n      ctx.beginPath();\r\n\r\n      ctx.arc(\r\n        p.x,\r\n        p.y,\r\n        p.r,\r\n        0,\r\n        Math.PI * 2\r\n      );\r\n\r\n      ctx.fillStyle =\r\n        \"rgba(255,255,255,\" +\r\n        p.alpha +\r\n        \")\";\r\n\r\n      ctx.fill();\r\n    });\r\n\r\n\r\n    const points = getNetworkPoints();\r\n\r\n\r\n    for (let i = 0; i < points.length; i += 1) {\r\n      drawNetworkLine(\r\n        points[i],\r\n        points[(i + 1) % points.length],\r\n        0.11\r\n      );\r\n\r\n      drawNetworkLine(\r\n        points[i],\r\n        points[(i + 2) % points.length],\r\n        0.055\r\n      );\r\n    }\r\n\r\n\r\n    lines.forEach(function (line) {\r\n      const from = points[line.from];\r\n      const to = points[line.to];\r\n\r\n      line.t += line.speed;\r\n\r\n\r\n      if (line.t > 1) {\r\n        line.t = 0;\r\n\r\n        line.from = Math.floor(\r\n          Math.random() * points.length\r\n        );\r\n\r\n        line.to = Math.floor(\r\n          Math.random() * points.length\r\n        );\r\n      }\r\n\r\n\r\n      const x =\r\n        from.x +\r\n        (to.x - from.x) *\r\n        line.t;\r\n\r\n      const y =\r\n        from.y +\r\n        (to.y - from.y) *\r\n        line.t;\r\n\r\n\r\n      ctx.beginPath();\r\n\r\n      ctx.arc(\r\n        x,\r\n        y,\r\n        3.1,\r\n        0,\r\n        Math.PI * 2\r\n      );\r\n\r\n      ctx.fillStyle =\r\n        \"rgba(255,255,255,0.82)\";\r\n\r\n      ctx.shadowColor =\r\n        \"rgba(255,255,255,0.82)\";\r\n\r\n      ctx.shadowBlur = 16;\r\n\r\n      ctx.fill();\r\n\r\n      ctx.shadowBlur = 0;\r\n    });\r\n\r\n\r\n    requestAnimationFrame(\r\n      drawCanvas\r\n    );\r\n  }\r\n\r\n\r\n  if (ctx) {\r\n    resizeCanvas();\r\n\r\n    window.addEventListener(\r\n      \"resize\",\r\n      resizeCanvas\r\n    );\r\n\r\n    requestAnimationFrame(\r\n      drawCanvas\r\n    );\r\n  }\r\n\r\n});<\/script><\/div>\n\t\t\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>Millepiani Group SuccessFactors The success of Millepiani Elevators stems from its ability to identify and understand customer needs,providing fast, customised solutions backed by training, innovation, research,development and technical know-how. The Millepiani Method The ValueFormula An interactive section exploring the factors that make Millepiani Elevators a skilled anddynamic organisation: customer focus, tailor-made solutions, investment, teamwork,synergies and [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-2344","page","type-page","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"Discover the Millepiani method: customer focus, tailor-made solutions, innovation, technology, teamwork and expertise in the elevator industry.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/millepiani.com\/en\/success-factors\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"millepiani.com -\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Method and Success Factors | Millepiani\" \/>\n\t\t<meta property=\"og:description\" content=\"Discover the Millepiani method: customer focus, tailor-made solutions, innovation, technology, teamwork and expertise in the elevator industry.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/millepiani.com\/en\/success-factors\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-05-26T08:43:25+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-09-11T18:59:09+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Method and Success Factors | Millepiani\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Discover the Millepiani method: customer focus, tailor-made solutions, innovation, technology, teamwork and expertise in the elevator industry.\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/success-factors\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/millepiani.com\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/success-factors\\\/#listItem\",\"name\":\"Success Factors\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/success-factors\\\/#listItem\",\"position\":2,\"name\":\"Success Factors\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#organization\",\"name\":\"millepiani.com\",\"url\":\"https:\\\/\\\/millepiani.com\\\/en\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/success-factors\\\/#webpage\",\"url\":\"https:\\\/\\\/millepiani.com\\\/en\\\/success-factors\\\/\",\"name\":\"Method and Success Factors | Millepiani\",\"description\":\"Discover the Millepiani method: customer focus, tailor-made solutions, innovation, technology, teamwork and expertise in the elevator industry.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/success-factors\\\/#breadcrumblist\"},\"datePublished\":\"2026-05-26T08:43:25+00:00\",\"dateModified\":\"2026-09-11T18:59:09+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/millepiani.com\\\/en\\\/\",\"name\":\"millepiani.com\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/millepiani.com\\\/en\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Method and Success Factors | Millepiani","description":"Discover the Millepiani method: customer focus, tailor-made solutions, innovation, technology, teamwork and expertise in the elevator industry.","canonical_url":"https:\/\/millepiani.com\/en\/success-factors\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/millepiani.com\/en\/success-factors\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/millepiani.com\/en\/#listItem","position":1,"name":"Home","item":"https:\/\/millepiani.com\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/millepiani.com\/en\/success-factors\/#listItem","name":"Success Factors"}},{"@type":"ListItem","@id":"https:\/\/millepiani.com\/en\/success-factors\/#listItem","position":2,"name":"Success Factors","previousItem":{"@type":"ListItem","@id":"https:\/\/millepiani.com\/en\/#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/millepiani.com\/en\/#organization","name":"millepiani.com","url":"https:\/\/millepiani.com\/en\/"},{"@type":"WebPage","@id":"https:\/\/millepiani.com\/en\/success-factors\/#webpage","url":"https:\/\/millepiani.com\/en\/success-factors\/","name":"Method and Success Factors | Millepiani","description":"Discover the Millepiani method: customer focus, tailor-made solutions, innovation, technology, teamwork and expertise in the elevator industry.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/millepiani.com\/en\/#website"},"breadcrumb":{"@id":"https:\/\/millepiani.com\/en\/success-factors\/#breadcrumblist"},"datePublished":"2026-05-26T08:43:25+00:00","dateModified":"2026-09-11T18:59:09+00:00"},{"@type":"WebSite","@id":"https:\/\/millepiani.com\/en\/#website","url":"https:\/\/millepiani.com\/en\/","name":"millepiani.com","inLanguage":"en-US","publisher":{"@id":"https:\/\/millepiani.com\/en\/#organization"}}]},"og:locale":"en_US","og:site_name":"millepiani.com -","og:type":"article","og:title":"Method and Success Factors | Millepiani","og:description":"Discover the Millepiani method: customer focus, tailor-made solutions, innovation, technology, teamwork and expertise in the elevator industry.","og:url":"https:\/\/millepiani.com\/en\/success-factors\/","article:published_time":"2026-05-26T08:43:25+00:00","article:modified_time":"2026-09-11T18:59:09+00:00","twitter:card":"summary_large_image","twitter:title":"Method and Success Factors | Millepiani","twitter:description":"Discover the Millepiani method: customer focus, tailor-made solutions, innovation, technology, teamwork and expertise in the elevator industry."},"aioseo_meta_data":{"post_id":"2344","title":"Method and Success Factors | Millepiani","description":"Discover the Millepiani method: customer focus, tailor-made solutions, innovation, technology, teamwork and expertise in the elevator industry.","keywords":null,"keyphrases":{"focus":{"keyphrase":"metodo Millepiani","score":0,"analysis":[]},"additional":[]},"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_custom_url":null,"og_image_custom_fields":null,"og_image_url":null,"og_image_width":null,"og_image_height":null,"og_video":"","og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_image_url":null,"twitter_title":null,"twitter_description":null,"schema_type":"default","schema_type_options":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"WebPage","isEnabled":true},"graphs":[]},"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"breadcrumb_settings":null,"seo_analyzer_scan_date":null,"created":"2026-09-11 18:59:09","updated":"2026-09-11 20:07:31","focus_keyword":"metodo Millepiani","additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/millepiani.com\/en\/\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tSuccess Factors\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/millepiani.com\/en\/"},{"label":"Success Factors","link":"https:\/\/millepiani.com\/en\/success-factors\/"}],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/pages\/2344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/comments?post=2344"}],"version-history":[{"count":1,"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/pages\/2344\/revisions"}],"predecessor-version":[{"id":2345,"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/pages\/2344\/revisions\/2345"}],"wp:attachment":[{"href":"https:\/\/millepiani.com\/en\/wp-json\/wp\/v2\/media?parent=2344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}