{"id":3461,"date":"2026-10-20T12:17:37","date_gmt":"2026-10-20T11:17:37","guid":{"rendered":"https:\/\/digitalsafespace.valueher.bj\/thematiques-vbg-ft\/securisation-avancee\/"},"modified":"2026-10-20T13:22:41","modified_gmt":"2026-10-20T12:22:41","slug":"securisation-avancee","status":"publish","type":"page","link":"https:\/\/digitalsafespace.valueher.bj\/en\/thematiques-vbg-ft\/securisation-avancee\/","title":{"rendered":"Advanced security"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3461\" class=\"elementor elementor-3461\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-cb8e8a4 e-con-full dss-full-width e-flex e-con e-parent\" data-id=\"cb8e8a4\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-db8d249 elementor-widget elementor-widget-html\" data-id=\"db8d249\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Raleway:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,700;1,800&family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700;12..96,800&display=swap\"><style>.dss-at :where(:not(svg,svg *)){letter-spacing:inherit!important;word-spacing:inherit!important;text-indent:0!important;text-shadow:none!important}\n.dss-at :where(p,li,a,strong,em,small,label){font-size:inherit!important}\n.dss-at :where(h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,figure,blockquote,figcaption,section,article,header,nav,aside){margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;text-transform:none!important}\n.dss-at :where(ul,ol){list-style:none!important}\n.dss-at :where(h1,h2,h3,h4,h5,h6){line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important;font-weight:700!important;text-align:inherit!important}\n.dss-at :where(h1){font-size:2em!important}\n.dss-at :where(h2){font-size:1.5em!important}\n.dss-at :where(h3){font-size:1.17em!important}\n.dss-at :where(h4){font-size:1em!important}\n.dss-at :where(button){font-family:inherit!important;font-size:13.3333px!important;line-height:normal!important;font-weight:400!important;font-style:normal!important;color:inherit!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;text-transform:none!important;min-height:0!important;width:auto!important;padding:0!important;margin:0!important;text-shadow:none!important}\n.dss-at :where(a){box-shadow:none!important;border:0!important}\n.dss-at :where(svg){overflow:visible!important;max-width:none!important}\n.dss-at{--violet:#9E559D;--violet-deep:#7A3C79;--violet-ink:#5E2B5D;--violet-soft:#F4E9F6;--violet-tint:#FBF5FC;--mauve:#C69AD6;--peche:#FDBC96;--fraise:#CD5C5C;--brique:#C9572F;--vert:#3F7A47;--bg:#FFFAF6;--bg-2:#FBF2EE;--surface:#FFFDFB;--ink:#2A1B22;--ink-2:#5B4650;--muted:#8A7580;--line:rgba(94,43,93,.12);--line-2:rgba(94,43,93,.22);--alert:#B8424C;--alert-soft:#FCEDEE;--warn:#B0502A;--warn-soft:#FFF1E7;--ok:#3F7A47;--ok-soft:#EAF4EA;--warn-ink:#6B2E18;--ok-ink:#24502B;--logo-bg:transparent;--r-card:20px;--r-mini:14px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(94,43,93,.06), 0 4px 14px -6px rgba(94,43,93,.12);--shadow-md:0 2px 4px rgba(94,43,93,.05), 0 18px 40px -18px rgba(94,43,93,.28);--ease-out:cubic-bezier(.23,1,.32,1);--ease-in-out:cubic-bezier(.77,0,.175,1);--spring:cubic-bezier(.34,1.36,.64,1);--footer-bg:#F6ECEF;--header-h:5.5rem;--gutter:clamp(1rem,2.6vw,2.25rem);--serif:\"Bricolage Grotesque\",\"Raleway\",system-ui,sans-serif;--sans:\"Raleway\",system-ui,sans-serif;color-scheme:light!important}\n.dss-at *,.dss-at *::before,.dss-at *::after{box-sizing:border-box!important;margin:0!important;padding:0!important}\n.dss-at{}\n.dss-at{font-family:var(--sans)!important;font-variant-numeric:lining-nums!important;background:var(--bg)!important;color:var(--ink)!important;line-height:1.65!important;-webkit-font-smoothing:antialiased!important;overflow-x:hidden!important}\n.dss-at img{display:block!important;max-width:100%!important;height:auto!important}\n.dss-at [hidden]{display:none !important}\n.dss-at a{color:inherit!important}\n.dss-at p{max-width:66ch!important}\n.dss-at strong,.dss-at b{font-weight:700!important;color:var(--ink)!important}\n.dss-at .i{width:1.15em!important;height:1.15em!important;flex-shrink:0!important;stroke-width:1.9!important}\n.dss-at :focus-visible{outline:2.5px solid var(--violet)!important;outline-offset:3px!important;border-radius:6px!important}\n.dss-at ::selection{background:var(--violet-soft)!important;color:var(--violet-ink)!important}\n.dss-at .container{width:min(98rem,100% - 2*var(--gutter))!important;margin-inline:auto!important}\n.dss-at h1,.dss-at h2{font-family:var(--serif)!important;font-weight:800!important;letter-spacing:-.03em!important;line-height:1.08!important;text-wrap:balance!important;color:var(--ink)!important}\n.dss-at h1{font-size:clamp(2.4rem,4.6vw,3.8rem)!important}\n.dss-at h2{font-size:clamp(1.75rem,2.8vw,2.35rem)!important}\n.dss-at h1 em,.dss-at h2 em{font-style:normal!important;color:var(--violet)!important;background:linear-gradient(transparent 68%,rgba(253,188,150,.6) 68%,rgba(253,188,150,.6) 92%,transparent 92%)!important;padding-inline:.04em!important}\n.dss-at h3{font-weight:700!important;letter-spacing:-.005em!important;line-height:1.3!important}\n.dss-at .eyebrow{font-size:.78rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--violet)!important;margin-bottom:.6rem!important;max-width:none!important}\n.dss-at .lead{font-size:1.18rem!important;line-height:1.6!important;color:var(--ink-2)!important;max-width:40ch!important}\n.dss-at .badge{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.45rem 1rem!important;border-radius:var(--r-pill)!important;background:var(--violet-soft)!important;color:var(--violet-ink)!important;border:1px solid rgba(158,85,157,.18)!important;font-size:.78rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}\n.dss-at .badge::before{content:\"\"!important;width:.42rem!important;height:.42rem!important;border-radius:50%!important;background:var(--violet)!important}\n.dss-at .skip-link{position:absolute!important;left:1rem!important;top:-3rem!important;z-index:100!important;background:var(--ink)!important;color:#fff!important;padding:.6rem 1rem!important;border-radius:var(--r-pill)!important;text-decoration:none!important;transition:top .2s!important}\n.dss-at .skip-link:focus{top:1rem!important}\n.dss-at .site-header{position:sticky!important;top:0!important;z-index:50!important;background:color-mix(in srgb,var(--bg) 82%,transparent)!important;backdrop-filter:saturate(1.4) blur(14px)!important;-webkit-backdrop-filter:saturate(1.4) blur(14px)!important;border-bottom:1px solid transparent!important;transition:border-color .3s ease, box-shadow .3s ease!important}\n.dss-at .site-header.is-scrolled{border-bottom-color:var(--line)!important;box-shadow:0 8px 30px -22px rgba(94,43,93,.35)!important}\n.dss-at .header-row{height:var(--header-h)!important;display:flex!important;align-items:center!important;gap:1.4rem!important}\n.dss-at .brand{display:flex!important;align-items:center!important;gap:.6rem!important;text-decoration:none!important;margin-right:auto!important}\n.dss-at .brand-mark{display:grid!important;place-items:center!important;width:2.4rem!important;height:2.4rem!important;border-radius:var(--r-mini)!important;background:#5E2B5D!important;color:#FFD9C4!important}\n.dss-at .brand-mark .i{width:1.3rem!important;height:1.3rem!important}\n.dss-at .brand-name{font-weight:900!important;font-size:1.12rem!important;line-height:1!important;color:var(--ink)!important;letter-spacing:-.02em!important;display:flex!important;flex-direction:column!important}\n.dss-at .brand-name small{font-size:.72rem!important;font-weight:700!important;color:var(--muted)!important;letter-spacing:.02em!important;margin-top:.2rem!important}\n.dss-at .main-nav{display:flex!important;align-items:center!important;gap:.2rem!important}\n.dss-at .nav-link{position:relative!important;padding:.55rem .85rem!important;border-radius:var(--r-pill)!important;font-size:.9rem!important;font-weight:600!important;color:var(--ink-2)!important;text-decoration:none!important;white-space:nowrap!important;transition:color .2s ease, background-color .2s ease!important}\n.dss-at .nav-link[aria-current=\"page\"]{color:var(--violet-ink)!important;background:var(--violet-soft)!important}\n@media (hover:hover) and (pointer:fine){.dss-at .nav-link:not([aria-current]):hover{color:var(--ink)!important;background:var(--bg-2)!important}}\n.dss-at .menu-toggle{display:none!important}\n.dss-at .read-progress{position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;height:3px!important;pointer-events:none!important}\n.dss-at .read-progress span{display:block!important;height:100%!important;transform-origin:left!important;transform:scaleX(var(--p,0))!important;background:linear-gradient(90deg,var(--violet),var(--fraise),var(--peche))!important}\n.dss-at .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.55rem!important;padding:.78rem 1.35rem!important;border-radius:var(--r-pill)!important;border:1.5px solid transparent!important;font:inherit!important;font-size:.95rem!important;font-weight:700!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer!important;transition:transform .16s var(--ease-out), background-color .2s ease, border-color .2s ease, box-shadow .25s ease, color .2s ease!important}\n.dss-at .btn:active{transform:scale(.97)!important}\n.dss-at .btn-lg{padding:.95rem 1.6rem!important;font-size:1rem!important}\n.dss-at .btn-primary{background:var(--violet)!important;color:#fff!important;box-shadow:0 10px 24px -12px rgba(158,85,157,.9)!important}\n.dss-at .btn-ghost{background:var(--surface)!important;color:var(--ink)!important;border-color:var(--line-2)!important}\n.dss-at .btn-help{background:transparent!important;color:var(--violet-ink)!important;border-color:rgba(158,85,157,.35)!important;padding:.6rem 1.05rem!important;font-size:.88rem!important}\n.dss-at .btn .i{width:1.1em!important;height:1.1em!important}\n.dss-at .btn.is-disabled{opacity:.6!important;cursor:not-allowed!important;border-style:dashed!important}\n.dss-at .btn.is-disabled:active{transform:none!important}\n@media (hover:hover) and (pointer:fine){.dss-at .btn-primary:hover{background:var(--violet-deep)!important;box-shadow:0 14px 28px -12px rgba(158,85,157,.95)!important}\n.dss-at .btn-ghost:not(.is-disabled):hover{border-color:var(--violet)!important;color:var(--violet-ink)!important}\n.dss-at .btn-help:hover{background:var(--violet-soft)!important}\n.dss-at .btn:hover .i:last-child:not(:first-child){transform:translateX(3px)!important}}\n.dss-at .btn .i{transition:transform .25s var(--ease-out)!important}\n.dss-at .chips{display:flex!important;flex-wrap:wrap!important;gap:.55rem!important}\n.dss-at .chip{display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.5rem .95rem!important;border-radius:var(--r-pill)!important;background:var(--surface)!important;border:1px solid var(--line)!important;font-size:.88rem!important;font-weight:600!important;color:var(--ink-2)!important;box-shadow:var(--shadow-sm)!important}\n.dss-at .chip .i{color:var(--violet)!important}\n.dss-at .tag{display:inline-flex!important;align-items:center!important;padding:.28rem .75rem!important;border-radius:var(--r-pill)!important;background:var(--violet-soft)!important;color:var(--violet-ink)!important;font-size:.76rem!important;font-weight:700!important}\n.dss-at .tag--r{background:var(--warn-soft)!important;color:var(--warn)!important}\n.dss-at .tag--g{background:var(--ok-soft)!important;color:var(--ok)!important}\n.dss-at .breadcrumb{display:flex!important;align-items:center!important;gap:.35rem!important;font-size:.85rem!important;font-weight:600!important;color:var(--muted)!important;margin-bottom:1.2rem!important}\n.dss-at .breadcrumb a{color:var(--ink-2)!important;text-decoration:none!important}\n.dss-at .breadcrumb a:hover{color:var(--violet)!important}\n.dss-at .breadcrumb .i{width:.9rem!important;height:.9rem!important}\n.dss-at .section-head{display:flex!important;align-items:center!important;gap:1rem!important;margin-bottom:1.3rem!important}\n.dss-at .section-icon{display:grid!important;place-items:center!important;flex-shrink:0!important;width:3.1rem!important;height:3.1rem!important;border-radius:var(--r-mini)!important;background:var(--violet-soft)!important;color:var(--violet)!important}\n.dss-at .section-icon .i{width:1.45rem!important;height:1.45rem!important}\n.dss-at .section-intro{font-size:1.1rem!important;color:var(--ink-2)!important;margin-bottom:1.6rem!important;max-width:62ch!important}\n.dss-at .features{display:grid!important;gap:1rem!important;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))!important;margin-bottom:1.6rem!important}\n.dss-at .features[data-count=\"4\"],.dss-at .features--compact{grid-template-columns:repeat(2,minmax(0,1fr))!important}\n.dss-at .features[data-count=\"6\"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}\n.dss-at .feature{position:relative!important;display:flex!important;flex-direction:column!important;gap:.55rem!important;text-align:left!important;padding:1.35rem 1.35rem 1.45rem!important;border-radius:var(--r-card)!important;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important;font:inherit!important;color:inherit!important;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), border-color .25s ease!important}\n.dss-at .feature h3{font-size:1.04rem!important;color:var(--ink)!important}\n.dss-at .feature p{font-size:.95rem!important;color:var(--ink-2)!important;line-height:1.55!important}\n.dss-at .feature-icon{display:grid!important;place-items:center!important;width:2.75rem!important;height:2.75rem!important;border-radius:var(--r-mini)!important;background:var(--violet-soft)!important;color:var(--violet)!important;margin-bottom:.2rem!important;transition:background-color .3s ease, color .3s ease, transform .45s var(--spring)!important}\n.dss-at .feature-icon .i{width:1.3rem!important;height:1.3rem!important}\n@media (hover:hover) and (pointer:fine){.dss-at .feature:hover{transform:translateY(-4px)!important;box-shadow:var(--shadow-md)!important;border-color:rgba(158,85,157,.28)!important}\n.dss-at .feature:hover .feature-icon{background:var(--violet)!important;color:#fff!important;transform:rotate(-6deg) scale(1.06)!important}}\n.dss-at .checklist{list-style:none!important;position:relative!important;display:grid!important;gap:.7rem!important;margin-bottom:1.6rem!important}\n.dss-at .checklist::before{content:\"\"!important;position:absolute!important;left:1.15rem!important;top:1.2rem!important;bottom:1.2rem!important;width:2px!important;background:linear-gradient(var(--line-2),var(--line-2)) no-repeat!important}\n.dss-at .check-item{position:relative!important;display:grid!important;grid-template-columns:2.3rem 1fr!important;gap:1rem!important;align-items:start!important;padding:.95rem 1.1rem .95rem 0!important}\n.dss-at .check-text{font-size:1rem!important;color:var(--ink-2)!important;line-height:1.6!important;padding:.95rem 1.2rem!important;margin:-.95rem 0!important;border-radius:var(--r-card)!important;background:var(--surface)!important;border:1px solid var(--line)!important;transition:background-color .3s ease, border-color .3s ease, color .3s ease!important}\n.dss-at .check-box{position:relative!important;z-index:1!important;display:grid!important;place-items:center!important;width:2.3rem!important;height:2.3rem!important;margin-top:.15rem!important;border-radius:50%!important;border:2px solid var(--violet)!important;background:var(--bg)!important;color:#fff!important;cursor:pointer!important;transition:background-color .25s ease, border-color .25s ease, transform .16s var(--ease-out)!important}\n.dss-at .check-box .i{width:1.05rem!important;height:1.05rem!important;stroke-width:3!important;transform:scale(.4)!important;opacity:0!important;transition:transform .4s var(--spring), opacity .2s ease!important}\n.dss-at .check-box:active{transform:scale(.92)!important}\n.dss-at .check-item.is-done .check-box{background:var(--violet)!important}\n.dss-at .check-item.is-done .check-box .i{transform:none!important;opacity:1!important}\n.dss-at .check-item.is-done .check-text{background:var(--violet-tint)!important;border-color:rgba(158,85,157,.3)!important}\n.dss-at .checklist--alert .check-box{border-color:var(--alert)!important}\n.dss-at .checklist--alert .check-item.is-done .check-box{background:var(--alert)!important}\n.dss-at .checklist--alert .check-item.is-done .check-text{background:var(--alert-soft)!important;border-color:rgba(184,66,76,.3)!important}\n.dss-at .check-box::after{content:\"\"!important;position:absolute!important;inset:-2px!important;border-radius:50%!important;border:2px solid var(--violet)!important;opacity:0!important;pointer-events:none!important}\n.dss-at .checklist--alert .check-box::after{border-color:var(--alert)!important}\n.dss-at .check-item.just-done .check-box::after{animation:ring-out .6s var(--ease-out)!important}\n@keyframes ring-out{from{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}\n.dss-at .redflags,.dss-at .points{list-style:none!important;display:grid!important;gap:.75rem!important;margin-bottom:1.6rem!important}\n.dss-at .redflags li,.dss-at .points li{display:grid!important;grid-template-columns:2.6rem 1fr!important;gap:1rem!important;align-items:start!important;padding:1rem 1.2rem!important;border-radius:var(--r-card)!important;background:var(--surface)!important;border:1px solid var(--line)!important;font-size:1rem!important;color:var(--ink-2)!important}\n.dss-at .rf-icon,.dss-at .pt-icon{display:grid!important;place-items:center!important;width:2.6rem!important;height:2.6rem!important;border-radius:var(--r-mini)!important;background:var(--alert-soft)!important;color:var(--alert)!important}\n.dss-at .pt-icon{background:var(--violet-soft)!important;color:var(--violet)!important}\n.dss-at .rf-icon .i,.dss-at .pt-icon .i{width:1.2rem!important;height:1.2rem!important}\n.dss-at .callout{display:grid!important;grid-template-columns:2.6rem 1fr!important;gap:1rem!important;align-items:start!important;padding:1.15rem 1.35rem!important;border-radius:var(--r-card)!important;margin-bottom:1.6rem!important;font-size:1rem!important;line-height:1.6!important}\n.dss-at .callout-icon{display:grid!important;place-items:center!important;width:2.6rem!important;height:2.6rem!important;border-radius:var(--r-mini)!important}\n.dss-at .callout-icon .i{width:1.25rem!important;height:1.25rem!important}\n.dss-at .callout--tip{background:var(--violet-soft)!important;color:var(--violet-ink)!important}\n.dss-at .callout--tip .callout-icon{background:var(--surface)!important;color:var(--violet)!important}\n.dss-at .callout--warn{background:var(--warn-soft)!important;color:var(--warn-ink)!important;border:1px solid rgba(176,80,42,.18)!important}\n.dss-at .callout--warn .callout-icon{background:var(--surface)!important;color:var(--warn)!important}\n.dss-at .callout > div{padding-top:.3rem!important}\n.dss-at .tabs{position:relative!important;display:inline-flex!important;gap:.25rem!important;padding:.3rem!important;border-radius:var(--r-pill)!important;background:var(--bg-2)!important;border:1px solid var(--line)!important;margin-bottom:1.3rem!important}\n.dss-at .tab{position:relative!important;z-index:1!important;padding:.6rem 1.3rem!important;border:0!important;border-radius:var(--r-pill)!important;background:transparent!important;font:inherit!important;font-size:.92rem!important;font-weight:700!important;color:var(--ink-2)!important;cursor:pointer!important;transition:color .25s ease!important}\n.dss-at .tab[aria-selected=\"true\"]{color:#fff!important}\n.dss-at .tab-ink{position:absolute!important;z-index:0!important;top:.3rem!important;bottom:.3rem!important;left:0!important;border-radius:var(--r-pill)!important;background:var(--violet)!important;transform:translateX(var(--x,0))!important;width:var(--w,0)!important;transition:transform .45s var(--ease-out), width .45s var(--ease-out)!important;box-shadow:0 8px 18px -10px var(--violet)!important}\n.dss-at .tab-panel{animation:panel-in .45s var(--ease-out)!important}\n@keyframes panel-in{from{opacity:0;transform:translateY(8px)}}\n.dss-at .lesson-hero,.dss-at .simple-hero{position:relative!important;overflow:hidden!important;padding:clamp(2rem,5vw,4rem) 0 clamp(2.5rem,5vw,4.5rem)!important;background:\n    radial-gradient(60rem 30rem at 85% 10%,rgba(198,154,214,.28),transparent 60%),\n    radial-gradient(40rem 26rem at 5% 100%,rgba(253,188,150,.28),transparent 60%),\n    linear-gradient(var(--bg-2),var(--bg))!important}\n.dss-at .lesson-hero-grid{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:3rem!important;align-items:center!important}\n.dss-at .lesson-hero .lesson-hero-text{padding-left:clamp(0rem,4.5vw,5.5rem)!important}\n.dss-at .lesson-hero-text{display:grid!important;gap:1.15rem!important;justify-items:start!important}\n.dss-at .lesson-hero-text .breadcrumb{margin-bottom:0!important}\n.dss-at .lesson-hero-visual{position:relative!important;min-height:26rem!important}\n.dss-at .simple-hero .container{display:grid!important;gap:1.1rem!important;justify-items:start!important}\n.dss-at .lesson-layout{padding-block:3rem 4rem!important}\n.dss-at .lesson-body{min-width:0!important}\n.dss-at .lesson-section{padding-bottom:3.6rem!important;margin-bottom:3.4rem!important;border-bottom:1px solid var(--line)!important}\n.dss-at .lesson-section:last-of-type{border-bottom:0!important}\n.dss-at .split{display:grid!important;gap:1.6rem!important;align-items:start!important;margin-bottom:1.6rem!important}\n.dss-at .split > .features,.dss-at .split > div > *:last-child{margin-bottom:0!important}\n.dss-at .lesson-end{display:grid!important;grid-template-columns:auto 1fr!important;gap:1.2rem 1.4rem!important;align-items:center!important;padding:2rem!important;border-radius:var(--r-card)!important;background:linear-gradient(135deg,var(--violet-soft),var(--warn-soft))!important;border:1px solid rgba(158,85,157,.2)!important}\n.dss-at .lesson-end h2{font-size:1.7rem!important}\n.dss-at .lesson-end p{color:var(--ink-2)!important}\n.dss-at .end-icon{display:grid!important;place-items:center!important;width:3.6rem!important;height:3.6rem!important;border-radius:50%!important;background:var(--violet)!important;color:#fff!important;box-shadow:0 12px 24px -12px var(--violet)!important}\n.dss-at .end-icon .i{width:1.7rem!important;height:1.7rem!important}\n.dss-at .lesson-end .mod-nav{grid-column:1 \/ -1!important}\n.dss-at .mod-nav{display:flex!important;flex-wrap:wrap!important;gap:.75rem!important}\n.dss-at .page-end{justify-content:center!important;padding-block:1rem 4rem!important}\n.dss-at .hv{position:relative!important;width:100%!important;height:100%!important;min-height:26rem!important;display:grid!important;place-items:center!important}\n.dss-at .blob-shape{position:absolute!important;width:min(26rem,90%)!important;aspect-ratio:1!important;border-radius:50%!important;background:radial-gradient(circle at 35% 30%,#fff 0,var(--violet-soft) 45%,rgba(198,154,214,.45) 100%)!important;border:1px solid rgba(158,85,157,.18)!important}\n.dss-at .blob-shape::after{content:\"\"!important;position:absolute!important;inset:-2.2rem!important;border-radius:50%!important;border:1px dashed rgba(158,85,157,.25)!important}\n.dss-at .phone{position:relative!important;z-index:2!important;width:15.5rem!important;aspect-ratio:9\/18.6!important;border-radius:2.4rem!important;padding:.6rem!important;background:#211821!important;box-shadow:0 40px 60px -30px rgba(42,27,34,.55), inset 0 0 0 2px #3a2c39!important}\n.dss-at .phone-notch{position:absolute!important;top:.95rem!important;left:50%!important;width:4.6rem!important;height:1.25rem!important;border-radius:var(--r-pill)!important;background:#211821!important;transform:translateX(-50%)!important;z-index:3!important}\n.dss-at .phone-status{position:absolute!important;top:.85rem!important;left:1.55rem!important;right:1.4rem!important;z-index:2!important;display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:.62rem!important;font-weight:700!important;color:#fff!important}\n.dss-at .ps-icons{display:flex!important;gap:.2rem!important}\n.dss-at .ps-icons .i{width:.75rem!important;height:.75rem!important}\n.dss-at .phone-screen{position:relative!important;height:100%!important;border-radius:1.9rem!important;overflow:hidden!important;background:linear-gradient(165deg,#8e4c8d 0%,#c46e7a 55%,#f3a98a 100%)!important;padding:2.7rem .8rem 1rem!important;color:#fff!important;display:flex!important;flex-direction:column!important}\n.dss-at .lock-clock{font-family:var(--sans)!important;font-weight:300!important;font-size:3.1rem!important;line-height:1!important;text-align:center!important;letter-spacing:-.02em!important}\n.dss-at .lock-date{text-align:center!important;font-size:.72rem!important;font-weight:600!important;opacity:.85!important;margin:.25rem 0 1.2rem!important}\n.dss-at .notif{display:grid!important;grid-template-columns:2rem 1fr!important;gap:.55rem!important;align-items:start!important;padding:.65rem .7rem!important;border-radius:1rem!important;background:rgba(255,253,251,.92)!important;color:var(--ink)!important;box-shadow:0 10px 24px -14px rgba(0,0,0,.5)!important;font-size:.66rem!important;line-height:1.35!important}\n.dss-at .notif b{display:block!important;font-size:.72rem!important;color:var(--ink)!important}\n.dss-at .notif span{color:var(--ink-2)!important}\n.dss-at .notif-app{display:grid!important;place-items:center!important;width:2rem!important;height:2rem!important;border-radius:.6rem!important;background:var(--violet)!important;color:#fff!important}\n.dss-at .notif-app .i{width:1rem!important;height:1rem!important}\n.dss-at .float-card{position:absolute!important;z-index:3!important;display:flex!important;align-items:center!important;gap:.7rem!important;padding:.8rem 1rem!important;border-radius:var(--r-card)!important;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-md)!important;font-size:.8rem!important;line-height:1.3!important;color:var(--ink-2)!important;animation:float 6s ease-in-out infinite!important}\n.dss-at .float-card b{display:block!important;font-size:.88rem!important;color:var(--ink)!important}\n.dss-at .float-card > .i{width:2.2rem!important;height:2.2rem!important;padding:.5rem!important;border-radius:var(--r-mini)!important;background:var(--violet-soft)!important;color:var(--violet)!important}\n@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}\n.js .dss-at [data-reveal]{opacity:0!important;transform:translate3d(0,18px,0)!important;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out)!important;transition-delay:var(--d,0ms)!important}\n.js .dss-at [data-reveal].is-in{opacity:1!important;transform:none!important}\n.dss-at .drawer{position:fixed!important;inset:0!important;z-index:80!important}\n.dss-at .drawer[hidden]{display:none!important}\n.dss-at .drawer-backdrop{position:absolute!important;inset:0!important;background:rgba(42,27,34,.38)!important;opacity:0!important;transition:opacity .3s ease!important}\n.dss-at .drawer-panel{position:absolute!important;top:0!important;right:0!important;bottom:0!important;width:min(27rem,100%)!important;overflow:auto!important;display:grid!important;align-content:start!important;gap:1rem!important;padding:2.2rem 1.8rem!important;background:var(--bg)!important;box-shadow:-30px 0 60px -30px rgba(42,27,34,.4)!important;transform:translateX(100%)!important;transition:transform .45s cubic-bezier(.32,.72,0,1)!important}\n.dss-at .drawer.is-open .drawer-backdrop{opacity:1!important}\n.dss-at .drawer.is-open .drawer-panel{transform:none!important}\n.dss-at .drawer-panel h2{font-size:2rem!important}\n.dss-at .drawer-lead{color:var(--ink-2)!important}\n.dss-at .drawer-close{justify-self:end!important;display:grid!important;place-items:center!important;width:2.6rem!important;height:2.6rem!important;border-radius:50%!important;border:1px solid var(--line-2)!important;background:var(--surface)!important;color:var(--ink)!important;cursor:pointer!important;margin-bottom:-.5rem!important;transition:transform .16s var(--ease-out)!important}\n.dss-at .drawer-close:active{transform:scale(.94)!important}\n.dss-at .drawer-link{display:inline-flex!important;align-items:center!important;gap:.4rem!important;font-weight:700!important;color:var(--violet)!important;text-decoration:none!important;margin-top:.4rem!important}\n.dss-at .help-card{display:grid!important;gap:.7rem!important;padding:1.2rem 1.3rem!important;border-radius:var(--r-card)!important;background:#FFFEFD!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important;text-decoration:none!important;color:inherit!important;transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out), border-color .25s ease!important}\n.dss-at .help-card img{height:3.1rem!important;width:auto!important;object-fit:contain!important;object-position:left!important}\n.dss-at .help-num{display:inline-flex!important;align-items:center!important;gap:.5rem!important;font-family:var(--serif)!important;font-size:2rem!important;font-weight:700!important;color:var(--violet-ink)!important;line-height:1!important}\n.dss-at .help-num .i{width:1.6rem!important;height:1.6rem!important;color:var(--violet)!important}\n.dss-at .help-desc{font-size:.85rem!important;color:var(--muted)!important;font-weight:600!important}\n@media (hover:hover) and (pointer:fine){.dss-at .help-card:hover{transform:translateY(-3px)!important;box-shadow:var(--shadow-md)!important;border-color:rgba(158,85,157,.3)!important}}\n.dss-at .toast{position:fixed!important;left:50%!important;bottom:1.5rem!important;z-index:90!important;transform:translate(-50%,150%)!important;padding:.8rem 1.2rem!important;border-radius:var(--r-pill)!important;background:var(--ink)!important;color:#fff!important;font-size:.9rem!important;font-weight:600!important;box-shadow:var(--shadow-md)!important;pointer-events:none!important;opacity:0!important;visibility:hidden!important;transition:transform .45s var(--ease-out), opacity .25s ease, visibility 0s linear .45s!important}\n.dss-at .toast.is-on{transform:translate(-50%,0)!important;opacity:1!important;visibility:visible!important;transition-delay:0s!important}\n.dss-at .site-footer{background:var(--footer-bg)!important;border-top:1px solid var(--line)!important;padding:.9rem 0!important}\n.dss-at .site-footer > .container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:2rem!important}\n.dss-at .site-footer .eyebrow{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}\n.dss-at .footer-logos{--logo-gap:2.6rem;--logo-pad:0rem;flex:0 0 auto!important;width:min(calc(35.16rem + 2 * var(--logo-pad)),100%)!important;overflow:hidden!important;padding-inline:var(--logo-pad)!important}\n.dss-at .logo-track{display:flex!important;width:max-content!important;animation:logo-scroll 32s linear infinite!important}\n.dss-at .logo-group{display:flex!important;align-items:center!important;gap:var(--logo-gap)!important;padding-right:var(--logo-gap)!important;flex-shrink:0!important}\n.dss-at .logo-group > img{height:2.4rem!important;width:auto!important;object-fit:contain!important;flex-shrink:0!important}\n.dss-at .logo-group > img[src*=\"women-edtech\"]{height:2rem!important}\n@keyframes logo-scroll{to{transform:translateX(-25%)}}\n@media (hover:hover) and (pointer:fine){.dss-at .footer-logos:hover .logo-track{animation-play-state:paused!important}}\n@media (prefers-reduced-motion:reduce){.dss-at .logo-track{animation:none!important}\n.dss-at .logo-group[aria-hidden=\"true\"]{display:none!important}}\n.dss-at .footer-bottom{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:.2rem!important;text-align:right!important;font-size:.72rem!important;color:var(--muted)!important}\n.dss-at .footer-credits p{max-width:none!important}\n.dss-at .footer-site{display:grid!important;justify-items:end!important;gap:.1rem!important;text-decoration:none!important;color:var(--muted)!important;text-align:right!important}\n.dss-at .footer-site b{display:inline-flex!important;align-items:center!important;gap:.35rem!important;color:var(--violet-ink)!important}\n.dss-at .footer-site .i{width:.95rem!important;height:.95rem!important}\n@media (prefers-reduced-motion:reduce){.dss-at{}\n.js .dss-at [data-reveal]{transform:none!important;transition:opacity .3s ease!important}\n.dss-at .float-card{animation:none!important}\n.dss-at *,.dss-at *::before,.dss-at *::after{animation-duration:.01ms !important;animation-iteration-count:1 !important}}\n@media (max-width:1100px){.dss-at .main-nav{gap:0!important}\n.dss-at .nav-link{padding:.5rem .6rem!important;font-size:.85rem!important}}\n@media (max-width:980px){.dss-at .menu-toggle{display:grid!important;place-items:center!important;width:2.7rem!important;height:2.7rem!important;border-radius:50%!important;border:1px solid var(--line-2)!important;background:var(--surface)!important;color:var(--ink)!important;cursor:pointer!important}\n.dss-at .main-nav{position:absolute!important;top:100%!important;left:0!important;right:0!important;flex-direction:column!important;align-items:stretch!important;gap:.2rem!important;padding:.8rem var(--gutter) 1.2rem!important;background:var(--bg)!important;border-bottom:1px solid var(--line)!important;box-shadow:0 20px 40px -24px rgba(42,27,34,.35)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-8px)!important;transition:opacity .25s ease, transform .3s var(--ease-out), visibility 0s linear .3s!important}\n.dss-at .main-nav.is-open{opacity:1!important;visibility:visible!important;transform:none!important;transition-delay:0s!important}\n.dss-at .btn-help span{display:none!important}\n.dss-at .btn-help{padding:.6rem!important}\n.dss-at .lesson-hero-grid{grid-template-columns:1fr!important}\n.dss-at .lesson-hero-visual{min-height:22rem!important}\n.dss-at .features[data-count=\"6\"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}\n@media (max-width:640px){.dss-at .features,.dss-at .features[data-count],.dss-at .features--compact{grid-template-columns:1fr!important}\n.dss-at .lesson-end{grid-template-columns:1fr!important}}\n.dss-at .logo-stack{display:inline-flex!important;flex-direction:column!important;align-items:center!important;gap:.25rem!important}\n.dss-at .logo-stack{flex-shrink:0!important}\n.dss-at .footer-logos .logo-stack img{width:auto!important;object-fit:contain!important}\n.dss-at .footer-logos .logo-stack img:first-child{height:2rem!important}\n.dss-at .footer-logos .logo-stack img:last-child{height:1.45rem!important}\n@media (min-width:900px) and (orientation:landscape){.dss-at :root:has(body.is-stage){font-size:min(calc(100vw \/ 106.67), calc(100vh \/ 60))!important}\n.dss-at.is-stage{height:100vh!important;height:100svh!important;overflow:hidden!important;display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important}\n.dss-at.is-stage .read-progress{display:none!important}\n.dss-at.is-stage .dss-main{min-height:0!important;overflow:hidden!important}}\n.dss-at .form-stage{--tone:var(--violet);--tone-soft:var(--violet-soft);height:100%!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;background:\n    radial-gradient(50rem 30rem at 100% 0%,rgba(198,154,214,.28),transparent 60%),\n    radial-gradient(40rem 26rem at 0% 100%,rgba(253,188,150,.26),transparent 62%),\n    linear-gradient(var(--bg-2),var(--bg))!important}\n.dss-at .form-stage-grid{display:grid!important;grid-template-columns:1.1fr .9fr!important;gap:3rem!important;align-items:center!important;padding-block:1.5rem!important}\n.dss-at .fs-text{display:grid!important;gap:1.1rem!important;justify-items:start!important}\n.dss-at .fs-text .breadcrumb{margin-bottom:0!important}\n.dss-at .fs-text .fc-step{padding:.4rem 1rem!important;border-radius:var(--r-pill)!important;background:var(--tone)!important;color:#fff!important;font-size:.78rem!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important}\n.dss-at .fs-text h1{font-size:clamp(2.8rem,5vw,4.4rem)!important}\n.dss-at .fs-text .lead{max-width:36ch!important}\n.dss-at .fs-content{display:grid!important;gap:.4rem!important;width:100%!important;max-width:34rem!important}\n.dss-at .fs-content .eyebrow{color:var(--tone)!important;margin:0!important}\n.dss-at .fs-items{list-style:none!important;display:grid!important;gap:.45rem!important}\n.dss-at .fs-items li{display:flex!important;align-items:flex-start!important;gap:.6rem!important;font-size:1.02rem!important;font-weight:600!important;color:var(--ink)!important}\n.dss-at .fs-items .i{color:var(--tone)!important;margin-top:.2rem!important}\n.dss-at .fs-qr{display:grid!important;justify-items:center!important;gap:1rem!important}\n.dss-at .qr-card{display:grid!important;place-items:center!important;width:min(22rem,100%)!important;aspect-ratio:1!important;padding:1.6rem!important;border-radius:calc(var(--r-card) + 6px)!important;background:#FFFEFD!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-md)!important}\n.dss-at .qr-card .qr{width:100%!important;height:100%!important;fill:var(--ink)!important}\n.dss-at .qr-card--empty{border:2px dashed var(--line-2)!important;box-shadow:none!important;background:transparent!important;color:var(--muted)!important;font-weight:700!important;text-align:center!important;gap:.6rem!important;align-content:center!important}\n.dss-at .qr-card--empty .i{width:4rem!important;height:4rem!important;opacity:.5!important}\n.dss-at .qr-caption{display:inline-flex!important;align-items:center!important;gap:.5rem!important;font-size:.92rem!important;font-weight:700!important;color:var(--ink-2)!important}\n.dss-at .qr-caption .i{color:var(--tone)!important}\n.dss-at .fs-steps{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.8rem!important;padding-bottom:1.2rem!important}\n.dss-at .fs-step{display:flex!important;align-items:center!important;gap:.8rem!important;padding:.75rem 1rem!important;border-radius:var(--r-card)!important;background:var(--surface)!important;border:1px solid var(--line)!important;text-decoration:none!important;color:var(--ink-2)!important;transition:border-color .25s ease, transform .3s var(--ease-out)!important}\n.dss-at .fs-step b{display:block!important;color:var(--ink)!important;font-size:.95rem!important}\n.dss-at .fs-step small{font-size:.78rem!important;color:var(--muted)!important;font-weight:600!important}\n.dss-at .fs-step-icon{display:grid!important;place-items:center!important;width:2.4rem!important;height:2.4rem!important;border-radius:var(--r-mini)!important;background:var(--bg-2)!important;color:var(--muted)!important}\n.dss-at .fs-step.is-current{border-color:var(--tone)!important;box-shadow:inset 0 0 0 1px var(--tone)!important}\n.dss-at .fs-step.is-current .fs-step-icon{background:var(--tone)!important;color:#fff!important}\n@media (hover:hover) and (pointer:fine){.dss-at .fs-step:not(.is-current):hover{transform:translateY(-2px)!important;border-color:var(--line-2)!important}}\n@media (max-width:899px), (orientation:portrait){.dss-at .form-stage-grid{grid-template-columns:1fr!important;padding-block:2rem!important}\n.dss-at .fs-steps{grid-template-columns:1fr!important}}\n.dss-at .form-stage .btn-primary{background:var(--tone)!important;box-shadow:0 10px 24px -12px var(--tone)!important}\n@media (hover:hover) and (pointer:fine){.dss-at .form-stage .btn-primary:hover{background:color-mix(in srgb,var(--tone) 85%,#000)!important}}\n.dss-at .fs-steps{grid-template-columns:1fr 1fr!important}\n.dss-at .fs-step--next{justify-content:flex-end!important;text-align:right!important;border-color:color-mix(in srgb,var(--tone) 45%,transparent)!important}\n.dss-at .fs-step--next .fs-step-icon{background:var(--tone)!important;color:#fff!important}\n.dss-at .fs-step small{display:block!important}\n.dss-at .fs-step .i{transition:transform .3s var(--ease-out)!important}\n@media (hover:hover) and (pointer:fine){.dss-at .fs-step--prev:hover .i{transform:translateX(-3px)!important}\n.dss-at .fs-step--next:hover .i{transform:translateX(3px)!important}}\n@media (max-width:899px), (orientation:portrait){.dss-at .fs-steps{grid-template-columns:1fr 1fr!important}}\n.dss-at .theme-toggle{position:relative!important;display:grid!important;place-items:center!important;width:2.6rem!important;height:2.6rem!important;flex-shrink:0!important;border-radius:50%!important;border:1px solid var(--line-2)!important;background:transparent!important;color:var(--ink-2)!important;cursor:pointer!important;overflow:hidden!important;transition:transform .16s var(--ease-out), background-color .2s ease, color .2s ease!important}\n.dss-at .theme-toggle:active{transform:scale(.94)!important}\n.dss-at .theme-toggle .i{position:absolute!important;width:1.15rem!important;height:1.15rem!important;transition:transform .5s var(--ease-out), opacity .3s ease!important}\n.dss-at .theme-toggle .i-sun{opacity:0!important;transform:translateY(120%) rotate(-90deg)!important}\n@media (hover:hover) and (pointer:fine){.dss-at .theme-toggle:hover{background:var(--violet-soft)!important;color:var(--violet-ink)!important}}\n.dss-at .brand-name small{white-space:nowrap!important}\n@media (max-width:1480px){.dss-at:not(.is-stage) .btn-help span{display:none!important}\n.dss-at:not(.is-stage) .btn-help{padding:.6rem!important}\n.dss-at:not(.is-stage) .nav-link{padding:.5rem .7rem!important}}\n.dss-at .phone{--ink:#2A1B22;--ink-2:#5B4650;--muted:#8A7580;--ok:#3F7A47;--alert:#B8424C;--line:rgba(94,43,93,.12);--violet:#9E559D;--violet-soft:#F4E9F6}\n@media (max-width:899px), (orientation:portrait){.dss-at .site-footer > .container{flex-direction:column!important;gap:1rem!important}\n.dss-at .footer-bottom{align-items:center!important;text-align:center!important}\n.dss-at .footer-site{justify-items:center!important;text-align:center!important}}\n.dss-at .help-num--mail{font-size:1.15rem!important;word-break:break-all!important}\n.dss-at .help-num--mail .i{width:1.2rem!important;height:1.2rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe){--gap:1.1rem}\n.dss-at.is-lesson .lesson-hero{padding:2.4rem 0 2.6rem!important}\n.dss-at.is-lesson .lesson-hero-text{gap:1rem!important}\n.dss-at.is-lesson .lesson-hero-text h1{font-size:clamp(2.3rem,3.8vw,3.4rem)!important}\n.dss-at.is-lesson .lesson-hero-text .lead{font-size:1.08rem!important}\n.dss-at.is-lesson .lesson-hero-visual,.dss-at.is-lesson .hv{min-height:21rem!important}\n.dss-at.is-lesson .hv .phone{width:13.5rem!important}\n.dss-at.is-lesson .blob-shape{width:min(21rem,90%)!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .lesson-section{padding-bottom:2.8rem!important;margin-bottom:2.8rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .section-head{margin-bottom:1.1rem!important;gap:.85rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .section-head h2{font-size:clamp(1.45rem,2.2vw,1.85rem)!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .section-icon{width:2.6rem!important;height:2.6rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .section-icon .i{width:1.2rem!important;height:1.2rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .section-intro{font-size:1.02rem!important;line-height:1.7!important;margin-bottom:1.4rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .features{gap:var(--gap)!important;margin-bottom:1.4rem!important;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .features[data-count=\"4\"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .features[data-count=\"6\"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .feature{display:grid!important;grid-template-columns:2.3rem 1fr!important;gap:.3rem .9rem!important;align-content:start!important;padding:1.15rem 1.2rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .feature-icon{grid-row:span 2!important;width:2.3rem!important;height:2.3rem!important;margin:0!important;border-radius:.7rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .feature-icon .i{width:1.1rem!important;height:1.1rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .feature h3{font-size:.98rem!important;align-self:center!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .feature p{font-size:.92rem!important;line-height:1.6!important;grid-column:2!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .feature--check .fc-tick{top:1rem!important;right:1rem!important;width:1.6rem!important;height:1.6rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .feature--check h3{padding-right:2rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .checklist{gap:.75rem!important;margin-bottom:1.4rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .checklist::before{left:.95rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .check-item{grid-template-columns:1.9rem 1fr!important;gap:.9rem!important;padding:0!important;align-items:start!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .check-box{width:1.9rem!important;height:1.9rem!important;margin-top:.7rem!important;border-width:2px!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .check-box .i{width:.9rem!important;height:.9rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .check-text{margin:0!important;padding:.8rem 1.1rem!important;font-size:.96rem!important;line-height:1.6!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .redflags{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--gap)!important;margin-bottom:1.4rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .points{gap:.75rem!important;margin-bottom:1.4rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) :is(.redflags,.points) li{grid-template-columns:2.1rem 1fr!important;gap:.85rem!important;padding:.9rem 1.1rem!important;font-size:.95rem!important;line-height:1.6!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) :is(.rf-icon,.pt-icon){width:2.1rem!important;height:2.1rem!important;border-radius:.65rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) :is(.rf-icon,.pt-icon) .i{width:1rem!important;height:1rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .callout{grid-template-columns:2.1rem 1fr!important;gap:.85rem!important;padding:1rem 1.2rem!important;font-size:.96rem!important;line-height:1.6!important;margin-bottom:1.4rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .callout-icon{width:2.1rem!important;height:2.1rem!important;border-radius:.65rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .callout-icon .i{width:1rem!important;height:1rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .callout > div{padding-top:.2rem!important}\n.dss-at.is-lesson .lesson-end{padding:1.6rem 1.8rem!important;gap:1rem 1.3rem!important}\n.dss-at.is-lesson .lesson-end h2{font-size:1.5rem!important}\n.dss-at.is-lesson .end-icon{width:3.1rem!important;height:3.1rem!important}\n@media (max-width:760px){.dss-at:is(.is-lesson,.page-fiche-reflexe) .redflags,.dss-at:is(.is-lesson,.page-fiche-reflexe) .features[data-count=\"4\"],.dss-at:is(.is-lesson,.page-fiche-reflexe) .features[data-count=\"6\"]{grid-template-columns:1fr!important}}\n@media (min-width:761px) and (max-width:1100px){.dss-at:is(.is-lesson,.page-fiche-reflexe) .features[data-count=\"6\"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}\n.dss-at{--bg:#F3EDE9;--bg-2:#ECE4DF;--surface:#F8F4F1;--ink:#3A2D33;--ink-2:#64545B;--muted:#7C6C73;--line:rgba(94,43,93,.11);--line-2:rgba(94,43,93,.2);--violet:#93599A;--violet-deep:#784579;--violet-ink:#5A3459;--violet-soft:#EADFEB;--violet-tint:#F2EBF2;--alert:#A9505A;--alert-soft:#F2E3E3;--warn:#A65E3C;--warn-soft:#F4E7DD;--ok:#4C7A53;--ok-soft:#E2ECE1;--footer-bg:#EAE1DE;--shadow-sm:0 1px 2px rgba(58,45,51,.05), 0 4px 14px -8px rgba(58,45,51,.12);--shadow-md:0 2px 4px rgba(58,45,51,.04), 0 18px 40px -20px rgba(58,45,51,.22)}\n.dss-at .lesson-hero,.dss-at .simple-hero{background:\n    radial-gradient(60rem 30rem at 85% 10%,rgba(198,154,214,.16),transparent 60%),\n    radial-gradient(40rem 26rem at 5% 100%,rgba(253,188,150,.16),transparent 60%),\n    linear-gradient(var(--bg-2),var(--bg))!important}\n.dss-at .form-stage{background:\n    radial-gradient(50rem 30rem at 100% 0%,rgba(198,154,214,.16),transparent 60%),\n    radial-gradient(40rem 26rem at 0% 100%,rgba(253,188,150,.15),transparent 62%),\n    linear-gradient(var(--bg-2),var(--bg))!important}\n.dss-at .blob-shape{background:radial-gradient(circle at 35% 30%,var(--surface) 0,var(--violet-soft) 50%,rgba(198,154,214,.3) 100%)!important}\n.dss-at{--fs-body:clamp(17px, calc(.12vw + 15.4px), 18px);--fs-intro:clamp(18px, calc(.12vw + 16.4px), 19px)}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .dss-main :is(.lesson-section,section) :is(\n  p,li,.check-text,.callout,.feature p,.notif-card p,.exif-note,.flip-text,\n  .sig-item,.scam-faire,.bubble--story,.stepper-panel p,.scam-sub,.contact-desc,.info-card,.step,.tab-panel\n):not(.phone *,.chat *,.phone,.chat){font-size:var(--fs-body)!important;line-height:1.65!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .dss-main .section-intro{font-size:var(--fs-intro)!important;line-height:1.65!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .dss-main .feature h3{font-size:calc(var(--fs-body) + 1px)!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .dss-main .notif-card h3{font-size:calc(var(--fs-body) + 1px)!important}\n.dss-at.is-lesson .lesson-layout{padding-block:2rem 4rem!important;padding-inline:clamp(0rem,4.5vw,5.5rem)!important}\n@media screen and (min-width:761px){.dss-at:is(.is-lesson,.page-fiche-reflexe) .checklist:not(.split .checklist)::before{left:50%!important;transform:translateX(-1px)!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .checklist:not(.split .checklist) .check-item{grid-template-columns:minmax(0,1fr) 1.9rem minmax(0,1fr)!important;gap:1.3rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .checklist:not(.split .checklist) .check-box{grid-column:2!important;grid-row:1!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .checklist:not(.split .checklist) .check-item:nth-child(odd) .check-text{grid-column:1!important;grid-row:1!important;text-align:right!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .checklist:not(.split .checklist) .check-item:nth-child(even) .check-text{grid-column:3!important;grid-row:1!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .checklist:not(.split .checklist) .check-text{position:relative!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .checklist:not(.split .checklist) .check-text::after{content:\"\"!important;position:absolute!important;top:1.6rem!important;width:1.3rem!important;height:2px!important;background:var(--line-2)!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .checklist:not(.split .checklist) .check-item:nth-child(odd) .check-text::after{right:-1.35rem!important}\n.dss-at:is(.is-lesson,.page-fiche-reflexe) .checklist:not(.split .checklist) .check-item:nth-child(even) .check-text::after{left:-1.35rem!important}}\n.dss-at .hv-m1 .phone{transform:rotate(-4deg)!important}\n.dss-at .notif-2fa{grid-template-columns:2rem 1fr!important;animation:drop-in 900ms var(--spring) 600ms both, nudge 5s ease-in-out 2.2s infinite!important}\n.dss-at .notif-2fa .notif-app{background:linear-gradient(140deg,var(--violet),var(--fraise))!important}\n.dss-at .notif-actions{display:flex!important;gap:.35rem!important;margin-top:.5rem!important}\n.dss-at .notif-actions span{display:inline-flex!important;align-items:center!important;gap:.2rem!important;padding:.25rem .55rem!important;border-radius:var(--r-pill)!important;font-size:.62rem!important;font-weight:800!important}\n.dss-at .notif-actions .i{width:.7rem!important;height:.7rem!important}\n.dss-at .na-yes{background:var(--ok)!important;color:#fff !important}\n.dss-at .na-no{background:#fff!important;color:var(--alert) !important;border:1px solid rgba(184,66,76,.3)!important}\n.dss-at .otp{display:flex!important;justify-content:center!important;gap:.4rem!important;margin-top:auto!important;margin-bottom:.6rem!important}\n.dss-at .otp span{width:.75rem!important;height:.75rem!important;border-radius:50%!important;border:1.5px solid rgba(255,255,255,.8)!important;animation:otp 3.2s ease-in-out infinite!important}\n.dss-at .otp span:nth-child(2){animation-delay:.18s!important}\n.dss-at .otp span:nth-child(3){animation-delay:.36s!important}\n.dss-at .otp span:nth-child(4){animation-delay:.54s!important}\n.dss-at .otp span:nth-child(5){animation-delay:.72s!important}\n.dss-at .otp span:nth-child(6){animation-delay:.9s!important}\n@keyframes otp{0%,15%{background:transparent}30%,80%{background:#fff}100%{background:transparent}}\n@keyframes drop-in{from{opacity:0;transform:translateY(-24px) scale(.96)}}\n@keyframes nudge{0%,88%,100%{transform:none}92%{transform:translateX(-3px)}96%{transform:translateX(3px)}}\n.dss-at .fc-lock{top:14%!important;left:2%!important;animation-delay:-2s!important}\n.dss-at .fc-lock .meter{display:block!important;width:7rem!important;height:.38rem!important;border-radius:var(--r-pill)!important;background:var(--violet-soft)!important;margin-top:.35rem!important;overflow:hidden!important}\n.dss-at .fc-lock .meter i{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,var(--fraise),var(--peche),var(--ok))!important;animation:meter 4s var(--ease-out) infinite!important}\n@keyframes meter{0%{width:8%}55%,100%{width:100%}}\n.dss-at .fc-shield{bottom:12%!important;right:0!important;animation-delay:-4s!important}\n.dss-at .fc-shield > .i{background:var(--warn-soft)!important;color:var(--warn)!important;animation:ring 3s ease-in-out infinite!important}\n@keyframes ring{0%,80%,100%{transform:rotate(0)}84%{transform:rotate(14deg)}88%{transform:rotate(-12deg)}92%{transform:rotate(8deg)}}\n.dss-at .split--hub{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)!important;align-items:center!important}\n.dss-at .mail-hub{position:relative!important;width:100%!important;max-width:19rem!important;aspect-ratio:1!important;justify-self:center!important;container-type:inline-size!important}\n.dss-at .hub-lines{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}\n.dss-at .hub-lines line{stroke:var(--violet)!important;stroke-width:1.2!important;stroke-dasharray:4 5!important;opacity:.45!important;animation:dash 1.6s linear infinite!important}\n@keyframes dash{to{stroke-dashoffset:-18}}\n.dss-at .hub-core{position:absolute!important;left:50%!important;top:50%!important;z-index:2!important;display:grid!important;place-items:center!important;width:5rem!important;height:5rem!important;border-radius:50%!important;transform:translate(-50%,-50%)!important;background:linear-gradient(140deg,var(--violet),var(--fraise))!important;color:#fff!important;box-shadow:0 0 0 .7rem rgba(158,85,157,.12), 0 18px 30px -14px var(--violet)!important;animation:pulse-core 2.6s ease-in-out infinite!important}\n.dss-at .hub-core .i{width:2rem!important;height:2rem!important}\n@keyframes pulse-core{50%{box-shadow:0 0 0 1.2rem rgba(158,85,157,.06), 0 18px 30px -14px var(--violet)}}\n.dss-at .hub-node{position:absolute!important;left:50%!important;top:50%!important;z-index:2!important;display:grid!important;place-items:center!important;width:3rem!important;height:3rem!important;margin:-1.5rem 0 0 -1.5rem!important;border-radius:50%!important;background:var(--surface)!important;border:1px solid var(--line-2)!important;color:var(--violet-ink)!important;box-shadow:var(--shadow-sm)!important;transform:rotate(var(--a)) translateY(-39cqw) rotate(calc(-1 * var(--a)))!important}\n.dss-at .hub-node .i{width:1.2rem!important;height:1.2rem!important}\n.dss-at .mail-hub.is-in .hub-node{animation:node-pop 2.6s ease-in-out infinite!important}\n.dss-at .hub-node:nth-of-type(2){animation-delay:.2s !important}\n.dss-at .hub-node:nth-of-type(3){animation-delay:.4s !important}\n.dss-at .hub-node:nth-of-type(4){animation-delay:.6s !important}\n.dss-at .hub-node:nth-of-type(5){animation-delay:.8s !important}\n.dss-at .hub-node:nth-of-type(6){animation-delay:1s !important}\n.dss-at .hub-node:nth-of-type(7){animation-delay:1.2s !important}\n@keyframes node-pop{0%,70%,100%{background:var(--surface);color:var(--violet-ink)}80%{background:var(--violet);color:#fff}}\n.dss-at .notif-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.8rem!important;margin-bottom:1.6rem!important}\n.dss-at .notif-card{display:grid!important;grid-template-columns:2.6rem 1fr auto!important;gap:.9rem!important;align-items:start!important;padding:1rem 1.1rem!important;border-radius:var(--r-card)!important;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important}\n.js .dss-at .notif-card[data-reveal]{transform:translate3d(24px,0,0) scale(.98)!important}\n.js .dss-at .notif-card[data-reveal].is-in{transform:none!important}\n.dss-at .nc-icon{display:grid!important;place-items:center!important;width:2.6rem!important;height:2.6rem!important;border-radius:var(--r-mini)!important;background:var(--warn-soft)!important;color:var(--warn)!important}\n.dss-at .nc-icon .i{width:1.2rem!important;height:1.2rem!important}\n.dss-at .notif-card h3{font-size:1rem!important;margin-bottom:.2rem!important}\n.dss-at .notif-card p{font-size:.92rem!important;color:var(--ink-2)!important;line-height:1.5!important}\n.dss-at .nc-time{font-size:.72rem!important;font-weight:700!important;color:var(--muted)!important;white-space:nowrap!important}\n.dss-at .pw-demo{display:grid!important;gap:.75rem!important;padding:1.4rem 1.5rem!important;margin-bottom:1.6rem!important;border-radius:var(--r-card)!important;background:linear-gradient(135deg,#2B1A2A,#4A2648)!important;color:#fff!important;box-shadow:var(--shadow-md)!important;cursor:pointer!important}\n.dss-at .pw-label{font-size:.78rem!important;font-weight:700!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#E9C8EE!important}\n.dss-at .pw-field{display:flex!important;align-items:center!important;gap:.7rem!important;padding:.9rem 1.1rem!important;border-radius:var(--r-mini)!important;background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.16)!important;font-family:ui-monospace,Consolas,monospace!important;font-size:1.15rem!important}\n.dss-at .pw-field .i{color:#E9C8EE!important}\n.dss-at .pw-text{min-height:1.4em!important;letter-spacing:.02em!important}\n.dss-at .caret{display:inline-block!important;width:2px!important;height:1.2em!important;background:currentColor!important;animation:caret 1s steps(1) infinite!important}\n@keyframes caret{50%{opacity:0}}\n.dss-at .pw-meter{height:.55rem!important;border-radius:var(--r-pill)!important;background:rgba(255,255,255,.12)!important;overflow:hidden!important}\n.dss-at .pw-meter span{display:block!important;height:100%!important;border-radius:inherit!important;transform-origin:left!important;transform:scaleX(var(--s,0))!important;background:var(--c,#E06B6B)!important;transition:transform .35s var(--ease-out), background-color .35s ease!important}\n.dss-at .pw-legend{display:flex!important;justify-content:space-between!important;align-items:center!important;font-size:.88rem!important;font-weight:700!important}\n.dss-at .pw-vault{display:inline-flex!important;align-items:center!important;gap:.35rem!important;color:#BDE3C1!important;opacity:0!important;transform:translateY(4px)!important;transition:opacity .4s ease, transform .5s var(--ease-out)!important}\n.dss-at .pw-demo.is-strong .pw-vault{opacity:1!important;transform:none!important}\n.dss-at .feature--check{cursor:pointer!important}\n.dss-at .fc-tick{position:absolute!important;top:1rem!important;right:1rem!important;display:grid!important;place-items:center!important;width:1.9rem!important;height:1.9rem!important;border-radius:50%!important;border:2px solid var(--line-2)!important;color:#fff!important;transition:background-color .25s ease, border-color .25s ease!important}\n.dss-at .fc-tick .i{width:1rem!important;height:1rem!important;stroke-width:3!important;opacity:0!important;transform:scale(.4)!important;transition:opacity .2s, transform .4s var(--spring)!important}\n.dss-at .feature--check[aria-pressed=\"true\"]{border-color:color-mix(in srgb,var(--ok) 45%,transparent)!important;background:var(--ok-soft)!important}\n.dss-at .feature--check[aria-pressed=\"true\"] .fc-tick{background:var(--ok)!important;border-color:var(--ok)!important}\n.dss-at .feature--check[aria-pressed=\"true\"] .fc-tick .i{opacity:1!important;transform:none!important}\n.dss-at .feature--check[aria-pressed=\"true\"] .feature-icon{background:var(--ok-soft)!important;color:var(--ok)!important}\n.dss-at .feature--check:active{transform:scale(.985)!important}\n@media (max-width:760px){.dss-at .split--hub,.dss-at .notif-list{grid-template-columns:1fr!important}\n.dss-at .mail-hub{max-width:15rem!important}}\n.dss-at .split--hub{grid-template-columns:minmax(0,1.6fr) minmax(0,.75fr)!important;gap:2rem!important}\n.dss-at .mail-hub{max-width:16rem!important}\n.dss-at .notif-list{gap:1rem!important;margin-bottom:1.4rem!important}\n.dss-at .notif-card{padding:.95rem 1.1rem!important;gap:.85rem!important;grid-template-columns:2.2rem 1fr auto!important}\n.dss-at .nc-icon{width:2.2rem!important;height:2.2rem!important;border-radius:.65rem!important}\n.dss-at .notif-card h3{font-size:.98rem!important}\n.dss-at .notif-card p{font-size:.92rem!important;line-height:1.55!important}\n.dss-at .pw-demo{padding:1.4rem 1.5rem!important;gap:.8rem!important;margin-bottom:1.4rem!important;cursor:default!important}\n.dss-at .pw-top{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:1rem!important}\n.dss-at .pw-count{font-size:.8rem!important;color:#C9A8CF!important;font-variant-numeric:tabular-nums!important}\n.dss-at .pw-count b{color:#fff!important;font-weight:800!important}\n.dss-at .pw-field{padding:.85rem 1.1rem!important;font-size:1.15rem!important;min-height:3.3rem!important}\n.dss-at .pw-text{letter-spacing:.04em!important;word-break:break-all!important}\n.dss-at .pw-demo.is-paused .caret{animation:none!important;opacity:0!important}\n.dss-at .pw-actions{display:flex!important;flex-wrap:wrap!important;gap:.5rem!important;margin-top:.3rem!important}\n.dss-at .pw-btn{display:inline-flex!important;align-items:center!important;gap:.45rem!important;padding:.55rem .95rem!important;border-radius:var(--r-pill)!important;border:1px solid rgba(255,255,255,.22)!important;background:transparent!important;color:#F3E3F5!important;font:inherit!important;font-size:.85rem!important;font-weight:700!important;cursor:pointer!important;transition:transform .16s var(--ease-out), background-color .2s ease, border-color .2s ease!important}\n.dss-at .pw-btn .i{width:.95rem!important;height:.95rem!important}\n.dss-at .pw-btn:active{transform:scale(.97)!important}\n.dss-at .pw-btn--main{background:#fff!important;color:#4A2648!important;border-color:#fff!important}\n.dss-at .pw-btn[aria-pressed=\"true\"]{background:rgba(255,255,255,.14)!important;border-color:rgba(255,255,255,.4)!important}\n.dss-at .pw-btn--main .i{transition:transform .5s var(--ease-out)!important}\n@media (hover:hover) and (pointer:fine){.dss-at .pw-btn:not(.pw-btn--main):hover{background:rgba(255,255,255,.1)!important}\n.dss-at .pw-btn--main:hover .i{transform:rotate(180deg)!important}}\n.dss-at .pw-btn .i-play{display:none!important}\n.dss-at .pw-btn[aria-pressed=\"true\"] .i-play{display:block!important}\n.dss-at .pw-btn[aria-pressed=\"true\"] .i-pause{display:none!important}\n.dss-at .hv-m2 .phone{transform:rotate(3deg)!important}\n.dss-at .phone-m2 .phone-screen{background:#FBF6F8!important;color:var(--ink)!important;padding:2.4rem 0 0!important}\n.dss-at .set-head{display:flex!important;align-items:center!important;gap:.3rem!important;padding:.4rem .8rem .7rem!important;border-bottom:1px solid var(--line)!important;font-size:.8rem!important}\n.dss-at .set-head .i{width:.9rem!important;height:.9rem!important;color:var(--violet)!important}\n.dss-at .set-list{display:grid!important}\n.dss-at .set-row{display:grid!important;grid-template-columns:1.6rem 1fr auto!important;gap:.5rem!important;align-items:center!important;padding:.62rem .8rem!important;border-bottom:1px solid var(--line)!important;font-size:.68rem!important;font-weight:600!important}\n.dss-at .set-ic{display:grid!important;place-items:center!important;width:1.6rem!important;height:1.6rem!important;border-radius:.5rem!important;background:var(--violet-soft)!important;color:var(--violet)!important}\n.dss-at .set-ic .i{width:.8rem!important;height:.8rem!important}\n.dss-at .set-row em{font-style:normal!important;font-weight:700!important;color:var(--muted)!important;font-size:.64rem!important}\n.dss-at .set-row .toggle{width:1.9rem!important;height:1.1rem!important}\n.dss-at .set-row .toggle::after{width:.8rem!important;height:.8rem!important}\n.dss-at .toggle{position:relative!important;width:2.3rem!important;height:1.3rem!important;border-radius:var(--r-pill)!important;background:var(--violet)!important;flex-shrink:0!important;animation:toggle-bg 5s ease-in-out infinite!important}\n.dss-at .toggle::after{content:\"\"!important;position:absolute!important;top:.15rem!important;left:.15rem!important;width:1rem!important;height:1rem!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px rgba(0,0,0,.25)!important;animation:toggle-knob 5s var(--ease-in-out) infinite!important}\n.dss-at .set-row .toggle::after{--shift:.8rem}\n.dss-at .toggle--off{animation-name:toggle-bg-off!important}\n.dss-at .toggle--off::after{animation-name:toggle-knob-off!important}\n@keyframes toggle-bg{0%,40%{background:#D7C8D6}55%,100%{background:var(--violet)}}\n@keyframes toggle-knob{0%,40%{transform:none}55%,100%{transform:translateX(var(--shift,1rem))}}\n@keyframes toggle-bg-off{0%,50%{background:var(--violet)}65%,100%{background:#D7C8D6}}\n@keyframes toggle-knob-off{0%,50%{transform:translateX(var(--shift,1rem))}65%,100%{transform:none}}\n.dss-at .fc-search{bottom:14%!important;left:0!important;min-width:13.5rem!important;animation-delay:-3.5s!important}\n.dss-at .fc-search > .i{background:var(--bg-2)!important}\n.dss-at .fc-search .typing{font-weight:700!important;color:var(--ink)!important}\n.dss-at .split--exif{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important}\n.dss-at .exif-demo{display:grid!important;gap:1rem!important}\n.dss-at .exif-photo{position:relative!important;aspect-ratio:4\/3!important;border-radius:var(--r-card)!important;overflow:hidden!important;background:linear-gradient(160deg,#FCE3D6,#EBD3F0)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-md)!important}\n.dss-at .exif-scene{position:absolute!important;inset:0!important;background:linear-gradient(180deg,#F9D7C4 0%,#F4E3EE 55%,#EBD3F0 100%)!important}\n.dss-at .exif-scene .sun{position:absolute!important;left:18%!important;top:16%!important;width:16%!important;aspect-ratio:1!important;border-radius:50%!important;background:#FDBC96!important;box-shadow:0 0 0 .8rem rgba(253,188,150,.35)!important}\n.dss-at .exif-scene .hill{position:absolute!important;bottom:-30%!important;border-radius:50%!important}\n.dss-at .exif-scene .hill-1{left:-20%!important;width:90%!important;height:70%!important;background:#C69AD6!important}\n.dss-at .exif-scene .hill-2{right:-25%!important;width:95%!important;height:62%!important;background:#9E559D!important}\n.dss-at .exif-scene .house{position:absolute!important;left:30%!important;bottom:26%!important;width:14%!important;height:16%!important;background:#FFFDFB!important;border-radius:4px!important}\n.dss-at .exif-scene .house::before{content:\"\"!important;position:absolute!important;left:-12%!important;right:-12%!important;bottom:100%!important;height:70%!important;background:#CD5C5C!important;clip-path:polygon(50% 0,100% 100%,0 100%)!important}\n.dss-at .exif-scene .palm{position:absolute!important;left:52%!important;bottom:30%!important;width:2.2%!important;height:30%!important;background:#553739!important;border-radius:4px!important}\n.dss-at .exif-scene .palm::before{content:\"\"!important;position:absolute!important;left:50%!important;top:-18%!important;width:900%!important;aspect-ratio:2\/1!important;transform:translateX(-50%)!important;background:#3F7A47!important;border-radius:50% 50% 0 0!important}\n.dss-at .exif-pin{position:absolute!important;left:62%!important;top:14%!important;display:grid!important;place-items:center!important;width:2.6rem!important;height:2.6rem!important;border-radius:50% 50% 50% 0!important;transform:rotate(-45deg)!important;background:var(--alert)!important;color:#fff!important;box-shadow:0 10px 18px -8px var(--alert)!important;transition:opacity .35s ease, transform .5s var(--spring)!important;animation:pin-bounce 2.4s var(--ease-out) infinite!important}\n.dss-at .exif-pin .i{transform:rotate(45deg)!important;width:1.1rem!important;height:1.1rem!important}\n@keyframes pin-bounce{0%,60%,100%{translate:0 0}75%{translate:0 -8px}}\n.dss-at .exif-meta{position:absolute!important;left:.8rem!important;right:.8rem!important;bottom:.8rem!important;display:grid!important;gap:.35rem!important;padding:.8rem .9rem!important;border-radius:var(--r-mini)!important;background:rgba(42,27,34,.82)!important;color:#fff!important;backdrop-filter:blur(6px)!important;font-size:.82rem!important;transition:opacity .4s ease, transform .5s var(--ease-out)!important}\n.dss-at .exif-meta span{display:grid!important;grid-template-columns:1.1rem 7.2rem 1fr!important;gap:.5rem!important;align-items:center!important;color:rgba(255,255,255,.9)!important}\n.dss-at .exif-meta b{color:#fff!important;font-weight:700!important}\n.dss-at .exif-meta .i{width:1rem!important;height:1rem!important;color:#F7B9C0!important}\n.dss-at .exif-demo.is-off .exif-meta{opacity:0!important;transform:translateY(12px)!important}\n.dss-at .exif-demo.is-off .exif-pin{opacity:0!important;transform:rotate(-45deg) scale(.6)!important;animation:none!important}\n.dss-at .exif-controls{display:grid!important;gap:.5rem!important}\n.dss-at .switch{display:inline-flex!important;align-items:center!important;gap:.8rem!important;padding:.6rem .9rem .6rem .6rem!important;border-radius:var(--r-pill)!important;border:1px solid var(--line-2)!important;background:var(--surface)!important;font:inherit!important;font-weight:700!important;color:var(--ink)!important;cursor:pointer!important;justify-self:start!important;transition:transform .16s var(--ease-out)!important}\n.dss-at .switch:active{transform:scale(.98)!important}\n.dss-at .switch-track{position:relative!important;width:2.8rem!important;height:1.6rem!important;border-radius:var(--r-pill)!important;background:var(--alert)!important;transition:background-color .3s ease!important}\n.dss-at .switch-thumb{position:absolute!important;top:.2rem!important;left:.2rem!important;width:1.2rem!important;height:1.2rem!important;border-radius:50%!important;background:#fff!important;transform:translateX(1.2rem)!important;transition:transform .4s var(--spring)!important;box-shadow:0 1px 3px rgba(0,0,0,.25)!important}\n.dss-at .switch[aria-checked=\"false\"] .switch-track{background:var(--ok)!important}\n.dss-at .switch[aria-checked=\"false\"] .switch-thumb{transform:none!important}\n.dss-at .exif-note{font-size:.9rem!important;color:var(--ink-2)!important;padding-left:.4rem!important}\n.dss-at .split--search{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;align-items:start!important}\n.dss-at .search-demo{display:grid!important;gap:.9rem!important;padding:1.2rem!important;border-radius:var(--r-card)!important;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-md)!important}\n.dss-at .sd-bar{display:flex!important;align-items:center!important;gap:.7rem!important;padding:.8rem 1.1rem!important;border-radius:var(--r-pill)!important;border:1px solid var(--line-2)!important;box-shadow:var(--shadow-sm)!important;font-weight:700!important;color:var(--ink)!important}\n.dss-at .sd-bar .i{color:var(--muted)!important}\n.dss-at .sd-bar .caret{color:var(--violet)!important}\n.dss-at .sd-tabs{display:flex!important;gap:1.2rem!important;padding:0 .6rem!important;font-size:.82rem!important;font-weight:700!important;color:var(--muted)!important;border-bottom:1px solid var(--line)!important}\n.dss-at .sd-tabs span{padding-bottom:.5rem!important}\n.dss-at .sd-tabs .on{color:var(--violet)!important;box-shadow:inset 0 -2px 0 var(--violet)!important}\n.dss-at .sd-results{display:grid!important;gap:.8rem!important;padding:.2rem .6rem .4rem!important}\n.dss-at .sd-results span{display:block!important;height:2.6rem!important;border-radius:var(--r-mini)!important;background:linear-gradient(90deg,var(--bg-2) 25%,var(--violet-tint) 50%,var(--bg-2) 75%) 0 0\/200% 100%!important;animation:shimmer 1.8s linear infinite!important}\n.dss-at .sd-results span:nth-child(2){width:85%!important}\n.dss-at .sd-results span:nth-child(3){width:70%!important}\n@keyframes shimmer{to{background-position:-200% 0}}\n@media (max-width:860px){.dss-at .split--exif,.dss-at .split--search{grid-template-columns:1fr!important}}\n.dss-at .phone-m2 .phone-screen{--line:rgba(94,43,93,.12);color:#2A1B22!important}\n.dss-at .phone-m2 .set-ic{background:#F4E9F6!important;color:#9E559D!important}\n.dss-at .phone-m2 .set-row em{color:#8A7580!important}\n.dss-at .split--exif,.dss-at .split--search{gap:2rem!important}\n.dss-at .exif-photo{aspect-ratio:16\/10!important}\n.dss-at .search-demo{padding:1.1rem!important;gap:.85rem!important}\n.dss-at .hv-m3 .phone{transform:rotate(3deg)!important}\n.dss-at .notif-stack{display:grid!important;gap:.45rem!important}\n.dss-at .notif-scam{animation:drop-in 800ms var(--spring) both!important;animation-delay:calc(.6s + var(--d) * .9s)!important}\n.dss-at .notif-app--lov{background:#25A35A!important}\n.dss-at .notif-app--fin{background:var(--brique)!important}\n.dss-at .notif-app--mob{background:#6C5BD4!important}\n.dss-at .notif-app--emp{background:#3F7A47!important}\n@keyframes drop-in{from{opacity:0;transform:translateY(-20px) scale(.96)}}\n.dss-at .fc-warn{bottom:10%!important;left:0!important;animation-delay:-2.5s!important}\n.dss-at .fc-warn > .i{background:var(--alert-soft)!important;color:var(--alert)!important}\n.dss-at .scams-howto{display:flex!important;align-items:center!important;gap:.6rem!important;font-weight:600!important}\n.dss-at .scams-howto .i{color:var(--violet)!important}\n.dss-at .scam{--fam:#25A35A;--fam-soft:#E7F6EC;display:grid!important;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)!important;gap:2.5rem!important;align-items:center!important;padding:2rem!important;margin-bottom:1.4rem!important;border-radius:calc(var(--r-card) + 6px)!important;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important}\n.dss-at .scam:nth-of-type(even){grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)!important}\n.dss-at .scam:nth-of-type(even) .scam-visual{order:2!important}\n.dss-at .scam--fin{--fam:var(--brique);--fam-soft:var(--warn-soft)}\n.dss-at .scam--mob{--fam:#6C5BD4;--fam-soft:#EEEBFD}\n.dss-at .scam--emp{--fam:#3F7A47;--fam-soft:var(--ok-soft)}\n.dss-at .scam-visual{display:grid!important;place-items:center!important;padding:1rem!important;border-radius:var(--r-card)!important;background:var(--fam-soft)!important;min-height:22rem!important}\n.dss-at .phone-chat{width:15rem!important}\n.dss-at .phone-chat .phone-screen{background:#EFE7DE!important;padding:2.2rem 0 0!important;color:var(--ink)!important}\n.dss-at .chat-head{display:flex!important;align-items:center!important;gap:.55rem!important;padding:.6rem .75rem!important;background:var(--fam-solid,var(--fam))!important;color:#fff!important}\n.dss-at .chat-head b{display:block!important;font-size:.78rem!important}\n.dss-at .chat-head span{font-size:.62rem!important;opacity:.85!important}\n.dss-at .ch-avatar{display:grid!important;place-items:center!important;width:1.9rem!important;height:1.9rem!important;border-radius:50%!important;background:rgba(255,255,255,.25)!important}\n.dss-at .ch-avatar .i{width:1rem!important;height:1rem!important}\n.dss-at .chat-body{flex:1!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;gap:.5rem!important;padding:1rem .7rem!important}\n.dss-at .bubble{position:relative!important;max-width:92%!important;padding:.7rem .8rem .75rem!important;border-radius:.2rem 1rem 1rem 1rem!important;background:#fff!important;color:#2A1B22!important;font-size:.78rem!important;line-height:1.45!important;box-shadow:0 2px 4px rgba(0,0,0,.08)!important}\n.dss-at .typing-dots{display:inline-flex!important;gap:.25rem!important;align-self:flex-start!important;padding:.6rem .75rem!important;border-radius:.2rem 1rem 1rem 1rem!important;background:#fff!important;box-shadow:0 2px 4px rgba(0,0,0,.08)!important}\n.dss-at .typing-dots i{width:.38rem!important;height:.38rem!important;border-radius:50%!important;background:#9A8C95!important;animation:dot 1.1s ease-in-out infinite!important}\n.dss-at .typing-dots i:nth-child(2){animation-delay:.15s!important}\n.dss-at .typing-dots i:nth-child(3){animation-delay:.3s!important}\n@keyframes dot{0%,60%,100%{transform:none;opacity:.5}30%{transform:translateY(-3px);opacity:1}}\n.js .dss-at .phone-chat .bubble{opacity:0!important;transform:translateY(10px) scale(.97)!important;transform-origin:top left!important;transition:opacity .4s ease, transform .5s var(--spring)!important}\n.js .dss-at .phone-chat.is-received .bubble{opacity:1!important;transform:none!important}\n.js .dss-at .phone-chat.is-received .typing-dots{display:none!important}\n.dss-at .story-card{display:grid!important;gap:1rem!important;width:100%!important;max-width:22rem!important}\n.dss-at .story-icon{display:grid!important;place-items:center!important;width:3rem!important;height:3rem!important;border-radius:var(--r-mini)!important;background:#fff!important;color:var(--fam)!important}\n.dss-at .bubble--story{max-width:none!important;font-size:.95rem!important;border-radius:var(--r-card)!important;padding:1.1rem 1.2rem!important}\n.dss-at .story-timeline{display:grid!important;gap:.45rem!important}\n.dss-at .story-timeline span{display:flex!important;align-items:center!important;gap:.55rem!important;padding:.55rem .8rem!important;border-radius:var(--r-pill)!important;background:rgba(255,255,255,.75)!important;font-size:.82rem!important;font-weight:700!important;color:#5B4650!important}\n.dss-at .story-timeline span:last-child{background:var(--alert)!important;color:#fff!important}\n.dss-at .story-timeline .i{width:1rem!important;height:1rem!important}\n.dss-at .scam-body{display:grid!important;gap:.9rem!important;align-content:start!important}\n.dss-at .scam-tags{display:flex!important;align-items:center!important;gap:.6rem!important}\n.dss-at .scam-app{display:grid!important;place-items:center!important;width:2.6rem!important;height:2.6rem!important;border-radius:var(--r-mini)!important;background:var(--fam-soft)!important;color:var(--fam)!important}\n.dss-at .scam-app .i{width:1.25rem!important;height:1.25rem!important}\n.dss-at .scam .tag{background:var(--fam-soft)!important;color:var(--fam)!important}\n.dss-at .scam-title{font-family:var(--serif)!important;font-size:2rem!important;font-weight:700!important;line-height:1.1!important}\n.dss-at .scam-sub{font-size:1.05rem!important;font-weight:600!important;color:var(--ink-2)!important;margin-top:-.4rem!important}\n.dss-at .scam-actions{display:flex!important;flex-wrap:wrap!important;gap:.6rem!important;margin-top:.3rem!important}\n.dss-at .scam-actions .btn-primary{background:var(--fam)!important;box-shadow:0 10px 22px -12px var(--fam)!important}\n.dss-at .scam.is-complete .scam-actions{display:none!important}\n.dss-at .sig-list{list-style:none!important;display:grid!important;gap:.55rem!important}\n.dss-at .sig-item{display:grid!important;grid-template-columns:1.2rem 1fr!important;gap:.7rem!important;align-items:start!important;padding:.8rem 1rem!important;border-radius:var(--r-mini)!important;border:1.5px dashed var(--line-2)!important;font-size:.98rem!important;font-weight:600!important;line-height:1.45!important;color:transparent!important;transition:color .35s ease, background-color .35s ease, border-color .35s ease, transform .5s var(--spring)!important}\n.dss-at .sig-item .i{width:1.1rem!important;height:1.1rem!important;margin-top:.15rem!important;color:var(--alert)!important;opacity:0!important;transform:scale(.4) rotate(-20deg)!important;transition:opacity .25s, transform .5s var(--spring)!important}\n.dss-at .sig-item.is-shown{color:var(--ink)!important;background:var(--alert-soft)!important;border:1.5px solid rgba(184,66,76,.18)!important}\n.dss-at .sig-item.is-shown .i{opacity:1!important;transform:none!important}\n.dss-at .sig-item.just-shown{animation:sig-pop .55s var(--spring)!important}\n@keyframes sig-pop{0%{transform:translateX(-8px) scale(.98)}100%{transform:none}}\n.dss-at .scam-faire{display:grid!important;grid-template-columns:1.5rem 1fr!important;gap:.7rem!important;padding:1rem 1.15rem!important;border-radius:var(--r-card)!important;background:var(--ok-soft)!important;color:var(--ok-ink)!important;font-weight:700!important;line-height:1.5!important;opacity:0!important;transform:translateY(10px)!important;pointer-events:none!important;transition:opacity .45s ease, transform .6s var(--spring)!important}\n.dss-at .scam-faire .i{width:1.4rem!important;height:1.4rem!important;color:var(--ok)!important}\n.dss-at .scam.is-complete .scam-faire{opacity:1!important;transform:none!important;pointer-events:auto!important}\n.dss-at .stepper{padding:1.6rem!important;margin-bottom:1.6rem!important;border-radius:calc(var(--r-card) + 6px)!important;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important}\n.dss-at .stepper-tabs{position:relative!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:.6rem!important;margin-bottom:1.4rem!important}\n.dss-at .stepper-line{position:absolute!important;left:16.6%!important;right:16.6%!important;top:1.6rem!important;height:3px!important;border-radius:3px!important;background:var(--line)!important;z-index:0!important}\n.dss-at .stepper-line span{display:block!important;height:100%!important;border-radius:inherit!important;background:var(--violet)!important;transform-origin:left!important;transform:scaleX(var(--p,0))!important;transition:transform .6s var(--ease-out)!important}\n.dss-at .stepper-tab{position:relative!important;z-index:1!important;display:grid!important;justify-items:center!important;gap:.5rem!important;padding:0!important;border:0!important;background:none!important;cursor:pointer!important;font:inherit!important;font-weight:800!important;font-size:.95rem!important;letter-spacing:.06em!important;color:var(--muted)!important;transition:color .3s ease!important}\n.dss-at .st-icon{display:grid!important;place-items:center!important;width:3.2rem!important;height:3.2rem!important;border-radius:50%!important;background:var(--surface)!important;border:2px solid var(--line-2)!important;color:var(--muted)!important;transition:background-color .35s ease, border-color .35s ease, color .35s ease, transform .5s var(--spring)!important}\n.dss-at .st-icon .i{width:1.35rem!important;height:1.35rem!important}\n.dss-at .stepper-tab.is-reached .st-icon{background:var(--violet-soft)!important;border-color:var(--violet)!important;color:var(--violet)!important}\n.dss-at .stepper-tab[aria-selected=\"true\"]{color:var(--violet-ink)!important}\n.dss-at .stepper-tab[aria-selected=\"true\"] .st-icon{background:var(--violet)!important;border-color:var(--violet)!important;color:#fff!important;transform:scale(1.08)!important}\n.dss-at .stepper-panel{display:grid!important;grid-template-columns:4rem 1fr!important;gap:1.2rem!important;align-items:start!important;padding:1.4rem!important;border-radius:var(--r-card)!important;background:var(--violet-tint)!important;animation:panel-in .5s var(--ease-out)!important}\n.dss-at .sp-icon{display:grid!important;place-items:center!important;width:4rem!important;height:4rem!important;border-radius:var(--r-card)!important;background:var(--violet)!important;color:#fff!important}\n.dss-at .sp-icon .i{width:1.8rem!important;height:1.8rem!important}\n.dss-at .stepper-panel h3{font-family:var(--serif)!important;font-size:1.6rem!important;margin-bottom:.3rem!important;letter-spacing:.02em!important}\n.dss-at .stepper-panel p{font-size:1.08rem!important;color:var(--ink-2)!important}\n.dss-at .stepper-nav{display:flex!important;justify-content:space-between!important;gap:.6rem!important;margin-top:1.1rem!important}\n.dss-at .stepper-nav .btn[disabled]{opacity:.4!important;cursor:default!important}\n.dss-at .flip-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:1rem!important;margin-bottom:1.6rem!important}\n.dss-at .flip{position:relative!important;min-height:12.5rem!important;padding:0!important;border:0!important;background:none!important;font:inherit!important;color:inherit!important;text-align:left!important;cursor:pointer!important;perspective:1000px!important}\n.dss-at .flip-inner{position:relative!important;display:block!important;width:100%!important;height:100%!important;min-height:inherit!important;transform-style:preserve-3d!important;transition:transform .7s var(--ease-out)!important}\n.dss-at .flip[aria-pressed=\"true\"] .flip-inner{transform:rotateY(180deg)!important}\n.dss-at .flip-front,.dss-at .flip-back{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;gap:.6rem!important;padding:1.3rem!important;border-radius:var(--r-card)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}\n.dss-at .flip-front{background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important}\n.dss-at .flip-front .feature-icon{background:var(--alert-soft)!important;color:var(--alert)!important}\n.dss-at .flip-back{transform:rotateY(180deg)!important;background:linear-gradient(140deg,var(--violet-deep),var(--violet))!important;color:#fff!important;justify-content:center!important}\n.dss-at .flip-title{font-weight:800!important;font-size:1.08rem!important;line-height:1.3!important;color:var(--ink)!important}\n.dss-at .flip-back .flip-title{color:#fff!important}\n.dss-at .flip-text{font-size:.96rem!important;line-height:1.5!important;color:rgba(255,255,255,.92)!important}\n.dss-at .flip-hint{display:inline-flex!important;align-items:center!important;gap:.35rem!important;margin-top:auto!important;font-size:.82rem!important;font-weight:700!important;color:var(--violet)!important}\n.dss-at .flip-hint .i{width:.95rem!important;height:.95rem!important}\n@media (hover:hover) and (pointer:fine){.dss-at .flip:hover .flip-front{box-shadow:var(--shadow-md)!important}\n.dss-at .flip:hover .flip-hint .i{transform:rotate(-180deg)!important;transition:transform .5s var(--ease-out)!important}}\n@media (max-width:900px){.dss-at .scam,.dss-at .scam:nth-of-type(even){grid-template-columns:1fr!important;padding:1.3rem!important}\n.dss-at .scam:nth-of-type(even) .scam-visual{order:0!important}\n.dss-at .flip-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}\n@media (max-width:560px){.dss-at .flip-grid{grid-template-columns:1fr!important}\n.dss-at .stepper-tab span:last-child{font-size:.78rem!important}}\n.dss-at .scam{--fam-solid:#25A35A}\n.dss-at .scam--fin{--fam-solid:#C9572F}\n.dss-at .scam--mob{--fam-solid:#6C5BD4}\n.dss-at .scam--emp{--fam-solid:#3F7A47}\n.dss-at .scam{padding:1.6rem 1.8rem!important;gap:2.2rem!important;margin-bottom:1.3rem!important}\n.dss-at .scam-visual{min-height:0!important;padding:1.2rem!important}\n.dss-at .phone-chat{width:13.5rem!important}\n.dss-at .scam-title{font-size:1.75rem!important}\n.dss-at .scam-sub{font-size:1rem!important}\n.dss-at .scam-body{gap:.8rem!important}\n.dss-at .sig-item{padding:.7rem .95rem!important;font-size:.95rem!important}\n.dss-at .scam-faire{padding:.9rem 1.1rem!important;font-size:.96rem!important}\n.dss-at .stepper{padding:1.4rem 1.5rem!important;margin-bottom:1.4rem!important}\n.dss-at .stepper-tabs{margin-bottom:1.2rem!important}\n.dss-at .st-icon{width:2.8rem!important;height:2.8rem!important}\n.dss-at .stepper-line{top:1.4rem!important}\n.dss-at .stepper-panel{padding:1.2rem 1.3rem!important;grid-template-columns:3.4rem 1fr!important;gap:1.1rem!important}\n.dss-at .sp-icon{width:3.4rem!important;height:3.4rem!important}\n.dss-at .stepper-panel h3{font-size:1.35rem!important}\n.dss-at .stepper-panel p{font-size:1rem!important}\n.dss-at .flip-grid{gap:1rem!important;margin-bottom:1.4rem!important}\n.dss-at .flip{min-height:11rem!important}\n.dss-at .flip-front,.dss-at .flip-back{padding:1.15rem 1.2rem!important;gap:.5rem!important}\n.dss-at .simple-hero--fiche{padding-bottom:3rem!important}\n.dss-at .fiche-body{padding-block:3rem 1rem!important}\n.dss-at .lesson-section.fiche{padding-bottom:2.6rem!important;margin-bottom:2.6rem!important}\n.dss-at .orient{margin-bottom:1.4rem!important}\n.dss-at .orient-cards{display:grid!important;grid-template-columns:1fr 1fr!important;gap:1rem!important}\n.dss-at .contact-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:.9rem!important;margin-bottom:1.4rem!important}\n.dss-at .contact{display:grid!important;gap:.3rem!important;align-content:start!important;padding:1.1rem 1.2rem!important;border-radius:var(--r-card)!important;background:var(--surface)!important;border:1px solid var(--line)!important;box-shadow:var(--shadow-sm)!important}\n.dss-at .contact-org{font-weight:800!important;font-size:.95rem!important;color:var(--ink)!important}\n.dss-at .contact-num{display:inline-flex!important;align-items:center!important;gap:.45rem!important;justify-self:start!important;font-size:1.2rem!important;font-weight:800!important;color:var(--violet-ink)!important;text-decoration:none!important;font-variant-numeric:tabular-nums lining-nums!important;padding:.25rem .6rem .25rem .25rem!important;margin-left:-.25rem!important;border-radius:var(--r-pill)!important;transition:background-color .2s ease, transform .16s var(--ease-out)!important}\n.dss-at .contact-num .i{width:1.05rem!important;height:1.05rem!important;color:var(--violet)!important}\n.dss-at .contact-num--text{font-size:1rem!important}\n.dss-at a.contact-num:active{transform:scale(.97)!important}\n.dss-at .contact-desc{font-size:.86rem!important;color:var(--muted)!important;font-weight:600!important}\n@media (hover:hover) and (pointer:fine){.dss-at a.contact-num:hover{background:var(--violet-soft)!important}}\n@media print{@page{margin:14mm}\n.dss-at{}\n.dss-at{background:#fff!important}\n.dss-at .site-header,.dss-at .site-footer,.dss-at .drawer,.dss-at .toast,.dss-at .hero-ctas,.dss-at .mod-nav,.dss-at .breadcrumb,.dss-at .callout--tip{display:none !important}\n.dss-at .simple-hero{background:none!important;padding:0 0 6mm!important}\n.js .dss-at [data-reveal]{opacity:1 !important;transform:none !important}\n.dss-at .lesson-section{break-inside:avoid!important;padding-bottom:5mm!important;margin-bottom:5mm!important}\n.dss-at .feature,.dss-at .contact,.dss-at .help-card,.dss-at .check-text,.dss-at .redflags li{box-shadow:none!important}\n.dss-at .check-box{border-width:1.5px!important}}\n@media (max-width:760px){.dss-at .contact-grid{grid-template-columns:1fr 1fr!important}\n.dss-at .orient-cards{grid-template-columns:1fr!important}}\n@media (max-width:520px){.dss-at .contact-grid{grid-template-columns:1fr!important}}\n.dss-at{font-family:var(--sans)!important;background:var(--bg)!important;color:var(--ink)!important;line-height:1.65!important;-webkit-font-smoothing:antialiased!important;font-size:17px!important}\n.dss-at h1,.dss-at h2,.dss-at h3{font-family:var(--serif)!important}\n.dss-at a{text-decoration:none!important}\n.dss-at .lesson-section{scroll-margin-top:7rem!important}\n.dss-at-help{position:fixed!important;right:18px!important;bottom:84px!important;z-index:900!important;display:inline-flex!important;align-items:center!important;gap:.5rem!important;padding:.75rem 1.1rem!important;border-radius:999px!important;border:0!important;background:var(--violet)!important;color:#fff!important;font:700 15px\/1 var(--sans)!important;box-shadow:0 12px 30px -10px rgba(94,43,93,.55)!important;cursor:pointer!important}\n.dss-at-help:hover{background:var(--violet-deep)!important}\n.dss-at-help .i{width:18px!important;height:18px!important}\n.dss-at .drawer{z-index:100000!important}\n.dss-at .toast{z-index:100001!important}\n@media print{body *{visibility:hidden!important}\n.dss-at,.dss-at *{visibility:visible!important}\n.dss-at{position:absolute!important;left:0!important;top:0!important;width:100%!important}\n.dss-at-help,.dss-at .drawer,.dss-at .toast,.dss-at .no-print{display:none!important}}\n.dss-at{font-size:16px!important}\n.dss-at .dss-main :is(p,li,.check-text,.flip-text,.vbg-flow span,.sc-opt>span:last-child,.sig-item span,.callout div,.help-desc):not(.phone *):not(.phone-chat *):not(.scam-visual *):not(.eyebrow):not(.badge):not(.tag):not(.vbg-tag):not(.bubble){font-size:16px!important;line-height:1.7!important}\n.dss-at .dss-main .vbg-prose p.vbg-lead{font-weight:600!important}\n<\/style><script>\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   COMMUN \u00b7 comportements partag\u00e9s par toutes les pages\n   Charg\u00e9 dans l'en-t\u00eate (sans defer) pour poser la classe \u00ab js \u00bb avant\n   le premier affichage ; le reste attend que la page soit pr\u00eate.\n\n     \u00b7 en-t\u00eate qui se densifie au d\u00e9filement + barre de lecture\n     \u00b7 menu mobile, panneau \u00ab Besoin d'aide ? \u00bb\n     \u00b7 apparitions en cascade au d\u00e9filement\n     \u00b7 \u00e9tapes et cartes \u00e0 cocher, onglets, compteurs, saisie anim\u00e9e\n     \u00b7 copie des num\u00e9ros de t\u00e9l\u00e9phone, petit message de confirmation\n   Les scripts de page peuvent utiliser window.DSS (toast, onVisible, typeText).\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n\ndocument.documentElement.classList.add('js');\n\n\n(function () {\n  'use strict';\n\n  var reduceMotion = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  var finePointer = window.matchMedia('(hover: hover) and (pointer: fine)').matches;\n\n  function $(sel, root) { return (root || document).querySelector(sel); }\n  function $$(sel, root) { return Array.prototype.slice.call((root || document).querySelectorAll(sel)); }\n\n  \/* \u2500\u2500 Petit message de confirmation \u2500\u2500 *\/\n  var toastTimer;\n  function toast(msg) {\n    var t = $('.toast');\n    if (!t) return;\n    t.textContent = msg;\n    t.classList.add('is-on');\n    clearTimeout(toastTimer);\n    toastTimer = setTimeout(function () { t.classList.remove('is-on'); }, 2400);\n  }\n\n  \/* \u2500\u2500 D\u00e9clenche une fonction une seule fois quand l'\u00e9l\u00e9ment devient visible \u2500\u2500 *\/\n  function onVisible(el, fn, threshold) {\n    if (!('IntersectionObserver' in window)) { fn(el); return; }\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (e.isIntersecting) { io.unobserve(e.target); fn(e.target); }\n      });\n    }, { threshold: threshold || 0.35 });\n    io.observe(el);\n  }\n\n  \/* \u2500\u2500 Saisie anim\u00e9e d'un texte \u2500\u2500 *\/\n  function typeText(el, str, opts) {\n    opts = opts || {};\n    if (reduceMotion) { el.textContent = str; if (opts.onDone) opts.onDone(); return; }\n    var i = 0;\n    el.textContent = '';\n    (function step() {\n      el.textContent = str.slice(0, ++i);\n      if (opts.onChar) opts.onChar(i, str);\n      if (i < str.length) setTimeout(step, (opts.speed || 70) + Math.random() * (opts.jitter || 60));\n      else if (opts.onDone) opts.onDone();\n    })();\n  }\n\n  \/* \u2550\u2550 En-t\u00eate \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function initHeader() {\n    var header = $('.dss-at .site-header');\n    if (!header) return;\n    var bar = $('.read-progress span');\n    var ticking = false;\n    function update() {\n      ticking = false;\n      var y = window.scrollY;\n      header.classList.toggle('is-scrolled', y > 8);\n      var max = document.documentElement.scrollHeight - window.innerHeight;\n      if (bar) bar.style.setProperty('--p', max > 0 ? Math.min(1, y \/ max) : 0);\n    }\n    window.addEventListener('scroll', function () {\n      if (!ticking) { ticking = true; requestAnimationFrame(update); }\n    }, { passive: true });\n    update();\n\n    var toggle = $('.dss-at .menu-toggle');\n    var menu = $('#menu');\n    if (toggle && menu) {\n      toggle.addEventListener('click', function () {\n        var open = menu.classList.toggle('is-open');\n        toggle.setAttribute('aria-expanded', open ? 'true' : 'false');\n      });\n    }\n  }\n\n  \/* \u2550\u2550 Panneau \u00ab Besoin d'aide ? \u00bb \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function initHelp() {\n    var drawer = $('#aide');\n    if (!drawer) return;\n    var lastFocus = null;\n    function open() {\n      lastFocus = document.activeElement;\n      drawer.hidden = false;\n      document.body.style.overflow = 'hidden';\n      requestAnimationFrame(function () {\n        drawer.classList.add('is-open');\n        var close = $('.drawer-close', drawer);\n        if (close) close.focus({ preventScroll: true });\n      });\n    }\n    function close() {\n      drawer.classList.remove('is-open');\n      document.body.style.overflow = '';\n      setTimeout(function () { drawer.hidden = true; }, 420);\n      if (lastFocus) lastFocus.focus({ preventScroll: true });\n    }\n    $$('.dss-at [data-open-help]').forEach(function (b) { b.addEventListener('click', open); });\n    $$('[data-close-help]', drawer).forEach(function (b) { b.addEventListener('click', close); });\n    document.addEventListener('keydown', function (e) {\n      if (e.key === 'Escape' && !drawer.hidden) close();\n    });\n  }\n\n  \/* \u2550\u2550 Apparitions en cascade \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function initReveal() {\n    var items = $$('.dss-at [data-reveal]');\n    if (!('IntersectionObserver' in window) || reduceMotion) {\n      items.forEach(function (el) { el.classList.add('is-in'); });\n      return;\n    }\n    \/\/ les \u00e9l\u00e9ments qui entrent ensemble apparaissent l'un apr\u00e8s l'autre\n    var queue = [], scheduled = false;\n    function flush() {\n      scheduled = false;\n      queue.sort(function (a, b) {\n        var ra = a.getBoundingClientRect(), rb = b.getBoundingClientRect();\n        return (ra.top - rb.top) || (ra.left - rb.left);\n      });\n      queue.forEach(function (el, k) {\n        el.style.setProperty('--d', Math.min(k, 7) * 70 + 'ms');\n        el.classList.add('is-in');\n      });\n      queue = [];\n    }\n    var io = new IntersectionObserver(function (entries) {\n      entries.forEach(function (e) {\n        if (!e.isIntersecting) return;\n        io.unobserve(e.target);\n        queue.push(e.target);\n      });\n      if (queue.length && !scheduled) { scheduled = true; requestAnimationFrame(flush); }\n    }, { threshold: 0.12, rootMargin: '0px 0px -6% 0px' });\n    items.forEach(function (el) { io.observe(el); });\n  }\n\n  \/* \u2550\u2550 \u00c9tapes et cartes \u00e0 cocher \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function initChecks() {\n    document.addEventListener('click', function (e) {\n      var box = e.target.closest('.check-box');\n      if (box) {\n        var item = box.closest('.check-item');\n        var done = !item.classList.contains('is-done');\n        item.classList.toggle('is-done', done);\n        box.setAttribute('aria-pressed', done ? 'true' : 'false');\n        if (done) {\n          item.classList.remove('just-done');\n          void item.offsetWidth;                \/\/ relance l'onde\n          item.classList.add('just-done');\n          var list = item.parentElement;\n          var all = $$('.check-item', list);\n          if (all.every(function (x) { return x.classList.contains('is-done'); })) toast('Toutes les \u00e9tapes sont faites. Bravo !');\n        }\n        return;\n      }\n      var card = e.target.closest('.feature--check');\n      if (card) {\n        var on = card.getAttribute('aria-pressed') !== 'true';\n        card.setAttribute('aria-pressed', on ? 'true' : 'false');\n      }\n    });\n  }\n\n  \/* \u2550\u2550 Onglets \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function initTabs() {\n    $$('.tabs').forEach(function (bar) {\n      var tabs = $$('.tab', bar);\n      var ink = $('.tab-ink', bar);\n      var scope = bar.parentElement;\n      function moveInk(t) {\n        if (!ink) return;\n        ink.style.setProperty('--x', t.offsetLeft + 'px');\n        ink.style.setProperty('--w', t.offsetWidth + 'px');\n      }\n      function select(t) {\n        tabs.forEach(function (x) { x.setAttribute('aria-selected', x === t ? 'true' : 'false'); });\n        $$('[data-panel]', scope).forEach(function (p) { p.hidden = p.getAttribute('data-panel') !== t.getAttribute('data-tab'); });\n        moveInk(t);\n      }\n      tabs.forEach(function (t) { t.addEventListener('click', function () { select(t); }); });\n      var first = tabs.filter(function (t) { return t.getAttribute('aria-selected') === 'true'; })[0] || tabs[0];\n      requestAnimationFrame(function () { moveInk(first); });\n      window.addEventListener('resize', function () {\n        moveInk(tabs.filter(function (t) { return t.getAttribute('aria-selected') === 'true'; })[0]);\n      });\n      if (document.fonts && document.fonts.ready) document.fonts.ready.then(function () {\n        moveInk(tabs.filter(function (t) { return t.getAttribute('aria-selected') === 'true'; })[0]);\n      });\n    });\n  }\n\n  \/* \u2550\u2550 Compteurs et saisies anim\u00e9es \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function initCounters() {\n    $$('.dss-at [data-count-to]').forEach(function (el) {\n      var to = parseInt(el.getAttribute('data-count-to'), 10);\n      if (reduceMotion) return;\n      el.textContent = '0';\n      onVisible(el, function () {\n        var t0 = performance.now(), dur = 1400;\n        (function frame(now) {\n          var k = Math.min(1, (now - t0) \/ dur);\n          var eased = 1 - Math.pow(1 - k, 4);\n          el.textContent = Math.round(to * eased);\n          if (k < 1) requestAnimationFrame(frame);\n        })(t0);\n      }, 0.6);\n    });\n    $$('.dss-at [data-type]').forEach(function (el) {\n      var str = el.getAttribute('data-type');\n      onVisible(el, function () { setTimeout(function () { typeText(el, str, { speed: 90 }); }, 400); }, 0.6);\n    });\n  }\n\n  \/* \u2550\u2550 Num\u00e9ros de t\u00e9l\u00e9phone : copie sur ordinateur, appel sur mobile \u2550\u2550 *\/\n  function initCopy() {\n    document.addEventListener('click', function (e) {\n      var a = e.target.closest('[data-copy]');\n      if (!a || !finePointer) return;          \/\/ sur t\u00e9l\u00e9phone, le lien tel: appelle\n      e.preventDefault();\n      var num = a.getAttribute('data-copy');\n      var done = function () { toast('Num\u00e9ro copi\u00e9 : ' + num); };\n      if (navigator.clipboard && navigator.clipboard.writeText) {\n        navigator.clipboard.writeText(num).then(done, function () { toast(num); });\n      } else { toast(num); }\n    });\n  }\n\n  \/* \u2550\u2550 Effet de profondeur l\u00e9ger sur les visuels de t\u00eate \u2550\u2550\u2550\u2550\u2550 *\/\n  function initTilt() {\n    if (reduceMotion || !finePointer) return;\n    $$('.dss-at [data-tilt]').forEach(function (zone) {\n      var layers = $$('[data-depth]', zone);\n      var tx = 0, ty = 0, cx = 0, cy = 0, raf = null;\n      function loop() {\n        cx += (tx - cx) * 0.08; cy += (ty - cy) * 0.08;   \/\/ ressort amorti\n        layers.forEach(function (l) {\n          var d = parseFloat(l.getAttribute('data-depth'));\n          l.style.translate = (cx * d).toFixed(2) + 'px ' + (cy * d).toFixed(2) + 'px';\n        });\n        if (Math.abs(tx - cx) > 0.05 || Math.abs(ty - cy) > 0.05) raf = requestAnimationFrame(loop);\n        else raf = null;\n      }\n      zone.addEventListener('pointermove', function (e) {\n        var r = zone.getBoundingClientRect();\n        tx = ((e.clientX - r.left) \/ r.width - 0.5) * 2;\n        ty = ((e.clientY - r.top) \/ r.height - 0.5) * 2;\n        if (!raf) raf = requestAnimationFrame(loop);\n      });\n      zone.addEventListener('pointerleave', function () { tx = 0; ty = 0; if (!raf) raf = requestAnimationFrame(loop); });\n    });\n  }\n\n  \/* \u2550\u2550 Bascule clair \/ sombre \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n  function initTheme() {\n    var root = document.documentElement;\n    var buttons = $$('.dss-at [data-theme-toggle]');\n    function label() {\n      var dark = root.getAttribute('data-theme') === 'dark';\n      buttons.forEach(function (b) {\n        b.setAttribute('aria-label', dark ? 'Passer en th\u00e8me clair' : 'Passer en th\u00e8me sombre');\n        b.setAttribute('aria-pressed', dark ? 'true' : 'false');\n      });\n    }\n    buttons.forEach(function (b) {\n      b.addEventListener('click', function () {\n        var dark = root.getAttribute('data-theme') !== 'dark';\n        root.classList.add('theme-anim');               \/\/ fondu des couleurs le temps du changement\n        if (dark) root.setAttribute('data-theme', 'dark');\n        else root.removeAttribute('data-theme');\n        \n        label();\n        setTimeout(function () { root.classList.remove(\"theme-anim\"); }, 700);\n      });\n    });\n    label();\n  }\n\n  function start() {\n    initTheme();\n    initHeader();\n    initHelp();\n    initReveal();\n    initChecks();\n    initTabs();\n    initCounters();\n    initCopy();\n    initTilt();\n  }\n\n  window.DSS = { toast: toast, onVisible: onVisible, typeText: typeText, reduceMotion: reduceMotion };\n\n  if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', start);\n  else start();\n})();\n<\/script><div class=\"dss-at is-lesson page-module1\">\n<div class=\"dss-main\" id=\"contenu\">\n\n<section class=\"lesson-hero\">\n  <div class=\"container lesson-hero-grid\">\n    <div class=\"lesson-hero-text\">\n      <nav class=\"breadcrumb\" aria-label=\"Fil d'Ariane\"><a href=\"\/thematiques-vbg-ft\/\">Th\u00e9matiques VBG-FT<\/a><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"m9 18 6-6-6-6\" \/><\/svg><span>S\u00e9curisation avanc\u00e9e<\/span><\/nav>\n      <span class=\"badge\" data-reveal>Module 1 \u00b7 S\u00e9curisation<\/span>\n      <h1 data-reveal>S\u00e9curisation avanc\u00e9e<\/h1>\n      <p class=\"lead\" data-reveal>Vos comptes, vos messageries et vos mots de passe<\/p>\n      <div class=\"chips\" data-reveal><span class=\"chip\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><circle cx=\"12\" cy=\"12\" r=\"10\" \/><polygon points=\"10 8 16 12 10 16 10 8\" \/><\/svg>D\u00e9monstration<\/span><span class=\"chip\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M14 4.1 12 6\" \/><path d=\"m5.1 8-2.9-.8\" \/><path d=\"m6 12-1.9 2\" \/><path d=\"M7.2 2.2 8 5.1\" \/><path d=\"M9.037 9.69a.498.498 0 0 1 .653-.653l11 4.5a.5.5 0 0 1-.074.949l-4.349 1.041a1 1 0 0 0-.74.739l-1.04 4.35a.5.5 0 0 1-.95.074z\" \/><\/svg>Pratique guid\u00e9e<\/span><\/div>\n      <a class=\"btn btn-primary btn-lg\" href=\"#parcours\" data-reveal><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><circle cx=\"12\" cy=\"12\" r=\"10\" \/><polygon points=\"10 8 16 12 10 16 10 8\" \/><\/svg>Commencer le module<\/a>\n    <\/div>\n    <div class=\"lesson-hero-visual\" aria-hidden=\"true\" data-tilt><div class=\"hv hv-m1\"><div class=\"blob-shape\"><\/div><div data-depth=\"6\" class=\"phone phone-m1\"><div class=\"phone-notch\"><\/div><div class=\"phone-status\"><span>09:41<\/span><span class=\"ps-icons\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M2 20h.01\" \/><path d=\"M7 20v-4\" \/><path d=\"M12 20v-8\" \/><path d=\"M17 20V8\" \/><path d=\"M22 4v16\" \/><\/svg><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M12 20h.01\" \/><path d=\"M2 8.82a15 15 0 0 1 20 0\" \/><path d=\"M5 12.859a10 10 0 0 1 14 0\" \/><path d=\"M8.5 16.429a5 5 0 0 1 7 0\" \/><\/svg><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"16\" height=\"10\" x=\"2\" y=\"7\" rx=\"2\" ry=\"2\" \/><line x1=\"22\" x2=\"22\" y1=\"11\" y2=\"13\" \/><line x1=\"6\" x2=\"6\" y1=\"11\" y2=\"13\" \/><line x1=\"10\" x2=\"10\" y1=\"11\" y2=\"13\" \/><line x1=\"14\" x2=\"14\" y1=\"11\" y2=\"13\" \/><\/svg><\/span><\/div><div class=\"phone-screen\"><div class=\"lock-clock\">09:41<\/div><div class=\"lock-date\">samedi<\/div><div class=\"notif notif-2fa\"><span class=\"notif-app\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" \/><path d=\"m9 12 2 2 4-4\" \/><\/svg><\/span><div><b>Validation en deux \u00e9tapes<\/b><span>Est-ce bien vous qui essayez de vous connecter&nbsp;?<\/span><div class=\"notif-actions\"><span class=\"na-yes\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg>Oui<\/span><span class=\"na-no\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M18 6 6 18\" \/><path d=\"m6 6 12 12\" \/><\/svg>Non<\/span><\/div><\/div><\/div><div class=\"otp\" aria-hidden=\"true\"><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><span><\/span><\/div><\/div><\/div><div data-depth=\"-14\" class=\"float-card fc-lock\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><circle cx=\"12\" cy=\"16\" r=\"1\" \/><rect x=\"3\" y=\"10\" width=\"18\" height=\"12\" rx=\"2\" \/><path d=\"M7 10V7a5 5 0 0 1 10 0v3\" \/><\/svg><div><b>Mot de passe<\/b><span class=\"meter\"><i><\/i><\/span><\/div><\/div><div data-depth=\"-14\" class=\"float-card fc-shield\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M10.268 21a2 2 0 0 0 3.464 0\" \/><path d=\"M22 8c0-2.3-.8-4.3-2-6\" \/><path d=\"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326\" \/><path d=\"M4 2C2.8 3.7 2 5.7 2 8\" \/><\/svg><div><b>Alerte de connexion<\/b><span>Nouvel appareil d\u00e9tect\u00e9<\/span><\/div><\/div><\/div><\/div>\n  <\/div>\n<\/section>\n\n<div class=\"container lesson-layout\" id=\"parcours\">\n  <div class=\"lesson-body\">\n    <section class=\"lesson-section\" id=\"votre-adresse-e-mail-la-cle-de-vos-comptes\" data-nav=\"Votre adresse e-mail\u00a0: la cl\u00e9 de vos comptes\"><header class=\"section-head\" data-reveal><span class=\"section-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\" \/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\" \/><\/svg><\/span><h2>Votre adresse e-mail\u00a0: la cl\u00e9 de vos comptes<\/h2><\/header><p class=\"section-intro\">La plupart de vos comptes (banque, r\u00e9seaux sociaux, services en ligne) sont li\u00e9s \u00e0 votre adresse e-mail. Si quelqu'un y acc\u00e8de, il peut r\u00e9initialiser <em>tous<\/em> vos mots de passe.<\/p><div class=\"split split--hub\"><div class=\"features features--compact\" data-count=\"2\"><article class=\"feature\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M12 10a2 2 0 0 0-2 2c0 1.02-.1 2.51-.26 4\" \/><path d=\"M14 13.12c0 2.38 0 6.38-1 8.88\" \/><path d=\"M17.29 21.02c.12-.6.43-2.3.5-3.02\" \/><path d=\"M2 12a10 10 0 0 1 18-6\" \/><path d=\"M2 16h.01\" \/><path d=\"M21.8 16c.2-2 .131-5.354 0-6\" \/><path d=\"M5 19.5C5.5 18 6 15 6 12a6 6 0 0 1 .34-2\" \/><path d=\"M8.65 22c.21-.66.45-1.32.57-2\" \/><path d=\"M9 6.8a6 6 0 0 1 9 5.2v2\" \/><\/svg><\/span><h3>Identit\u00e9 num\u00e9rique principale<\/h3><p>Votre e-mail vous identifie aupr\u00e8s de tous vos services en ligne.<\/p><\/article><article class=\"feature\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" \/><path d=\"M12 8v4\" \/><path d=\"M12 16h.01\" \/><\/svg><\/span><h3>Cible prioritaire des pirates<\/h3><p>Les attaquants visent d'abord la bo\u00eete e-mail pour atteindre tout le reste. La s\u00e9curiser prot\u00e8ge tous vos autres comptes.<\/p><\/article><\/div><div class=\"mail-hub\" aria-hidden=\"true\" data-reveal><span class=\"hub-core\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\" \/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\" \/><\/svg><\/span><span class=\"hub-node\" style=\"--a:0deg\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><line x1=\"3\" x2=\"21\" y1=\"22\" y2=\"22\" \/><line x1=\"6\" x2=\"6\" y1=\"18\" y2=\"11\" \/><line x1=\"10\" x2=\"10\" y1=\"18\" y2=\"11\" \/><line x1=\"14\" x2=\"14\" y1=\"18\" y2=\"11\" \/><line x1=\"18\" x2=\"18\" y1=\"18\" y2=\"11\" \/><polygon points=\"12 2 20 7 4 7\" \/><\/svg><\/span><span class=\"hub-node\" style=\"--a:60deg\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2\" \/><circle cx=\"9\" cy=\"7\" r=\"4\" \/><path d=\"M22 21v-2a4 4 0 0 0-3-3.87\" \/><path d=\"M16 3.13a4 4 0 0 1 0 7.75\" \/><\/svg><\/span><span class=\"hub-node\" style=\"--a:120deg\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4Z\" \/><path d=\"M3 6h18\" \/><path d=\"M16 10a4 4 0 0 1-8 0\" \/><\/svg><\/span><span class=\"hub-node\" style=\"--a:180deg\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16\" \/><rect width=\"20\" height=\"14\" x=\"2\" y=\"6\" rx=\"2\" \/><\/svg><\/span><span class=\"hub-node\" style=\"--a:240deg\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M14 9a2 2 0 0 1-2 2H6l-4 4V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2z\" \/><path d=\"M18 9h2a2 2 0 0 1 2 2v11l-4-4h-6a2 2 0 0 1-2-2v-1\" \/><\/svg><\/span><span class=\"hub-node\" style=\"--a:300deg\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5\" \/><rect x=\"2\" y=\"6\" width=\"14\" height=\"12\" rx=\"2\" \/><\/svg><\/span><svg class=\"hub-lines\" viewBox=\"0 0 200 200\"><line x1=\"100\" y1=\"100\" x2=\"100.0\" y2=\"22.0\"\/><line x1=\"100\" y1=\"100\" x2=\"167.5\" y2=\"61.0\"\/><line x1=\"100\" y1=\"100\" x2=\"167.5\" y2=\"139.0\"\/><line x1=\"100\" y1=\"100\" x2=\"100.0\" y2=\"178.0\"\/><line x1=\"100\" y1=\"100\" x2=\"32.5\" y2=\"139.0\"\/><line x1=\"100\" y1=\"100\" x2=\"32.5\" y2=\"61.0\"\/><\/svg><\/div><\/div><\/section><section class=\"lesson-section\" id=\"securiser-sa-messagerie-electronique\" data-nav=\"S\u00e9curiser sa messagerie \u00e9lectronique\"><header class=\"section-head\" data-reveal><span class=\"section-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\" \/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\" \/><\/svg><\/span><h2>S\u00e9curiser sa messagerie \u00e9lectronique<\/h2><\/header><ol class=\"checklist\"><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Activer la validation en deux \u00e9tapes (2FA)<\/strong>\u00a0: au minimum par SMS, id\u00e9alement par une application (Google Authenticator, Authy).<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Utiliser un mot de passe fort et unique<\/strong>, d'au moins 12 caract\u00e8res, en m\u00e9langeant lettres, chiffres et symboles.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>V\u00e9rifier les appareils connect\u00e9s<\/strong> et d\u00e9connecter tout de suite ceux que vous ne connaissez pas, dans les param\u00e8tres de s\u00e9curit\u00e9.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Activer les alertes de connexion<\/strong>\u00a0: Gmail et Outlook vous pr\u00e9viennent d\u00e8s qu'une connexion inhabituelle a lieu.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Ne jamais ouvrir les pi\u00e8ces jointes<\/strong> d'un exp\u00e9diteur inconnu. Elles peuvent installer un logiciel malveillant.<\/div><\/li><\/ol><aside class=\"callout callout--warn\" data-reveal><span class=\"callout-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3\" \/><path d=\"M12 9v4\" \/><path d=\"M12 17h.01\" \/><\/svg><\/span><div><strong>R\u00e8gle absolue\u00a0:<\/strong> ne jamais communiquer son mot de passe, son code 2FA ou ses codes de r\u00e9cup\u00e9ration. Le module 3 d\u00e9taille tout ce qu'on ne donne jamais.<\/div><\/aside><\/section><section class=\"lesson-section\" id=\"reconnaitre-une-tentative-d-intrusion\" data-nav=\"Reconna\u00eetre une tentative d&#x27;intrusion\"><header class=\"section-head\" data-reveal><span class=\"section-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M7 18v-6a5 5 0 1 1 10 0v6\" \/><path d=\"M5 21a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-1a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2z\" \/><path d=\"M21 12h1\" \/><path d=\"M18.5 4.5 18 5\" \/><path d=\"M2 12h1\" \/><path d=\"M12 2v1\" \/><path d=\"m4.929 4.929.707.707\" \/><path d=\"M12 12v6\" \/><\/svg><\/span><h2>Reconna\u00eetre une tentative d&#x27;intrusion<\/h2><\/header><p class=\"section-intro\">Ces signaux doivent vous alerter imm\u00e9diatement\u00a0:<\/p><div class=\"notif-list\"><article class=\"notif-card\" data-reveal><span class=\"nc-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M10.268 21a2 2 0 0 0 3.464 0\" \/><path d=\"M22 8c0-2.3-.8-4.3-2-6\" \/><path d=\"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326\" \/><path d=\"M4 2C2.8 3.7 2 5.7 2 8\" \/><\/svg><\/span><div><h3>Connexion inconnue<\/h3><p>Alerte depuis un pays, une ville ou un appareil que vous ne reconnaissez pas.<\/p><\/div><span class=\"nc-time\">\u00e0 l'instant<\/span><\/article><article class=\"notif-card\" data-reveal><span class=\"nc-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\" \/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\" \/><\/svg><\/span><div><h3>R\u00e9initialisation non demand\u00e9e<\/h3><p>Vous recevez un lien de r\u00e9initialisation que vous n'avez pas sollicit\u00e9.<\/p><\/div><span class=\"nc-time\">\u00e0 l'instant<\/span><\/article><article class=\"notif-card\" data-reveal><span class=\"nc-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\" \/><path d=\"M7 11V7a5 5 0 0 1 9.9-1\" \/><\/svg><\/span><div><h3>Impossible de vous connecter<\/h3><p>Votre mot de passe habituel ne fonctionne plus\u00a0: quelqu'un l'a peut-\u00eatre chang\u00e9.<\/p><\/div><span class=\"nc-time\">\u00e0 l'instant<\/span><\/article><article class=\"notif-card\" data-reveal><span class=\"nc-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z\" \/><path d=\"m21.854 2.147-10.94 10.939\" \/><\/svg><\/span><div><h3>Messages envoy\u00e9s \u00e0 votre insu<\/h3><p>Des messages ont \u00e9t\u00e9 envoy\u00e9s depuis votre compte sans votre action.<\/p><\/div><span class=\"nc-time\">\u00e0 l'instant<\/span><\/article><article class=\"notif-card\" data-reveal><span class=\"nc-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"14\" height=\"20\" x=\"5\" y=\"2\" rx=\"2\" ry=\"2\" \/><path d=\"M12 18h.01\" \/><\/svg><\/span><div><h3>Code 2FA sans action de votre part<\/h3><p>Vous recevez un code d'authentification sans avoir essay\u00e9 de vous connecter.<\/p><\/div><span class=\"nc-time\">\u00e0 l'instant<\/span><\/article><article class=\"notif-card\" data-reveal><span class=\"nc-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M12.22 2h-.44a2 2 0 0 0-2 2v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z\" \/><circle cx=\"12\" cy=\"12\" r=\"3\" \/><\/svg><\/span><div><h3>Param\u00e8tres modifi\u00e9s<\/h3><p>Adresse de r\u00e9cup\u00e9ration, num\u00e9ro de t\u00e9l\u00e9phone ou photo de profil chang\u00e9s sans vous.<\/p><\/div><span class=\"nc-time\">\u00e0 l'instant<\/span><\/article><\/div><\/section><section class=\"lesson-section\" id=\"alerte-ou-piratage-que-faire\" data-nav=\"Alerte ou piratage\u00a0: que faire\u00a0?\"><header class=\"section-head\" data-reveal><span class=\"section-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><circle cx=\"12\" cy=\"12\" r=\"10\" \/><path d=\"m4.93 4.93 4.24 4.24\" \/><path d=\"m14.83 9.17 4.24-4.24\" \/><path d=\"m14.83 14.83 4.24 4.24\" \/><path d=\"m9.17 14.83-4.24 4.24\" \/><circle cx=\"12\" cy=\"12\" r=\"4\" \/><\/svg><\/span><h2>Alerte ou piratage\u00a0: que faire\u00a0?<\/h2><\/header><p class=\"section-intro\">Une alerte ne veut pas forc\u00e9ment dire que votre compte est pirat\u00e9. Commencez par v\u00e9rifier, sans cliquer dans le message.<\/p><ol class=\"checklist\"><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Lire attentivement le message<\/strong>. D'o\u00f9 vient-il\u00a0? Une vraie alerte arrive toujours par l'application officielle. Les fausses alertes existent aussi.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Aller directement sur l'application officielle<\/strong>\u00a0: ne cliquez pas sur les liens de l'e-mail d'alerte, tapez l'adresse vous-m\u00eame.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>V\u00e9rifier l'activit\u00e9 r\u00e9cente et les appareils connect\u00e9s<\/strong> dans les param\u00e8tres de s\u00e9curit\u00e9. D\u00e9connecter tout appareil que vous ne reconnaissez pas.<\/div><\/li><\/ol><p class=\"section-intro\">Si une connexion suspecte se confirme, agir dans cet ordre\u00a0:<\/p><ol class=\"checklist checklist--alert\"><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Changer imm\u00e9diatement le mot de passe<\/strong>, depuis un autre appareil si possible, car l'appareil compromis peut \u00eatre espionn\u00e9.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>V\u00e9rifier l'adresse de r\u00e9cup\u00e9ration<\/strong>\u00a0: l'e-mail et le num\u00e9ro de t\u00e9l\u00e9phone de r\u00e9cup\u00e9ration doivent bien \u00eatre les v\u00f4tres.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Activer ou renforcer la 2FA<\/strong>. Si elle n'\u00e9tait pas active, l'activer maintenant. Si possible, passer du SMS \u00e0 une application d'authentification.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>V\u00e9rifier les acc\u00e8s accord\u00e9s<\/strong>\u00a0: dans les param\u00e8tres, retirer les applications tierces qui ont acc\u00e8s \u00e0 votre compte.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Notifier vos contacts<\/strong>\u00a0: vos proches peuvent recevoir des messages frauduleux envoy\u00e9s en votre nom.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Signaler au service concern\u00e9<\/strong>\u00a0: Gmail, Outlook et les r\u00e9seaux sociaux ont une proc\u00e9dure pour r\u00e9cup\u00e9rer un compte et signaler un piratage.<\/div><\/li><\/ol><\/section><section class=\"lesson-section\" id=\"pourquoi-utiliser-un-gestionnaire-de-mots-de-pas\" data-nav=\"Pourquoi utiliser un gestionnaire de mots de passe\u00a0?\"><header class=\"section-head\" data-reveal><span class=\"section-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M2.586 17.414A2 2 0 0 0 2 18.828V21a1 1 0 0 0 1 1h3a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h1a1 1 0 0 0 1-1v-1a1 1 0 0 1 1-1h.172a2 2 0 0 0 1.414-.586l.814-.814a6.5 6.5 0 1 0-4-4z\" \/><circle cx=\"16.5\" cy=\"7.5\" r=\".5\" fill=\"currentColor\" \/><\/svg><\/span><h2>Pourquoi utiliser un gestionnaire de mots de passe\u00a0?<\/h2><\/header><p class=\"section-intro\">Un gestionnaire cr\u00e9e, garde et remplit vos mots de passe \u00e0 votre place, dans un coffre chiffr\u00e9. Celui que nous recommandons\u00a0: <strong>Bitwarden<\/strong> (gratuit, open source).<\/p><div class=\"features features--compact\" data-count=\"6\"><article class=\"feature\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"12\" height=\"12\" x=\"2\" y=\"10\" rx=\"2\" ry=\"2\" \/><path d=\"m17.92 14 3.5-3.5a2.24 2.24 0 0 0 0-3l-5-4.92a2.24 2.24 0 0 0-3 0L10 6\" \/><path d=\"M6 18h.01\" \/><path d=\"M10 14h.01\" \/><path d=\"M15 6h.01\" \/><path d=\"M18 9h.01\" \/><\/svg><\/span><h3>Mots de passe forts automatiques<\/h3><p>Il g\u00e9n\u00e8re des mots de passe al\u00e9atoires impossibles \u00e0 deviner, sans effort.<\/p><\/article><article class=\"feature\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><circle cx=\"12\" cy=\"16\" r=\"1\" \/><rect x=\"3\" y=\"10\" width=\"18\" height=\"12\" rx=\"2\" \/><path d=\"M7 10V7a5 5 0 0 1 10 0v3\" \/><\/svg><\/span><h3>Un seul mot de passe \u00e0 retenir<\/h3><p>Vous ne retenez qu'un seul mot de passe, le mot de passe ma\u00eetre. C'est lui qui ouvre le coffre.<\/p><\/article><article class=\"feature\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><circle cx=\"12\" cy=\"12\" r=\"10\" \/><path d=\"m4.9 4.9 14.2 14.2\" \/><\/svg><\/span><h3>Plus de r\u00e9utilisation dangereuse<\/h3><p>Un mot de passe diff\u00e9rent par site\u00a0: si l'un fuit, les autres restent prot\u00e9g\u00e9s.<\/p><\/article><article class=\"feature\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z\" \/><\/svg><\/span><h3>Remplissage automatique s\u00e9curis\u00e9<\/h3><p>Il reconna\u00eet les vrais sites et ne remplit pas sur les sites de phishing.<\/p><\/article><article class=\"feature\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M10.268 21a2 2 0 0 0 3.464 0\" \/><path d=\"M22 8c0-2.3-.8-4.3-2-6\" \/><path d=\"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326\" \/><path d=\"M4 2C2.8 3.7 2 5.7 2 8\" \/><\/svg><\/span><h3>Alertes de fuite de donn\u00e9es<\/h3><p>Il vous pr\u00e9vient si l'un de vos comptes a \u00e9t\u00e9 compromis dans une fuite connue.<\/p><\/article><article class=\"feature\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"14\" height=\"20\" x=\"5\" y=\"2\" rx=\"2\" ry=\"2\" \/><path d=\"M12 18h.01\" \/><\/svg><\/span><h3>Synchronisation multi-appareils<\/h3><p>Vos mots de passe disponibles sur t\u00e9l\u00e9phone, tablette et ordinateur.<\/p><\/article><\/div><div class=\"pw-demo\" data-reveal><div class=\"pw-top\"><span class=\"pw-label\">G\u00e9n\u00e9rateur de mots de passe<\/span><span class=\"pw-count\" aria-live=\"off\"><b data-pw-count>0<\/b> g\u00e9n\u00e9r\u00e9s<\/span><\/div><div class=\"pw-field\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><circle cx=\"12\" cy=\"16\" r=\"1\" \/><rect x=\"3\" y=\"10\" width=\"18\" height=\"12\" rx=\"2\" \/><path d=\"M7 10V7a5 5 0 0 1 10 0v3\" \/><\/svg><span class=\"pw-text\" aria-live=\"polite\"><\/span><span class=\"caret\"><\/span><\/div><div class=\"pw-meter\"><span><\/span><\/div><div class=\"pw-legend\"><span data-pw-level>Robustesse<\/span><span class=\"pw-vault\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" \/><path d=\"m9 12 2 2 4-4\" \/><\/svg>Tir\u00e9 au hasard, jamais enregistr\u00e9<\/span><\/div><div class=\"pw-actions\"><button class=\"pw-btn pw-btn--main\" type=\"button\" data-pw-new><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8\" \/><path d=\"M21 3v5h-5\" \/><path d=\"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16\" \/><path d=\"M8 16H3v5\" \/><\/svg>G\u00e9n\u00e9rer un autre<\/button><button class=\"pw-btn\" type=\"button\" data-pw-pause aria-pressed=\"false\"><svg class=\"i i-pause\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect x=\"14\" y=\"4\" width=\"4\" height=\"16\" rx=\"1\" \/><rect x=\"6\" y=\"4\" width=\"4\" height=\"16\" rx=\"1\" \/><\/svg><svg class=\"i i-play\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><polygon points=\"6 3 20 12 6 21 6 3\" \/><\/svg><span>Pause<\/span><\/button><button class=\"pw-btn\" type=\"button\" data-pw-copy><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"14\" height=\"14\" x=\"8\" y=\"8\" rx=\"2\" ry=\"2\" \/><path d=\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\" \/><\/svg>Copier<\/button><\/div><\/div><ol class=\"checklist\"><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\">T\u00e9l\u00e9charger <strong>Bitwarden<\/strong> sur le Play Store. Cr\u00e9er un compte avec votre e-mail.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\">Choisir un <strong>mot de passe ma\u00eetre long et m\u00e9morisable<\/strong>, par exemple une phrase\u00a0: <em>MonChien$Adore#LaFor\u00eat2026<\/em>. Jamais une date de naissance.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Activer la 2FA sur Bitwarden lui-m\u00eame<\/strong>. C'est le coffre-fort de tous vos mots de passe\u00a0: il m\u00e9rite une double protection.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Sauvegarder ses codes de r\u00e9cup\u00e9ration<\/strong> en lieu s\u00fbr, ailleurs que sur le t\u00e9l\u00e9phone.<\/div><\/li><li class=\"check-item\" data-reveal><button class=\"check-box\" type=\"button\" aria-pressed=\"false\" aria-label=\"Marquer comme fait\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/button><div class=\"check-text\"><strong>Importer progressivement vos comptes<\/strong>, en commen\u00e7ant par les plus sensibles (e-mail, banque, r\u00e9seaux sociaux).<\/div><\/li><\/ol><aside class=\"callout callout--tip\" data-reveal><span class=\"callout-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5\" \/><path d=\"M9 18h6\" \/><path d=\"M10 22h4\" \/><\/svg><\/span><div><strong>\u00c0 faire maintenant :<\/strong> installez Bitwarden, puis enregistrez-y votre compte WhatsApp en suivant les \u00e9tapes ci-dessus. Cinq minutes suffisent.<\/div><\/aside><\/section><section class=\"lesson-section\" id=\"reduire-les-risques-d-intrusion-la-check-list\" data-nav=\"R\u00e9duire les risques d&#x27;intrusion\u00a0: la check-list\"><header class=\"section-head\" data-reveal><span class=\"section-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\" \/><path d=\"m9 12 2 2 4-4\" \/><\/svg><\/span><h2>R\u00e9duire les risques d&#x27;intrusion\u00a0: la check-list<\/h2><\/header><div class=\"features features--check\" data-count=\"6\"><button class=\"feature feature--check\" type=\"button\" aria-pressed=\"false\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><circle cx=\"12\" cy=\"8\" r=\"5\" \/><path d=\"M20 21a8 8 0 0 0-16 0\" \/><\/svg><\/span><span class=\"fc-tick\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/span><h3>Comptes<\/h3><p>Un mot de passe fort et diff\u00e9rent pour chaque compte, la 2FA activ\u00e9e, et un coup d'\u0153il r\u00e9gulier aux connexions.<\/p><\/button><button class=\"feature feature--check\" type=\"button\" aria-pressed=\"false\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"14\" height=\"20\" x=\"5\" y=\"2\" rx=\"2\" ry=\"2\" \/><path d=\"M12 18h.01\" \/><\/svg><\/span><span class=\"fc-tick\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/span><h3>Applications<\/h3><p>Supprimer les applications que vous n'utilisez plus, v\u00e9rifier leurs autorisations, et ne t\u00e9l\u00e9charger que depuis le Play Store ou l'App Store.<\/p><\/button><button class=\"feature feature--check\" type=\"button\" aria-pressed=\"false\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"14\" height=\"20\" x=\"5\" y=\"2\" rx=\"2\" ry=\"2\" \/><path d=\"M12 18h.01\" \/><\/svg><\/span><span class=\"fc-tick\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/span><h3>T\u00e9l\u00e9phone<\/h3><p>Un code PIN ou l'empreinte pour d\u00e9verrouiller, le chiffrement activ\u00e9, et un verrouillage automatique au bout de 30 secondes.<\/p><\/button><button class=\"feature feature--check\" type=\"button\" aria-pressed=\"false\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8\" \/><path d=\"M21 3v5h-5\" \/><path d=\"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16\" \/><path d=\"M8 16H3v5\" \/><\/svg><\/span><span class=\"fc-tick\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/span><h3>Mises \u00e0 jour<\/h3><p>Installer les mises \u00e0 jour du t\u00e9l\u00e9phone et des applications d\u00e8s qu'elles arrivent\u00a0: elles corrigent des failles de s\u00e9curit\u00e9.<\/p><\/button><button class=\"feature feature--check\" type=\"button\" aria-pressed=\"false\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\" \/><path d=\"M7 11V7a5 5 0 0 1 10 0v4\" \/><\/svg><\/span><span class=\"fc-tick\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/span><h3>Confidentialit\u00e9<\/h3><p>Revoir vos param\u00e8tres de temps en temps, partager le moins de donn\u00e9es possible, couper la localisation quand vous n'en avez pas besoin.<\/p><\/button><button class=\"feature feature--check\" type=\"button\" aria-pressed=\"false\" data-reveal><span class=\"feature-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z\" \/><path d=\"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z\" \/><path d=\"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4\" \/><path d=\"M17.599 6.5a3 3 0 0 0 .399-1.375\" \/><path d=\"M6.003 5.125A3 3 0 0 0 6.401 6.5\" \/><path d=\"M3.477 10.896a4 4 0 0 1 .585-.396\" \/><path d=\"M19.938 10.5a4 4 0 0 1 .585.396\" \/><path d=\"M6 18a4 4 0 0 1-1.967-.516\" \/><path d=\"M19.967 17.484A4 4 0 0 1 18 18\" \/><\/svg><\/span><span class=\"fc-tick\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M20 6 9 17l-5-5\" \/><\/svg><\/span><h3>R\u00e9flexe<\/h3><p>V\u00e9rifier avant de cliquer, douter avant de partager, et signaler tout comportement suspect.<\/p><\/button><\/div><\/section>\n    <section class=\"lesson-end\" data-reveal>\n      <span class=\"end-icon\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M18 6 7 17l-5-5\" \/><path d=\"m22 10-7.5 7.5L13 16\" \/><\/svg><\/span>\n      <div>\n        <p class=\"eyebrow\">Fin du module<\/p>\n        <h2>Bien jou\u00e9, on continue&nbsp;?<\/h2>\n        <p>Prochaine \u00e9tape\u00a0: Identit\u00e9 num\u00e9rique &amp; e-r\u00e9putation.<\/p>\n      <\/div>\n      <div class=\"mod-nav\"><a class=\"btn btn-ghost\" href=\"\/thematiques-vbg-ft\/\">\u2190 Th\u00e9matiques VBG-FT<\/a><a class=\"btn btn-primary\" href=\"\/thematiques-vbg-ft\/identite-numerique-e-reputation\/\">Module 2 \u2192<\/a><\/div>\n    <\/section>\n  <\/div>\n<\/div>\n\n<\/div>\n<button class=\"dss-at-help\" type=\"button\" data-open-help aria-label=\"Besoin d'aide ?\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\" \/><path d=\"m4.93 4.93 4.24 4.24\" \/><path d=\"m14.83 9.17 4.24-4.24\" \/><path d=\"m14.83 14.83 4.24 4.24\" \/><path d=\"m9.17 14.83-4.24 4.24\" \/><circle cx=\"12\" cy=\"12\" r=\"4\" \/><\/svg><span>Besoin d'aide&nbsp;?<\/span><\/button>\n<div class=\"drawer\" id=\"aide\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"aide-titre\" hidden>\n  <div class=\"drawer-backdrop\" data-close-help><\/div>\n  <div class=\"drawer-panel\">\n    <button class=\"drawer-close\" type=\"button\" data-close-help aria-label=\"Fermer\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M18 6 6 18\" \/><path d=\"m6 6 12 12\" \/><\/svg><\/button>\n    <p class=\"eyebrow\">Orientation<\/p>\n    <h2 id=\"aide-titre\">Besoin d'aide&nbsp;?<\/h2>\n    <p class=\"drawer-lead\">Digital Safe Space oriente les victimes de violences num\u00e9riques vers deux services nationaux de prise en charge.<\/p>\n    <a class=\"help-card\" href=\"tel:114\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/digitalsafespace.valueher.bj\/wp-content\/uploads\/dss-atelier\/logo-inf.webp\" alt=\"Institut National de la Femme\" width=\"449\" height=\"103\" loading=\"lazy\">\n      <span class=\"help-num\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\" \/><path d=\"M14.05 2a9 9 0 0 1 8 7.94\" \/><path d=\"M14.05 6A5 5 0 0 1 18 10\" \/><\/svg>114<\/span>\n      <span class=\"help-desc\">Institut National de la Femme<\/span>\n    <\/a>\n    <a class=\"help-card\" href=\"mailto:plaintes@cnin.bj\">\n      <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/digitalsafespace.valueher.bj\/wp-content\/uploads\/dss-atelier\/logo-cnin.webp\" alt=\"Centre National d'Investigations Num\u00e9riques\" width=\"560\" height=\"151\" loading=\"lazy\">\n      <span class=\"help-num help-num--mail\"><svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><rect width=\"20\" height=\"16\" x=\"2\" y=\"4\" rx=\"2\" \/><path d=\"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7\" \/><\/svg>plaintes@cnin.bj<\/span>\n      <span class=\"help-desc\">Centre National d'Investigations Num\u00e9riques<\/span>\n    <\/a>\n    <a class=\"drawer-link\" href=\"\/thematiques-vbg-ft\/fiche-reflexe\/#contacts-utiles-au-benin\">Tous les contacts utiles <svg class=\"i\" aria-hidden=\"true\" focusable=\"false\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" ><path d=\"M5 12h14\" \/><path d=\"m12 5 7 7-7 7\" \/><\/svg><\/a>\n  <\/div>\n<\/div>\n<div class=\"toast\" role=\"status\" aria-live=\"polite\"><\/div>\n<\/div><script>\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   MODULE 1 \u00b7 S\u00e9curisation avanc\u00e9e\n   G\u00e9n\u00e9rateur de mots de passe : il cr\u00e9e sans fin de nouveaux mots de passe\n   forts, tir\u00e9s au hasard par le navigateur (crypto.getRandomValues).\n   Chaque mot de passe s'\u00e9crit, la jauge monte, il reste affich\u00e9 un instant,\n   puis s'efface et le suivant arrive. Rien n'est enregistr\u00e9 ni envoy\u00e9.\n     \u00b7 \u00ab G\u00e9n\u00e9rer un autre \u00bb : passe tout de suite au suivant\n     \u00b7 \u00ab Pause \u00bb : fige le mot de passe affich\u00e9 (par exemple pour le commenter)\n     \u00b7 \u00ab Copier \u00bb : copie le mot de passe affich\u00e9\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n(function () {\n  'use strict';\n\n  var demo = document.querySelector('.pw-demo');\n  if (!demo) return;\n  var out = demo.querySelector('.pw-text');\n  var meter = demo.querySelector('.pw-meter span');\n  var level = demo.querySelector('[data-pw-level]');\n  var countEl = demo.querySelector('[data-pw-count]');\n  var btnNew = demo.querySelector('[data-pw-new]');\n  var btnPause = demo.querySelector('[data-pw-pause]');\n  var btnCopy = demo.querySelector('[data-pw-copy]');\n  var reduce = window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n\n  \/* \u2500\u2500 Tirage au hasard (sans caract\u00e8res ambigus comme l, 1, O, 0) \u2500\u2500 *\/\n  var SETS = ['abcdefghijkmnopqrstuvwxyz', 'ABCDEFGHJKLMNPQRSTUVWXYZ', '23456789', '!@#$%&*?+=-_'];\n  var ALL = SETS.join('');\n  function rand(n) {\n    var a = new Uint32Array(1), lim = Math.floor(4294967296 \/ n) * n;\n    do { crypto.getRandomValues(a); } while (a[0] >= lim);   \/\/ pas de biais\n    return a[0] % n;\n  }\n  function generate() {\n    var len = 16 + rand(5);                                   \/\/ 16 \u00e0 20 caract\u00e8res\n    var chars = SETS.map(function (s) { return s[rand(s.length)]; });   \/\/ au moins un de chaque sorte\n    while (chars.length < len) chars.push(ALL[rand(ALL.length)]);\n    for (var i = chars.length - 1; i > 0; i--) { var j = rand(i + 1), t = chars[i]; chars[i] = chars[j]; chars[j] = t; }\n    return chars.join('');\n  }\n\n  \/* \u2500\u2500 Jauge de robustesse \u2500\u2500 *\/\n  var LEVELS = [\n    { min: 0,  label: 'Tr\u00e8s faible', color: '#E06B6B' },\n    { min: 25, label: 'Faible',      color: '#E8915F' },\n    { min: 50, label: 'Moyen',       color: '#E6B85C' },\n    { min: 75, label: 'Fort',        color: '#8FC48B' },\n    { min: 92, label: 'Tr\u00e8s fort',   color: '#5FB57A' }\n  ];\n  function score(s) {\n    var kinds = [\/[a-z]\/, \/[A-Z]\/, \/\\d\/, \/[^A-Za-z0-9]\/].filter(function (r) { return r.test(s); }).length;\n    return Math.min(100, s.length * 4.2 + kinds * 6);\n  }\n  function paint(s) {\n    var v = score(s);\n    var lv = LEVELS.filter(function (l) { return v >= l.min; }).pop();\n    meter.style.setProperty('--s', (v \/ 100).toFixed(3));\n    meter.style.setProperty('--c', lv.color);\n    level.textContent = s ? 'Robustesse : ' + lv.label : 'Robustesse';\n    demo.classList.toggle('is-strong', v >= 92);\n  }\n\n  \/* \u2500\u2500 Boucle sans fin : \u00e9crire, montrer, effacer, recommencer \u2500\u2500 *\/\n  var timer = null, paused = false, current = '', count = 0, run = 0;\n  function later(fn, ms) { clearTimeout(timer); timer = setTimeout(fn, ms); }\n\n  function next() {\n    var id = ++run;\n    current = generate();\n    countEl.textContent = (++count).toLocaleString('fr-FR');\n    if (reduce) { out.textContent = current; paint(current); later(function () { if (!paused) next(); }, 3500); return; }\n    var i = 0;\n    out.textContent = '';\n    (function type() {\n      if (id !== run) return;\n      out.textContent = current.slice(0, ++i);\n      paint(out.textContent);\n      if (i < current.length) later(type, 55 + Math.random() * 45);\n      else later(hold, 2600);\n    })();\n    function hold() { if (id === run && !paused) erase(); }\n    function erase() {\n      if (id !== run) return;\n      out.textContent = out.textContent.slice(0, -1);\n      paint(out.textContent);\n      if (out.textContent) later(erase, 18);\n      else later(function () { if (id === run && !paused) next(); }, 250);\n    }\n  }\n\n  function setPaused(p) {\n    paused = p;\n    demo.classList.toggle('is-paused', p);\n    btnPause.setAttribute('aria-pressed', p ? 'true' : 'false');\n    btnPause.querySelector('span').textContent = p ? 'Reprendre' : 'Pause';\n    if (!p && out.textContent === current) later(function () { if (!paused) next(); }, 600);\n  }\n\n  btnNew.addEventListener('click', function () { setPaused(false); next(); });\n  btnPause.addEventListener('click', function () { setPaused(!paused); });\n  btnCopy.addEventListener('click', function () {\n    var pw = out.textContent || current;\n    var ok = function () { DSS.toast('Mot de passe copi\u00e9'); };\n    if (navigator.clipboard && navigator.clipboard.writeText) navigator.clipboard.writeText(pw).then(ok, function () { DSS.toast(pw); });\n    else DSS.toast(pw);\n  });\n\n  \/\/ la boucle ne tourne que quand le g\u00e9n\u00e9rateur est \u00e0 l'\u00e9cran\n  paint('');\n  if ('IntersectionObserver' in window) {\n    var started = false;\n    new IntersectionObserver(function (es) {\n      es.forEach(function (e) {\n        if (e.isIntersecting && !started) { started = true; next(); }\n        else if (!e.isIntersecting && started && !paused) { clearTimeout(timer); run++; started = false; }\n      });\n    }, { threshold: 0.4 }).observe(demo);\n  } else next();\n})();\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   MODULE 2 \u00b7 Identit\u00e9 num\u00e9rique & e-r\u00e9putation\n   D\u00e9monstration EXIF : l'interrupteur montre ce qu'une photo r\u00e9v\u00e8le quand la\n   localisation de l'appareil photo est activ\u00e9e, et ce qu'elle cache une fois coup\u00e9e.\n   (Onglets Instagram \/ TikTok et saisie anim\u00e9e : voir commun.js.)\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n(function () {\n  'use strict';\n\n  var demo = document.querySelector('.exif-demo');\n  if (!demo) return;\n  var sw = demo.querySelector('[data-exif-toggle]');\n  var note = demo.querySelector('[data-exif-note]');\n  var MSG = {\n    on: 'Activ\u00e9e : la photo garde la position exacte o\u00f9 elle a \u00e9t\u00e9 prise.',\n    off: 'D\u00e9sactiv\u00e9e : la photo ne contient plus votre position.'\n  };\n  sw.addEventListener('click', function () {\n    var on = sw.getAttribute('aria-checked') !== 'true';\n    sw.setAttribute('aria-checked', on ? 'true' : 'false');\n    demo.classList.toggle('is-off', !on);\n    note.textContent = on ? MSG.on : MSG.off;\n    if (!on) DSS.toast('Localisation coup\u00e9e : la photo ne dit plus o\u00f9 vous \u00eates');\n  });\n})();\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   MODULE 3 \u00b7 Arnaques financi\u00e8res\n     \u00b7 chaque conversation \u00ab s'\u00e9crit \u00bb quand elle arrive \u00e0 l'\u00e9cran\n     \u00b7 \u00ab Rep\u00e9rer les signaux \u00bb les r\u00e9v\u00e8le un par un, puis la bonne r\u00e9action\n     \u00b7 parcours STOP \/ V\u00c9RIFIER \/ D\u00c9CIDER en trois \u00e9tapes\n     \u00b7 cartes \u00ab \u00e0 ne jamais communiquer \u00bb qui se retournent\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n(function () {\n  'use strict';\n\n  \/* \u2500\u2500 Conversations : l'interlocuteur \u00e9crit, puis le message arrive \u2500\u2500 *\/\n  document.querySelectorAll('.phone-chat').forEach(function (ph) {\n    DSS.onVisible(ph, function () {\n      setTimeout(function () { ph.classList.add('is-received'); }, DSS.reduceMotion ? 0 : 1500);\n    }, 0.55);\n  });\n\n  \/* \u2500\u2500 Signaux \u00e0 r\u00e9v\u00e9ler \u2500\u2500 *\/\n  document.querySelectorAll('.scam').forEach(function (scam) {\n    var sigs = Array.prototype.slice.call(scam.querySelectorAll('.sig-item'));\n    var btn = scam.querySelector('[data-reveal-sig]');\n    var all = scam.querySelector('[data-reveal-all]');\n    var label = btn.querySelector('span');\n    var shown = 0;\n\n    function finish() {\n      scam.classList.add('is-complete');\n    }\n    function showNext() {\n      if (shown < sigs.length) {\n        var s = sigs[shown++];\n        s.classList.add('is-shown', 'just-shown');\n        setTimeout(function () { s.classList.remove('just-shown'); }, 600);\n        label.textContent = shown < sigs.length ? 'Signal suivant' : 'Que faire ?';\n      } else {\n        finish();\n      }\n    }\n    btn.addEventListener('click', showNext);\n    all.addEventListener('click', function () {\n      sigs.forEach(function (s) { s.classList.add('is-shown'); });\n      shown = sigs.length;\n      finish();\n    });\n  });\n\n  \/* \u2500\u2500 STOP \/ V\u00c9RIFIER \/ D\u00c9CIDER \u2500\u2500 *\/\n  document.querySelectorAll('.stepper').forEach(function (st) {\n    var tabs = Array.prototype.slice.call(st.querySelectorAll('.stepper-tab'));\n    var panels = Array.prototype.slice.call(st.querySelectorAll('.stepper-panel'));\n    var line = st.querySelector('.stepper-line');\n    var prev = st.querySelector('[data-step-prev]');\n    var next = st.querySelector('[data-step-next]');\n    var cur = 0;\n    function go(i) {\n      cur = Math.max(0, Math.min(i, tabs.length - 1));\n      tabs.forEach(function (t, k) {\n        t.setAttribute('aria-selected', k === cur ? 'true' : 'false');\n        t.classList.toggle('is-reached', k <= cur);\n      });\n      panels.forEach(function (p, k) { p.hidden = k !== cur; });\n      line.style.setProperty('--p', cur \/ (tabs.length - 1));\n      prev.disabled = cur === 0;\n      next.disabled = cur === tabs.length - 1;\n    }\n    tabs.forEach(function (t, k) { t.addEventListener('click', function () { go(k); }); });\n    prev.addEventListener('click', function () { go(cur - 1); });\n    next.addEventListener('click', function () { go(cur + 1); });\n    go(0);\n  });\n\n  \/* \u2500\u2500 Cartes \u00e0 retourner \u2500\u2500 *\/\n  document.querySelectorAll('.flip').forEach(function (card) {\n    card.addEventListener('click', function () {\n      card.setAttribute('aria-pressed', card.getAttribute('aria-pressed') === 'true' ? 'false' : 'true');\n    });\n  });\n})();\n\n\/* \u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\n   FICHE R\u00c9FLEXE\n   Bouton \u00ab Imprimer la fiche \u00bb (mise en page d'impression dans fiche-reflexe.css).\n   Copie des num\u00e9ros au clic : voir commun.js.\n\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550 *\/\n(function () {\n  'use strict';\n  document.querySelectorAll('.dss-at [data-print]').forEach(function (b) {\n    b.addEventListener('click', function () {\n      \/\/ afficher tout le contenu avant d'imprimer, m\u00eame ce qui n'est pas encore apparu\n      document.querySelectorAll('.dss-at [data-reveal]').forEach(function (el) { el.classList.add('is-in'); });\n      window.print();\n    });\n  });\n})();\n\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-8997a76 e-flex e-con-boxed e-con e-parent\" data-id=\"8997a76\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-dbc28e2 elementor-widget elementor-widget-html\" data-id=\"dbc28e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\r\n\r\n\r\n\r\n\r\n\r\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Raleway:wght@300;400;500;600;700;800&family=Bricolage+Grotesque:opsz,wght@12..96,500;12..96,600;12..96,700;12..96,800&display=swap\" rel=\"stylesheet\">\r\n<style>\n\r\n\r\n\r\n#dss-footer{background:#2C1415 !important;color:#fff !important;font-family:'Raleway',sans-serif !important;display:block !important;position:relative !important;width:100vw !important;max-width:100vw !important;left:50% !important;right:auto !important;margin-left:-50vw !important;margin-right:0 !important;overflow:hidden !important;box-sizing:border-box !important}\r\n\r\n\r\n.dss-ft-body{padding:64px 5% 40px !important;max-width:1280px !important;margin:0 auto !important}\r\n\r\n.dss-ft-grid{display:grid !important;grid-template-columns:2fr 1fr 1fr 1.4fr !important;gap:52px !important;margin-bottom:20px !important}\r\n\r\n\r\n.dss-ft-brand-logo{display:flex !important;align-items:center !important;gap:12px !important;margin-bottom:18px !important;text-decoration:none !important}\r\n\r\n.dss-ft-logo-dot{width:36px !important;height:36px !important;border-radius:10px !important;background:rgba(158,85,157,.3) !important;border:1px solid rgba(158,85,157,.4) !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important}\r\n\r\n.dss-ft-logo-dot svg{width:18px !important;height:18px !important;fill:#C69AD6 !important}\r\n\r\n.dss-ft-logo-text strong{font-family:'Bricolage Grotesque',sans-serif !important;font-size:18px !important;font-weight:700 !important;color:#fff !important;display:block !important;line-height:1.2 !important}\r\n\r\n.dss-ft-logo-text span{font-size:14px !important;color:rgba(255,255,255,.45) !important;letter-spacing:.04em !important}\r\n\r\n.dss-ft-brand-desc{font-size:13px !important;color:rgba(255,255,255,.5) !important;line-height:1.5 !important;max-width:350px !important;margin-bottom:15px !important}\r\n\r\n\r\n.dss-ft-social-label{font-size:10px !important;font-weight:700 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:rgba(255,255,255,.3) !important;margin-bottom:12px !important}\r\n\r\n.dss-ft-social-row{display:flex !important;gap:10px !important;flex-wrap:wrap !important}\r\n\r\n.dss-ft-social-link{display:flex !important;align-items:center !important;gap:8px !important;background:rgba(255,255,255,.06) !important;border:1px solid rgba(255,255,255,.1) !important;padding:  5px 5px !important;text-decoration:none !important;color:rgba(255,255,255,.65) !important;font-family:'Raleway',sans-serif !important;font-size:12px !important;font-weight:600 !important;transition:all .22s !important}\r\n\r\n.fea{font-size: 12px !important}\r\n\r\n.dss-ft-social-link:hover{background:rgba(255,255,255,.12) !important;color:#fff !important;border-color:rgba(255,255,255,.2) !important;transform:translateY(-2px) !important}\r\n\r\n.dss-ft-social-link svg{width:16px !important;height:16px !important;flex-shrink:0 !important;transition:fill .2s !important}\r\n\r\n.dss-ft-social-link.dss-fb:hover{border-color:rgba(24,119,242,.4) !important;color:#7ab3f5 !important}\r\n.dss-ft-social-link.dss-fb:hover svg{fill:#7ab3f5 !important}\r\n.dss-ft-social-link.dss-li:hover{border-color:rgba(10,102,194,.4) !important;color:#7ab3e8 !important}\r\n.dss-ft-social-link.dss-li:hover svg{fill:#7ab3e8 !important}\r\n.dss-ft-social-link.dss-yt:hover{border-color:rgba(255,0,0,.3) !important;color:#f98e8e !important}\r\n.dss-ft-social-link.dss-yt:hover svg{fill:#f98e8e !important}\r\n.dss-ft-social-link.dss-tt:hover{border-color:rgba(255,255,255,.25) !important;color:#fff !important}\r\n\r\n.dss-ft-social-link svg{fill:rgba(255,255,255,.55) !important}\r\n\r\n\r\n.dss-ft-col-title{font-family:'Raleway',sans-serif !important;font-size:12px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase !important;color:#C69AD6 !important;margin-bottom:18px !important;display:flex !important;align-items:center !important;gap:8px !important}\r\n\r\n.dss-ft-col-title::after{content:'' !important;flex:1 !important;height:1px !important;background:rgba(198,154,214,.15) !important}\r\n\r\n.dss-ft-links{display:flex !important;flex-direction:column !important;gap:8px !important;list-style:none !important}\r\n\r\n.dss-ft-links a{font-size:13px !important;font-weight:500 !important;color:rgba(255,255,255,.55) !important;text-decoration:none !important;transition:color .18s !important;display:flex !important;align-items:center !important;gap:6px !important;line-height:1.4 !important}\r\n\r\n.dss-ft-links a:hover{color:rgba(255,255,255,.9) !important}\r\n\r\n.dss-ft-links a svg{width:12px !important;height:12px !important;fill:rgba(255,255,255,.25) !important;flex-shrink:0 !important;transition:fill .18s !important}\r\n\r\n.dss-ft-links a:hover svg{fill:rgba(198,154,214,.7) !important}\r\n\r\n\r\n.dss-ft-contact-items{display:flex !important;flex-direction:column !important;gap:14px !important}\r\n\r\n.dss-ft-contact-item{display:flex !important;gap:12px !important;align-items:flex-start !important}\r\n\r\n.dss-ft-contact-ico{width:32px !important;height:32px !important;border-radius:9px !important;background:rgba(158,85,157,.15) !important;border:1px solid rgba(158,85,157,.2) !important;display:flex !important;align-items:center !important;justify-content:center !important;flex-shrink:0 !important;margin-top:1px !important}\r\n\r\n.dss-ft-contact-ico svg{width:15px !important;height:15px !important;fill:#C69AD6 !important}\r\n\r\n.dss-ft-contact-info .dss-ft-contact-label{font-size:10px !important;font-weight:700 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:rgba(255,255,255,.35) !important;margin-bottom:3px !important}\r\n\r\n.dss-ft-contact-info a,\r\n.dss-ft-contact-info span{font-size:13px !important;font-weight:600 !important;color:rgba(255,255,255,.75) !important;text-decoration:none !important;display:block !important;line-height:1.4 !important;transition:color .18s !important}\r\n\r\n.dss-ft-contact-info a:hover{color:#fff !important}\r\n\r\n\r\n.dss-ft-partners-row{display:flex !important;gap:8px !important;flex-wrap:wrap !important;margin-top:6px !important}\r\n\r\n.dss-ft-partner-badge{font-family:'Raleway',sans-serif !important;font-size:11px !important;font-weight:700 !important;padding:4px 12px !important;border-radius:20px !important;border:1px solid rgba(255,255,255,.12) !important;color:rgba(255,255,255,.5) !important;text-decoration:none !important;transition:all .2s !important}\r\n\r\n.dss-ft-partner-badge:hover{background:rgba(255,255,255,.07) !important;color:rgba(255,255,255,.85) !important}\r\n\r\n.dss-ft-partner-badge.care{border-color:rgba(205,92,92,.3) !important;color:rgba(205,92,92,.7) !important}\r\n.dss-ft-partner-badge.afd{border-color:rgba(158,85,157,.35) !important;color:rgba(198,154,214,.75) !important}\r\n\r\n\r\n.dss-ft-sep{height:1px !important;background:rgba(255,255,255,.07) !important;margin-bottom:18px !important}\r\n\r\n\r\n.dss-ft-bottom{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:20px !important;flex-wrap:wrap !important;padding-bottom:8px !important}\r\n\r\n.dss-ft-copy{font-size:12px !important;color:rgba(255,255,255,.3) !important;line-height:1.6 !important}\r\n\r\n.dss-ft-copy strong{color:rgba(255,255,255,.45) !important}\r\n\r\n.dss-ft-legal{display:flex !important;gap:20px !important;flex-wrap:wrap !important}\r\n\r\n.dss-ft-legal a{font-size:13px !important;color:rgba(255, 255, 255, 0.601) !important;text-decoration:none !important;transition:color .18s !important}\r\n\r\n.dss-ft-legal a:hover{color:rgba(255,255,255,.6) !important}\r\n\r\n.dss-ft-fea-tag{display:inline-flex !important;align-items:center !important;gap:8px !important;background:rgba(158,85,157,.12) !important;border:1px solid rgba(158,85,157,.2) !important;border-radius:30px !important;padding:6px 14px !important;font-size:11px !important;font-weight:700 !important;color:rgba(198,154,214,.7) !important;letter-spacing:.06em !important}\r\n\r\n.dss-ft-fea-tag svg{width:12px !important;height:12px !important;fill:rgba(198,154,214,.6) !important}\r\n\r\n\r\n@media(max-width:960px){\r\n  .dss-ft-grid{grid-template-columns:1fr 1fr !important;gap:36px !important}\r\n}\r\n\r\n@media(max-width:600px){\r\n  .dss-ft-grid{grid-template-columns:1fr !important;gap:32px !important}\r\n  .dss-ft-body{padding:48px 5% 36px !important}\r\n  .dss-ft-urgence-inner{flex-direction:column !important;align-items:flex-start !important}\r\n  .dss-ft-bottom{flex-direction:column !important;align-items:flex-start !important;gap:12px !important}\r\n}\r\n\n#dss-footer a,#dss-footer a:hover,#dss-footer a:focus,#dss-footer a:visited{text-decoration:none !important;box-shadow:none !important;border-bottom:0 !important}\n#dss-footer ul,#dss-footer li{margin:0 !important;padding:0 !important;list-style:none !important}\n\n<\/style>\r\n\r\n\r\n\r\n<footer id=\"dss-footer\">\r\n\r\n  <!-- CORPS DU FOOTER -->\r\n  <div class=\"dss-ft-body\">\r\n    <div class=\"dss-ft-grid\">\r\n\r\n      <!-- COLONNE 1 : BRAND + R\u00c9SEAUX SOCIAUX -->\r\n      <div>\r\n        <a href=\"\/\" class=\"dss-ft-brand-logo\">\r\n          <div class=\"dss-ft-logo-dot\">\r\n            <svg viewBox=\"0 0 24 24\"><path d=\"M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4z\"\/><\/svg>\r\n          <\/div>\r\n          <div class=\"dss-ft-logo-text\">\r\n            <strong>Digital Safe Space<\/strong>\r\n          <\/div>\r\n        <\/a>\r\n\r\n        <p class=\"dss-ft-brand-desc\">\r\n          Un espace num\u00e9rique s\u00e9curis\u00e9 pour comprendre, pr\u00e9venir et r\u00e9agir face aux violences bas\u00e9es sur le genre facilit\u00e9es par la technologie en fran\u00e7ais, fon et mina.\r\n        <\/p>\r\n\r\n        <div class=\"dss-ft-social-label\">Nous suivre<\/div>\r\n\r\n        <div class=\"dss-ft-social-row\">\r\n\r\n          <!-- Facebook -->\r\n          <a href=\"https:\/\/web.facebook.com\/womenedtech\" class=\"dss-ft-social-link dss-fb\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Women EdTech sur Facebook\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path d=\"M24 12.073c0-6.627-5.373-12-12-12s-12 5.373-12 12c0 5.99 4.388 10.954 10.125 11.854v-8.385H7.078v-3.47h3.047V9.43c0-3.007 1.792-4.669 4.533-4.669 1.312 0 2.686.235 2.686.235v2.953H15.83c-1.491 0-1.956.925-1.956 1.874v2.25h3.328l-.532 3.47h-2.796v8.385C19.612 23.027 24 18.062 24 12.073z\"\/>\r\n            <\/svg>\r\n            Facebook\r\n          <\/a>\r\n\r\n          <!-- LinkedIn -->\r\n          <a href=\"https:\/\/www.linkedin.com\/company\/women-edtech\/\" class=\"dss-ft-social-link dss-li\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Women EdTech sur LinkedIn\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path d=\"M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z\"\/>\r\n            <\/svg>\r\n            LinkedIn\r\n          <\/a>\r\n\r\n          <!-- YouTube -->\r\n          <a href=\"https:\/\/youtube.com\/@womenedtech\" class=\"dss-ft-social-link dss-yt\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Women EdTech sur YouTube\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path d=\"M23.498 6.186a3.016 3.016 0 0 0-2.122-2.136C19.505 3.545 12 3.545 12 3.545s-7.505 0-9.377.505A3.017 3.017 0 0 0 .502 6.186C0 8.07 0 12 0 12s0 3.93.502 5.814a3.016 3.016 0 0 0 2.122 2.136c1.871.505 9.376.505 9.376.505s7.505 0 9.377-.505a3.015 3.015 0 0 0 2.122-2.136C24 15.93 24 12 24 12s0-3.93-.502-5.814zM9.545 15.568V8.432L15.818 12l-6.273 3.568z\"\/>\r\n            <\/svg>\r\n            YouTube\r\n          <\/a>\r\n\r\n          <!-- TikTok -->\r\n          <a href=\"https:\/\/www.tiktok.com\/@womenedtech\" class=\"dss-ft-social-link dss-tt\" target=\"_blank\" rel=\"noopener noreferrer\" aria-label=\"Women EdTech sur TikTok\">\r\n            <svg viewBox=\"0 0 24 24\">\r\n              <path d=\"M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z\"\/>\r\n            <\/svg>\r\n            TikTok\r\n          <\/a>\r\n\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <!-- COLONNE 2 : APPRENDRE -->\n      <div>\n        <div class=\"dss-ft-col-title\">Apprendre<\/div>\n        <ul class=\"dss-ft-links\">\n          <li><a href=\"\/a-propos\/\"><svg viewBox=\"0 0 24 24\"><path d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6z\"\/><\/svg>Pourquoi DSS ?<\/a><\/li>\n          <li><a href=\"\/thematiques-vbg-ft\/\"><svg viewBox=\"0 0 24 24\"><path d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6z\"\/><\/svg>Comprendre les VBG-FT<\/a><\/li>\n          <li><a href=\"\/capsules\/\"><svg viewBox=\"0 0 24 24\"><path d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6z\"\/><\/svg>Capsules vid\u00e9o et audio<\/a><\/li>\n          <li><a href=\"\/atelier\/\"><svg viewBox=\"0 0 24 24\"><path d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6z\"\/><\/svg>Ateliers et replays<\/a><\/li>\n          <li><a href=\"\/ressources\/\"><svg viewBox=\"0 0 24 24\"><path d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6z\"\/><\/svg>Ressources<\/a><\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- COLONNE 3 : SE PROT\u00c9GER -->\n      <div>\n        <div class=\"dss-ft-col-title\">Se prot\u00e9ger<\/div>\n        <ul class=\"dss-ft-links\">\n          <li><a href=\"\/thematiques-vbg-ft\/securisation-avancee\/\"><svg viewBox=\"0 0 24 24\"><path d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6z\"\/><\/svg>S\u00e9curiser ses comptes<\/a><\/li>\n          <li><a href=\"\/thematiques-vbg-ft\/identite-numerique-e-reputation\/\"><svg viewBox=\"0 0 24 24\"><path d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6z\"\/><\/svg>Identit\u00e9 num\u00e9rique et e-r\u00e9putation<\/a><\/li>\n          <li><a href=\"\/thematiques-vbg-ft\/arnaques-financieres\/\"><svg viewBox=\"0 0 24 24\"><path d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6z\"\/><\/svg>Arnaques financi\u00e8res<\/a><\/li>\n          <li><a href=\"\/thematiques-vbg-ft\/fiche-reflexe\/\"><svg viewBox=\"0 0 24 24\"><path d=\"M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6z\"\/><\/svg>Fiche r\u00e9flexe<\/a><\/li>\n        <\/ul>\n      <\/div>\n\n      <!-- COLONNE 4 : CONTACT + PARTENAIRES -->\n      <div>\n        <div class=\"dss-ft-col-title\">Contact<\/div>\n        <div class=\"dss-ft-contact-items\">\n          <div class=\"dss-ft-contact-item\">\n            <div class=\"dss-ft-contact-ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2 1 21h22L12 2zm1 15h-2v-2h2v2zm0-4h-2V9h2v4z\"\/><\/svg><\/div>\n            <div class=\"dss-ft-contact-info\">\n              <div class=\"dss-ft-contact-label\">Besoin d'aide ?<\/div>\n              <a href=\"\/signaler\/\">Signaler un cas<\/a>\n            <\/div>\n          <\/div>\n\n          <div class=\"dss-ft-contact-item\">\n            <div class=\"dss-ft-contact-ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z\"\/><\/svg><\/div>\n            <div class=\"dss-ft-contact-info\">\n              <div class=\"dss-ft-contact-label\">Email<\/div>\n              <a href=\"mailto:contact@womenedtech.com\">contact@womenedtech.com<\/a>\n            <\/div>\n          <\/div>\n\n          <div class=\"dss-ft-contact-item\">\n            <div class=\"dss-ft-contact-ico\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z\"\/><\/svg><\/div>\n            <div class=\"dss-ft-contact-info\">\n              <div class=\"dss-ft-contact-label\">Porteur du projet<\/div>\n              <a href=\"https:\/\/www.womenedtech.com\/\" target=\"_blank\" rel=\"noopener\">Women EdTech<\/a>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n    <\/div><!-- \/grid -->\r\n\r\n    <div class=\"dss-ft-sep\"><\/div>\r\n\r\n    <!-- BARRE BASSE -->\r\n    <div class=\"dss-ft-bottom\">\r\n\r\n      <p class=\"dss-ft-copy\">\n        &copy; 2026 <strong>Digital Safe Space<\/strong> \u00b7 Une initiative <a href=\"https:\/\/www.womenedtech.com\/\" class=\"fea\" target=\"_blank\" rel=\"noopener\"><strong>Women EdTech<\/strong><\/a> \u00b7 Tous droits r\u00e9serv\u00e9s.\n      <\/p>\n\n      <div class=\"dss-ft-legal\">\r\n        <a href=\"\/politique-de-confidentialite\/\">Politique de confidentialit\u00e9<\/a>\r\n        <!-- <a href=\"\/mentions-legales\/\">Mentions l\u00e9gales<\/a> -->\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/footer>\r\n\r\n\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":8,"menu_order":1,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-3461","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/digitalsafespace.valueher.bj\/en\/wp-json\/wp\/v2\/pages\/3461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/digitalsafespace.valueher.bj\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/digitalsafespace.valueher.bj\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/digitalsafespace.valueher.bj\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/digitalsafespace.valueher.bj\/en\/wp-json\/wp\/v2\/comments?post=3461"}],"version-history":[{"count":1,"href":"https:\/\/digitalsafespace.valueher.bj\/en\/wp-json\/wp\/v2\/pages\/3461\/revisions"}],"predecessor-version":[{"id":3465,"href":"https:\/\/digitalsafespace.valueher.bj\/en\/wp-json\/wp\/v2\/pages\/3461\/revisions\/3465"}],"up":[{"embeddable":true,"href":"https:\/\/digitalsafespace.valueher.bj\/en\/wp-json\/wp\/v2\/pages\/8"}],"wp:attachment":[{"href":"https:\/\/digitalsafespace.valueher.bj\/en\/wp-json\/wp\/v2\/media?parent=3461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}