{"title":"B-SAFE: The Electronic and Connected Drug Detector Made in France","description":"\u003csection class=\"ama-bsafe-collection-2026\" aria-label=\"B-SAFE détection de drogues dans les boissons\"\u003e\n\n  \u003cdiv class=\"ama-bsafe-hero-2026\"\u003e\n    \u003cdiv class=\"ama-bsafe-hero-content\"\u003e\n      \u003cdiv class=\"ama-bsafe-kicker\"\u003eFrench innovation · Early access\u003c\/div\u003e\n      \u003ch2\u003eB-SAFE: detect drugs in drinks, act faster on the ground\u003c\/h2\u003e\n      \u003cp\u003eB-SAFE is a connected electronic device designed for event professionals, bars, clubs, festivals, student unions, local authorities, and prevention actors who want to strengthen their protocol against suspicious drinks.\u003c\/p\u003e\n      \u003cdiv class=\"ama-bsafe-actions\"\u003e\n        \u003ca class=\"ama-bsafe-btn ama-bsafe-btn-primary\" href=\"\/products\/b-safe-stylo-detecteur-drogues-boissons\"\u003eDiscover the B-SAFE product\u003c\/a\u003e\n        \u003ca class=\"ama-bsafe-btn ama-bsafe-btn-secondary\" href=\"\/pages\/demande-de-devis\"\u003eRequest a proposal\u003c\/a\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003csection id=\"podcast-bsafe\" class=\"ama-bsafe-audio-section\" aria-label=\"Podcast B-SAFE AMA Prévention\"\u003e\n    \u003cdiv class=\"ama-bsafe-spotify-stage\"\u003e\n      \u003cdiv class=\"ama-bsafe-spotify-topbar\"\u003e\n        \u003cstrong\u003eAMA Prévention podcast\u003c\/strong\u003e\n        \u003cspan\u003eB-SAFE presentation\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-spotify-main\"\u003e\n        \u003cdiv class=\"ama-bsafe-spotify-cover-xl\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/rn-image_picker_lib_temp_f86724b7-ed76-4a6b-8749-4b6526c9ec55.jpg?v=1782409263\" alt=\"B-SAFE audio presentation by AMA Prévention\" loading=\"lazy\"\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ama-bsafe-spotify-caption\"\u003e\n          \u003ch2\u003eB-SAFE audio presentation\u003c\/h2\u003e\n          \u003cp\u003eA clear discussion about B-SAFE, its practical benefits, and its role in a comprehensive approach to preventing chemical submission.\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-spotify-playerbar\"\u003e\n        \u003cdiv class=\"ama-bsafe-spotify-nowplaying\"\u003e\n          \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/rn-image_picker_lib_temp_f86724b7-ed76-4a6b-8749-4b6526c9ec55.jpg?v=1782409263\" alt=\"B-SAFE podcast thumbnail\" loading=\"lazy\"\u003e\n          \u003cdiv\u003e\n            \u003cstrong\u003eB-SAFE — Field presentation\u003c\/strong\u003e\n            \u003cspan\u003eAMA Prévention · 15 min 13 s\u003c\/span\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"ama-bsafe-spotify-audio\"\u003e\n          \u003caudio controls preload=\"metadata\"\u003e\n            \u003csource src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/Le_test_B-SAFE_contre_la_soumission_chimique.mp3?v=1782401045\" type=\"audio\/mpeg\"\u003e\n            Your browser does not support audio playback.\n          \u003c\/audio\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ama-instagram-proof-bsafe-2026\" aria-label=\"B-SAFE sur Instagram\"\u003e\n    \u003cdiv class=\"ama-ig-wrap\"\u003e\n\n      \u003cdiv class=\"ama-ig-head\"\u003e\n        \u003cp class=\"ama-ig-eyebrow\"\u003eSeen on Instagram\u003c\/p\u003e\n        \u003ch2\u003eB-SAFE is already making a name for itself\u003c\/h2\u003e\n        \u003cp class=\"ama-ig-intro\"\u003e\n          Videos shared on social media highlight B-SAFE, a French connected detection innovation designed to enhance prevention in festive settings.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-ig-grid\"\u003e\n\n        \u003carticle class=\"ama-ig-card\"\u003e\n          \u003cdiv class=\"ama-ig-label\"\u003e\n            \u003cdiv class=\"ama-ig-account\"\u003e\n              \u003cdiv class=\"ama-ig-avatar\"\u003e\n                \u003cspan\u003eI\u003c\/span\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"ama-ig-name\"\u003e\n                \u003cstrong\u003eInstagram\u003c\/strong\u003e\n                \u003csmall\u003eInstagram Reel\u003c\/small\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ama-ig-dots\" aria-hidden=\"true\"\u003e\n              \u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-ig-embed\"\u003e\n            \u003cblockquote class=\"instagram-media\" data-instgrm-permalink=\"https:\/\/www.instagram.com\/reel\/DZkZzLeCbZ8\/\" data-instgrm-version=\"14\" style=\"background:#FFF; border:0; margin:0 auto; max-width:430px; min-width:0; padding:0; width:100%;\"\u003e\u003c\/blockquote\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-ig-caption\"\u003e\n            \u003cp\u003e\n              \u003cstrong\u003eB-SAFE\u003c\/strong\u003e presented as an innovative solution to strengthen prevention measures in festive environments.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n        \u003carticle class=\"ama-ig-card\"\u003e\n          \u003cdiv class=\"ama-ig-label\"\u003e\n            \u003cdiv class=\"ama-ig-account\"\u003e\n              \u003cdiv class=\"ama-ig-avatar\"\u003e\n                \u003cspan\u003eI\u003c\/span\u003e\n              \u003c\/div\u003e\n              \u003cdiv class=\"ama-ig-name\"\u003e\n                \u003cstrong\u003eInstagram\u003c\/strong\u003e\n                \u003csmall\u003eInstagram Reel\u003c\/small\u003e\n              \u003c\/div\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"ama-ig-dots\" aria-hidden=\"true\"\u003e\n              \u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\u003ci\u003e\u003c\/i\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-ig-embed\"\u003e\n            \u003cblockquote class=\"instagram-media\" data-instgrm-permalink=\"https:\/\/www.instagram.com\/reel\/DZFzefZMw93\/\" data-instgrm-version=\"14\" style=\"background:#FFF; border:0; margin:0 auto; max-width:430px; min-width:0; padding:0; width:100%;\"\u003e\u003c\/blockquote\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"ama-ig-caption\"\u003e\n            \u003cp\u003e\n              \u003cstrong\u003eB-SAFE\u003c\/strong\u003e is gaining visibility among the general public, organizers, and stakeholders committed to fighting chemical submission.\n            \u003c\/p\u003e\n          \u003c\/div\u003e\n        \u003c\/article\u003e\n\n      \u003c\/div\u003e\n\n      \u003cp class=\"ama-ig-note\"\u003e\n        The videos are displayed from Instagram. Their loading may depend on third-party cookies, the browser, or Meta’s privacy settings.\n      \u003c\/p\u003e\n\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ama-bsafe-section\"\u003e\n    \u003ch2\u003eA concrete response to a real-world problem\u003c\/h2\u003e\n    \u003cp\u003ePreventing chemical submission cannot be limited to posting signs or raising awareness. When someone suspects their drink has been tampered with, teams must rely on a clear protocol: listen, secure, alert, preserve useful evidence, and use an appropriate tool whenever possible.\u003c\/p\u003e\n    \u003cp\u003eB-SAFE fits into this approach: a professional detection tool for drinks, designed to complement human vigilance, team training, and support systems.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ama-bsafe-section ama-bsafe-highlight\"\u003e\n    \u003ch2\u003eWhy B-SAFE changes the perception of cost\u003c\/h2\u003e\n    \u003cp\u003e\u003cstrong\u003eB-SAFE is designed for repeated professional use, with a capacity of up to 5,000 uses according to laboratory tests.\u003c\/strong\u003e This makes it a durable tool for party venues, prevention posts, festivals, local authorities, and organizations wanting to equip their teams long-term.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ama-bsafe-section\"\u003e\n    \u003ch2\u003eFor whom?\u003c\/h2\u003e\n\n    \u003cdiv class=\"ama-bsafe-grid\"\u003e\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003cstrong\u003eBars, clubs, and party venues\u003c\/strong\u003e\n        \u003cp\u003eImplement a visible protocol for suspicious drinks and strengthen public trust.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003cstrong\u003eFestivals and events\u003c\/strong\u003e\n        \u003cp\u003eEquip prevention, emergency, security posts, or trained volunteers with a concrete tool.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-card\"\u003e\n        \u003cstrong\u003eBDE, local authorities, and associations\u003c\/strong\u003e\n        \u003cp\u003eStructure a responsible approach during student parties, public events, or prevention actions.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ama-bsafe-section\"\u003e\n    \u003ch2\u003eA simple protocol to understand\u003c\/h2\u003e\n\n    \u003cdiv class=\"ama-bsafe-steps\"\u003e\n      \u003cdiv class=\"ama-bsafe-step\"\u003e\n        \u003cspan\u003e1\u003c\/span\u003e\n        \u003cstrong\u003eListen\u003c\/strong\u003e\n        \u003cp\u003eTake the report of a suspicious drink seriously.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-step\"\u003e\n        \u003cspan\u003e2\u003c\/span\u003e\n        \u003cstrong\u003eSecure\u003c\/strong\u003e\n        \u003cp\u003eRemove the person from risk and do not leave them alone.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-step\"\u003e\n        \u003cspan\u003e3\u003c\/span\u003e\n        \u003cstrong\u003eTest\u003c\/strong\u003e\n        \u003cp\u003eUse B-SAFE in an appropriate setting, by a trained person.\u003c\/p\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-step\"\u003e\n        \u003cspan\u003e4\u003c\/span\u003e\n        \u003cstrong\u003eDirect\u003c\/strong\u003e\n        \u003cp\u003eCall emergency services or direct to care if necessary.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ama-bsafe-section\"\u003e\n    \u003ch2\u003eB-SAFE and complementary solutions\u003c\/h2\u003e\n    \u003cp\u003eTest Ton Verre® cards and bracelets remain useful for event distribution and visible prevention. B-SAFE offers a more technological, reusable, and professional approach for organizations wanting to go further in controlling a suspicious drink.\u003c\/p\u003e\n\n    \u003cdiv class=\"ama-bsafe-actions\"\u003e\n      \u003ca class=\"ama-bsafe-btn ama-bsafe-btn-primary\" href=\"\/products\/b-safe-stylo-detecteur-drogues-boissons\"\u003eView the B-SAFE datasheet\u003c\/a\u003e\n      \u003ca class=\"ama-bsafe-btn ama-bsafe-btn-light\" href=\"\/collections\/bracelets-et-cartes-test-ghb-ketamine\"\u003eView Test Ton Verre®\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ama-bsafe-section\"\u003e\n    \u003cdiv class=\"ama-bsafe-warning\"\u003e\n      \u003cp\u003e\u003cstrong\u003eImportant point:\u003c\/strong\u003e B-SAFE does not replace collective vigilance, emergency services, medical care, or toxicological analysis. It is a complementary prevention and decision-support tool within a comprehensive protocol.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"ama-bsafe-final-cta\"\u003e\n    \u003ch2\u003eEquip your establishment or event with B-SAFE\u003c\/h2\u003e\n    \u003cp\u003eAMA Prévention supports professionals in choosing and integrating prevention solutions against chemical submission: B-SAFE, Test Ton Verre®, glass condoms, breathalyzers, and field protocols.\u003c\/p\u003e\n\n    \u003cdiv class=\"ama-bsafe-actions\"\u003e\n      \u003ca class=\"ama-bsafe-btn ama-bsafe-btn-primary\" href=\"\/products\/b-safe-stylo-detecteur-drogues-boissons\"\u003eBuy \/ view B-SAFE\u003c\/a\u003e\n      \u003ca class=\"ama-bsafe-btn ama-bsafe-btn-secondary\" href=\"\/pages\/demande-de-devis\"\u003eRequest a quote\u003c\/a\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n\u003c\/section\u003e\n\n\u003cstyle\u003e\n  .ama-bsafe-collection-2026 {\n    --ama-blue: #004C96;\n    --ama-orange: #FE4B09;\n    --ama-text: #0B2442;\n    --ama-muted: #667085;\n    --ama-border: rgba(176,205,234,.78);\n    --spotify-dominant: #6b3028;\n    --spotify-dominant-2: #8a4a35;\n    --spotify-dark: #11100f;\n\n    position: relative;\n    left: var(--ama-bsafe-center-shift, 0px);\n    display: block;\n    width: min(1180px, calc(100vw - 32px));\n    max-width: none;\n    margin: 0 auto;\n    padding: 0 0 36px;\n    font-family: inherit;\n    color: var(--ama-text);\n  }\n\n  .ama-bsafe-collection-2026,\n  .ama-bsafe-collection-2026 * {\n    box-sizing: border-box;\n  }\n\n  .ama-bsafe-collection-2026 a {\n    text-decoration: none;\n  }\n\n  .ama-bsafe-hero-2026 {\n    position: relative;\n    overflow: hidden;\n    border-radius: 32px;\n    margin: 20px 0 26px;\n    padding: clamp(28px,5vw,62px);\n    background:\n      radial-gradient(circle at 10% 8%, rgba(254,75,9,.10), transparent 30%),\n      radial-gradient(circle at 88% 12%, rgba(0,76,150,.12), transparent 34%),\n      linear-gradient(135deg, rgba(255,255,255,.97), rgba(247,251,255,.93));\n    border: 1px solid var(--ama-border);\n    color: var(--ama-blue);\n    box-shadow:\n      0 26px 70px rgba(0,76,150,.11),\n      0 10px 28px rgba(0,76,150,.06),\n      inset 0 1px 0 rgba(255,255,255,.96);\n    backdrop-filter: blur(18px);\n    -webkit-backdrop-filter: blur(18px);\n  }\n\n  .ama-bsafe-hero-2026::before {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(120deg, rgba(255,255,255,.78), transparent 38%, rgba(255,255,255,.52));\n    pointer-events: none;\n  }\n\n  .ama-bsafe-hero-content {\n    position: relative;\n    z-index: 1;\n    max-width: 890px;\n  }\n\n  .ama-bsafe-kicker {\n    display: inline-flex;\n    align-items: center;\n    gap: 9px;\n    margin: 0 0 16px;\n    padding: 8px 13px;\n    border-radius: 999px;\n    background: rgba(255,255,255,.82);\n    border: 1px solid rgba(176,205,234,.76);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .045em;\n    text-transform: uppercase;\n    color: var(--ama-blue);\n    box-shadow:\n      0 10px 24px rgba(0,76,150,.08),\n      inset 0 1px 0 rgba(255,255,255,.92);\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n  }\n\n  .ama-bsafe-kicker::before {\n    content: \"\";\n    width: 8px;\n    height: 8px;\n    border-radius: 999px;\n    background: var(--ama-orange);\n    box-shadow: 0 0 0 5px rgba(254,75,9,.13);\n  }\n\n  .ama-bsafe-hero-2026 h2 {\n    margin: 0;\n    color: var(--ama-blue);\n    font-size: clamp(34px,5vw,62px);\n    line-height: 1.02;\n    font-weight: 900;\n    letter-spacing: -0.022em;\n    text-shadow: none;\n  }\n\n  .ama-bsafe-hero-2026 p {\n    max-width: 780px;\n    margin: 18px 0 0;\n    color: #244767;\n    font-size: clamp(16px,1.8vw,20px);\n    line-height: 1.62;\n  }\n\n  .ama-bsafe-actions {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 12px;\n    margin-top: 24px;\n  }\n\n  .ama-bsafe-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 48px;\n    padding: 13px 20px;\n    border-radius: 999px;\n    font-size: 14px;\n    font-weight: 850;\n    line-height: 1;\n    transition: transform .18s ease, box-shadow .18s ease;\n  }\n\n  .ama-bsafe-btn:hover {\n    transform: translateY(-1px);\n  }\n\n  .ama-bsafe-btn-primary {\n    background: var(--ama-orange);\n    color: #fff !important;\n    box-shadow: 0 16px 30px rgba(254,75,9,.24);\n  }\n\n  .ama-bsafe-btn-secondary,\n  .ama-bsafe-btn-light {\n    background: rgba(255,255,255,.74);\n    color: var(--ama-blue) !important;\n    border: 1px solid rgba(0,76,150,.18);\n    box-shadow:\n      0 12px 28px rgba(0,76,150,.08),\n      inset 0 1px 0 rgba(255,255,255,.86);\n    backdrop-filter: blur(12px);\n    -webkit-backdrop-filter: blur(12px);\n  }\n\n  .ama-bsafe-audio-section {\n    margin: 26px 0 34px;\n    scroll-margin-top: 110px;\n  }\n\n  .ama-bsafe-spotify-stage {\n    position: relative;\n    overflow: hidden;\n    min-height: clamp(560px,72vh,760px);\n    border-radius: 34px;\n    padding: 22px 22px 112px;\n    background:\n      radial-gradient(circle at 50% 22%, rgba(255,184,116,.18), transparent 26%),\n      radial-gradient(circle at 12% 10%, rgba(138,74,53,.55), transparent 32%),\n      linear-gradient(180deg, var(--spotify-dominant) 0%, #4a211b 42%, #15100f 100%);\n    border: 1px solid rgba(255,255,255,.10);\n    box-shadow:\n      0 30px 80px rgba(20,12,10,.22),\n      inset 0 1px 0 rgba(255,255,255,.10);\n    color: #fff !important;\n  }\n\n  .ama-bsafe-spotify-stage::before {\n    content: \"\";\n    position: absolute;\n    inset: -16%;\n    background: url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/rn-image_picker_lib_temp_f86724b7-ed76-4a6b-8749-4b6526c9ec55.jpg?v=1782409263\") center 28% \/ cover no-repeat;\n    opacity: .16;\n    filter: blur(42px) saturate(1.22);\n    transform: scale(1.08);\n    pointer-events: none;\n  }\n\n  .ama-bsafe-spotify-stage::after {\n    content: \"\";\n    position: absolute;\n    inset: 0;\n    background: linear-gradient(180deg, rgba(0,0,0,.03), rgba(0,0,0,.18) 50%, rgba(0,0,0,.74));\n    pointer-events: none;\n  }\n\n  .ama-bsafe-spotify-topbar {\n    position: relative;\n    z-index: 1;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 14px;\n    color: #fff !important;\n    -webkit-text-fill-color: #fff !important;\n    font-size: 13px;\n    font-weight: 850;\n  }\n\n  .ama-bsafe-spotify-topbar strong {\n    color: #fff !important;\n    -webkit-text-fill-color: #fff !important;\n  }\n\n  .ama-bsafe-spotify-topbar span {\n    color: rgba(255,255,255,.72) !important;\n    -webkit-text-fill-color: rgba(255,255,255,.72) !important;\n    font-size: 12px;\n  }\n\n  .ama-bsafe-spotify-main {\n    position: relative;\n    z-index: 1;\n    min-height: calc(clamp(560px,72vh,760px) - 160px);\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    padding: 28px 16px 18px;\n  }\n\n  .ama-bsafe-spotify-cover-xl {\n    width: min(420px,42vw);\n    max-width: 100%;\n    aspect-ratio: 1 \/ 1;\n    border-radius: 16px;\n    overflow: hidden;\n    background: #160f0e;\n    box-shadow:\n      0 34px 74px rgba(0,0,0,.38),\n      inset 0 1px 0 rgba(255,255,255,.15);\n  }\n\n  .ama-bsafe-spotify-cover-xl img {\n    display: block;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n  }\n\n  .ama-bsafe-spotify-caption {\n    max-width: 760px;\n    margin: 24px auto 0;\n    text-align: center;\n  }\n\n  .ama-bsafe-spotify-caption h2 {\n    margin: 0 0 12px;\n    color: #ffffff !important;\n    -webkit-text-fill-color: #ffffff !important;\n    font-size: clamp(28px,4.2vw,54px);\n    line-height: 1.02;\n    font-weight: 900;\n    letter-spacing: -0.022em;\n    text-shadow: 0 8px 28px rgba(0,0,0,.42);\n  }\n\n  .ama-bsafe-spotify-caption p {\n    max-width: 760px;\n    margin: 0 auto;\n    color: rgba(255,255,255,.90) !important;\n    -webkit-text-fill-color: rgba(255,255,255,.90) !important;\n    opacity: 1 !important;\n    font-size: clamp(15px,1.45vw,18px);\n    line-height: 1.58;\n    font-weight: 520;\n    text-shadow: 0 4px 18px rgba(0,0,0,.48);\n  }\n\n  .ama-bsafe-spotify-playerbar {\n    position: absolute;\n    z-index: 2;\n    left: 18px;\n    right: 18px;\n    bottom: 18px;\n    display: grid;\n    grid-template-columns: minmax(220px,320px) 1fr;\n    gap: 22px;\n    align-items: center;\n    padding: 14px 18px;\n    border-radius: 24px;\n    background: rgba(0,0,0,.72);\n    border: 1px solid rgba(255,255,255,.11);\n    box-shadow:\n      0 18px 48px rgba(0,0,0,.24),\n      inset 0 1px 0 rgba(255,255,255,.08);\n    backdrop-filter: blur(18px);\n    -webkit-backdrop-filter: blur(18px);\n  }\n\n  .ama-bsafe-spotify-nowplaying {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    min-width: 0;\n  }\n\n  .ama-bsafe-spotify-nowplaying img {\n    width: 52px;\n    height: 52px;\n    border-radius: 7px;\n    object-fit: cover;\n    flex: 0 0 auto;\n  }\n\n  .ama-bsafe-spotify-nowplaying div {\n    min-width: 0;\n  }\n\n  .ama-bsafe-spotify-nowplaying strong {\n    display: block;\n    color: #fff !important;\n    -webkit-text-fill-color: #fff !important;\n    font-size: 13.5px;\n    font-weight: 850;\n    line-height: 1.2;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  .ama-bsafe-spotify-nowplaying span {\n    display: block;\n    margin-top: 4px;\n    color: rgba(255,255,255,.72) !important;\n    -webkit-text-fill-color: rgba(255,255,255,.72) !important;\n    font-size: 12px;\n    white-space: nowrap;\n    overflow: hidden;\n    text-overflow: ellipsis;\n  }\n\n  .ama-bsafe-spotify-audio audio {\n    display: block;\n    width: 100%;\n    filter: drop-shadow(0 8px 18px rgba(0,0,0,.28));\n  }\n\n  .ama-instagram-proof-bsafe-2026 {\n    --ama-ink: #111827;\n    --ama-ig-muted: #6b7280;\n    --ama-line: rgba(17,24,39,.10);\n\n    font-family: inherit;\n    color: var(--ama-ink);\n    margin: clamp(32px,5vw,70px) 0;\n  }\n\n  .ama-instagram-proof-bsafe-2026 * {\n    box-sizing: border-box;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-wrap {\n    max-width: 1080px;\n    margin: 0 auto;\n    padding: 0;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-head {\n    text-align: center;\n    max-width: 760px;\n    margin: 0 auto clamp(24px,3vw,36px);\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-eyebrow {\n    display: inline-flex;\n    align-items: center;\n    gap: .55rem;\n    margin: 0 0 .9rem;\n    color: var(--ama-blue);\n    font-size: 1.12rem;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: .045em;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-eyebrow::before {\n    content: \"\";\n    width: 8px;\n    height: 8px;\n    border-radius: 999px;\n    background: linear-gradient(135deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);\n  }\n\n  .ama-instagram-proof-bsafe-2026 h2 {\n    margin: 0 0 1rem;\n    color: var(--ama-blue);\n    font-size: clamp(2.4rem,3vw,4rem);\n    line-height: 1.1;\n    font-weight: 850;\n    letter-spacing: -0.02em;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-intro {\n    margin: 0;\n    color: var(--ama-ig-muted);\n    font-size: 1.44rem;\n    line-height: 1.62;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0,430px));\n    justify-content: center;\n    gap: clamp(22px,3vw,36px);\n    align-items: start;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-card {\n    width: 100%;\n    overflow: hidden;\n    border-radius: 24px;\n    background: #ffffff;\n    border: 1px solid var(--ama-line);\n    box-shadow: 0 16px 42px rgba(0,76,150,.075);\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-label {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 1rem;\n    padding: 1.15rem 1.25rem;\n    border-bottom: 1px solid rgba(17,24,39,.08);\n    background: #ffffff;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-account {\n    display: flex;\n    align-items: center;\n    gap: .9rem;\n    min-width: 0;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-avatar {\n    flex: 0 0 42px;\n    width: 42px;\n    height: 42px;\n    border-radius: 999px;\n    padding: 2px;\n    background: linear-gradient(135deg, #feda75, #fa7e1e, #d62976, #962fbf, #4f5bd5);\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-avatar span {\n    display: grid;\n    place-items: center;\n    width: 100%;\n    height: 100%;\n    border-radius: 999px;\n    background: #fff;\n    color: var(--ama-blue);\n    font-size: 1.28rem;\n    font-weight: 900;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-name strong {\n    display: block;\n    color: #111827;\n    font-size: 1.32rem;\n    line-height: 1.2;\n    font-weight: 800;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-name small {\n    display: block;\n    margin-top: .18rem;\n    color: var(--ama-ig-muted);\n    font-size: 1.08rem;\n    line-height: 1.3;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-dots {\n    display: inline-flex;\n    align-items: center;\n    gap: 4px;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-dots i {\n    width: 4px;\n    height: 4px;\n    border-radius: 999px;\n    background: #111827;\n    opacity: .45;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-embed {\n    width: 100%;\n    min-height: 520px;\n    background: #ffffff;\n    overflow: hidden;\n    display: flex;\n    justify-content: center;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .instagram-media {\n    max-width: 430px !important;\n    min-width: 0 !important;\n    width: 100% !important;\n    margin: 0 auto !important;\n    border: 0 !important;\n    box-shadow: none !important;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-caption {\n    padding: 1.15rem 1.3rem 1.35rem;\n    border-top: 1px solid rgba(17,24,39,.08);\n    background: #ffffff;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-caption p {\n    margin: 0;\n    color: #111827;\n    font-size: 1.28rem;\n    line-height: 1.5;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-caption strong {\n    color: var(--ama-blue);\n    font-weight: 850;\n  }\n\n  .ama-instagram-proof-bsafe-2026 .ama-ig-note {\n    max-width: 760px;\n    margin: 1.6rem auto 0;\n    text-align: center;\n    color: var(--ama-ig-muted);\n    font-size: 1.16rem;\n    line-height: 1.5;\n  }\n\n  .ama-bsafe-section {\n    margin: 30px 0;\n  }\n\n  .ama-bsafe-section h2 {\n    margin: 0 0 14px;\n    color: var(--ama-blue);\n    font-size: clamp(26px,3.2vw,42px);\n    line-height: 1.15;\n    font-weight: 900;\n    letter-spacing: -0.02em;\n  }\n\n  .ama-bsafe-section p {\n    margin: 0 0 14px;\n    color: var(--ama-muted);\n    font-size: 16.5px;\n    line-height: 1.72;\n  }\n\n  .ama-bsafe-grid {\n    display: grid;\n    grid-template-columns: repeat(3,minmax(0,1fr));\n    gap: 16px;\n    margin-top: 20px;\n  }\n\n  .ama-bsafe-card,\n  .ama-bsafe-step {\n    position: relative;\n    overflow: hidden;\n    border-radius: 24px;\n    padding: 22px;\n    background: linear-gradient(135deg, rgba(255,255,255,.97), rgba(248,251,255,.92));\n    border: 1px solid var(--ama-border);\n    box-shadow:\n      0 16px 42px rgba(0,76,150,.08),\n      inset 0 1px 0 rgba(255,255,255,.94);\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n  }\n\n  .ama-bsafe-card strong {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--ama-blue);\n    font-size: 18px;\n    line-height: 1.25;\n  }\n\n  .ama-bsafe-card p {\n    margin: 0;\n    font-size: 15.5px;\n    line-height: 1.62;\n  }\n\n  .ama-bsafe-highlight {\n    border-radius: 26px;\n    padding: clamp(20px,3vw,30px);\n    background:\n      radial-gradient(circle at 8% 12%, rgba(254,75,9,.09), transparent 28%),\n      linear-gradient(135deg, rgba(255,255,255,.97), rgba(248,251,255,.92));\n    border: 1px solid var(--ama-border);\n    box-shadow:\n      0 18px 48px rgba(0,76,150,.08),\n      inset 0 1px 0 rgba(255,255,255,.94);\n    backdrop-filter: blur(14px);\n    -webkit-backdrop-filter: blur(14px);\n  }\n\n  .ama-bsafe-highlight strong {\n    color: var(--ama-blue);\n  }\n\n  .ama-bsafe-warning {\n    border-left: 5px solid var(--ama-orange);\n    border-radius: 20px;\n    padding: 18px 20px;\n    background: linear-gradient(135deg, #fff7ed, #fff);\n    border-top: 1px solid rgba(254,75,9,.12);\n    border-right: 1px solid rgba(254,75,9,.12);\n    border-bottom: 1px solid rgba(254,75,9,.12);\n    color: #7a3415;\n    box-shadow: 0 12px 28px rgba(254,75,9,.06);\n  }\n\n  .ama-bsafe-warning p {\n    margin: 0;\n    color: #7a3415;\n  }\n\n  .ama-bsafe-steps {\n    display: grid;\n    grid-template-columns: repeat(4,minmax(0,1fr));\n    gap: 14px;\n    margin-top: 18px;\n  }\n\n  .ama-bsafe-step span {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: 34px;\n    height: 34px;\n    border-radius: 999px;\n    background: linear-gradient(135deg, var(--ama-blue), #0A63B7);\n    color: #fff;\n    font-weight: 900;\n    margin-bottom: 10px;\n    box-shadow: 0 10px 22px rgba(0,76,150,.18);\n  }\n\n  .ama-bsafe-step strong {\n    display: block;\n    color: var(--ama-blue);\n    margin-bottom: 6px;\n  }\n\n  .ama-bsafe-final-cta {\n    text-align: center;\n    border-radius: 30px;\n    padding: clamp(24px,4vw,44px);\n    background:\n      radial-gradient(circle at 12% 10%, rgba(254,75,9,.10), transparent 30%),\n      radial-gradient(circle at 88% 12%, rgba(0,76,150,.12), transparent 34%),\n      linear-gradient(135deg, rgba(255,255,255,.97), rgba(247,251,255,.93));\n    border: 1px solid var(--ama-border);\n    color: var(--ama-blue);\n    box-shadow:\n      0 24px 62px rgba(0,76,150,.10),\n      inset 0 1px 0 rgba(255,255,255,.96);\n    backdrop-filter: blur(16px);\n    -webkit-backdrop-filter: blur(16px);\n  }\n\n  .ama-bsafe-final-cta h2 {\n    color: var(--ama-blue) !important;\n  }\n\n  .ama-bsafe-final-cta p {\n    max-width: 760px;\n    margin: 0 auto 8px;\n    color: #244767;\n  }\n\n  .ama-bsafe-final-cta .ama-bsafe-actions {\n    justify-content: center;\n  }\n\n  @media (max-width: 900px) {\n    .ama-bsafe-collection-2026 {\n      width: calc(100vw - 24px);\n    }\n\n    .ama-bsafe-grid,\n    .ama-bsafe-steps,\n    .ama-instagram-proof-bsafe-2026 .ama-ig-grid {\n      grid-template-columns: 1fr;\n    }\n\n    .ama-bsafe-actions {\n      flex-direction: column;\n    }\n\n    .ama-bsafe-btn {\n      width: 100%;\n    }\n\n    .ama-bsafe-hero-2026 {\n      border-radius: 26px;\n    }\n\n    .ama-bsafe-spotify-stage {\n      min-height: min(760px, calc(100svh - 28px));\n      border-radius: 30px;\n      padding: 18px 16px 18px;\n      background:\n        linear-gradient(180deg, rgba(107,48,40,.18), rgba(107,48,40,.50) 48%, rgba(8,7,7,.94)),\n        url(\"https:\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/rn-image_picker_lib_temp_f86724b7-ed76-4a6b-8749-4b6526c9ec55.jpg?v=1782409263\") center \/ cover no-repeat;\n    }\n\n    .ama-bsafe-spotify-stage::before {\n      opacity: 0;\n    }\n\n    .ama-bsafe-spotify-stage::after {\n      background: linear-gradient(180deg, rgba(0,0,0,.12), rgba(0,0,0,.10) 34%, rgba(0,0,0,.78) 76%, rgba(0,0,0,.92));\n    }\n\n    .ama-bsafe-spotify-topbar {\n      align-items: flex-start;\n    }\n\n    .ama-bsafe-spotify-topbar span {\n      display: none;\n    }\n\n    .ama-bsafe-spotify-main {\n      min-height: calc(min(760px,100svh - 28px) - 128px);\n      justify-content: flex-end;\n      padding: 72px 0 24px;\n      text-align: left;\n      align-items: stretch;\n    }\n\n    .ama-bsafe-spotify-cover-xl {\n      display: none;\n    }\n\n    .ama-bsafe-spotify-caption {\n      margin: 0;\n      max-width: none;\n      text-align: left;\n    }\n\n    .ama-bsafe-spotify-caption h2 {\n      color: #ffffff !important;\n      -webkit-text-fill-color: #ffffff !important;\n      font-size: clamp(32px,10vw,46px);\n      line-height: 1.02;\n      text-shadow: 0 5px 24px rgba(0,0,0,.58);\n    }\n\n    .ama-bsafe-spotify-caption p {\n      margin: 0;\n      color: rgba(255,255,255,.92) !important;\n      -webkit-text-fill-color: rgba(255,255,255,.92) !important;\n      opacity: 1 !important;\n      font-size: 15.5px;\n      line-height: 1.58;\n      font-weight: 520;\n      text-shadow: 0 4px 18px rgba(0,0,0,.62);\n    }\n\n    .ama-bsafe-spotify-playerbar {\n      position: relative;\n      left: auto;\n      right: auto;\n      bottom: auto;\n      grid-template-columns: 1fr;\n      margin-top: 0;\n      padding: 13px 0 0;\n      border-radius: 0;\n      background: transparent;\n      border: 0;\n      box-shadow: none;\n      backdrop-filter: none;\n      -webkit-backdrop-filter: none;\n    }\n\n    .ama-bsafe-spotify-nowplaying {\n      padding-bottom: 10px;\n    }\n\n    .ama-bsafe-spotify-nowplaying img {\n      width: 46px;\n      height: 46px;\n    }\n\n    .ama-bsafe-spotify-nowplaying strong {\n      font-size: 14px;\n    }\n\n    .ama-bsafe-spotify-nowplaying span {\n      font-size: 12px;\n      color: rgba(255,255,255,.72) !important;\n      -webkit-text-fill-color: rgba(255,255,255,.72) !important;\n    }\n\n    .ama-bsafe-spotify-audio {\n      padding: 10px;\n      border-radius: 20px;\n      background: rgba(0,0,0,.42);\n      border: 1px solid rgba(255,255,255,.10);\n      backdrop-filter: blur(14px);\n      -webkit-backdrop-filter: blur(14px);\n    }\n\n    .ama-bsafe-spotify-audio audio {\n      width: 100%;\n    }\n\n    .ama-instagram-proof-bsafe-2026 .ama-ig-wrap {\n      padding: 0;\n    }\n  }\n\n  @media (max-width: 520px) {\n    .ama-bsafe-collection-2026 {\n      width: calc(100vw - 20px);\n    }\n\n    .ama-bsafe-spotify-stage {\n      min-height: min(720px, calc(100svh - 22px));\n      border-radius: 26px;\n      padding: 14px 12px;\n    }\n\n    .ama-bsafe-spotify-main {\n      min-height: calc(min(720px,100svh - 22px) - 122px);\n      padding-top: 64px;\n    }\n\n    .ama-bsafe-spotify-caption h2 {\n      font-size: clamp(30px,10vw,42px);\n    }\n\n    .ama-bsafe-spotify-playerbar {\n      padding-top: 10px;\n    }\n\n    .ama-bsafe-spotify-audio {\n      padding: 9px;\n      border-radius: 18px;\n    }\n\n    .ama-instagram-proof-bsafe-2026 h2 {\n      font-size: 2.35rem;\n      line-height: 1.14;\n    }\n\n    .ama-instagram-proof-bsafe-2026 .ama-ig-intro {\n      font-size: 1.36rem;\n      line-height: 1.58;\n    }\n\n    .ama-instagram-proof-bsafe-2026 .ama-ig-card {\n      border-radius: 20px;\n    }\n\n    .ama-instagram-proof-bsafe-2026 .ama-ig-embed {\n      min-height: 480px;\n    }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    .ama-bsafe-btn {\n      transition: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    function centerAmaBsafeBlock() {\n      var blocks = document.querySelectorAll(\".ama-bsafe-collection-2026\");\n\n      blocks.forEach(function (block) {\n        block.style.setProperty(\"--ama-bsafe-center-shift\", \"0px\");\n\n        window.requestAnimationFrame(function () {\n          var rect = block.getBoundingClientRect();\n          var targetLeft = (window.innerWidth - rect.width) \/ 2;\n          var shift = targetLeft - rect.left;\n\n          if (Math.abs(shift) \u003e 1) {\n            block.style.setProperty(\"--ama-bsafe-center-shift\", shift + \"px\");\n          } else {\n            block.style.setProperty(\"--ama-bsafe-center-shift\", \"0px\");\n          }\n        });\n      });\n    }\n\n    function loadInstagramEmbeds() {\n      function processInstagram() {\n        if (window.instgrm \u0026\u0026 window.instgrm.Embeds) {\n          window.instgrm.Embeds.process();\n        }\n      }\n\n      if (window.instgrm \u0026\u0026 window.instgrm.Embeds) {\n        processInstagram();\n        return;\n      }\n\n      var existingScript = document.querySelector('script[src=\"https:\/\/www.instagram.com\/embed.js\"]');\n\n      if (existingScript) {\n        existingScript.addEventListener(\"load\", processInstagram);\n        return;\n      }\n\n      var js = document.createElement(\"script\");\n      js.async = true;\n      js.src = \"https:\/\/www.instagram.com\/embed.js\";\n      js.onload = processInstagram;\n      document.body.appendChild(js);\n    }\n\n    var resizeTimer;\n\n    window.addEventListener(\"resize\", function () {\n      window.clearTimeout(resizeTimer);\n      resizeTimer = window.setTimeout(centerAmaBsafeBlock, 120);\n    });\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", function () {\n        centerAmaBsafeBlock();\n        loadInstagramEmbeds();\n      });\n    } else {\n      centerAmaBsafeBlock();\n      loadInstagramEmbeds();\n    }\n\n    window.addEventListener(\"load\", centerAmaBsafeBlock);\n  })();\n\u003c\/script\u003e","products":[{"product_id":"b-safe-stylo-detecteur-drogues-boissons","title":"B-SAFE – Connected electronic drink substance detector","description":"\u003csection aria-label=\"Fiche produit B-SAFE : prévention de la soumission chimique\" class=\"ama-bsafe-2026\"\u003e\n  \u003cdiv class=\"ama-bsafe-panel\"\u003e\n    \u003cdiv class=\"ama-bsafe-inner\"\u003e\n      \u003cheader class=\"ama-bsafe-header\"\u003e\n        \u003cspan class=\"ama-bsafe-kicker\"\u003eConnected device against chemical submission\u003c\/span\u003e\n        \u003ch2 class=\"ama-bsafe-title\"\u003eB-SAFE: connected electronic detector for suspicious drinks\u003c\/h2\u003e\n        \u003cp class=\"ama-bsafe-lead\"\u003e\u003cstrong\u003eB-SAFE is a French innovation developed by LUEUR and distributed by AMA Prévention.\u003c\/strong\u003e This connected device helps professionals quickly check a suspicious drink and trigger a safety protocol.\u003c\/p\u003e\n        \u003cp class=\"ama-bsafe-lead\"\u003eDesigned for \u003cstrong\u003ebars, clubs, festivals, BDE, communities, ERP, and event organizers\u003c\/strong\u003e, B-SAFE complements human vigilance, team training, and prevention systems against chemical submission.\u003c\/p\u003e\n        \u003cp class=\"ama-bsafe-access-offer\"\u003e\u003cstrong\u003eAll-inclusive package at €29 per month\u003c\/strong\u003e\u003cspan\u003eTo facilitate equipping festive venues, AMA Prévention also promotes a B-SAFE Protect package at €29 per month, with assistance for handling, support, and operational guidance.\u003c\/span\u003e\u003c\/p\u003e\n      \u003c\/header\u003e\n\n      \u003cdiv class=\"ama-bsafe-stats\" data-ama-bsafe-stats\u003e\n        \u003carticle class=\"ama-bsafe-stat\"\u003e\u003cspan class=\"ama-bsafe-stat-number\"\u003e\u003cspan data-count=\"30\" data-suffix=\"+\"\u003e0\u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003eDetected substances\u003c\/strong\u003e\u003cem\u003eBroad detection spectrum\u003c\/em\u003e\u003c\/article\u003e\n        \u003carticle class=\"ama-bsafe-stat\"\u003e\u003cspan class=\"ama-bsafe-stat-number\"\u003e\u003cspan data-count=\"30\" data-prefix=\"\u0026lt; \"\u003e0\u003c\/span\u003e\u003csmall\u003es\u003c\/small\u003e\u003c\/span\u003e\u003cstrong\u003eReaction time\u003c\/strong\u003e\u003cem\u003eRapid analysis\u003c\/em\u003e\u003c\/article\u003e\n        \u003carticle class=\"ama-bsafe-stat\"\u003e\u003cspan class=\"ama-bsafe-stat-number\"\u003e\u003cspan data-count=\"5000\" data-format=\"space\"\u003e0\u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003eUses\u003c\/strong\u003e\u003cem\u003eDesigned to last\u003c\/em\u003e\u003c\/article\u003e\n        \u003carticle class=\"ama-bsafe-stat\"\u003e\u003cspan class=\"ama-bsafe-stat-number\"\u003e\u003cspan data-count=\"7\"\u003e0\u003c\/span\u003e\u003c\/span\u003e\u003cstrong\u003ePatents filed\u003c\/strong\u003e\u003cem\u003eProtected technology\u003c\/em\u003e\u003c\/article\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"ama-bsafe-accordion\"\u003e\n        \u003cdetails class=\"ama-bsafe-item\" open\u003e\n          \u003csummary\u003e\u003cspan\u003e\u003cspan class=\"ama-bsafe-acc-title\"\u003eTechnological innovation\u003c\/span\u003e\u003cspan class=\"ama-bsafe-acc-sub\"\u003eA connected solution for the field\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eA professional response to suspicious drinks\u003c\/h2\u003e\n            \u003cp\u003e\u003cstrong\u003eB-SAFE\u003c\/strong\u003e moves away from simple disposable colorimetric tests to offer an electronic, connected, and reusable approach. Its role is to help teams objectify suspicion, isolate the drink, and quickly guide the person concerned.\u003c\/p\u003e\n            \u003cdiv class=\"ama-bsafe-grid\"\u003e\n              \u003carticle class=\"ama-bsafe-card\"\u003e\u003ch3\u003eProfessional use\u003c\/h3\u003e\n\u003cp\u003eSuitable for bars, clubs, festivals, first aid posts, BDE, communities, and prevention systems in festive environments.\u003c\/p\u003e\u003c\/article\u003e\n              \u003carticle class=\"ama-bsafe-card\"\u003e\u003ch3\u003eAMA Prévention support\u003c\/h3\u003e\n\u003cp\u003eAMA Prévention supports professionals in integrating B-SAFE into their protocols: prevention, handling, field organization, and awareness.\u003c\/p\u003e\u003c\/article\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\u003cspan\u003e\u003cspan class=\"ama-bsafe-acc-title\"\u003eDetection spectrum\u003c\/span\u003e\u003cspan class=\"ama-bsafe-acc-sub\"\u003eMore than 30 targeted substances\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eA broad spectrum, without reducing B-SAFE to a single substance\u003c\/h2\u003e\n            \u003cp\u003eChemical submission is not limited to a single molecule. B-SAFE is presented as a multi-substance detection solution: \u003cstrong\u003emore than 30 substances involved in suspicious drinks\u003c\/strong\u003e, with examples such as GHB, benzodiazepines, opioids, MDMA \/ speed, and \u003cstrong\u003eflunitrazepam\u003c\/strong\u003e, known as Rohypnol®.\u003c\/p\u003e\n            \u003cdiv class=\"ama-bsafe-substance-list\"\u003e\n              \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n\u003cspan class=\"ama-bsafe-substance-code\"\u003e30+\u003c\/span\u003e\u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eMulti-substance detection.\u003c\/strong\u003e A broader approach than solutions limited to one or two markers.\u003c\/div\u003e\n\u003cspan class=\"ama-bsafe-substance-threshold\"\u003eBroad spectrum\u003c\/span\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n\u003cspan class=\"ama-bsafe-substance-code\"\u003eBZD\u003c\/span\u003e\u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eBenzodiazepines.\u003c\/strong\u003e Family of medications that can be misused in vulnerable contexts.\u003c\/div\u003e\n\u003cspan class=\"ama-bsafe-substance-threshold\"\u003eTargeted family\u003c\/span\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n\u003cspan class=\"ama-bsafe-substance-code\"\u003eGHB\u003c\/span\u003e\u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eSedative substances.\u003c\/strong\u003e Detection designed for situations involving suspicious drinks in festive environments.\u003c\/div\u003e\n\u003cspan class=\"ama-bsafe-substance-threshold\"\u003ePrevention\u003c\/span\u003e\n\u003c\/div\u003e\n              \u003cdiv class=\"ama-bsafe-substance-row\"\u003e\n\u003cspan class=\"ama-bsafe-substance-code\"\u003eRohypnol®\u003c\/span\u003e\u003cdiv class=\"ama-bsafe-substance-main\"\u003e\n\u003cstrong\u003eFlunitrazepam.\u003c\/strong\u003e Mentioned as an example of a detected substance, without making it the main focus of the sheet.\u003c\/div\u003e\n\u003cspan class=\"ama-bsafe-substance-threshold\"\u003eExample\u003c\/span\u003e\n\u003c\/div\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\u003cspan\u003e\u003cspan class=\"ama-bsafe-acc-title\"\u003eField value\u003c\/span\u003e\u003cspan class=\"ama-bsafe-acc-sub\"\u003eFast, durable, reusable\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eA very competitive cost per use\u003c\/h2\u003e\n            \u003cp\u003eB-SAFE is designed for repeated professional use, with a capacity of up to \u003cstrong\u003e5,000 uses\u003c\/strong\u003e according to manufacturer data. This durability changes the cost perception: the investment is not comparable to a disposable test but to reusable prevention equipment.\u003c\/p\u003e\n            \u003cul class=\"ama-bsafe-list\"\u003e\n              \u003cli\u003e\n\u003cstrong\u003eQuick reaction:\u003c\/strong\u003e result in under 30 seconds according to manufacturer information.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eRecommended cleaning:\u003c\/strong\u003e clean with modified alcohol after use, following the provided protocol.\u003c\/li\u003e\n              \u003cli\u003e\n\u003cstrong\u003eCompact format:\u003c\/strong\u003e miniaturized device, easy to integrate at a prevention station, bar, or security team.\u003c\/li\u003e\n            \u003c\/ul\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\u003cspan\u003e\u003cspan class=\"ama-bsafe-acc-title\"\u003eScientific credibility\u003c\/span\u003e\u003cspan class=\"ama-bsafe-acc-sub\"\u003ePatents and partners\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eProtected and valuable technology\u003c\/h2\u003e\n            \u003cp\u003eThe LUEUR documentation highlights \u003cstrong\u003e7 patents filed with the INPI\u003c\/strong\u003e as well as development carried out with scientific and institutional partners. For a venue, this aspect enhances perceived value: B-SAFE is not just a communication accessory but a technological prevention tool.\u003c\/p\u003e\n            \u003cdiv class=\"ama-bsafe-alert\"\u003e\n\u003ch3\u003eA strong signal for organizers\u003c\/h3\u003e\n\u003cp\u003eProviding B-SAFE shows an active approach: listening to reports, securing people, equipping teams, and professionalizing the response to suspicious drinks.\u003c\/p\u003e\n\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\u003cspan\u003e\u003cspan class=\"ama-bsafe-acc-title\"\u003eB-SAFE Protect plan\u003c\/span\u003e\u003cspan class=\"ama-bsafe-acc-sub\"\u003eAll-inclusive at €29 \/ month\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eAn accessible solution without tying up a large budget\u003c\/h2\u003e\n            \u003cp\u003eFor organizations that prefer to spread out their investment, \u003cstrong\u003eB-SAFE Protect\u003c\/strong\u003e offers an all-inclusive plan at \u003cstrong\u003e€29 per month\u003c\/strong\u003e. It facilitates the adoption of B-SAFE by venues that want to equip quickly while benefiting from AMA Prévention support.\u003c\/p\u003e\n            \u003cdiv class=\"ama-bsafe-grid\"\u003e\n              \u003carticle class=\"ama-bsafe-card\"\u003e\u003ch3\u003eControlled budget\u003c\/h3\u003e\n\u003cp\u003eA clear monthly cost, suited for bars, clubs, festivals, and associations that want to progress without a large immediate purchase.\u003c\/p\u003e\u003c\/article\u003e\n              \u003carticle class=\"ama-bsafe-card\"\u003e\u003ch3\u003eSupport\u003c\/h3\u003e\n\u003cp\u003eHelp with getting started, deployment advice, and integration into a coherent prevention approach.\u003c\/p\u003e\u003c\/article\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n\n        \u003cdetails class=\"ama-bsafe-item\"\u003e\n          \u003csummary\u003e\u003cspan\u003e\u003cspan class=\"ama-bsafe-acc-title\"\u003eLimits and usage framework\u003c\/span\u003e\u003cspan class=\"ama-bsafe-acc-sub\"\u003ePrevention, emergency response, and responsibility\u003c\/span\u003e\u003c\/span\u003e\u003c\/summary\u003e\n          \u003cdiv class=\"ama-bsafe-content\"\u003e\n            \u003ch2\u003eA complementary tool, not a substitute for emergency services\u003c\/h2\u003e\n            \u003cp\u003eB-SAFE is a prevention and decision-support tool. It does not replace collective vigilance, team training, emergency calls, medical care, or official toxicological analysis.\u003c\/p\u003e\n            \u003cdiv class=\"ama-bsafe-legal-footer\"\u003e\u003cp\u003e\u003cstrong\u003eIn case of suspicion:\u003c\/strong\u003e never leave the person alone, isolate the drink if possible, alert the venue's security, and call 15 or 112 if the situation requires it.\u003c\/p\u003e\u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/details\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n.ama-bsafe-2026{--ama-blue:#004C96;--ama-orange:#FE4B09;--ama-text:#004C96;--ama-muted:#667085;width:100%;max-width:1180px;margin:0 auto;padding:0;font-family:inherit;color:var(--ama-text);background:transparent!important}.ama-bsafe-2026,.ama-bsafe-2026 *{box-sizing:border-box}.ama-bsafe-panel{width:100%;position:relative;overflow:hidden;border:1px solid rgba(219,230,242,.95);border-radius:28px;background:radial-gradient(circle at 88% 8%,rgba(0,76,150,.08),transparent 34%),radial-gradient(circle at 8% 92%,rgba(254,75,9,.04),transparent 30%),linear-gradient(135deg,#fff 0%,#f7fbff 100%);box-shadow:0 22px 55px rgba(0,76,150,.10),inset 0 1px 0 rgba(255,255,255,.88)}.ama-bsafe-inner{width:100%;padding:clamp(24px,5vw,52px)}.ama-bsafe-header{margin-bottom:clamp(24px,4vw,38px)}.ama-bsafe-kicker{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;padding:7px 12px;border-radius:999px;background:rgba(0,76,150,.08);color:var(--ama-blue);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.ama-bsafe-kicker:before{content:\"\";width:8px;height:8px;border-radius:50%;background:var(--ama-orange);flex-shrink:0}.ama-bsafe-title{margin:0 0 16px;color:var(--ama-blue);font-size:clamp(30px,4vw,46px);line-height:1.08;font-weight:900;letter-spacing:-.025em;overflow-wrap:break-word}.ama-bsafe-lead{margin:0 0 16px;color:var(--ama-text);font-size:clamp(16px,1.4vw,18px);line-height:1.72}.ama-bsafe-lead strong,.ama-bsafe-content strong,.ama-bsafe-card strong,.ama-bsafe-substance-main strong{color:var(--ama-blue);font-weight:850}.ama-bsafe-access-offer{margin:24px 0 0;padding:20px 22px;border:1px solid rgba(0,76,150,.14);border-radius:24px;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(247,251,255,.54));box-shadow:0 18px 38px rgba(0,76,150,.075),inset 0 1px 0 rgba(255,255,255,.96)}.ama-bsafe-access-offer strong{display:block;margin:0 0 8px;color:var(--ama-blue);font-size:clamp(18px,2vw,22px);line-height:1.22;font-weight:900;letter-spacing:-.018em}.ama-bsafe-access-offer span{display:block;max-width:58rem;color:#2f4355;font-size:clamp(15.5px,1.45vw,17px);line-height:1.62}.ama-bsafe-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:8px auto 34px;width:100%;max-width:1040px}.ama-bsafe-stat{position:relative;min-height:168px;padding:24px 18px;border:1px solid rgba(219,230,242,.95);border-radius:28px;background:rgba(255,255,255,.72);box-shadow:0 16px 38px rgba(0,76,150,.075),inset 0 1px 0 rgba(255,255,255,.96);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden}.ama-bsafe-stat:before{content:\"\";position:absolute;inset:0;background:radial-gradient(circle at 50% 0%,rgba(0,76,150,.08),transparent 44%);pointer-events:none}.ama-bsafe-stat-number{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:4px;width:100%;max-width:100%;margin-bottom:12px;color:var(--ama-blue);font-size:clamp(38px,4vw,58px);line-height:.92;font-weight:900;letter-spacing:-.035em;white-space:nowrap}.ama-bsafe-stat-number small{font-size:.42em;line-height:1.05;font-weight:900;margin-bottom:.08em}.ama-bsafe-stat strong{position:relative;display:block;color:var(--ama-blue);font-size:clamp(15px,1.15vw,18px);line-height:1.15;font-weight:900;letter-spacing:-.012em}.ama-bsafe-stat em{position:relative;display:block;margin-top:8px;color:var(--ama-muted);font-size:13.5px;line-height:1.35;font-style:normal;font-weight:650}.ama-bsafe-accordion{width:100%;max-width:920px;margin:0 auto;display:grid;gap:12px}.ama-bsafe-item{border-radius:24px;overflow:hidden;background:linear-gradient(145deg,#005AAE 0%,#004C96 56%,#003B78 100%);border:1px solid rgba(0,76,150,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),inset 0 -18px 34px rgba(0,0,0,.13),0 16px 36px rgba(0,76,150,.17)}.ama-bsafe-item[open]{background:radial-gradient(circle at 90% 0%,rgba(0,76,150,.055),transparent 36%),linear-gradient(145deg,#fff 0%,#f8fbff 100%);border-color:rgba(0,76,150,.14);box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 16px 38px rgba(0,76,150,.10)}.ama-bsafe-item summary{position:relative;min-height:66px;padding:14px 58px 14px 18px;display:flex;align-items:center;cursor:pointer;list-style:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#fff}.ama-bsafe-item summary::-webkit-details-marker{display:none}.ama-bsafe-item[open] summary{color:var(--ama-blue);background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(246,250,255,.82));border-bottom:1px solid rgba(0,76,150,.09)}.ama-bsafe-item summary:after{content:\"+\";position:absolute;right:16px;top:50%;width:36px;height:36px;transform:translateY(-50%);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.26);box-shadow:inset 0 1px 0 rgba(255,255,255,.30),0 10px 22px rgba(0,0,0,.14);font-size:22px;font-weight:760;line-height:1}.ama-bsafe-item[open] summary:after{content:\"−\";color:var(--ama-blue);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(234,244,255,.78));border-color:rgba(0,76,150,.10);box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 8px 18px rgba(0,76,150,.10);font-size:24px;font-weight:700}.ama-bsafe-acc-title{display:block;font-size:16px;line-height:1.18;font-weight:800;letter-spacing:-.015em;color:inherit}.ama-bsafe-acc-sub{display:block;margin-top:3px;font-size:13px;line-height:1.24;font-weight:650;letter-spacing:-.01em;color:rgba(255,255,255,.76)}.ama-bsafe-item[open] .ama-bsafe-acc-sub{color:rgba(0,76,150,.66)}.ama-bsafe-content{padding:clamp(20px,4vw,34px);background:transparent}.ama-bsafe-content h2{margin:0 0 18px;color:var(--ama-blue);font-size:clamp(24px,3vw,36px);line-height:1.10;font-weight:900;letter-spacing:-.025em;overflow-wrap:break-word}.ama-bsafe-content h2:after{content:\"\";display:block;width:78px;height:4px;margin-top:14px;border-radius:999px;background:var(--ama-orange)}.ama-bsafe-content h3{margin:0 0 10px;color:var(--ama-blue);font-size:clamp(18px,1.7vw,23px);line-height:1.18;font-weight:900;letter-spacing:-.018em}.ama-bsafe-content p{margin:0 0 18px;color:var(--ama-text);font-size:16px;line-height:1.72;overflow-wrap:break-word}.ama-bsafe-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:26px 0}.ama-bsafe-card{position:relative;min-height:140px;padding:24px;border:1px solid rgba(219,230,242,.95);border-radius:22px;background:rgba(255,255,255,.86);box-shadow:0 8px 24px rgba(0,76,150,.045),inset 0 1px 0 rgba(255,255,255,.90);overflow-wrap:break-word}.ama-bsafe-card p:last-child{margin-bottom:0}.ama-bsafe-substance-list{display:grid;gap:12px;margin:26px 0}.ama-bsafe-substance-row{width:100%;display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;padding:16px 18px;border:1px solid rgba(219,230,242,.95);border-radius:20px;background:linear-gradient(135deg,#fff 0%,#f8fbff 100%);box-shadow:0 8px 24px rgba(0,76,150,.045),inset 0 1px 0 rgba(255,255,255,.90)}.ama-bsafe-substance-code{display:inline-flex;align-items:center;justify-content:center;flex:0 0 130px;width:130px;min-width:130px;max-width:130px;min-height:38px;padding:7px 14px;border-radius:999px;background:rgba(0,76,150,.08);color:var(--ama-blue);font-size:15px;font-weight:950;letter-spacing:-.01em;text-align:center}.ama-bsafe-substance-main{flex:1 1 420px;min-width:min(100%,320px);color:var(--ama-text);font-size:15px;line-height:1.55}.ama-bsafe-substance-threshold{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;margin-left:auto;min-height:34px;padding:6px 12px;border-radius:999px;background:rgba(254,75,9,.08);color:var(--ama-orange);font-size:13px;font-weight:900;white-space:nowrap}.ama-bsafe-list{list-style:none;padding:0;margin:22px 0}.ama-bsafe-list li{position:relative;padding:15px 18px 15px 44px;margin-bottom:10px;border:1px solid rgba(219,230,242,.95);border-radius:18px;background:rgba(255,255,255,.84);box-shadow:0 6px 18px rgba(0,76,150,.035),inset 0 1px 0 rgba(255,255,255,.90);color:var(--ama-text);font-size:15px;line-height:1.62;overflow-wrap:break-word}.ama-bsafe-list li:before{content:\"\";position:absolute;left:18px;top:22px;width:8px;height:8px;border-radius:50%;background:var(--ama-orange);box-shadow:0 0 0 4px rgba(254,75,9,.10)}.ama-bsafe-alert{margin:28px 0;padding:24px;border-radius:22px;background:radial-gradient(circle at 92% 12%,rgba(255,255,255,.18),transparent 32%),linear-gradient(135deg,var(--ama-orange) 0%,#d63d00 100%);box-shadow:0 16px 34px rgba(254,75,9,.22),inset 0 1px 0 rgba(255,255,255,.18)}.ama-bsafe-alert h3,.ama-bsafe-alert p{color:#fff}.ama-bsafe-alert p:last-child{margin-bottom:0}.ama-bsafe-legal-footer{margin-top:24px;padding:20px;border:1px solid rgba(219,230,242,.95);border-radius:18px;background:rgba(255,255,255,.86)}.ama-bsafe-legal-footer p{margin:0;color:var(--ama-muted);font-size:13px;line-height:1.65}@media(max-width:980px){.ama-bsafe-stats{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px}.ama-bsafe-substance-row{display:grid;grid-template-columns:130px minmax(0,1fr);align-items:start;gap:10px 14px}.ama-bsafe-substance-main{grid-column:1\/-1;min-width:0;width:100%}.ama-bsafe-substance-threshold{justify-self:start;margin-left:0}}@media(max-width:640px){.ama-bsafe-panel{border-radius:22px}.ama-bsafe-inner{padding:24px 14px}.ama-bsafe-title{font-size:clamp(28px,8.4vw,36px);letter-spacing:-.025em}.ama-bsafe-stats{grid-template-columns:1fr;gap:12px;max-width:420px}.ama-bsafe-stat{min-height:132px;border-radius:22px;padding:20px 16px}.ama-bsafe-stat-number{font-size:clamp(42px,13vw,56px)}.ama-bsafe-item{border-radius:20px}.ama-bsafe-item summary{min-height:60px;padding:12px 52px 12px 15px}.ama-bsafe-content{padding:20px 15px}.ama-bsafe-grid{grid-template-columns:1fr}.ama-bsafe-card{padding:20px}.ama-bsafe-substance-row{padding:16px;grid-template-columns:1fr}.ama-bsafe-substance-code{width:fit-content;min-width:0;max-width:100%}.ama-bsafe-substance-threshold{grid-column:1;grid-row:auto}}\n\u003c\/style\u003e\n\u003cscript\u003e\n(function(){function formatNumber(n,space){return space?String(n).replace(\/\\B(?=(\\d{3})+(?!\\d))\/g,\" \"):String(n)}function animate(el){if(el.dataset.done===\"1\")return;el.dataset.done=\"1\";var target=parseInt(el.dataset.count||\"0\",10);var duration=1400;var start=null;var prefix=el.dataset.prefix||\"\";var suffix=el.dataset.suffix||\"\";var space=el.dataset.format===\"space\";function step(ts){if(!start)start=ts;var p=Math.min((ts-start)\/duration,1);var eased=1-Math.pow(1-p,3);var value=Math.round(target*eased);el.textContent=prefix+formatNumber(value,space)+suffix;if(p\u003c1){requestAnimationFrame(step)}else{el.textContent=prefix+formatNumber(target,space)+suffix}}requestAnimationFrame(step)}function init(){var wrap=document.querySelector(\"[data-ama-bsafe-stats]\");if(!wrap)return;var nums=wrap.querySelectorAll(\"[data-count]\");if(!(\"IntersectionObserver\" in window)){nums.forEach(animate);return}var obs=new IntersectionObserver(function(entries){entries.forEach(function(entry){if(entry.isIntersecting){nums.forEach(animate);obs.disconnect()}})},{threshold:.35});obs.observe(wrap)}if(document.readyState===\"loading\"){document.addEventListener(\"DOMContentLoaded\",init)}else{init()}})();\n\u003c\/script\u003e","brand":"LUEUR","offers":[{"title":"Unit","offer_id":56780300386628,"sku":"BSAFE-UNITE","price":348.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0634\/1335\/4734\/files\/B-Safe_Photo_produit_AMA.png?v=1779889957"}],"url":"https:\/\/ama-prevention.com\/collections\/b-safe-drug-drink-detector.oembed","provider":"AMA Prévention ","version":"1.0","type":"link"}