{"id":58171,"date":"2026-08-28T16:46:38","date_gmt":"2026-08-28T14:46:38","guid":{"rendered":"https:\/\/truescreen.io\/?post_type=cas-d-utilisation&p=58171"},"modified":"2026-08-28T16:46:38","modified_gmt":"2026-08-28T14:46:38","slug":"controles-sanitaires-certifies","status":"publish","type":"cas-d-utilisation","link":"https:\/\/truescreen.io\/fr\/cas-d-utilisation\/controles-sanitaires-certifies\/","title":{"rendered":"Contr\u00f4les sanitaires certifi\u00e9s : preuves num\u00e9riques pour la sant\u00e9 publique"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:39.9931px;--awb-padding-top-small:0px;--awb-padding-bottom-small:48px;--awb-margin-top:0px;--awb-margin-top-small:0px;--awb-margin-bottom-small:0px;--awb-background-color:var(--awb-color2);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1236px;margin-left: calc(-3% \/ 2 );margin-right: calc(-3% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-right-medium:92.9931px;--awb-padding-left-medium:0px;--awb-padding-top-small:0px;--awb-padding-right-small:0px;--awb-padding-bottom-small:0px;--awb-padding-left-small:0px;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:0%;--awb-margin-bottom-large:70px;--awb-spacing-left-large:1.164%;--awb-width-medium:80%;--awb-order-medium:0;--awb-spacing-right-medium:0%;--awb-spacing-left-medium:0%;--awb-width-small:100%;--awb-order-small:0;--awb-margin-top-small:-;--awb-spacing-right-small:2.328%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:1.164%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-block\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-one\" style=\"--awb-text-color:var(--awb-color1);\"><h1 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:36;--minFontSize:36;line-height:1.3;\">Contr\u00f4les sanitaires certifi\u00e9s : preuves num\u00e9riques pour les inspections officielles<\/h1><\/div><div class=\"fusion-text fusion-text-1\" style=\"--awb-font-size:18px;\"><p style=\"color: var(--awb-color1);\">Certification des preuves recueillies lors des inspections d&#8217;hygi\u00e8ne, sanitaires et environnementales, avec une preuve num\u00e9rique juridiquement valable pour les inspecteurs et les autorit\u00e9s comp\u00e9tentes.<\/p>\n<\/div><div class=\"fusion-text fusion-text-2 sm-text-align-center fusion-text-no-margin\" style=\"--awb-font-size:16px;--awb-line-height:1.7;--awb-letter-spacing:0.2px;--awb-text-transform:var(--awb-typography2-text-transform);--awb-text-color:hsla(var(--awb-custom_color_1-h),var(--awb-custom_color_1-s),var(--awb-custom_color_1-l),calc(var(--awb-custom_color_1-a) - 10%));--awb-margin-top:10px;--awb-margin-right:10px;--awb-margin-bottom:10px;--awb-text-font-family:&quot;Poppins&quot;;--awb-text-font-style:normal;--awb-text-font-weight:400;\"><\/div><div class=\"fusion-button-wrapper\"><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" target=\"_self\" href=\"#form-contatto\"><span class=\"fusion-button-text\">Demander une d\u00e9mo<\/span><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:36px;--awb-padding-bottom:48px;--awb-padding-top-small:40px;--awb-padding-bottom-small:0px;--awb-margin-bottom:0px;--awb-background-color:#ffffff;--awb-background-image:linear-gradient(180deg, var(--awb-color1) 0%,var(--awb-color1) 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1236px;margin-left: calc(-3% \/ 2 );margin-right: calc(-3% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.455%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.455%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-3 fusion-text-no-margin\" style=\"--awb-font-size:18px;--awb-margin-bottom:32px;\"><p style=\"color: var(--awb-color2);\">Les contr\u00f4les sanitaires, les inspections de s\u00e9curit\u00e9 sanitaire des aliments et les contr\u00f4les de protection de l&#8217;environnement exigent une documentation rigoureuse des conditions observ\u00e9es et des non-conformit\u00e9s relev\u00e9es. Les inspecteurs des DDPP, les agents charg\u00e9s de la s\u00e9curit\u00e9 sanitaire des aliments, les techniciens des agences environnementales et la police municipale produisent des photos, des vid\u00e9os et des rapports lors des visites dans les \u00e9tablissements alimentaires, les \u00e9tablissements de restauration et les lieux de travail.<\/p>\n<p style=\"color: var(--awb-color2);\">Sans garantie d&#8217;int\u00e9grit\u00e9 ni horodatage certifi\u00e9, ces preuves peuvent \u00eatre contest\u00e9es dans les proc\u00e9dures de sanction et devant les tribunaux. Le Code rural et de la p\u00eache maritime et le r\u00e8glement europ\u00e9en sur les contr\u00f4les officiels imposent des obligations de documentation v\u00e9rifiable. TrueScreen permet de certifier chaque \u00e9l\u00e9ment de preuve avec une signature num\u00e9rique, un horodatage eIDAS et des coordonn\u00e9es GPS.<\/p>\n<\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;margin-bottom:16px;width:100%;\"><div class=\"fusion-separator-border sep-single sep-solid\" style=\"--awb-height:20px;--awb-amount:20px;--awb-sep-color:#e8e8e8;border-color:#e8e8e8;border-top-width:1px;\"><\/div><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.91%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.91%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-font-size:22px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.4;\"><h4><strong>Secteur<\/strong><\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-4\" style=\"--awb-font-size:18px;--awb-margin-top:-16px;\"><p>Administration publique, sant\u00e9 publique, hygi\u00e8ne environnementale<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.91%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.91%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-font-size:22px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.4;\"><h4><strong>Fonction m\u00e9tier<\/strong><\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-5\" style=\"--awb-font-size:18px;--awb-margin-top:-16px;\"><p>Services d&#8217;hygi\u00e8ne, autorit\u00e9s de s\u00e9curit\u00e9 sanitaire des aliments, agences environnementales, police municipale, direction juridique<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.91%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.91%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-font-size:22px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.4;\"><h4><strong>Processus cl\u00e9<\/strong><\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-6\" style=\"--awb-font-size:18px;--awb-margin-top:-16px;\"><p>Inspections d&#8217;hygi\u00e8ne et de salubrit\u00e9, contr\u00f4les alimentaires, audits environnementaux, pr\u00e9l\u00e8vements, proc\u00e9dures de sanction<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.91%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.91%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-font-size:22px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.4;\"><h4><strong>Contenus certifi\u00e9s<\/strong><\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-7\" style=\"--awb-font-size:18px;--awb-margin-top:-16px;\"><p>Photos, vid\u00e9os, rapports d&#8217;inspection, listes de contr\u00f4le de conformit\u00e9, proc\u00e8s-verbaux de pr\u00e9l\u00e8vement, documentation technique<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-6 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.91%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.91%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-margin-bottom-small:0px;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-font-size:22px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.4;\"><h4><strong>Livrable<\/strong><\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-8\" style=\"--awb-font-size:18px;--awb-margin-top:-16px;\"><p>Documentation et rapports certifi\u00e9s \u00e0 valeur juridique<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-7 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.91%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.91%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-font-size:22px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.4;\"><h4><strong>Mod\u00e8le d&#8217;adoption<\/strong><\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-9\" style=\"--awb-font-size:18px;--awb-margin-top:-16px;\"><p>App \/ Web \/ API \/ SDK<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_color: #000000;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:56px;--awb-padding-bottom:59.9826px;--awb-padding-top-small:54px;--awb-background-color:var(--awb-color3);--awb-background-image:linear-gradient(180deg, var(--awb-color3) 0%,var(--awb-color3) 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1200px + 24px );margin-left: calc(-24px \/ 2 );margin-right: calc(-24px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-8 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:12px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:11.9922px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:12px;--awb-spacing-left-medium:12px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:12px;--awb-margin-bottom-small:48px;--awb-spacing-left-small:12px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:-24px;--awb-margin-top-small:-24px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;--minFontSize:32;line-height:1.3;\"><h2>Besoins<\/h2><\/h2><\/div><ul style=\"--awb-size:18px;--awb-iconcolor:var(--awb-custom_color_3);--awb-textcolor:var(--awb-color2);--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;--awb-circlecolor:rgba(255,255,255,0);--awb-circle-yes-font-size:15.84px;\" class=\"fusion-checklist fusion-checklist-1 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-exclamation fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Preuves des contr\u00f4les officiels d\u00e9pourvues d&#8217;horodatage certifi\u00e9 et de garantie d&#8217;int\u00e9grit\u00e9<\/p>\n<\/div><\/li><\/ul><ul style=\"--awb-size:18px;--awb-iconcolor:var(--awb-custom_color_3);--awb-textcolor:var(--awb-color2);--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;--awb-circlecolor:rgba(255,255,255,0);--awb-circle-yes-font-size:15.84px;\" class=\"fusion-checklist fusion-checklist-2 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-exclamation fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\nConformit\u00e9 difficile \u00e0 d\u00e9montrer face au Code rural et aux r\u00e8glements europ\u00e9ens sur l&#8217;hygi\u00e8ne<\/div><\/li><\/ul><ul style=\"--awb-size:18px;--awb-iconcolor:var(--awb-custom_color_3);--awb-textcolor:var(--awb-color2);--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;--awb-circlecolor:rgba(255,255,255,0);--awb-circle-yes-font-size:15.84px;\" class=\"fusion-checklist fusion-checklist-3 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-exclamation fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Rapports d&#8217;inspection r\u00e9dig\u00e9s sur papier, sans tra\u00e7abilit\u00e9 num\u00e9rique<\/p>\n<\/div><\/li><\/ul><ul style=\"--awb-size:18px;--awb-iconcolor:var(--awb-custom_color_3);--awb-textcolor:var(--awb-color2);--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;--awb-circlecolor:rgba(255,255,255,0);--awb-circle-yes-font-size:15.84px;\" class=\"fusion-checklist fusion-checklist-4 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-exclamation fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Impossibilit\u00e9 de prouver le lien entre la preuve, le lieu et l&#8217;heure de l&#8217;inspection<\/p>\n<\/div><\/li><\/ul><ul style=\"--awb-size:18px;--awb-iconcolor:var(--awb-custom_color_3);--awb-textcolor:var(--awb-color2);--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;--awb-circlecolor:rgba(255,255,255,0);--awb-circle-yes-font-size:15.84px;\" class=\"fusion-checklist fusion-checklist-5 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon fa-exclamation fas\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Temps excessif pour rassembler la documentation et constituer les dossiers d&#8217;inspection<\/p>\n<\/div><\/li><\/ul><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-9 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-stretch\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:12px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:56.9965px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:12px;--awb-spacing-left-medium:12px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:12px;--awb-spacing-left-small:12px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-space-evenly fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-aspect-ratio: 100 \/ 100;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none has-aspect-ratio\" style=\"border-radius:8px;\"><img decoding=\"async\" width=\"1344\" height=\"670\" title=\"healthcare- use case 2\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2025\/10\/healthcare-use-case-2-e1759413624154.png\" class=\"img-responsive wp-image-51914 img-with-aspect-ratio\" alt srcset=\"https:\/\/truescreen.io\/wp-content\/uploads\/2025\/10\/healthcare-use-case-2-e1759413624154-200x100.png 200w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/10\/healthcare-use-case-2-e1759413624154-400x199.png 400w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/10\/healthcare-use-case-2-e1759413624154-600x299.png 600w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/10\/healthcare-use-case-2-e1759413624154-800x399.png 800w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/10\/healthcare-use-case-2-e1759413624154-1200x598.png 1200w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/10\/healthcare-use-case-2-e1759413624154.png 1344w\" sizes=\"(max-width: 1024px) 100vw, (max-width: 640px) 100vw, 600px\" \/><\/span><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:100px;--awb-padding-bottom:100px;--awb-padding-top-small:40px;--awb-padding-bottom-small:0px;--awb-margin-bottom:0px;--awb-background-color:#ffffff;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1236px;margin-left: calc(-3% \/ 2 );margin-right: calc(-3% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-10 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-padding-top-small:0px;--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:7.76%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.91%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:1.455%;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-aspect-ratio: 100 \/ 100;--awb-margin-top-small:40px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none has-aspect-ratio\" style=\"border-radius:8px;\"><img decoding=\"async\" width=\"964\" height=\"772\" alt=\"processo\" title=\"Process\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/01\/Process-1.png\" class=\"img-responsive wp-image-53790 img-with-aspect-ratio\" srcset=\"https:\/\/truescreen.io\/wp-content\/uploads\/2026\/01\/Process-1-200x160.png 200w, https:\/\/truescreen.io\/wp-content\/uploads\/2026\/01\/Process-1-400x320.png 400w, https:\/\/truescreen.io\/wp-content\/uploads\/2026\/01\/Process-1-600x480.png 600w, https:\/\/truescreen.io\/wp-content\/uploads\/2026\/01\/Process-1-800x641.png 800w, https:\/\/truescreen.io\/wp-content\/uploads\/2026\/01\/Process-1.png 964w\" sizes=\"(max-width: 1024px) 100vw, (max-width: 640px) 100vw, 600px\" \/><\/span><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-11 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.91%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:8.148%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:#141414;--awb-margin-top:-24px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;--minFontSize:32;line-height:1.3;\"><h2>La solution TrueScreen<\/h2><\/h2><\/div><div class=\"fusion-text fusion-text-10 fusion-text-no-margin\" style=\"--awb-font-size:18px;--awb-margin-bottom:32px;\"><p style=\"color: var(--awb-color2);\">TrueScreen permet aux inspecteurs et aux agents de la sant\u00e9 publique de certifier sur le terrain chaque \u00e9l\u00e9ment de preuve recueilli pendant les contr\u00f4les. Les photos des conditions d&#8217;hygi\u00e8ne, les vid\u00e9os des non-conformit\u00e9s, les listes de contr\u00f4le renseign\u00e9es et les rapports d&#8217;inspection sont scell\u00e9s par une signature num\u00e9rique, un horodatage eIDAS et des coordonn\u00e9es GPS.<\/p>\n<p style=\"color: var(--awb-color2);\">Le syst\u00e8me constitue un dossier certifi\u00e9 pour chaque inspection, avec des m\u00e9tadonn\u00e9es immuables et une cha\u00eene de conservation document\u00e9e. Les preuves certifi\u00e9es sont recevables dans les proc\u00e9dures de sanction, dans les litiges et devant les tribunaux.<\/p>\n<\/div><div ><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-2 fusion-button-default-span fusion-button-default-type\" target=\"_self\" href=\"#form-contatto\"><span class=\"fusion-button-text\">Demander une d\u00e9mo<\/span><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_color: #000000;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:56px;--awb-padding-bottom:59.9826px;--awb-padding-top-small:54px;--awb-background-color:var(--awb-color3);--awb-background-image:linear-gradient(180deg, var(--awb-color3) 0%,var(--awb-color3) 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1200px + 24px );margin-left: calc(-24px \/ 2 );margin-right: calc(-24px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-12 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:12px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:12px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:12px;--awb-spacing-left-medium:12px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:12px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:12px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-two\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;--minFontSize:32;line-height:1.3;\"><h2>Ce qui est certifi\u00e9<\/h2><\/h2><\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-13 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:72.9922px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:12px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:12px;--awb-spacing-left-medium:12px;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:12px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:12px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-11 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-top-small:-16px;--awb-font-size:22px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.4;\"><h4><strong>Conditions d&#8217;hygi\u00e8ne et de salubrit\u00e9<\/strong><\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-11\" style=\"--awb-font-size:16px;--awb-margin-top:-12px;\"><p>Photos et vid\u00e9os de l&#8217;\u00e9tat des \u00e9tablissements, des \u00e9quipements et des processus inspect\u00e9s<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-14 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:72.9922px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:12px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:12px;--awb-spacing-left-medium:12px;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:12px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:12px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-12 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-top-small:-16px;--awb-font-size:22px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.4;\"><h4><strong>Non-conformit\u00e9s et infractions<\/strong><\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-12\" style=\"--awb-font-size:16px;--awb-margin-top:-12px;\"><p>Documentation certifi\u00e9e des irr\u00e9gularit\u00e9s relev\u00e9es, avec date et g\u00e9olocalisation certifi\u00e9es<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-15 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:72.9922px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:12px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:12px;--awb-spacing-left-medium:12px;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:12px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:12px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-13 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-top-small:-16px;--awb-font-size:22px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.4;\"><h4><strong>Pr\u00e9l\u00e8vements et \u00e9chantillonnages<\/strong><\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-13\" style=\"--awb-font-size:16px;--awb-margin-top:-12px;\"><p>Documentation des proc\u00e9dures de pr\u00e9l\u00e8vement avec tra\u00e7abilit\u00e9 certifi\u00e9e<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-16 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:72.9922px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:12px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:12px;--awb-spacing-left-medium:12px;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:12px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:12px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-14 fusion-sep-none fusion-title-text fusion-title-size-four\" style=\"--awb-margin-top-small:-16px;--awb-font-size:22px;\"><h4 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;--fontSize:22;--minFontSize:22;line-height:1.4;\"><h4><strong>Rapports et proc\u00e8s-verbaux d&#8217;inspection<\/strong><\/h4><\/h4><\/div><div class=\"fusion-text fusion-text-14\" style=\"--awb-font-size:16px;--awb-margin-top:-12px;\"><p>Proc\u00e8s-verbaux d&#8217;inspection avec signature num\u00e9rique, listes de contr\u00f4le de conformit\u00e9 et rapports techniques<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-17 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-no-small-visibility\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:12px;--awb-margin-bottom-large:20px;--awb-spacing-left-large:12px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:12px;--awb-spacing-left-medium:12px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:12px;--awb-spacing-left-small:12px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--link_color: #000000;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:56px;--awb-padding-bottom:80.9805px;--awb-padding-top-small:54px;--awb-background-color:var(--awb-color3);--awb-background-color-small:var(--awb-color1);--awb-background-image:linear-gradient(180deg, var(--awb-color1) 0%,var(--awb-color1) 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1200px + 24px );margin-left: calc(-24px \/ 2 );margin-right: calc(-24px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-18 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:12px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:12px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:12px;--awb-spacing-left-medium:12px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:12px;--awb-margin-bottom-small:0px;--awb-spacing-left-small:12px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-15 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-top:-24px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;--minFontSize:32;line-height:1.3;\"><h2>B\u00e9n\u00e9fices attendus<\/h2><\/h2><\/div><ul style=\"--awb-size:18px;--awb-iconcolor:var(--awb-color6);--awb-textcolor:var(--awb-color2);--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;--awb-circlecolor:var(--awb-color1);--awb-circle-yes-font-size:15.84px;\" class=\"fusion-checklist fusion-checklist-6 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Preuves d&#8217;inspection certifi\u00e9es, recevables dans toute proc\u00e9dure administrative<\/p>\n<\/div><\/li><\/ul><ul style=\"--awb-size:18px;--awb-iconcolor:var(--awb-color6);--awb-textcolor:var(--awb-color2);--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;--awb-circlecolor:var(--awb-color1);--awb-circle-yes-font-size:15.84px;\" class=\"fusion-checklist fusion-checklist-7 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Conformit\u00e9 document\u00e9e au Code rural, aux r\u00e8glements europ\u00e9ens sur l&#8217;hygi\u00e8ne et \u00e0 eIDAS<\/p>\n<\/div><\/li><\/ul><ul style=\"--awb-size:18px;--awb-iconcolor:var(--awb-color6);--awb-textcolor:var(--awb-color2);--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;--awb-circlecolor:var(--awb-color1);--awb-circle-yes-font-size:15.84px;\" class=\"fusion-checklist fusion-checklist-8 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>R\u00e9daction des rapports d&#8217;inspection acc\u00e9l\u00e9r\u00e9e gr\u00e2ce \u00e0 des livrables pr\u00eats \u00e0 l&#8217;emploi<\/p>\n<\/div><\/li><\/ul><ul style=\"--awb-size:18px;--awb-iconcolor:var(--awb-color6);--awb-textcolor:var(--awb-color2);--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;--awb-circlecolor:var(--awb-color1);--awb-circle-yes-font-size:15.84px;\" class=\"fusion-checklist fusion-checklist-9 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Dossiers d&#8217;inspection complets et tra\u00e7ables, du contr\u00f4le jusqu&#8217;\u00e0 la proc\u00e9dure<\/p>\n<\/div><\/li><\/ul><ul style=\"--awb-size:18px;--awb-iconcolor:var(--awb-color6);--awb-textcolor:var(--awb-color2);--awb-line-height:30.6px;--awb-icon-width:30.6px;--awb-icon-height:30.6px;--awb-icon-margin:12.6px;--awb-content-margin:43.2px;--awb-circlecolor:var(--awb-color1);--awb-circle-yes-font-size:15.84px;\" class=\"fusion-checklist fusion-checklist-10 fusion-checklist-default type-icons\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-yes\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Proc\u00e9dures d&#8217;inspection uniformes entre les agents, les services et les types de contr\u00f4le<\/p>\n<\/div><\/li><\/ul><div ><a class=\"fusion-button button-flat fusion-button-default-size button-default fusion-button-default button-3 fusion-button-default-span fusion-button-default-type\" style=\"--button_margin-top:40px;\" target=\"_self\" href=\"#form-contatto\"><span class=\"fusion-button-text\">Demander une d\u00e9mo<\/span><\/a><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-7 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:80px;--awb-padding-bottom:80px;--awb-padding-top-small:40px;--awb-padding-bottom-small:0px;--awb-margin-bottom:0px;--awb-background-color:#ffffff;--awb-background-image:linear-gradient(180deg, var(--awb-color3) 0%,var(--awb-color3) 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1236px;margin-left: calc(-3% \/ 2 );margin-right: calc(-3% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-19 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:8.924%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:2.91%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:1;--awb-spacing-right-small:1.455%;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-16 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:#141414;--awb-margin-top:-40px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;--minFontSize:32;line-height:1.3;\"><h2>Partenaires<\/h2><\/h2><\/div><div class=\"fusion-text fusion-text-15 fusion-text-no-margin\" style=\"--awb-font-size:16px;--awb-margin-bottom:32px;\"><p style=\"color: var(--awb-color2);\">Les DDPP et les services de pr\u00e9vention, la DGAL, les agences environnementales, la police municipale, les communes et les collectivit\u00e9s territoriales, les laboratoires d&#8217;analyses accr\u00e9dit\u00e9s et les cabinets d&#8217;avocats sp\u00e9cialis\u00e9s en droit de la sant\u00e9 et de l&#8217;environnement peuvent int\u00e9grer TrueScreen dans leurs processus op\u00e9rationnels.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-17 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:#141414;--awb-margin-top:-24px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:32;--minFontSize:32;line-height:1.3;\"><h2>Int\u00e9grations<\/h2><\/h2><\/div><div class=\"fusion-text fusion-text-16 fusion-text-no-margin\" style=\"--awb-font-size:16px;--awb-margin-bottom:32px;\"><p style=\"color: var(--awb-color2);\">TrueScreen s&#8217;int\u00e8gre aux syst\u00e8mes d&#8217;information sanitaire territoriaux, aux plateformes de gestion des contr\u00f4les officiels, aux syst\u00e8mes d&#8217;archivage et de gestion documentaire de l&#8217;administration, ainsi qu&#8217;aux logiciels LIMS des laboratoires d&#8217;analyses. Les rapports certifi\u00e9s sont exportables aux formats PDF et JSON, compatibles avec les principaux syst\u00e8mes d&#8217;archivage de l&#8217;administration.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-20 fusion_builder_column_1_2 1_2 fusion-flex-column fusion-flex-align-self-flex-start\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.91%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.91%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column\"><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" width=\"1561\" height=\"862\" title=\"Security Mobile ENG\" src=\"https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/Security-Mobile-ENG.png\" alt class=\"img-responsive wp-image-49649\" srcset=\"https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/Security-Mobile-ENG-200x110.png 200w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/Security-Mobile-ENG-400x221.png 400w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/Security-Mobile-ENG-600x331.png 600w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/Security-Mobile-ENG-800x442.png 800w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/Security-Mobile-ENG-1200x663.png 1200w, https:\/\/truescreen.io\/wp-content\/uploads\/2025\/04\/Security-Mobile-ENG.png 1561w\" sizes=\"(max-width: 1024px) 100vw, (max-width: 640px) 100vw, 600px\" \/><\/span><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-8 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:64px;--awb-padding-bottom:64px;--awb-margin-bottom:0px;--awb-background-color:#ffffff;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1236px;margin-left: calc(-3% \/ 2 );margin-right: calc(-3% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-21 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.455%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.455%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-17\"><p style=\"font-family:DM Sans,sans-serif;font-size:14px;text-transform:uppercase;letter-spacing:1px;color:#081123;margin-bottom:20px;font-weight:700;\">Cas d&#8217;usage li\u00e9s<\/p>\n<div style=\"display:flex;gap:16px;\">\n<a href=\"https:\/\/truescreen.io\/use-cases\/certified-home-care\/\" style=\"flex:1;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:1px solid #e0e0e0;border-radius:10px;font-family:DM Sans,sans-serif;color:#081123;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;\">Soins \u00e0 domicile certifi\u00e9s : preuve num\u00e9rique des visites et des prestations <span style=\"color:#0066cc;font-size:18px;margin-left:12px;flex-shrink:0;\">&#8250;<\/span><\/a><br \/>\n<a href=\"https:\/\/truescreen.io\/use-cases\/certified-medical-devices\/\" style=\"flex:1;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:1px solid #e0e0e0;border-radius:10px;font-family:DM Sans,sans-serif;color:#081123;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;\">Dispositifs m\u00e9dicaux certifi\u00e9s : preuves num\u00e9riques pour la tra\u00e7abilit\u00e9 et la surveillance <span style=\"color:#0066cc;font-size:18px;margin-left:12px;flex-shrink:0;\">&#8250;<\/span><\/a><br \/>\n<a href=\"https:\/\/truescreen.io\/use-cases\/certified-clinical-trials\/\" style=\"flex:1;display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border:1px solid #e0e0e0;border-radius:10px;font-family:DM Sans,sans-serif;color:#081123;text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;\">Essais cliniques certifi\u00e9s : preuves num\u00e9riques pour le monitoring et la conformit\u00e9 <span style=\"color:#0066cc;font-size:18px;margin-left:12px;flex-shrink:0;\">&#8250;<\/span><\/a>\n<\/div>\n<div style=\"margin-top:14px;text-align:right;\"><a href=\"https:\/\/truescreen.io\/solutions\/\" style=\"font-family:DM Sans,sans-serif;color:#0066cc;text-decoration:none;font-size:13px;font-weight:600;\">D\u00e9couvrir tous les cas d&#8217;usage &#8594;<\/a><\/div>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-9 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:40px;--awb-padding-bottom:40px;--awb-padding-top-small:40px;--awb-padding-bottom-small:0px;--awb-margin-bottom:0px;--awb-background-color:var(--awb-color3);--awb-background-image:linear-gradient(180deg, var(--awb-color3) 0%,var(--awb-color1) 100%);--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1236px;margin-left: calc(-3% \/ 2 );margin-right: calc(-3% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-22 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-blend:overlay;--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.455%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.455%;--awb-width-medium:100%;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-spacing-right-small:1.455%;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\">\n<section class=\"faq faq-truescreen\" aria-labelledby=\"faq-title\">\n<h2 id=\"faq-title\">FAQ : contr\u00f4les sanitaires certifi\u00e9s et inspections officielles<\/h2>\n<div class=\"faq-list\">\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">1) Comment certifier les preuves recueillies lors des contr\u00f4les sanitaires ?<\/span><br \/>\n<span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">TrueScreen permet de certifier les photos, les vid\u00e9os, les listes de contr\u00f4le et les rapports d\u2019inspection produits lors des inspections d\u2019hygi\u00e8ne, sanitaires et environnementales. Chaque contenu re\u00e7oit une signature num\u00e9rique, un horodatage eIDAS et des coordonn\u00e9es GPS, ce qui donne une documentation \u00e0 pleine valeur juridique.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">2) La certification TrueScreen est-elle conforme aux exigences des contr\u00f4les officiels ?<\/span><br \/>\n<span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">Les preuves certifi\u00e9es avec TrueScreen appuient le respect des obligations documentaires du Code rural et de la p\u00eache maritime et des r\u00e8glements europ\u00e9ens sur l\u2019hygi\u00e8ne, dont rel\u00e8vent les inspections publi\u00e9es sur Alim\u2019confiance. La signature num\u00e9rique et les m\u00e9tadonn\u00e9es immuables garantissent l\u2019int\u00e9grit\u00e9 exig\u00e9e pour les contr\u00f4les officiels.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">3) Quels types d\u2019inspections peut-on documenter avec TrueScreen ?<\/span><br \/>\n<span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">Il est possible de certifier les preuves issues des contr\u00f4les alimentaires, des contr\u00f4les d\u2019hygi\u00e8ne et de salubrit\u00e9 dans les \u00e9tablissements de restauration et de commerce, des audits environnementaux, des pr\u00e9l\u00e8vements et des \u00e9chantillonnages, ainsi que des inspections des r\u00e9seaux d\u2019eau et des lieux de travail.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">4) Les preuves certifi\u00e9es sont-elles valables dans les proc\u00e9dures de sanction ?<\/span><br \/>\n<span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">Les preuves certifi\u00e9es avec TrueScreen respectent le r\u00e8glement eIDAS et les exigences fran\u00e7aises en mati\u00e8re de preuve num\u00e9rique. La signature num\u00e9rique, l\u2019horodatage et les m\u00e9tadonn\u00e9es immuables rendent la preuve recevable dans les proc\u00e9dures administratives de sanction comme devant les tribunaux.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">5) Comment fonctionne la g\u00e9olocalisation certifi\u00e9e pendant les inspections ?<\/span><br \/>\n<span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">TrueScreen certifie les coordonn\u00e9es GPS au moment de l\u2019acquisition de chaque photo, vid\u00e9o ou document. La g\u00e9olocalisation est scell\u00e9e par un horodatage eIDAS, ce qui d\u00e9montre de mani\u00e8re v\u00e9rifiable le lieu et l\u2019heure exacts de l\u2019inspection.<\/div>\n<\/details>\n<details class=\"faq-item\">\n<summary class=\"faq-question\"><span class=\"faq-question-text\">6) Les rapports certifi\u00e9s peuvent-ils \u00eatre int\u00e9gr\u00e9s aux syst\u00e8mes d\u2019information sanitaire ?<\/span><br \/>\n<span class=\"faq-icon\" aria-hidden=\"true\">+<\/span><\/summary>\n<div class=\"faq-answer\">Les rapports g\u00e9n\u00e9r\u00e9s par TrueScreen sont exportables aux formats PDF et JSON, compatibles avec les principaux syst\u00e8mes d\u2019information sanitaire territoriaux, les plateformes de gestion des inspections et les syst\u00e8mes d\u2019archivage de l\u2019administration.<\/div>\n<\/details>\n<\/div>\n<\/section>\n<\/div><\/div><\/div><\/div><div id=\"sign\" class=\"fusion-container-anchor\"><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-10 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-background-repeat:repeat;--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-padding-top:64px;--awb-padding-bottom:60px;--awb-padding-top-medium:40px;--awb-padding-right-medium:30px;--awb-padding-bottom-medium:40px;--awb-padding-left-medium:30px;--awb-padding-top-small:0px;--awb-padding-right-small:30px;--awb-padding-bottom-small:40px;--awb-padding-left-small:30px;--awb-margin-bottom:0px;--awb-background-color:var(--awb-color1);--awb-background-image:linear-gradient(180deg, var(--awb-color1) 0%,var(--awb-color1) 100%);--awb-flex-wrap:wrap;\" id=\"form-contatto\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1236px;margin-left: calc(-3% \/ 2 );margin-right: calc(-3% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-23 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-padding-right:72px;--awb-padding-right-small:0px;--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:0%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.91%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-18 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-text-color:var(--awb-color2);--awb-margin-top:-32px;--awb-font-size:36px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;font-size:1em;letter-spacing:-1px;--fontSize:36;--minFontSize:36;line-height:1.3;\"><h2 class=\"heading-h2 max-w-&#091;15ch&#093;\">Demander une d\u00e9mo gratuite<\/h2><\/h2><\/div><div class=\"fusion-text fusion-text-18\" style=\"--awb-font-size:20px;\"><p style=\"color: var(--awb-color2);\">\u00c9changez avec nos experts et d\u00e9couvrez TrueScreen pour les contr\u00f4les sanitaires certifi\u00e9s.<\/p>\n<\/div><\/div><\/div><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-24 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-padding-top:12px;--awb-padding-right:16px;--awb-padding-bottom:16px;--awb-padding-left:16px;--awb-overflow:hidden;--awb-bg-image:linear-gradient(180deg, var(--awb-color3) 0%,var(--awb-color3) 100%);--awb-bg-size:cover;--awb-border-radius:8px 8px 8px 8px;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:2.91%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:2.91%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.455%;--awb-spacing-left-medium:1.455%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.455%;--awb-spacing-left-small:1.455%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-19 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-three\" style=\"--awb-margin-bottom:32px;--awb-margin-left:12px;--awb-margin-bottom-small:32px;\"><h3 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:26;--minFontSize:26;line-height:1.35;\"><div style=\"text-align: left;\"><span style=\"font-size: 1em; letter-spacing: 0.24px; background-color: rgba(0, 0, 0, 0);\">Remplissez le formulaire pour demander une d\u00e9mo gratuite.<\/span><\/div><\/h3><\/div><div id=\"ts-contact-form-wrapper\">\n<style>\n#ts-contact-form-wrapper {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  max-width: 100%;\n  margin: 0;\n  padding: 0;\n  line-height: 1.4 !important;\n}\n#ts-contact-form-wrapper *,\n#ts-contact-form-wrapper *::before,\n#ts-contact-form-wrapper *::after {\n  box-sizing: border-box !important;\n}\n#ts-contact-form-wrapper form,\n#ts-contact-form-wrapper form div,\n#ts-contact-form-wrapper form p {\n  margin: 0 !important;\n  padding: 0 !important;\n}\n#ts-contact-form-wrapper br {\n  display: none !important;\n}\n.fusion-body #ts-contact-form-wrapper input[type=text],\n.fusion-body #ts-contact-form-wrapper input[type=email],\n.fusion-body #ts-contact-form-wrapper input[type=tel],\n.fusion-body #ts-contact-form-wrapper select {\n  height: auto !important;\n  padding: 10px 12px !important;\n  margin: 0 !important;\n  font-size: 15px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background-color: transparent !important;\n  color: #1a1a2e !important;\n  border-width: 1.5px !important;\n}\n#ts-contact-form-wrapper input,\n#ts-contact-form-wrapper select,\n#ts-contact-form-wrapper .ts-submit-btn {\n  width: 100% !important;\n  box-sizing: border-box;\n}\n#ts-contact-form-wrapper .ts-form-group {\n  display: flex;\n  flex-direction: column;\n  margin-bottom: 12px !important;\n}\n#ts-contact-form-wrapper .ts-form-group label {\n  margin-bottom: 4px !important;\n  padding: 0 !important;\n}\n#ts-contact-form-wrapper .ts-form-group input,\n#ts-contact-form-wrapper .ts-form-group select {\n  margin-top: 0 !important;\n  margin-bottom: 0 !important;\n}\n#ts-contact-form-wrapper label {\n  font-size: 14px !important;\n  font-weight: 500 !important;\n  color: #1a1a2e !important;\n  margin-bottom: 4px !important;\n  margin-top: 0 !important;\n  padding: 0 !important;\n  line-height: 1.4 !important;\n}\n#ts-contact-form-wrapper label .ts-required {\n  color: #007AFE;\n  margin-left: 2px;\n}\n#ts-contact-form-wrapper input,\n#ts-contact-form-wrapper select {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  font-size: 15px !important;\n  padding: 10px 12px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background: transparent;\n  color: #1a1a2e !important;\n  transition: border-color 0.2s, box-shadow 0.2s;\n  outline: none;\n  width: 100%;\n  box-sizing: border-box;\n  margin: 0 !important;\n}\n#ts-contact-form-wrapper input:focus,\n#ts-contact-form-wrapper select:focus {\n  border-color: #007AFE;\n  box-shadow: 0 0 0 3px rgba(0, 122, 254, 0.1);\n}\n#ts-contact-form-wrapper input::placeholder {\n  color: #98a2b3;\n}\n#ts-contact-form-wrapper select option {\n  background: #fff;\n  color: #1a1a2e;\n}\n#ts-contact-form-wrapper input.ts-error,\n#ts-contact-form-wrapper select.ts-error {\n  border-color: #e53e3e;\n}\n#ts-contact-form-wrapper select {\n  appearance: none;\n  background-image: url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23667085' d='M1.41 0L6 4.58 10.59 0 12 1.41l-6 6-6-6z'\/%3E%3C\/svg%3E\");\n  background-repeat: no-repeat;\n  background-position: right 12px center;\n  padding-right: 36px;\n}\n#ts-contact-form-wrapper .ts-submit-btn {\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: #fff;\n  background: #007AFE;\n  border: none;\n  border-radius: 8px;\n  padding: 12px 32px;\n  cursor: pointer;\n  transition: background 0.2s, transform 0.1s;\n  width: 100%;\n  margin-top: 4px;\n}\n#ts-contact-form-wrapper .ts-submit-btn:hover {\n  background: #0066d6;\n}\n#ts-contact-form-wrapper .ts-submit-btn:active {\n  transform: scale(0.98);\n}\n#ts-contact-form-wrapper .ts-submit-btn:disabled {\n  background: #99c9ff;\n  cursor: not-allowed;\n  transform: none;\n}\n#ts-contact-form-wrapper .ts-form-error-msg {\n  color: #e53e3e;\n  font-size: 13px;\n  margin-top: 4px;\n  display: none;\n}\n#ts-contact-form-wrapper .ts-form-success {\n  text-align: center;\n  padding: 40px 20px;\n  display: none;\n}\n#ts-contact-form-wrapper .ts-form-success .ts-check {\n  width: 56px;\n  height: 56px;\n  background: #007AFE;\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin: 0 auto 16px;\n}\n#ts-contact-form-wrapper .ts-form-success .ts-check svg {\n  width: 28px;\n  height: 28px;\n  stroke: #fff;\n  stroke-width: 3;\n  fill: none;\n}\n#ts-contact-form-wrapper .ts-form-success h3 {\n  font-size: 22px;\n  font-weight: 700;\n  color: #1a1a2e;\n  margin: 0 0 8px 0;\n}\n#ts-contact-form-wrapper .ts-form-success p {\n  font-size: 15px;\n  color: #555;\n  margin: 0;\n}\n#ts-contact-form-wrapper .ts-privacy {\n  font-size: 12px;\n  color: #98a2b3;\n  margin-top: 12px;\n  text-align: center;\n  line-height: 1.5;\n}\n#ts-contact-form-wrapper .ts-privacy a {\n  color: #007AFE;\n  text-decoration: none;\n}\nhtml:not([lang|=\"it\"]) #ts-contact-form-wrapper [data-lang=\"it\"] { display: none; }\nhtml[lang|=\"it\"] #ts-contact-form-wrapper [data-lang=\"en\"] { display: none; }\n#ts-contact-form-wrapper textarea {\n  width: 100% !important;\n  font-family: 'DM Sans', -apple-system, BlinkMacSystemFont, sans-serif !important;\n  font-size: 15px !important;\n  padding: 10px 12px !important;\n  border: 1.5px solid #d0d5dd !important;\n  border-radius: 8px !important;\n  background-color: transparent !important;\n  color: #1a1a2e !important;\n  outline: none;\n  box-sizing: border-box !important;\n  margin: 0 !important;\n  min-height: 110px;\n  resize: vertical;\n  line-height: 1.5;\n  display: block;\n}\n#ts-contact-form-wrapper textarea:focus {\n  border-color: #007AFE;\n  box-shadow: 0 0 0 3px rgba(0, 122, 254, 0.1);\n}\n#ts-contact-form-wrapper textarea::placeholder {\n  color: #98a2b3;\n}\n#ts-contact-form-wrapper textarea.ts-error {\n  border-color: #e53e3e;\n}\n<\/style>\n<form id=\"ts-contact-form\" novalidate>\n<div class=\"ts-form-group\">\n<label for=\"ts-first-name\" data-lang=\"en\">First Name <span class=\"ts-required\">*<\/span><\/label>\n<label for=\"ts-first-name\" data-lang=\"it\">Nome <span class=\"ts-required\">*<\/span><\/label>\n<input type=\"text\" id=\"ts-first-name\" name=\"first_name\" required autocomplete=\"given-name\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-first-name\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-last-name\" data-lang=\"en\">Last Name <span class=\"ts-required\">*<\/span><\/label>\n<label for=\"ts-last-name\" data-lang=\"it\">Cognome <span class=\"ts-required\">*<\/span><\/label>\n<input type=\"text\" id=\"ts-last-name\" name=\"last_name\" required autocomplete=\"family-name\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-last-name\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-email\">Email <span class=\"ts-required\">*<\/span><\/label>\n<input type=\"email\" id=\"ts-email\" name=\"email\" required autocomplete=\"email\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-email\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-phone\" data-lang=\"en\">Phone<\/label>\n<label for=\"ts-phone\" data-lang=\"it\">Telefono<\/label>\n<input type=\"tel\" id=\"ts-phone\" name=\"phone\" autocomplete=\"tel\">\n<span class=\"ts-form-error-msg\" id=\"ts-err-phone\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-industry\" data-lang=\"en\">Industry <span class=\"ts-required\">*<\/span><\/label>\n<label for=\"ts-industry\" data-lang=\"it\">Settore <span class=\"ts-required\">*<\/span><\/label>\n<select id=\"ts-industry\" name=\"industry\" required><option value=\"\">---<\/option><option value=\"Environment & Sustainability\">Environment & Sustainability<\/option><option value=\"Healthcare & Pharma\">Healthcare & Pharma<\/option><option value=\"Financial Services\">Financial Services<\/option><option value=\"Insurance\">Insurance<\/option><option value=\"Legal & Compliance\">Legal & Compliance<\/option><option value=\"Manufacturing\">Manufacturing<\/option><option value=\"Public Administration\">Public Administration<\/option><option value=\"Real Estate & Construction\">Real Estate & Construction<\/option><option value=\"Safety & Defense\">Safety & Defense<\/option><option value=\"Software house & System Integrators\">Software house & System Integrators<\/option><option value=\"Telco & Media\">Telco & Media<\/option><option value=\"Transport & Logistics\">Transport & Logistics<\/option><option value=\"Other\">Other<\/option><\/select>\n<span class=\"ts-form-error-msg\" id=\"ts-err-industry\"><\/span>\n<\/div>\n<div class=\"ts-form-group\">\n<label for=\"ts-message\" data-lang=\"en\">Message<\/label>\n<label for=\"ts-message\" data-lang=\"it\">Messaggio<\/label>\n<textarea id=\"ts-message\" name=\"message\" rows=\"4\" autocomplete=\"off\"><\/textarea>\n<span class=\"ts-form-error-msg\" id=\"ts-err-message\"><\/span>\n<\/div>\n<button type=\"submit\" class=\"ts-submit-btn\" id=\"ts-submit-btn\">Send Message<\/button>\n<p class=\"ts-privacy\" data-lang=\"en\">By submitting, you agree to our <a href=\"\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>.<\/p>\n<p class=\"ts-privacy\" data-lang=\"it\">Inviando, accetti la nostra <a href=\"\/it\/privacy-policy\/\" target=\"_blank\">Privacy Policy<\/a>.<\/p>\n<div style=\"position:absolute;left:-9999px;top:-9999px;\" aria-hidden=\"true\">\n<input type=\"text\" name=\"website_url\" tabindex=\"-1\" autocomplete=\"off\">\n<\/div>\n<input type=\"hidden\" id=\"ts-utm-source\" name=\"utm_source\">\n<input type=\"hidden\" id=\"ts-utm-medium\" name=\"utm_medium\">\n<input type=\"hidden\" id=\"ts-utm-campaign\" name=\"utm_campaign\">\n<input type=\"hidden\" id=\"ts-utm-content\" name=\"utm_content\">\n<input type=\"hidden\" id=\"ts-form-page-url\" name=\"form_page_url\">\n<input type=\"hidden\" id=\"ts-country\" name=\"country\">\n<input type=\"hidden\" id=\"ts-form-lang\" name=\"form_lang\" value=\"en\">\n<input type=\"hidden\" id=\"ts-channel-id\" name=\"channel_id\" value=\"Contact Form Custom EN (Certified public health inspections)\">\n<\/form>\n<div class=\"ts-form-success\" id=\"ts-form-success\">\n<div class=\"ts-check\">\n<svg viewBox=\"0 0 24 24\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n<\/div>\n<h3 data-lang=\"en\">Thank you!<\/h3>\n<h3 data-lang=\"it\">Grazie!<\/h3>\n<p data-lang=\"en\">We received your message and will get back to you shortly.<\/p>\n<p data-lang=\"it\">Abbiamo ricevuto il tuo messaggio e ti ricontatteremo al pi\u00f9 presto.<\/p>\n<\/div>\n<\/div>\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/libphonenumber-js@1.11.20\/bundle\/libphonenumber-max.js\" data-cfasync=\"false\" data-pagespeed-no-defer><\/script>\n<script data-cfasync=\"false\" data-pagespeed-no-defer type=\"text\/javascript\">\n(function() {\n  'use strict';\n  var countryDialCodes = {\n    'IT': '39', 'DE': '49', 'FR': '33', 'GB': '44', 'ES': '34', 'CH': '41',\n    'AT': '43', 'NL': '31', 'BE': '32', 'PT': '351', 'SE': '46', 'NO': '47',\n    'DK': '45', 'FI': '358', 'PL': '48', 'CZ': '420', 'RO': '40', 'GR': '30',\n    'IE': '353', 'US': '1', 'BR': '55', 'JP': '81', 'CN': '86', 'AE': '971',\n    'AU': '61', 'IN': '91', 'SG': '65'\n  };\n  var TS_LANG = (function () {\n    var path = (window.location.pathname || '').toLowerCase();\n    var m = path.match(\/^\\\/(it|es|de)(\\\/|$)\/);\n    if (m) return m[1];\n    var hl = (document.documentElement.getAttribute('lang') || '').toLowerCase();\n    if (hl.indexOf('it') === 0) return 'it';\n    if (hl.indexOf('es') === 0) return 'es';\n    if (hl.indexOf('de') === 0) return 'de';\n    return 'en';\n  })();\n  var isIT = TS_LANG === 'it';\n  var TS_I18N = {\n  \"en\": {\n    \"selectIndustry\": \"Select your industry...\",\n    \"required\": \"Required\",\n    \"invalidEmail\": \"Invalid email\",\n    \"invalidPhone\": \"Invalid phone number\",\n    \"phoneTooShort\": \"Number too short\",\n    \"phoneTooLong\": \"Number too long\",\n    \"sending\": \"Sending...\",\n    \"sendBtn\": \"Send Message\",\n    \"errorGeneric\": \"An error occurred. Please try again.\",\n    \"errorConnection\": \"Connection error. Please try again.\",\n    \"thankYou\": \"\/thank-you-for-contacting-us\/\",\n    \"industries\": {}\n  },\n  \"it\": {\n    \"selectIndustry\": \"Seleziona il tuo settore...\",\n    \"required\": \"Obbligatorio\",\n    \"invalidEmail\": \"Email non valida\",\n    \"invalidPhone\": \"Numero di telefono non valido\",\n    \"phoneTooShort\": \"Numero troppo corto\",\n    \"phoneTooLong\": \"Numero troppo lungo\",\n    \"sending\": \"Invio in corso...\",\n    \"sendBtn\": \"Invia Messaggio\",\n    \"errorGeneric\": \"Si \\u00e8 verificato un errore. Riprova.\",\n    \"errorConnection\": \"Errore di connessione. Riprova.\",\n    \"thankYou\": \"\/it\/grazie-per-averci-contattato\/\",\n    \"industries\": {\n      \"Environment & Sustainability\": \"Ambiente e sostenibilit\\u00e0\",\n      \"Healthcare & Pharma\": \"Sanit\\u00e0 e farmaceutico\",\n      \"Financial Services\": \"Servizi finanziari\",\n      \"Insurance\": \"Assicurazioni\",\n      \"Legal & Compliance\": \"Legale e conformit\\u00e0\",\n      \"Manufacturing\": \"Manifatturiero\",\n      \"Public Administration\": \"Pubblica amministrazione\",\n      \"Real Estate & Construction\": \"Immobiliare ed edilizia\",\n      \"Safety & Defense\": \"Sicurezza e difesa\",\n      \"Software house & System Integrators\": \"Software house e system integrator\",\n      \"Telco & Media\": \"Telecomunicazioni e media\",\n      \"Transport & Logistics\": \"Trasporti e logistica\",\n      \"Other\": \"Altro\"\n    }\n  },\n  \"es\": {\n    \"selectIndustry\": \"Selecciona tu sector...\",\n    \"required\": \"Obligatorio\",\n    \"invalidEmail\": \"Correo electr\\u00f3nico no v\\u00e1lido\",\n    \"invalidPhone\": \"N\\u00famero de tel\\u00e9fono no v\\u00e1lido\",\n    \"phoneTooShort\": \"N\\u00famero demasiado corto\",\n    \"phoneTooLong\": \"N\\u00famero demasiado largo\",\n    \"sending\": \"Enviando...\",\n    \"sendBtn\": \"Enviar mensaje\",\n    \"errorGeneric\": \"Se ha producido un error. Int\\u00e9ntalo de nuevo.\",\n    \"errorConnection\": \"Error de conexi\\u00f3n. Int\\u00e9ntalo de nuevo.\",\n    \"thankYou\": \"\/es\/gracias-por-contactarnos\/\",\n    \"industries\": {\n      \"Environment & Sustainability\": \"Medio ambiente y sostenibilidad\",\n      \"Healthcare & Pharma\": \"Sanidad y farmac\\u00e9utica\",\n      \"Financial Services\": \"Servicios financieros\",\n      \"Insurance\": \"Seguros\",\n      \"Legal & Compliance\": \"Legal y cumplimiento\",\n      \"Manufacturing\": \"Fabricaci\\u00f3n\",\n      \"Public Administration\": \"Administraci\\u00f3n p\\u00fablica\",\n      \"Real Estate & Construction\": \"Inmobiliario y construcci\\u00f3n\",\n      \"Safety & Defense\": \"Seguridad y defensa\",\n      \"Software house & System Integrators\": \"Software e integradores de sistemas\",\n      \"Telco & Media\": \"Telecomunicaciones y medios\",\n      \"Transport & Logistics\": \"Transporte y log\\u00edstica\",\n      \"Other\": \"Otro\"\n    }\n  },\n  \"de\": {\n    \"selectIndustry\": \"Branche w\\u00e4hlen...\",\n    \"required\": \"Erforderlich\",\n    \"invalidEmail\": \"Ung\\u00fcltige E-Mail-Adresse\",\n    \"invalidPhone\": \"Ung\\u00fcltige Telefonnummer\",\n    \"phoneTooShort\": \"Nummer zu kurz\",\n    \"phoneTooLong\": \"Nummer zu lang\",\n    \"sending\": \"Wird gesendet...\",\n    \"sendBtn\": \"Nachricht senden\",\n    \"errorGeneric\": \"Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.\",\n    \"errorConnection\": \"Verbindungsfehler. Bitte versuchen Sie es erneut.\",\n    \"thankYou\": \"\/de\/danke-fuer-ihre-nachricht\/\",\n    \"industries\": {\n      \"Environment & Sustainability\": \"Umwelt & Nachhaltigkeit\",\n      \"Healthcare & Pharma\": \"Gesundheit & Pharma\",\n      \"Financial Services\": \"Finanzdienstleistungen\",\n      \"Insurance\": \"Versicherungen\",\n      \"Legal & Compliance\": \"Recht & Compliance\",\n      \"Manufacturing\": \"Fertigung\",\n      \"Public Administration\": \"\\u00d6ffentliche Verwaltung\",\n      \"Real Estate & Construction\": \"Immobilien & Bauwesen\",\n      \"Safety & Defense\": \"Sicherheit & Verteidigung\",\n      \"Software house & System Integrators\": \"Softwareh\\u00e4user & Systemintegratoren\",\n      \"Telco & Media\": \"Telekommunikation & Medien\",\n      \"Transport & Logistics\": \"Transport & Logistik\",\n      \"Other\": \"Sonstiges\"\n    }\n  }\n};\n  var i18n = TS_I18N[TS_LANG] || TS_I18N.en;\n  function localizeForm() {\n    var sel = document.getElementById('ts-industry');\n    if (sel) {\n      for (var i = 0; i < sel.options.length; i++) {\n        var opt = sel.options[i];\n        if (opt.value === '') {\n          opt.textContent = i18n.selectIndustry;\n        } else if (i18n.industries[opt.value]) {\n          opt.textContent = i18n.industries[opt.value];\n        }\n      }\n    }\n    var langField = document.getElementById('ts-form-lang');\n    if (langField) langField.value = TS_LANG;\n    var submitBtn = document.getElementById('ts-submit-btn');\n    if (submitBtn) submitBtn.textContent = i18n.sendBtn;\n  }\n  var TS_UTM_KEYS = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_content', 'utm_term'];\n  var TS_CLICK_KEYS = ['gclid', 'fbclid', 'msclkid', 'li_fat_id', 'ttclid'];\n  function tsCaptureAttribution() {\n    var qs;\n    try { qs = new URLSearchParams(window.location.search); } catch (e) { return; }\n    TS_UTM_KEYS.concat(TS_CLICK_KEYS).forEach(function (k) {\n      var v = qs.get(k);\n      if (v) { try { sessionStorage.setItem('ts_' + k, v.substring(0, 255)); } catch (e) {} }\n    });\n    try {\n      if (!sessionStorage.getItem('ts_landing_page')) {\n        sessionStorage.setItem('ts_landing_page', String(window.location.href).substring(0, 500));\n        sessionStorage.setItem('ts_referrer', String(document.referrer || '').substring(0, 500));\n      }\n    } catch (e) {}\n  }\n  function tsReadAttr(k) {\n    var qs;\n    try { qs = new URLSearchParams(window.location.search); } catch (e) { qs = null; }\n    var v = qs ? qs.get(k) : '';\n    if (v) return v.substring(0, 255);\n    try { return sessionStorage.getItem('ts_' + k) || ''; } catch (e) { return ''; }\n  }\n  function tsSetHidden(name, value) {\n    var form = document.getElementById('ts-contact-form');\n    if (!form) return;\n    var el = form.querySelector('input[name=\"' + name + '\"]');\n    if (!el) {\n      el = document.createElement('input');\n      el.type = 'hidden';\n      el.name = name;\n      form.appendChild(el);\n    }\n    el.value = value || '';\n  }\n  function populateHiddenFields() {\n    tsCaptureAttribution();\n    document.getElementById('ts-utm-source').value = tsReadAttr('utm_source');\n    document.getElementById('ts-utm-medium').value = tsReadAttr('utm_medium');\n    document.getElementById('ts-utm-campaign').value = tsReadAttr('utm_campaign');\n    document.getElementById('ts-utm-content').value = tsReadAttr('utm_content');\n    tsSetHidden('utm_term', tsReadAttr('utm_term'));\n    var clickPairs = [];\n    TS_CLICK_KEYS.forEach(function (k) {\n      var v = tsReadAttr(k);\n      if (v) clickPairs.push(k + '=' + v);\n    });\n    tsSetHidden('click_ids', clickPairs.join(', '));\n    tsSetHidden('landing_page', tsReadAttr('landing_page') || window.location.href);\n    tsSetHidden('referrer', tsReadAttr('referrer') || document.referrer || '');\n    document.getElementById('ts-form-page-url').value = window.location.origin + window.location.pathname;\n    try {\n      var tz = Intl.DateTimeFormat().resolvedOptions().timeZone;\n      var tzCountryMap = {\n        'Europe\/Rome': 'IT', 'Europe\/Berlin': 'DE', 'Europe\/Paris': 'FR',\n        'Europe\/London': 'GB', 'Europe\/Madrid': 'ES', 'Europe\/Zurich': 'CH',\n        'Europe\/Vienna': 'AT', 'Europe\/Amsterdam': 'NL', 'Europe\/Brussels': 'BE',\n        'Europe\/Lisbon': 'PT', 'Europe\/Stockholm': 'SE', 'Europe\/Oslo': 'NO',\n        'Europe\/Copenhagen': 'DK', 'Europe\/Helsinki': 'FI', 'Europe\/Warsaw': 'PL',\n        'Europe\/Prague': 'CZ', 'Europe\/Bucharest': 'RO', 'Europe\/Athens': 'GR',\n        'Europe\/Dublin': 'IE', 'America\/New_York': 'US', 'America\/Chicago': 'US',\n        'America\/Denver': 'US', 'America\/Los_Angeles': 'US', 'America\/Sao_Paulo': 'BR',\n        'Asia\/Tokyo': 'JP', 'Asia\/Shanghai': 'CN', 'Asia\/Dubai': 'AE',\n        'Australia\/Sydney': 'AU', 'Asia\/Kolkata': 'IN', 'Asia\/Singapore': 'SG'\n      };\n      document.getElementById('ts-country').value = tzCountryMap[tz] || tz.split('\/')[0];\n    } catch(e) {\n      document.getElementById('ts-country').value = navigator.language ? navigator.language.split('-').pop().toUpperCase() : '';\n    }\n    document.getElementById('ts-form-lang').value = TS_LANG;\n    \/\/ Il suffisso di lingua si aggiunge solo al channel_id generico: quelli\n    \/\/ personalizzati per pagina (\"Contact Form Custom IT (Nome use case)\")\n    \/\/ identificano gia' la provenienza e non vanno alterati.\n    var chEl = document.getElementById('ts-channel-id');\n    var channelBase = chEl.value.replace(\/ (IT|EN|ES|DE)$\/, '');\n    if (channelBase === 'Contact Form Custom') {\n      chEl.value = channelBase + ' ' + TS_LANG.toUpperCase();\n    }\n  }\n  function showError(fieldId, msg) {\n    var input = document.getElementById(fieldId);\n    if (input) input.classList.add('ts-error');\n    var errId = 'ts-err-' + fieldId.replace('ts-', '');\n    var err = document.getElementById(errId);\n    if (err) { err.textContent = msg; err.style.display = 'block'; }\n  }\n  function clearErrors() {\n    var inputs = document.querySelectorAll('#ts-contact-form .ts-error');\n    inputs.forEach(function(el) { el.classList.remove('ts-error'); });\n    var msgs = document.querySelectorAll('#ts-contact-form .ts-form-error-msg');\n    msgs.forEach(function(el) { el.style.display = 'none'; });\n  }\n  function validateForm() {\n    clearErrors();\n    var valid = true;\n    var firstName = document.getElementById('ts-first-name').value.trim();\n    var lastName = document.getElementById('ts-last-name').value.trim();\n    var email = document.getElementById('ts-email').value.trim();\n    var industry = document.getElementById('ts-industry').value;\n    if (!firstName) { showError('ts-first-name', i18n.required); valid = false; }\n    if (!lastName) { showError('ts-last-name', i18n.required); valid = false; }\n    if (!email) { showError('ts-email', i18n.required); valid = false; }\n    else if (!\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(email)) { showError('ts-email', i18n.invalidEmail); valid = false; }\n    if (!industry) { showError('ts-industry', i18n.required); valid = false; }\n    var phoneVal = document.getElementById('ts-phone').value.trim();\n    if (phoneVal && typeof libphonenumber !== 'undefined') {\n      try {\n        var country = document.getElementById('ts-country').value || 'IT';\n        var num = phoneVal;\n        if (!num.startsWith('+')) {\n          num = '+' + (countryDialCodes[country] || '39') + num.replace(\/^0+\/, '');\n        }\n        var parsed = libphonenumber.parsePhoneNumber(num);\n        if (!parsed || !parsed.isValid()) {\n          var errMsg = i18n.invalidPhone;\n          if (parsed && parsed.nationalNumber && parsed.nationalNumber.length < 6) errMsg = i18n.phoneTooShort;\n          showError('ts-phone', errMsg);\n          valid = false;\n        } else {\n          document.getElementById('ts-phone').value = parsed.formatInternational();\n        }\n      } catch(e) {\n        showError('ts-phone', i18n.invalidPhone);\n        valid = false;\n      }\n    } else if (phoneVal) {\n      var cleaned = phoneVal.replace(\/[\\s\\-\\(\\)\\.]\/g, '');\n      if (cleaned.length < 7 || cleaned.length > 16 || !\/^\\+?[0-9]+$\/.test(cleaned)) {\n        showError('ts-phone', i18n.invalidPhone);\n        valid = false;\n      }\n    }\n    return valid;\n  }\n  function handleSubmit(e) {\n    e.preventDefault();\n    if (!validateForm()) return;\n    var btn = document.getElementById('ts-submit-btn');\n    btn.disabled = true;\n    btn.textContent = i18n.sending;\n    var email = document.getElementById('ts-email').value.trim();\n    var firstName = document.getElementById('ts-first-name').value.trim();\n    var lastName = document.getElementById('ts-last-name').value.trim();\n    if (typeof posthog !== 'undefined') {\n      posthog.identify(email, {\n        name: firstName + ' ' + lastName,\n        email: email,\n        source: 'custom_contact_form',\n        industry: document.getElementById('ts-industry').value\n      });\n      posthog.capture('contact_form_submitted', {\n        form_name: 'custom_contact_form',\n        form_page: window.location.pathname,\n        industry: document.getElementById('ts-industry').value,\n        utm_source: document.getElementById('ts-utm-source').value,\n        utm_medium: document.getElementById('ts-utm-medium').value,\n        utm_campaign: document.getElementById('ts-utm-campaign').value,\n        utm_term: tsReadAttr('utm_term'),\n        lang: TS_LANG\n      });\n    }\n    var formData = new FormData(document.getElementById('ts-contact-form'));\n    formData.append('action', 'ts_contact_form');\n    var xhr = new XMLHttpRequest();\n    xhr.open('POST', '\/wp-admin\/admin-ajax.php');\n    xhr.onload = function() {\n      if (xhr.status === 200) {\n        var resp = JSON.parse(xhr.responseText);\n        if (resp.success) {\n          window.location.href = i18n.thankYou || '\/thank-you-for-contacting-us\/';\n          return;\n        } else {\n          btn.disabled = false;\n          btn.textContent = i18n.sendBtn;\n          alert(resp.data && resp.data.message ? resp.data.message : i18n.errorGeneric);\n        }\n      } else {\n        btn.disabled = false;\n        btn.textContent = i18n.sendBtn;\n        alert(i18n.errorConnection);\n      }\n    };\n    xhr.onerror = function() {\n      btn.disabled = false;\n      btn.textContent = i18n.sendBtn;\n      alert(i18n.errorConnection);\n    };\n    xhr.send(formData);\n  }\n  function init() {\n    populateHiddenFields();\n    localizeForm();\n    document.getElementById('ts-contact-form').addEventListener('submit', handleSubmit);\n  }\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', init);\n  } else {\n    init();\n  }\n})();\n<\/script><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"featured_media":51914,"template":"","class_list":["post-58171","cas-d-utilisation","type-cas-d-utilisation","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/truescreen.io\/fr\/wp-json\/wp\/v2\/cas-d-utilisation\/58171","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/truescreen.io\/fr\/wp-json\/wp\/v2\/cas-d-utilisation"}],"about":[{"href":"https:\/\/truescreen.io\/fr\/wp-json\/wp\/v2\/types\/cas-d-utilisation"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/truescreen.io\/fr\/wp-json\/wp\/v2\/media\/51914"}],"wp:attachment":[{"href":"https:\/\/truescreen.io\/fr\/wp-json\/wp\/v2\/media?parent=58171"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}