{"id":2063,"date":"2026-05-06T10:46:17","date_gmt":"2026-05-06T08:46:17","guid":{"rendered":"https:\/\/webdev.playmoove.com\/soluzioni\/"},"modified":"2026-07-17T11:40:31","modified_gmt":"2026-07-17T09:40:31","slug":"soluzioni","status":"publish","type":"page","link":"https:\/\/webdev.playmoove.com\/it\/soluzioni\/","title":{"rendered":"Soluzioni"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2063\" class=\"elementor elementor-2063 elementor-150\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-941342f e-con-full animated-slow pm-cta-morph-section pm-home-cta e-flex elementor-invisible e-con e-parent\" data-id=\"941342f\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-de23623 animated-slow pm-auto-solutions-heading-001 elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"de23623\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:300}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Infrastruttura enterprise per la mobilit\u00e0 che si integra con la vostra visione.<\/h2>\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-10b1251 e-con-full e-flex e-con e-child\" data-id=\"10b1251\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-746eca3 animated-slow elementor-widget__width-initial elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"746eca3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:450}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Un\u2019unica piattaforma. Dieci modelli operativi.<br\/>Progettata per implementazioni in ambito istituzionale che richiedono integrazione, <br\/>governance e scalabilit\u00e0, senza dipendenza da un singolo fornitore. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f1adfd7 animated-slow elementor-invisible elementor-widget elementor-widget-button\" data-id=\"f1adfd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:600}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/it\/piattaforma\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Esplora l'architettura della piattaforma<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7a0b36 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"a7a0b36\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"pm-morph-bg\" aria-hidden=\"true\">\r\n  <svg class=\"morph-bg-svg\" viewbox=\"-25 0 240 66\" preserveaspectratio=\"xMidYMid slice\">\r\n\r\n    <g class=\"pm-shape pm-s1\">\r\n      <polygon points=\"39.9 25.5 27.2 25.5 27.2 12.7 14.5 12.7 14.5 0 0 0 0 14.4 12.8 14.4 12.8 27.1 25.5 27.1 25.5 38.2 12.8 38.2 12.8 50.9 0 50.9 0 65.3 14.5 65.3 14.5 52.6 27.2 52.6 27.2 39.9 39.9 39.9 39.9 25.5\"\/>\r\n    <\/g>\r\n\r\n    <g class=\"pm-shape pm-s2\">\r\n      <path d=\"M87.1,25.5h-6.9c-1.6,0-2.9-1.3-2.9-2.9v-6.9c0-1.6-1.3-2.9-2.9-2.9h-6.9c-1.6,0-2.9-1.3-2.9-2.9V3c0-1.6-1.3-2.9-2.9-2.9h-8.6c-1.6,0-2.9,1.3-2.9,2.9v8.6c0,1.6,1.3,2.9,2.9,2.9h6.9c1.6,0,2.9,1.3,2.9,2.9v6.9c0,1.6,1.3,2.9,2.9,2.9h6.9c1.6,0,2.9,1.3,2.9,2.9v5.2c0,1.6-1.3,2.9-2.9,2.9h-6.9c-1.6,0-2.9,1.3-2.9,2.9v6.9c0,1.6-1.3,2.9-2.9,2.9h-6.9c-1.6,0-2.9,1.3-2.9,2.9v8.6c0,1.6,1.3,2.9,2.9,2.9h8.6c1.6,0,2.9-1.3,2.9-2.9v-6.9c0-1.6,1.3-2.9,2.9-2.9h6.9c1.6,0,2.9-1.3,2.9-2.9v-6.9c0-1.6,1.3-2.9,2.9-2.9h6.9c1.6,0,2.9-1.3,2.9-2.9v-8.6c0-1.6-1.3-2.9-2.9-2.9Z\"><\/path>\r\n    <\/g>\r\n\r\n    <g class=\"pm-shape pm-s3\">\r\n      <path d=\"M133,25.5h-1.8c-2.1,0-3.7-1.7-3.7-3.7v-1.9c0-3.9-3.2-7.1-7.1-7.1h-2c-2,0-3.6-1.6-3.6-3.6v-1.9c0-4-3.2-7.2-7.2-7.2h0c-4,0-7.2,3.2-7.2,7.2h0c0,4.1,3.2,7.2,7.1,7.2h1.9c2,0,3.7,1.7,3.7,3.7v1.8c0,4,3.2,7.2,7.2,7.2h1.9c2,0,3.7,1.6,3.7,3.7v3.6c0,2.1-1.7,3.8-3.8,3.8h-2c-3.9,0-7,3.1-7,7v2.3c0,1.9-1.5,3.4-3.4,3.4h-2.3c-3.9,0-7.1,3.2-7.1,7.1v.3c0,3.9,3.2,7,7,7h.5c3.8,0,6.9-3.1,6.9-6.9v-2.5c0-1.8,1.5-3.3,3.3-3.3h2.4c3.9,0,7-3.1,7-7v-2.5c0-1.8,1.4-3.2,3.2-3.2h2.5c3.9,0,7-3.1,7-7v-.2c0-3.9-3.2-7.2-7.2-7.2l.1-.1Z\"><\/path>\r\n    <\/g>\r\n\r\n    <g class=\"pm-shape pm-s4\">\r\n      <circle cx=\"157.2\" cy=\"6.5\" r=\"6.5\"\/>\r\n      <circle cx=\"157.2\" cy=\"58.9\" r=\"6.5\"\/>\r\n      <circle cx=\"170.3\" cy=\"19.6\" r=\"6.5\"\/>\r\n      <circle cx=\"170.3\" cy=\"45.8\" r=\"6.5\"\/>\r\n      <circle cx=\"183.4\" cy=\"32.7\" r=\"6.5\"\/>\r\n    <\/g>\r\n\r\n  <\/svg>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c0634fc animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent\" data-id=\"c0634fc\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;fadeIn&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6dece5e animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"6dece5e\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:150}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Requisiti istituzionali<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b27b53 pm-solutions-requirements-carousel elementor-pagination-type-bullets elementor-pagination-position-outside elementor-widget elementor-widget-n-carousel\" data-id=\"0b27b53\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;carousel_items&quot;:[{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;ab6c7c1&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;f381376&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;08112e4&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;9691924&quot;},{&quot;slide_title&quot;:&quot;Slide #1&quot;,&quot;_id&quot;:&quot;fc97c86&quot;}],&quot;slides_to_show&quot;:&quot;5&quot;,&quot;slides_to_scroll&quot;:&quot;5&quot;,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:60,&quot;sizes&quot;:[]},&quot;slides_to_show_tablet&quot;:&quot;2&quot;,&quot;slides_to_show_mobile&quot;:&quot;1&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;offset_sides&quot;:&quot;none&quot;,&quot;pagination&quot;:&quot;bullets&quot;,&quot;image_spacing_custom_widescreen&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"nested-carousel.default\">\n\t\t\t\t\t\t\t<div class=\"e-n-carousel swiper\" role=\"region\" aria-roledescription=\"carousel\" aria-label=\"Carosello\" dir=\"ltr\">\n\t\t\t<div class=\"swiper-wrapper\" aria-live=\"off\">\n\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"1\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"1 di 5\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-f1800a8 e-flex e-con-boxed e-con e-child\" data-id=\"f1800a8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-6248c99 e-con-full e-flex e-con e-child\" data-id=\"6248c99\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5f41072 elementor-widget elementor-widget-heading\" data-id=\"5f41072\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Integrazione<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-099963f elementor-widget elementor-widget-text-editor\" data-id=\"099963f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Compatibile con i sistemi gi\u00e0 utilizzati dall\u2019organizzazione: ERP, identity provider, gateway di pagamento, sistemi di accesso ai parcheggi e controllo degli ingressi agli edifici.<br\/>Un\u2019architettura API aperta, non un ecosistema proprietario. <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"2\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"2 di 5\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-212053f e-con-full e-flex e-con e-child\" data-id=\"212053f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-183509e e-con-full e-flex e-con e-child\" data-id=\"183509e\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-059191a elementor-widget elementor-widget-heading\" data-id=\"059191a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Governance<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d00fd62 elementor-widget elementor-widget-text-editor\" data-id=\"d00fd62\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tApplicazione delle policy, workflow di approvazione, restrizioni geografiche, reporting di conformit\u00e0, audit trail e accessi basati sui ruoli. Il controllo istituzionale \u00e8 integrato direttamente nell\u2019architettura della piattaforma. \n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"3\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"3 di 5\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d57160f e-con-full e-flex e-con e-child\" data-id=\"d57160f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-a174daa e-con-full e-flex e-con e-child\" data-id=\"a174daa\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f448363 elementor-widget elementor-widget-heading\" data-id=\"f448363\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Stabilit\u00e0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-64521e1 elementor-widget elementor-widget-text-editor\" data-id=\"64521e1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Infrastruttura in produzione dal 2018. API multiversione con retrocompatibilit\u00e0 garantita. Conformit\u00e0 alla norma ISO 9001 e al GDPR. Una soluzione consolidata, non esposta ai rischi tipici di una startup.   <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"4\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"4 di 5\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cd8d285 e-con-full e-flex e-con e-child\" data-id=\"cd8d285\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-7b0ed64 e-con-full e-flex e-con e-child\" data-id=\"7b0ed64\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ac9afdf elementor-widget elementor-widget-heading\" data-id=\"ac9afdf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Scalabilit\u00e0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f42f9f6 elementor-widget elementor-widget-text-editor\" data-id=\"f42f9f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tArchitettura federata multi-tenant. Dai progetti pilota ai servizi estesi all\u2019intera citt\u00e0, sempre sulla stessa piattaforma, senza migrazioni o ricostruzioni. Budget e policy separati, con una gestione centralizzata.   \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"swiper-slide\" data-slide=\"5\" role=\"group\" aria-roledescription=\"slide\" aria-label=\"5 di 5\">\n\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a7fec94 e-con-full e-flex e-con e-child\" data-id=\"a7fec94\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t<div class=\"elementor-element elementor-element-40243db e-con-full e-flex e-con e-child\" data-id=\"40243db\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8e6a281 elementor-widget elementor-widget-heading\" data-id=\"8e6a281\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Flessibilit\u00e0<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1821ea5 elementor-widget elementor-widget-text-editor\" data-id=\"1821ea5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\tConfigurate liberamente il vostro modello operativo. La piattaforma \u00e8 indipendente dall\u2019hardware e supporta otto modalit\u00e0 native di prenotazione. Gli sviluppi personalizzati restano compatibili con gli aggiornamenti futuri, senza generare debito tecnico.   \t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<div class=\"swiper-pagination\"><\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8729449 elementor-widget elementor-widget-html\" data-id=\"8729449\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\/**\n * PLAYMOOVE\n * Solutions \u2014 disattiva autoplay del carosello\n * Institutional Requirements solo su desktop.\n *\/\n\n(() => {\n  const DESKTOP_BREAKPOINT = 1025;\n  const SELECTOR = '.pm-solutions-requirements-carousel';\n\n  function updateCarouselAutoplay(widget) {\n    const swiperElement = widget.querySelector('.swiper');\n\n    if (!swiperElement || !swiperElement.swiper) {\n      return false;\n    }\n\n    const swiper = swiperElement.swiper;\n\n    if (window.innerWidth >= DESKTOP_BREAKPOINT) {\n      if (swiper.autoplay && swiper.autoplay.running) {\n        swiper.autoplay.stop();\n      }\n    } else {\n      if (\n        swiper.params.autoplay &&\n        swiper.autoplay &&\n        !swiper.autoplay.running\n      ) {\n        swiper.autoplay.start();\n      }\n    }\n\n    return true;\n  }\n\n  function initializeCarousel(widget) {\n    if (updateCarouselAutoplay(widget)) {\n      return;\n    }\n\n    const observer = new MutationObserver(() => {\n      if (updateCarouselAutoplay(widget)) {\n        observer.disconnect();\n      }\n    });\n\n    observer.observe(widget, {\n      childList: true,\n      subtree: true\n    });\n  }\n\n  function initializeAllCarousels() {\n    document.querySelectorAll(SELECTOR).forEach(initializeCarousel);\n  }\n\n  document.addEventListener('DOMContentLoaded', initializeAllCarousels);\n\n  window.addEventListener('elementor\/frontend\/init', () => {\n    elementorFrontend.hooks.addAction(\n      'frontend\/element_ready\/nested-carousel.default',\n      ($scope) => {\n        const widget = $scope[0];\n\n        if (widget?.matches(SELECTOR)) {\n          initializeCarousel(widget);\n        }\n      }\n    );\n  });\n\n  let resizeTimer;\n\n  window.addEventListener('resize', () => {\n    clearTimeout(resizeTimer);\n\n    resizeTimer = setTimeout(() => {\n      document.querySelectorAll(SELECTOR).forEach(updateCarouselAutoplay);\n    }, 150);\n  });\n})();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-80f95ac e-con-full animated-slow elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"80f95ac\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;animation&quot;:&quot;none&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c00c000 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"c00c000\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:750}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Soluzioni<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0675d57 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"0675d57\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:900}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">La tua implementazione. La tua configurazione. <\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5e5b93a animated-slow elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"5e5b93a\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:1050}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Dieci modelli operativi, combinabili liberamente.<br\/>Abbiamo sviluppato Playmoove perch\u00e9 nessuna piattaforma esistente era in grado di configurarsi intorno alle reali operazioni del cliente, <br\/>senza costringerlo ad adattare il proprio modello operativo alla piattaforma.<br\/>Selezionate un profilo oppure uno dei modelli per approfondirne le funzionalit\u00e0.   <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2fc6bd4 e-con-full e-flex e-con e-child\" data-id=\"2fc6bd4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52ec225 elementor-widget elementor-widget-html\" data-id=\"52ec225\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"pm-solutions-graph\" id=\"pmSolutionsGraph\">\r\n\r\n  <div class=\"pm-profile-tabs\">\r\n    <button class=\"pm-profile-tab is-active\" data-profile=\"municipality\">Pubblica Amministrazione<\/button>\r\n<button class=\"pm-profile-tab\" data-profile=\"university\">Universit\u00e0<\/button>\r\n<button class=\"pm-profile-tab\" data-profile=\"corporation\">Azienda<\/button>\r\n<button class=\"pm-profile-tab\" data-profile=\"rental\">Operatore di noleggio<\/button>\r\n<button class=\"pm-profile-tab\" data-profile=\"maas\">Piattaforma MaaS<\/button>\r\n  <\/div>\r\n\r\n  <div class=\"pm-graph-layout\">\r\n\r\n    <div class=\"pm-orbit-wrap\">\r\n      <div class=\"pm-orbit\" id=\"pmOrbit\">\r\n\r\n        <div class=\"pm-orbit-ring pm-orbit-ring-small\"><\/div>\r\n\r\n        <div class=\"pm-orbit-center\">\r\n          <span>La tua operativit\u00e0<\/span>\r\n        <\/div>\r\n\r\n        <button class=\"pm-orbit-node\" data-model=\"shared-mobility\">\r\n          <span>Mobilit\u00e0 condivisa<\/span>\r\n        <\/button>\r\n\r\n        <button class=\"pm-orbit-node\" data-model=\"corporate-mobility\">\r\n          <span>Mobilit\u00e0 aziendale<\/span>\r\n        <\/button>\r\n\r\n        <button class=\"pm-orbit-node\" data-model=\"autonomous-ready\">\r\n          <span>Autonomous Ready<\/span>\r\n        <\/button>\r\n\r\n        <button class=\"pm-orbit-node\" data-model=\"maas\">\r\n          <span>MaaS<\/span>\r\n        <\/button>\r\n\r\n        <button class=\"pm-orbit-node\" data-model=\"automated-rental\">\r\n          <span>Noleggio automatizzato<\/span>\r\n        <\/button>\r\n\r\n        <button class=\"pm-orbit-node\" data-model=\"smart-parking\">\r\n          <span>Smart Parking ed EV<\/span>\r\n        <\/button>\r\n\r\n        <button class=\"pm-orbit-node\" data-model=\"bus-ticketing\">\r\n          <span>Bus Ticketing<\/span>\r\n        <\/button>\r\n\r\n        <button class=\"pm-orbit-node\" data-model=\"car-pooling\">\r\n          <span>Car Pooling<\/span>\r\n        <\/button>\r\n\r\n        <button class=\"pm-orbit-node\" data-model=\"ride-hailing\">\r\n          <span>Ride-hailing on-demand<\/span>\r\n        <\/button>\r\n\r\n        <button class=\"pm-orbit-node\" data-model=\"ride-pooling\">\r\n          <span>Ride pooling<\/span>\r\n        <\/button>\r\n\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div class=\"pm-model-list\">\r\n\r\n      <div class=\"pm-model-row\" data-model=\"shared-mobility\">\r\n        <h3>Mobilit\u00e0 condivisa<\/h3>\r\n        <p>Car sharing free floating e station based con tracciamento GPS in tempo reale, applicazione delle policy a livello di zona e riequilibrio automatizzato della flotta.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"pm-model-row\" data-model=\"corporate-mobility\">\r\n        <h3>Mobilit\u00e0 aziendale<\/h3>\r\n        <p>Account aziendali, autorizzazione multi-conducente, policy per gruppi di conducenti, fatturazione degli abbonamenti, allocazione dei centri di costo e reportistica di conformit\u00e0.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"pm-model-row\" data-model=\"autonomous-ready\">\r\n        <h3>Infrastruttura predisposta per la guida autonoma<\/h3>\r\n        <p>Livello di astrazione hardware, API per il controllo remoto dei veicoli, monitoraggio telemetrico e workflow per la gestione non presidiata della flotta.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"pm-model-row\" data-model=\"maas\">\r\n        <h3>Mobility as a Service<\/h3>\r\n        <p>Architettura federata multi-tenant per gestire pi\u00f9 operatori, programmi, flotte, zone, modelli tariffari e brand all\u2019interno di un\u2019unica istanza della piattaforma.<br\/><\/p>\r\n      <\/div>\r\n\r\n      <div class=\"pm-model-row\" data-model=\"automated-rental\">\r\n        <h3>Noleggio automatizzato<\/h3>\r\n        <p>Workflow di noleggio completamente digitale dalla prenotazione alla riconsegna: accesso senza chiavi, pagamenti automatizzati, depositi, istruzioni e override del backoffice.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"pm-model-row\" data-model=\"smart-parking\">\r\n        <h3>Smart Parking e ricarica EV<\/h3>\r\n        <p>Gestione di gruppi di parcheggio, aree e singoli stalli, sessioni di ricarica dei veicoli elettrici, monitoraggio dell\u2019occupazione e avvio remoto della ricarica.<br\/>L\u2019integrazione \u00e8 indipendente dall\u2019hardware utilizzato.<br\/><\/p>\r\n      <\/div>\r\n\r\n      <div class=\"pm-model-row\" data-model=\"bus-ticketing\">\r\n        <h3>Bus Ticketing<\/h3>\r\n        <p>Prenotazione dei posti e bigliettazione per servizi autobus di linea o programmati, con gestione della capacit\u00e0 e validazione dei titoli di viaggio in fase di salita.<br\/><\/p>\r\n      <\/div>\r\n\r\n      <div class=\"pm-model-row\" data-model=\"car-pooling\">\r\n        <h3>Car Pooling<\/h3>\r\n        <p>Modellazione di itinerari con pi\u00f9 fermate, gestione dei viaggi condivisi, calcolo flessibile delle tariffe, wallet, crediti e ripartizione dei costi tra i passeggeri.<br\/><\/p>\r\n      <\/div>\r\n\r\n      <div class=\"pm-model-row\" data-model=\"ride-hailing\">\r\n        <h3>Ride-hailing on-demand<\/h3>\r\n        <p>Verifica dei conducenti, workflow di approvazione, richieste di pick-up e drop-off, tracciamento dei percorsi, supporto RFID, assegnazione delle corse e monitoraggio della conformit\u00e0.<br\/><\/p>\r\n      <\/div>\r\n\r\n      <div class=\"pm-model-row\" data-model=\"ride-pooling\">\r\n        <h3>Ride pooling<\/h3>\r\n        <p>Servizi di corsa condivisa nei quali pi\u00f9 passeggeri vengono raggruppati all\u2019interno dello stesso veicolo attraverso percorsi ottimizzati dinamicamente e una gestione trasparente dei prezzi.<br\/><\/p>\r\n      <\/div>\r\n\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-2355211 elementor-hidden-desktop elementor-hidden-tablet e-flex e-con-boxed e-con e-parent\" data-id=\"2355211\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-09f3f84 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"09f3f84\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:750}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Soluzioni<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-867f5a3 animated-slow elementor-invisible elementor-widget elementor-widget-heading\" data-id=\"867f5a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeInDown&quot;,&quot;_animation_delay&quot;:900}\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Modelli operativi<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-be0ba50 animated-slow elementor-invisible elementor-widget elementor-widget-text-editor\" data-id=\"be0ba50\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:1050}\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Dieci modelli operativi supportati nativamente. Dalla gestione della flotta aziendale all&#8217;infrastruttura predisposta per la guida autonoma. La tua implementazione, la tua configurazione.  <\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-0eabdb8 e-con-full e-flex e-con e-child\" data-id=\"0eabdb8\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-e0a4037 elementor-mobile-align-justify pm-auto-solutions-button-002 elementor-widget elementor-widget-button\" data-id=\"e0a4037\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/it\/soluzioni\/mobilita-aziendale\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-briefcase\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M320 336c0 8.84-7.16 16-16 16h-96c-8.84 0-16-7.16-16-16v-48H0v144c0 25.6 22.4 48 48 48h416c25.6 0 48-22.4 48-48V288H320v48zm144-208h-80V80c0-25.6-22.4-48-48-48H176c-25.6 0-48 22.4-48 48v48H48c-25.6 0-48 22.4-48 48v80h512v-80c0-25.6-22.4-48-48-48zm-144 0H192V96h128v32z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Mobilit\u00e0 aziendale<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ac7fd1e elementor-mobile-align-justify pm-auto-solutions-button-003 elementor-widget elementor-widget-button\" data-id=\"ac7fd1e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/it\/soluzioni\/mobilita-condivisa\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-share-alt\" viewBox=\"0 0 448 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M352 320c-22.608 0-43.387 7.819-59.79 20.895l-102.486-64.054a96.551 96.551 0 0 0 0-41.683l102.486-64.054C308.613 184.181 329.392 192 352 192c53.019 0 96-42.981 96-96S405.019 0 352 0s-96 42.981-96 96c0 7.158.79 14.13 2.276 20.841L155.79 180.895C139.387 167.819 118.608 160 96 160c-53.019 0-96 42.981-96 96s42.981 96 96 96c22.608 0 43.387-7.819 59.79-20.895l102.486 64.054A96.301 96.301 0 0 0 256 416c0 53.019 42.981 96 96 96s96-42.981 96-96-42.981-96-96-96z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Mobilit\u00e0 condivisa<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7edc94d elementor-mobile-align-justify pm-auto-solutions-button-004 elementor-widget elementor-widget-button\" data-id=\"7edc94d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/it\/soluzioni\/noleggio-automatizzato\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-lock-open\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M423.5 0C339.5.3 272 69.5 272 153.5V224H48c-26.5 0-48 21.5-48 48v192c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V272c0-26.5-21.5-48-48-48h-48v-71.1c0-39.6 31.7-72.5 71.3-72.9 40-.4 72.7 32.1 72.7 72v80c0 13.3 10.7 24 24 24h32c13.3 0 24-10.7 24-24v-80C576 68 507.5-.3 423.5 0z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Noleggio automatizzato<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1084c82 elementor-mobile-align-justify pm-auto-solutions-button-005 elementor-widget elementor-widget-button\" data-id=\"1084c82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/solution\/ride-hailing-taxi-dispa\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-taxi\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M462 241.64l-22-84.84c-9.6-35.2-41.6-60.8-76.8-60.8H352V64c0-17.67-14.33-32-32-32H192c-17.67 0-32 14.33-32 32v32h-11.2c-35.2 0-67.2 25.6-76.8 60.8l-22 84.84C21.41 248.04 0 273.47 0 304v48c0 23.63 12.95 44.04 32 55.12V448c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-32h256v32c0 17.67 14.33 32 32 32h32c17.67 0 32-14.33 32-32v-40.88c19.05-11.09 32-31.5 32-55.12v-48c0-30.53-21.41-55.96-50-62.36zM96 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32zm20.55-112l17.2-66.36c2.23-8.16 9.59-13.64 15.06-13.64h214.4c5.47 0 12.83 5.48 14.85 12.86L395.45 240h-278.9zM416 352c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Ride hailing<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1d55e37 elementor-mobile-align-justify pm-auto-solutions-button-006 elementor-widget elementor-widget-button\" data-id=\"1d55e37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/it\/soluzioni\/ride-pooling\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-shuttle-van\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M628.88 210.65L494.39 49.27A48.01 48.01 0 0 0 457.52 32H32C14.33 32 0 46.33 0 64v288c0 17.67 14.33 32 32 32h32c0 53.02 42.98 96 96 96s96-42.98 96-96h128c0 53.02 42.98 96 96 96s96-42.98 96-96h32c17.67 0 32-14.33 32-32V241.38c0-11.23-3.94-22.1-11.12-30.73zM64 192V96h96v96H64zm96 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm160-240h-96V96h96v96zm160 240c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm-96-240V96h66.02l80 96H384z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Ride pooling<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e7cea8d elementor-mobile-align-justify pm-auto-solutions-button-007 elementor-widget elementor-widget-button\" data-id=\"e7cea8d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/it\/soluzioni\/carpooling\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-user-friends\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M192 256c61.9 0 112-50.1 112-112S253.9 32 192 32 80 82.1 80 144s50.1 112 112 112zm76.8 32h-8.3c-20.8 10-43.9 16-68.5 16s-47.6-6-68.5-16h-8.3C51.6 288 0 339.6 0 403.2V432c0 26.5 21.5 48 48 48h288c26.5 0 48-21.5 48-48v-28.8c0-63.6-51.6-115.2-115.2-115.2zM480 256c53 0 96-43 96-96s-43-96-96-96-96 43-96 96 43 96 96 96zm48 32h-3.8c-13.9 4.8-28.6 8-44.2 8s-30.3-3.2-44.2-8H432c-20.4 0-39.2 5.9-55.7 15.4 24.4 26.3 39.7 61.2 39.7 99.8v38.4c0 2.2-.5 4.3-.6 6.4H592c26.5 0 48-21.5 48-48 0-61.9-50.1-112-112-112z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Car Pooling<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-569f1c6 elementor-mobile-align-justify pm-auto-solutions-button-008 elementor-widget elementor-widget-button\" data-id=\"569f1c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/it\/soluzioni\/biglietteria-autobus\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-ticket-alt\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M128 160h320v192H128V160zm400 96c0 26.51 21.49 48 48 48v96c0 26.51-21.49 48-48 48H48c-26.51 0-48-21.49-48-48v-96c26.51 0 48-21.49 48-48s-21.49-48-48-48v-96c0-26.51 21.49-48 48-48h480c26.51 0 48 21.49 48 48v96c-26.51 0-48 21.49-48 48zm-48-104c0-13.255-10.745-24-24-24H120c-13.255 0-24 10.745-24 24v208c0 13.255 10.745 24 24 24h336c13.255 0 24-10.745 24-24V152z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Bus Ticketing<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1860f82 elementor-mobile-align-justify pm-auto-solutions-button-009 elementor-widget elementor-widget-button\" data-id=\"1860f82\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/it\/soluzioni\/maas\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-network-wired\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M640 264v-16c0-8.84-7.16-16-16-16H344v-40h72c17.67 0 32-14.33 32-32V32c0-17.67-14.33-32-32-32H224c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h72v40H16c-8.84 0-16 7.16-16 16v16c0 8.84 7.16 16 16 16h104v40H64c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h304v40h-56c-17.67 0-32 14.33-32 32v128c0 17.67 14.33 32 32 32h160c17.67 0 32-14.33 32-32V352c0-17.67-14.33-32-32-32h-56v-40h104c8.84 0 16-7.16 16-16zM256 128V64h128v64H256zm-64 320H96v-64h96v64zm352 0h-96v-64h96v64z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">MaaS<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f091d4f elementor-mobile-align-justify pm-auto-solutions-button-010 elementor-widget elementor-widget-button\" data-id=\"f091d4f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/it\/soluzioni\/smart-parking-e-ricarica-ev\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-charging-station\" viewBox=\"0 0 576 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M336 448H16c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16h320c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zm208-320V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-32V80c0-8.84-7.16-16-16-16s-16 7.16-16 16v48h-16c-8.84 0-16 7.16-16 16v32c0 35.76 23.62 65.69 56 75.93v118.49c0 13.95-9.5 26.92-23.26 29.19C431.22 402.5 416 388.99 416 372v-28c0-48.6-39.4-88-88-88h-8V64c0-35.35-28.65-64-64-64H96C60.65 0 32 28.65 32 64v352h288V304h8c22.09 0 40 17.91 40 40v24.61c0 39.67 28.92 75.16 68.41 79.01C481.71 452.05 520 416.41 520 372V251.93c32.38-10.24 56-40.17 56-75.93v-32c0-8.84-7.16-16-16-16h-16zm-283.91 47.76l-93.7 139c-2.2 3.33-6.21 5.24-10.39 5.24-7.67 0-13.47-6.28-11.67-12.92L167.35 224H108c-7.25 0-12.85-5.59-11.89-11.89l16-107C112.9 99.9 117.98 96 124 96h68c7.88 0 13.62 6.54 11.6 13.21L192 160h57.7c9.24 0 15.01 8.78 10.39 15.76z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Smart Parking<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c312c48 elementor-mobile-align-justify pm-auto-solutions-button-011 elementor-widget elementor-widget-button\" data-id=\"c312c48\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/it\/soluzioni\/pronto-per-la-guida-autonoma\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t<span class=\"elementor-button-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-robot\" viewBox=\"0 0 640 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M32,224H64V416H32A31.96166,31.96166,0,0,1,0,384V256A31.96166,31.96166,0,0,1,32,224Zm512-48V448a64.06328,64.06328,0,0,1-64,64H160a64.06328,64.06328,0,0,1-64-64V176a79.974,79.974,0,0,1,80-80H288V32a32,32,0,0,1,64,0V96H464A79.974,79.974,0,0,1,544,176ZM264,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,264,256Zm-8,128H192v32h64Zm96,0H288v32h64ZM456,256a40,40,0,1,0-40,40A39.997,39.997,0,0,0,456,256Zm-8,128H384v32h64ZM640,256V384a31.96166,31.96166,0,0,1-32,32H576V224h32A31.96166,31.96166,0,0,1,640,256Z\"><\/path><\/svg>\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Autonomous Ready<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-ee6a07d pm-cta-morph-section pm-home-cta e-flex e-con-boxed e-con e-parent\" data-id=\"ee6a07d\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5451265 elementor-widget elementor-widget-heading\" data-id=\"5451265\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Pronto a costruire la tua piattaforma?\n<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6232960 animated-slow elementor-invisible elementor-widget elementor-widget-button\" data-id=\"6232960\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;_animation_delay&quot;:600}\" data-widget_type=\"button.default\">\n\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/webdev.playmoove.com\/it\/contatti\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Contattaci<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de37fde elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"de37fde\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"pm-morph-bg\" aria-hidden=\"true\">\r\n  <svg class=\"morph-bg-svg\" viewbox=\"-25 0 240 66\" preserveaspectratio=\"xMidYMid slice\">\r\n\r\n    <g class=\"pm-shape pm-s1\">\r\n      <polygon points=\"39.9 25.5 27.2 25.5 27.2 12.7 14.5 12.7 14.5 0 0 0 0 14.4 12.8 14.4 12.8 27.1 25.5 27.1 25.5 38.2 12.8 38.2 12.8 50.9 0 50.9 0 65.3 14.5 65.3 14.5 52.6 27.2 52.6 27.2 39.9 39.9 39.9 39.9 25.5\"\/>\r\n    <\/g>\r\n\r\n    <g class=\"pm-shape pm-s2\">\r\n      <path d=\"M87.1,25.5h-6.9c-1.6,0-2.9-1.3-2.9-2.9v-6.9c0-1.6-1.3-2.9-2.9-2.9h-6.9c-1.6,0-2.9-1.3-2.9-2.9V3c0-1.6-1.3-2.9-2.9-2.9h-8.6c-1.6,0-2.9,1.3-2.9,2.9v8.6c0,1.6,1.3,2.9,2.9,2.9h6.9c1.6,0,2.9,1.3,2.9,2.9v6.9c0,1.6,1.3,2.9,2.9,2.9h6.9c1.6,0,2.9,1.3,2.9,2.9v5.2c0,1.6-1.3,2.9-2.9,2.9h-6.9c-1.6,0-2.9,1.3-2.9,2.9v6.9c0,1.6-1.3,2.9-2.9,2.9h-6.9c-1.6,0-2.9,1.3-2.9,2.9v8.6c0,1.6,1.3,2.9,2.9,2.9h8.6c1.6,0,2.9-1.3,2.9-2.9v-6.9c0-1.6,1.3-2.9,2.9-2.9h6.9c1.6,0,2.9-1.3,2.9-2.9v-6.9c0-1.6,1.3-2.9,2.9-2.9h6.9c1.6,0,2.9-1.3,2.9-2.9v-8.6c0-1.6-1.3-2.9-2.9-2.9Z\"><\/path>\r\n    <\/g>\r\n\r\n    <g class=\"pm-shape pm-s3\">\r\n      <path d=\"M133,25.5h-1.8c-2.1,0-3.7-1.7-3.7-3.7v-1.9c0-3.9-3.2-7.1-7.1-7.1h-2c-2,0-3.6-1.6-3.6-3.6v-1.9c0-4-3.2-7.2-7.2-7.2h0c-4,0-7.2,3.2-7.2,7.2h0c0,4.1,3.2,7.2,7.1,7.2h1.9c2,0,3.7,1.7,3.7,3.7v1.8c0,4,3.2,7.2,7.2,7.2h1.9c2,0,3.7,1.6,3.7,3.7v3.6c0,2.1-1.7,3.8-3.8,3.8h-2c-3.9,0-7,3.1-7,7v2.3c0,1.9-1.5,3.4-3.4,3.4h-2.3c-3.9,0-7.1,3.2-7.1,7.1v.3c0,3.9,3.2,7,7,7h.5c3.8,0,6.9-3.1,6.9-6.9v-2.5c0-1.8,1.5-3.3,3.3-3.3h2.4c3.9,0,7-3.1,7-7v-2.5c0-1.8,1.4-3.2,3.2-3.2h2.5c3.9,0,7-3.1,7-7v-.2c0-3.9-3.2-7.2-7.2-7.2l.1-.1Z\"><\/path>\r\n    <\/g>\r\n\r\n    <g class=\"pm-shape pm-s4\">\r\n      <circle cx=\"157.2\" cy=\"6.5\" r=\"6.5\"\/>\r\n      <circle cx=\"157.2\" cy=\"58.9\" r=\"6.5\"\/>\r\n      <circle cx=\"170.3\" cy=\"19.6\" r=\"6.5\"\/>\r\n      <circle cx=\"170.3\" cy=\"45.8\" r=\"6.5\"\/>\r\n      <circle cx=\"183.4\" cy=\"32.7\" r=\"6.5\"\/>\r\n    <\/g>\r\n\r\n  <\/svg>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d0ff202 e-con-full e-flex e-con e-parent\" data-id=\"d0ff202\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2759a8f elementor-widget elementor-widget-html\" data-id=\"2759a8f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<script>\r\n(function () {\r\n  function initPlaymooveSolutionsGSAP() {\r\n    if (typeof gsap === \"undefined\" || typeof ScrollTrigger === \"undefined\") {\r\n      setTimeout(initPlaymooveSolutionsGSAP, 80);\r\n      return;\r\n    }\r\n\r\n    const solutionsGraph = document.querySelector(\".pm-solutions-graph\");\r\n    if (!solutionsGraph) return;\r\n    if (window.__pmSolutionsGsapInitialized) return;\r\n\r\n    window.__pmSolutionsGsapInitialized = true;\r\n\r\n    gsap.registerPlugin(ScrollTrigger);\r\n    document.body.classList.add(\r\n      \"pm-solutions-gsap-ready\",\r\n      \"pm-gsap-ready\"\r\n    );\r\n\r\n    const reduceMotion = window.matchMedia(\"(prefers-reduced-motion: reduce)\").matches;\r\n\r\n    ScrollTrigger.getAll().forEach(function (trigger) {\r\n      if (\r\n        trigger.vars &&\r\n        trigger.vars.id &&\r\n        trigger.vars.id.indexOf(\"pm-solutions-\") === 0\r\n      ) {\r\n        trigger.kill();\r\n      }\r\n    });\r\n\r\n    if (reduceMotion) {\r\n      gsap.set([\r\n        \".pm-cta-morph-section\",\r\n        \".pm-cta-morph-section *\",\r\n        \".pm-solutions-requirements-carousel\",\r\n        \".pm-solutions-requirements-carousel *\",\r\n        \".pm-solutions-graph\",\r\n        \".pm-solutions-graph *\"\r\n      ], {\r\n        clearProps: \"opacity,visibility,transform,filter\"\r\n      });\r\n      return;\r\n    }\r\n\r\n    function safeArray(targets) {\r\n      return gsap.utils.toArray(targets).filter(Boolean);\r\n    }\r\n\r\n    function revealFromTo(targets, fromVars, toVars) {\r\n      const elements = safeArray(targets);\r\n      if (!elements.length) return;\r\n\r\n      gsap.set(elements, {\r\n        visibility: \"visible\"\r\n      });\r\n\r\n      gsap.fromTo(\r\n        elements,\r\n        Object.assign({\r\n          autoAlpha: 0,\r\n          y: 28,\r\n          filter: \"blur(8px)\"\r\n        }, fromVars || {}),\r\n        Object.assign({\r\n          autoAlpha: 1,\r\n          y: 0,\r\n          x: 0,\r\n          scale: 1,\r\n          filter: \"blur(0px)\",\r\n          duration: 0.75,\r\n          ease: \"power3.out\",\r\n          immediateRender: false,\r\n          overwrite: true\r\n        }, toVars || {})\r\n      );\r\n    }\r\n\r\n    \/* ================================\r\n       Header\r\n    ================================ *\/\r\n\r\n    function initHeader() {\r\n      const header = document.querySelector(\".elementor-location-header\");\r\n      if (!header) return;\r\n\r\n      const logo = header.querySelector(\".elementor-widget-theme-site-logo img\");\r\n      const menu = header.querySelector(\".elementor-widget-icon\");\r\n\r\n      revealFromTo(\r\n        [menu].filter(Boolean),\r\n        {\r\n          y: -18,\r\n          filter: \"blur(0px)\"\r\n        },\r\n        {\r\n          y: 0,\r\n          duration: 0.75,\r\n          stagger: 0.12,\r\n          delay: 0.05\r\n        }\r\n      );\r\n\r\n      if (menu) {\r\n        menu.addEventListener(\"mouseenter\", function () {\r\n          gsap.to(menu, {\r\n            scale: 1.08,\r\n            rotate: 2,\r\n            duration: 0.22,\r\n            ease: \"power2.out\",\r\n            overwrite: true\r\n          });\r\n        });\r\n\r\n        menu.addEventListener(\"mouseleave\", function () {\r\n          gsap.to(menu, {\r\n            scale: 1,\r\n            rotate: 0,\r\n            duration: 0.28,\r\n            ease: \"power2.out\",\r\n            overwrite: true\r\n          });\r\n        });\r\n      }\r\n    }\r\n\r\n    \/* ================================\r\n       Hero\r\n    ================================ *\/\r\n\r\n    function initMorphSections() {\r\n      const sections = safeArray(\r\n        document.querySelectorAll(\".pm-cta-morph-section\")\r\n      );\r\n\r\n      if (!sections.length) return;\r\n\r\n      sections.forEach(function (section, sectionIndex) {\r\n        const title = section.querySelector(\".elementor-heading-title\");\r\n        const accent = title ? title.querySelector(\"span\") : null;\r\n        const text = section.querySelector(\".elementor-widget-text-editor\");\r\n        const button = section.querySelector(\".elementor-widget-button\");\r\n        const buttonLink = section.querySelector(\".elementor-button\");\r\n        const svg = section.querySelector(\".morph-bg-svg\");\r\n\r\n        const shapes = safeArray(\r\n          section.querySelectorAll(\".morph-bg-svg .pm-shape\")\r\n        );\r\n\r\n        if (!shapes.length) return;\r\n\r\n        const opacityMap = [0.16, 0.13, 0.11, 0.14];\r\n        const floatOpacityMap = [0.18, 0.15, 0.13, 0.16];\r\n\r\n        gsap.set([title, text, button].filter(Boolean), {\r\n          autoAlpha: 1\r\n        });\r\n\r\n        shapes.forEach(function (shape, index) {\r\n          gsap.set(shape, {\r\n            opacity: opacityMap[index] || 0.14,\r\n            visibility: \"visible\",\r\n            transformOrigin: \"50% 50%\",\r\n            force3D: true\r\n          });\r\n        });\r\n\r\n        const revealTimeline = gsap.timeline({\r\n          paused: sectionIndex !== 0,\r\n          defaults: {\r\n            ease: \"power3.out\"\r\n          }\r\n        });\r\n\r\n        revealTimeline.fromTo(\r\n          shapes,\r\n          {\r\n            opacity: 0,\r\n            scale: 0.84,\r\n            y: 24,\r\n            rotation: function (index) {\r\n              return index % 2 === 0 ? -3 : 3;\r\n            }\r\n          },\r\n          {\r\n            opacity: function (index) {\r\n              return opacityMap[index] || 0.14;\r\n            },\r\n            scale: 1,\r\n            y: 0,\r\n            rotation: 0,\r\n            duration: 1.15,\r\n            stagger: 0.08,\r\n            immediateRender: false\r\n          },\r\n          0\r\n        );\r\n\r\n        if (title) {\r\n          revealTimeline.fromTo(\r\n            title,\r\n            {\r\n              autoAlpha: 0,\r\n              y: 38,\r\n              filter: \"blur(12px)\"\r\n            },\r\n            {\r\n              autoAlpha: 1,\r\n              y: 0,\r\n              filter: \"blur(0px)\",\r\n              duration: 0.95,\r\n              immediateRender: false\r\n            },\r\n            0.15\r\n          );\r\n        }\r\n\r\n        const secondaryElements = [text, button].filter(Boolean);\r\n\r\n        if (secondaryElements.length) {\r\n          revealTimeline.fromTo(\r\n            secondaryElements,\r\n            {\r\n              autoAlpha: 0,\r\n              y: 24,\r\n              filter: \"blur(8px)\"\r\n            },\r\n            {\r\n              autoAlpha: 1,\r\n              y: 0,\r\n              filter: \"blur(0px)\",\r\n              duration: 0.75,\r\n              stagger: 0.14,\r\n              immediateRender: false\r\n            },\r\n            0.45\r\n          );\r\n        }\r\n\r\n        if (sectionIndex !== 0) {\r\n          ScrollTrigger.create({\r\n            id: \"pm-solutions-morph-\" + sectionIndex,\r\n            trigger: section,\r\n            start: \"top 82%\",\r\n            once: true,\r\n            onEnter: function () {\r\n              revealTimeline.play();\r\n            }\r\n          });\r\n        }\r\n\r\n        if (accent) {\r\n          gsap.to(accent, {\r\n            backgroundPosition: \"100% 50%\",\r\n            duration: 4.5,\r\n            repeat: -1,\r\n            yoyo: true,\r\n            ease: \"sine.inOut\"\r\n          });\r\n        }\r\n\r\n        shapes.forEach(function (shape, index) {\r\n          gsap.to(shape, {\r\n            x: index % 2 === 0 ? 18 + index * 3 : -18 - index * 3,\r\n            y: index % 2 === 0 ? -10 : 10,\r\n            rotation: index % 2 === 0 ? 2 : -2,\r\n            scale: 1.04 + index * 0.025,\r\n            opacity: function () {\r\n              return floatOpacityMap[index] || 0.15;\r\n            },\r\n            duration: 7 + index * 1.2,\r\n            repeat: -1,\r\n            yoyo: true,\r\n            ease: \"sine.inOut\",\r\n            delay: index * 0.15,\r\n            overwrite: false\r\n          });\r\n        });\r\n\r\n        if (sectionIndex === 0) {\r\n          shapes.forEach(function (shape, index) {\r\n            gsap.to(shape, {\r\n              yPercent: index % 2 === 0 ? 18 : -18,\r\n              ease: \"none\",\r\n              scrollTrigger: {\r\n                id: \"pm-solutions-hero-shape-\" + index,\r\n                trigger: section,\r\n                start: \"top top\",\r\n                end: \"bottom top\",\r\n                scrub: 0.8\r\n              }\r\n            });\r\n          });\r\n        }\r\n\r\n        if (svg && window.matchMedia(\"(pointer: fine)\").matches) {\r\n          const moveX = gsap.quickTo(svg, \"x\", {\r\n            duration: 0.8,\r\n            ease: \"power3.out\"\r\n          });\r\n\r\n          const moveY = gsap.quickTo(svg, \"y\", {\r\n            duration: 0.8,\r\n            ease: \"power3.out\"\r\n          });\r\n\r\n          section.addEventListener(\"mousemove\", function (event) {\r\n            const rect = section.getBoundingClientRect();\r\n\r\n            if (!rect.width || !rect.height) return;\r\n\r\n            const relX =\r\n              (event.clientX - rect.left) \/ rect.width - 0.5;\r\n\r\n            const relY =\r\n              (event.clientY - rect.top) \/ rect.height - 0.5;\r\n\r\n            moveX(relX * 18);\r\n            moveY(relY * 14);\r\n          });\r\n\r\n          section.addEventListener(\"mouseleave\", function () {\r\n            moveX(0);\r\n            moveY(0);\r\n          });\r\n        }\r\n\r\n        if (buttonLink) {\r\n          buttonLink.addEventListener(\"mouseenter\", function () {\r\n            gsap.to(buttonLink, {\r\n              y: -3,\r\n              scale: 1.025,\r\n              duration: 0.25,\r\n              ease: \"power2.out\",\r\n              overwrite: true\r\n            });\r\n          });\r\n\r\n          buttonLink.addEventListener(\"mouseleave\", function () {\r\n            gsap.to(buttonLink, {\r\n              y: 0,\r\n              scale: 1,\r\n              duration: 0.3,\r\n              ease: \"power2.out\",\r\n              overwrite: true\r\n            });\r\n          });\r\n        }\r\n      });\r\n    }\r\n\r\n    \/* ================================\r\n       Institutional Requirements\r\n       Elementor Swiper-safe\r\n    ================================ *\/\r\n\r\n    function initRequirements() {\r\n      const carousel = document.querySelector(\".pm-solutions-requirements-carousel\");\r\n      if (!carousel) return;\r\n\r\n      const section = carousel.closest(\".e-parent, .e-con\");\r\n      if (!section) return;\r\n\r\n      const heading = section.querySelector(\".elementor-widget-heading\");\r\n      const swiper = carousel.querySelector(\".swiper\");\r\n      const wrapper = carousel.querySelector(\".swiper-wrapper\");\r\n\r\n      const cards = safeArray(\r\n        carousel.querySelectorAll(\".swiper-slide > .elementor-element\")\r\n      );\r\n\r\n      gsap.set([heading, carousel, swiper, wrapper].filter(Boolean), {\r\n        autoAlpha: 1,\r\n        clearProps: \"visibility,filter\"\r\n      });\r\n\r\n      gsap.set(cards, {\r\n        autoAlpha: 1,\r\n        clearProps: \"visibility,filter\"\r\n      });\r\n\r\n      ScrollTrigger.create({\r\n        id: \"pm-solutions-requirements\",\r\n        trigger: section,\r\n        start: \"top 82%\",\r\n        once: true,\r\n        onEnter: function () {\r\n          revealFromTo(\r\n            heading,\r\n            {\r\n              y: 24,\r\n              filter: \"blur(8px)\"\r\n            },\r\n            {\r\n              duration: 0.7\r\n            }\r\n          );\r\n\r\n          revealFromTo(\r\n            carousel,\r\n            {\r\n              y: 28,\r\n              filter: \"blur(0px)\"\r\n            },\r\n            {\r\n              duration: 0.85,\r\n              delay: 0.12,\r\n              onComplete: function () {\r\n                gsap.set([carousel, swiper, wrapper].filter(Boolean), {\r\n                  clearProps: \"filter,visibility\"\r\n                });\r\n\r\n                ScrollTrigger.refresh();\r\n              }\r\n            }\r\n          );\r\n        }\r\n      });\r\n\r\n      cards.forEach(function (card) {\r\n        card.addEventListener(\"mouseenter\", function () {\r\n          gsap.to(card, {\r\n            y: -5,\r\n            duration: 0.24,\r\n            ease: \"power2.out\",\r\n            overwrite: true\r\n          });\r\n        });\r\n\r\n        card.addEventListener(\"mouseleave\", function () {\r\n          gsap.to(card, {\r\n            y: 0,\r\n            duration: 0.3,\r\n            ease: \"power2.out\",\r\n            overwrite: true\r\n          });\r\n        });\r\n      });\r\n    }\r\n\r\n    \/* ================================\r\n       Solutions Intro\r\n    ================================ *\/\r\n\r\n    function initSolutionsIntro() {\r\n      const graph = document.querySelector(\".pm-solutions-graph\");\r\n      if (!graph) return;\r\n\r\n      const section =\r\n        graph.closest(\".elementor-hidden-mobile\") ||\r\n        graph.closest(\".e-parent, .e-con\");\r\n\r\n      if (!section) return;\r\n\r\n      const introEls = safeArray(\r\n        section.querySelectorAll(\r\n          \":scope > .elementor-widget-heading, :scope > .elementor-widget-text-editor\"\r\n        )\r\n      );\r\n\r\n      gsap.set(introEls, {\r\n        autoAlpha: 1,\r\n        clearProps: \"visibility\"\r\n      });\r\n\r\n      ScrollTrigger.create({\r\n        id: \"pm-solutions-intro\",\r\n        trigger: section,\r\n        start: \"top 82%\",\r\n        once: true,\r\n        onEnter: function () {\r\n          revealFromTo(\r\n            introEls,\r\n            {\r\n              y: 30,\r\n              filter: \"blur(8px)\"\r\n            },\r\n            {\r\n              duration: 0.75,\r\n              stagger: 0.12\r\n            }\r\n          );\r\n        }\r\n      });\r\n    }\r\n\r\n    \/* ================================\r\n       Solutions Graph\r\n    ================================ *\/\r\n\r\n    function initGraph() {\r\n      const graph = document.querySelector(\".pm-solutions-graph\");\r\n      if (!graph) return;\r\n\r\n      const tabs = safeArray(graph.querySelectorAll(\".pm-profile-tab\"));\r\n      const orbit = graph.querySelector(\".pm-orbit\");\r\n      const ring = graph.querySelector(\".pm-orbit-ring\");\r\n      const center = graph.querySelector(\".pm-orbit-center\");\r\n      const nodes = safeArray(graph.querySelectorAll(\".pm-orbit-node\"));\r\n      const rows = safeArray(graph.querySelectorAll(\".pm-model-row\"));\r\n\r\n      gsap.set([graph, orbit, ring, center].filter(Boolean), {\r\n        autoAlpha: 1,\r\n        clearProps: \"visibility\"\r\n      });\r\n\r\n      gsap.set([tabs, nodes, rows].flat(), {\r\n        autoAlpha: 1,\r\n        clearProps: \"visibility\"\r\n      });\r\n\r\n      function getLines() {\r\n        return safeArray(graph.querySelectorAll(\".pm-orbit-line\"));\r\n      }\r\n\r\n      function revealGraph() {\r\n        const lines = getLines();\r\n        const visibleRows = safeArray(graph.querySelectorAll(\".pm-model-row.is-visible\"));\r\n\r\n        gsap.set(lines, {\r\n          autoAlpha: 1,\r\n          transformOrigin: \"left center\",\r\n          clearProps: \"visibility\"\r\n        });\r\n\r\n        const tl = gsap.timeline({\r\n          defaults: {\r\n            ease: \"power3.out\"\r\n          }\r\n        });\r\n\r\n        tl.fromTo(\r\n          tabs,\r\n          {\r\n            autoAlpha: 0,\r\n            y: 20,\r\n            scale: 0.96\r\n          },\r\n          {\r\n            autoAlpha: 1,\r\n            y: 0,\r\n            scale: 1,\r\n            duration: 0.6,\r\n            stagger: 0.06,\r\n            immediateRender: false\r\n          }\r\n        );\r\n\r\n        tl.fromTo(\r\n          ring,\r\n          {\r\n            autoAlpha: 0,\r\n            scale: 0.6\r\n          },\r\n          {\r\n            autoAlpha: 1,\r\n            scale: 1,\r\n            duration: 0.75,\r\n            immediateRender: false\r\n          },\r\n          \"-=0.18\"\r\n        );\r\n\r\n        tl.fromTo(\r\n          center,\r\n          {\r\n            autoAlpha: 0,\r\n            scale: 0.78\r\n          },\r\n          {\r\n            autoAlpha: 1,\r\n            scale: 1,\r\n            duration: 0.65,\r\n            immediateRender: false\r\n          },\r\n          \"-=0.5\"\r\n        );\r\n\r\n        tl.fromTo(\r\n          lines,\r\n          {\r\n            autoAlpha: 0,\r\n            scaleX: 0\r\n          },\r\n          {\r\n            autoAlpha: 1,\r\n            scaleX: 1,\r\n            duration: 0.55,\r\n            stagger: 0.025,\r\n            immediateRender: false\r\n          },\r\n          \"-=0.3\"\r\n        );\r\n\r\n        tl.fromTo(\r\n          nodes,\r\n          {\r\n            autoAlpha: 0,\r\n            scale: 0.72\r\n          },\r\n          {\r\n            autoAlpha: 1,\r\n            scale: 1,\r\n            duration: 0.65,\r\n            stagger: {\r\n              each: 0.045,\r\n              from: \"center\"\r\n            },\r\n            immediateRender: false\r\n          },\r\n          \"-=0.35\"\r\n        );\r\n\r\n        tl.fromTo(\r\n          visibleRows,\r\n          {\r\n            autoAlpha: 0,\r\n            x: 30\r\n          },\r\n          {\r\n            autoAlpha: 1,\r\n            x: 0,\r\n            duration: 0.6,\r\n            stagger: 0.065,\r\n            immediateRender: false\r\n          },\r\n          \"-=0.28\"\r\n        );\r\n      }\r\n\r\n      function revealGraphWhenReady() {\r\n        const hasLines = graph.querySelector(\".pm-orbit-line\");\r\n\r\n        if (hasLines) {\r\n          revealGraph();\r\n          ScrollTrigger.refresh();\r\n          return;\r\n        }\r\n\r\n        setTimeout(revealGraphWhenReady, 80);\r\n      }\r\n\r\n      ScrollTrigger.create({\r\n        id: \"pm-solutions-graph\",\r\n        trigger: graph,\r\n        start: \"top 86%\",\r\n        once: true,\r\n        onEnter: revealGraphWhenReady\r\n      });\r\n\r\n      function animateGraphChange() {\r\n        const activeNodes = safeArray(graph.querySelectorAll(\".pm-orbit-node.is-active\"));\r\n        const activeLines = safeArray(graph.querySelectorAll(\".pm-orbit-line.is-active\"));\r\n        const visibleRows = safeArray(graph.querySelectorAll(\".pm-model-row.is-visible\"));\r\n\r\n        gsap.set([activeNodes, activeLines, visibleRows].flat(), {\r\n          autoAlpha: 1,\r\n          clearProps: \"visibility\"\r\n        });\r\n\r\n        gsap.set(activeLines, {\r\n          transformOrigin: \"left center\"\r\n        });\r\n\r\n        gsap.fromTo(\r\n          activeLines,\r\n          {\r\n            autoAlpha: 0.2,\r\n            scaleX: 0.15\r\n          },\r\n          {\r\n            autoAlpha: 1,\r\n            scaleX: 1,\r\n            duration: 0.4,\r\n            stagger: 0.025,\r\n            ease: \"power3.out\",\r\n            overwrite: true,\r\n            immediateRender: false\r\n          }\r\n        );\r\n\r\n        gsap.fromTo(\r\n          activeNodes,\r\n          {\r\n            autoAlpha: 0.6,\r\n            scale: 0.9\r\n          },\r\n          {\r\n            autoAlpha: 1,\r\n            scale: 1,\r\n            duration: 0.42,\r\n            stagger: {\r\n              each: 0.035,\r\n              from: \"center\"\r\n            },\r\n            ease: \"back.out(1.5)\",\r\n            overwrite: true,\r\n            immediateRender: false\r\n          }\r\n        );\r\n\r\n        gsap.fromTo(\r\n          visibleRows,\r\n          {\r\n            autoAlpha: 0,\r\n            x: 24\r\n          },\r\n          {\r\n            autoAlpha: 1,\r\n            x: 0,\r\n            duration: 0.42,\r\n            stagger: 0.05,\r\n            ease: \"power3.out\",\r\n            overwrite: true,\r\n            immediateRender: false\r\n          }\r\n        );\r\n      }\r\n\r\n      tabs.forEach(function (tab) {\r\n        tab.addEventListener(\"click\", function () {\r\n          setTimeout(animateGraphChange, 60);\r\n        });\r\n\r\n        tab.addEventListener(\"mouseenter\", function () {\r\n          gsap.to(tab, {\r\n            y: -3,\r\n            duration: 0.22,\r\n            ease: \"power2.out\",\r\n            overwrite: true\r\n          });\r\n        });\r\n\r\n        tab.addEventListener(\"mouseleave\", function () {\r\n          gsap.to(tab, {\r\n            y: 0,\r\n            duration: 0.28,\r\n            ease: \"power2.out\",\r\n            overwrite: true\r\n          });\r\n        });\r\n      });\r\n\r\n      nodes.forEach(function (node) {\r\n        node.addEventListener(\"mouseenter\", function () {\r\n          if (node.classList.contains(\"is-muted\")) return;\r\n\r\n          gsap.to(node, {\r\n            scale: 1.065,\r\n            duration: 0.22,\r\n            ease: \"power2.out\",\r\n            overwrite: true\r\n          });\r\n        });\r\n\r\n        node.addEventListener(\"mouseleave\", function () {\r\n          gsap.to(node, {\r\n            scale: 1,\r\n            duration: 0.28,\r\n            ease: \"power2.out\",\r\n            overwrite: true\r\n          });\r\n        });\r\n      });\r\n\r\n      rows.forEach(function (row) {\r\n        row.addEventListener(\"mouseenter\", function () {\r\n          if (!row.classList.contains(\"is-visible\")) return;\r\n\r\n          gsap.to(row, {\r\n            x: 8,\r\n            duration: 0.22,\r\n            ease: \"power2.out\",\r\n            overwrite: true\r\n          });\r\n        });\r\n\r\n        row.addEventListener(\"mouseleave\", function () {\r\n          gsap.to(row, {\r\n            x: 0,\r\n            duration: 0.3,\r\n            ease: \"power2.out\",\r\n            overwrite: true\r\n          });\r\n        });\r\n      });\r\n\r\n      if (orbit) {\r\n        gsap.to(orbit, {\r\n          y: -18,\r\n          ease: \"none\",\r\n          scrollTrigger: {\r\n            id: \"pm-solutions-orbit-parallax\",\r\n            trigger: graph,\r\n            start: \"top bottom\",\r\n            end: \"bottom top\",\r\n            scrub: 1\r\n          }\r\n        });\r\n      }\r\n    }\r\n\r\n    \/* ================================\r\n       Init\r\n    ================================ *\/\r\n\r\n    initHeader();\r\n    initMorphSections();\r\n    initRequirements();\r\n    initSolutionsIntro();\r\n    initGraph();\r\n\r\n    window.addEventListener(\"load\", function () {\r\n      gsap.set([\r\n        \".pm-solutions-requirements-carousel\",\r\n        \".pm-solutions-requirements-carousel .swiper\",\r\n        \".pm-solutions-requirements-carousel .swiper-wrapper\",\r\n        \".pm-solutions-requirements-carousel .swiper-slide\",\r\n        \".pm-solutions-graph\",\r\n        \".pm-solutions-graph .pm-orbit-node\",\r\n        \".pm-solutions-graph .pm-model-row\",\r\n        \".pm-solutions-graph .pm-orbit-line\"\r\n      ], {\r\n        clearProps: \"visibility,filter\"\r\n      });\r\n\r\n      ScrollTrigger.refresh();\r\n    });\r\n  }\r\n\r\n  if (document.readyState === \"loading\") {\r\n    document.addEventListener(\"DOMContentLoaded\", initPlaymooveSolutionsGSAP);\r\n  } else {\r\n    initPlaymooveSolutionsGSAP();\r\n  }\r\n})();\r\n<\/script>\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>Infrastruttura enterprise per la mobilit\u00e0 che si integra con la vostra visione. Un\u2019unica piattaforma. Dieci modelli operativi.Progettata per implementazioni in ambito istituzionale che richiedono integrazione, governance e scalabilit\u00e0, senza dipendenza da un singolo fornitore. Esplora l&#8217;architettura della piattaforma Requisiti istituzionali Integrazione Compatibile con i sistemi gi\u00e0 utilizzati dall\u2019organizzazione: ERP, identity provider, gateway di pagamento, sistemi [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2063","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Soluzioni - playmoove.com<\/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:\/\/playmoove.com\/it\/soluzioni\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Soluzioni - playmoove.com\" \/>\n<meta property=\"og:description\" content=\"Infrastruttura enterprise per la mobilit\u00e0 che si integra con la vostra visione. Un\u2019unica piattaforma. Dieci modelli operativi.Progettata per implementazioni in ambito istituzionale che richiedono integrazione, governance e scalabilit\u00e0, senza dipendenza da un singolo fornitore. Esplora l&#8217;architettura della piattaforma Requisiti istituzionali Integrazione Compatibile con i sistemi gi\u00e0 utilizzati dall\u2019organizzazione: ERP, identity provider, gateway di pagamento, sistemi [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/playmoove.com\/it\/soluzioni\/\" \/>\n<meta property=\"og:site_name\" content=\"playmoove.com\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-17T09:40:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data1\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/soluzioni\\\/\",\"url\":\"https:\\\/\\\/playmoove.com\\\/it\\\/soluzioni\\\/\",\"name\":\"Soluzioni - playmoove.com\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#website\"},\"datePublished\":\"2026-05-06T08:46:17+00:00\",\"dateModified\":\"2026-07-17T09:40:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/soluzioni\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/playmoove.com\\\/it\\\/soluzioni\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/soluzioni\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/playmoove.com\\\/it\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Soluzioni\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#website\",\"url\":\"https:\\\/\\\/playmoove.com\\\/it\\\/\",\"name\":\"Playmoove\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/playmoove.com\\\/it\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#organization\",\"name\":\"Playmoove\",\"url\":\"https:\\\/\\\/playmoove.com\\\/it\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/webdev.playmoove.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/PLAYMOOVE_White_LOGO.svg\",\"contentUrl\":\"https:\\\/\\\/webdev.playmoove.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/PLAYMOOVE_White_LOGO.svg\",\"width\":800,\"height\":115,\"caption\":\"Playmoove\"},\"image\":{\"@id\":\"https:\\\/\\\/playmoove.com\\\/it\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/it.linkedin.com\\\/organization-guest\\\/company\\\/playmoove\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Soluzioni - playmoove.com","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:\/\/playmoove.com\/it\/soluzioni\/","og_locale":"it_IT","og_type":"article","og_title":"Soluzioni - playmoove.com","og_description":"Infrastruttura enterprise per la mobilit\u00e0 che si integra con la vostra visione. Un\u2019unica piattaforma. Dieci modelli operativi.Progettata per implementazioni in ambito istituzionale che richiedono integrazione, governance e scalabilit\u00e0, senza dipendenza da un singolo fornitore. Esplora l&#8217;architettura della piattaforma Requisiti istituzionali Integrazione Compatibile con i sistemi gi\u00e0 utilizzati dall\u2019organizzazione: ERP, identity provider, gateway di pagamento, sistemi [&hellip;]","og_url":"https:\/\/playmoove.com\/it\/soluzioni\/","og_site_name":"playmoove.com","article_modified_time":"2026-07-17T09:40:31+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/playmoove.com\/it\/soluzioni\/","url":"https:\/\/playmoove.com\/it\/soluzioni\/","name":"Soluzioni - playmoove.com","isPartOf":{"@id":"https:\/\/playmoove.com\/it\/#website"},"datePublished":"2026-05-06T08:46:17+00:00","dateModified":"2026-07-17T09:40:31+00:00","breadcrumb":{"@id":"https:\/\/playmoove.com\/it\/soluzioni\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/playmoove.com\/it\/soluzioni\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/playmoove.com\/it\/soluzioni\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/playmoove.com\/it\/"},{"@type":"ListItem","position":2,"name":"Soluzioni"}]},{"@type":"WebSite","@id":"https:\/\/playmoove.com\/it\/#website","url":"https:\/\/playmoove.com\/it\/","name":"Playmoove","description":"","publisher":{"@id":"https:\/\/playmoove.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/playmoove.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/playmoove.com\/it\/#organization","name":"Playmoove","url":"https:\/\/playmoove.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/playmoove.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/webdev.playmoove.com\/wp-content\/uploads\/2026\/04\/PLAYMOOVE_White_LOGO.svg","contentUrl":"https:\/\/webdev.playmoove.com\/wp-content\/uploads\/2026\/04\/PLAYMOOVE_White_LOGO.svg","width":800,"height":115,"caption":"Playmoove"},"image":{"@id":"https:\/\/playmoove.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/it.linkedin.com\/organization-guest\/company\/playmoove"]}]}},"_links":{"self":[{"href":"https:\/\/webdev.playmoove.com\/it\/wp-json\/wp\/v2\/pages\/2063","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webdev.playmoove.com\/it\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/webdev.playmoove.com\/it\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/webdev.playmoove.com\/it\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/webdev.playmoove.com\/it\/wp-json\/wp\/v2\/comments?post=2063"}],"version-history":[{"count":25,"href":"https:\/\/webdev.playmoove.com\/it\/wp-json\/wp\/v2\/pages\/2063\/revisions"}],"predecessor-version":[{"id":3262,"href":"https:\/\/webdev.playmoove.com\/it\/wp-json\/wp\/v2\/pages\/2063\/revisions\/3262"}],"wp:attachment":[{"href":"https:\/\/webdev.playmoove.com\/it\/wp-json\/wp\/v2\/media?parent=2063"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}