1 2<!DOCTYPE html> 3<html lang="fr"> 4 <head> 5 <title>Formation automatisme pour professionnels et étudiants</title> 6 <meta name="theme-color" content="rgba(255, 255, 255, 0.674)"> 7 <meta name="msapplication-navbutton-color" content="rgba(255, 255, 255, 0.674)"> 8 <!-- METATAGS --> 9 <!-- rebirth / basic --> 10<!--[if IE]> 11<meta http-equiv="X-UA-Compatible" content="IE=edge"> 12<![endif]--> 13<meta charset="utf-8"> 14<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 15 16 <meta name="description" content="Formations,cours & tutoriels d'automatisme et d'informatique industrielle en ligne et à distance via le E-learning"> 17 <meta name="keywords" content="automatisme industriel,formation automatisme,Iot,machine to machine,objets connectés, informatique industrielle,cours pneumatique,hydraulique,automatisme"> 18 19 <meta property="og:title" content="Formation automatisme pour professionnels et étudiants"> 20 <meta property="og:url" content="https://www.automation-sense.com/pages/accueil.html"> 21 <meta property="og:type" content="website"> 22 <meta property="og:site_name" content="Automation Sense"> 23 <meta property="og:locale" content="fr_FR"> 24 <meta property="og:description" content="Formations,cours & tutoriels d'automatisme et d'informatique industrielle en ligne et à distance via le E-learning"> 25 <meta property="og:image" content="https://www.automation-sense.com/medias/images/banner-site-1.png?v=2"> 26 27<link rel="alternate" href="https://www.automation-sense.com/pages/accueil.html" hreflang="fr"> 28<link rel="alternate" href="https://www.automation-sense.com/en/pages/.html" hreflang="en"> 29 30 31<link href="//www.automation-sense.com/fr/themes/designlines/6023b09a6f196ca9e28a6d29.css?v=c1805c24752d4bfe322decf5d4bfcd00" rel="stylesheet"> 32 33 34<link rel="canonical" href="https://www.automation-sense.com/pages/accueil.html"> 35 36<meta name="generator" content="e-monsite (e-monsite.com)"> 37<meta name="robots" content="max-image-preview:large, max-snippet:-1, max-video-preview:-1"> 38 39 40 <link rel="icon" href="https://www.automation-sense.com/medias/site/favicon/logo.jpg?v=1"> 41 <link rel="apple-touch-icon" sizes="114x114" href="https://www.automation-sense.com/medias/site/mobilefavicon/19261_1238618858995_1634973580_597065_1215298_s.jpg?fx=c_114_114&v=2"> 42 <link rel="apple-touch-icon" sizes="72x72" href="https://www.automation-sense.com/medias/site/mobilefavicon/19261_1238618858995_1634973580_597065_1215298_s.jpg?fx=c_72_72&v=2"> 43 <link rel="apple-touch-icon" href="https://www.automation-sense.com/medias/site/mobilefavicon/19261_1238618858995_1634973580_597065_1215298_s.jpg?fx=c_57_57&v=2"> 44 <link rel="apple-touch-icon-precomposed" href="https://www.automation-sense.com/medias/site/mobilefavicon/19261_1238618858995_1634973580_597065_1215298_s.jpg?fx=c_57_57&v=2"> 45 46<link href="https://fonts.googleapis.com/css?family=Atma:300,400,700%7CAmiko:300,400,700&display=swap" rel="stylesheet"> 47 48 49 <link rel="preconnect" href="https://fonts.googleapis.com"> 50 <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="anonymous"> 51 <link href="https://fonts.googleapis.com/css?family=Poppins:300,300italic,400,400italic,700,700italic&display=swap" rel="stylesheet"> 52 53<link rel="preload" href="/themes/combined.css?v=27_1642769533_831" as="style"> 54<link href="/themes/combined.css?v=27_1642769533_831" rel="stylesheet"> 55 56 57 58<link rel="preload" href="/medias/static/themes/bootstrap_v4/js/jquery-3.6.3.min.js?v=26012023" as="script">
59<script src="/medias/static/themes/bootstrap_v4/js/jquery-3.6.3.min.js?v=26012023"></script>
59 60 61<link rel="preload" href="/medias/static/themes/bootstrap_v4/js/popper.min.js?v=31012023" as="script">
62<script src="/medias/static/themes/bootstrap_v4/js/popper.min.js?v=31012023"></script>
62 63 64<link rel="preload" href="/medias/static/themes/bootstrap_v4/js/bootstrap.min.js?v=31012023" as="script">
65<script src="/medias/static/themes/bootstrap_v4/js/bootstrap.min.js?v=31012023"></script>
65 66 67<link rel="preload" href="/themes/combined.js?v=27_1642769533_831&lang=fr" as="script">
68<script src="/themes/combined.js?v=27_1642769533_831&lang=fr"></script>
68 69
70<script type="application/ld+json"> 71 { 72 "@context" : "https://schema.org/", 73 "@type" : "WebSite", 74 "name" : "Automation Sense", 75 "url" : "https://www.automation-sense.com/" 76 } 77</script>
77 78 79<!-- Google tag (gtag.js) -->
vendor: 64 bytes, lines 79-80
79 80<script async src="https://www.googletagmanager.com/gtag/js?id=
80G-7T617EWLS6
vendor: 12 bytes, line 80
80"></script>
81<script> 82
vendor: 134 bytes, lines 82-86
82window.dataLayer = window.dataLayer || []; 83 function gtag(){dataLayer.push(arguments);} 84 gtag('js', new Date()); 85 86 gtag('config', '
86G-7T617EWLS6
vendor: 4 bytes, line 86
86');
87</script>
87 88 89 90
91<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-4781514115596026" 92 crossorigin="anonymous"></script>
92 93 94 95 96 97 98 99 100<meta name="msvalidate.01" content="825E4221A8DBA9A7E9EFF446094D18E1" /> 101<META NAME='TITLE' CONTENT='Automatisme & industrie'> 102<META NAME='DESCRIPTION' CONTENT='Actualités automatisme industriel'> 103<META NAME='KEYWORDS' CONTENT='objets connectés,internet des objets,iot,santé connectée,maison connectée,web des objets,automatisme industriel,M2M,industrie 4.0'> 104<META NAME='OWNER' CONTENT='[email protected]'> 105<META NAME='AUTHOR' CONTENT='Automation Sense'> 106<META NAME='LANGUAGE' CONTENT='fr'> 107<META HTTP-EQUIV='VW96.OBJECT TYPE' CONTENT='World'> 108<META NAME='robots' CONTENT='all'> 109<meta NAME='google-site-verification' CONTENT='z01iPth-fuHlPyl_kTFkyG5vbQkLW-IRU_RgW5H5Fpk'> 110 111 112 113 114<!-- ===================================================== 115 BULLE TIKTOK MODERNE ET ORANGE 116 Compte : @usine.en.afrique 117====================================================== --> 118 119<a 120 class="as-tiktok-bubble" 121 href="https://www.tiktok.com/@usine.en.afrique" 122 target="_blank" 123 rel="noopener noreferrer" 124 aria-label="Suivre Automation Sense sur TikTok" 125 title="Suivez-nous sur TikTok" 126> 127 <!-- Ãtincelles décoratives --> 128 <span class="as-tiktok-spark as-spark-one" aria-hidden="true">â¦</span> 129 <span class="as-tiktok-spark as-spark-two" aria-hidden="true">â¦</span> 130 131 <!-- Icône TikTok --> 132 <span class="as-tiktok-icon" aria-hidden="true"> 133 <svg viewBox="0 0 32 32"> 134 <path 135 class="as-tiktok-shadow-cyan" 136 d="M21.2 4.2c.5 3.3 2.4 5.3 5.6 5.8v4.1c-2.1 0-4.1-.7-5.7-1.9v8.3c0 5.2-3.7 8.5-8.3 8.5-4.7 0-8.3-3.6-8.3-8.2 0-5.1 4.4-8.9 9.6-8.1v4.4c-2.5-.8-5.2.8-5.2 3.7 0 2.1 1.6 3.8 3.8 3.8 2.5 0 4.1-1.8 4.1-4.7V4.2h4.4z" 137 /> 138 139 <path 140 class="as-tiktok-shadow-pink" 141 d="M20.1 3c.5 3.3 2.4 5.3 5.6 5.8v4.1c-2.1 0-4.1-.7-5.7-1.9v8.3c0 5.2-3.7 8.5-8.3 8.5-4.7 0-8.3-3.6-8.3-8.2 0-5.1 4.4-8.9 9.6-8.1v4.4c-2.5-.8-5.2.8-5.2 3.7 0 2.1 1.6 3.8 3.8 3.8 2.5 0 4.1-1.8 4.1-4.7V3h4.4z" 142 /> 143 144 <path 145 class="as-tiktok-main-icon" 146 d="M20.7 3.6c.5 3.3 2.4 5.3 5.6 5.8v4.1c-2.1 0-4.1-.7-5.7-1.9v8.3c0 5.2-3.7 8.5-8.3 8.5-4.7 0-8.3-3.6-8.3-8.2 0-5.1 4.4-8.9 9.6-8.1v4.4c-2.5-.8-5.2.8-5.2 3.7 0 2.1 1.6 3.8 3.8 3.8 2.5 0 4.1-1.8 4.1-4.7V3.6h4.4z" 147 /> 148 </svg> 149 </span> 150 151 <!-- Petit badge abonnement --> 152 <span class="as-tiktok-plus" aria-hidden="true">+</span> 153 154 <!-- Message dâappel à lâaction --> 155 <span class="as-tiktok-label"> 156 <span class="as-tiktok-label-content"> 157 <span class="as-tiktok-label-title"> 158 Suivez-nous sur TikTok 159 </span> 160 161 <span class="as-tiktok-label-subtitle"> 162 Astuces, pannes et automatisme industriel 163 </span> 164 165 <span class="as-tiktok-account"> 166 @usine.en.afrique 167 </span> 168 </span> 169 170 <span class="as-tiktok-arrow" aria-hidden="true"> 171 â 172 </span> 173 </span> 174</a> 175 176<style> 177 /* ===================================================== 178 CONFIGURATION GÃNÃRALE 179 ====================================================== */ 180 181 .as-tiktok-bubble, 182 .as-tiktok-bubble *, 183 .as-tiktok-bubble *::before, 184 .as-tiktok-bubble *::after { 185 box-sizing: border-box; 186 } 187 188 .as-tiktok-bubble { 189 --as-orange: #ff7900; 190 --as-orange-light: #ff9f2f; 191 --as-orange-yellow: #ffbe33; 192 --as-orange-dark: #e95f00; 193 194 --as-tiktok-cyan: #25f4ee; 195 --as-tiktok-pink: #fe2c55; 196 197 --as-dark: #1a120d; 198 --as-white: #ffffff; 199 200 --as-bubble-size: 68px; 201 202 position: fixed; 203 right: clamp(14px, 2.5vw, 26px); 204 205 bottom: calc( 206 clamp(16px, 2.5vw, 26px) + 207 env(safe-area-inset-bottom, 0px) 208 ); 209 210 z-index: 99999; 211 212 width: var(--as-bubble-size); 213 height: var(--as-bubble-size); 214 215 display: inline-flex; 216 align-items: center; 217 justify-content: center; 218 219 color: var(--as-white); 220 text-decoration: none !important; 221 222 border: 3px solid rgba(255, 255, 255, 0.96); 223 border-radius: 24px; 224 225 background: 226 radial-gradient( 227 circle at 25% 18%, 228 rgba(255, 255, 255, 0.42), 229 transparent 27% 230 ), 231 linear-gradient( 232 145deg, 233 var(--as-orange-yellow) 0%, 234 var(--as-orange-light) 35%, 235 var(--as-orange) 68%, 236 var(--as-orange-dark) 100% 237 ); 238 239 box-shadow: 240 0 18px 42px rgba(255, 105, 0, 0.34), 241 0 8px 18px rgba(65, 32, 8, 0.18), 242 inset 0 2px 0 rgba(255, 255, 255, 0.42), 243 inset 0 -3px 0 rgba(144, 54, 0, 0.14); 244 245 isolation: isolate; 246 247 animation: as-tiktok-float 3.4s ease-in-out infinite; 248 249 transition: 250 transform 0.22s ease, 251 box-shadow 0.22s ease, 252 filter 0.22s ease, 253 border-radius 0.22s ease; 254 } 255 256 .as-tiktok-bubble:hover { 257 color: var(--as-white); 258 text-decoration: none !important; 259 260 transform: translateY(-5px) rotate(-2deg) scale(1.06); 261 border-radius: 50%; 262
263 filter: saturate(1.08) brightness(1.03); 264 265 box-shadow: 266 0 24px 55px rgba(255, 105, 0, 0.44), 267 0 10px 22px rgba(65, 32, 8, 0.20), 268 -5px 5px 0 rgba(37, 244, 238, 0.78), 269 5px -5px 0 rgba(254, 44, 85, 0.76), 270 inset 0 2px 0 rgba(255, 255, 255, 0.48); 271 } 272 273 .as-tiktok-bubble:focus-visible { 274 outline: 4px solid rgba(255, 158, 47, 0.38); 275 outline-offset: 5px; 276 } 277 278 /* ===================================================== 279 ICÃNE 280 ====================================================== */ 281 282 .as-tiktok-icon { 283 position: relative; 284 z-index: 4; 285 286 width: 36px; 287 height: 36px; 288 289 display: inline-flex; 290 align-items: center; 291 justify-content: center; 292 293 filter: drop-shadow(0 4px 6px rgba(80, 31, 0, 0.20)); 294 295 transition: 296 transform 0.22s ease, 297 filter 0.22s ease; 298 } 299 300 .as-tiktok-bubble:hover .as-tiktok-icon { 301 transform: rotate(7deg) scale(1.08); 302 303 filter: 304 drop-shadow(-2px 2px 0 rgba(37, 244, 238, 0.70)) 305 drop-shadow(2px -2px 0 rgba(254, 44, 85, 0.68)); 306 } 307 308 .as-tiktok-icon svg { 309 display: block; 310 width: 36px; 311 height: 36px; 312 overflow: visible; 313 } 314 315 .as-tiktok-shadow-cyan { 316 fill: var(--as-tiktok-cyan); 317 transform: translate(-1.1px, 1.1px); 318 } 319 320 .as-tiktok-shadow-pink { 321 fill: var(--as-tiktok-pink); 322 transform: translate(1.1px, -1.1px); 323 } 324 325 .as-tiktok-main-icon { 326 fill: var(--as-white); 327 } 328 329 /* ===================================================== 330 BADGE PLUS 331 ====================================================== */ 332 333 .as-tiktok-plus { 334 position: absolute; 335 top: -8px; 336 right: -7px; 337 338 z-index: 7; 339 340 width: 26px; 341 height: 26px; 342 343 display: inline-flex; 344 align-items: center; 345 justify-content: center; 346 347 color: var(--as-white); 348 349 font-family: Arial, sans-serif; 350 font-size: 20px; 351 font-weight: 900; 352 line-height: 1; 353 354 background: 355 linear-gradient( 356 135deg, 357 var(--as-tiktok-pink), 358 #ff496b 359 ); 360 361 border: 3px solid var(--as-white); 362 border-radius: 50%; 363 364 box-shadow: 365 0 6px 14px rgba(254, 44, 85, 0.38); 366 367 animation: as-tiktok-plus-bounce 2.2s ease-in-out infinite; 368 } 369 370 /* ===================================================== 371 ÃTINCELLES 372 ====================================================== */ 373 374 .as-tiktok-spark { 375 position: absolute; 376 z-index: 8; 377 378 color: #ffd76d; 379 380 font-family: Arial, sans-serif; 381 font-weight: 900; 382 383 text-shadow: 384 0 2px 8px rgba(255, 174, 0, 0.48); 385 386 pointer-events: none; 387 } 388 389 .as-spark-one { 390 top: -14px; 391 left: -7px; 392 393 font-size: 16px; 394 395 animation: as-spark-one 2.7s ease-in-out infinite; 396 } 397 398 .as-spark-two { 399 right: -13px; 400 bottom: 7px; 401 402 font-size: 11px; 403 404 animation: as-spark-two 2.4s ease-in-out infinite; 405 } 406 407 /* ===================================================== 408 HALOS ANIMÃS 409 ====================================================== */ 410 411 .as-tiktok-bubble::before, 412 .as-tiktok-bubble::after { 413 content: ""; 414 415 position: absolute; 416 inset: -8px; 417 418 z-index: -2; 419 420 border-radius: 29px; 421 422 pointer-events: none; 423 } 424 425 .as-tiktok-bubble::before { 426 border: 3px solid rgba(255, 126, 17, 0.50); 427 428 animation: 429 as-tiktok-orange-pulse 2.4s ease-out infinite; 430 } 431 432 .as-tiktok-bubble::after { 433 inset: -13px; 434 435 border: 2px solid rgba(255, 190, 51, 0.36); 436 437 animation: 438 as-tiktok-orange-pulse 2.4s 1.15s ease-out infinite; 439 } 440 441 /* ===================================================== 442 ÃTIQUETTE 443 ====================================================== */ 444 445 .as-tiktok-label { 446 position: absolute; 447 right: calc(100% + 17px); 448 bottom: -1px; 449 450 min-width: 310px; 451 min-height: 72px; 452 453 display: flex; 454 align-items: center; 455 justify-content: space-between; 456 gap: 15px; 457 458 padding: 12px 15px 12px 18px; 459 460 color: var(--as-dark); 461 text-align: left; 462 white-space: nowrap; 463 464 background: 465 radial-gradient( 466 circle at 5% 10%, 467 rgba(255, 190, 51, 0.22), 468 transparent 36% 469 ), 470 linear-gradient( 471 135deg, 472 #ffffff 0%, 473 #fffaf3 55%, 474 #fff2df 100% 475 ); 476 477 border: 1px solid rgba(255, 132, 26, 0.32); 478 border-radius: 19px; 479 480 box-shadow: 481 0 18px 42px rgba(74, 36, 9, 0.16), 482 0 6px 14px rgba(255, 120, 0, 0.10), 483 inset 5px 0 0 var(--as-orange); 484 485 opacity: 0; 486 visibility: hidden; 487 pointer-events: none; 488 489 transform: translateX(14px) scale(0.94); 490 transform-origin: right center; 491 492 transition: 493 opacity 0.22s ease, 494 visibility 0.22s ease, 495 transform 0.22s ease; 496 } 497 498 .as-tiktok-label::after { 499 content: ""; 500 501 position: absolute; 502 top: 50%; 503 right: -9px; 504 505 width: 18px; 506 height: 18px; 507 508 background: #fff5e7; 509 510 border-top: 1px solid rgba(255, 132, 26, 0.25); 511 border-right: 1px solid rgba(255, 132, 26, 0.25); 512 513 transform: translateY(-50%) rotate(45deg); 514 } 515 516 .as-tiktok-bubble:hover .as-tiktok-label, 517 .as-tiktok-bubble:focus-visible .as-tiktok-label { 518 opacity: 1; 519 visibility: visible; 520 transform: translateX(0) scale(1); 521 } 522 523 .as-tiktok-label-content { 524 position: relative; 525 z-index: 2; 526 527 display: block; 528 } 529 530 .as-tiktok-label-title { 531 display: block; 532 533 color: #22150c; 534 535 font-family: 536 Arial, 537 Helvetica, 538 sans-serif; 539 540 font-size: 15px; 541 font-weight: 900; 542 line-height: 1.2; 543 } 544 545 .as-tiktok-label-subtitle { 546 display: block; 547 548 margin-top: 3px; 549 550 color: #76533a; 551 552 font-family: 553 Arial, 554 Helvetica, 555 sans-serif; 556 557 font-size: 11px; 558 font-weight: 600; 559 line-height: 1.3; 560 } 561 562 .as-tiktok-account { 563 display: inline-flex; 564 565 margin-top: 5px; 566 padding: 3px 8px; 567 568 color: #ffffff; 569 570 font-family: 571 Arial, 572 Helvetica, 573 sans-serif; 574 575 font-size: 11px; 576 font-weight: 900; 577 line-height: 1.2; 578 579 background: 580 linear-gradient( 581 90deg, 582 var(--as-orange), 583 var(--as-orange-light) 584 ); 585 586 border-radius: 20px; 587 588 box-shadow: 589 0 4px 10px rgba(255, 111, 0, 0.20); 590 } 591 592 .as-tiktok-arrow { 593 position: relative; 594 z-index: 2; 595 596 width: 38px; 597 height: 38px; 598 599 flex: 0 0 38px; 600 601 display: inline-flex; 602 align-items: center; 603 justify-content: center; 604 605 color: var(--as-white); 606 607 font-family: Arial, sans-serif; 608 font-size: 25px; 609 font-weight: 900; 610 line-height: 1; 611 612 background: 613 linear-gradient( 614 135deg, 615 var(--as-orange-light),
616 var(--as-orange-dark) 617 ); 618 619 border-radius: 13px; 620 621 box-shadow: 622 0 7px 16px rgba(255, 104, 0, 0.26); 623 624 transition: 625 transform 0.2s ease, 626 border-radius 0.2s ease; 627 } 628 629 .as-tiktok-bubble:hover .as-tiktok-arrow { 630 transform: translateX(3px) rotate(-3deg); 631 border-radius: 50%; 632 } 633 634 /* ===================================================== 635 ANIMATIONS 636 ====================================================== */ 637 638 @keyframes as-tiktok-float { 639 0%, 640 100% { 641 transform: translateY(0); 642 } 643 644 50% { 645 transform: translateY(-4px); 646 } 647 } 648 649 @keyframes as-tiktok-plus-bounce { 650 0%, 651 100% { 652 transform: scale(1) rotate(0deg); 653 } 654 655 45% { 656 transform: scale(1.12) rotate(8deg); 657 } 658 659 65% { 660 transform: scale(0.96) rotate(-4deg); 661 } 662 } 663 664 @keyframes as-tiktok-orange-pulse { 665 0% { 666 transform: scale(0.86); 667 opacity: 0.72; 668 } 669 670 75% { 671 transform: scale(1.42); 672 opacity: 0; 673 } 674 675 100% { 676 transform: scale(1.42); 677 opacity: 0; 678 } 679 } 680 681 @keyframes as-spark-one { 682 0%, 683 100% { 684 transform: scale(0.85) rotate(0deg); 685 opacity: 0.48; 686 } 687 688 50% { 689 transform: scale(1.25) rotate(25deg); 690 opacity: 1; 691 } 692 } 693 694 @keyframes as-spark-two { 695 0%, 696 100% { 697 transform: scale(0.75) rotate(0deg); 698 opacity: 0.40; 699 } 700 701 50% { 702 transform: scale(1.18) rotate(-28deg); 703 opacity: 0.95; 704 } 705 } 706 707 /* ===================================================== 708 VERSION MOBILE 709 ====================================================== */ 710 711 @media (hover: none), (max-width: 640px) { 712 .as-tiktok-bubble { 713 --as-bubble-size: 61px; 714 715 right: 13px; 716 717 bottom: calc( 718 16px + 719 env(safe-area-inset-bottom, 0px) 720 ); 721 722 border-radius: 21px; 723 724 animation-duration: 4s; 725 } 726 727 .as-tiktok-icon { 728 width: 32px; 729 height: 32px; 730 } 731 732 .as-tiktok-icon svg { 733 width: 32px; 734 height: 32px; 735 } 736 737 .as-tiktok-label { 738 right: calc(100% + 13px); 739 bottom: -1px; 740 741 min-width: 260px; 742 min-height: 63px; 743 744 padding: 10px 12px 10px 15px; 745 746 opacity: 1; 747 visibility: visible; 748 749 transform: none; 750 } 751 752 .as-tiktok-label-title { 753 font-size: 13px; 754 } 755 756 .as-tiktok-label-subtitle { 757 font-size: 10px; 758 } 759 760 .as-tiktok-account { 761 margin-top: 4px; 762 font-size: 10px; 763 } 764 765 .as-tiktok-arrow { 766 width: 33px; 767 height: 33px; 768 769 flex-basis: 33px; 770 771 font-size: 22px; 772 border-radius: 11px; 773 } 774 775 .as-tiktok-plus { 776 width: 23px; 777 height: 23px; 778 779 top: -7px; 780 right: -6px; 781 782 font-size: 18px; 783 } 784 } 785 786 /* ===================================================== 787 PETITS ÃCRANS 788 ====================================================== */ 789 790 @media (max-width: 430px) { 791 .as-tiktok-label { 792 min-width: 235px; 793 } 794 795 .as-tiktok-label-subtitle { 796 display: none; 797 } 798 } 799 800 @media (max-width: 370px) { 801 .as-tiktok-label { 802 min-width: 200px; 803 white-space: normal; 804 } 805 806 .as-tiktok-label-title { 807 max-width: 145px; 808 line-height: 1.15; 809 } 810 811 .as-tiktok-arrow { 812 display: none; 813 } 814 } 815 816 /* ===================================================== 817 ACCESSIBILITÃ 818 ====================================================== */ 819 820 @media (prefers-reduced-motion: reduce) { 821 .as-tiktok-bubble, 822 .as-tiktok-plus, 823 .as-tiktok-spark, 824 .as-tiktok-bubble::before, 825 .as-tiktok-bubble::after { 826 animation: none !important; 827 } 828 829 .as-tiktok-bubble, 830 .as-tiktok-icon, 831 .as-tiktok-label, 832 .as-tiktok-arrow { 833 transition: none !important; 834 } 835 } 836 837 /* ===================================================== 838 IMPRESSION 839 ====================================================== */ 840 841 @media print { 842 .as-tiktok-bubble { 843 display: none !important; 844 } 845 } 846</style> 847``` 848 849 850 851 <!-- //METATAGS --> 852
852<script src="//www.automation-sense.com/medias/static/js/rgpd-cookies/jquery.rgpd-cookies.js?v=2488"></script>
852 853
853<script> 854 $(document).ready(function() { 855 $.RGPDCookies({ 856 theme: 'bootstrap_v4', 857 site: 'www.automation-sense.com', 858 privacy_policy_link: '/about/privacypolicy/', 859 cookies: [{"id":null,"favicon_url":"https:\/\/ssl.gstatic.com\/analytics\/20210414-01\/app\/static\/analytics_standard_icon.png","enabled":true,"model":"google_analytics","title":"Google Analytics","short_description":"Permet d'analyser les statistiques de consultation de notre site","long_description":"Indispensable pour piloter notre site internet, il permet de mesurer des indicateurs comme l\u2019affluence, les produits les plus consult\u00e9s, ou encore la r\u00e9partition g\u00e9ographique des visiteurs.","privacy_policy_url":"https:\/\/support.google.com\/analytics\/answer\/6004245?hl=fr","slug":"google-analytics"},{"id":null,"favicon_url":"","enabled":true,"model":"addthis","title":"AddThis","short_description":"Partage social","long_description":"Nous utilisons cet outil afin de vous proposer des liens de partage vers des plateformes tiers comme Twitter, Facebook, etc.","privacy_policy_url":"https:\/\/www.oracle.com\/legal\/privacy\/addthis-privacy-policy.html","slug":"addthis"}], 860 auto_open: false, 861 modal_title: 'Gestion\u0020des\u0020cookies', 862 modal_description: 'd\u00E9pose\u0020des\u0020cookies\u0020pour\u0020am\u00E9liorer\u0020votre\u0020exp\u00E9rience\u0020de\u0020navigation,\nmesurer\u0020l\u0027audience\u0020du\u0020site\u0020internet,\u0020afficher\u0020des\u0020publicit\u00E9s\u0020personnalis\u00E9es,\nr\u00E9aliser\u0020des\u0020campagnes\u0020cibl\u00E9es\u0020et\u0020personnaliser\u0020l\u0027interface\u0020du\u0020site.', 863 privacy_policy_label: 'Consulter\u0020la\u0020politique\u0020de\u0020confidentialit\u00E9', 864 check_all_label: 'Tout\u0020cocher', 865 refuse_button: 'Refuser', 866 settings_button: 'Param\u00E9trer', 867 accept_button: 'Accepter', 868 callback: function() { 869 // website google analytics case (with gtag), consent "on the fly" 870 if ('gtag' in window && typeof window.gtag === 'function') { 871 if (window.jsCookie.get('rgpd-cookie-google-analytics') === undefined 872 || window.jsCookie.get('rgpd-cookie-google-analytics') === '0') { 873 gtag('consent', 'update', { 874 'ad_storage': 'denied', 875 'analytics_storage': 'denied' 876 }); 877 } else { 878 gtag('consent', 'update', { 879 'ad_storage': 'granted', 880 'analytics_storage': 'granted' 881 }); 882 } 883 } 884 } 885 }); 886 }); 887 </script>
vendor: 72 bytes, lines 887-888
887 888 <script async src="https://www.googletagmanager.com/gtag/js?id=
888G-4VN4372P6E
vendor: 12 bytes, line 888
888"></script>
889<script> 890 window.dataLayer = window.dataLayer || []; 891 function gtag(){dataLayer.push(arguments);} 892 893 gtag('consent', 'default', { 894 'ad_storage': 'denied', 895 'analytics_storage': 'denied' 896 }); 897 898 gtag('js', new Date()); 899 gtag('config', 'G-4VN4372P6E'); 900</script>
900 901 902 903 <!-- Global site tag (gtag.js) -->
vendor: 72 bytes, lines 903-904
903 904 <script async src="https://www.googletagmanager.com/gtag/js?id=
904UA-59742568-1
vendor: 20 bytes, lines 904-905
904"></script> 905
905<script> 906 window.dataLayer = window.dataLayer || []; 907 function gtag(){dataLayer.push(arguments);} 908 909gtag('consent', 'default', { 910 'ad_storage': 'denied', 911 'analytics_storage': 'denied' 912 }); 913 gtag('set', 'allow_ad_personalization_signals', false); 914 gtag('js', new Date()); 915 gtag('config', 'UA-59742568-1'); 916 gtag('config', 'G-7T617EWLS6'); 917 </script>
917 918 919 <link rel="dns-prefetch" href="//ems-stats1.ems-app.com"> 920 <!-- Matomo -->
921<script> 922 var _paq = window._paq = window._paq || []; 923 /* tracker methods like "setCustomDimension" should be called before "trackPageView" */ 924 _paq.push(['trackPageView']); 925 _paq.push(['enableLinkTracking']); 926 (function() { 927 var u="https://ems-stats1.ems-app.com/"; 928 _paq.push(['setTrackerUrl', u+'matomo.php']); 929 _paq.push(['setSiteId', '215']); 930 var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; 931 g.async=true; g.src=u+'matomo.js'; s.parentNode.insertBefore(g,s); 932 })(); 933</script>
933 934<!-- End Matomo Code --> 935 936 </head> 937 <body id="pages_accueil" data-template="acceuil2"> 938 939 940 941 942 <!-- BRAND TOP --> 943 944 <!-- NAVBAR --> 945 <nav class="navbar navbar-expand-lg container" id="navbar" data-animation="sliding"> 946 <a aria-label="brand" class="navbar-brand d-inline-flex align-items-center" href="https://www.automation-sense.com/"> 947 <span class="brand-titles d-lg-flex flex-column align-items-start"> 948 <span class="brand-title d-none">Automation Sense</span> 949 <span class="brand-subtitle d-none">Automation & Sense</span> 950 </span> 951 </a> 952 <button id="buttonBurgerMenu" title="BurgerMenu" class="navbar-toggler collapsed" type="button" data-toggle="collapse" data-target="#menu"> 953 <span></span> 954 <span></span> 955 <span></span> 956 <span></span> 957 </button> 958 <div class="collapse navbar-collapse flex-lg-grow-0 ml-lg-auto" id="menu"> 959 <ul class="navbar-nav navbar-menu nav-all nav-all-right"> 960 <li class="nav-item active" data-index="1"> 961 <a class="nav-link" href="https://www.automation-sense.com/pages/accueil.html"> 962 Accueil 963 </a> 964 </li> 965 <li class="nav-item" data-index="2"> 966 <a class="nav-link" href="https://www.automation-sense.com/pages/formation-a-distance-automatisme-industriel.html"> 967 Nos formations à distance 968 </a> 969 </li> 970 <li class="nav-item" data-index="3"> 971 <a class="nav-link" href="https://www.automation-sense.com/pages/inscription-automation-sense.html"> 972 Inscription 973 </a> 974 </li> 975 <li class="nav-item" data-index="4"> 976 <a class="nav-link" href="https://www.automation-sense.com/pages/devenir-membre-club-automatisme.html"> 977 Connexion 978 </a> 979 </li> 980 <li class="nav-item" data-index="5"> 981 <a class="nav-link" href="https://www.automation-sense.com/blog/"> 982 Blog 983 </a> 984 </li> 985 <li class="nav-item" data-index="6"> 986 <a class="nav-link" href="https://www.automation-sense.com/quiz-test-automatisme-et-electricite/"> 987 QCM automatisme 988 </a> 989 </li> 990 <li class="nav-item" data-index="7"> 991 <a class="nav-link" href="https://www.automation-sense.com/forum/forum-automatisme-industriel/"> 992 Forum Automatisme industriel 993 </a> 994 </li> 995 <li class="nav-item" data-index="8"> 996 <a class="nav-link" href="https://www.automation-sense.com/pages/liste-formations.html"> 997 Plateforme E-learning 998 </a> 999 </li> 1000 <li class="nav-item" data-index="9"> 1001 <a class="nav-link" href="https://www.automation-sense.com/pages/a-propos.html"> 1002 A Propos 1003 </a> 1004 </li> 1005 <li class="nav-item" data-index="10"> 1006 <a class="nav-link" href="https://www.automation-sense.com/contact/contact.html"> 1007 Contactez-nous 1008 </a> 1009 </li> 1010 </ul> 1011 1012 1013 1014 1015 1016 1017 </div> 1018 </nav> 1019 1020 <!-- HEADER --> 1021 <header id="header"> 1022 </header> 1023 <!-- //HEADER --> 1024 1025 <!-- WRAPPER --> 1026 <div id="wrapper"> 1027 1028 <main id="main"> 1029 1030 <div class="container"> 1031 <div class="d-flex align-items-center"> 1032 <div class="flex-grow-1"> 1033 <ol class="breadcrumb"> 1034 <li class="breadcrumb-item"><a href="https://www.automation-sense.com">Accueil</a></li> 1035 <li class="breadcrumb-item active">Formation automatisme</li> 1036 </ol> 1037 1038
1038<script type="application/ld+json"> 1039 { 1040 "@context": "https://schema.org", 1041 "@type": "BreadcrumbList", 1042 "itemListElement": [ 1043 { 1044 "@type": "ListItem", 1045 "position": 1, 1046 "name": "Accueil", 1047 "item": "https://www.automation-sense.com" 1048 }, { 1049 "@type": "ListItem", 1050 "position": 2, 1051 "name": "Formation automatisme", 1052 "item": "https://www.automation-sense.com/pages/accueil.html" 1053 } ] 1054 } 1055 </script>
1055 1056 1057 </div> 1058 1059 </div> 1060 </div> 1061 1062 1063 1064 1065 <div class="view view-pages" data-sfroute="true" id="view-page" data-mcp-item-id="4e81ed7f48da6fde4dbcf077"> 1066 1067 <div id="site-module-4e81ed7f49d16fde4dbcb14c" class="site-module" data-mcp-site-module-id="4e81ed7f49d16fde4dbcb14c" data-mcp-site-id="4e81ed7e4b776fde4dbc3e38" data-mcp-category-id="item"></div> 1068 1069 1070 <div id="rows-602562bcdec9fd83c2ca8995" class="rows" data-total-pages="1" data-current-page="1"> 1071 <div id="row-602562bcdec9fd83c2ca8995-1" data-mcp-line-id="5a8efbb39b582952adf6750e" class="row-container pos-1 page_1 container"> 1072 <div class="row-content"> 1073 <div class="row" data-role="line"> 1074 1075 1076 <div data-role="cell" data-mcp-cell-id="5a8efbb39b622952adf6ac55" data-size="lg" id="cell-5a8efbb39b622952adf6ac55" class="col"> 1077 <div class="col-content col-no-widget col-codehtml"> 1078 <!-- ========================================================= 1079AUTOMATION SENSE â HOMEPAGE X-FACTOR 1080Version e-monsite 1081Concept : Hero usine + HMI style Siemens + engrenages animés 1082Tous les styles sont isolés dans #as-xfactor-home 1083========================================================== --> 1084 1085<link rel="preconnect" href="https://fonts.googleapis.com"> 1086<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 1087<link href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;700&display=swap" rel="stylesheet"> 1088<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" rel="stylesheet"> 1089 1090<style> 1091 #as-xfactor-home{ 1092 --ax-orange:#ff6b00; 1093 --ax-orange-2:#ff982d; 1094 --ax-orange-3:#ffbf66; 1095 --ax-dark:#120d0a; 1096 --ax-dark-2:#1c130e; 1097 --ax-text:#241812; 1098 --ax-muted:#76655b; 1099 --ax-surface:#ffffff; 1100 --ax-surface-soft:#fff5ea; 1101 --ax-border:rgba(71,39,18,.12); 1102 --ax-cyan:#23d9e4; 1103 --ax-red:#ff4d61; 1104 --ax-green:#38d27f; 1105 --ax-shadow-sm:0 12px 34px rgba(71,39,18,.08); 1106 --ax-shadow:0 30px 80px rgba(71,39,18,.16); 1107 --ax-max:1320px; 1108 1109 position:relative; 1110 overflow-x:clip; 1111 width:100%; 1112 color:var(--ax-text); 1113 background: 1114 radial-gradient(circle at 0 14%, rgba(255,152,45,.14), transparent 20%), 1115 radial-gradient(circle at 100% 74%, rgba(255,107,0,.10), transparent 24%), 1116 linear-gradient(180deg,#fffaf5 0%,#fff 40%,#fff7ef 100%); 1117 font-family:"Manrope", Arial, sans-serif; 1118 line-height:1.65; 1119 isolation:isolate; 1120 } 1121 1122 #as-xfactor-home, 1123 #as-xfactor-home *, 1124 #as-xfactor-home *::before, 1125 #as-xfactor-home *::after{box-sizing:border-box} 1126 1127 #as-xfactor-home *{margin:0;padding:0} 1128 #as-xfactor-home img{display:block;max-width:100%;width:100%} 1129 #as-xfactor-home a{color:inherit;text-decoration:none !important} 1130 #as-xfactor-home button{font:inherit;color:inherit} 1131 #as-xfactor-home .ax-container{width:min(var(--ax-max),calc(100% - 34px));margin-inline:auto} 1132 #as-xfactor-home .ax-section{padding:clamp(76px,8vw,118px) 0} 1133 #as-xfactor-home .ax-section-soft{ 1134 background:linear-gradient(180deg, rgba(255,245,234,.78), rgba(255,252,248,.72)); 1135 border-block:1px solid rgba(255,107,0,.08) 1136 } 1137 1138 #as-xfactor-home .ax-kicker{ 1139 display:inline-flex;align-items:center;gap:9px; 1140 margin-bottom:16px;padding:9px 14px; 1141 color:#c24c00;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase; 1142 border:1px solid rgba(255,107,0,.16);border-radius:999px;background:rgba(255,107,0,.08) 1143 } 1144 1145 #as-xfactor-home .ax-kicker::before{ 1146 content:"";width:8px;height:8px;border-radius:50%; 1147 background:var(--ax-orange);box-shadow:0 0 0 6px rgba(255,107,0,.11) 1148 } 1149 1150 #as-xfactor-home .ax-heading{text-align:center;max-width:810px;margin:0 auto 50px} 1151 #as-xfactor-home .ax-heading h2{ 1152 margin-bottom:15px; 1153 font-family:"Space Grotesk","Manrope",sans-serif; 1154 font-size:clamp(36px,5vw,62px);font-weight:700;line-height:1.02;letter-spacing:-.055em 1155 } 1156 #as-xfactor-home .ax-heading p{color:var(--ax-muted);font-size:clamp(16px,1.8vw,18px)} 1157 #as-xfactor-home .ax-accent{color:var(--ax-orange)} 1158 1159 #as-xfactor-home .ax-btn{ 1160 position:relative;overflow:hidden; 1161 min-height:51px;display:inline-flex;align-items:center;justify-content:center;gap:10px; 1162 padding:0 20px;border:1px solid transparent;border-radius:16px; 1163 font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer; 1164 transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease 1165 } 1166 #as-xfactor-home .ax-btn:hover{transform:translateY(-3px)} 1167 #as-xfactor-home .ax-btn::before{ 1168 content:"";position:absolute;top:-80%;left:-35%;width:30%;height:260%; 1169 transform:rotate(24deg) translateX(-250%); 1170 background:rgba(255,255,255,.34);transition:transform .55s ease 1171 } 1172 #as-xfactor-home .ax-btn:hover::before{transform:rotate(24deg) translateX(650%)} 1173 #as-xfactor-home .ax-btn-orange{ 1174 color:#fff;background:linear-gradient(135deg,var(--ax-orange-2),var(--ax-orange),#d94d00); 1175 box-shadow:0 16px 36px rgba(255,107,0,.28) 1176 } 1177 #as-xfactor-home .ax-btn-light{ 1178 color:var(--ax-text);background:rgba(255,255,255,.94);border-color:var(--ax-border); 1179 box-shadow:var(--ax-shadow-sm) 1180 } 1181 #as-xfactor-home .ax-btn-light:hover{color:#c44d00;border-color:rgba(255,107,0,.22)} 1182 #as-xfactor-home .ax-btn-tiktok{ 1183 color:#fff;background:#15110f; 1184 box-shadow:-3px 3px 0 rgba(35,217,228,.72), 3px -3px 0 rgba(255,77,97,.70), 0 16px 36px rgba(17,12,9,.26) 1185 } 1186 #as-xfactor-home .ax-btn-tiktok:hover{ 1187 box-shadow:-5px 5px 0 rgba(35,217,228,.86), 5px -5px 0 rgba(255,77,97,.84), 0 20px 44px rgba(17,12,9,.32) 1188 } 1189 1190 /* topbar/header */ 1191 #as-xfactor-home .ax-topbar{ 1192 color:#fff; 1193 background:radial-gradient(circle at 15% 0, rgba(255,191,102,.24), transparent 24%), 1194 linear-gradient(90deg,#be4500,var(--ax-orange) 55%, #db4f00) 1195 } 1196 #as-xfactor-home .ax-topbar-inner{ 1197 min-height:46px;
1197display:flex;align-items:center;justify-content:space-between;gap:18px; 1198 padding:8px 0;font-size:12px;font-weight:700 1199 } 1200 #as-xfactor-home .ax-topbar-group{display:flex;align-items:center;gap:16px;flex-wrap:wrap} 1201 #as-xfactor-home .ax-topbar a, #as-xfactor-home .ax-topbar span{display:inline-flex;align-items:center;gap:7px} 1202 #as-xfactor-home .ax-topbar-tiktok{ 1203 padding:5px 10px;background:#15110f;border:1px solid rgba(255,255,255,.18);border-radius:999px 1204 } 1205 1206 #as-xfactor-home .ax-header{ 1207 position:sticky;top:0;z-index:90; 1208 background:rgba(255,252,248,.84); 1209 border-bottom:1px solid rgba(71,39,18,.08); 1210 box-shadow:0 10px 30px rgba(71,39,18,.05); 1211 backdrop-filter:blur(18px) 1212 } 1213 #as-xfactor-home .ax-nav{ 1214 min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px 1215 } 1216 #as-xfactor-home .ax-brand{display:flex;align-items:center;gap:13px;min-width:0} 1217 #as-xfactor-home .ax-brand-mark{ 1218 width:51px;height:51px;flex:0 0 51px;display:grid;place-items:center; 1219 color:#fff;font-size:20px;border:2px solid #fff;border-radius:17px; 1220 background:linear-gradient(145deg,var(--ax-orange-3),var(--ax-orange),#d84d00); 1221 box-shadow:0 13px 28px rgba(255,107,0,.25) 1222 } 1223 #as-xfactor-home .ax-brand-copy strong{ 1224 display:block;font-family:"Space Grotesk",sans-serif;font-size:17px;line-height:1.15 1225 } 1226 #as-xfactor-home .ax-brand-copy span{ 1227 display:block;max-width:330px;overflow:hidden;color:var(--ax-muted);font-size:11px;white-space:nowrap;text-overflow:ellipsis 1228 } 1229 #as-xfactor-home .ax-nav-links{display:flex;align-items:center;justify-content:center;gap:3px} 1230 #as-xfactor-home .ax-nav-links a{ 1231 padding:10px 12px;color:#513a2b;font-size:12px;font-weight:750;border-radius:11px; 1232 transition:color .2s ease, background .2s ease 1233 } 1234 #as-xfactor-home .ax-nav-links a:hover, 1235 #as-xfactor-home .ax-nav-links a.ax-active{color:#c74d00;background:rgba(255,107,0,.08)} 1236 #as-xfactor-home .ax-nav-actions{display:flex;align-items:center;gap:9px} 1237 #as-xfactor-home .ax-mobile-toggle{ 1238 display:none;width:44px;height:44px;place-items:center;font-size:18px;border:1px solid var(--ax-border); 1239 border-radius:14px;background:#fff;cursor:pointer 1240 } 1241 1242 /* Hero */ 1243 #as-xfactor-home .ax-hero{ 1244 position:relative;overflow:hidden;min-height:820px;display:flex;align-items:center; 1245 padding:clamp(62px,8vw,110px) 0 120px;color:#fff; 1246 background: 1247 linear-gradient(0deg, rgba(14,10,8,.56), rgba(14,10,8,.56)), 1248 url("https://images.unsplash.com/photo-1565008447742-97f6f38c985c?auto=format&fit=crop&w=1800&q=82") center/cover; 1249 } 1250 #as-xfactor-home .ax-hero::before{ 1251 content:"";position:absolute;inset:0;pointer-events:none; 1252 background: 1253 radial-gradient(circle at 72% 30%, rgba(255,107,0,.22), transparent 22%), 1254 linear-gradient(180deg, rgba(255,107,0,.08), rgba(0,0,0,.12) 70%, rgba(0,0,0,.38)) 1255 } 1256 #as-xfactor-home .ax-hero-gridlines{ 1257 position:absolute;inset:0;opacity:.12;pointer-events:none; 1258 background-image: 1259 linear-gradient(rgba(255,255,255,.10) 1px, transparent 1px), 1260 linear-gradient(90deg, rgba(255,255,255,.10) 1px, transparent 1px); 1261 background-size:58px 58px; 1262 mask-image:linear-gradient(to bottom, rgba(0,0,0,.9), transparent 88%); 1263 } 1264 #as-xfactor-home .ax-hero-inner{ 1265 position:relative;z-index:3; 1266 display:grid;grid-template-columns:minmax(0,1fr) minmax(470px,.92fr);gap:42px;align-items:center 1267 } 1268 #as-xfactor-home .ax-hero-copy{min-width:0} 1269 #as-xfactor-home .ax-hero-badge{ 1270 display:inline-flex;align-items:center;gap:10px; 1271 margin-bottom:24px;padding:10px 14px;border-radius:999px; 1272 background:rgba(255,107,0,.12);border:1px solid rgba(255,171,90,.25); 1273 color:rgba(255,255,255,.9);font-size:12px;font-weight:800;backdrop-filter:blur(12px) 1274 } 1275 #as-xfactor-home .ax-hero-badge span{ 1276 width:8px;height:8px;border-radius:50%;background:#ff8a34; 1277 box-shadow:0 0 0 6px rgba(255,107,0,.12), 0 0 16px rgba(255,107,0,.92); 1278 animation:axPulse 2s ease-in-out infinite 1279 } 1280 #as-xfactor-home .ax-hero h1{ 1281 max-width:760px;margin-bottom:22px; 1282 font-family:"Space Grotesk","Manrope",sans-serif; 1283 font-size:clamp(48px,6.3vw,90px);font-weight:700;line-height:.95;letter-spacing:-.07em 1284 } 1285 #as-xfactor-home .ax-hero h1 .ax-grad{ 1286 background:linear-gradient(90deg,#ffd18e 0%, #ff9e37 45%, #ff5f18 100%); 1287 -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent 1288 } 1289 #as-xfactor-home .ax-hero-lead{ 1290 max-width:700px;margin-bottom:30px;color:rgba(255,255,255,.74);font-size:clamp(16px,1.8vw,19px) 1291 } 1292 #as-xfactor-home .ax-hero-actions{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin-bottom:30px} 1293 #as-xfactor-home .ax-hero-proof{display:flex;align-items:center;gap:15px;flex-wrap:wrap} 1294 #as-xfactor-home .ax-proof-stack{display:flex;padding-left:8px} 1295 #as-xfactor-home .ax-proof-stack span{ 1296 width:38px;height:38px;display:grid;place-items:center;margin-left:-8px; 1297 font-size:11px;font-weight:800;color:#fff;border:2px solid #1a100a;border-radius:50%; 1298 background:linear-gradient(145deg,#ffb859,#d94f00) 1299 } 1300 #as-xfactor-home .ax-proof-stack span:nth-child(2){background:linear-gradient(145deg,#23d9e4,#0a888e)} 1301 #as-xfactor-home .ax-proof-stack span:nth-child(3){background:linear-gradient(145deg,#ff7589,#ca294a)} 1302 #as-xfactor-home .ax-proof-stack span:nth-child(4){background:linear-gradient(145deg,#9d8cff,#5140c8)} 1303 #as-xfactor-home .ax-proof-copy strong,
1304 #as-xfactor-home .ax-proof-copy span{display:block} 1305 #as-xfactor-home .ax-proof-copy strong{font-size:12px} 1306 #as-xfactor-home .ax-proof-copy span{font-size:11px;color:rgba(255,255,255,.56)} 1307 1308 /* Hero visual */ 1309 #as-xfactor-home .ax-visual-wrap{ 1310 position:relative;min-height:620px;perspective:1400px 1311 } 1312 #as-xfactor-home .ax-gear-cluster{ 1313 position:absolute;right:-10px;top:-12px;z-index:1;width:240px;height:240px;pointer-events:none 1314 } 1315 #as-xfactor-home .ax-gear, 1316 #as-xfactor-home .ax-gear::before, 1317 #as-xfactor-home .ax-gear::after{ 1318 position:absolute;border-radius:50% 1319 } 1320 #as-xfactor-home .ax-gear{ 1321 background:radial-gradient(circle at 50% 50%, #8f9aa2 0 18%, #d9dfe4 19% 39%, #6d7b86 40% 41%, transparent 42%), 1322 repeating-conic-gradient(from 0deg, #b9c2c9 0 12deg, #6f7a84 12deg 24deg); 1323 box-shadow:0 0 0 6px rgba(255,255,255,.07), 0 18px 42px rgba(0,0,0,.28) 1324 } 1325 #as-xfactor-home .ax-gear::before{ 1326 content:"";inset:18%;background:radial-gradient(circle, #3f4950 0 45%, #dce1e5 46% 63%, transparent 64%) 1327 } 1328 #as-xfactor-home .ax-gear::after{ 1329 content:"";inset:-12px;border:12px dashed rgba(220,227,232,.45) 1330 } 1331 #as-xfactor-home .ax-gear-one{width:138px;height:138px;right:66px;top:20px;animation:axSpin 14s linear infinite} 1332 #as-xfactor-home .ax-gear-two{width:88px;height:88px;left:0;top:118px;animation:axSpinReverse 9s linear infinite} 1333 #as-xfactor-home .ax-gear-three{width:64px;height:64px;right:0;bottom:10px;animation:axSpin 7s linear infinite} 1334 1335 #as-xfactor-home .ax-hmi-stage{ 1336 position:absolute;inset:42px 28px 18px 8px;z-index:2; 1337 transform:rotateY(-8deg) rotateX(3deg); 1338 transition:transform .2s ease-out 1339 } 1340 #as-xfactor-home .ax-hmi-shell{ 1341 position:relative;overflow:hidden; 1342 padding:18px;border-radius:26px; 1343 background:linear-gradient(145deg,#67747d,#39434b 30%,#94a0a8 100%); 1344 box-shadow:0 42px 95px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.3) 1345 } 1346 #as-xfactor-home .ax-hmi-bezel{ 1347 position:relative;overflow:hidden;padding:18px;border-radius:18px; 1348 background:linear-gradient(145deg,#9aa7b0,#c9d0d5 52%, #84939d); 1349 border:1px solid rgba(255,255,255,.16) 1350 } 1351 #as-xfactor-home .ax-hmi-top{ 1352 display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px 1353 } 1354 #as-xfactor-home .ax-hmi-tag{ 1355 display:inline-flex;align-items:center;gap:8px;padding:7px 11px; 1356 background:#009999;color:#fff;font-size:12px;font-weight:800;border-radius:8px;box-shadow:0 5px 14px rgba(0,0,0,.18) 1357 } 1358 #as-xfactor-home .ax-hmi-title{ 1359 color:#edf3f6;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase 1360 } 1361 #as-xfactor-home .ax-hmi-screen{ 1362 position:relative;overflow:hidden;min-height:365px; 1363 display:grid;grid-template-columns:minmax(0,1fr) 165px;gap:14px; 1364 padding:14px;border-radius:16px; 1365 background:linear-gradient(180deg,#e6ebef,#f8fbfd) 1366 } 1367 1368 #as-xfactor-home .ax-hmi-left{display:grid;grid-template-rows:205px auto;gap:12px} 1369 #as-xfactor-home .ax-chart-box, 1370 #as-xfactor-home .ax-typing-box, 1371 #as-xfactor-home .ax-panel-box{ 1372 background:linear-gradient(180deg,#ffffff,#f2f6f8);border:1px solid rgba(98,114,124,.16);border-radius:12px; 1373 box-shadow:0 8px 18px rgba(49,58,64,.08) 1374 } 1375 1376 #as-xfactor-home .ax-chart-box{padding:10px;position:relative} 1377 #as-xfactor-home .ax-chart-grid{ 1378 position:absolute;inset:10px;border-radius:9px; 1379 background-image: 1380 linear-gradient(rgba(129,145,155,.15) 1px, transparent 1px), 1381 linear-gradient(90deg, rgba(129,145,155,.15) 1px, transparent 1px); 1382 background-size:34px 30px 1383 } 1384 #as-xfactor-home .ax-chart-svg{position:relative;z-index:2;width:100%;height:100%} 1385 #as-xfactor-home .ax-chart-line-a{stroke:#67c8ff;stroke-width:3;fill:none;stroke-dasharray:340;stroke-dashoffset:340;animation:axDraw 3s ease forwards} 1386 #as-xfactor-home .ax-chart-line-b{stroke:#ff7a72;stroke-width:3;fill:none;stroke-dasharray:340;stroke-dashoffset:340;animation:axDraw 3.3s .3s ease forwards} 1387 #as-xfactor-home .ax-chart-line-c{stroke:#7d8792;stroke-width:2.4;fill:none;stroke-dasharray:340;stroke-dashoffset:340;animation:axDraw 3.5s .55s ease forwards} 1388 1389 #as-xfactor-home .ax-typing-box{padding:14px;display:grid;gap:10px} 1390 #as-xfactor-home .ax-typing-head{ 1391 display:flex;align-items:center;justify-content:space-between;gap:10px 1392 } 1393 #as-xfactor-home .ax-typing-head strong{font-size:12px;color:#48555d;letter-spacing:.08em;text-transform:uppercase} 1394 #as-xfactor-home .ax-typing-status{ 1395 display:inline-flex;align-items:center;gap:7px;padding:5px 8px;border-radius:999px; 1396 background:rgba(56,210,127,.10);border:1px solid rgba(56,210,127,.22);color:#117747;font-size:10px;font-weight:800 1397 } 1398 #as-xfactor-home .ax-typing-status::before{ 1399 content:"";width:7px;height:7px;border-radius:50%;background:var(--ax-green);box-shadow:0 0 12px var(--ax-green) 1400 } 1401 #as-xfactor-home .ax-typing-window{ 1402 min-height:78px;padding:11px 12px;border-radius:10px;background:#0e1720;color:#90f4ff; 1403 font-family:Consolas, Monaco, monospace;font-size:13px;line-height:1.55; 1404 box-shadow:inset 0 0 0 1px rgba(255,255,255,.05) 1405 } 1406 #as-xfactor-home .ax-type-cursor{display:inline-block;width:9px;height:15px;background:#90f4ff;vertical-align:-2px;animation:axBlink .9s infinite} 1407 1408 #as-xfactor-home .ax-bottom-switches{ 1409 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 1410 } 1411 #as-xfactor-home .ax-switch{ 1412 padding:8px;border-radius:10px;background:linear-gradient(180deg,#fafcfd,#edf2f5); 1413 border:1px solid rgba(98,114,124,.14);text-align:center 1414 }
1415 #as-xfactor-home .ax-switch span{display:block;font-size:9px;font-weight:800;color:#68757e;letter-spacing:.06em;text-transform:uppercase} 1416 #as-xfactor-home .ax-switch strong{display:block;margin:8px auto 0;width:52px;height:24px;border-radius:999px;position:relative;background:#ced7dd} 1417 #as-xfactor-home .ax-switch strong::after{ 1418 content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%; 1419 background:linear-gradient(145deg,#707983,#444e57);box-shadow:0 2px 5px rgba(0,0,0,.22);transition:all .3s ease 1420 } 1421 #as-xfactor-home .ax-switch.ax-on strong{background:#99f36b} 1422 #as-xfactor-home .ax-switch.ax-on strong::after{left:30px;background:linear-gradient(145deg,#8b9aa3,#5e6b74)} 1423 1424 #as-xfactor-home .ax-hmi-side{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px} 1425 #as-xfactor-home .ax-tank{ 1426 padding:10px;border-radius:12px;background:linear-gradient(180deg,#fff,#eef3f6);border:1px solid rgba(98,114,124,.16) 1427 } 1428 #as-xfactor-home .ax-tank strong{display:block;margin-bottom:7px;font-size:10px;color:#68757e;letter-spacing:.08em;text-transform:uppercase} 1429 #as-xfactor-home .ax-bar{ 1430 height:146px;position:relative;border-radius:10px;background:linear-gradient(180deg,#e1e8ec,#cfd8de);overflow:hidden 1431 } 1432 #as-xfactor-home .ax-bar::before{ 1433 content:"";position:absolute;right:8px;bottom:8px;left:8px;height:62%; 1434 border-radius:7px 7px 4px 4px; 1435 background:linear-gradient(180deg,#8deaf1,#23d9e4);animation:axLevel 3.4s ease-in-out infinite alternate 1436 } 1437 #as-xfactor-home .ax-menu{ 1438 display:grid;gap:8px 1439 } 1440 #as-xfactor-home .ax-menu button{ 1441 height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 12px; 1442 border:none;border-radius:9px;background:linear-gradient(180deg,#808992,#656f78); 1443 color:#fff;font-size:11px;font-weight:700;box-shadow:0 6px 12px rgba(0,0,0,.14) 1444 } 1445 #as-xfactor-home .ax-menu button.ax-active{background:linear-gradient(180deg,var(--ax-orange-2),var(--ax-orange))} 1446 #as-xfactor-home .ax-station-nav{ 1447 display:flex;justify-content:space-between;gap:8px 1448 } 1449 #as-xfactor-home .ax-station-nav span{ 1450 flex:1;height:32px;display:grid;place-items:center;border-radius:9px; 1451 background:linear-gradient(180deg,#8a959d,#667078);color:#fff;font-size:10px;font-weight:800 1452 } 1453 1454 #as-xfactor-home .ax-glass-note{ 1455 position:absolute;left:-18px;bottom:10px;z-index:3; 1456 min-width:190px;padding:14px 15px;color:#fff;border-radius:18px; 1457 border:1px solid rgba(255,255,255,.18);background:rgba(20,14,10,.76);backdrop-filter:blur(14px); 1458 box-shadow:0 20px 44px rgba(0,0,0,.28);animation:axFloat 5s ease-in-out infinite 1459 } 1460 #as-xfactor-home .ax-glass-note:nth-of-type(2){right:-10px;left:auto;top:40px;bottom:auto;animation-delay:-2s} 1461 #as-xfactor-home .ax-glass-note strong{display:block;margin-bottom:4px;font-size:14px} 1462 #as-xfactor-home .ax-glass-note span{display:block;color:rgba(255,255,255,.62);font-size:10px} 1463 1464 /* stats strip */ 1465 #as-xfactor-home .ax-stats-wrap{position:relative;z-index:4;margin-top:-48px} 1466 #as-xfactor-home .ax-stats{ 1467 display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden; 1468 background:rgba(255,255,255,.94);border:1px solid rgba(255,107,0,.12);border-radius:26px; 1469 box-shadow:var(--ax-shadow);backdrop-filter:blur(12px) 1470 } 1471 #as-xfactor-home .ax-stat{position:relative;padding:24px} 1472 #as-xfactor-home .ax-stat + .ax-stat{border-left:1px solid var(--ax-border)} 1473 #as-xfactor-home .ax-stat strong{ 1474 display:block;margin-bottom:6px;font-family:"Space Grotesk",sans-serif; 1475 font-size:clamp(28px,3vw,38px);line-height:1;letter-spacing:-.04em 1476 } 1477 #as-xfactor-home .ax-stat span{color:var(--ax-muted);font-size:11px;font-weight:650} 1478 #as-xfactor-home .ax-stat i{position:absolute;right:20px;bottom:16px;font-size:30px;color:rgba(255,107,0,.15)} 1479 1480 /* cards */ 1481 #as-xfactor-home .ax-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} 1482 #as-xfactor-home .ax-card{ 1483 position:relative;overflow:hidden;padding:30px;border-radius:28px;border:1px solid var(--ax-border); 1484 background:rgba(255,255,255,.93);box-shadow:var(--ax-shadow-sm);transition:transform .25s ease, box-shadow .25s ease 1485 } 1486 #as-xfactor-home .ax-card:hover{transform:translateY(-5px);box-shadow:var(--ax-shadow)} 1487 #as-xfactor-home .ax-card-icon{ 1488 width:58px;height:58px;display:grid;place-items:center;margin-bottom:18px;color:#fff; 1489 font-size:21px;border-radius:18px;background:linear-gradient(145deg,var(--ax-orange-2),var(--ax-orange),#d94d00); 1490 box-shadow:0 14px 26px rgba(255,107,0,.22) 1491 } 1492 #as-xfactor-home .ax-card h3{ 1493 margin-bottom:10px;font-family:"Space Grotesk",sans-serif;font-size:24px;line-height:1.15;letter-spacing:-.03em 1494 } 1495 #as-xfactor-home .ax-card p{color:var(--ax-muted);font-size:14px} 1496 1497 /* course cards */ 1498 #as-xfactor-home .ax-course-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px} 1499 #as-xfactor-home .ax-course{ 1500 overflow:hidden;border-radius:28px;border:1px solid var(--ax-border); 1501 background:rgba(255,255,255,.94);box-shadow:var(--ax-shadow-sm);transition:transform .26s ease, box-shadow .26s ease 1502 } 1503 #as-xfactor-home .ax-course:hover{transform:translateY(-6px);box-shadow:var(--ax-shadow)} 1504 #as-xfactor-home .ax-course-media{position:relative;height:230px;overflow:hidden} 1505 #as-xfactor-home .ax-course-media img{height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.75,.2,1)} 1506 #as-xfactor-home .ax-course:hover .ax-course-media img{transform:scale(1.06)} 1507 #as-xfactor-home .ax-course-media::after{ 1508 content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%, rgba(20,13,8,.55)) 1509 } 1510 #as-xfactor-home .ax-course-nb{ 1511 position:absolute;top:17px;left:17px;z-index:2;width:42px;height:42px;display:grid;place-items:center; 1512 border-radius:14px;background:rgba(255,107,0,.86);color:#fff;font-family:"Space Grotesk",sans-serif;font-weight:700 1513 } 1514 #as-xfactor-home .ax-course-body{padding:26px} 1515 #as-xfactor-home .ax-course-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px} 1516 #as-xfactor-home .ax-course-tags span{ 1517 padding:6px 9px;border-radius:999px;background:rgba(255,107,0,.08); 1518 border:1px solid rgba(255,107,0,.12);color:#c04a00;font-size:9px;font-weight:850;letter-spacing:.06em;text-transform:uppercase 1519 } 1520 #as-xfactor-home .ax-course h3{ 1521 margin-bottom:10px;font-family:"Space Grotesk",sans-serif;font-size:23px;line-height:1.14;letter-spacing:-.03em 1522 } 1523 #as-xfactor-home .ax-course p{min-height:68px;margin-bottom:18px;color:var(--ax-muted);font-size:13px} 1524 #as-xfactor-home .ax-meta{display:flex;flex-wrap:wrap;gap:13px;margin-bottom:20px;color:#7a6658;font-size:11px}
1525 #as-xfactor-home .ax-meta span{display:inline-flex;align-items:center;gap:7px} 1526 #as-xfactor-home .ax-meta i{color:var(--ax-orange)} 1527 1528 /* Tiktok */ 1529 #as-xfactor-home .ax-tiktok-band{ 1530 overflow:hidden;color:#fff;background: 1531 radial-gradient(circle at 8% 90%, rgba(35,217,228,.13), transparent 22%), 1532 radial-gradient(circle at 92% 5%, rgba(255,77,97,.16), transparent 21%), 1533 radial-gradient(circle at 68% 62%, rgba(255,107,0,.18), transparent 23%), 1534 linear-gradient(145deg,#170f0b,#0c0a09 72%) 1535 } 1536 #as-xfactor-home .ax-tiktok-grid{ 1537 display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:42px;align-items:center 1538 } 1539 #as-xfactor-home .ax-tiktok-copy h2{ 1540 margin-bottom:18px;font-family:"Space Grotesk",sans-serif;font-size:clamp(42px,5.4vw,72px); 1541 line-height:.98;letter-spacing:-.06em 1542 } 1543 #as-xfactor-home .ax-tiktok-copy > p{margin-bottom:26px;color:rgba(255,255,255,.68)} 1544 #as-xfactor-home .ax-tiktok-list{display:grid;gap:12px;margin-bottom:28px} 1545 #as-xfactor-home .ax-tiktok-list li{display:flex;align-items:center;gap:12px;list-style:none;color:rgba(255,255,255,.88);font-size:13px} 1546 #as-xfactor-home .ax-tiktok-list i{ 1547 width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:11px;background:rgba(255,107,0,.24) 1548 } 1549 #as-xfactor-home .ax-phone-scene{position:relative;min-height:610px;perspective:1300px} 1550 #as-xfactor-home .ax-phone{ 1551 position:absolute;top:22px;left:50%;z-index:3;transform:translateX(-50%) rotateY(-9deg) rotateX(2deg); 1552 width:min(340px,78vw);height:582px;padding:12px;border-radius:48px; 1553 border:2px solid rgba(255,255,255,.18);background:#070706; 1554 box-shadow:-10px 10px 0 rgba(35,217,228,.50), 10px -10px 0 rgba(255,77,97,.48), 0 45px 100px rgba(0,0,0,.5) 1555 } 1556 #as-xfactor-home .ax-notch{ 1557 position:absolute;top:12px;left:50%;transform:translateX(-50%); 1558 width:96px;height:21px;border-radius:0 0 14px 14px;background:#070706;z-index:5 1559 } 1560 #as-xfactor-home .ax-screen{ 1561 position:relative;overflow:hidden;width:100%;height:100%;border-radius:38px; 1562 background: 1563 linear-gradient(180deg, rgba(255,107,0,.08), rgba(12,8,6,.78)), 1564 url("https://images.unsplash.com/photo-1581092919535-7146ff1a590b?auto=format&fit=crop&w=1000&q=84") center/cover 1565 } 1566 #as-xfactor-home .ax-screen::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(7,6,5,.08), rgba(7,6,5,.72))} 1567 #as-xfactor-home .ax-screen-top{ 1568 position:absolute;top:30px;right:18px;left:18px;z-index:3;display:flex;justify-content:center;gap:18px; 1569 color:rgba(255,255,255,.72);font-size:11px;font-weight:800 1570 } 1571 #as-xfactor-home .ax-screen-top strong{color:#fff} 1572 #as-xfactor-home .ax-phone-copy{ 1573 position:absolute;right:24px;bottom:28px;left:21px;z-index:3 1574 } 1575 #as-xfactor-home .ax-phone-copy small{ 1576 display:inline-flex;margin-bottom:8px;padding:5px 8px;border-radius:999px;background:var(--ax-orange); 1577 color:#fff;font-size:9px;font-weight:850 1578 } 1579 #as-xfactor-home .ax-phone-copy h3{ 1580 margin-bottom:8px;font-family:"Space Grotesk",sans-serif;font-size:24px;line-height:1.06 1581 } 1582 #as-xfactor-home .ax-phone-copy p{color:rgba(255,255,255,.72);font-size:11px} 1583 #as-xfactor-home .ax-phone-actions{ 1584 position:absolute;right:15px;bottom:115px;z-index:4;display:grid;gap:13px 1585 } 1586 #as-xfactor-home .ax-phone-action{text-align:center} 1587 #as-xfactor-home .ax-phone-action span{ 1588 width:42px;height:42px;display:grid;place-items:center;margin-bottom:3px;border-radius:50%; 1589 border:1px solid rgba(255,255,255,.18);background:rgba(16,11,8,.58);backdrop-filter:blur(10px) 1590 } 1591 #as-xfactor-home .ax-phone-action small{font-size:8px;color:rgba(255,255,255,.7)} 1592 #as-xfactor-home .ax-badge-100k{ 1593 position:absolute;right:12px;top:72px;z-index:5;width:132px;height:132px;display:grid;place-items:center; 1594 padding:14px;text-align:center;color:#fff;border-radius:50%;background:linear-gradient(145deg,#ff9f3e,#ff5b00); 1595 box-shadow:0 20px 45px rgba(255,89,0,.28);animation:axPulse 3s ease-in-out infinite 1596 } 1597 #as-xfactor-home .ax-badge-100k strong{display:block;font-family:"Space Grotesk",sans-serif;font-size:24px;line-height:1}
1598 #as-xfactor-home .ax-badge-100k span{display:block;margin-top:5px;font-size:9px;font-weight:800;line-height:1.24;text-transform:uppercase} 1599 1600 /* final CTA */ 1601 #as-xfactor-home .ax-final{ 1602 display:grid;grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);gap:38px;align-items:center; 1603 padding:clamp(34px,6vw,68px);overflow:hidden;border-radius:36px; 1604 color:#fff;background: 1605 radial-gradient(circle at 92% 5%, rgba(255,190,94,.23), transparent 25%), 1606 radial-gradient(circle at 4% 100%, rgba(255,107,0,.18), transparent 28%), 1607 linear-gradient(140deg,#22140c,#110d0a 72%); 1608 box-shadow:var(--ax-shadow) 1609 } 1610 #as-xfactor-home .ax-final-copy h2{ 1611 margin-bottom:16px;font-family:"Space Grotesk",sans-serif;font-size:clamp(38px,5vw,64px);line-height:.98;letter-spacing:-.06em 1612 } 1613 #as-xfactor-home .ax-final-copy p{margin-bottom:26px;color:rgba(255,255,255,.68)} 1614 #as-xfactor-home .ax-final-actions{display:flex;gap:12px;flex-wrap:wrap} 1615 #as-xfactor-home .ax-contact-list{display:grid;gap:12px} 1616 #as-xfactor-home .ax-contact-item{ 1617 display:flex;align-items:center;gap:13px;padding:16px;border-radius:18px; 1618 border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);backdrop-filter:blur(12px) 1619 } 1620 #as-xfactor-home .ax-contact-item i{ 1621 width:41px;height:41px;flex:0 0 41px;display:grid;place-items:center;border-radius:13px; 1622 color:#fff;background:linear-gradient(145deg,var(--ax-orange-2),var(--ax-orange)) 1623 } 1624 #as-xfactor-home .ax-contact-item strong, #as-xfactor-home .ax-contact-item span{display:block} 1625 #as-xfactor-home .ax-contact-item strong{font-size:12px} 1626 #as-xfactor-home .ax-contact-item span{color:rgba(255,255,255,.55);font-size:10px} 1627 1628 1629 1630 /* Boutique Automation Sense Shop â maillage SEO */ 1631 #as-xfactor-home .ax-shop-link{ 1632 color:#fff;background:linear-gradient(135deg,#111827,#1f2937 48%,#0b111b); 1633 box-shadow:0 16px 36px rgba(17,24,39,.20) 1634 } 1635 #as-xfactor-home .ax-shop-link:hover{color:#fff;box-shadow:0 20px 44px rgba(17,24,39,.28)} 1636 #as-xfactor-home .ax-shop-seo-card{ 1637 position:relative;overflow:hidden; 1638 display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);gap:34px;align-items:center; 1639 padding:clamp(30px,5vw,60px);border:1px solid rgba(255,107,0,.14);border-radius:36px; 1640 background: 1641 radial-gradient(circle at 94% 5%, rgba(255,153,45,.20), transparent 26%), 1642 radial-gradient(circle at 0 100%, rgba(255,107,0,.12), transparent 30%), 1643 linear-gradient(135deg,rgba(255,255,255,.98),rgba(255,247,239,.92)); 1644 box-shadow:var(--ax-shadow) 1645 } 1646 #as-xfactor-home .ax-shop-seo-card::before{ 1647 content:"";position:absolute;inset:0;opacity:.08;pointer-events:none; 1648 background-image: 1649 linear-gradient(rgba(36,24,18,.18) 1px, transparent 1px), 1650 linear-gradient(90deg, rgba(36,24,18,.18) 1px, transparent 1px); 1651 background-size:46px 46px;mask-image:linear-gradient(to bottom,#000,transparent 92%) 1652 } 1653 #as-xfactor-home .ax-shop-copy, 1654 #as-xfactor-home .ax-shop-panel{position:relative;z-index:2;min-width:0} 1655 #as-xfactor-home .ax-shop-copy h2{ 1656 margin-bottom:16px;font-family:"Space Grotesk",sans-serif; 1657 font-size:clamp(36px,5vw,62px);line-height:1.02;letter-spacing:-.055em 1658 } 1659 #as-xfactor-home .ax-shop-copy p{margin-bottom:22px;color:var(--ax-muted);font-size:15px} 1660 #as-xfactor-home .ax-shop-copy .ax-shop-text-link{ 1661 color:#c24c00;font-weight:850;text-decoration:underline !important;text-underline-offset:3px 1662 } 1663 #as-xfactor-home .ax-shop-tags{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 24px} 1664 #as-xfactor-home .ax-shop-tags span{ 1665 display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 11px;border-radius:999px; 1666 color:#9d3c00;font-size:10px;font-weight:850;letter-spacing:.04em;text-transform:uppercase; 1667 background:rgba(255,107,0,.08);border:1px solid rgba(255,107,0,.13) 1668 } 1669 #as-xfactor-home .ax-shop-tags i{color:var(--ax-orange)} 1670 #as-xfactor-home .ax-shop-actions{display:flex;gap:12px;flex-wrap:wrap} 1671 #as-xfactor-home .ax-shop-panel{ 1672 display:grid;gap:13px;padding:24px;border-radius:28px;color:#fff; 1673 background: 1674 radial-gradient(circle at 95% 0, rgba(255,190,94,.25), transparent 28%), 1675 linear-gradient(145deg,#21140d,#100b09 74%); 1676 box-shadow:0 24px 60px rgba(20,12,7,.20) 1677 } 1678 #as-xfactor-home .ax-shop-panel h3{ 1679 font-family:"Space Grotesk",sans-serif;font-size:26px;line-height:1.05;letter-spacing:-.035em 1680 } 1681 #as-xfactor-home .ax-shop-panel p{color:rgba(255,255,255,.62);font-size:12px} 1682 #as-xfactor-home .ax-shop-list{display:grid;gap:10px;margin-top:6px} 1683 #as-xfactor-home .ax-shop-list span{ 1684 display:flex;align-items:center;gap:10px;padding:12px;border:1px solid rgba(255,255,255,.11); 1685 border-radius:16px;background:rgba(255,255,255,.06);color:rgba(255,255,255,.86);font-size:12px;font-weight:750 1686 } 1687 #as-xfactor-home .ax-shop-list i{ 1688 width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:11px; 1689 color:#fff;background:linear-gradient(145deg,var(--ax-orange-2),var(--ax-orange)) 1690 } 1691 @media (max-width:980px){ 1692 #as-xfactor-home .ax-shop-seo-card{grid-template-columns:1fr} 1693 } 1694 @media (max-width:560px){ 1695 #as-xfactor-home .ax-shop-actions .ax-btn{width:100%} 1696 } 1697 1698 /* footer */ 1699 #as-xfactor-home .ax-footer{padding:30px 0 44px} 1700 #as-xfactor-home .ax-footer-inner{ 1701 display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap; 1702 padding:23px 25px;border:1px solid var(--ax-border);border-radius:23px;background:rgba(255,255,255,.88);box-shadow:var(--ax-shadow-sm) 1703 } 1704 #as-xfactor-home .ax-footer-copy strong,#as-xfactor-home .ax-footer-copy span{dis
1704play:block} 1705 #as-xfactor-home .ax-footer-copy strong{font-family:"Space Grotesk",sans-serif;font-size:14px} 1706 #as-xfactor-home .ax-footer-copy span{color:var(--ax-muted);font-size:10px} 1707 #as-xfactor-home .ax-footer-links{display:flex;gap:15px;flex-wrap:wrap;color:#60483a;font-size:11px;font-weight:750} 1708 #as-xfactor-home .ax-footer-links a:hover{color:#c74d00} 1709 1710 /* floating tiktok */ 1711 #as-xfactor-home .ax-float-tiktok{ 1712 position:fixed;right:clamp(13px,2vw,23px);bottom:calc(clamp(15px,2vw,23px) + env(safe-area-inset-bottom, 0px)); 1713 z-index:99999;width:65px;height:65px;display:inline-flex;align-items:center;justify-content:center; 1714 color:#fff;font-size:27px;border:3px solid #fff;border-radius:22px; 1715 background:radial-gradient(circle at 28% 20%, rgba(255,255,255,.32), transparent 28%), 1716 linear-gradient(145deg,var(--ax-orange-3),var(--ax-orange),#d84e00); 1717 box-shadow:-4px 4px 0 rgba(35,217,228,.70), 4px -4px 0 rgba(255,77,97,.68), 0 18px 40px rgba(82,38,8,.30); 1718 animation:axFloat2 3.3s ease-in-out infinite;transition:transform .22s ease, border-radius .22s ease 1719 } 1720 #as-xfactor-home .ax-float-tiktok:hover{color:#fff;border-radius:50%;transform:translateY(-5px) scale(1.05)} 1721 #as-xfactor-home .ax-float-tiktok::before, 1722 #as-xfactor-home .ax-float-tiktok::after{ 1723 content:"";position:absolute;inset:-8px;z-index:-1;border:2px solid rgba(255,107,0,.42);border-radius:28px;animation:axPulseRing 2.4s ease-out infinite 1724 } 1725 #as-xfactor-home .ax-float-tiktok::after{animation-delay:1.2s} 1726 #as-xfactor-home .ax-float-label{ 1727 position:absolute;right:calc(100% + 14px);bottom:2px;min-width:230px;padding:10px 13px; 1728 color:var(--ax-text);text-align:left;border:1px solid rgba(255,107,0,.18);border-radius:15px;background:#fff; 1729 box-shadow:0 14px 34px rgba(65,31,8,.17);opacity:0;visibility:hidden;transform:translateX(10px) scale(.96);transform-origin:right center;transition:.2s ease 1730 } 1731 #as-xfactor-home .ax-float-label strong,#as-xfactor-home .ax-float-label span{display:block} 1732 #as-xfactor-home .ax-float-label strong{font-size:12px} 1733 #as-xfactor-home .ax-float-label span{margin-top:2px;color:#bf4c00;font-size:10px;font-weight:800} 1734 #as-xfactor-home .ax-float-tiktok:hover .ax-float-label, 1735 #as-xfactor-home .ax-float-tiktok:focus-visible .ax-float-label{ 1736 opacity:1;visibility:visible;transform:translateX(0) scale(1) 1737 } 1738 1739 /* reveal */ 1740 #as-xfactor-home .ax-reveal{opacity:0;transform:translateY(34px);transition:opacity .75s cubic-bezier(.2,.75,.2,1), transform .75s cubic-bezier(.2,.75,.2,1)} 1741 #as-xfactor-home .ax-reveal.ax-visible{opacity:1;transform:none} 1742 #as-xfactor-home .ax-reveal[data-delay="1"]{transition-delay:.
174208s} 1743 #as-xfactor-home .ax-reveal[data-delay="2"]{transition-delay:.16s} 1744 #as-xfactor-home .ax-reveal[data-delay="3"]{transition-delay:.24s} 1745 1746 /* keyframes */ 1747 @keyframes axSpin{to{transform:rotate(360deg)}} 1748 @keyframes axSpinReverse{to{transform:rotate(-360deg)}} 1749 @keyframes axPulse{0%,100%{transform:scale(1)}50%{transform:scale(1.08)}} 1750 @keyframes axLevel{0%{height:36%}100%{height:74%}} 1751 @keyframes axDraw{to{stroke-dashoffset:0}} 1752 @keyframes axBlink{0%,48%{opacity:1}49%,100%{opacity:0}} 1753 @keyframes axFloat{0%,100%{translate:0 0}50%{translate:0 -9px}} 1754 @keyframes axFloat2{0%,100%{translate:0 0}50%{translate:0 -4px}} 1755 @keyframes axPulseRing{0%{transform:scale(.85);opacity:.7}75%,100%{transform:scale(1.42);opacity:0}} 1756 1757 /* responsive */ 1758 @media (max-width:1180px){ 1759 #as-xfactor-home .ax-nav-links{ 1760 display:none;position:absolute;top:calc(100% + 10px);right:17px;left:17px; 1761 flex-direction:column;align-items:stretch;padding:13px;border:1px solid var(--ax-border); 1762 border-radius:20px;background:rgba(255,255,255,.98);box-shadow:var(--ax-shadow) 1763 } 1764 #as-xfactor-home .ax-nav-links.ax-open{display:flex} 1765 #as-xfactor-home .ax-nav-links a{width:100%;padding:12px 13px} 1766 #as-xfactor-home .ax-mobile-toggle{display:grid} 1767 #as-xfactor-home .ax-hero-inner, 1768 #as-xfactor-home .ax-tiktok-grid, 1769 #as-xfactor-home .ax-final{grid-template-columns:1fr} 1770 #as-xfactor-home .ax-visual-wrap{width:min(760px,100%);margin-inline:auto} 1771 } 1772 1773 @media (max-width:980px){ 1774 #as-xfactor-home .ax-grid-3, 1775 #as-xfactor-home .ax-course-grid{grid-template-columns:1fr} 1776 } 1777 1778 @media (max-width:760px){ 1779 #as-xfactor-home .ax-container{width:min(var(--ax-max),calc(100% - 20px))} 1780 #as-xfactor-home .ax-topbar-inner, 1781 #as-xfactor-home .ax-topbar-group{justify-content:center} 1782 #as-xfactor-home .ax-topbar-inner{text-align:center} 1783 #as-xfactor-home .ax-topbar-location, 1784 #as-xfactor-home .ax-topbar-linkedin{display:none} 1785 #as-xfactor-home .ax-brand-copy span{max-width:190px} 1786 #as-xfactor-home .ax-nav-actions > .ax-btn{display:none} 1787 #as-xfactor-home .ax-hero{min-height:auto;padding-top:56px} 1788 #as-xfactor-home .ax-hmi-stage{position:relative;inset:auto;transform:none} 1789 #as-xfactor-home .ax-gear-cluster{width:180px;height:180px;right:-20px;top:-30px} 1790 #as-xfactor-home .ax-hero-inner{gap:28px} 1791 #as-xfactor-home .ax-hmi-screen{grid-template-columns:1fr} 1792 #as-xfactor-home .ax-hmi-left{grid-template-rows:190px auto} 1793 #as-xfactor-home .ax-glass-note:nth-of-type(2){display:none} 1794 #as-xfactor-home .ax-stats{grid-template-columns:repeat(2,minmax(0,1fr))} 1795 #as-xfactor-home .ax-stat:nth-child(3){border-left:0;border-top:1px solid var(--ax-border)} 1796 #as-xfactor-home .ax-stat:nth-child(4){border-top:1px solid var(--ax-border)} 1797 #as-xfactor-home .ax-phone-scene{min-height:650px} 1798 #as-xfactor-home .ax-footer-inner{justify-content:center;text-align:center} 1799 } 1800 1801 @media (max-width:560px){ 1802 #as-xfactor-home .ax-brand-copy strong{font-size:14px} 1803 #as-xfactor-home .ax-brand-copy span{display:none} 1804 #as-xfactor-home .ax-hero-actions .ax-btn, 1805 #as-xfactor-home .ax-final-actions .ax-btn{width:100%} 1806 #as-xfactor-home .ax-hero h1{font-size:clamp(42px,13vw,66px)} 1807 #as-xfactor-home .ax-hmi-shell{padding:12px} 1808 #as-xfactor-home .ax-hmi-bezel{padding:12px} 1809 #as-xfactor-home .ax-bottom-switches{grid-template-columns:repeat(2,minmax(0,1fr))} 1810 #as-xfactor-home .ax-phone{width:min(310px,82vw);height:555px;transform:translateX(-50%)} 1811 #as-xfactor-home .ax-badge-100k{width:106px;height:106px} 1812 #as-xfactor-home .ax-badge-100k strong{font-size:20px} 1813 #as-xfactor-home .ax-float-tiktok{width:59px;height:59px;right:13px;font-size:24px} 1814 #as-xfactor-home .ax-float-label{min-width:205px;opacity:1;visibility:visible;transform:none} 1815 } 1816 1817 @media (max-width:390px){ 1818 #as-xfactor-home .ax-float-label{display:none} 1819 #as-xfactor-home .ax-stats{grid-template-columns:1fr} 1820 #as-xfactor-home .ax-stat + .ax-stat{border-left:0;border-top:1px solid var(--ax-border)} 1821 } 1822 1823 @media (prefers-reduced-motion:reduce){ 1824 #as-xfactor-home *, #as-xfactor-home *::before, #as-xfactor-home *::after{ 1825 animation:none !important;transition-duration:.001ms !important;scroll-behavior:auto !important 1826 } 1827 #as-xfactor-home .ax-reveal{opacity:1 !important;transform:none !important} 1828 } 1829 1830 @media print{ 1831 #as-xfactor-home .ax-topbar, 1832 #as-xfactor-home .ax-header, 1833 #as-xfactor-home .ax-float-tiktok{display:none !important} 1834 } 1835</style> 1836 1837<div id="as-xfactor-home"> 1838 <div class="ax-topbar"> 1839 <div class="ax-container ax-topbar-inner"> 1840 <div class="ax-topbar-group"> 1841 <a class="ax-topbar-tiktok ax-track-tiktok" href="https://www.tiktok.com/@usine.en.afrique" target="_blank" rel="noopener noreferrer"> 1842 <i class="fa-brands fa-tiktok" aria-hidden="true"></i> Suivez @usine.en.afrique 1843 </a>
1844 <span class="ax-topbar-location"><i class="fa-solid fa-earth-africa"></i> Europe & Afrique</span> 1845 </div> 1846 1847 <div class="ax-topbar-group"> 1848 <span><i class="fa-solid fa-bolt"></i> Lâautomatisme rendu spectaculaire</span> 1849 <a class="ax-topbar-shop ax-track-shop" href="https://shop.automation-sense.com/" target="_blank" rel="noopener noreferrer"> 1850 <i class="fa-solid fa-store"></i> Boutique matériels industriels 1851 </a> 1852 <a class="ax-topbar-linkedin" href="https://www.linkedin.com/company/automation-sense" target="_blank" rel="noopener noreferrer"> 1853 <i class="fa-brands fa-linkedin"></i> LinkedIn 1854 </a> 1855 </div> 1856 </div> 1857 </div> 1858 1859 <header class="ax-header"> 1860 <div class="ax-container ax-nav"> 1861 <a class="ax-brand" href="#ax-accueil" aria-label="Retour à l'accueil Automation Sense"> 1862 <span class="ax-brand-mark"><i class="fa-solid fa-bolt"></i></span> 1863 <span class="ax-brand-copy"> 1864 <strong>Automation Sense</strong> 1865 <span>Automatisme, instrumentation, SCADA/IHM & formation</span> 1866 </span> 1867 </a> 1868 1869 <nav class="ax-nav-links" id="axNavLinks" aria-label="Navigation principale"> 1870 <a href="#ax-accueil">Accueil</a> 1871 <a href="#ax-expertise">Expertise</a> 1872 <a href="#ax-formations">Formations</a> 1873 <a href="#ax-tiktok">TikTok</a> 1874 <a href="#ax-boutique">Boutique</a> 1875 <a href="#ax-contact">Contact</a> 1876 </nav> 1877 1878 <div class="ax-nav-actions"> 1879 <a class="ax-btn ax-btn-light" href="https://www.automation-sense.com/pages/devenir-membre-club-automatisme.html">Connexion</a> 1880 <a class="ax-btn ax-btn-tiktok ax-track-tiktok" href="https://www.tiktok.com/@usine.en.afrique" target="_blank" rel="noopener noreferrer"> 1881 <i class="fa-brands fa-tiktok"></i> Suivre 1882 </a> 1883 <button class="ax-mobile-toggle" id="axMobileToggle" type="button" aria-label="Ouvrir le menu" aria-expanded="false" aria-controls="axNavLinks"> 1884 <i class="fa-solid fa-bars"></i> 1885 </button> 1886 </div> 1887 </div> 1888 </header> 1889 1890 <main> 1891 <section class="ax-hero" id="ax-accueil"> 1892 <div class="ax-hero-gridlines" aria-hidden="true"></div> 1893 1894 <div class="ax-container ax-hero-inner"> 1895 <div class="ax-hero-copy"> 1896 <div class="ax-hero-badge ax-reveal"> 1897 <span aria-hidden="true"></span> 1898 Univers usine · HMI · Réseaux industriels · Diagnostic 1899 </div> 1900 1901 <h1 class="ax-reveal" data-delay="1"> 1902 Lâindustrie peut être 1903 <span class="ax-grad">puissante, claire et spectaculaire.</span> 1904 </h1> 1905 1906 <p class="ax-hero-lead ax-reveal" data-delay="2"> 1907 Automation Sense transforme les sujets industriels complexes en expériences visuelles, 1908 formations concrètes et explications applicables sur le terrain : automates, instrumentation, 1909 SCADA/IHM, régulation, réseaux et dépannage. 1910 </p> 1911 1912 <div class="ax-hero-actions ax-reveal" data-delay="3"> 1913 <a class="ax-btn ax-btn-orange" href="https://www.automation-sense.com/pages/formation-a-distance-automatisme-industriel.html"> 1914 <i class="fa-solid fa-graduation-cap"></i> Découvrir les formations 1915 </a> 1916 <a class="ax-btn ax-btn-light ax-track-shop" href="https://shop.automation-sense.com/" target="_blank" rel="noopener noreferrer"> 1917 <i class="fa-solid fa-store"></i> Boutique industrielle 1918 </a> 1919 <a class="ax-btn ax-btn-tiktok ax-track-tiktok" href="https://www.tiktok.com/@usine.en.afrique" target="_blank" rel="noopener noreferrer"> 1920 <i class="fa-brands fa-tiktok"></i> Voir les vidéos TikTok 1921 </a> 1922 </div> 1923 1924 <div class="ax-hero-proof ax-reveal" data-delay="3"> 1925 <div class="ax-proof-stack" aria-hidden="true"> 1926 <span>PLC</span><span>PID</span><span>HMI</span><span>IIoT</span> 1927 </div> 1928 <div class="ax-proof-copy"> 1929 <strong>Pour techniciens, étudiants, automaticiens et industriels</strong>
1930 <span>Une approche concrète, visuelle et orientée terrain</span> 1931 </div> 1932 </div> 1933 </div> 1934 1935 <div class="ax-visual-wrap ax-reveal" data-delay="2"> 1936 <div class="ax-gear-cluster" aria-hidden="true"> 1937 <div class="ax-gear ax-gear-one"></div> 1938 <div class="ax-gear ax-gear-two"></div> 1939 <div class="ax-gear ax-gear-three"></div> 1940 </div> 1941 1942 <div class="ax-hmi-stage js-ax-parallax"> 1943 <div class="ax-hmi-shell"> 1944 <div class="ax-hmi-bezel"> 1945 <div class="ax-hmi-top"> 1946 <span class="ax-hmi-tag"><i class="fa-solid fa-display"></i> HMI STYLE</span> 1947 <span class="ax-hmi-title">Industrial Touch Panel</span> 1948 </div> 1949 1950 <div class="ax-hmi-screen"> 1951 <div class="ax-hmi-left"> 1952 <div class="ax-chart-box"> 1953 <div class="ax-chart-grid" aria-hidden="true"></div> 1954 <svg class="ax-chart-svg" viewBox="0 0 460 180" preserveAspectRatio="none" aria-hidden="true"> 1955 <polyline class="ax-chart-line-a" points="12,132 84,74 156,98 228,55 300,90 372,68 444,42"></polyline> 1956 <polyline class="ax-chart-line-b" points="12,98 84,41 156,82 228,69 300,106 372,84 444,58"></polyline> 1957 <polyline class="ax-chart-line-c" points="12,148 84,126 156,118 228,109 300,104 372,95 444,88"></polyline> 1958 </svg> 1959 </div> 1960 1961 <div class="ax-typing-box"> 1962 <div class="ax-typing-head"> 1963 <strong>Messages système</strong> 1964 <span class="ax-typing-status">ONLINE</span> 1965 </div> 1966 1967 <div class="ax-typing-window"> 1968 <span id="axTypeTarget">INITIALISATION...</span><span class="ax-type-cursor"></span> 1969 </div> 1970 1971 <div class="ax-bottom-switches"> 1972 <div class="ax-switch ax-on"><span>Pompe 1</span><strong></strong></div> 1973 <div class="ax-switch"><span>Pompe 2</span><strong></strong></div> 1974 <div class="ax-switch ax-on"><span>Convoyeur</span><strong></strong></div> 1975 <div class="ax-switch ax-on"><span>Vanne</span><strong></strong></div> 1976 </div> 1977 </div> 1978 </div> 1979 1980 <div class="ax-hmi-side"> 1981 <div class="ax-tank"> 1982 <strong>Production</strong> 1983 <div class="ax-bar"></div> 1984 </div> 1985 1986 <div class="ax-menu"> 1987 <button class="ax-active">Production <i class="fa-solid fa-angle-right"></i></button> 1988 <button>Réseaux <i class="fa-solid fa-angle-right"></i></button> 1989 <button>Alarmes <i class="fa-solid fa-angle-right"></i></button> 1990 <button>Diagnostic <i class="fa-solid fa-angle-right"></i></button> 1991 </div> 1992 1993 <div class="ax-panel-box" style="padding:12px;"> 1994 <strong style="display:block;margin-bottom:8px;font-size:10px;color:#68757e;letter-spacing:.08em;text-transform:uppercase;">Statut</strong> 1995 <div style="display:grid;gap:8px;"> 1996 <div style="height:34px;border-radius:9px;background:linear-gradient(180deg,#f9fbfc,#edf2f5);border:1px solid rgba(98,114,124,.14);display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:11px;color:#48555d;"><span>PLC</span><strong style="color:#117747;">RUN</strong></div> 1997 <div style="height:34px;border-radius:9px;background:linear-gradient(180deg,#f9fbfc,#edf2f5);border:1px solid rgba(98,114,124,.14);display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:11px;color:#48555d;"><span>Modbus</span><strong style="color:#117747;">OK</strong></div> 1998 <div style="height:34px;border-radius:9px;background:linear-gradient(180deg,#f9fbfc,#edf2f5);border:1px solid rgba(98,114,124,.14);display:flex;align-items:center;justify-content:space-between;padding:0 10px;font-size:11px;color:#48555d;"><span>Temp.</span><strong style="color:#d85a00;">42°C</strong></div> 1999 </div> 2000 </div> 2001 2002 <div class="ax-station-nav">
2003 <span>< back</span> 2004 <span>next ></span> 2005 </div> 2006 </div> 2007 </div> 2008 </div> 2009 </div> 2010 </div> 2011 2012 <div class="ax-glass-note"> 2013 <strong><i class="fa-solid fa-network-wired"></i> Modbus OK</strong> 2014 <span>Communication établie</span> 2015 </div> 2016 2017 <div class="ax-glass-note"> 2018 <strong><i class="fa-solid fa-wave-square"></i> 12.4 mA</strong> 2019 <span>Boucle analogique stable</span> 2020 </div> 2021 </div> 2022 </div> 2023 </section> 2024 2025 <div class="ax-stats-wrap"> 2026 <div class="ax-container"> 2027 <div class="ax-stats ax-reveal"> 2028 <div class="ax-stat"> 2029 <strong>2014</strong> 2030 <span>Une expertise construite dans le temps</span> 2031 <i class="fa-solid fa-calendar-check"></i> 2032 </div> 2033 <div class="ax-stat"> 2034 <strong>50+</strong> 2035 <span>Fiches et ressources techniques</span> 2036 <i class="fa-solid fa-file-lines"></i> 2037 </div> 2038 <div class="ax-stat"> 2039 <strong>8</strong> 2040 <span>Parcours de formation spécialisés</span> 2041 <i class="fa-solid fa-graduation-cap"></i> 2042 </div> 2043 <div class="ax-stat"> 2044 <strong>100K</strong> 2045 <span>Objectif TikTok ambitieux</span> 2046 <i class="fa-brands fa-tiktok"></i> 2047 </div> 2048 </div> 2049 </div> 2050 </div> 2051 2052 <section class="ax-section" id="ax-expertise"> 2053 <div class="ax-container"> 2054 <div class="ax-heading ax-reveal"> 2055 <div class="ax-kicker">Pourquoi Automation Sense</div> 2056 <h2>De la théorie à lâécran. <span class="ax-accent">De lâécran au terrain.</span></h2> 2057 <p>Une expérience dâapprentissage plus visuelle, plus moderne et plus ancrée dans la réalité industrielle.</p> 2058 </div> 2059 2060 <div class="ax-grid-3"> 2061 <article class="ax-card ax-reveal"> 2062 <div class="ax-card-icon"><i class="fa-solid fa-display"></i></div> 2063 <h3>Visualisation claire</h3> 2064 <p>Des interfaces inspirées des IHM industrielles pour comprendre plus vite les logiques, les défauts et les variables essentielles.</p> 2065 </article> 2066 2067 <article class="ax-card ax-reveal" data-delay="1"> 2068 <div class="ax-card-icon"><i class="fa-solid fa-gears"></i></div> 2069 <h3>Univers mécanique</h3> 2070 <p>Une identité visuelle plus immersive, avec une ambiance usine, du mouvement et des éléments mécaniques évocateurs.</p> 2071 </article> 2072 2073 <article class="ax-card ax-reveal" data-delay="2"> 2074 <div class="ax-card-icon"><i class="fa-solid fa-screwdriver-wrench"></i></div> 2075 <h3>Approche terrain</h3> 2076 <p>Des formations et contenus orientés dépannage, diagnostic, mise en service et bonnes pratiques en environnement réel.</p> 2077 </article> 2078 </div> 2079 </div> 2080 </section> 2081 2082 <section class="ax-section ax-section-soft" id="ax-formations"> 2083 <div class="ax-container"> 2084 <div class="ax-heading ax-reveal"> 2085 <div class="ax-kicker">Formations populaires</div> 2086 <h2>Des parcours concrets, <span class="ax-accent">orientés usine.</span></h2> 2087 <p>Apprenez sur les outils et problématiques réellement rencontrés dans lâautomatisme industriel.</p> 2088 </div> 2089 2090 <div class="ax-course-grid"> 2091 <article class="ax-course ax-reveal"> 2092 <div class="ax-course-media"> 2093 <span class="ax-course-nb">01</span> 2094 <img src="https://images.unsplash.com/photo-1516321318423-f06f85e504b3?auto=format&fit=crop&w=1200&q=84" alt="Formation Schneider M221" loading="lazy"> 2095 </div> 2096 <div class="ax-course-body"> 2097 <div class="ax-course-tags"><span>Schneider</span><span>Machine Expert Basic</span></div> 2098 <h3>Automate M221</h3> 2099 <p>Programmez, diagnostiquez et mettez en service des applications industrielles fiables.</p> 2100 <div class="ax-meta">
2101 <span><i class="fa-solid fa-code"></i> Programmation</span> 2102 <span><i class="fa-solid fa-screwdriver-wrench"></i> Mise en service</span> 2103 </div> 2104 <a class="ax-btn ax-btn-orange" href="https://www.automation-sense.com/blog/nos-formations/formation-ecostruxure-basic-m221-schneider.html">Découvrir</a> 2105 </div> 2106 </article> 2107 2108 <article class="ax-course ax-reveal" data-delay="1"> 2109 <div class="ax-course-media"> 2110 <span class="ax-course-nb">02</span> 2111 <img src="https://images.unsplash.com/photo-1581092918056-0c4c3acd3789?auto=format&fit=crop&w=1200&q=84" alt="Formation Rockwell RSLogix 5000" loading="lazy"> 2112 </div> 2113 <div class="ax-course-body"> 2114 <div class="ax-course-tags"><span>Rockwell</span><span>RSLogix 5000</span></div> 2115 <h3>CompactLogix & ControlLogix</h3> 2116 <p>Maîtrisez la programmation, le diagnostic et les architectures Rockwell Automation.</p> 2117 <div class="ax-meta"> 2118 <span><i class="fa-solid fa-industry"></i> Applications</span> 2119 <span><i class="fa-solid fa-bug-slash"></i> Diagnostic</span> 2120 </div> 2121 <a class="ax-btn ax-btn-orange" href="https://www.automation-sense.com/blog/nos-formations/programmation-des-automates-controllogix-et-compactlogix-avec-rslogix-5000.html">Découvrir</a> 2122 </div> 2123 </article> 2124 2125 <article class="ax-course ax-reveal" data-delay="2"> 2126 <div class="ax-course-media"> 2127 <span class="ax-course-nb">03</span> 2128 <img src="https://images.unsplash.com/photo-1518770660439-4636190af475?auto=format&fit=crop&w=1200&q=84" alt="Formation instrumentation et régulation" loading="lazy"> 2129 </div> 2130 <div class="ax-course-body"> 2131 <div class="ax-course-tags"><span>Instrumentation</span><span>Régulation</span></div> 2132 <h3>Mesure, PID & vannes</h3> 2133 <p>Comprenez les boucles de mesure, la régulation et lâoptimisation des procédés.</p> 2134 <div class="ax-meta"> 2135 <span><i class="fa-solid fa-gauge-high"></i> 4â20 mA</span> 2136 <span><i class="fa-solid fa-wave-square"></i> PID</span> 2137 </div> 2138 <a class="ax-btn ax-btn-orange" href="https://www.automation-sense.com/blog/automatisme/formation-instrumentation-et-regulation-industrielle.html">Découvrir</a> 2139 </div> 2140 </article> 2141 </div> 2142 2143 <div style="text-align:center;margin-top:30px;" class="ax-reveal"> 2144 <a class="ax-btn ax-btn-light" href="https://www.automation-sense.com/pages/formation-a-distance-automatisme-industriel.html"> 2145 Voir toutes les formations <i class="fa-solid fa-arrow-right"></i> 2146 </a> 2147 </div> 2148 </div> 2149 </section> 2150 2151 <section class="ax-section ax-tiktok-band" id="ax-tiktok"> 2152 <div class="ax-container ax-tiktok-grid"> 2153 <div class="ax-tiktok-copy ax-reveal"> 2154 <div class="ax-kicker" style="color:#fff;background:rgba(255,107,0,.14);border-color:rgba(255,159,50,.25);"> 2155 TikTok â @usine.en.afrique 2156 </div> 2157 <h2>Des vidéos courtes. <span class="ax-accent">Des déclics rapides.</span></h2> 2158 <p>Le but : rendre viral lâautomatisme industriel avec des formats courts, utiles, visuels et mémorables.</p> 2159 2160 <ul class="ax-tiktok-list"> 2161 <li><i class="fa-solid fa-triangle-exclamation"></i> Pannes industrielles expliquées simplement</li> 2162 <li><i class="fa-solid fa-code"></i> Ladder, SCL, Grafcet et bonnes pratiques</li> 2163 <li><i class="fa-solid fa-gauge-high"></i> Instrumentation, 4â20 mA et calibration</li> 2164 <li><i class="fa-solid fa-network-wired"></i> Modbus, Profibus, Profinet et diagnostic réseau</li> 2165 </ul> 2166 2167 <a class="ax-btn ax-btn-tiktok ax-track-tiktok" href="https://www.tiktok.com/@usine.en.afrique" target="_blank" rel="noopener noreferrer"> 2168 <i class="fa-brands fa-tiktok"></i> Rejoindre @usine.en.afrique 2169 </a> 2170 </div> 2171 2172 <div class="ax-phone-scene ax-reveal" data-delay="1"> 2173 <div class="ax-phone js-ax-phone"> 2174 <div class="ax-notch" aria-hidden="true"></div> 2175 <div class="ax-screen"> 2176 <div class="ax-screen-top"><span>Abonnements</span><strong>Pour toi</strong></div> 2177 2178 <div class="ax-phone-actions" aria-hidden="true"> 2179 <div class="ax-phone-action"><span><i class="fa-solid fa-heart"></i></span><small>Jâaime</small></div> 2180 <div class="ax-phone-action"><span><i class="fa-solid fa-comment"></i></span><small>Réagir</small></div> 2181 <div class="ax-phone-action"><span><i class="fa-solid fa-share"></i></span><small>Partager</small></div> 2182 </div> 2183 2184 <div class="ax-phone-copy"> 2185 <small>ASTUCE TERRAIN</small> 2186 <h3>Pourquoi votre variateur déclenche ?</h3> 2187 <p>@usine.en.afrique · Automatisme, instrumentation et diagnostic industriel</p> 2188 </div> 2189 </div> 2190 </div> 2191 2192 <div class="ax-badge-100k"> 2193 <div><strong>100K</strong><span>
2193Objectif communauté</span></div> 2194 </div> 2195 </div> 2196 </div> 2197 </section> 2198 2199 2200 2201 <section class="ax-section" id="ax-boutique"> 2202 <div class="ax-container"> 2203 <div class="ax-shop-seo-card ax-reveal"> 2204 <div class="ax-shop-copy"> 2205 <div class="ax-kicker">Boutique Automation Sense</div> 2206 <h2>Besoin de matériel industriel ? <span class="ax-accent">Passez par la boutique.</span></h2> 2207 <p> 2208 Retrouvez sur notre 2209 <a class="ax-shop-text-link ax-track-shop" href="https://shop.automation-sense.com/" target="_blank" rel="noopener noreferrer"> 2210 boutique de matériel industriel Automation Sense Shop 2211 </a> 2212 des équipements pour lâautomatisme, lâélectricité industrielle, lâinstrumentation, 2213 la maintenance, le diagnostic et les interventions terrain. 2214 </p> 2215 2216 <div class="ax-shop-tags" aria-label="Catégories de matériel industriel"> 2217 <span><i class="fa-solid fa-microchip"></i> Automatisme</span> 2218 <span><i class="fa-solid fa-bolt"></i> Ãlectricité industrielle</span> 2219 <span><i class="fa-solid fa-gauge-high"></i> Instrumentation</span> 2220 <span><i class="fa-solid fa-screwdriver-wrench"></i> Maintenance</span> 2221 </div> 2222 2223 <div class="ax-shop-actions"> 2224 <a class="ax-btn ax-btn-orange ax-track-shop" href="https://shop.automation-sense.com/" target="_blank" rel="noopener noreferrer"> 2225 <i class="fa-solid fa-store"></i> Visiter la boutique industrielle 2226 </a> 2227 <a class="ax-btn ax-btn-light ax-track-shop" href="https://shop.automation-sense.com/catalogue" target="_blank" rel="noopener noreferrer"> 2228 <i class="fa-solid fa-boxes-stacked"></i> Voir les produits 2229 </a> 2230 </div> 2231 </div> 2232 2233 <aside class="ax-shop-panel" aria-label="Avantages de la boutique Automation Sense Shop"> 2234 <h3>Matériels industriels pour techniciens, automaticiens et maintenanciers.</h3> 2235 <p>Un lien direct entre les ressources techniques Automation Sense et la boutique dédiée aux équipements terrain.</p> 2236 <div class="ax-shop-list"> 2237 <span><i class="fa-solid fa-plug-circle-bolt"></i> Produits pour dépannage et diagnostic industriel</span> 2238 <span><i class="fa-solid fa-shield-halved"></i> Ãquipements pour techniciens et interventions usine</span> 2239 <span><i class="fa-solid fa-earth-africa"></i> Boutique orientée Sénégal et Afrique francophone</span> 2240 </div> 2241 </aside> 2242 </div> 2243 </div> 2244 </section> 2245 2246 <section class="ax-section ax-section-soft" id="ax-contact"> 2247 <div class="ax-container"> 2248 <div class="ax-final ax-reveal"> 2249 <div class="ax-final-copy"> 2250 <div class="ax-kicker" style="color:#fff;background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.14);">Passez au niveau supérieur</div> 2251 <h2>Votre prochaine compétence peut transformer votre prochaine intervention.</h2> 2252 <p>Formation, accompagnement, ressources techniques et contenus viraux : donne à Automation Sense une présence qui marque immédiatement les visiteurs.</p> 2253 2254 <div class="ax-final-actions"> 2255 <a class="ax-btn ax-btn-orange" href="https://www.automation-sense.com/contact/contact-modbus.html"> 2256 <i class="fa-solid fa-envelope"></i> Présenter mon besoin 2257 </a> 2258 <a class="ax-btn ax-btn-tiktok ax-track-tiktok" href="https://www.tiktok.com/@usine.en.afrique" target="_blank" rel="noopener noreferrer"> 2259 <i class="fa-brands fa-tiktok"></i> Suivre sur TikTok 2260 </a> 2261 <a class="ax-btn ax-btn-light ax-track-shop" href="https://shop.automation-sense.com/" target="_blank" rel="noopener noreferrer"> 2262 <i class="fa-solid fa-store"></i> Boutique matériels industriels 2263 </a> 2264 </div> 2265 </div> 2266 2267 <div class="ax-contact-list"> 2268 <a class="ax-contact-item ax-track-tiktok" href="https://www.tiktok.com/@usine.en.afrique" target="_blank" rel="noopener noreferrer"> 2269 <i class="fa-brands fa-tiktok"></i>
2270 <span><strong>TikTok</strong><span>@usine.en.afrique</span></span> 2271 </a> 2272 <a class="ax-contact-item" href="https://www.linkedin.com/company/automation-sense" target="_blank" rel="noopener noreferrer"> 2273 <i class="fa-brands fa-linkedin"></i> 2274 <span><strong>LinkedIn</strong><span>Automation Sense</span></span> 2275 </a> 2276 <a class="ax-contact-item" href="https://www.automation-sense.com/pages/formation-a-distance-automatisme-industriel.html"> 2277 <i class="fa-solid fa-graduation-cap"></i> 2278 <span><strong>Catalogue de formations</strong><span>Automatisme, réseaux et instrumentation</span></span> 2279 </a> 2280 <a class="ax-contact-item ax-track-shop" href="https://shop.automation-sense.com/" target="_blank" rel="noopener noreferrer"> 2281 <i class="fa-solid fa-store"></i> 2282 <span><strong>Boutique matériels industriels</strong><span>Automates, instrumentation, maintenance et diagnostic</span></span> 2283 </a> 2284 </div> 2285 </div> 2286 </div> 2287 </section> 2288 </main> 2289 2290 <footer class="ax-footer"> 2291 <div class="ax-container ax-footer-inner"> 2292 <div class="ax-footer-copy"> 2293 <strong>Automation Sense</strong> 2294 <span>Automatisme industriel, instrumentation, SCADA/IHM et formation.</span> 2295 </div> 2296 2297 <div class="ax-footer-links"> 2298 <a href="#ax-accueil">Accueil</a> 2299 <a href="#ax-formations">Formations</a> 2300 <a href="#ax-tiktok">TikTok</a> 2301 <a href="#ax-boutique">Boutique</a> 2302 <a href="#ax-contact">Contact</a> 2303 </div> 2304 </div> 2305 </footer> 2306 2307 <a class="ax-float-tiktok ax-track-tiktok" href="https://www.tiktok.com/@usine.en.afrique" target="_blank" rel="noopener noreferrer" aria-label="Suivre Automation Sense sur TikTok" title="Suivre @usine.en.afrique"> 2308 <i class="fa-brands fa-tiktok"></i> 2309 <span class="ax-float-label"> 2310 <strong>Une astuce industrielle par jour</strong> 2311 <span>Suivre @usine.en.afrique</span> 2312 </span> 2313 </a> 2314</div> 2315
2316<script> 2317(function(){ 2318 const root = document.getElementById('as-xfactor-home'); 2319 if(!root || root.dataset.axReady === '1') return; 2320 root.dataset.axReady = '1'; 2321 2322 const reduced = window.matchMedia('(prefers-reduced-motion: reduce)').matches; 2323 2324 // mobile menu 2325 const toggle = root.querySelector('#axMobileToggle'); 2326 const nav = root.querySelector('#axNavLinks'); 2327 if(toggle && nav){ 2328 toggle.addEventListener('click', function(){ 2329 const open = nav.classList.toggle('ax-open'); 2330 toggle.setAttribute('aria-expanded', String(open)); 2331 toggle.innerHTML = open 2332 ? '<i class="fa-solid fa-xmark" aria-hidden="true"></i>' 2333 : '<i class="fa-solid fa-bars" aria-hidden="true"></i>'; 2334 }); 2335 nav.querySelectorAll('a').forEach(function(a){ 2336 a.addEventListener('click', function(){ 2337 nav.classList.remove('ax-open'); 2338 toggle.setAttribute('aria-expanded', 'false'); 2339 toggle.innerHTML = '<i class="fa-solid fa-bars" aria-hidden="true"></i>'; 2340 }); 2341 }); 2342 } 2343 2344 // reveal 2345 const reveals = root.querySelectorAll('.ax-reveal'); 2346 if('IntersectionObserver' in window && !reduced){ 2347 const obs = new IntersectionObserver(function(entries, observer){ 2348 entries.forEach(function(entry){ 2349 if(entry.isIntersecting){ 2350 entry.target.classList.add('ax-visible'); 2351 observer.unobserve(entry.target); 2352 } 2353 }); 2354 }, {threshold:.14, rootMargin:'0px 0px -6% 0px'}); 2355 reveals.forEach(function(el){ obs.observe(el); }); 2356 } else { 2357 reveals.forEach(function(el){ el.classList.add('ax-visible'); }); 2358 } 2359 2360 // active nav 2361 const sections = root.querySelectorAll('main section[id]'); 2362 if('IntersectionObserver' in window && nav){ 2363 const navLinks = nav.querySelectorAll('a[href^="#"]'); 2364 const secObs = new IntersectionObserver(function(entries){ 2365 entries.forEach(function(entry){ 2366 if(!entry.isIntersecting) return; 2367 navLinks.forEach(function(link){ 2368 link.classList.toggle('ax-active', link.getAttribute('href') === '#' + entry.target.id); 2369 }); 2370 }); 2371 }, {rootMargin:'-42% 0px -52% 0px', threshold:0}); 2372 sections.forEach(function(sec){ secObs.observe(sec); }); 2373 } 2374 2375 // typing effect in HMI 2376 const target = root.querySelector('#axTypeTarget'); 2377 const messages = [ 2378 'AUTOMATION SENSE ONLINE', 2379 'AUTOMATISME INDUSTRIEL', 2380 'DIAGNOSTIC MODBUS EN COURS', 2381 'PROGRAMMATION API & IHM', 2382 'OBJECTIF : 100K ABONNÃS TIKTOK' 2383 ]; 2384 if(target){ 2385 let messageIndex = 0; 2386 let charIndex = 0; 2387 let deleting = false; 2388 function stepType(){ 2389 const current = messages[messageIndex]; 2390 if(!deleting){ 2391 charIndex++; 2392 target.textContent = current.slice(0, charIndex); 2393 if(charIndex === current.length){ 2394 deleting = true; 2395 setTimeout(stepType, 1200); 2396 return; 2397 } 2398 } else { 2399 charIndex--; 2400 target.textContent = current.slice(0, charIndex); 2401 if(charIndex === 0){ 2402 deleting = false; 2403 messageIndex = (messageIndex + 1) % messages.length; 2404 } 2405 } 2406 setTimeout(stepType, deleting ? 38 : 62); 2407 } 2408 if(!reduced) stepType(); 2409 else target.textContent = messages[0]; 2410 } 2411 2412 // parallax HMI and phone 2413 function bindParallax(container, element, intensity, baseTransform){ 2414 if(!container || !element || reduced || window.matchMedia('(max-width: 760px)').matches) return; 2415 let raf = 0; 2416 container.addEventListener('pointermove', function(e){ 2417 cancelAnimationFrame(raf); 2418 raf = requestAnimationFrame(function(){ 2419 const rect = container.getBoundingClientRect(); 2420 const x = (e.clientX - rect.left) / rect.width - .5; 2421 const y = (e.clientY - rect.top) / rect.height - .5; 2422 element.style.transform = 2423 baseTransform + 2424 ' rotateY(' + (x * intensity) + 'deg)' + 2425 ' rotateX(' + (-y * intensity * .72) + 'deg)'; 2426 }); 2427 }); 2428 container.addEventListener('pointerleave', function(){ 2429 element.style.transform = baseTransform; 2430 });
2431 } 2432 2433 bindParallax(root.querySelector('.ax-visual-wrap'), root.querySelector('.js-ax-parallax'), 8, 'rotateY(-8deg) rotateX(3deg)'); 2434 bindParallax(root.querySelector('.ax-phone-scene'), root.querySelector('.js-ax-phone'), 8, 'translateX(-50%) rotateY(-9deg) rotateX(2deg)'); 2435 2436 // Tiktok click tracking 2437 root.querySelectorAll('.ax-track-tiktok').forEach(function(link){ 2438 link.addEventListener('click', function(){ 2439 window.dataLayer = window.dataLayer || []; 2440 window.dataLayer.push({ 2441 event:'tiktok_profile_click', 2442 tiktok_account:'@usine.en.afrique', 2443 page_section: link.closest('section, header, footer')?.id || 'floating_or_topbar' 2444 }); 2445 }); 2446 }); 2447 2448 // Boutique click tracking 2449 root.querySelectorAll('.ax-track-shop').forEach(function(link){ 2450 link.dataset.axShopTracked = '1'; 2451 link.addEventListener('click', function(){ 2452 window.dataLayer = window.dataLayer || []; 2453 window.dataLayer.push({ 2454 event:'industrial_shop_click', 2455 destination:'https://shop.automation-sense.com', 2456 anchor_text: link.textContent.replace(/\s+/g, ' ').trim(), 2457 page_section: link.closest('section, header, footer')?.id || 'topbar_or_navigation' 2458 }); 2459 }); 2460 }); 2461 2462 root.addEventListener('click', function(event){ 2463 const link = event.target.closest && event.target.closest('.ax-track-shop'); 2464 if(!link || link.dataset.axShopTracked === '1') return; 2465 window.dataLayer = window.dataLayer || []; 2466 window.dataLayer.push({ 2467 event:'industrial_shop_click', 2468 destination:'https://shop.automation-sense.com', 2469 anchor_text: link.textContent.replace(/\s+/g, ' ').trim(), 2470 page_section: link.closest('section, header, footer')?.id || 'topbar_or_navigation' 2471 }); 2472 }); 2473})(); 2474</script>
2474 2475 2476 2477<!-- ========================================================= 2478PATCH â INTÃGRATION DU MENU E-MONSITE DANS LE HEADER X-FACTOR 2479à ajouter tout en bas du code de la page d'accueil X-Factor. 2480 2481Fonctionnement : 24821. Repère automatiquement le menu horizontal natif e-monsite. 24832. Récupère ses liens. 24843. Masque uniquement son ancien bloc blanc sur la page d'accueil. 24854. Réinjecte les liens dans le header moderne Automation Sense. 24865. Crée automatiquement un menu « Plus » pour les liens secondaires. 2487========================================================== --> 2488 2489<style> 2490 /* Le script ajoute cette classe uniquement au menu e-monsite identifié. */ 2491 .ax-cms-original-menu-hidden { 2492 display: none !important; 2493 } 2494 2495 /* Navigation principale modernisée */ 2496 #as-xfactor-home .ax-nav-links { 2497 min-width: 0; 2498 } 2499 2500 #as-xfactor-home .ax-nav-links > a, 2501 #as-xfactor-home .ax-more-toggle { 2502 position: relative; 2503 min-height: 42px; 2504 display: inline-flex; 2505 align-items: center; 2506 justify-content: center; 2507 gap: 7px; 2508 padding: 0 12px; 2509 color: #4f392b; 2510 font-size: 12px; 2511 font-weight: 760; 2512 line-height: 1; 2513 white-space: nowrap; 2514 border: 1px solid transparent; 2515 border-radius: 12px; 2516 background: transparent; 2517 cursor: pointer; 2518 transition: 2519 color 0.2s ease, 2520 background 0.2s ease, 2521 border-color 0.2s ease, 2522 transform 0.2s ease; 2523 } 2524 2525 #as-xfactor-home .ax-nav-links > a::after { 2526 content: ""; 2527 position: absolute; 2528 right: 12px; 2529 bottom: 5px; 2530 left: 12px; 2531 height: 2px; 2532 border-radius: 999px; 2533 background: linear-gradient(90deg, #ff982d, #ff5a00); 2534 opacity: 0; 2535 transform: scaleX(0.35); 2536 transition: opacity 0.2s ease, transform 0.2s ease; 2537 } 2538 2539 #as-xfactor-home .ax-nav-links > a:hover, 2540 #as-xfactor-home .ax-more-toggle:hover { 2541 color: #bd4800; 2542 border-color: rgba(255, 107, 0, 0.12); 2543 background: rgba(255, 107, 0, 0.075); 2544 transform: translateY(-1px); 2545 } 2546 2547 #as-xfactor-home .ax-nav-links > a:hover::after, 2548 #as-xfactor-home .ax-nav-links > a.ax-cms-active::after { 2549 opacity: 1; 2550 transform: scaleX(1); 2551 } 2552 2553 #as-xfactor-home .ax-nav-links > a.ax-cms-active { 2554 color: #ffffff; 2555 border-color: rgba(255, 107, 0, 0.12); 2556 background: 2557 radial-gradient( 2558 circle at 25% 15%, 2559 rgba(255, 255, 255, 0.28), 2560 transparent 30% 2561 ), 2562 linear-gradient(135deg, #ff982d, #ff6b00, #d94d00); 2563 box-shadow: 0 10px 22px rgba(255, 107, 0, 0.23); 2564 } 2565 2566 #as-xfactor-home .ax-nav-links > a.ax-cms-active::after { 2567 display: none; 2568 } 2569 2570 /* Menu secondaire « Plus » */ 2571 #as-xfactor-home .ax-more-menu { 2572 position: relative; 2573 display: inline-flex;
2574 align-items: center; 2575 } 2576 2577 #as-xfactor-home .ax-more-toggle { 2578 appearance: none; 2579 -webkit-appearance: none; 2580 } 2581 2582 #as-xfactor-home .ax-more-toggle i { 2583 color: #d45600; 2584 font-size: 10px; 2585 transition: transform 0.2s ease; 2586 } 2587 2588 #as-xfactor-home .ax-more-menu.ax-more-open .ax-more-toggle i { 2589 transform: rotate(180deg); 2590 } 2591 2592 #as-xfactor-home .ax-more-dropdown { 2593 position: absolute; 2594 top: calc(100% + 12px); 2595 right: 0; 2596 z-index: 120; 2597 2598 min-width: 245px; 2599 display: grid; 2600 gap: 5px; 2601 padding: 10px; 2602 2603 border: 1px solid rgba(80, 44, 18, 0.11); 2604 border-radius: 18px; 2605 background: 2606 radial-gradient( 2607 circle at 100% 0, 2608 rgba(255, 154, 45, 0.13), 2609 transparent 36% 2610 ), 2611 rgba(255, 253, 250, 0.98); 2612 2613 box-shadow: 2614 0 22px 55px rgba(68, 33, 8, 0.18), 2615 inset 0 1px 0 rgba(255, 255, 255, 0.85); 2616 2617 opacity: 0; 2618 visibility: hidden; 2619 pointer-events: none; 2620 transform: translateY(8px) scale(0.97); 2621 transform-origin: top right; 2622 2623 backdrop-filter: blur(18px); 2624 transition: 2625 opacity 0.2s ease, 2626 visibility 0.2s ease, 2627 transform 0.2s ease; 2628 } 2629 2630 #as-xfactor-home .ax-more-menu:hover .ax-more-dropdown, 2631 #as-xfactor-home .ax-more-menu:focus-within .ax-more-dropdown, 2632 #as-xfactor-home .ax-more-menu.ax-more-open .ax-more-dropdown { 2633 opacity: 1; 2634 visibility: visible; 2635 pointer-events: auto; 2636 transform: translateY(0) scale(1); 2637 } 2638 2639 #as-xfactor-home .ax-more-dropdown a { 2640 min-height: 43px; 2641 display: flex;
2642 align-items: center; 2643 gap: 10px; 2644 padding: 0 12px; 2645 color: #50392a; 2646 font-size: 12px; 2647 font-weight: 720; 2648 border: 1px solid transparent; 2649 border-radius: 12px; 2650 transition: 2651 color 0.18s ease, 2652 background 0.18s ease, 2653 border-color 0.18s ease, 2654 transform 0.18s ease; 2655 } 2656 2657 #as-xfactor-home .ax-more-dropdown a::before { 2658 content: ""; 2659 width: 8px; 2660 height: 8px; 2661 flex: 0 0 8px; 2662 border-radius: 50%; 2663 background: #ff7b17; 2664 box-shadow: 0 0 0 5px rgba(255, 107, 0, 0.085); 2665 } 2666 2667 #as-xfactor-home .ax-more-dropdown a:hover { 2668 color: #bc4700; 2669 border-color: rgba(255, 107, 0, 0.11); 2670 background: rgba(255, 107, 0, 0.075); 2671 transform: translateX(3px); 2672 } 2673 2674 #as-xfactor-home .ax-more-dropdown a.ax-cms-active { 2675 color: #ffffff; 2676 background: linear-gradient(135deg, #ff982d, #ff6b00); 2677 } 2678 2679 #as-xfactor-home .ax-more-dropdown a.ax-cms-active::before { 2680 background: #ffffff; 2681 box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.15); 2682 } 2683 2684 /* Petite séparation élégante entre la marque et la navigation */ 2685 #as-xfactor-home .ax-nav-links::before { 2686 content: ""; 2687 width: 1px; 2688 height: 27px; 2689 margin-right: 5px; 2690 background: linear-gradient( 2691 180deg, 2692 transparent, 2693 rgba(78, 42, 17, 0.18), 2694 transparent 2695 ); 2696 } 2697 2698 @media (max-width: 1300px) { 2699 #as-xfactor-home .ax-nav-links > a, 2700 #as-xfactor-home .ax-more-toggle { 2701 padding-inline: 9px; 2702 font-size: 11px; 2703 } 2704 } 2705 2706 /* Le comportement mobile reprend le menu hamburger X-Factor. */ 2707 @media (max-width: 1180px) { 2708 #as-xfactor-home .ax-nav-links::before { 2709 display: none; 2710 } 2711 2712 #as-xfactor-home .ax-nav-links > a, 2713 #as-xfactor-home .ax-more-menu, 2714 #as-xfactor-home .ax-more-toggle { 2715 width: 100%; 2716 } 2717 2718 #as-xfactor-home .ax-nav-links > a, 2719 #as-xfactor-home .ax-more-toggle { 2720 min-height: 46px; 2721 justify-content: flex-start; 2722 padding: 0 14px; 2723 font-size: 13px; 2724 } 2725 2726 #as-xfactor-home .ax-nav-links > a::after { 2727 display: none; 2728 } 2729 2730 #as-xfactor-home .ax-more-toggle { 2731 justify-content: space-between; 2732 } 2733 2734 #as-xfactor-home .ax-more-dropdown { 2735 position: static; 2736 min-width: 0; 2737 width: 100%; 2738 display: none; 2739 margin-top: 6px; 2740 padding: 7px; 2741 border-radius: 14px; 2742 box-shadow: none; 2743 opacity: 1; 2744 visibility: visible; 2745 pointer-events: auto; 2746 transform: none; 2747 background: rgba(255, 245, 234, 0.82); 2748 } 2749 2750 #as-xfactor-home .ax-more-menu.ax-more-open .ax-more-dropdown { 2751 display: grid; 2752 } 2753 2754 #as-xfactor-home .ax-more-dropdown a { 2755 min-height: 42px; 2756 font-size: 12px; 2757 } 2758 } 2759 2760 @media (prefers-reduced-motion: reduce) { 2761 #as-xfactor-home .ax-nav-links *, 2762 #as-xfactor-home .ax-more-dropdown { 2763 transition: none !important; 2764 } 2765 } 2766</style> 2767
2768<script> 2769(function () { 2770 const root = document.getElementById("as-xfactor-home"); 2771 if (!root || root.dataset.cmsMenuIntegrated === "1") return; 2772 2773 function normalizeText(value) { 2774 return String(value || "") 2775 .normalize("NFD") 2776 .replace(/[\u0300-\u036f]/g, "") 2777 .replace(/\s+/g, " ") 2778 .trim() 2779 .toLowerCase(); 2780 } 2781 2782 function cleanLabel(value) { 2783 const label = String(value || "").replace(/\s+/g, " ").trim(); 2784 2785 const replacements = { 2786 "Nos formations à distance": "Formations", 2787 "Plateforme E-learning": "E-learning", 2788 "Forum Automatisme industriel": "Forum", 2789 "Contactez-nous": "Contact", 2790 "A Propos": "à propos" 2791 }; 2792 2793 return replacements[label] || label; 2794 } 2795 2796 function findOriginalCmsMenu() { 2797 const allLinks = Array.from(document.querySelectorAll("a")); 2798 2799 const marker = allLinks.find(function (link) { 2800 return normalizeText(link.textContent).includes( 2801 "nos formations a distance" 2802 ); 2803 }); 2804 2805 if (!marker || root.contains(marker)) return null; 2806 2807 let current = marker.parentElement; 2808 let best = null; 2809 2810 for (let depth = 0; current && depth < 8; depth += 1) { 2811 const links = Array.from(current.querySelectorAll("a")); 2812 const labels = links.map(function (link) { 2813 return normalizeText(link.textContent); 2814 }); 2815 2816 const requiredMatches = [ 2817 "accueil", 2818 "nos formations a distance", 2819 "inscription", 2820 "connexion", 2821 "blog", 2822 "qcm automatisme", 2823 "forum automatisme industriel", 2824 "plateforme e-learning", 2825 "a propos", 2826 "contactez-nous" 2827 ].filter(function (expected) { 2828 return labels.some(function (label) { 2829 return label === expected || label.includes(expected); 2830 }); 2831 }).length; 2832 2833 const rect = current.getBoundingClientRect(); 2834 2835 if ( 2836 requiredMatches >= 8 && 2837 links.length >= 8 && 2838 links.length <= 20 && 2839 rect.height > 20 && 2840 rect.height < 260 2841 ) { 2842 best = current; 2843 break; 2844 } 2845 2846 current = current.parentElement; 2847 } 2848 2849 return best; 2850 } 2851 2852 function integrateMenu() { 2853 const sourceMenu = findOriginalCmsMenu(); 2854 const destination = root.querySelector("#axNavLinks"); 2855 2856 if (!sourceMenu || !destination) return false; 2857 2858 const sourceLinks = Array.from(sourceMenu.querySelectorAll("a")) 2859 .map(function (link) { 2860 return { 2861 href: link.href, 2862 label: cleanLabel(link.textContent), 2863 normalized: normalizeText(link.textContent) 2864 }; 2865 }) 2866 .filter(function (item, index, array) { 2867 if (!item.href || !item.label) return false; 2868 2869 return ( 2870 array.findIndex(function (candidate) { 2871 return candidate.href === item.href; 2872 }) === index 2873 ); 2874 }); 2875 2876 if (sourceLinks.length < 7) return false; 2877 2878 sourceMenu.classList.add("ax-cms-original-menu-hidden"); 2879 sourceMenu.setAttribute("aria-hidden", "true"); 2880 2881 destination.innerHTML = ""; 2882 2883 const primaryOrder = [ 2884 "accueil", 2885 "nos formations a distance", 2886 "blog", 2887 "qcm automatisme", 2888 "forum automatisme industriel", 2889 "plateforme e-learning" 2890 ]; 2891 2892 const secondaryOrder = [ 2893 "inscription", 2894 "a propos", 2895 "contactez-nous" 2896 ]; 2897 2898 const currentUrl = new URL(window.location.href); 2899 const currentPath = currentUrl.pathname.replace(/\/+$/, "") || "/"; 2900 2901 function isCurrent(item) { 2902 try { 2903 const itemUrl = new URL(item.href, window.location.origin); 2904 const itemPath = itemUrl.pathname.replace(/\/+$/, "") || "/"; 2905 2906 return itemPath === currentPath; 2907 } catch (error) { 2908 return false; 2909 } 2910 } 2911 2912 function findByNormalized(expected) { 2913 return sourceLinks.find(function (item) { 2914 return ( 2915 item.normalized === expected || 2916 item.normalized.includes(expected) 2917 ); 2918 }); 2919 } 2920 2921 primaryOrder.forEach(function (expected) { 2922 const item = findByNormalized(expected); 2923 if (!item) return; 2924 2925 const link = document.createElement("a"); 2926 link.href = item.href; 2927 link.textContent = item.label; 2928 2929 if (isCurrent(item)) { 2930 link.classList.add("ax-cms-active"); 2931 link.setAttribute("aria-current", "page"); 2932 } 2933 2934 destination.appendChild(link); 2935 });
2936 2937 const shopLink = document.createElement("a"); 2938 shopLink.href = "https://shop.automation-sense.com/"; 2939 shopLink.textContent = "Boutique"; 2940 shopLink.className = "ax-track-shop"; 2941 shopLink.target = "_blank"; 2942 shopLink.rel = "noopener noreferrer"; 2943 destination.appendChild(shopLink); 2944 2945 const moreItems = secondaryOrder 2946 .map(findByNormalized) 2947 .filter(Boolean); 2948 2949 if (moreItems.length) { 2950 const more = document.createElement("div"); 2951 more.className = "ax-more-menu"; 2952 2953 const button = document.createElement("button"); 2954 button.className = "ax-more-toggle"; 2955 button.type = "button"; 2956 button.setAttribute("aria-expanded", "false"); 2957 button.innerHTML = 2958 '<span>Plus</span><i class="fa-solid fa-chevron-down" aria-hidden="true"></i>'; 2959 2960 const dropdown = document.createElement("div"); 2961 dropdown.className = "ax-more-dropdown"; 2962 2963 moreItems.forEach(function (item) { 2964 const link = document.createElement("a"); 2965 link.href = item.href; 2966 link.textContent = item.label; 2967 2968 if (isCurrent(item)) { 2969 link.classList.add("ax-cms-active"); 2970 link.setAttribute("aria-current", "page"); 2971 } 2972 2973 dropdown.appendChild(link); 2974 }); 2975 2976 button.addEventListener("click", function (event) { 2977 event.stopPropagation(); 2978 2979 const opened = more.classList.toggle("ax-more-open"); 2980 button.setAttribute("aria-expanded", String(opened)); 2981 }); 2982 2983 more.appendChild(button); 2984 more.appendChild(dropdown); 2985 destination.appendChild(more); 2986 2987 document.addEventListener("click", function (event) { 2988 if (!more.contains(event.target)) { 2989 more.classList.remove("ax-more-open"); 2990 button.setAttribute("aria-expanded", "false"); 2991 } 2992 }); 2993 2994 document.addEventListener("keydown", function (event) { 2995 if (event.key === "Escape") { 2996 more.classList.remove("ax-more-open"); 2997 button.setAttribute("aria-expanded", "false"); 2998 button.focus(); 2999 } 3000 }); 3001 } 3002 3003 /* 3004 Le bouton Connexion est déjà présent à droite dans le header X-Factor. 3005 On met automatiquement à jour son URL avec celle fournie par e-monsite. 3006 */ 3007 const cmsLogin = findByNormalized("connexion"); 3008 const headerLogin = root.querySelector(".ax-nav-actions .ax-btn-light"); 3009 3010 if (cmsLogin && headerLogin) { 3011 headerLogin.href = cmsLogin.href; 3012 headerLogin.textContent = "Connexion"; 3013 } 3014 3015 root.dataset.cmsMenuIntegrated = "1"; 3016 return true; 3017 } 3018 3019 function startIntegration() { 3020 if (integrateMenu()) return; 3021 3022 let attempts = 0; 3023 const timer = window.setInterval(function () { 3024 attempts += 1; 3025 3026 if (integrateMenu() || attempts >= 20) { 3027 window.clearInterval(timer); 3028 } 3029 }, 250); 3030 } 3031 3032 if (document.readyState === "loading") { 3033 document.addEventListener("DOMContentLoaded", startIntegration, { 3034 once: true 3035 }); 3036 } else { 3037 startIntegration(); 3038 } 3039})(); 3040</script>
3040</div> 3041 </div> 3042 </div> 3043 </div> 3044 </div> 3045 3046 <div id="row-602562bcdec9fd83c2ca8995-2" data-mcp-line-id="58eab7909b0f58ad6534d12b" class="row-container pos-2 page_1 container"> 3047 <div class="row-content"> 3048 <div class="row" data-role="line"> 3049 3050 3051 <div data-role="cell" data-mcp-cell-id="58eab7909b1358ad653429e5" data-size="lg" id="cell-58eab7909b1358ad653429e5" class="col"> 3052 <div class="col-content col-no-widget col-codehtml"> 3053 <!-- ===================================================== 3054 ENCADRà PARTENAIRE / PUBLICITà â IP SYSTÃMES 3055 Styles entièrement isolés pour e-monsite 3056====================================================== --> 3057 3058<aside id="as-ip-systemes-ad" aria-label="Partenaire industriel IP Systèmes"> 3059 <style> 3060 #as-ip-systemes-ad, 3061 #as-ip-systemes-ad *, 3062 #as-ip-systemes-ad *::before, 3063 #as-ip-systemes-ad *::after { 3064 box-sizing: border-box; 3065 } 3066 3067 #as-ip-systemes-ad { 3068 --ip-orange: #ff6b00; 3069 --ip-orange-light: #ff9b38; 3070 --ip-orange-dark: #d94d00; 3071 --ip-dark: #17100c; 3072 --ip-text: #2b1d14; 3073 --ip-muted: #756257; 3074 --ip-white: #ffffff; 3075 --ip-border: rgba(255, 107, 0, 0.16); 3076 3077 width: min(1280px, calc(100% - 24px)); 3078 margin: 40px auto; 3079 font-family: "Manrope", Arial, sans-serif; 3080 } 3081 3082 #as-ip-systemes-ad .ip-ad-card { 3083 position: relative; 3084 overflow: hidden; 3085 3086 display: grid; 3087 grid-template-columns: auto minmax(0, 1fr) auto; 3088 align-items: center; 3089 gap: 24px; 3090 3091 padding: clamp(24px, 4vw, 38px); 3092 3093 color: var(--ip-text); 3094 3095 background: 3096 radial-gradient( 3097 circle at 92% 0%, 3098 rgba(255, 177, 85, 0.28), 3099 transparent 29% 3100 ), 3101 radial-gradient( 3102 circle at 5% 100%, 3103 rgba(255, 107, 0, 0.12), 3104 transparent 31% 3105 ), 3106 linear-gradient( 3107 135deg, 3108 #ffffff 0%, 3109 #fff8f0 58%, 3110 #fff0df 100% 3111 ); 3112 3113 border: 1px solid var(--ip-border); 3114 border-radius: 28px; 3115 3116 box-shadow: 3117 0 20px 55px rgba(91, 47, 13, 0.13), 3118 inset 0 1px 0 rgba(255, 255, 255, 0.8); 3119 3120 isolation: isolate; 3121 } 3122 3123 #as-ip-systemes-ad .ip-ad-card::before { 3124 content: ""; 3125 position: absolute; 3126 top: -85px; 3127 right: -70px; 3128 z-index: -1; 3129 3130 width: 230px; 3131 height: 230px; 3132 3133 border: 38px solid rgba(255, 107, 0, 0.08); 3134 border-radius: 50%; 3135 3136 animation: ip-ad-rotate 20s linear infinite; 3137 } 3138 3139 #as-ip-systemes-ad .ip-ad-card::after { 3140 content: ""; 3141 position: absolute; 3142 bottom: -75px; 3143 left: 35%; 3144 z-index: -1; 3145 3146 width: 180px; 3147 height: 180px; 3148 3149 background: rgba(255, 160, 67, 0.08); 3150 border-radius: 43% 57% 61% 39% / 42% 40% 60% 58%; 3151 3152 transform: rotate(24deg); 3153 } 3154 3155 #as-ip-systemes-ad .ip-ad-icon { 3156 position: relative; 3157 3158 width: 76px; 3159 height: 76px; 3160 flex: 0 0 76px; 3161 3162 display: grid; 3163 place-items: center; 3164 3165 color: var(--ip-white); 3166 font-size: 30px; 3167 3168 background: 3169 radial-gradient( 3170 circle at 28% 20%, 3171 rgba(255, 255, 255, 0.38), 3172 transparent 28% 3173 ), 3174 linear-gradient( 3175 145deg, 3176 var(--ip-orange-light), 3177 var(--ip-orange), 3178 var(--ip-orange-dark) 3179 ); 3180 3181 border: 3px solid var(--ip-white); 3182 border-radius: 23px; 3183 3184 box-shadow: 3185 0 16px 32px rgba(255, 107, 0, 0.26); 3186 } 3187
3188 #as-ip-systemes-ad .ip-ad-icon::after { 3189 content: ""; 3190 position: absolute; 3191 inset: -8px; 3192 3193 z-index: -1; 3194 3195 border: 2px solid rgba(255, 107, 0, 0.22); 3196 border-radius: 29px; 3197 3198 animation: ip-ad-pulse 2.6s ease-out infinite; 3199 } 3200 3201 #as-ip-systemes-ad .ip-ad-content { 3202 min-width: 0; 3203 } 3204 3205 #as-ip-systemes-ad .ip-ad-label { 3206 display: inline-flex; 3207 align-items: center; 3208 gap: 8px; 3209 3210 margin-bottom: 10px; 3211 padding: 6px 10px; 3212 3213 color: var(--ip-orange-dark); 3214 font-size: 10px; 3215 font-weight: 900; 3216 letter-spacing: 0.08em; 3217 text-transform: uppercase; 3218 3219 background: rgba(255, 107, 0, 0.09); 3220 border: 1px solid rgba(255, 107, 0, 0.14); 3221 border-radius: 999px; 3222 } 3223 3224 #as-ip-systemes-ad .ip-ad-label::before { 3225 content: ""; 3226 width: 7px; 3227 height: 7px; 3228 3229 background: var(--ip-orange); 3230 border-radius: 50%; 3231 3232 box-shadow: 3233 0 0 0 5px rgba(255, 107, 0, 0.1); 3234 } 3235 3236 #as-ip-systemes-ad .ip-ad-content h3 { 3237 margin: 0 0 10px; 3238 3239 color: var(--ip-dark); 3240 3241 font-family: "Space Grotesk", "Manrope", Arial, sans-serif; 3242 font-size: clamp(23px, 3vw, 34px); 3243 font-weight: 700; 3244 line-height: 1.08; 3245 letter-spacing: -0.035em; 3246 } 3247 3248 #as-ip-systemes-ad .ip-ad-content h3 a { 3249 color: var(--ip-orange-dark); 3250 text-decoration: none; 3251 } 3252 3253 #as-ip-systemes-ad .ip-ad-content h3 a:hover { 3254 color: var(--ip-orange); 3255 } 3256 3257 #as-ip-systemes-ad .ip-ad-content p { 3258 max-width: 820px; 3259 margin: 0; 3260 3261 color: var(--ip-muted); 3262 font-size: 14px; 3263 line-height: 1.75; 3264 } 3265 3266 #as-ip-systemes-ad .ip-ad-button { 3267 position: relative; 3268 overflow: hidden; 3269 3270 min-height: 52px; 3271 3272 display: inline-flex; 3273 align-items: center; 3274 justify-content: center; 3275 gap: 10px; 3276 3277 padding: 0 21px; 3278 3279 color: var(--ip-white) !important; 3280 font-size: 13px; 3281 font-weight: 900; 3282 white-space: nowrap; 3283 text-decoration: none !important; 3284 3285 background: 3286 linear-gradient( 3287 135deg, 3288 var(--ip-orange-light), 3289 var(--ip-orange), 3290 var(--ip-orange-dark) 3291 ); 3292 3293 border: 1px solid transparent; 3294 border-radius: 15px; 3295 3296 box-shadow: 3297 0 15px 32px rgba(255, 107, 0, 0.27); 3298 3299 transition: 3300 transform 0.22s ease, 3301 box-shadow 0.22s ease; 3302 } 3303 3304 #as-ip-systemes-ad .ip-ad-button::before { 3305 content: ""; 3306 position: absolute; 3307 top: -80%; 3308 left: -40%; 3309 3310 width: 30%; 3311 height: 260%; 3312 3313 background: rgba(255, 255, 255, 0.34); 3314 3315 transform: rotate(24deg) translateX(-250%); 3316 transition: transform 0.55s ease; 3317 } 3318 3319 #as-ip-systemes-ad .ip-ad-button:hover { 3320 transform: translateY(-3px); 3321 3322 box-shadow: 3323 0 21px 42px rgba(255, 107, 0, 0.36); 3324 } 3325 3326 #as-ip-systemes-ad .ip-ad-button:hover::before { 3327 transform: rotate(24deg) translateX(650%); 3328 } 3329 3330 #as-ip-systemes-ad .ip-ad-button span, 3331 #as-ip-systemes-ad .ip-ad-button i { 3332 position: relative; 3333 z-index: 2; 3334 } 3335 3336 @keyframes ip-ad-rotate { 3337 to { 3338 transform: rotate(360deg); 3339 } 3340 } 3341 3342 @keyframes ip-ad-pulse { 3343 0% { 3344 transform: scale(0.86); 3345 opacity: 0.7; 3346 } 3347 3348 75%, 3349 100% { 3350 transform: scale(1.35); 3351 opacity: 0; 3352 } 3353 } 3354 3355 @media (max-width: 880px) { 3356 #as-ip-systemes-ad .ip-ad-card { 3357 grid-template-columns: auto 1fr; 3358 } 3359 3360 #as-ip-systemes-ad .ip-ad-button { 3361 grid-column: 1 / -1; 3362 width: 100%; 3363 } 3364 } 3365 3366 @media (max-width: 600px) { 3367 #as-ip-systemes-ad { 3368 width: calc(100% - 20px); 3369 margin-block: 28px; 3370 } 3371 3372 #as-ip-systemes-ad .ip-ad-card { 3373 grid-template-columns: 1fr; 3374 gap: 18px; 3375 text-align: center; 3376 } 3377
3378 #as-ip-systemes-ad .ip-ad-icon { 3379 margin-inline: auto; 3380 } 3381 3382 #as-ip-systemes-ad .ip-ad-label { 3383 justify-content: center; 3384 } 3385 3386 #as-ip-systemes-ad .ip-ad-content p { 3387 font-size: 13px; 3388 } 3389 } 3390 3391 @media (prefers-reduced-motion: reduce) { 3392 #as-ip-systemes-ad *, 3393 #as-ip-systemes-ad *::before, 3394 #as-ip-systemes-ad *::after { 3395 animation: none !important; 3396 transition: none !important; 3397 } 3398 } 3399 3400 @media print { 3401 #as-ip-systemes-ad { 3402 display: none !important; 3403 } 3404 } 3405 </style> 3406 3407 <div class="ip-ad-card"> 3408 <div class="ip-ad-icon" aria-hidden="true"> 3409 <i class="fa-solid fa-industry"></i> 3410 </div> 3411 3412 <div class="ip-ad-content"> 3413 <span class="ip-ad-label">Partenaire industriel</span> 3414 3415 <h3> 3416 Découvrez 3417 <a 3418 href="https://www.ip-systemes.com/" 3419 target="_blank" 3420 rel="sponsored noopener noreferrer" 3421 > 3422 IP Systèmes 3423 </a> 3424 </h3> 3425 3426 <p> 3427 IP Systèmes est une entreprise spécialisée dans les solutions 3428 dâautomatisation industrielle et les technologies de lâInternet des 3429 Objets (IoT). Elle accompagne ses clients dans la conception et la 3430 mise en Åuvre de projets industriels innovants, en proposant des 3431 équipements performants et des services adaptés aux besoins 3432 spécifiques des industries connectées. 3433 </p> 3434 </div> 3435 3436 <a 3437 class="ip-ad-button" 3438 href="https://www.ip-systemes.com/" 3439 target="_blank" 3440 rel="sponsored noopener noreferrer" 3441 aria-label="Découvrir les solutions industrielles proposées par IP Systèmes" 3442 > 3443 <span>Découvrir IP Systèmes</span> 3444 <i class="fa-solid fa-arrow-up-right-from-square" aria-hidden="true"></i> 3445 </a> 3446 </div> 3447</aside> 3448```</div> 3449 </div> 3450 </div> 3451 </div> 3452 </div> 3453 3454 <div id="row-602562bcdec9fd83c2ca8995-3" data-mcp-line-id="6a3d292e4efb643ff36ad01b" class="row-container pos-3 page_1 container"> 3455 <div class="row-content"> 3456 <div class="row" data-role="line"> 3457 3458 3459 <div data-role="cell" data-mcp-cell-id="6a3d292e4f0c018851f8eeea" data-size="lg" id="cell-6a3d292e4f0c018851f8eeea" class="col"> 3460 <div class="col-content col-no-widget col-codehtml"> 3461 <p>
3461<script type="text/javascript">// <![CDATA[
vendor: 343 bytes, lines 3461-3467
3461 3462(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 3463 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 3464 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 3465 })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); 3466 3467 ga('create', '
3467UA-59742568-1
vendor: 40 bytes, lines 3467-3468
3467', 'auto'); 3468 ga('send', 'pageview');
3469// ]]></script>
3469</p> 3470<!-- I got these buttons from simplesharebuttons.com --></div> 3471 </div> 3472 </div> 3473 </div> 3474 </div> 3475 </div> 3476 3477 3478 3479 <div class="container plugin-list"> 3480 <div class="row"> 3481 <div class="col"> 3482 <div class="plugins"> 3483 <div id="social-4e81ed7e62256fde4dbcc99b" class="plugin" data-plugin="social"> 3484 <div class="a2a_kit a2a_kit_size_32 a2a_default_style"> 3485 <a class="a2a_dd" href="https://www.addtoany.com/share"></a> 3486 <a class="a2a_button_facebook"></a> 3487 <a class="a2a_button_x"></a> 3488 <a class="a2a_button_email"></a> 3489 </div> 3490
3490<script> 3491 var a2a_config = a2a_config || {}; 3492 a2a_config.onclick = 1; 3493 a2a_config.locale = "fr"; 3494 </script>
3494 3495
3495<script async src="https://static.addtoany.com/menu/page.js"></script>
3495 3496</div> 3497 3498 3499 3500<div class="plugin plugin-rating"> 3501 <div id="ratingSuccess" class="alert alert-success" style="display: none;"></div> 3502 <div id="ratingError" class="alert alert-warning" style="display: none;"></div> 3503 <div id="rating" class="rating" data-rating-url="/pages/4e81ed7f48da6fde4dbcf077/rating"> 3504 <span class="star active" data-value="1">★</span> 3505 <span class="star " data-value="2">★</span> 3506 <span class="star " data-value="3">★</span> 3507 <span class="star " data-value="4">★</span> 3508 <span class="star " data-value="5">★</span> 3509 </div> 3510 3511 <span class='rating-nb-votes'>1</span> vote. Moyenne <span class='rating-average'>1</span> sur 5. 3512 </div> 3513 3514<style> 3515 .star { 3516 font-size: 2rem; 3517 cursor: pointer; 3518 color: gray; 3519 } 3520 3521 .star:hover, .star.active 3522 { 3523 color: gold; 3524 } 3525 3526</style> 3527 3528 <div class="plugin plugin-comments" id="comments-pages"> 3529 3530 3531 3532 3533<div class="plugin plugin-comment" id="comment-add"> 3534 <p class="h3">Ajouter un commentaire</p> 3535 <form id="commentForm" method="post" action="/pages/4e81ed7f48da6fde4dbcf077/comment"> 3536 3537 3538 <div class="form-group"> 3539 <label for="comment_field_name" class="required">Nom</label> 3540 <input type="text" class="form-control" name="name" id="comment_field_name" value="" required> 3541 </div> 3542 3543 <div class="form-group"> 3544 <label for="comment_field_email">E-mail</label> 3545 <input type="email" class="form-control" name="email" id="comment_field_email" value=""> 3546 </div> 3547 3548 <div class="form-group"> 3549 <label for="comment_field_url">Site Internet</label> 3550 <input type="url" class="form-control" name="web" id="comment_field_url" value=""> 3551 </div> 3552 3553 <div class="form-group"> 3554 <div class="control-text-format" data-target="comment_field_message"> 3555 <div class="btn-group"> 3556 <button type="button" class="btn btn-sm" data-tag="[b]" title="Gras"><i class="material-icons md-format_bold"></i></button> 3557 <button type="button" class="btn btn-sm" data-tag="[i]" title="Italique"><i class="material-icons md-format_italic"></i></button> 3558 <button type="button" class="btn btn-sm" data-tag="[u]" title="Souligné"><i class="material-icons md-format_underlined"></i></button> 3559 <button type="button" class="btn btn-sm" data-modal="size" title="Taille du texte"><i class="material-icons md-text_fields"></i></button> 3560 <div class="d-inline-block dropdown"> 3561 <button type="button" class="btn btn-sm dropdown-toggle" data-toggle="dropdown" title="Couleur du texte"><i class="material-icons md-format_color_text"></i></button> 3562 <div class="dropdown-menu control-text-format-colors"> 3563 <span style="background-color:#fefe33"></span> 3564 <span style="background-color:#fbbc03"></span> 3565 <span style="background-color:#fb9902"></span> 3566 <span style="background-color:#fd5308"></span> 3567 <span style="background-color:#fe2712"></span> 3568 <span style="background-color:#a7194b"></span> 3569 <span style="background-color:#8601af"></span> 3570 <span style="background-color:#3d01a4"></span> 3571 <span style="background-color:#0247fe"></span> 3572 <span style="background-color:#0392ce"></span> 3573 <span style="background-color:#66b032"></span> 3574 <span style="background-color:#d0ea2b"></span> 3575 <span style="background-color:#fff"></span> 3576 <span style="background-color:#ccc"></span> 3577 <span style="background-color:#999"></span> 3578 <span style="background-color:#666"></span> 3579 <span style="background-color:#333"></span>
3580 <span style="background-color:#000"></span> 3581 <div class="input-group input-group-sm"> 3582 <input type="text" class="form-control" maxlength="7" value="" placeholder="#000000"> 3583 <div class="input-group-append"> 3584 <button class="btn btn-secondary" type="button"><i class="material-icons md-check"></i></button> 3585 </div> 3586 </div> 3587 </div> 3588 </div> 3589 <button type="button" class="btn btn-sm" data-modal="quote" title="Citation"><i class="material-icons md-format_quote"></i></button> 3590 <button type="button" class="btn btn-sm" data-tag="[center]" title="Texte centré"><i class="material-icons md-format_align_center"></i></button> 3591 <button type="button" class="btn btn-sm" data-modal="url" title="Lien"><i class="material-icons md-insert_link"></i></button> 3592 <button type="button" class="btn btn-sm" data-modal="spoiler" title="Texte caché"><i class="material-icons md-visibility_off"></i></button> 3593 <button type="button" class="btn btn-sm" data-modal="img" title="Image"><i class="material-icons md-insert_photo"></i></button> 3594 <button type="button" class="btn btn-sm" data-modal="video" title="Vidéo"><i class="material-icons md-movie"></i></button> 3595 <button type="button" class="btn btn-sm" data-tag="[code]" title="Code"><i class="material-icons md-code"></i></button> 3596 <button type="button" class="btn btn-sm" data-toggle="preview"><i class="material-icons md-check"></i> Aperçu</button> 3597 </div> 3598</div> <textarea class="form-control" name="comment" rows="10" cols="1" id="comment_field_message" required></textarea> 3599 </div> 3600 3601 <div class="form-group">
vendor: 73 bytes, lines 3601-3603
3601 3602 <script src='https://www.google.com/recaptcha/api.js'></script> 3603
3603<div class="g-recaptcha" data-sitekey="6Lc5ImwUAAAAAGVn0U2zdH8UWj4pxL3O2Aauavjs"></div> 3604</div> 3605 <button type="submit" name="s" class="btn btn-primary">Ajouter</button> 3606 </form> 3607</div> 3608 3609 </div> 3610 3611 </div> 3612 </div> 3613 </div> 3614 </div> 3615 </div> 3616
3617<script> 3618 emsChromeExtension.init('page', '4e81ed7f48da6fde4dbcf077', 'e-monsite.com'); 3619</script>
3619 3620 3621 </main> 3622 3623 </div> 3624 <!-- //WRAPPER --> 3625 3626 <footer id="footer"> 3627 <div id="rows-6023b09a6f196ca9e28a6d29" class="rows" data-total-pages="1" data-current-page="1"> 3628 <div id="row-6023b09a6f196ca9e28a6d29-1" data-mcp-line-id="5e85fbeb412bd27ce65b97e9" class="row-container pos-1 page_1 container"> 3629 <div class="row-content"> 3630 <div class="row" data-role="line"> 3631 3632 3633 <div data-role="cell" data-mcp-cell-id="5e85fbeb412e01d2c6856429" data-size="lg" id="cell-5e85fbeb412e01d2c6856429" class="col"> 3634 <div class="col-content col-no-widget col-codehtml"> 3635 <!-- ========================================================= 3636 FOOTER MODERNE AUTOMATION SENSE â VERSION E-MONSITE (V2) 3637 Corrections : 3638 - suppression des puces rouges / chevrons hérités du thème 3639 - année sur une seule ligne, même police et même taille 3640========================================================== --> 3641 3642<link rel="preconnect" href="https://fonts.googleapis.com"> 3643<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> 3644<link href="https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap" rel="stylesheet"> 3645<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css" rel="stylesheet"> 3646 3647<footer id="as-modern-footer" role="contentinfo"> 3648 <style> 3649 #as-modern-footer { 3650 --asf-orange: #ff6b00; 3651 --asf-orange-light: #ff9b38; 3652 --asf-orange-dark: #d94d00; 3653 --asf-yellow: #ffc266; 3654 --asf-cyan: #25f4ee; 3655 --asf-pink: #fe2c55; 3656 3657 --asf-dark: #100c0a; 3658 --asf-dark-2: #1a110c; 3659 --asf-dark-3: #25160d; 3660 3661 --asf-white: #ffffff; 3662 --asf-text: rgba(255, 255, 255, 0.93); 3663 --asf-muted: rgba(255, 255, 255, 0.60); 3664 --asf-border: rgba(255, 255, 255, 0.11); 3665 3666 --asf-max: 1400px; 3667 --asf-radius: 30px; 3668 --asf-radius-sm: 18px; 3669 3670 position: relative; 3671 z-index: 1; 3672 width: 100%; 3673 overflow: hidden; 3674 3675 color: var(--asf-text); 3676 3677 background: 3678 radial-gradient(circle at 7% 8%, rgba(255, 107, 0, 0.17), transparent 22%), 3679 radial-gradient(circle at 95% 20%, rgba(255, 154, 56, 0.13), transparent 24%), 3680 radial-gradient(circle at 85% 100%, rgba(37, 244, 238, 0.06), transparent 22%), 3681 linear-gradient(145deg, var(--asf-dark) 0%, var(--asf-dark-2) 52%, #0d0a08 100%); 3682 3683 font-family: "Manrope", Arial, sans-serif; 3684 line-height: 1.65; 3685 border-top: 1px solid rgba(255, 107, 0, 0.22); 3686 box-shadow: 0 -18px 55px rgba(43, 19, 4, 0.11); 3687 isolation: isolate; 3688 } 3689 3690 #as-modern-footer, 3691 #as-modern-footer *, 3692 #as-modern-footer *::before, 3693 #as-modern-footer *::after { 3694 box-sizing: border-box; 3695 } 3696 3697 #as-modern-footer * { 3698 margin: 0; 3699 padding: 0; 3700 } 3701 3702 #as-modern-footer a { 3703 color: inherit; 3704 text-decoration: none !important; 3705 } 3706 3707 #as-modern-footer button, 3708 #as-modern-footer input { 3709 font: inherit; 3710 } 3711 3712 #as-modern-footer ul, 3713 #as-modern-footer ol { 3714 list-style: none !important; 3715 margin: 0; 3716 padding: 0; 3717 } 3718 3719 /* Suppression forte des puces / chevrons / icônes hérités du thème */ 3720 #as-modern-footer li { 3721 list-style: none !important; 3722 background: none !important; 3723 padding-left: 0 !important; 3724 margin-left: 0 !important; 3725 position: static !important; 3726 } 3727 3728 #as-modern-footer li::before, 3729 #as-modern-footer li::after, 3730 #as-modern-footer ul::before, 3731 #as-modern-footer ul::after, 3732 #as-modern-footer ol::before, 3733 #as-modern-footer ol::after, 3734 #as-modern-footer nav li::before, 3735 #as-modern-footer nav li::after, 3736 #as-modern-footer .asf-col li::before, 3737 #as-modern-footer .asf-col li::after { 3738 content: none !important; 3739 display: none !important; 3740 background: none !important; 3741 width: 0 !important; 3742 height: 0 !important; 3743 box-shadow: none !important; 3744 border: 0 !important; 3745 } 3746 3747 #as-modern-footer .asf-container { 3748 position: relative; 3749 z-index: 4; 3750 width: min(var(--asf-max), calc(100% - 34px)); 3751 margin-inline: auto; 3752 } 3753 3754 #as-modern-footer .asf-grid-bg { 3755 position: absolute; 3756 inset: 0; 3757 z-index: -3; 3758 opacity: 0.07; 3759 pointer-events: none; 3760 background-image: 3761 linear-gradient(rgba(255, 255, 255, 0.10) 1px, transparent 1px), 3762 linear-gradient(90deg, rgba(255, 255, 255, 0.10) 1px, transparent 1px); 3763 background-size: 58px 58px; 3764 mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.9), transparent 92%); 3765 } 3766 3767 #as-modern-footer .asf-gear { 3768 position: absolute; 3769 z-index: -2; 3770 border-radius: 50%; 3771 background: 3772 radial-gradient(circle at center, transparent 0 25%, rgba(255, 255, 255, 0.10) 26% 43%, transparent 44%), 3773 repeating-conic-gradient(from 0deg, rgba(255, 130, 35, 0.16) 0 10deg, transparent 10deg 20deg); 3774 pointer-events: none; 3775 } 3776 3777 #as-modern-footer .asf-gear-one { 3778 top: -90px; 3779 right: -65px; 3780 width: 255px; 3781 height: 255px; 3782 animation: asf-spin 30s linear infinite; 3783 } 3784 3785 #as-modern-footer .asf-gear-two { 3786 bottom: -105px; 3787 left: -65px; 3788 width: 220px; 3789 height: 220px; 3790 animation: asf-spin-reverse 24s linear infinite; 3791 } 3792 3793 #as-modern-footer .asf-cta-wrap { padding: 58px 0 24px; } 3794 3795 #as-modern-footer .asf-cta { 3796 position: relative; 3797 overflow: hidden; 3798 display: grid; 3799 grid-template-columns: minmax(0, 1.2fr) minmax(310px, 0.8fr); 3800 align-items: center; 3801 gap: 35px; 3802 padding: clamp(30px, 5vw, 54px); 3803 border: 1px solid rgba(255, 255, 255, 0.12); 3804 border-radius: var(--asf-radius); 3805 background: 3806 radial-gradient(circle at 96% 0, rgba(255, 194, 102, 0.22), transparent 28%), 3807 radial-gradient(circle at 0 100%, rgba(255, 107, 0, 0.16), transparent 32%), 3808 linear-gradient(135deg, rgba(255, 107, 0, 0.12), rgba(255, 255, 255, 0.035)); 3809 box-shadow: 3810 0 25px 65px rgba(0, 0, 0, 0.26), 3811 inset 0 1px 0 rgba(255, 255, 255, 0.11); 3812 backdrop-filter: blur(15px); 3813 } 3814 3815 #as-modern-footer .asf-cta::before { 3816 content: ""; 3817 position: absolute; 3818 top: -100px; 3819 right: 18%; 3820 width: 240px; 3821 height: 240px; 3822 border: 34px solid rgba(255, 107, 0, 0.08); 3823 border-radius: 50%; 3824 pointer-events: none; 3825 animation: asf-spin 34s linear infinite; 3826 } 3827 3828 #as-modern-footer .asf-kicker { 3829 display: inline-flex; 3830 align-items: center; 3831 gap: 9px; 3832 margin-bottom: 16px; 3833 padding: 8px 12px; 3834 color: #ffffff; 3835 font-size: 10px; 3836 font-weight: 900; 3837 letter-spacing: 0.09em; 3838 text-transform: uppercase; 3839 border: 1px solid rgba(255, 159, 56, 0.28); 3840 border-radius: 999px; 3841 background: rgba(255, 107, 0, 0.13); 3842 } 3843 3844 #as-modern-footer .asf-kicker::before { 3845 content: ""; 3846 width: 8px; 3847 height: 8px; 3848 border-radius: 50%; 3849 background: var(--asf-orange); 3850 box-shadow: 0 0 0 5px rgba(255, 107, 0, 0.10), 0 0 15px rgba(255, 107, 0, 0.70); 3851 } 3852 3853 #as-modern-footer .asf-cta-copy { position: relative; z-index: 2; } 3854 3855 #as-modern-footer .asf-cta-copy h2 { 3856 max-width: 760px; 3857 margin-bottom: 14px; 3858 color: #ffffff; 3859 font-family: "Space Grotesk", "Manrope", Arial, sans-serif; 3860 font-size: clamp(32px, 4vw, 52px); 3861 font-weight: 700; 3862 line-height: 1.01; 3863 letter-spacing: -0.05em; 3864 } 3865 3866 #as-modern-footer .asf-cta-copy h2 span { color: var(--asf-orange-light); } 3867 3868 #as-modern-footer .asf-cta-copy p { 3869 max-width: 760px; 3870 color: var(--asf-muted); 3871 font-size: 14px; 3872 line-height: 1.75; 3873 } 3874 3875 #as-modern-footer .asf-cta-actions { 3876 position: relative; 3877 z-index: 2; 3878 display: grid; 3879 gap: 12px; 3880 } 3881 3882 #as-modern-footer .asf-btn { 3883 position: relative; 3884 overflow: hidden; 3885 min-height: 53px; 3886 display: inline-flex; 3887 align-items: center; 3888 justify-content: center; 3889 gap: 10px; 3890 padding: 0 20px; 3891 color: #ffffff !important; 3892 font-size: 13px; 3893 font-weight: 900; 3894 white-space: nowrap; 3895 border: 1px solid transparent; 3896 border-radius: 16px; 3897 cursor: pointer; 3898 transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease; 3899 } 3900 3901 #as-modern-footer .asf-btn::before { 3902 content: ""; 3903 position: absolute; 3904 top: -80%; 3905 left: -38%; 3906 width: 28%; 3907 height: 260%; 3908 background: rgba(255, 255, 255, 0.32); 3909 transform: rotate(24deg) translateX(-250%); 3910 transition: transform 0.55s ease; 3911 } 3912 3913 #as-modern-footer .asf-btn:hover { transform: translateY(-3px); } 3914 #as-modern-footer .asf-btn:hover::before { transform: rotate(24deg) translateX(650%); } 3915 #as-modern-footer .asf-btn span, 3916 #as-modern-footer .asf-btn i { position: relative; z-index: 2; } 3917 3918 #as-modern-footer .asf-btn-orange { 3919 background: linear-gradient(135deg, var(--asf-orange-light), var(--asf-orange), var(--asf-orange-dark)); 3920 box-shadow: 0 16px 34px rgba(255, 107, 0, 0.27); 3921 } 3922 3923 #as-modern-footer .asf-btn-orange:hover { box-shadow: 0 21px 44px rgba(255, 107, 0, 0.36); } 3924 3925 #as-modern-footer .asf-btn-tiktok { 3926 background: #12100f; 3927 border-color: rgba(255, 255, 255, 0.12); 3928 box-shadow: 3929 -3px 3px 0 rgba(37, 244, 238, 0.67), 3930 3px -3px 0 rgba(254, 44, 85, 0.64), 3931 0 16px 34px rgba(0, 0, 0, 0.26); 3932 } 3933 3934 #as-modern-footer .asf-btn-tiktok:hover { 3935 box-shadow: 3936 -5px 5px 0 rgba(37, 244, 238, 0.82), 3937 5px -5px 0 rgba(254, 44, 85, 0.80), 3938 0 21px 44px rgba(0, 0, 0, 0.34); 3939 } 3940 3941 #as-modern-footer .asf-main { padding: 35px 0 25px; } 3942 3943 #as-modern-footer .asf-main-grid { 3944 display: grid; 3945 grid-template-columns: minmax(260px, 1.25fr) repeat(4, minmax(155px, 0.75fr)); 3946 gap: 35px 28px; 3947 } 3948 3949 #as-modern-footer .asf-brand-block { max-width: 330px; } 3950 3951 #as-modern-footer .asf-brand { 3952 display: inline-flex; 3953 align-items: center; 3954 gap: 13px; 3955 margin-bottom: 17px; 3956 } 3957 3958 #as-modern-footer .asf-brand-mark { 3959 position: relative; 3960 overflow: hidden; 3961 width: 56px; 3962 height: 56px; 3963 flex: 0 0 56px; 3964 display: grid; 3965 place-items: center; 3966 color: #ffffff; 3967 font-size: 22px; 3968 border: 2px solid rgba(255, 255, 255, 0.86); 3969 border-radius: 18px; 3970 background: 3971 radial-gradient(circle at 28% 20%, rgba(255, 255, 255, 0.36), transparent 28%), 3972 linear-gradient(145deg, var(--asf-orange-light), var(--asf-orange), var(--asf-orange-dark)); 3973 box-shadow: 0 14px 30px rgba(255, 107, 0, 0.26); 3974 } 3975 3976 #as-modern-footer .asf-brand-mark::after { 3977 content: ""; 3978 position: absolute; 3979 inset: -80% 48% -80% -30%; 3980 background: rgba(255, 255, 255, 0.30); 3981 transform: rotate(24deg) translateX(-240%); 3982 animation: asf-logo-shine 5s ease-in-out infinite; 3983 } 3984 3985 #as-modern-footer .asf-brand-copy strong, 3986 #as-modern-footer .asf-brand-copy span { 3987 display: block; 3988 } 3989 3990 #as-modern-footer .asf-brand-copy strong { 3991 color: #ffffff; 3992 font-family: "Space Grotesk", "Manrope", Arial, sans-serif; 3993 font-size: 20px; 3994 line-height: 1.1; 3995 } 3996 3997 #as-modern-footer .asf-brand-copy span { 3998 margin-top: 3px; 3999 color: var(--asf-muted); 4000 font-size: 10px; 4001 } 4002 4003 #as-modern-footer .asf-brand-block > p { 4004 margin-bottom: 20px; 4005 color: var(--asf-muted); 4006 font-size: 13px; 4007 line-height: 1.75; 4008 } 4009 4010 #as-modern-footer .asf-socials { 4011 display: flex; 4012 flex-wrap: wrap; 4013 gap: 9px; 4014 } 4015 4016 #as-modern-footer .asf-social { 4017 width: 42px; 4018 height: 42px; 4019 display: grid; 4020 place-items: center; 4021 color: #ffffff; 4022 font-size: 16px; 4023 border: 1px solid var(--asf-border); 4024 border-radius: 13px; 4025 background: rgba(255, 255, 255, 0.055); 4026 transition: transform 0.2s ease, color 0.2s ease, background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease; 4027 } 4028 4029 #as-modern-footer .asf-social:hover { 4030 color: #ffffff; 4031 transform: translateY(-3px); 4032 border-color: rgba(255, 107, 0, 0.32); 4033 background: rgba(255, 107, 0, 0.17); 4034 box-shadow: 0 12px 24px rgba(0, 0, 0, 0.20); 4035 } 4036 4037 #as-modern-footer .asf-social-tiktok:hover { 4038 background: #15110f; 4039 box-shadow: 4040 -2px 2px 0 rgba(37, 244, 238, 0.70), 4041 2px -2px 0 rgba(254, 44, 85, 0.68), 4042 0 12px 24px rgba(0, 0, 0, 0.20); 4043 } 4044 4045 #as-modern-footer .asf-col h3 { 4046 position: relative; 4047 margin-bottom: 17px; 4048 padding-bottom: 11px; 4049 color: #ffffff; 4050 font-family: "Space Grotesk", "Manrope", Arial, sans-serif; 4051 font-size: 14px; 4052 font-weight: 700; 4053 letter-spacing: 0.01em; 4054 } 4055 4056 #as-modern-footer .asf-col h3::after { 4057 content: ""; 4058 position: absolute; 4059 bottom: 0; 4060 left: 0; 4061 width: 34px; 4062 height: 3px; 4063 border-radius: 999px; 4064 background: linear-gradient(90deg, var(--asf-orange-light), var(--asf-orange)); 4065 } 4066 4067 #as-modern-footer .asf-col ul { 4068 display: grid; 4069 gap: 10px; 4070 } 4071 4072 #as-modern-footer .asf-col a { 4073 position: relative; 4074 display: inline-flex; 4075 align-items: center; 4076 gap: 9px; 4077 width: fit-content; 4078 color: var(--asf-muted); 4079 font-size: 12px; 4080 font-weight: 600; 4081 line-height: 1.4; 4082 transition: color 0.18s ease, transform 0.18s ease; 4083 } 4084 4085 /* Petites pastilles orange conservées */ 4086 #as-modern-footer .asf-col a::before { 4087 content: ""; 4088 width: 6px; 4089 height: 6px; 4090 flex: 0 0 6px; 4091 border-radius: 50%; 4092 background: rgba(255, 107, 0, 0.52); 4093 box-shadow: 0 0 0 4px rgba(255, 107, 0, 0.055); 4094 transition: background 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease; 4095 } 4096 4097 #as-modern-footer .asf-col a:hover { 4098 color: #ffffff; 4099 transform: translateX(4px); 4100 } 4101 4102 #as-modern-footer .asf-col a:hover::before { 4103 background: var(--asf-orange-light); 4104 box-shadow: 0 0 0 5px rgba(255, 107, 0, 0.10), 0 0 12px rgba(255, 107, 0, 0.45); 4105 transform: scale(1.1); 4106 } 4107 4108 #as-modern-footer .asf-newsletter { 4109 display: grid; 4110 grid-template-columns: auto minmax(0, 1fr) auto; 4111 align-items: center; 4112 gap: 18px; 4113 margin: 14px 0 25px; 4114 padding: 20px 22px; 4115 border: 1px solid rgba(255, 107, 0, 0.17); 4116 border-radius: 22px; 4117 background: 4118 radial-gradient(circle at 90% 0, rgba(255, 159, 56, 0.15), transparent 28%), 4119 rgba(255, 255, 255, 0.045); 4120 backdrop-filter: blur(12px); 4121 } 4122 4123 #as-modern-footer .asf-newsletter-icon { 4124 width: 49px; 4125 height: 49px; 4126 display: grid; 4127 place-items: center; 4128 color: #ffffff; 4129 font-size: 18px; 4130 border-radius: 15px; 4131 background: linear-gradient(145deg, var(--asf-orange-light), var(--asf-orange-dark)); 4132 box-shadow: 0 12px 25px rgba(255, 107, 0, 0.22); 4133 } 4134 4135 #as-modern-footer .asf-newsletter-copy strong, 4136 #as-modern-footer .asf-newsletter-copy span { 4137 display: block; 4138 } 4139 4140 #as-modern-footer .asf-newsletter-copy strong { 4141 margin-bottom: 3px; 4142 color: #ffffff; 4143 font-size: 13px; 4144 } 4145 4146 #as-modern-footer .asf-newsletter-copy span { 4147 color: var(--asf-muted); 4148 font-size: 11px; 4149
4149 } 4150 4151 #as-modern-footer .asf-newsletter-link { 4152 min-height: 43px; 4153 display: inline-flex; 4154 align-items: center; 4155 justify-content: center; 4156 gap: 8px; 4157 padding: 0 15px; 4158 color: #ffffff !important; 4159 font-size: 11px; 4160 font-weight: 850; 4161 border: 1px solid rgba(255, 255, 255, 0.16); 4162 border-radius: 13px; 4163 background: rgba(255, 255, 255, 0.07); 4164 transition: transform 0.2s ease, background 0.2s ease, border-color 0.2s ease; 4165 } 4166 4167 #as-modern-footer .asf-newsletter-link:hover { 4168 transform: translateY(-2px); 4169 border-color: rgba(255, 107, 0, 0.34); 4170 background: rgba(255, 107, 0, 0.16); 4171 } 4172 4173 #as-modern-footer .asf-bottom { border-top: 1px solid var(--asf-border); } 4174 4175 #as-modern-footer .asf-bottom-inner { 4176 min-height: 78px; 4177 display: flex; 4178 align-items: center; 4179 justify-content: space-between; 4180 gap: 18px; 4181 padding: 18px 0; 4182 } 4183 4184 /* Correction copyright / année */ 4185 #as-modern-footer .asf-copyright { 4186 display: flex; 4187 flex-direction: column; 4188 gap: 3px; 4189 min-width: 0; 4190 } 4191 4192 #as-modern-footer .asf-copyright-line { 4193 display: block; 4194 color: rgba(255, 255, 255, 0.82); 4195 font-size: 11px; 4196 font-weight: 800; 4197 letter-spacing: 0.025em; 4198 line-height: 1.3; 4199 white-space: nowrap; 4200 } 4201 4202 #as-modern-footer #asf-current-year { 4203 display: inline !important; 4204 color: inherit; 4205 font: inherit; 4206 letter-spacing: inherit; 4207 white-space: nowrap; 4208 } 4209 4210 #as-modern-footer .asf-copyright-sub { 4211 display: block; 4212 color: rgba(255, 255, 255, 0.40); 4213 font-size: 9px; 4214 line-height: 1.35; 4215 } 4216 4217 #as-modern-footer .asf-mini-links { 4218 display: flex; 4219 flex-wrap: wrap; 4220 gap: 14px; 4221 } 4222 4223 #as-modern-footer .asf-mini-links a { 4224 color: rgba(255, 255, 255, 0.49); 4225 font-size: 10px; 4226 font-weight: 650; 4227 transition: color 0.18s ease; 4228 } 4229 4230 #as-modern-footer .asf-mini-links a:hover { color: var(--asf-orange-light); } 4231 4232 #as-modern-footer .asf-back-top { 4233 min-height: 38px; 4234 display: inline-flex; 4235 align-items: center; 4236 justify-content: center; 4237 gap: 7px; 4238 padding: 0 11px; 4239 color: rgba(255, 255, 255, 0.78); 4240 font-size: 10px; 4241 font-weight: 800; 4242 border: 1px solid var(--asf-border); 4243 border-radius: 12px; 4244 background: rgba(255, 255, 255, 0.045); 4245 cursor: pointer; 4246 transition: transform 0.2s ease, color 0.2s ease, border-color 0.2s ease, background 0.2s ease; 4247 } 4248 4249 #as-modern-footer .asf-back-top:hover { 4250 color: #ffffff; 4251 transform: translateY(-2px); 4252 border-color: rgba(255, 107, 0, 0.28); 4253 background: rgba(255, 107, 0, 0.14); 4254 } 4255 4256 @keyframes asf-spin { to { transform: rotate(360deg); } } 4257 @keyframes asf-spin-reverse { to { transform: rotate(-360deg); } } 4258 4259 @keyframes asf-logo-shine { 4260 0%, 66%, 100% { transform: rotate(24deg) translateX(-240%); } 4261 80% { transform: rotate(24deg) translateX(560%); } 4262 } 4263 4264 @media (max-width: 1180px) { 4265 #as-modern-footer .asf-main-grid { 4266 grid-template-columns: minmax(240px, 1.1fr) repeat(2, minmax(180px, 0.9fr)); 4267 } 4268 #as-modern-footer .asf-brand-block { 4269 grid-row: span 2; 4270 } 4271 } 4272 4273 @media (max-width: 900px) { 4274 #as-modern-footer .asf-cta { grid-template-columns: 1fr; } 4275 #as-modern-footer .asf-cta-actions { grid-template-columns: repeat(2, minmax(0, 1fr)); } 4276 #as-modern-footer .asf-main-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } 4277 #as-modern-footer .asf-brand-block { 4278 grid-column: 1 / -1; 4279 grid-row: auto; 4280 max-width: 620px; 4281 } 4282 } 4283 4284 @media (max-width: 700px) { 4285 #as-modern-footer .asf-container { width: min(var(--asf-max), calc(100% - 20px)); } 4286 #as-modern-footer .asf-cta-wrap { padding-top: 38px; } 4287 #as-modern-footer .asf-cta-actions { grid-template-columns: 1fr; } 4288 #as-modern-footer .asf-main-grid { grid-template-columns: 1fr; gap: 28px; } 4289 #as-modern-footer .asf-brand-block { grid-column: auto; } 4290 #as-modern-footer .asf-newsletter { grid-template-columns: auto 1fr; } 4291 #as-modern-footer .asf-newsletter-link { 4292 grid-column: 1 / -1; 4293 width: 100%; 4294 } 4295 #as-modern-footer .asf-bottom-inner { 4296 align-items: flex-start; 4297 flex-direction: column; 4298 } 4299 #as-modern-footer .asf-mini-links { gap: 10px 14px; } 4300 } 4301 4302 @media (max-width: 460px) { 4303 #as-modern-footer .asf-brand { align-items: flex-start; } 4304 #as-modern-footer .asf-brand-copy strong { font-size: 17px; } 4305 #as-modern-footer .asf-social { 4306 width: 40px; 4307 height: 40px; 4308 } 4309 #as-modern-footer .asf-copyright-line { 4310 white-space: normal; 4311 } 4312 } 4313 4314 @media (prefers-reduced-motion: reduce) { 4315 #as-modern-footer *, 4316 #as-modern-footer *::before, 4317 #as-modern-footer *::after { 4318 animation: none !important; 4319 transition: none !important; 4320 scroll-behavior: auto !important; 4321 } 4322 } 4323 4324 @media print { 4325 #as-modern-footer .asf-cta, 4326 #as-modern-footer .asf-socials, 4327 #as-modern-footer .asf-newsletter, 4328 #as-modern-footer .asf-back-top { 4329 display: none !important; 4330 } 4331 4332 #as-modern-footer { 4333 color: #000000; 4334 background: #ffffff; 4335 border-top: 1px solid #cccccc; 4336 } 4337 } 4338 </style> 4339 4340 <div class="asf-grid-bg" aria-hidden="true"></div> 4341 <div class="asf-gear asf-gear-one" aria-hidden="true"></div> 4342 <div class="asf-gear asf-gear-two" aria-hidden="true"></div> 4343 4344 <div class="asf-cta-wrap"> 4345 <div class="asf-container"> 4346 <section class="asf-cta" aria-label="Découvrir Automation Sense"> 4347 <div class="asf-cta-copy">
4348 <span class="asf-kicker">Lâindustrie expliquée autrement</span> 4349 <h2>Progressez en automatisme et <span>rejoignez la communauté.</span></h2> 4350 <p> 4351 Formations terrain, ressources techniques, diagnostic industriel 4352 et vidéos courtes pour mieux comprendre les automates, 4353 lâinstrumentation, les réseaux et la supervision. 4354 </p> 4355 </div> 4356 4357 <div class="asf-cta-actions"> 4358 <a class="asf-btn asf-btn-orange" href="https://www.automation-sense.com/pages/formation-a-distance-automatisme-industriel.html"> 4359 <i class="fa-solid fa-graduation-cap" aria-hidden="true"></i> 4360 <span>Voir les formations</span> 4361 </a> 4362 4363 <a class="asf-btn asf-btn-tiktok" href="https://www.tiktok.com/@usine.en.afrique" target="_blank" rel="noopener noreferrer"> 4364 <i class="fa-brands fa-tiktok" aria-hidden="true"></i> 4365 <span>Suivre @usine.en.afrique</span> 4366 </a> 4367 </div> 4368 </section> 4369 </div> 4370 </div> 4371 4372 <div class="asf-main"> 4373 <div class="asf-container"> 4374 <div class="asf-main-grid"> 4375 <div class="asf-brand-block"> 4376 <a class="asf-brand" href="https://www.automation-sense.com/" aria-label="Accueil Automation Sense"> 4377 <span class="asf-brand-mark"><i class="fa-solid fa-bolt" aria-hidden="true"></i></span> 4378 <span class="asf-brand-copy"> 4379 <strong>Automation Sense</strong> 4380 <span>Automatisme · Instrumentation · SCADA/IHM</span> 4381 </span> 4382 </a> 4383 4384 <p> 4385 Des ressources, formations et retours dâexpérience pour aider 4386 les techniciens, automaticiens, étudiants et industriels à 4387 gagner en autonomie sur le terrain. 4388 </p> 4389 4390 <div class="asf-socials" aria-label="Réseaux sociaux"> 4391 <a class="asf-social asf-social-tiktok" href="https://www.tiktok.com/@usine.en.afrique" target="_blank" rel="noopener noreferrer" aria-label="TikTok Automation Sense" title="TikTok"> 4392 <i class="fa-brands fa-tiktok" aria-hidden="true"></i> 4393 </a> 4394 4395 <a class="asf-social" href="https://www.linkedin.com/company/automation-sense" target="_blank" rel="noopener noreferrer" aria-label="LinkedIn Automation Sense" title="LinkedIn"> 4396 <i class="fa-brands fa-linkedin-in" aria-hidden="true"></i> 4397 </a> 4398 4399 <a class="asf-social" href="https://www.automation-sense.com/blog/" aria-label="Blog Automation Sense" title="Blog"> 4400 <i class="fa-solid fa-rss" aria-hidden="true"></i> 4401 </a> 4402 4403 <a class="asf-social" href="https://www.automation-sense.com/contact/" aria-label="Contacter Automation Sense" title="Contact"> 4404 <i class="fa-solid fa-envelope" aria-hidden="true"></i> 4405 </a> 4406 </div> 4407 </div> 4408 4409 <nav class="asf-col" aria-label="Découvrir"> 4410 <h3>Découvrir</h3> 4411 <ul> 4412 <li><a href="https://www.automation-sense.com/blog/automatisme/">Automatisme</a></li> 4413 <li><a href="https://www.automation-sense.com/blog/blog-objets-connectes/">Objets connectés</a></li> 4414 <li><a href="https://www.automation-sense.com/blog/interviews">Interviews</a></li> 4415 <li><a href="https://www.automation-sense.com/blog/actualites">Actualités</a></li> 4416 <li><a href="https://www.automation-sense.com/blog/communiques-de-presse-automatisme/">Communiqués de presse</a></li> 4417 </ul> 4418 </nav> 4419 4420 <nav class="asf-col" aria-label="Communauté"> 4421 <h3>Communauté</h3> 4422 <ul> 4423 <li><a href="https://www.automation-sense.com/forum/forum-des-automaticiens/">Forum</a></li> 4424 <li><a href="https://www.automation-sense.com/pages/tchat-automatisme.html">Tchat</a></li> 4425 <li><a href="https://www.automation-sense.com/pages/devenir-membre-club-automatisme.html">Devenir membre</a></li> 4426 <li><a href="https://www.automation-sense.com/pages/sondage-automaticiens.html">Sondage</a></li> 4427 <li><a href="https://www.tiktok.com/@usine.en.afrique" target="_blank" rel="noopener noreferrer">TikTok</a></li> 4428 </ul> 4429 </nav> 4430 4431 <nav class="asf-col" aria-label="Ressources"> 4432 <h3>Ressources</h3> 4433 <ul> 4434 <li><a href="https://www.automation-sense.com/blog/tutoriels-automatisme/">Tutoriels</a></li> 4435 <li><a href="https://www.automation-sense.com/annuaire/">Annuaire</a></li> 4436 <li><a href="https://www.automation-sense.com/blog/logiciels">Logiciels électrotechniques</a></li> 4437 <li><a href="https://www.automation-sense.com/blog/informatique">Informatique industrielle</a></li> 4438 <li><a href="https://www.automation-sense.com/pages/formation-a-distance-automatisme-industriel.html">Formations</a></li> 4439 </ul> 4440 </nav> 4441 4442 <nav class="asf-col" aria-label="Entreprise"> 4443 <h3>Entreprise</h3> 4444 <ul> 4445 <li><a href="https://www.automation-sense.com/agenda">Agenda</a></li> 4446 <li><a href="https://www.automation-sense.com/pages/a-propos.html">à propos</a></li> 4447 <li><a href="https://www.automation-sense.com/pages/recrutement-ingenieur-automatisme.html">Offres dâemploi</a></li> 4448 <li><a href="https://www.automation-sense.com/pages/publicite-annonce-blog-objets-connectes.html">Annonces et publicité</a></li> 4449 <li><a href="https://www.automation-sense.com/contact/">Contact</a></li> 4450 </ul> 4451 </nav> 4452 </div> 4453 4454 <div class="asf-newsletter">
4455 <span class="asf-newsletter-icon" aria-hidden="true"> 4456 <i class="fa-solid fa-envelope-open-text"></i> 4457 </span> 4458 4459 <span class="asf-newsletter-copy"> 4460 <strong>Recevez les nouveautés Automation Sense</strong> 4461 <span> 4462 Formations, tutoriels, actualités industrielles et ressources 4463 techniques directement dans votre boîte mail. 4464 </span> 4465 </span> 4466 4467 <a class="asf-newsletter-link" href="https://www.automation-sense.com/pages/abonnement.html"> 4468 Sâabonner 4469 <i class="fa-solid fa-arrow-right" aria-hidden="true"></i> 4470 </a> 4471 </div> 4472 </div> 4473 </div> 4474 4475 <div class="asf-bottom"> 4476 <div class="asf-container asf-bottom-inner"> 4477 <div class="asf-copyright"> 4478 <strong class="asf-copyright-line"> 4479 AUTOMATION SENSE © 2009â<span id="asf-current-year">2026</span> 4480 </strong> 4481 <span class="asf-copyright-sub"> 4482 Automatisme industriel, instrumentation, régulation et industrie connectée. 4483 </span> 4484 </div> 4485 4486 <div class="asf-mini-links"> 4487 <a href="https://www.automation-sense.com/agenda">Agenda</a> 4488 <a href="https://www.automation-sense.com/pages/abonnement.html">Newsletter</a> 4489 <a href="https://www.automation-sense.com/pages/a-propos.html">à propos</a> 4490 <a href="https://www.automation-sense.com/contact/">Contact</a> 4491 </div> 4492 4493 <button class="asf-back-top" id="asf-back-top" type="button" aria-label="Revenir en haut de la page"> 4494 <i class="fa-solid fa-arrow-up" aria-hidden="true"></i> 4495 Haut de page 4496 </button> 4497 </div> 4498 </div> 4499 4500
4500<script> 4501 (function () { 4502 const footer = document.getElementById("as-modern-footer"); 4503 if (!footer || footer.dataset.ready === "1") return; 4504 footer.dataset.ready = "1"; 4505 4506 const year = footer.querySelector("#asf-current-year"); 4507 const backTop = footer.querySelector("#asf-back-top"); 4508 4509 if (year) { 4510 year.textContent = String(new Date().getFullYear()); 4511 } 4512 4513 if (backTop) { 4514 backTop.addEventListener("click", function () { 4515 window.scrollTo({ 4516 top: 0, 4517 behavior: window.matchMedia("(prefers-reduced-motion: reduce)").matches ? "auto" : "smooth" 4518 }); 4519 }); 4520 } 4521 })(); 4522 </script>
4522 4523</footer> 4524</div> 4525 </div> 4526 </div> 4527 </div> 4528 </div> 4529 </div> 4530 4531 4532 4533 <div class="container"> 4534 4535 4536 </div> 4537 4538 <ul id="legal-mentions" class="footer-mentions"> 4539 <li><a href="https://www.automation-sense.com/about/legal/">Mentions légales</a></li> 4540 4541 <li><a href="https://www.automation-sense.com/about/cgu/">Conditions générales d'utilisation</a></li> 4542 4543 4544 4545 4546 <li><button id="cookies" type="button" aria-label="Gestion des cookies">Gestion des cookies</button></li> 4547 </ul> 4548 </footer> 4549 4550 <div id="splashscreen" class="modal fade" tabindex="-1" role="dialog"> 4551 <div class="modal-dialog modal-dialog-centered modal-lg" role="document"> 4552 <div class="modal-content"> 4553 <div class="modal-header"> 4554 <button type="button" class="close" data-dismiss="modal">×</button> 4555 </div> 4556 <div class="modal-body"> 4557 <meta charset="utf-8" /><meta name="viewport" content="width=device-width,initial-scale=1" /> 4558<title></title> 4559<style type="text/css">:root{ 4560 --ink:#0b132b; 4561 --muted:#5b6f92; 4562 --line:#e7edfb; 4563 --card:#ffffffee; 4564 --glass:#ffffffcc; 4565 --accent:#00d2ff; 4566 --accent2:#39b5ff; 4567 --accent3:#8a7bff; 4568 --ok:#1dbf73; 4569 --danger:#e43f5a; 4570 --r:22px; 4571 --shadow:0 28px 70px rgba(10,24,65,.16); 4572 --shadow-sm:0 18px 44px rgba(14,36,90,.12); 4573} 4574 4575/* Reset rapide */ 4576*{box-sizing:border-box} 4577html,body{margin:0} 4578img{max-width:100%;display:block} 4579 4580/* Fond premium (dégradés & halos, très léger) */ 4581body{ 4582 font-family:system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial; 4583 color:var(--ink); 4584 background: 4585 radial-gradient(1200px 420px at 50% -150px,#dff3ff 0%,transparent 60%), 4586 conic-gradient(from 200deg at 82% 18%, #eef6ff, #f8fbff, #eef6ff), 4587 linear-gradient(180deg,#f6fbff 0%,#eef3ff 100%); 4588 min-height:100dvh; 4589} 4590 4591/* Conteneur */ 4592.wrap{ width:min(1060px,100%); margin-inline:auto; padding:clamp(18px,3.6vw,32px) } 4593 4594/* HERO â focus résultat + preuve + CTA au-dessus de la ligne de flottaison */ 4595.hero{ 4596 margin: 6px 0 18px; 4597 background: 4598 radial-gradient(1000px 260px at 50% -150px,#ffffffaa 0%,#ffffff80 70%,#ffffff70 100%), 4599 var(--glass); 4600 border:1px solid var(--line); 4601 border-radius: calc(var(--r) + 6px); 4602 box-shadow: var(--shadow); 4603 padding: clamp(18px,3.2vw,26px); 4604 backdrop-filter: blur(8px); 4605} 4606.hero h1{ 4607 margin:0 0 6px; 4608 font-weight:900; 4609 letter-spacing:.2px; 4610 font-size: clamp(1.9rem,4.6vw,2.6rem); 4611} 4612.hero .lead{ 4613 margin:6px 0 12px; 4614 color:#0a2749; 4615 font-size: clamp(1.04rem,1.7vw,1.22rem); 4616 line-height:1.45; 4617} 4618.meta-row{ 4619 display:flex; flex-wrap:wrap; gap:10px; align-items:center; 4620 margin: 10px 0 14px; 4621} 4622.meta{ 4623 display:inline-flex; align-items:center; gap:8px; 4624 padding:8px 12px; border-radius:999px; background:#fff; border:1px solid var(--line); 4625 color:#103056; font-weight:700; 4626 box-shadow:0 10px 22px rgba(10,24,65,.06); 4627 font-size:.95rem; 4628} 4629.meta svg{width:18px;height:18px} 4630 4631/* CTA principal (contraste + micro-anim) */ 4632.cta{ display:flex; gap:10px; flex-wrap:wrap; margin-top:6px } 4633.btn{ 4634 --g1: var(--accent); 4635 --g2: var(--accent2); 4636 display:inline-flex; align-items:center; gap:10px; 4637 padding:14px 20px; border-radius:999px; border:0; cursor:pointer; 4638 background:linear-gradient(135deg,var(--g1),var(--g2)); 4639 color:#05243a; font-weight:900; letter-spacing:.2px; text-decoration:none; 4640 box-shadow:0 20px 44px rgba(0,173,255,.35), inset 0 -2px 0 rgba(0,0,0,.05); 4641 transition: transform .15s ease, box-shadow .15s ease; 4642} 4643.btn:hover{ transform:translateY(-1px); box-shadow:0 24px 58px rgba(0,173,255,.45) } 4644.btn .ico{width:20px;height:20px} 4645.btn-ghost{ 4646 background:#fff; border:1px solid var(--line); color:#0a2a4a; box-shadow:0 12px 24px rgba(2,8,23,.06) 4647} 4648 4649/* SECTION CARTE (visuel + valeur + CTA) */ 4650.card{ 4651 position:relative; margin-top:18px; 4652 background:linear-gradient(135deg,var(--accent),var(--accent2),var(--accent3)); 4653 padding:2px; border-radius:calc(var(--r) + 2px); box-shadow:var(--shadow); 4654} 4655.card-inner{ 4656 background: radial-gradient(1100px 280px at 50% -160px,#ffffffee 0%,#ffffffcc 70%,#ffffffbb 100%), var(--card); 4657 border-radius:var(--r); backdrop-filter: blur(8px); 4658} 4659.grid{ 4660 display:grid; grid-template-columns:1.03fr 1fr; gap: clamp(14px,2.2vw,20px); 4661 padding: clamp(16px,2.6vw,22px); 4662}
4663@media (max-width:900px){ .grid{ grid-template-columns:1fr } } 4664 4665.figure{ 4666 padding: clamp(10px,2vw,14px); 4667 border-radius: 16px; border:1px solid var(--line); 4668 background:linear-gradient(180deg,#f5f9ff,#eff4ff); 4669 box-shadow:var(--shadow-sm); 4670} 4671.figure img{ border-radius:12px } 4672 4673/* Texte de valeur */ 4674.value h2{ 4675 margin:0 0 10px; 4676 font-size: clamp(1.4rem,2.6vw,1.8rem); 4677 line-height:1.25; letter-spacing:.2px; 4678 background: linear-gradient(135deg,#e53935,#c62828); 4679 -webkit-background-clip:text; background-clip:text; color:transparent; 4680} 4681.points{ margin: 12px 0 14px; display:grid; gap:10px } 4682.point{ 4683 display:grid; grid-template-columns:22px 1fr; align-items:flex-start; gap:8px; 4684 color:#0f2d56 4685} 4686.point .ok{ width:20px;height:20px; color:var(--ok); margin-top:2px } 4687 4688/* Réassurance */ 4689.reassure{ 4690 display:flex; flex-wrap:wrap; gap:10px; margin-top:8px; color:var(--muted); font-weight:700; 4691} 4692.reassure .chip{ 4693 display:inline-flex; align-items:center; gap:8px; padding:8px 12px; border-radius:999px; 4694 border:1px solid var(--line); background:#fff; box-shadow:0 10px 22px rgba(10,24,65,.06); 4695 font-size:.95rem; 4696} 4697.reassure svg{ width:18px;height:18px } 4698 4699/* Sticky CTA mobile (rappel discret) */ 4700.sticky-cta{ 4701 position:fixed; right:14px; bottom:14px; z-index:50; 4702 display:none; 4703} 4704@media (max-width:720px){ 4705 .sticky-cta{ display:block } 4706 .sticky-cta .btn{ padding:12px 18px } 4707} 4708 4709/* Accessibilité focus */ 4710a:focus-visible, .btn:focus-visible{ 4711 outline:3px solid #bde9ff; outline-offset:2px; border-radius:14px; 4712} 4713</style> 4714<main aria-label="Guide PDF gratuit" class="wrap" role="main"><!-- HERO : bénéfice clair + preuve + CTA immédiat --> 4715<header class="hero"> 4716<h1>7 choses à savoir pour bien démarrer en <em>automatisme</em></h1> 4717 4718<p class="lead">Un guide PDF <strong>offert</strong> pour éviter les erreurs fréquentes, choisir les bons outils et <strong>gagner en autonomie dès maintenant</strong>.</p> 4719 4720<div class="meta-row"><span aria-label="Format PDF" class="meta"> <svg fill="none" viewbox="0 0 24 24"><path d="M7 3h6l5 5v13a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z" stroke="#1b3b6b" stroke-width="1.8"></path><path d="M13 3v4a1 1 0 0 0 1 1h4" stroke="#1b3b6b" stroke-width="1.8"></path></svg> PDF offert </span> <span aria-label="Lecture rapide" class="meta"> <svg fill="none" viewbox="0 0 24 24"><circle cx="12" cy="12" r="9" stroke="#1b3b6b" stroke-width="1.8"></circle><path d="M12 7v6l4 2" stroke="#1b3b6b" stroke-width="1.8"></path></svg> Lecture rapide </span> <span aria-label="Déjà téléchargé par des pros" class="meta"> <svg fill="none" viewbox="0 0 24 24"><path d="M16 14a4 4 0 1 1 4 4M2 18a6 6 0 0 1 12 0M10 8a4 4 0 1 1-8 0 4 4 0 0 1 8 0Z" stroke="#1b3b6b" stroke-width="1.8"></path></svg> Apprécié par des techniciens & ingénieurs </span></div> 4721 4722<div class="cta"><a aria-label="Télécharger le guide gratuit maintenant" class="btn" href="https://automation-sense.us13.list-manage.com/subscribe?u=76b6c8c16fbcb73a4cd9116ad&id=62620d5ee6" rel="noopener noreferrer" target="_blank"><svg class="ico" fill="none" viewbox="0 0 24 24"><path d="M4 12h14M13 5l7 7-7 7" stroke="#05314f" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> Télécharger le guide maintenant </a> <a aria-label="Voir un aperçu du contenu" class="btn btn-ghost" href="#apercu"> Voir un aperçu </a></div> 4723</header> 4724<!-- CARTE PRINCIPALE : visuel + bénéfices + réassurance + CTA répété --> 4725 4726<article aria-label="Téléchargement du guide PDF" class="card"> 4727<div class="card-inner"> 4728<div class="grid"> 4729<figure class="figure" id="apercu"><a href="https://automation-sense.us13.list-manage.com/subscribe?u=76b6c8c16fbcb73a4cd9116ad&id=62620d5ee6" rel="noopener noreferrer" target="_blank"><img alt="Aperçu du guide â 7 choses à savoir si tu débutes en automatisme" src="https://www.automation-sense.com/medias/images/superv-3.jpg" /> </a></figure> 4730 4731<div class="value"> 4732<h2>Dans ce guide, tu vas :</h2> 4733 4734<div class="points" role="list"> 4735<div class="point" role="listitem"><svg class="ok" fill="none" viewbox="0 0 24 24">
4735<path d="M20 6 9 17l-5-5" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> 4736 4737<div><strong>Éviter les pièges courants</strong> qui ralentissent les débuts en automatisme.</div> 4738</div> 4739 4740<div class="point" role="listitem"><svg class="ok" fill="none" viewbox="0 0 24 24"><path d="M20 6 9 17l-5-5" stroke="currentColor" stroke-width="2"></path></svg> 4741 4742<div><strong>Choisir les bons langages & outils</strong> (Grafcet, Ladder, ST, FBD…) selon tes besoins.</div> 4743</div> 4744 4745<div class="point" role="listitem"><svg class="ok" fill="none" viewbox="0 0 24 24"><path d="M20 6 9 17l-5-5" stroke="currentColor" stroke-width="2"></path></svg> 4746 4747<div><strong>Structurer tes premiers projets</strong> avec une méthode simple et actionnable.</div> 4748</div> 4749</div> 4750 4751<div aria-label="Réassurances" class="reassure"><span class="chip"> <svg fill="none" viewbox="0 0 24 24"><path d="M4 7a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V7Z" stroke="#203b62" stroke-width="1.8"></path><path d="M8 7V5a4 4 0 0 1 8 0v2" stroke="#203b62" stroke-width="1.8"></path></svg> Confidentialité respectée • pas de spam </span> <span class="chip"> <svg fill="none" viewbox="0 0 24 24"><circle cx="12" cy="12" r="9" stroke="#203b62" stroke-width="1.8"></circle><path d="M12 7v6l4 2" stroke="#203b62" stroke-width="1.8"></path></svg> Lecture ~ 8 min </span> <span class="chip"> <svg fill="none" viewbox="0 0 24 24"><path d="M7 3h6l5 5v13a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1Z" stroke="#203b62" stroke-width="1.8"></path></svg> Format PDF téléchargeable </span></div> 4752 4753<div class="cta" style="margin-top:14px"><a class="btn" href="https://automation-sense.us13.list-manage.com/subscribe?u=76b6c8c16fbcb73a4cd9116ad&id=62620d5ee6" rel="noopener noreferrer" target="_blank">Télécharger le guide maintenant <svg class="ico" fill="none" viewbox="0 0 24 24"><path d="M4 12h14M13 5l7 7-7 7" stroke="#05314f" stroke-linecap="round" stroke-linejoin="round" stroke-width="2"></path></svg> </a> <a class="btn btn-ghost" href="https://automation-sense.us13.list-manage.com/subscribe?u=76b6c8c16fbcb73a4cd9116ad&id=62620d5ee6" rel="noopener noreferrer" target="_blank"> Accès gratuit aujourd’hui </a></div> 4754</div> 4755</div> 4756</div> 4757</article> 4758<!-- Sticky CTA (mobile) --> 4759 4760<div aria-hidden="true" class="sticky-cta"><a class="btn" href="https://automation-sense.us13.list-manage.com/subscribe?u=76b6c8c16fbcb73a4cd9116ad&id=62620d5ee6" rel="noopener noreferrer" target="_blank">Télécharger le guide </a></div> 4761</main> 4762 </div> 4763 </div> 4764 </div> 4765 </div> 4766
4766<script> 4767 $(window).on('load', function() { 4768 $('#splashscreen').find('img').addClass('img-fluid'); 4769 $('#splashscreen').modal(); 4770 4771 var date = new Date(); 4772 date.setTime(date.getTime() + (24 * 60 * 60 * 1000)); 4773 document.cookie = 'splashscreen=1; expires=' + date.toUTCString() + '; path=/'; 4774 }); 4775 </script>
4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 </body> 4791</html>
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.