PageSourceSearch

https://www.antesy.io/cas-client/signature-dynamique

html antesy.io collected 2026-10-04 07:52:54 UTC 63,244 bytes, 608 lines download raw bytes

1<!DOCTYPE html>
2<html lang="fr" class="light-hero"><head><meta charset="utf-8">
3    <meta name="viewport" content="width=device-width, initial-scale=1.0">
4    <base href="/">
5
6    
7    
7<script>
8        (function () {
9            try {
10                var p = (location.pathname || '/').replace(/\/+$/, '').toLowerCase();
11                var home = p === '' || p === '/home' || p === '/en' || p === '/en/home';
12                var imm = p.indexOf('/configurateur-voiture') >= 0 || p.indexOf('/car-configurator') >= 0;
13                var lab = p.indexOf('/lab') === 0;
14                if (!home && !imm && !lab) document.documentElement.classList.add('light-hero');
15                else document.documentElement.classList.remove('light-hero');
16            } catch (e) { }
17        })();
18    </script>
18
19
20    
21    <link rel="stylesheet" href="bootstrap/bootstrap.min.css">
22    <link rel="stylesheet" href="WebAntesy.styles.css">
23    <link rel="stylesheet" href="app.css?v=101">
24    <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">
25    <link rel="stylesheet" href="/Css/signatures.css?v=101">
26    <link rel="stylesheet" href="/Css/agence-locale.css?v=101">
27
28    
29    <link rel="icon" type="image/svg+xml" href="/images/FavAntesy_Florentin.svg" sizes="any">
30    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
31    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
32    <link rel="icon" href="/favicon.ico">
33    <link rel="apple-touch-icon" href="/apple-touch-icon.png">
34
35    
36    <link href="_content/MudBlazor/MudBlazor.min.css" rel="stylesheet">
37    
37<script src="_content/MudBlazor/MudBlazor.min.js"></script>
37
38
39    
40    <link rel="preconnect" href="https://fonts.googleapis.com">
41    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
42    <link href="https://fonts.googleapis.com/css2?family=Montserrat:[email protected]&family=Noto+Sans:[email protected]&display=swap" rel="stylesheet">
43    <link href="https://fonts.googleapis.com/css2?family=Intel+One+Mono:[email protected]&family=Inter:[email protected]&display=swap" rel="stylesheet">
44
45    
46    
46<script src="js/utils.js?v=101" defer></script>
46
47    
47<script src="js/Throttle.js" defer></script>
47
48    
48<script src="js/RecognizeDeviceByScreen.js" defer></script>
48
49    
49<script src="js/CalculateResize.js" defer></script>
49
50    
50<script src="js/BoundingClientRect.js" defer></script>
50
51    
51<script src="js/scroll.js?v=101" defer></script>
51
52    
52<script src="js/adi-scroll.js?v=101" defer></script>
52
53
54    
55    
55<script src="https://unpkg.com/lottie-web/build/player/lottie.min.js"></script>
55
56    
56<script src="/js/lottieInterop.js"></script>
56
57
58    <meta name="p:domain_verify" content="0ce4da590b6815e28bb1c8d73e737c04">
59
60    
61    
61<script>
62        
vendor: 154 bytes, lines 62-65
62window.dataLayer = window.dataLayer || [];
63        function gtag(){dataLayer.push(arguments);}
64        gtag('js', new Date());
65        gtag('config', '
65G-T3D2BKXBS3
vendor: 13 bytes, lines 65-66
65');
66        
66gtag('config', 'AW-17744677084');
67    </script>
67
68
69    
70    <style></style>
71
72    <title>Signature email dynamique : produit Antesy | Cas produit</title>
73    <meta name="description" content="Une signature email qui s&#x27;adapte &#xE0; l&#x27;exp&#xE9;diteur, au destinataire et au contexte &#x2014; &#xE9;ditable et d&#xE9;ployable depuis un back-office. Campagnes programm&#xE9;es, image de marque homog&#xE8;ne. Produit Antesy." />
74    <link rel="canonical" href="https://www.antesy.io/cas-client/signature-dynamique" />
75
76    <meta property="og:type" content="website" />
77    <meta property="og:title" content="Signature email dynamique : produit Antesy | Cas produit" />
78    <meta property="og:description" content="Une signature email qui s&#x27;adapte &#xE0; l&#x27;exp&#xE9;diteur, au destinataire et au contexte &#x2014; &#xE9;ditable et d&#xE9;ployable depuis un back-office. Campagnes programm&#xE9;es, image de marque homog&#xE8;ne. Produit Antesy." />
79    <meta property="og:url" content="https://www.antesy.io/cas-client/signature-dynamique" /><meta property="og:site_name" content="Antesy" /><meta property="og:locale" content="fr_FR" />
80        <meta property="og:locale:alternate" content="en_GB" /><meta property="og:image" content="file:///images/og/OGantesy.jpg" /><meta property="og:image:alt" content="Antesy &#x2014; Signature email dynamique" /><link rel="alternate" hreflang="fr" href="file:///cas-client/signature-dynamique" /><link rel="alternate" hreflang="x-default" href="file:///cas-client/signature-dynamique" />
80<script type="application/ld&#x2B;json">{"@context":"https://schema.org","@graph":[{"@type":"WebPage","@id":"https://www.antesy.io/cas-client/signature-dynamique","url":"https://www.antesy.io/cas-client/signature-dynamique","name":"Signature email dynamique : produit Antesy | Cas produit","description":"Une signature email qui s\u0027adapte à l\u0027expéditeur, au destinataire et au contexte — éditable et déployable depuis un back-office. Campagnes programmées, image de marque homogène. Produit Antesy."}]}</script>
80</head>
81
82<body><div id="antesy-reconnect" style="display:none;position:fixed;bottom:16px;right:16px;z-index:9999;background:#0F766E;color:#fff;padding:10px 16px;border-radius:10px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;box-shadow:0 4px 16px rgba(15,23,42,0.18);"><span style="display:inline-block;width:8px;height:8px;border-radius:50%;background:#fff;margin-right:8px;animation:antesy-pulse 1.2s infinite;"></span>Reconnexion…
83    </div>
84    <style>@keyframes antesy-pulse { 0%,100% { opacity:1 } 50% { opacity:0.3 } }</style>
85
86
87    <style>
88::-webkit-scrollbar {width: 8px;height: 8px;z-index: 1;}
89::-webkit-scrollbar-track {background: transparent;}
90::-webkit-scrollbar-thumb {background: #c4c4c4;border-radius: 1px;}
91::-webkit-scrollbar-thumb:hover {background: #a6a6a6;}
92html, body * {scrollbar-color: #c4c4c4 transparent;scrollbar-width: thin;}
93</style>
94<style>
95    .mud-chart-serie:hover {
96        filter: url(#lighten);
97    }
98
99    .mud-chart-serie-hovered 
100    {
101        filter: url(#lighten);
102    }
103</style>
104
105<style class='mud-theme-provider'>
106:root{
107--mud-palette-black: rgba(39,44,52,1);
108--mud-palette-white: rgba(255,255,255,1);
109--mud-palette-primary: rgba(0,150,136,1);
110--mud-palette-primary-rgb: 0,150,136;
111--mud-palette-primary-text: rgba(255,255,255,1);
112--mud-palette-primary-darken: rgb(0,107,96);
113--mud-palette-primary-lighten: rgb(0,184,165);
114--mud-palette-primary-hover: rgba(0,150,136,0.058823529411764705);
115--mud-palette-secondary: rgba(255,255,255,1);
116--mud-palette-secondary-rgb: 255,255,255;
117--mud-palette-secondary-text: rgba(255,255,255,1);
118--mud-palette-secondary-darken: rgb(235,235,235);
119--mud-palette-secondary-lighten: rgb(255,255,255);
120--mud-palette-secondary-hover: rgba(255,255,255,0.058823529411764705);
121--mud-palette-tertiary: rgba(249,200,14,1);
122--mud-palette-tertiary-rgb: 249,200,14;
123--mud-palette-tertiary-text: rgba(255,255,255,1);
124--mud-palette-tertiary-darken: rgb(219,173,6);
125--mud-palette-tertiary-lighten: rgb(250,208,56);
126--mud-palette-tertiary-hover: rgba(249,200,14,0.058823529411764705);
127--mud-palette-info: rgba(33,150,243,1);
128--mud-palette-info-rgb: 33,150,243;
129--mud-palette-info-text: rgba(255,255,255,1);
130--mud-palette-info-darken: rgb(12,128,223);
131--mud-palette-info-lighten: rgb(71,167,245);
132--mud-palette-info-hover: rgba(33,150,243,0.058823529411764705);
133--mud-palette-success: rgba(0,200,83,1);
134--mud-palette-success-rgb: 0,200,83;
135--mud-palette-success-text: rgba(255,255,255,1);
136--mud-palette-success-darken: rgb(0,163,68);
137--mud-palette-success-lighten: rgb(0,235,98);
138--mud-palette-success-hover: rgba(0,200,83,0.058823529411764705);
139--mud-palette-warning: rgba(255,152,0,1);
140--mud-palette-warning-rgb: 255,152,0;
141--mud-palette-warning-text: rgba(255,255,255,1);
142--mud-palette-warning-darken: rgb(214,129,0);
143--mud-palette-warning-lighten: rgb(255,167,36);
144--mud-palette-warning-hover: rgba(255,152,0,0.058823529411764705);
145--mud-palette-error: rgba(244,67,54,1);
146--mud-palette-error-rgb: 244,67,54;
147--mud-palette-error-text: rgba(255,255,255,1);
148--mud-palette-error-darken: rgb(242,28,13);
149--mud-palette-error-lighten: rgb(246,96,85);
150--mud-palette-error-hover: rgba(244,67,54,0.058823529411764705);
151--mud-palette-dark: rgba(66,66,66,1);
152--mud-palette-dark-rgb: 66,66,66;
153--mud-palette-dark-text: rgba(255,255,255,1);
154--mud-palette-dark-darken: rgb(46,46,46);
155--mud-palette-dark-lighten: rgb(87,87,87);
156--mud-palette-dark-hover: rgba(66,66,66,0.058823529411764705);
157--mud-palette-text-primary: rgba(66,66,66,1);
158--mud-palette-text-secondary: rgba(0,0,0,0.5372549019607843);
159--mud-palette-text-disabled: rgba(0,0,0,0.3764705882352941);
160--mud-palette-action-default: rgba(0,0,0,0.5372549019607843);
161--mud-palette-action-default-hover: rgba(0,0,0,0.058823529411764705);
162--mud-palette-action-disabled: rgba(0,0,0,0.25882352941176473);
163--mud-palette-action-disabled-background: rgba(0,0,0,0.11764705882352941);
164--mud-palette-surface: rgba(255,255,255,1);
165--mud-palette-background: rgba(255,255,255,1);
166--mud-palette-background-gray: rgba(245,245,245,1);
167--mud-palette-drawer-background: rgba(245,245,245,1);
168--mud-palette-drawer-text: rgba(33,33,33,1);
169--mud-palette-drawer-icon: rgba(66,66,66,1);
170--mud-palette-appbar-background: rgba(0,121,107,1);
171--mud-palette-appbar-text: rgba(255,255,255,1);
172--mud-palette-lines-default: rgba(0,0,0,0.11764705882352941);
173--mud-palette-lines-inputs: rgba(189,189,189,1);
174--mud-palette-table-lines: rgba(224,224,224,1);
175--mud-palette-table-striped: rgba(0,0,0,0.0196078431372549);
176--mud-palette-table-hover: rgba(0,0,0,0.0392156862745098);
177--mud-palette-divider: rgba(224,224,224,1);
178--mud-palette-divider-light: rgba(0,0,0,0.8);
179--mud-palette-skeleton: rgba(0,0,0,0.10980392156862745);
180--mud-palette-gray-default: #9E9E9E;
181--mud-palette-gray-light: #BDBDBD;
182--mud-palette-gray-lighter: #E0E0E0;
183--mud-palette-gray-dark: #757575;
184--mud-palette-gray-darker: #616161;
185--mud-palette-overlay-dark: rgba(33,33,33,0.4980392156862745);
186--mud-palette-overlay-light: rgba(255,255,255,0.4980392156862745);
187--mud-palette-border-opacity: 1;
188--mud-ripple-color: var(--mud-palette-text-primary);
189--mud-ripple-opacity: 0.1;
190--mud-ripple-opacity-secondary: 0.2;
191--mud-elevation-0: none;
192--mud-elevation-1: 0px 2px 1px -1px rgba(0,0,0,0.2),0px 1px 1px 0px rgba(0,0,0,0.14),0px 1px 3px 0px rgba(0,0,0,0.12);
193--mud-elevation-2: 0px 3px 1px -2px rgba(0,0,0,0.2),0px 2px 2px 0px rgba(0,0,0,0.14),0px 1px 5px 0px rgba(0,0,0,0.12);
194--mud-elevation-3: 0px 3px 3px -2px rgba(0,0,0,0.2),0px 3px 4px 0px rgba(0,0,0,0.14),0px 1px 8px 0px rgba(0,0,0,0.12);
195--mud-elevation-4: 0px 2px 4px -1px rgba(0,0,0,0.2),0px 4px 5px 0px rgba(0,0,0,0.14),0px 1px 10px 0px rgba(0,0,0,0.12);
196--mud-elevation-5: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 5px 8px 0px rgba(0,0,0,0.14),0px 1px 14px 0px rgba(0,0,0,0.12);
197--mud-elevation-6: 0px 3px 5px -1px rgba(0,0,0,0.2),0px 6px 10px 0px rgba(0,0,0,0.14),0px 1px 18px 0px rgba(0,0,0,0.12);
198--mud-elevation-7: 0px 4px 5px -2px rgba(0,0,0,0.2),0px 7px 10px 1px rgba(0,0,0,0.14),0px 2px 16px 1px rgba(0,0,0,0.12);
199--mud-elevation-8: 0px 5px 5px -3px rgba(0,0,0,0.2),0px 8px 10px 1px rgba(0,0,0,0.14),0px 3px 14px 2px rgba(0,0,0,0.12);
200--mud-elevation-9: 0px 5px 6px -3px rgba(0,0,0,0.2),0px 9px 12px 1px rgba(0,0,0,0.14),0px 3px 16px 2px rgba(0,0,0,0.12);
201--mud-elevation-10: 0px 6px 6px -3px rgba(0,0,0,0.2),0px 10px 14px 1px rgba(0,0,0,0.14),0px 4px 18px 3px rgba(0,0,0,0.12);
202--mud-elevation-11: 0px 6px 7px -4px rgba(0,0,0,0.2),0px 11px 15px 1px rgba(0,0,0,0.14),0px 4px 20px 3px rgba(0,0,0,0.12);
203--mud-elevation-12: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 12px 17px 2px rgba(0,0,0,0.14),0px 5px 22px 4px rgba(0,0,0,0.12);
204--mud-elevation-13: 0px 7px 8px -4px rgba(0,0,0,0.2),0px 13px 19px 2px rgba(0,0,0,0.14),0px 5px 24px 4px rgba(0,0,0,0.12);
205--mud-elevation-14: 0px 7px 9px -4px rgba(0,0,0,0.2),0px 14px 21px 2px rgba(0,0,0,0.14),0px 5px 26px 4px rgba(0,0,0,0.12);
206--mud-elevation-15: 0px 8px 9px -5px rgba(0,0,0,0.2),0px 15px 22px 2px rgba(0,0,0,0.14),0px 6px 28px 5px rgba(0,0,0,0.12);
207--mud-elevation-16: 0px 8px 10px -5px rgba(0,0,0,0.2),0px 16px 24px 2px rgba(0,0,0,0.14),0px 6px 30px 5px rgba(0,0,0,0.12);
208--mud-elevation-17: 0px 8px 11px -5px rgba(0,0,0,0.2),0px 17px 26px 2px rgba(0,0,0,0.14),0px 6px 32px 5px rgba(0,0,0,0.12);
209--mud-elevation-18: 0px 9px 11px -5px rgba(0,0,0,0.2),0px 18px 28px 2px rgba(0,0,0,0.14),0px 7px 34px 6px rgba(0,0,0,0.12);
210--mud-elevation-19: 0px 9px 12px -6px rgba(0,0,0,0.2),0px 19px 29px 2px rgba(0,0,0,0.14),0px 7px 36px 6px rgba(0,0,0,0.12);
211--mud-elevation-20: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 20px 31px 3px rgba(0,0,0,0.14),0px 8px 38px 7px rgba(0,0,0,0.12);
212--mud-elevation-21: 0px 10px 13px -6px rgba(0,0,0,0.2),0px 21px 33px 3px rgba(0,0,0,0.14),0px 8px 40px 7px rgba(0,0,0,0.12);
213--mud-elevation-22: 0px 10px 14px -6px rgba(0,0,0,0.2),0px 22px 35px 3px rgba(0,0,0,0.14),0px 8px 42px 7px rgba(0,0,0,0.12);
214--mud-elevation-23: 0px 11px 14px -7px rgba(0,0,0,0.2),0px 23px 36px 3px rgba(0,0,0,0.14),0px 9px 44px 8px rgba(0,0,0,0.12);
215--mud-elevation-24: 0px 11px 15px -7px rgba(0,0,0,0.2),0px 24px 38px 3px rgba(0,0,0,0.14),0px 9px 46px 8px rgba(0,0,0,0.12);
216--mud-elevation-25: 0 5px 5px -3px rgba(0,0,0,.06), 0 8px 10px 1px rgba(0,0,0,.042), 0 3px 14px 2px rgba(0,0,0,.036);
217--mud-default-borderradius: 4px;
218--mud-drawer-width-left: 240px;
219--mud-drawer-width-right: 240px;
220--mud-drawer-width-mini-left: 56px;
221--mud-drawer-width-mini-right: 56px;
222--mud-appbar-height: 64px;
223--mud-typography-default-family: Roboto, Helvetica, Arial, sans-serif;
224--mud-typography-default-size: .875rem;
225--mud-typography-default-weight: 400;
226--mud-typography-default-lineheight: 1.43;
227--mud-typography-default-letterspacing: .01071em;
228--mud-typography-default-text-transform: none;
229--mud-typography-h1-family: Roboto, Helvetica, Arial, sans-serif;
230--mud-typography-h1-size: 6rem;
231--mud-typography-h1-weight: 300;
232--mud-typography-h1-lineheight: 1.167;
233--mud-typography-h1-letterspacing: -.01562em;
234--mud-typography-h1-text-transform: none;
235--mud-typography-h2-family: Montserrat;
236--mud-typography-h2-size: 3.75rem;
237--mud-typography-h2-weight: 300;
238--mud-typography-h2-lineheight: 1.2;
239--mud-typography-h2-letterspacing: -.00833em;
240--mud-typography-h2-text-transform: none;
241--mud-typography-h3-family: Roboto, Helvetica, Arial, sans-serif;
242--mud-typography-h3-size: 3rem;
243--mud-typography-h3-weight: 400;
244--mud-typography-h3-lineheight: 1.167;
245--mud-typography-h3-letterspacing: 0;
246--mud-typography-h3-text-transform: none;
247--mud-typography-h4-family: Montserrat;
248--mud-typography-h4-size: 2.125rem;
249--mud-typography-h4-weight: 400;
250--mud-typography-h4-lineheight: 1.235;
251--mud-typography-h4-letterspacing: .00735em;
252--mud-typography-h4-text-transform: none;
253--mud-typography-h5-family: Montserrat;
254--mud-typography-h5-size: 28px;
255--mud-typography-h5-weight: 400;
256--mud-typography-h5-lineheight: 1.334;
257--mud-typography-h5-letterspacing: 0;
258--mud-typography-h5-text-transform: none;
259--mud-typography-h6-family: Roboto, Helvetica, Arial, sans-serif;
260--mud-typography-h6-size: 1.25rem;
261--mud-typography-h6-weight: 500;
262--mud-typography-h6-lineheight: 1.6;
263--mud-typography-h6-letterspacing: .0075em;
264--mud-typography-h6-text-transform: none;
265--mud-typography-subtitle1-family: Roboto, Helvetica, Arial, sans-serif;
266--mud-typography-subtitle1-size: 1rem;
267--mud-typography-subtitle1-weight: 400;
268--mud-typography-subtitle1-lineheight: 1.75;
269--mud-typography-subtitle1-letterspacing: .00938em;
270--mud-typography-subtitle1-text-transform: none;
271--mud-typography-subtitle2-family: Roboto, Helvetica, Arial, sans-serif;
272--mud-typography-subtitle2-size: .875rem;
273--mud-typography-subtitle2-weight: 500;
274--mud-typography-subtitle2-lineheight: 1.57;
275--mud-typography-subtitle2-letterspacing: .00714em;
276--mud-typography-subtitle2-text-transform: none;
277--mud-typography-body1-family: Roboto, Helvetica, Arial, sans-serif;
278--mud-typography-body1-size: 1rem;
279--mud-typography-body1-weight: 400;
280--mud-typography-body1-lineheight: 1.5;
281--mud-typography-body1-letterspacing: .00938em;
282--mud-typography-body1-text-transform: none;
283--mud-typography-body2-family: Roboto, Helvetica, Arial, sans-serif;
284--mud-typography-body2-size: .875rem;
285--mud-typography-body2-weight: 400;
286--mud-typography-body2-lineheight: 1.43;
287--mud-typography-body2-letterspacing: .01071em;
288--mud-typography-body2-text-transform: none;
289--mud-typography-button-family: Roboto, Helvetica, Arial, sans-serif;
290--mud-typography-button-size: .875rem;
291--mud-typography-button-weight: 500;
292--mud-typography-button-lineheight: 1.75;
293--mud-typography-button-letterspacing: .02857em;
294--mud-typography-button-text-transform: uppercase;
295--mud-typography-caption-family: Roboto, Helvetica, Arial, sans-serif;
296--mud-typography-caption-size: .75rem;
297--mud-typography-caption-weight: 400;
298--mud-typography-caption-lineheight: 1.66;
299--mud-typography-caption-letterspacing: .03333em;
300--mud-typography-caption-text-transform: none;
301--mud-typography-overline-family: Roboto, Helvetica, Arial, sans-serif;
302--mud-typography-overline-size: .75rem;
303--mud-typography-overline-weight: 400;
304--mud-typography-overline-lineheight: 2.66;
305--mud-typography-overline-letterspacing: .08333em;
306--mud-typography-overline-text-transform: none;
307--mud-zindex-drawer: 1100;
308--mud-zindex-appbar: 1300;
309--mud-zindex-dialog: 1400;
310--mud-zindex-popover: 1200;
311--mud-zindex-snackbar: 1500;
312--mud-zindex-tooltip: 1600;
313--mud-native-html-color-scheme: light;
314}
315</style>
316
317
318<div id="mud-snackbar-container" class="mud-snackbar-location-top-right"></div><!--Blazor:{"type":"server","prerenderId":"e663671f7c894a3ca7f8b85fc27f1c81","key":{"locationHash":"3A0E7A781D448CADEA5C500E66CC0123EE15A8233DC4F7F711D9B018F89D232B:6","formattedComponentKey":""},"sequence":0,"descriptor":"CfDJ8NlkTcQuOSpMgkzF00AO4kzP5EZcoETtJLLc61xwPsW2NcdKSkbLb6H6mwwHR3/jnUGFXHZdA6ma293qNc8g/jDigqAogBLVLFS/nBThOvcJMw0oF9VnF1z6SiXeqJkETm1EukVMXvNTBkPFICYd0UcHrBXV7fs/duhxgRT/PnoxT0NZwTzrDvi1I\u002BttqYoAJBIXfivxpWd6RMq2K5pYcRdKmSkH/3v3ILIP4ENMB9XyEbPvBuO1rpovcsWKARAyZoa/yeBBPQvB2N3yCiUgXxO7WlnWajncwHsE3bN6atDicT22/YVyX2X5J\u002Bn
318HWNiIjOzRE9hC5KF3iBsgPKeyiOq/LDajnIXjlwgXq8uATD8YfHaE5Mj47phHjrSBCwfuH9SflvnmGhzbafL6YGHV0mjsT1TPt68J70sitp9wP/d8gSQHxr3VWzjoXBIiRWg7EyUlFEb5fwmi\u002B8nLUw1KYqyuEqlz1PfXiELdZhX5lHceAGeIyDMG91HSgJFrybNGOEYnBohjRjWa42Sm1n7lRw68CGs7HB4LTVG6B1gP/6hh"}--><div class="mud-popover-provider"></div><div class="mud-layout mud-drawer-close-persistent-right mud-drawer-right-clipped-never" style=""><header Position="Position.Fixed" class="mud-appbar mud-appbar-dense mud-appbar-fixed-top mud-elevation-0 desktop-only px-4" style="z-index: 1100;padding-top: 11px; "><div role="toolbar" class="mud-toolbar mud-toolbar-dense mud-toolbar-gutters mud-toolbar-appbar"><h6 class="mud-typography mud-typography-h6 font-weight-bold d-flex align-items-center m-0"><div class="mud-nav-item brand-link font-weight-bold d-flex align-items-center m-0 text-decoration-none"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text"><span class="LogoAntesysvg" aria-hidden="true"></span></div></div></div></h6>
319
320        <div aria-hidden="true" class="flex-grow-1"></div>
321
322        
323        <div class="nav-wrapper d-flex align-items-center"><div class="nav-button-wrapper"><button DisableRipple="true" DisableElevation="true" type="button" class="mud-button-root mud-button mud-button-text mud-button-text-default mud-button-text-size-medium mud-ripple slide-button" style="background: transparent; border: none; padding: 0 1rem; height:34px; min-height:30px;" __internal_stopPropagation_onclick><span class="mud-button-label"><div class="d-flex align-items-center w-100 justify-content-between"><div class="slide-inner d-flex align-items-center w-100 justify-content-between" style="height:60px;"><div class="slide-text">Expertises</div>
324
325                                
326                                <div class="slide-text">Expertises</div></div></div></span></button></div><div class="nav-button-wrapper"><button DisableRipple="true" DisableElevation="true" type="button" class="mud-button-root mud-button mud-button-text mud-button-text-default mud-button-text-size-medium mud-ripple slide-button" style="background: transparent; border: none; padding: 0 1rem; height:34px; min-height:30px;" __internal_stopPropagation_onclick><span class="mud-button-label"><div class="d-flex align-items-center w-100 justify-content-between"><div class="slide-inner d-flex align-items-center w-100 justify-content-between" style="height:60px;"><div class="slide-text">Services<svg class="mud-icon-root mud-svg-icon mud-icon-size-medium ml-2 flex-shrink-0" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M7 10l5 5 5-5z"/></svg></div>
327
328                                
329                                <div class="slide-text">Services<svg class="mud-icon-root mud-svg-icon mud-icon-size-medium ml-2 flex-shrink-0" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M7 10l5 5 5-5z"/></svg></div></div></div></span></button></div><div class="nav-button-wrapper"><button DisableRipple="true" DisableElevation="true" type="button" class="mud-button-root mud-button mud-button-text mud-button-text-default mud-button-text-size-medium mud-ripple slide-button" style="background: transparent; border: none; padding: 0 1rem; height:34px; min-height:30px;" __internal_stopPropagation_onclick><span class="mud-button-label"><div class="d-flex align-items-center w-100 justify-content-between"><div class="slide-inner d-flex align-items-center w-100 justify-content-between" style="height:60px;"><div class="slide-text">Secteurs<svg class="mud-icon-root mud-svg-icon mud-icon-size-medium ml-2 flex-shrink-0" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M7 10l5 5 5-5z"/></svg></div>
330
331                                
332                                <div class="slide-text">Secteurs<svg class="mud-icon-root mud-svg-icon mud-icon-size-medium ml-2 flex-shrink-0" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M7 10l5 5 5-5z"/></svg></div></div></div></span></button></div><div class="nav-button-wrapper"><button DisableRipple="true" DisableElevation="true" type="button" class="mud-button-root mud-button mud-button-text mud-button-text-default mud-button-text-size-medium mud-ripple slide-button" style="background: transparent; border: none; padding: 0 1rem; height:34px; min-height:30px;" __internal_stopPropagation_onclick><span class="mud-button-label"><div class="d-flex align-items-center w-100 justify-content-between"><div class="slide-inner d-flex align-items-center w-100 justify-content-between" style="height:60px;"><div class="slide-text">Qui sommes-nous ?</div>
333
334                                
335                                <div class="slide-text">Qui sommes-nous ?</div></div></div></span></button></div><div class="nav-button-wrapper"><button DisableRipple="true" DisableElevation="true" type="button" class="mud-button-root mud-button mud-button-text mud-button-text-default mud-button-text-size-medium mud-ripple slide-button" style="background: transparent; border: none; padding: 0 1rem; height:34px; min-height:30px;" __internal_stopPropagation_onclick><span class="mud-button-label"><div class="d-flex align-items-center w-100 justify-content-between"><div class="slide-inner d-flex align-items-center w-100 justify-content-between" style="height:60px;"><div class="slide-text">Contact</div>
336
337                                
338                                <div class="slide-text">Contact</div></div></div></span></button></div><div class="nav-button-wrapper"><button DisableRipple="true" DisableElevation="true" type="button" class="mud-button-root mud-button mud-button-text mud-button-text-default mud-button-text-size-medium mud-ripple slide-button" style="background: transparent; border: none; padding: 0 1rem; height:34px; min-height:30px;" __internal_stopPropagation_onclick><span class="mud-button-label"><div class="d-flex align-items-center w-100 justify-content-between"><div class="slide-inner d-flex align-items-center w-100 justify-content-between" style="height:60px;"><div class="slide-text"><span class="lang-mini"><img src="images/Lang/fr.svg" alt="Fran&#xE7;ais" class="lang-flag" /><span class="lang-next"><span class="arrow">&#x2192;</span><span class="code">EN</span></span></span></div>
339
340                                
341                                <div class="slide-text"><span class="lang-mini"><img src="images/Lang/fr.svg" alt="Fran&#xE7;ais" class="lang-flag" /><span class="lang-next"><span class="arrow">&#x2192;</span><span class="code">EN</span></span></span></div></div></div></span></button></div><div class="nav-underline" style="&#xD;&#xA;                left:0px;&#xD;&#xA;                width:0px;&#xD;&#xA;                opacity:0;&#xD;&#xA;                height:34px;"></div></div></div></header>
342
343    
344    <header Position="Position.Fixed" class="mud-appbar mud-appbar-fixed-top mud-elevation-0 mud-theme-transparent mobile-only px-2"><div role="toolbar" class="mud-toolbar mud-toolbar-gutters mud-toolbar-appbar"><h6 class="mud-typography mud-typography-h6 font-weight-bold d-flex align-items-center m-0"><div class="mud-nav-item brand-link text-white font-weight-bold d-flex align-items-center m-0 text-decoration-none"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text"><span class="LogoAntesysvg2 mr-1" aria-hidden="true"></span></div></div></div></h6>
345
346        <div class="burger "><span></span>
347            <span></span>
348            <span></span></div></div></header>
349
350    <aside class="mud-drawer mud-drawer-fixed mud-drawer-pos-right mud-drawer--closed mud-drawer--initial mud-drawer-md mud-drawer-clipped-never mud-elevation-1 mud-drawer-persistent mobile-only full-screen-drawer custom-slide-drawer mt-64" style=""><div class="mud-drawer-content"><nav class="mud-navmenu mud-navmenu-default mud-navmenu-margin-none mud-navmenu-dense"><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Expertises</div></div></div><p class="mud-typography mud-typography-body1 mobile-menu-title d-flex justify-between align-items-center"><span class="menu-title-text">Services</span>
351    <svg class="mud-icon-root mud-svg-icon mud-icon-size-medium menu-toggle-icon" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg></p>
352
353<div class="mobile-submenu"><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Applications mobiles iOS &amp; Android</div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Applications web sur mesure</div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Logiciels m&#xE9;tier (ERP / CRM)</div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">IA, assistants &amp; agents</div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Croissance &amp; mon&#xE9;tisation</div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Exp&#xE9;riences 3D &amp; branding</div></div></div></div><p class="mud-typography mud-typography-body1 mobile-menu-title d-flex justify-between align-items-center"><span class="menu-title-text">Secteurs</span>
354    <svg class="mud-icon-root mud-svg-icon mud-icon-size-medium menu-toggle-icon" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"/></svg></p>
355
356<div class="mobile-submenu"><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Start-up, Innovation &amp; Transformation Num&#xE9;rique</div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Sant&#xE9;, &#xC9;ducation &amp; Services publics</div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Logistique &amp; Mobilit&#xE9;</div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Culture, &#xC9;v&#xE9;nementiel &amp; M&#xE9;dias</div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Immobilier, Architecture &amp; Commerce B2B</div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">&#xC9;nergie &amp; Environnement</div></div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Qui sommes-nous ?</div></div></div><div class="mud-nav-item mobile-menu-link"><div class="mud-nav-link mud-ripple" tabindex="0"><div class="mud-nav-link-text">Contact</div></div></div><p class="mud-typography mud-typography-body1 mobile-menu-title d-flex justify-between align-items-center" style="cursor:pointer;"><span class="menu-title-text">Lang</span>
357                        <span class="lang-mini"><img src="images/Lang/fr.svg" alt="Fran&#xE7;ais" class="lang-flag" /><span class="lang-next"><span class="arrow">&#x2192;</span><span class="code">EN</span></span></span></p></nav></div></aside>
358</div><!--Blazor:{"prerenderId":"e663671f7c894a3ca7f8b85fc27f1c81"}--><div class="tlh" id="tlHero" aria-hidden="true"><span class="tlh-w" style="left:75.4%;bottom:-11.5px;--rise:372px;--dx:-53;--spin:-286deg;--fo:1.31"><span class="tlh-t" style="--s:106px;--rb:297deg;--o:0.78;--d:0.82s;--dl:-1.22s;--x0:2.8px;--x1:-1.3px;--y0:-3px;--y1:-1.5px;--c:#a9dccb"></span></span><span class="tlh-w" style="left:56.8%;bottom:-1.6px;--rise:505px;--dx:-31;--spin:-340deg;--fo:1.42"><span class="tlh-t" style="--s:95px;--rb:194deg;--o:0.73;--d:0.79s;--dl:-0.05s;--x0:-1.8px;--x1:-0.5px;--y0:-1.7px;--y1:0.2px;--c:#c7e7dc"></span></span><span class="tlh-w" style="left:45.2%;bottom:-2.6px;--rise:451px;--dx:-66;--spin:-364deg;--fo:1.47"><span class="tlh-t" style="--s:143px;--rb:12deg;--o:0.71;--d:1.35s;--dl:-0.03s;--x0:-1.6px;--x1:0.1px;--y0:1.4px;--y1:3px;--c:#1f9f6e"></span></span><span class="tlh-w" style="left:25.9%;bottom:18px;--rise:406px;--dx:40;--spin:277deg;--fo:1.5"><span class="tlh-t" style="--s:122px;--rb:39deg;--o:0.82;--d:0.86s;--dl:-1.23s;--x0:-2.9px;--x1:-2.4px;--y0:2px;--y1:-1.7px;--c:#2e9c85"></span></span><span class="tlh-w" style="left:84.3%;bottom:4.3px;--rise:362px;--dx:-64;--spin:336deg;--fo:1.5"><span class="tlh-t" style="--s:143px;--rb:96deg;--o:0.84;--d:0.85s;--dl:-0.13s;--x0:-2.6px;--x1:0.5px;--y0:2.9px;--y1:-1.3px;--c:#3aa17e"></span></span><span class="tlh-w" style="left:76.8%;bottom:5.3px;--rise:391px;--dx:-53;--spin:378deg;--fo:1.41"><span class="tlh-t" style="--s:127px;--rb:351deg;--o:0.66;--d:1.24s;--dl:-0.39s;--x0:0.5px;--x1:-1.1px;--y0:0.2px;--y1:-1.4px;--c:#c7e7dc"></span></span><span class="tlh-w" style="left:50.4%;bottom:5.3px;--rise:252px;--dx:-11;--spin:-324deg;--fo:1.42"><span class="tlh-t" style="--s:78px;--rb:154deg;--o:0.63;--d:1.45s;--dl:-0.21s;--x0:2.2px;--x1:0.2px;--y0:0.9px;--y1:-2.7px;--c:#5cbf9f"></span></span><span class="tlh-w" style="left:52.5%;bottom:5.5px;--rise:342px;--dx:-34;--spin:-282deg;--fo:1.09"><span class="tlh-t" style="--s:139px;--rb:1deg;--o:0.78;--d:1.24s;--dl:-1s;--x0:0.3px;--x1:-0.6px;--y0:2.9px;--y1:-0.6px;--c:#c7e7dc"></span></span><span class="tlh-w" style="left:52.3%;bottom:5.3px;--rise:292px;--dx:54;--spin:454deg;--fo:1.3"><span class="tlh-t" style="--s:71px;--rb:180deg;--o:0.97;--d:1.48s;--dl:-0.63s;--x0:-2.5px;--x1:-1px;--y0:0.6px;--y1:-1.9px;--c:#3aa17e"></span></span><span class="tlh-w" style="left:-0.9%;bottom:-1.2px;--rise:367px;--dx:-52;--spin:-283deg;--fo:1.46"><span class="tlh-t" style="--s:94px;--rb:208deg;--o:0.88;--d:1.4s;--dl:-1.11s;--x0:0.7px;--x1:1.6px;--y0:0px;--y1:-2.2px;--c:#a9dccb"></span></span><span class="tlh-w" style="left:59.8%;bottom:17.1px;--rise:518px;--dx:-30;--spin:251deg;--fo:1.24"><span class="tlh-t" style="--s:131px;--rb:265deg;--o:0.76;--d:1.12s;--dl:-1.27s;--x0:-1.6px;--x1:-1.2px;--y0:-0.9px;--y1:1.7px;--c:#2e9c85"></span></span><span class="tlh-w" style="left:61.8%;bottom:13.6px;--rise:214px;--dx:24;--spin:284deg;--fo:1.28"><span class="tlh-t" style="--s:123px;--rb:227deg;--o:0.8;--d:1.44s;--dl:-1.05s;--x0:-0px;--x1:1.9px;--y0:1.9px;--y1:-2.7px;--c:#123a2c"></span></span><span class="tlh-w" style="left:39.5%;bottom:-7.3px;--rise:234px;--dx:-38;--spin:-453deg;--fo:1.25"><span class="tlh-t" style="--s:80px;--rb:7deg;--o:0.79;--d:1.12s;--dl:-1.32s;--x0:-2.3px;--x1:2px;--y0:0.7px;--y1:0.4px;--c:#a9dccb"></span></span><span class="tlh-w" style="left:87%;bottom:11.4px;--rise:216px;--dx:-41;--spin:462deg;--fo:1.48"><span class="tlh-t" style="--s:72px;--rb:151deg;--o:0.78;--d:0.96s;--dl:-0.74s;--x0:-1.7px;--x1:2.9px;--y0:1.8px;--y1:-2.2px;--c:#1f9f6e"></span></span><span class="tlh-w" style="left:33.1%;bottom:8.6px;--rise:434px;--dx:20;--spin:249deg;--fo:1.49"><span class="tlh-t" style="--s:87px;--rb:126deg;--o:0.91;--d:1.25s;--dl:-1.25s;--x0:0.9px;--x1:-0.7px;--y0:2.3px;--y1:0.6px;--c:#123a2c"></span></span><span class="tlh-w" style="left:41.8%;bottom:18.5px;--rise:338px;--dx:-35;--spin:214deg;--fo:1.25"><span class="tlh-t" style="--s:112px;--rb:87deg;--o:0.65;--d:1.13s;--dl:-0.48s;--x0:0px;--x1:-1px;--y0:-0.2px;--y1:-1.4px;--c:#86cfb8"></span></span><span class="tlh-w" style="left:22.2%;bottom:1.5px;--rise:263px;--dx:-51;--spin:434deg;--fo:1.27"><span class="tlh-t" style="--s:108px;--rb:168deg;--o:0.77;--d:1.07s;--dl:-1.33s;--x0:3px;--x1:-2.2px;--y0:1.8px;--y1:-2.5px;--c:#5cbf9f"></span></span><span class="tlh-w" style="left:101.7%;bottom:17.5px;--rise:318px;--dx:-57;--spin:449deg;--fo:1.01"><span class="tlh-t" style="--s:82px;--rb:120deg;--o:0.64;--d:0.73s;--dl:-1.02s;--x0:1.4px;--x1:-1.7px;
358--y0:1.6px;--y1:-1.9px;--c:#1f9f6e"></span></span><span class="tlh-w" style="left:72.3%;bottom:3px;--rise:207px;--dx:-47;--spin:326deg;--fo:1.38"><span class="tlh-t" style="--s:67px;--rb:323deg;--o:0.68;--d:1.42s;--dl:-1.41s;--x0:2px;--x1:1.4px;--y0:0.4px;--y1:2px;--c:#86cfb8"></span></span><span class="tlh-w" style="left:88.7%;bottom:3.8px;--rise:405px;--dx:12;--spin:359deg;--fo:1.17"><span class="tlh-t" style="--s:80px;--rb:294deg;--o:0.98;--d:1.45s;--dl:-0.87s;--x0:2.9px;--x1:-2.4px;--y0:-1.8px;--y1:0.1px;--c:#a9dccb"></span></span><span class="tlh-w" style="left:87.3%;bottom:2.9px;--rise:378px;--dx:1;--spin:396deg;--fo:1.42"><span class="tlh-t" style="--s:122px;--rb:154deg;--o:0.91;--d:1.19s;--dl:-1.33s;--x0:-1.6px;--x1:-3px;--y0:0.8px;--y1:2.2px;--c:#123a2c"></span></span><span class="tlh-w" style="left:1.6%;bottom:-10.5px;--rise:449px;--dx:-34;--spin:257deg;--fo:1.38"><span class="tlh-t" style="--s:135px;--rb:344deg;--o:0.82;--d:1.32s;--dl:-0.31s;--x0:0.6px;--x1:1px;--y0:-3px;--y1:-2.2px;--c:#123a2c"></span></span><span class="tlh-w" style="left:63.6%;bottom:-11.1px;--rise:250px;--dx:68;--spin:-419deg;--fo:1.05"><span class="tlh-t" style="--s:86px;--rb:154deg;--o:0.99;--d:1.2s;--dl:-0.3s;--x0:2.7px;--x1:1.4px;--y0:-2.7px;--y1:-2.8px;--c:#c7e7dc"></span></span><span class="tlh-w" style="left:96%;bottom:-0px;--rise:404px;--dx:19;--spin:-228deg;--fo:1.29"><span class="tlh-t" style="--s:84px;--rb:285deg;--o:0.72;--d:1.32s;--dl:-0.93s;--x0:1.1px;--x1:-0.2px;--y0:-1.7px;--y1:1.1px;--c:#86cfb8"></span></span></div>
359
360<style>
361    /* Bande STICKY sous le menu fixe (top = hauteur AppBar) : elle reste visible
362       pendant le scroll → on voit les triangles se disperser (comme le lab). */
363    .tlh { position: sticky; top: 70px; height: 80px; width: 100%; overflow: visible; z-index: 4;
364        pointer-events: none; }
365    .tlh-w { position: absolute; transform-origin: 50% 60%;
366        transform: translate(calc(var(--p, 0) * var(--dx) * 1px), calc(var(--p, 0) * var(--rise) * -1)) rotate(calc(var(--p, 0) * var(--spin)));
367        opacity: calc(1 - var(--p, 0) * var(--fo)); will-change: transform, opacity; }
368    .tlh-t { display: block; width: var(--s); height: var(--s);
369        clip-path: polygon(50% 0, 100% 100%, 0 100%); background: var(--c); opacity: var(--o);
370        transform: rotate(var(--rb)); animation: tlhTremble var(--d) ease-in-out var(--dl) infinite alternate; }
371    @keyframes tlhTremble {
372        from { transform: translate(var(--x0), var(--y0)) rotate(calc(var(--rb) - 4deg)); }
373        to   { transform: translate(var(--x1), var(--y1)) rotate(calc(var(--rb) + 4deg)); }
374    }
375    @media (prefers-reduced-motion: reduce) { .tlh-t { animation: none; transform: rotate(var(--rb)); } }
376    /* Mobile : largeur réduite → les 24 triangles sont trop serrés. On en masque une
377       partie (répartition déjà aléatoire → pas de trou visible). */
378    @media (max-width: 760px) { .tlh-w:nth-child(2n) { display: none; } }
379    @media (max-width: 440px) { .tlh-w:nth-child(3n) { display: none; } }
380</style><div class="mud-layout over-babylon" style=""><div class="mud-main-content"><div class="mud-container mud-container-maxwidth-lg mud-container--gutters" style="margin-top: calc(-1 * var(--babylon-height)) !important;"><div class="antesy-page-enter" b-ou4vlvzgc9><!--Blazor:{"type":"server","prerenderId":"e4d3f9c2b7bb4abd8c4fe6c0cff8b8c0","key":{"locationHash":"852F05D76D6E0CD785C6F19513719D75A7982B94DC51D24F0754B3A31A626396:0","formattedComponentKey":""},"sequence":1,"descriptor":"CfDJ8NlkTcQuOSpMgkzF00AO4kzukSB1phCMVofLwC671w1Hb4It7zFkYELCWD4XDRW6j3wO0ne8hpkcNeYhjfNCnfB3r3PreI3WvX59har7aPDdtXNwbhDRzab8K18n6O3uKclK68bOdUrOrxEQqY08sEFvLOSVdjVz6eyx5sgR2mE/edJc8b2P/gF2kxOrSqElP7gXWn0CSHIABASCNDVi2RXl7/Wohda31qoktcpaS9vjKHdppi1LU5QPo0TD/QEoQbwP9ZYTNgSN/0tMxLbeSiaq18YY5vWbvGpLlqvfv0gOr2EAudSJgX6cg8LtQfkSA6iAZ6j3Tu90D6f7WNiPKzLi4KXqqF\u002B4m1ziJZnTwxsRbQ8W4PyjMLpG1hDf5Cq2647JAFwmOp1Ef54j4zYDI5ARYLE\u002B5caoz2fYgAKH9gSCRs7lCtSyXkA0Q0\u002Bsry4JT6wEj\u002BCkQxg7vEFXizMhLkhmiB\u002BKlE2ESU22dnCdheH1mOsojyGYbn0VaMkrUQYez9XBOjucpUqOqZT9uK3d4bvTNLG5R21E9rU6TfynQJzO"}-->
381
382<div class="sg"><section class="sg-hero sg-wrap"><span class="sg-eyebrow">Produit Antesy · Signature email</span>
383        <h1 class="sg-h1">Signature email dynamique : une signature qui s'adapte, pas un copier-coller</h1>
384        <p class="sg-lead">
385            Vos collaborateurs envoient des dizaines de mails par jour. Leur signature devrait travailler pour vous :
386            image de marque homogène, coordonnées à jour, et même des campagnes (soldes, événement, lancement) qui
387            s'affichent automatiquement à la bonne date — sans que personne ne touche à Gmail ou Outlook.
388        </p>
389
390        <a class="sg-demo" href="/signature"><span class="sg-demo-play" aria-hidden="true">✉️</span>
391            <span class="sg-demo-text">Découvrir la signature</span>
392            <span class="sg-demo-hint">Landing + éditeur en ligne</span></a>
393
394        <div class="sg-cta"><a class="sg-btn sg-btn--primary" href="/signature">Voir la signature →</a>
395            <a class="sg-btn sg-btn--ghost" href="/diagnostic">En parler avec nous</a></div></section>
396
397    
398    <section class="sg-wrap sg-block"><span class="sg-tag">Le problème</span>
399        <h2 class="sg-h2">Des signatures hétérogènes, impossibles à tenir à jour</h2>
400        <p class="sg-p">
401            Chaque personne bricole sa signature dans son client mail : logos différents, coordonnées obsolètes,
402            mentions légales oubliées, aucune cohérence. Et quand vous voulez pousser une bannière « nouveau produit »
403            ou « fermeture estivale » à toute l'équipe, il faut envoyer un tutoriel et espérer que chacun le fasse.
404        </p></section>
405
406    
407    <section class="sg-wrap sg-block"><span class="sg-tag">Ce que fait le produit</span>
408        <h2 class="sg-h2">Une signature pilotée depuis un seul endroit</h2>
409        <div class="sg-grid"><article class="sg-card"><h3>Elle s'adapte au contexte</h3>
410                <p>La signature change selon l'expéditeur, le destinataire ou la période — la bonne info au bon moment.</p></article>
411            <article class="sg-card"><h3>Campagnes programmées</h3>
412                <p>Pâques, Black Friday, lancement produit : vous programmez une fois, la bannière s'affiche à la bonne date, puis disparaît.</p></article>
413            <article class="sg-card"><h3>Éditeur en ligne</h3>
414                <p>Un back-office clair pour créer, modifier et déployer les signatures — sans toucher au code ni aux clients mail.</p></article>
415            <article class="sg-card"><h3>Image de marque homogène</h3>
416                <p>Un modèle unique, des coordonnées à jour, les mentions légales toujours présentes. Fini le bricolage.</p></article>
417            <article class="sg-card"><h3>Compatible Gmail &amp; Outlook</h3>
418                <p>Pas d'extension navigateur à installer : la signature s'intègre dans les outils que vos équipes utilisent déjà.</p></article>
419            <article class="sg-card"><h3>Connexion par lien magique</h3>
420                <p>Accès simple et sécurisé pour vos utilisateurs, sans énième mot de passe à retenir.</p></article></div></section>
421
422    
423    <section class="sg-wrap sg-block"><span class="sg-tag">Comment ça marche</span>
424        <h2 class="sg-h2">De la maquette au déploiement, sans friction</h2>
425        <div class="sg-steps"><div class="sg-step"><span class="sg-num">01</span><div><h3>On cadre votre modèle</h3><p>Charte, coordonnées, mentions, variantes par équipe : on définit un modèle unique et propre.</p></div></div>
426            <div class="sg-step"><span class="sg-num">02</span><div><h3>On branche l'éditeur</h3><p>Un back-office pour gérer les signatures et programmer les campagnes, sans dépendre de la technique.</p></div></div>
427            <div class="sg-step"><span class="sg-num">03</span><div><h3>On déploie</h3><p>Les signatures arrivent dans Gmail/Outlook, à jour et cohérentes, pour toute l'équipe.</p></div></div>
428            <div class="sg-step"><span class="sg-num">04</span><div><h3>Vous pilotez</h3><p>Vous mettez à jour, lancez une campagne ou ajoutez une personne — en quelques clics.</p></div></div></div></section>
429
430    
431    <section class="sg-wrap sg-block sg-final"><h2 class="sg-h2">Envie d'une signature qui travaille pour votre marque ?</h2>
432        <p class="sg-p">
433            C'est un produit Antesy, mais surtout un exemple de ce qu'on sait faire : concevoir un outil utile,
434            simple à piloter, et le faire vivre. Un diagnostic de 30 minutes suffit pour voir ce que ça donnerait chez vous.
435        </p>
436        <div class="sg-cta"><a class="sg-btn sg-btn--primary" href="/signature">Voir la signature en détail →</a>
437            <a class="sg-btn sg-btn--ghost" href="/diagnostic">Réserver un diagnostic gratuit</a></div></section></div>
438
439<style>
440    .sg { color: #101828; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, system-ui, sans-serif; }
441    .sg-wrap { max-width: 980px; margin-inline: auto; padding-inline: clamp(16px, 4vw, 40px); }
442    .sg-block { padding-block: clamp(36px, 6vw, 68px); }
443    .sg-hero { padding-block: clamp(48px, 7vw, 88px) clamp(22px, 4vw, 44px); }
444    .sg-eyebrow, .sg-tag { display: inline-block; font-size: 12px; letter-spacing: .16em; text-transform: uppercase; font-weight: 800; color: #0a9c8c; }
445    .sg-h1 { font-size: clamp(28px, 5vw, 46px); line-height: 1.08; letter-spacing: -.025em; font-weight: 800; margin: 12px 0 0; text-wrap: balance; }
446    .sg-h2 { font-size: clamp(22px, 3.4vw, 32px); letter-spacing: -.02em; font-weight: 800; margin: 8px 0 18px; text-wrap: balance; }
447    .sg-lead { font-size: clamp(16px, 2vw, 19px); line-height: 1.6; color: #3f4a57; max-width: 720px; margin: 16px 0 0; }
448    .sg-p { font-size: 16px; line-height: 1.7; color: #3f4a57; max-width: 760px; margin: 0; }
449    .sg-cta { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 26px; }
450    .sg-btn { display: inline-flex; align-items: center; text-decoration: none; font-weight: 700; font-size: 14.5px;
451        padding: 12px 22px; border-radius: 999px; transition: transform .16s ease, box-shadow .16s ease, background .16s ease; }
452    .sg-btn--primary { background: #0a9c8c; color: #fff; }
453    .sg-btn--primary:hover { transform: translateY(-2px); box-shadow: 0 14px 30px -14px rgba(10,156,140,.7); }
454    .sg-btn--ghost { border: 1px solid #d4dae2; color: #101828; }
455    .sg-btn--ghost:hover { border-color: #0a9c8c; color: #0a9c8c; }
456    .sg-demo { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px;
457        margin-top: 30px; padding: clamp(40px, 8vw, 76px) 20px; border-radius: 18px; text-decoration: none; color: #fff;
458        background: linear-gradient(135deg, #4f46e5, #6366f1 55%, #8b5cf6); transition: transform .18s ease, box-shadow .18s ease; }
459    .sg-demo:hover { transform: translateY(-2px); box-shadow: 0 24px 60px -30px rgba(99,102,241,.9); }
460    .sg-demo-play { display: inline-flex; align-items: center; justify-content: center; width: 64px; height: 64px;
461        border-radius: 999px; background: rgba(255,255,255,.18); font-size: 26px; }
462    .sg-demo-text { font-size: clamp(18px, 2.4vw, 24px); font-weight: 800; letter-spacing: -.01em; }
463    .sg-demo-hint { font-size: 13px; opacity: .85; }
464    .sg-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(230px, 1fr)); gap: 16px; }
465    .sg-card { background: #fff; border: 1px solid #e6eaf0; border-radius: 14px; padding: 20px; transition: border-color .18s, box-shadow .18s, transform .18s; }
466    .sg-card:hover { transform: translateY(-3px); border-color: #d4dae2; box-shadow: 0 16px 34px -22px rgba(16,24,40,.4); }
467    .sg-card h3 { font-size: 16px; font-weight: 700; margin: 0 0 6px; }
468    .sg-card p { font-size: 14px; line-height: 1.55; color: #5b6675; margin: 0; }
469    .sg-steps { display: grid; gap: 14px; }
470    .sg-step { display: flex; gap: 16px; align-items: flex-start; background: #fff; border: 1px solid #e6eaf0; border-radius: 14px; padding: 18px 20px; }
471    .sg-num { font-size: 15px; font-weight: 800; color: #0a9c8c; min-width: 34px; }
472    .sg-step h3 { font-size: 16px; font-weight: 700; margin: 0 0 4px; }
473    .sg-step p { font-size: 14px; line-height: 1.55; color: #5b6675; margin: 0; }
474    .sg-final { border-top: 1px solid #eef1f5; }
475    @media (prefers-color-scheme: dark) {
476        .sg { color: #f1f4f8; }
477        .sg-lead, .sg-p { color: #aab3bf; }
478        .sg-card, .sg-step { background: #12161c; border-color: #262c36; }
479        .sg-card p, .sg-step p { color: #aab3bf; }
480        .sg-btn--ghost { color: #f1f4f8; border-color: #333b47; }
481        .sg-final { border-color: #262c36; }
482    }
483</style><!--Blazor:{"prerenderId":"e4d3f9c2b7bb4abd8c4fe6c0cff8b8c0"}--></div></div></div>
484
485    <!--Blazor:{"type":"server","prerenderId":"bc383f7252fe4eb7a9f22596402a52dc","key":{"locationHash":"9FC9DE80E941630C26375294FCE2968D072B1CA9D6F0BAEB66E24D41C5B011FD:23","formattedComponentKey":""}
485,"sequence":2,"descriptor":"CfDJ8NlkTcQuOSpMgkzF00AO4kwp08DPxYt1J28dpJ\u002BSFqVbxiZjA1odD6NgUlN8xOsMLkkFdNK\u002BvMD3DuNMzwgdeAcL95lPD/UPM7ZVJfoTErJO5pIWiKGaET0XH/iT42GzDTPGO/79XCDT2LUFDBDAU5dgzOK5hLdOkhSmZoH281WzQ78lLdChreGmauS5WONyNitsezslYdq3uTGr2OOmqUjO29a/IHfA1125X6a8qQaJUOGMmq4hOunVkajDOaEhoEYE1Dsf0w9FfsC1CWeKLmG2Rf89gVHVYwWTV\u002B2LQyebvuDNOc6GoMyVbO9StdgOTh/gFyWA1jI3\u002BxlWgILsJ4j1Yd\u002BGdlXFIJtMpECflGYZ66/r9oNW4QPcTgurzM6n1pZecr9lJaMe570lw0OAXQADbVRDBcmWyPnXpMnNnybqvO39mFZ7DJ0n22iSloveNfp7R4X0Ia28rS7n7EsumyYfLYYdwQJcR1BafeaVtqpAj7k6k01H\u002Bun5mn3oCe9I1czX4GZ2n12DdjQvOCee1Y8="}--><hr class="mud-divider mud-divider-fullwidth" style="height:2px;" />
486
487<footer class="antesy-footer"><div class="mud-container mud-container-maxwidth-false mud-container--gutters container-frame"><div class="footer-grid"><div class="slogan-col"><svg class="slogan-mark" viewBox="0 0 319.4 354.74" aria-hidden="true"><path d="M127.26,0l65.57.06,126.57,354.68-56.1-.05-38.54-106.75-98.99-.1,19-52.34,61.09.06-45.75-126.71L56.1,354.48l-56.1-.05L127.26,0Z" fill="currentColor"></path></svg>
488
489                
490                <h2 Component="p" class="mud-typography mud-typography-h2 footer-slogan">VOTRE VISION<br>NOTRE CODE<br>&amp; SUCC&#xC8;S.</h2></div>
491
492            
493            <span class="giant-slash" aria-hidden="true"></span>
494
495            
496            <div class="right-col"><div class="columns-wrapper" style="margin-bottom:auto;"><div class="column"><h6 Component="p" class="mud-typography mud-typography-h6 column-title">Nos pages</h6>
497                        <nav class="link-list-col" aria-label="Nos pages"><a href="/diagnostic" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Prise de rdv</a>
498                            <a href="/methode" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">M&#xE9;thode</a>
499                            <a href="/audit-performance" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Audit performance</a>
500                            <a href="/QuiSommeNous" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Notre vision</a>
501                            <a href="/references" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Nos r&#xE9;f&#xE9;rences</a></nav></div>
502
503                    <div class="column"><h6 Component="p" class="mud-typography mud-typography-h6 column-title">
503Zones d&#x27;intervention</h6>
504                        <nav class="link-list-col link-list-col--cities" aria-label="Zones d&#x27;intervention"><a href="/agence-web/bruxelles" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Bruxelles</a>
505                            <a href="/agence-web/namur" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Namur</a>
506                            <a href="/agence-web/liege" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Li&#xE8;ge</a>
507                            <a href="/agence-web/charleroi" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Charleroi</a>
508                            <a href="/en/web-agency/luxembourg" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Luxembourg</a>
509                            <a href="/agence-web/lille" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Lille</a>
510                            <a href="/agence-web/lyon" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Lyon</a>
511                            <a href="/agence-web/bordeaux" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Bordeaux</a>
512                            <a href="/agence-web/nantes" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Nantes</a>
513                            <a href="/agence-web/toulouse" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Toulouse</a>
514                            <a href="/agence-web/rennes" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Rennes</a>
515                            <a href="/agence-web/strasbourg" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Strasbourg</a>
516                            <a href="/agence-web/montpellier" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Montpellier</a>
517                            <a href="/agence-web/grenoble" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">Grenoble</a></nav></div>
518
519                    <div class="column"><h6 Component="p" class="mud-typography mud-typography-h6 column-title">R&#xE9;seaux sociaux</h6>
520                        <nav class="link-list-col" aria-label="R&#xE9;seaux sociaux"><a href="https://discord.gg/zrD3w7vW" target="_blank" Rel="noopener" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link d-flex align-center gap-2"><span class="mud-icon-root mud-icon-size-medium icon-neutral fa-brands fa-discord" aria-hidden="true" role="img"></span> Discord
521                            </a>
522                            <a href="https://www.linkedin.com/company/antesystudio/" target="_blank" Rel="noopener" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link d-flex align-center gap-2"><span class="mud-icon-root mud-icon-size-medium icon-neutral fa-brands fa-linkedin" aria-hidden="true" role="img"></span> LinkedIn
523                            </a>
524                            <a href="https://www.instagram.com/spaceship_arena/" target="_blank" Rel="noopener" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link d-flex align-center gap-2"><span class="mud-icon-root mud-icon-size-medium icon-neutral fa-brands fa-instagram" aria-hidden="true" role="img"></span> Instagram
525                            </a></nav></div>
526
527                    <div class="column"><h6 Component="p" class="mud-typography mud-typography-h6 column-title">Contact</h6>
528
529                        <div class="footer-info"><div class="footer-info-line"><svg class="mud-icon-root mud-svg-icon mud-icon-size-medium info-icon" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/></svg>
530                                <a href="mailto:[email protected]" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 footer-link">[email protected]</a></div>
531
532                            <div class="footer-info-line"><svg class="mud-icon-root mud-svg-icon mud-icon-size-medium info-icon" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0,0h24v24H0V0z" fill="none"/><g><path d="M19.5,3.5L18,2l-1.5,1.5L15,2l-1.5,1.5L12,2l-1.5,1.5L9,2L7.5,3.5L6,2v14H3v3c0,1.66,1.34,3,3,3h12c1.66,0,3-1.34,3-3V2 L19.5,3.5z M19,19c0,0.55-0.45,1-1,1s-1-0.45-1-1v-3H8V5h11V19z"/><rect height="2" width="6" x="9" y="7"/><rect height="2" width="2" x="16" y="7"/><rect height="2" width="6" x="9" y="10"/><rect height="2" width="2" x="16" y="10"/></g></svg>
533                                <p Component="p" class="mud-typography mud-typography-body2 footer-muted">TVA : BE1006153284</p></div>
534
535                            <div class="footer-info-line"><svg class="mud-icon-root mud-svg-icon mud-icon-size-medium info-icon" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg>
536                                <p Component="p" class="mud-typography mud-typography-body2 footer-muted">Bas&#xE9; en Belgique &#x2014; interventions &#xE0; Bruxelles &amp; Paris (sur site ou &#xE0; distance)</p></div></div></div></div>
537
538                <div class="cta-row"><a type="button" href="/contact" class="mud-button-root mud-button mud-button-filled mud-button-filled-primary mud-button-filled-size-large mud-ripple cta-btn"><span class="mud-button-label">Contactez-nous !<span class="mud-button-icon-end mud-button-icon-size-large"><svg class="mud-icon-root mud-svg-icon mud-icon-size-large" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8z"/></svg></span></span></a></div></div></div>
539
540        <hr class="footer-separator">
541
542        <div class="bottom-area"><div class="brand"><svg class="mud-icon-root mud-svg-icon mud-icon-size-medium brand-icon" focusable="false" viewBox="0 0 24 24" aria-hidden="true" role="img"><g><rect fill="none" height="24" width="24"/></g><g><path d="M17,11V3H7v4H3v14h8v-4h2v4h8V11H17z M7,19H5v-2h2V19z M7,15H5v-2h2V15z M7,11H5V9h2V11z M11,15H9v-2h2V15z M11,11H9V9h2 V11z M11,7H9V5h2V7z M15,15h-2v-2h2V15z M15,11h-2V9h2V11z M15,7h-2V5h2V7z M19,19h-2v-2h2V19z M19,15h-2v-2h2V15z"/></g></svg>
543                <p Component="p" class="mud-typography mud-typography-subtitle1 brand-name">Antesy</p></div>
544
545            <div class="legals"><a href="/mentions-legales" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 legal-link">Mentions l&#xE9;gales</a>
546                <a href="/politique-confidentialite" class="mud-typography mud-link mud-primary-text mud-link-underline-hover mud-typography-body1 legal-link">Politique de confidentialit&#xE9;</a></div>
547
548            <span Component="p" class="mud-typography mud-typography-caption year">© 2026 Antesy</span></div></div></footer><!--Blazor:{"prerenderId":"bc383f7252fe4eb7a9f22596402a52dc"}-->
549
550    <!--Blazor:{"type":"server","prerenderId":"c6f8634e80c54bf7b2ae1e339899c3e9","key":{"locationHash":"B7423C244378AA5686192A419F15F431C46B2ED495283DF26936F3515BFED6E1:25","formattedComponentKey":""},"sequence":3,"descriptor":"CfDJ8NlkTcQuOSpMgkzF00AO4kxridPPrXsENiGVWXWsX6wPseXxP3Vv6eOGLTIRcjCsDi7B8RN4uXA2fyJTCE0Dh0hHNLS3fLqUE8uRy6D1dVhPIY2bn9ZFfaflkkRrguh7a8CmvvtFaDZA2kcnAHrnGB6SMGBouya6BfgO58jULcI2RLkAY9tVJ7qYri8o/RhEgxHDUm4Juwd\u002B7\u002BAdTfJFgBpqfGVoeiwH/2snwzayWZDuj86\u002BrzE9cR18P60yJTiF0NeV1gwLjonWdEPEnz3//PFauKLc9M0GS5JOegd\u002BuhKw/GZnlt5b/SlgQB2fItPC1UjdZunz0I3jutjzEWaVg2AGpnbY4d3mN9oLVGqH7PvO6GpZntlraGwEhHz3zjEEKG\u002BDNiUr83sHGMFM6lyrR4xlOjYf1XI\u002Bcc5\u002BAberZfqlmer028m4kw76ShE4PzBqT9gkl8VP2Io191Mo2I\u002B7clLLA1QNaUiXWBEn9ZMOyXNWHjSXCVtEfnq4ud4w8wrHZXrhu\u002Blbn349cp/aQu2e3tc="}--><div class="cookie-banner"><div class="cookie-text">On utilise des cookies <b>uniquement</b> pour des statistiques anonymisées (Google Analytics). 
551
552            <a href="/politique-confidentialite" __internal_preventDefault_onclick>En savoir plus</a>.
553        </div>
554
555        <div class="cookie-actions"><button class="cookie-btn">OK</button>
556            <button class="cookie-btn cookie-btn-ghost">Refuser</button></div></div><!--Blazor:{"prerenderId":"c6f8634e80c54bf7b2ae1e339899c3e9"}--></div>
557
558            
559
560    
561    
561<script src="https://www.gstatic.com/firebasejs/9.23.0/firebase-app-compat.js"></script>
561
562    
562<script src="https://www.gstatic.com/firebasejs/9.23.0/firebase-firestore-compat.js"></script>
562
563    
563<script src="/js/leaderboard.js?v=101"></script>
563
564
565    
566    
566<script src="/js/babylon/babylonLoader.js?v=101"></script>
566
567    
567<script src="/js/trianglesExit.js?v=101"></script>
567
568    
568<script src="_framework/blazor.web.js"></script>
568
569    
569<script src="js/cookieLang.js?v=101"></script>
569
570    
570<script src="js/console-no-reflash.js?v=101"></script>
570
571    
571<script src="js/signature-auth.js?v=101"></script>
571
572    
572<script src="/js/signatureClipboard.js?v=101"></script>
572
573    
573<script src="/js/cookies-consent.js?v=101"></script>
573
574    
574<script>
575        window.addEventListener("DOMContentLoaded", () => {
576          try {
577            window.AntesyConsent?.autoEnableGAIfAccepted("G-T3D2BKXBS3", "AW-17744677084");
578          } catch {}
579        });
580
581        window.addEventListener("load", () => {
582          // Reconnexion Blazor : toast discret pendant que SignalR retente.
583          // AUCUN reload automatique : Blazor reconnect natif garde l'état du circuit.
584          // Si reconnexion échoue, le toast reste visible — user peut refresh manuellement.
585          window.Blazor.defaultReconnectionHandler = {
586            onConnectionDown: (options, error) => {
587              const overlay = document.getElementById("antesy-reconnect");
588              if (overlay) overlay.style.display = "block";
589              options.startReconnection();
590            },
591            onConnectionUp: () => {
592              const overlay = document.getElementById("antesy-reconnect");
593              if (overlay) overlay.style.display = "none";
594            },
595            _reconnectDisplay: { show:()=>{}, update:()=>{}, hide:()=>{} }
596          };
597        });
598    </script>
598
599
600    
601    
601<script src="js/interop.js" defer></script>
601
602    
602<script src="/js/antesyEgg.js" defer></script>
602
603    
603<script src="/js/firstVisitPopup.js" defer></script>
603
604    
604<script src="/js/heroInteractHint.js" defer></script>
604
605    
605<script src="/js/AboutPage.js"></script>
605
606    
606<script src="/js/RailProgress.js"></script>
606
607    
607<script src="js/ScrollPromptEffect.js" defer></script>
607
608    
608<script src="js/curve.js"></script>
608</body></html><!--Blazor-Server-Component-State:CfDJ8NlkTcQuOSpMgkzF00AO4kzyYMq6vxp7z7oE1uJDluCR3p3IWVSFrL00p1tSqm7WkVvYeS9l+WUclt9RDBihn148EqqrhQ3PFLdVB72iKEjhtRTLWZhXw0q9hBCCP+emEed88zHqAIXTHYkHjECkqIhA/PJbzbPYY7A/97/eRvtuMkbOI8ubrOPTwsUBLCpnloHrvS2JDTJaMIOszBhERi4Utso0dhZfeuMPtsIli/y9Vbr+EfDN80tS+KooVWBaNtpxLpIWVNrAVDoGPxt/e0v1FREP6wKU25rnLCCkoT3dtt2GFIc5RLS/p5mPqLUzGXN4gVG3rqjNiloqZfZt+OuW9ayUX70S82Qh1PJq6c7vdtD9mnk//DaQK5oznEWp/GEmNwSOxpdMaE4uynQT9WmaNnLtxTfGTdCcCyMiV+SFjJjlcgev4T0PTZG3K9tCGre8vaZmyYQ0S/kQ2BhwLJnUv0R7zB5wJmSaNcvXKBTW3kgwUJP5fnDyTFbwkJAFbF8EmLTNVuE3LXtwdY0d38l35vCFIKk5dwSJJ0t8ks2i--><!--Blazor-WebAssembly-Component-State:eyJfX2ludGVybmFsX19BbnRpZm9yZ2VyeVJlcXVlc3RUb2tlbiI6ImV5SjJZV3gxWlNJNklrTm1SRW80VG14clZHTlJkVTlUY0UxbmEzcEdNREJCVHpScmVqZFpUbkE0V201aWFtNHRNVlphVXpsVVJ6RkdRVjlrWnpnd04wSm1ORE5CVEdacmVITnNUMGxwZEZaRFZqRlJXSE5PU0hCeFIwb3dhWFZTVFUxRlJWQTNRM1p4Y2pOM2JVcDRWMnAxZUVoMVUweG9PRmxwV2tSd1lWOUhUVTFLVFdwU2RsQXpOeloyZGkxMlZtRnRaV2R0WVdneFoxZG1hR3BzVDJzMGFXc3dJaXdpWm05eWJVWnBaV3hrVG1GdFpTSTZJbDlmVW1WeGRXVnpkRlpsY21sbWFXTmhkR2x2YmxSdmEyVnVJbjA9In0=-->

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.