{"id":502206,"date":"2026-02-20T17:48:49","date_gmt":"2026-02-20T16:48:49","guid":{"rendered":"https:\/\/www.dynseo.com\/yan-yu-zhi-liao-de-ying-yong\/"},"modified":"2026-05-08T19:29:50","modified_gmt":"2026-05-08T17:29:50","slug":"yan-yu-zhi-liao-de-ying-yong","status":"publish","type":"page","link":"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/","title":{"rendered":"\u8a00\u8bed\u6cbb\u7597\u7684\u5e94\u7528"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;1px|||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;1844px&#8221; custom_padding=&#8221;0px|||||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"fr\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] --><meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] --><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><!-- [et_pb_line_break_holder] --><meta name=\"description\" content=\"Application pour orthophoniste : COCO, JOE, EDITH, MON DICO. Solutions de stimulation cognitive pour troubles du langage, aphasie, dyslexie. Demo gratuite.\"><!-- [et_pb_line_break_holder] --><title>Application pour Orthophoniste : COCO, JOE, EDITH | DYNSEO<\/title><!-- [et_pb_line_break_holder] --><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><!-- [et_pb_line_break_holder] --><link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin><!-- [et_pb_line_break_holder] --><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700;800;900&#038;family=Poppins:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->*{margin:0;padding:0;box-sizing:border-box;}<!-- [et_pb_line_break_holder] -->html{scroll-behavior:smooth;}<!-- [et_pb_line_break_holder] -->body{font-family:'Poppins',-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.75;color:#333;background:#fff;overflow-x:hidden;}<!-- [et_pb_line_break_holder] -->article{width:100%;}<!-- [et_pb_line_break_holder] -->img{max-width:100%;height:auto;display:block;}<!-- [et_pb_line_break_holder] -->a{color:inherit;text-decoration:none;}<!-- [et_pb_line_break_holder] -->p{margin-bottom:18px;text-align:justify;}<!-- [et_pb_line_break_holder] -->.container{max-width:1100px;margin:0 auto;padding:0 20px;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* HERO *\/<!-- [et_pb_line_break_holder] -->.hero{background:#c4ede7;padding:80px 20px 0;position:relative;overflow:visible;min-height:420px;}<!-- [et_pb_line_break_holder] -->.hero-curve{position:absolute;bottom:-2px;left:0;right:0;width:100%;height:70px;background:#fff;border-radius:50% 50% 0 0;z-index:4;}<!-- [et_pb_line_break_holder] -->.hero-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;position:relative;z-index:3;}<!-- [et_pb_line_break_holder] -->.hero-left{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:100px;}<!-- [et_pb_line_break_holder] -->.hero-pill{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#5268c9;background:#fff;border-radius:30px;padding:8px 20px;margin-bottom:18px;}<!-- [et_pb_line_break_holder] -->.hero-title{font-family:'Montserrat',sans-serif;font-size:clamp(22px,4vw,36px);font-weight:800;color:#1a1a2e;line-height:1.25;margin-bottom:18px;}<!-- [et_pb_line_break_holder] -->.hero-title .hl-word{display:inline-block;color:#fff;background:#ffb600;border-radius:10px;padding:2px 14px 4px;}<!-- [et_pb_line_break_holder] -->.hero-title .brand{color:#5268c9;}<!-- [et_pb_line_break_holder] -->.hero-subtitle{font-size:clamp(13px,1.5vw,15px);font-weight:400;color:#2d4a46;line-height:1.75;margin-bottom:28px;max-width:460px;}<!-- [et_pb_line_break_holder] -->.hero-subtitle strong{font-weight:600;color:#1a1a2e;}<!-- [et_pb_line_break_holder] -->.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;}<!-- [et_pb_line_break_holder] -->.hero-right{display:flex;justify-content:center;align-items:flex-end;}<!-- [et_pb_line_break_holder] -->.hero-right img{width:100%;max-width:400px;margin-bottom:60px;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* BUTTONS *\/<!-- [et_pb_line_break_holder] -->.btn{display:inline-block;padding:14px 34px;border-radius:30px;font-family:'Montserrat',sans-serif;font-size:14px;font-weight:700;text-align:center;transition:all .3s ease;cursor:pointer;border:none;}<!-- [et_pb_line_break_holder] -->.btn-primary{background:#5268c9;color:#fff;box-shadow:0 4px 16px rgba(82,104,201,.3);}<!-- [et_pb_line_break_holder] -->.btn-primary:hover{background:#3f51a8;}<!-- [et_pb_line_break_holder] -->.btn-secondary{background:transparent;color:#5268c9;border:2px solid #5268c9;}<!-- [et_pb_line_break_holder] -->.btn-secondary:hover{background:#5268c9;color:#fff;}<!-- [et_pb_line_break_holder] -->.btn-rose{background:#e73469;color:#fff;box-shadow:0 4px 16px rgba(231,52,105,.25);}<!-- [et_pb_line_break_holder] -->.btn-rose:hover{background:#c42a57;}<!-- [et_pb_line_break_holder] -->.btn-yellow{background:#fae5b1;color:#5268c9;}<!-- [et_pb_line_break_holder] -->.btn-yellow:hover{background:#ffb600;color:#fff;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* SECTION HEADERS *\/<!-- [et_pb_line_break_holder] -->.section-header{text-align:center;margin:60px 0 40px;}<!-- [et_pb_line_break_holder] -->.section-header h2{font-family:'Montserrat',sans-serif;font-size:clamp(20px,3vw,30px);font-weight:800;color:#1a1a2e;line-height:1.3;margin-bottom:12px;}<!-- [et_pb_line_break_holder] -->.section-header h2 .hl{display:inline-block;color:#fff;background:#ffb600;border-radius:30px;padding:4px 16px;}<!-- [et_pb_line_break_holder] -->.section-header p{font-size:14px;color:#555;max-width:650px;margin:0 auto;text-align:center;line-height:1.7;}<!-- [et_pb_line_break_holder] -->.section-heading{font-family:'Montserrat',sans-serif;font-size:clamp(20px,3vw,28px);font-weight:800;color:#1a1a2e;line-height:1.3;margin:60px 0 12px;}<!-- [et_pb_line_break_holder] -->.section-heading .hl{display:inline-block;color:#fff;background:#ffb600;border-radius:30px;padding:4px 16px;font-size:.85em;}<!-- [et_pb_line_break_holder] -->.section-subtitle{font-size:14px;color:#555;line-height:1.7;margin-bottom:30px;max-width:700px;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* INTRO *\/<!-- [et_pb_line_break_holder] -->.intro-block{font-size:14px;color:#555;padding:30px 35px;background:#fff;border-radius:18px;border-left:5px solid #5268c9;margin:50px 0 40px;box-shadow:0 4px 20px rgba(0,0,0,.06);line-height:1.75;}<!-- [et_pb_line_break_holder] -->.intro-block strong{color:#1a1a2e;font-weight:600;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* STATS \u2014 style \"Why DYNSEO\" cards *\/<!-- [et_pb_line_break_holder] -->.stats-section{padding:50px 20px;background:#fff;margin:40px 0;}<!-- [et_pb_line_break_holder] -->.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto;}<!-- [et_pb_line_break_holder] -->.stat-card{border-radius:18px;padding:36px 24px 32px;text-align:center;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:default;}<!-- [et_pb_line_break_holder] -->.stat-card::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:0;height:4px;border-radius:0 0 4px 4px;transition:width .4s cubic-bezier(.175,.885,.32,1.275);}<!-- [et_pb_line_break_holder] -->.stat-card:hover::before{width:60%;}<!-- [et_pb_line_break_holder] -->.stat-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(30,30,80,.10),0 8px 16px rgba(30,30,80,.05);}<!-- [et_pb_line_break_holder] -->.stat-icon{width:58px;height:58px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:28px;transition:all .4s cubic-bezier(.175,.885,.32,1.275);}<!-- [et_pb_line_break_holder] -->.stat-card:hover .stat-icon{transform:scale(1.1) rotate(-3deg);}<!-- [et_pb_line_break_holder] -->.stat-number{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:800;color:#1a1a2e;display:block;line-height:1.3;margin-bottom:10px;}<!-- [et_pb_line_break_holder] -->.stat-label{font-size:14px;color:#444460;font-weight:500;line-height:1.6;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-yellow{background:#fff8d6;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-yellow:hover{background:#fff3be;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-yellow::before{background:#ffeca7;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-yellow .stat-icon{background:#ffeca7;color:#7a6a18;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-yellow:hover .stat-icon{background:#ffe06a;color:#5c4d10;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-mint{background:#d9f4f5;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-mint:hover{background:#c4eeef;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-mint::before{background:#a9e2e4;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-mint .stat-icon{background:#a9e2e4;color:#2a7577;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-mint:hover .stat-icon{background:#7dd3d5;color:#1a5556;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-blue{background:#e2e2f9;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-blue:hover{background:#d4d4f5;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-blue::before{background:#5e5ed7;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-blue .stat-icon{background:#c5c5f0;color:#5e5ed7;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-blue:hover .stat-icon{background:#5e5ed7;color:#fff;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-rose{background:#fde0e8;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-rose:hover{background:#fccfdb;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-rose::before{background:#e73469;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-rose .stat-icon{background:#f9b8ca;color:#e73469;}<!-- [et_pb_line_break_holder] -->.stat-card.sc-rose:hover .stat-icon{background:#e73469;color:#fff;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* APPS GRID *\/<!-- [et_pb_line_break_holder] -->.apps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0 50px;}<!-- [et_pb_line_break_holder] -->.app-card{border-radius:22px;overflow:hidden;transition:all .3s ease;box-shadow:0 3px 15px rgba(0,0,0,.06);}<!-- [et_pb_line_break_holder] -->.app-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1);}<!-- [et_pb_line_break_holder] -->.app-card-header{padding:26px 20px;text-align:center;}<!-- [et_pb_line_break_holder] -->.app-card-header.t-coco{background:#fff8d6;}<!-- [et_pb_line_break_holder] -->.app-card-header.t-joe{background:#e8e8fb;}<!-- [et_pb_line_break_holder] -->.app-card-header.t-edith{background:#d9f4f5;}<!-- [et_pb_line_break_holder] -->.app-card-header.t-mondico{background:#fce8ed;}<!-- [et_pb_line_break_holder] -->.app-card-header.t-esouvenirs{background:#ededfc;}<!-- [et_pb_line_break_holder] -->.app-card-header.t-bille{background:#fde8d0;}<!-- [et_pb_line_break_holder] -->.app-card-header img{width:60px;height:60px;border-radius:14px;background:#fff;padding:4px;margin:0 auto 12px;box-shadow:0 3px 12px rgba(0,0,0,.1);}<!-- [et_pb_line_break_holder] -->.app-card-header h3{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:800;color:#1a1a2e;margin:0 0 4px;}<!-- [et_pb_line_break_holder] -->.app-pill{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:5px 14px;border-radius:30px;margin-top:8px;}<!-- [et_pb_line_break_holder] -->.pill-enfants{background:#fff3cc;color:#b8960a;}<!-- [et_pb_line_break_holder] -->.pill-adultes{background:#ededfc;color:#5268c9;}<!-- [et_pb_line_break_holder] -->.pill-seniors{background:#d9f4f5;color:#2a7577;}<!-- [et_pb_line_break_holder] -->.pill-tous{background:#fce4ec;color:#c0395e;}<!-- [et_pb_line_break_holder] -->.pill-motricite{background:#fde8d0;color:#c06020;}<!-- [et_pb_line_break_holder] -->.app-card-body{background:#fff;padding:22px;}<!-- [et_pb_line_break_holder] -->.app-card-body p{font-size:13px;color:#555;text-align:left;margin-bottom:12px;}<!-- [et_pb_line_break_holder] -->.app-card-body p strong{color:#1a1a2e;}<!-- [et_pb_line_break_holder] -->.app-features{list-style:none;padding:0;margin:12px 0 16px;}<!-- [et_pb_line_break_holder] -->.app-features li{padding:8px 0 8px 28px;border-bottom:1px solid #f0f0f0;position:relative;font-size:13px;color:#444;}<!-- [et_pb_line_break_holder] -->.app-features li::before{content:'2713';position:absolute;left:0;top:7px;color:#5268c9;font-weight:800;font-size:14px;}<!-- [et_pb_line_break_holder] -->.app-features li:last-child{border-bottom:none;}<!-- [et_pb_line_break_holder] -->.app-card-body .btn{font-size:12px;padding:10px 22px;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* PRICING *\/<!-- [et_pb_line_break_holder] -->.pricing-section{background:linear-gradient(135deg,#ededfc 0%,#d9f4f5 100%);padding:60px 20px;border-radius:24px;margin:50px 0;}<!-- [et_pb_line_break_holder] -->.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1000px;margin:30px auto 0;}<!-- [et_pb_line_break_holder] -->.pricing-card{background:#fff;border-radius:22px;padding:32px 24px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.06);transition:all .3s ease;position:relative;border:2px solid transparent;}<!-- [et_pb_line_break_holder] -->.pricing-card:hover{transform:translateY(-6px);box-shadow:0 12px 35px rgba(0,0,0,.12);}<!-- [et_pb_line_break_holder] -->.pricing-card.popular{border-color:#5268c9;transform:scale(1.03);}<!-- [et_pb_line_break_holder] -->.pricing-card.popular:hover{transform:scale(1.03) translateY(-6px);}<!-- [et_pb_line_break_holder] -->.pricing-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);background:#ffb600;color:#fff;font-family:'Montserrat',sans-serif;font-size:11px;font-weight:800;padding:6px 20px;border-radius:30px;letter-spacing:1px;text-transform:uppercase;white-space:nowrap;}<!-- [et_pb_line_break_holder] -->.pricing-icon{font-size:2.5rem;margin-bottom:12px;}<!-- [et_pb_line_break_holder] -->.pricing-card h3{font-family:'Montserrat',sans-serif;font-size:18px;font-weight:800;color:#1a1a2e;margin-bottom:6px;}<!-- [et_pb_line_break_holder] -->.pricing-audience{font-size:12px;color:#888;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:16px;}<!-- [et_pb_line_break_holder] -->.pricing-price{font-family:'Montserrat',sans-serif;font-size:clamp(28px,4vw,38px);font-weight:900;color:#5268c9;line-height:1;margin-bottom:4px;}<!-- [et_pb_line_break_holder] -->.pricing-price .currency{font-size:.5em;vertical-align:super;}<!-- [et_pb_line_break_holder] -->.pricing-price .period{font-size:.35em;font-weight:600;color:#888;}<!-- [et_pb_line_break_holder] -->.pricing-price.green{color:#2a7577;}<!-- [et_pb_line_break_holder] -->.pricing-price.gold{color:#b8960a;}<!-- [et_pb_line_break_holder] -->.pricing-note{font-size:12px;color:#999;margin-bottom:20px;}<!-- [et_pb_line_break_holder] -->.pricing-features{list-style:none;padding:0;margin:0 0 24px;text-align:left;}<!-- [et_pb_line_break_holder] -->.pricing-features li{padding:8px 0 8px 26px;position:relative;font-size:13px;color:#555;border-bottom:1px solid #f5f5f5;}<!-- [et_pb_line_break_holder] -->.pricing-features li::before{content:'2713';position:absolute;left:0;font-weight:800;}<!-- [et_pb_line_break_holder] -->.pricing-features li:last-child{border-bottom:none;}<!-- [et_pb_line_break_holder] -->.pricing-card.popular .pricing-features li::before{color:#5268c9;}<!-- [et_pb_line_break_holder] -->.pricing-card:not(.popular) .pricing-features li::before{color:#2a7577;}<!-- [et_pb_line_break_holder] -->.pricing-card:last-child .pricing-features li::before{color:#b8960a;}<!-- [et_pb_line_break_holder] -->.pricing-card .btn{width:100%;padding:13px 20px;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* CALENDLY *\/<!-- [et_pb_line_break_holder] -->.calendly-section{background:#ededfc;padding:50px 30px 40px;border-radius:24px;margin:50px 0;text-align:center;}<!-- [et_pb_line_break_holder] -->.calendly-section h2{font-family:'Montserrat',sans-serif;font-size:clamp(20px,3vw,28px);font-weight:800;color:#1a1a2e;margin-bottom:12px;}<!-- [et_pb_line_break_holder] -->.calendly-section h2 .hl{display:inline-block;color:#fff;background:#ffb600;border-radius:30px;padding:4px 16px;}<!-- [et_pb_line_break_holder] -->.calendly-section>p{font-size:14px;color:#555;margin:0 auto 25px;max-width:700px;text-align:center;}<!-- [et_pb_line_break_holder] -->.calendly-section strong{color:#1a1a2e;}<!-- [et_pb_line_break_holder] -->.calendly-inline-widget{width:100%;min-width:280px;height:560px;border-radius:18px;overflow:hidden;background:#fff;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* CASES *\/<!-- [et_pb_line_break_holder] -->.cases-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin:30px 0 50px;}<!-- [et_pb_line_break_holder] -->.case-card{background:#fff;border-radius:20px;padding:28px;box-shadow:0 3px 15px rgba(0,0,0,.06);border-left:5px solid #5268c9;transition:all .3s ease;}<!-- [et_pb_line_break_holder] -->.case-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.1);}<!-- [et_pb_line_break_holder] -->.case-card:nth-child(2){border-left-color:#e73469;}<!-- [et_pb_line_break_holder] -->.case-card:nth-child(3){border-left-color:#2a7577;}<!-- [et_pb_line_break_holder] -->.case-card:nth-child(4){border-left-color:#ffb600;}<!-- [et_pb_line_break_holder] -->.case-card:nth-child(5){border-left-color:#7040a0;}<!-- [et_pb_line_break_holder] -->.case-card:nth-child(6){border-left-color:#3a8a3a;}<!-- [et_pb_line_break_holder] -->.case-card:nth-child(7){border-left-color:#c06020;}<!-- [et_pb_line_break_holder] -->.case-card:nth-child(8){border-left-color:#5268c9;}<!-- [et_pb_line_break_holder] -->.case-card:nth-child(9){border-left-color:#b83070;}<!-- [et_pb_line_break_holder] -->.case-card:nth-child(10){border-left-color:#c04030;}<!-- [et_pb_line_break_holder] -->.case-header{display:flex;align-items:center;gap:14px;margin-bottom:14px;}<!-- [et_pb_line_break_holder] -->.case-icon{font-size:2.2rem;flex-shrink:0;}<!-- [et_pb_line_break_holder] -->.case-title-block{flex:1;min-width:0;}<!-- [et_pb_line_break_holder] -->.case-title-block h3{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:800;color:#1a1a2e;margin:0;line-height:1.3;}<!-- [et_pb_line_break_holder] -->.case-meta{font-size:12px;color:#999;margin-top:3px;}<!-- [et_pb_line_break_holder] -->.case-content{font-size:13px;color:#555;line-height:1.75;}<!-- [et_pb_line_break_holder] -->.case-content p{margin-bottom:10px;}<!-- [et_pb_line_break_holder] -->.case-content strong{color:#1a1a2e;}<!-- [et_pb_line_break_holder] -->.case-tools{background:#f8f8fd;padding:14px;border-radius:12px;margin-top:14px;}<!-- [et_pb_line_break_holder] -->.case-tools h4{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:700;color:#5268c9;margin-bottom:8px;}<!-- [et_pb_line_break_holder] -->.case-tools-list{display:flex;gap:8px;flex-wrap:wrap;}<!-- [et_pb_line_break_holder] -->.tool-badge{background:#fff;padding:5px 12px;border-radius:20px;font-size:11px;font-weight:700;color:#5268c9;border:1px solid rgba(82,104,201,.15);box-shadow:0 2px 6px rgba(0,0,0,.04);}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* FUNCTIONS *\/<!-- [et_pb_line_break_holder] -->.functions-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 50px;}<!-- [et_pb_line_break_holder] -->.function-card{background:#fff;padding:28px;border-radius:18px;box-shadow:0 3px 15px rgba(0,0,0,.06);text-align:center;transition:all .3s ease;border:1px solid rgba(82,104,201,.08);}<!-- [et_pb_line_break_holder] -->.function-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(82,104,201,.12);}<!-- [et_pb_line_break_holder] -->.function-icon{font-size:2.5rem;margin-bottom:14px;}<!-- [et_pb_line_break_holder] -->.function-card h4{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:800;color:#1a1a2e;margin-bottom:12px;}<!-- [et_pb_line_break_holder] -->.function-card ul{list-style:none;padding:0;text-align:left;}<!-- [et_pb_line_break_holder] -->.function-card li{padding:5px 0 5px 22px;color:#555;font-size:13px;position:relative;}<!-- [et_pb_line_break_holder] -->.function-card li::before{content:'2713';position:absolute;left:0;color:#5268c9;font-weight:800;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* HIGHLIGHT BOX *\/<!-- [et_pb_line_break_holder] -->.highlight-box{background:#c4ede7;padding:36px;border-radius:22px;margin:40px 0;}<!-- [et_pb_line_break_holder] -->.highlight-box h3{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:800;color:#1a5f64;margin:0 0 12px;}<!-- [et_pb_line_break_holder] -->.highlight-box p{color:#2d4a46;font-size:14px;}<!-- [et_pb_line_break_holder] -->.highlight-box strong{color:#1a1a2e;}<!-- [et_pb_line_break_holder] -->.highlight-box ul{margin:16px 0;padding:0;list-style:none;}<!-- [et_pb_line_break_holder] -->.highlight-box li{margin:10px 0;padding-left:28px;position:relative;color:#2d4a46;font-size:14px;}<!-- [et_pb_line_break_holder] -->.highlight-box li::before{content:'2713';position:absolute;left:0;color:#1a5f64;font-weight:800;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* TESTIMONIAL *\/<!-- [et_pb_line_break_holder] -->.testimonial{background:#fffbea;padding:40px;border-radius:22px;margin:50px 0;position:relative;overflow:hidden;border-left:5px solid #ffb600;}<!-- [et_pb_line_break_holder] -->.testimonial::before{content:'201C';font-size:130px;position:absolute;top:-25px;left:25px;font-family:Georgia,serif;color:#ffb600;opacity:.2;}<!-- [et_pb_line_break_holder] -->.testimonial p{font-size:14px;font-style:italic;position:relative;z-index:1;text-align:left;margin-bottom:12px;color:#444;}<!-- [et_pb_line_break_holder] -->.testimonial .author{font-family:'Montserrat',sans-serif;font-weight:800;font-style:normal;color:#5268c9;font-size:14px;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* PLATFORM *\/<!-- [et_pb_line_break_holder] -->.platform-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin:30px 0 50px;}<!-- [et_pb_line_break_holder] -->.platform-card{background:#fff;padding:30px;border-radius:20px;box-shadow:0 3px 15px rgba(0,0,0,.06);border:1px solid rgba(82,104,201,.08);transition:all .3s ease;}<!-- [et_pb_line_break_holder] -->.platform-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(82,104,201,.12);}<!-- [et_pb_line_break_holder] -->.platform-icon{font-size:2.8rem;margin-bottom:16px;}<!-- [et_pb_line_break_holder] -->.platform-card h4{font-family:'Montserrat',sans-serif;font-size:16px;font-weight:800;color:#1a1a2e;margin-bottom:10px;}<!-- [et_pb_line_break_holder] -->.platform-card p{font-size:13px;color:#555;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* USE CASES *\/<!-- [et_pb_line_break_holder] -->.usecases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 50px;}<!-- [et_pb_line_break_holder] -->.usecase-card{border-radius:18px;padding:28px;transition:all .3s ease;}<!-- [et_pb_line_break_holder] -->.usecase-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.1);}<!-- [et_pb_line_break_holder] -->.usecase-card:nth-child(1){background:#ededfc;}<!-- [et_pb_line_break_holder] -->.usecase-card:nth-child(2){background:#d9f4f5;}<!-- [et_pb_line_break_holder] -->.usecase-card:nth-child(3){background:#fffbea;}<!-- [et_pb_line_break_holder] -->.usecase-card h4{font-family:'Montserrat',sans-serif;font-size:15px;font-weight:800;color:#1a1a2e;margin:0 0 12px;}<!-- [et_pb_line_break_holder] -->.usecase-card ul{margin:0;padding:0;list-style:none;}<!-- [et_pb_line_break_holder] -->.usecase-card li{margin:8px 0;padding-left:22px;position:relative;font-size:13px;color:#444;}<!-- [et_pb_line_break_holder] -->.usecase-card li::before{content:'2713';position:absolute;left:0;color:#5268c9;font-weight:800;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* COMPAT *\/<!-- [et_pb_line_break_holder] -->.compat-box{background:#fff;padding:28px 32px;border-radius:18px;box-shadow:0 3px 15px rgba(0,0,0,.06);margin:30px 0;border:1px solid rgba(82,104,201,.08);}<!-- [et_pb_line_break_holder] -->.compat-box li{margin:12px 0;list-style:none;font-size:14px;color:#444;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* FAQ *\/<!-- [et_pb_line_break_holder] -->.faq-section{background:#fff;padding:40px;border-radius:22px;margin:50px 0;box-shadow:0 3px 18px rgba(0,0,0,.06);}<!-- [et_pb_line_break_holder] -->.faq-section h2{font-family:'Montserrat',sans-serif;font-size:clamp(20px,3vw,28px);font-weight:800;color:#1a1a2e;margin:0 0 30px;}<!-- [et_pb_line_break_holder] -->.faq-item{margin:16px 0;padding:20px;background:#f8f8fd;border-radius:14px;border-left:4px solid #5268c9;}<!-- [et_pb_line_break_holder] -->.faq-question{font-family:'Montserrat',sans-serif;color:#1a1a2e;font-weight:800;font-size:14px;margin-bottom:8px;line-height:1.4;}<!-- [et_pb_line_break_holder] -->.faq-answer{color:#555;font-size:13px;line-height:1.75;}<!-- [et_pb_line_break_holder] -->.faq-answer a{color:#5268c9;font-weight:700;border-bottom:2px solid rgba(82,104,201,.25);transition:border-color .2s;}<!-- [et_pb_line_break_holder] -->.faq-answer a:hover{border-bottom-color:#5268c9;}<!-- [et_pb_line_break_holder] -->.faq-answer strong{color:#1a1a2e;}<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->\/* RESPONSIVE TABLET *\/<!-- [et_pb_line_break_holder] -->@media(max-width:900px){<!-- [et_pb_line_break_holder] -->    .hero{padding:60px 20px 0;}<!-- [et_pb_line_break_holder] -->    .hero-inner{grid-template-columns:1fr;text-align:center;}<!-- [et_pb_line_break_holder] -->    .hero-left{align-items:center;padding-bottom:30px;}<!-- [et_pb_line_break_holder] -->    .hero-right{order:-1;}<!-- [et_pb_line_break_holder] -->    .hero-right img{max-width:300px;margin-bottom:30px;}<!-- [et_pb_line_break_holder] -->    .hero-ctas{justify-content:center;}<!-- [et_pb_line_break_holder] -->    .hero-subtitle{max-width:100%;}<!-- [et_pb_line_break_holder] -->    .hero-curve{height:50px;}<!-- [et_pb_line_break_holder] -->    .stats-grid{grid-template-columns:repeat(2,1fr);}<!-- [et_pb_line_break_holder] -->    .stat-card{padding:28px 18px 24px;}<!-- [et_pb_line_break_holder] -->    .apps-grid{grid-template-columns:repeat(2,1fr);}<!-- [et_pb_line_break_holder] -->    .functions-grid,.usecases-grid{grid-template-columns:repeat(2,1fr);}<!-- [et_pb_line_break_holder] -->    .cases-grid,.platform-grid{grid-template-columns:1fr;}<!-- [et_pb_line_break_holder] -->    .pricing-grid{grid-template-columns:1fr;max-width:420px;margin-left:auto;margin-right:auto;}<!-- [et_pb_line_break_holder] -->    .pricing-card.popular{transform:none;}<!-- [et_pb_line_break_holder] -->    .pricing-card.popular:hover{transform:translateY(-6px);}<!-- [et_pb_line_break_holder] -->    .faq-section{padding:30px;}<!-- [et_pb_line_break_holder] -->    .highlight-box{padding:30px;}<!-- [et_pb_line_break_holder] -->    .testimonial{padding:30px;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->\/* RESPONSIVE MOBILE *\/<!-- [et_pb_line_break_holder] -->@media(max-width:600px){<!-- [et_pb_line_break_holder] -->    .hero{padding:50px 16px 0;}<!-- [et_pb_line_break_holder] -->    .hero-subtitle{margin-bottom:20px;}<!-- [et_pb_line_break_holder] -->    .hero-ctas{flex-direction:column;width:100%;max-width:280px;gap:10px;}<!-- [et_pb_line_break_holder] -->    .btn{padding:13px 24px;font-size:13px;width:100%;}<!-- [et_pb_line_break_holder] -->    .hero-right img{max-width:240px;}<!-- [et_pb_line_break_holder] -->    .hero-curve{height:36px;}<!-- [et_pb_line_break_holder] -->    .stats-grid{grid-template-columns:1fr;max-width:340px;margin-left:auto;margin-right:auto;}<!-- [et_pb_line_break_holder] -->    .stat-card{padding:28px 20px 24px;}<!-- [et_pb_line_break_holder] -->    .apps-grid,.functions-grid,.usecases-grid{grid-template-columns:1fr;}<!-- [et_pb_line_break_holder] -->    .calendly-section{padding:24px 16px;}<!-- [et_pb_line_break_holder] -->    .calendly-inline-widget{height:620px;}<!-- [et_pb_line_break_holder] -->    .faq-section{padding:20px 16px;}<!-- [et_pb_line_break_holder] -->    .faq-item{padding:16px;}<!-- [et_pb_line_break_holder] -->    .faq-question{font-size:13px;}<!-- [et_pb_line_break_holder] -->    .highlight-box{padding:24px 18px;}<!-- [et_pb_line_break_holder] -->    .testimonial{padding:24px 18px;}<!-- [et_pb_line_break_holder] -->    .intro-block{padding:22px 18px;font-size:13px;}<!-- [et_pb_line_break_holder] -->    .platform-card{padding:22px 18px;}<!-- [et_pb_line_break_holder] -->    .case-card{padding:22px 18px;}<!-- [et_pb_line_break_holder] -->    .case-tools-list{gap:6px;}<!-- [et_pb_line_break_holder] -->    .tool-badge{font-size:10px;padding:4px 10px;}<!-- [et_pb_line_break_holder] -->    .container{padding:0 16px;}<!-- [et_pb_line_break_holder] -->    .pricing-card{padding:26px 18px;}<!-- [et_pb_line_break_holder] -->    .compat-box{padding:20px 18px;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media(max-width:380px){<!-- [et_pb_line_break_holder] -->    .hero-pill{font-size:10px;padding:6px 16px;}<!-- [et_pb_line_break_holder] -->    .stats-grid{max-width:260px;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] --><\/p>\n<article><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- HERO --><!-- [et_pb_line_break_holder] --><\/p>\n<section class=\"hero\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"hero-inner\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hero-left\"><!-- [et_pb_line_break_holder] -->            <span class=\"hero-pill\">\ud83e\udde0 \u8bed\u8a00\u6cbb\u7597\u5e08<\/span><!-- [et_pb_line_break_holder] -->            <\/p>\n<h1 class=\"hero-title\"><!-- [et_pb_line_break_holder] -->                <span class=\"hl-word\">\u5e94\u7528\u7a0b\u5e8f<\/span> pour<!\u2013- [et_pb_br_holder] -\u2013><!-- [et_pb_line_break_holder] -->                \u8bed\u8a00\u6cbb\u7597\u5e08 par <span class=\"brand\">DYNSEO<\/span><!-- [et_pb_line_break_holder] -->            <\/h1>\n<p><!-- [et_pb_line_break_holder] -->            <pee class=\"hero-subtitle\"><!-- [et_pb_line_break_holder] -->                <strong>COCO, JOE, \u5fc6\u8da3, MON DICO<\/strong> : 4 programmes adapt\u00e9s aux troubles du langage oral et \u00e9crit. Suivi multi-profils illimit\u00e9, exercices \u00e0 domicile, plateforme de statistiques.<!-- [et_pb_line_break_holder] -->            <\/pee><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"hero-ctas\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<style>\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 *{box-sizing:border-box!important;font-family:Arial,sans-serif!important;line-height:normal!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8{display:block!important;width:100%!important;max-width:640px!important;position:relative!important;color:#101828!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-wrap{display:block!important;width:100%!important;padding:18px!important;background:#fff!important;border:1px solid rgba(94,94,215,.16)!important;border-radius:22px!important;box-shadow:0 16px 45px rgba(26,26,46,.12)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8.dybk-modal-open:before{content:\"\"!important;position:fixed!important;inset:0!important;background:rgba(15,23,42,.58)!important;z-index:999998!important;backdrop-filter:blur(3px)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8.dybk-modal-open .dybk-wrap{position:fixed!important;z-index:999999!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(720px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important;overflow:auto!important;padding:26px!important;border-radius:26px!important;box-shadow:0 30px 90px rgba(0,0,0,.28)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-close{position:absolute!important;right:16px!important;top:14px!important;width:34px!important;height:34px!important;border:none!important;border-radius:999px!important;background:#f2f4f7!important;color:#344054!important;font-size:22px!important;line-height:1!important;cursor:pointer!important;z-index:2!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-close:hover{background:#e4e7ec!important;color:#111827!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-step{display:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-step.active{display:block!important;position:relative!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-bar{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-bottom:1.2rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-btn{padding:3px 10px!important;border:1px solid #ddd!important;border-radius:20px!important;font-size:12px!important;cursor:pointer!important;background:#fff!important;color:#666!important;line-height:1.6!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-btn.active{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dots{display:flex!important;gap:6px!important;margin-bottom:1.2rem!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#ddd!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot.active{background:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot.done{background:#a9e2e4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 h2{font-size:24px!important;font-weight:800!important;color:#101828!important;margin:0 0 6px!important;padding:0!important;border:none!important;text-transform:none!important;letter-spacing:-.02em!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 h3{font-size:17px!important;font-weight:800!important;color:#101828!important;margin:1.2rem 0 6px!important;padding:0!important;border:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-sub{font-size:14px!important;color:#667085!important;margin-bottom:1.2rem!important;line-height:1.5!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alts{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;margin-bottom:.4rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt{border:1.5px solid #eaecf0!important;border-radius:18px!important;padding:20px 14px!important;cursor:pointer!important;text-align:center!important;background:linear-gradient(180deg,#ffffff,#fafafe)!important;box-shadow:0 10px 25px rgba(16,24,40,.06)!important;transition:all .18s ease!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt:hover,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt.active{border-color:#5e5ed7!important;background:#f4f3ff!important;transform:translateY(-2px)!important;box-shadow:0 16px 35px rgba(94,94,215,.16)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-icon{font-size:22px!important;margin-bottom:6px!important;line-height:1.2!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-label{font-size:13px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-sub{font-size:11px!important;color:#999!important;margin-top:3px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type-row{display:flex!important;gap:8px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type{flex:1!important;padding:8px!important;border:1.5px solid #e0e0f0!important;border-radius:8px!important;font-size:13px!important;cursor:pointer!important;text-align:center!important;color:#888!important;background:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type.active{border-color:#5e5ed7!important;color:#5e5ed7!important;background:#f0f0fb!important;font-weight:700!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-note{background:#fff8e1!important;border-left:3px solid #ffeca7!important;border-radius:6px!important;padding:8px 12px!important;font-size:12px!important;color:#6b5800!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:.7rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav button{background:#fff!important;border:1px solid #e0e0f0!important;border-radius:6px!important;padding:4px 12px!important;cursor:pointer!important;font-size:18px!important;color:#5e5ed7!important;line-height:1.4!important;width:auto!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav span{font-size:14px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:8px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-ch{display:flex!important;font-size:11px!important;color:#aaa!important;text-align:center!important;padding:4px 0!important;justify-content:center!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd{aspect-ratio:1!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;font-size:13px!important;border:1.5px solid transparent!important;background:transparent!important;margin:0!important;padding:0!important;min-height:48px!important;font-weight:700!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.off{color:#d0d5dd!important;cursor:default!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.avail{cursor:pointer!important;color:#101828!important;background:#ffffff!important;border-color:#d7d9ff!important;box-shadow:0 6px 16px rgba(94,94,215,.08)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.avail:hover{border-color:#5e5ed7!important;color:#5e5ed7!important;background:#f4f3ff!important;transform:translateY(-1px)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.sel{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important;box-shadow:0 12px 22px rgba(94,94,215,.28)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.today{border-color:#a9e2e4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slots-label{font-size:12px!important;color:#888!important;margin-bottom:8px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slots{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:.5rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot{padding:9px 15px!important;border:1px solid #d7d9ff!important;border-radius:11px!important;font-size:13px!important;cursor:pointer!important;color:#101828!important;background:#fff!important;line-height:1.4!important;font-weight:700!important;box-shadow:0 5px 12px rgba(16,24,40,.04)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot:hover{border-color:#5e5ed7!important;color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot.sel{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important;box-shadow:0 10px 20px rgba(94,94,215,.24)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-tz{font-size:11px!important;color:#aaa!important;margin-top:6px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-products{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:1.1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod{display:flex!important;border:1.5px solid #e0e0f0!important;border-radius:8px!important;padding:10px 12px!important;cursor:pointer!important;align-items:flex-start!important;gap:8px!important;background:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod:hover,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod.selected{border-color:#5e5ed7!important;background:#f0f0fb!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-check{display:flex!important;width:16px!important;height:16px!important;min-width:16px!important;border:1.5px solid #ccc!important;border-radius:4px!important;flex-shrink:0!important;margin-top:2px!important;align-items:center!important;justify-content:center!important;font-size:10px!important;color:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod.selected .dybk-check{background:#5e5ed7!important;border-color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-pname{font-size:12px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-pdesc{font-size:11px!important;color:#888!important;margin-top:2px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field{margin-bottom:.9rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field label{display:block!important;font-size:12px!important;color:#666!important;margin-bottom:4px!important;font-weight:normal!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field input,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field textarea{display:block!important;width:100%!important;padding:8px 10px!important;border:1px solid #e0e0f0!important;border-radius:7px!important;font-size:13px!important;color:#1a1a2e!important;background:#fff!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field textarea{resize:vertical!important;min-height:90px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-err{font-size:11px!important;color:#e73469!important;margin-top:3px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap{background:#f8f8fc!important;border-radius:8px!important;padding:12px 14px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row{display:flex!important;justify-content:space-between!important;padding:5px 0!important;border-bottom:1px solid #eeeef8!important;font-size:13px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row:last-child{border:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row span:first-child{color:#888!important;flex-shrink:0!important;padding-right:8px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row span:last-child{color:#1a1a2e!important;font-weight:700!important;max-width:60%!important;text-align:right!important;white-space:pre-wrap!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:1rem!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri{background:#5e5ed7!important;color:#fff!important;border:none!important;padding:12px 24px!important;border-radius:12px!important;font-size:14px!important;cursor:pointer!important;font-weight:800!important;line-height:1.4!important;text-decoration:none!important;-webkit-appearance:none!important;box-shadow:0 10px 22px rgba(94,94,215,.25)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri:hover{background:#4a4ac0!important;color:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri:disabled{background:#aaa!important;cursor:default!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-sec{background:#fff!important;color:#666!important;border:1px solid #ddd!important;padding:10px 18px!important;border-radius:7px!important;font-size:13px!important;cursor:pointer!important;line-height:1.4!important;-webkit-appearance:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-cal{background:#4285f4!important;color:#fff!important;text-decoration:none!important;padding:10px 16px!important;border-radius:7px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success{text-align:center!important;padding:2rem 1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success-icon{font-size:52px!important;margin-bottom:1rem!important;line-height:1!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success h2{color:#5e5ed7!important;margin-bottom:.5rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success p{font-size:14px!important;color:#666!important;line-height:1.7!important}\n@media(max-width:480px){#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alts,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-products{grid-template-columns:1fr!important}#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type-row{flex-direction:column!important}}\n<\/style>\n<div id=\"dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8\" class=\"dybk-root\" data-ajax=\"https:\/\/www.dynseo.com\/wp-admin\/admin-ajax.php\" data-nonce=\"ab862fafb3\" data-wa=\"33600000000\" data-chatbot=\"\" data-lang=\"zh\">\n<div class=\"dybk-wrap\">\n<div class=\"dybk-lang-bar\" data-role=\"lang\"><\/div>\n<div class=\"dybk-dots\" data-role=\"dots\"><\/div>\n<div class=\"dybk-step active\" data-step=\"0\">\n<h2 data-t=\"ct\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"cs\">\n<div class=\"dybk-alts\">\n<div class=\"dybk-alt\" data-action=\"book\">\n<div class=\"dybk-alt-icon\">\ud83d\udcc5<\/div>\n<div class=\"dybk-alt-label\" data-t=\"ab\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"abs\"><\/div>\n<\/div>\n<div class=\"dybk-alt\" data-action=\"wa\">\n<div class=\"dybk-alt-icon\">\ud83d\udcac<\/div>\n<div class=\"dybk-alt-label\" data-t=\"aw\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"aws\"><\/div>\n<\/div>\n<div class=\"dybk-alt\" data-action=\"bot\">\n<div class=\"dybk-alt-icon\">\ud83e\udd16<\/div>\n<div class=\"dybk-alt-label\" data-t=\"abt\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"abts\"><\/div>\n<\/div><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"1\">\n<h2 data-t=\"s1\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"ts\">\n<div class=\"dybk-type-row\">\n<div class=\"dybk-type active\" data-type=\"demo\"><\/div>\n<div class=\"dybk-type\" data-type=\"partner\"><\/div>\n<\/div>\n<div class=\"dybk-lang-note\" data-t=\"ln\"><\/div>\n<h3 data-t=\"ct2\"><\/h3>\n<p class=\"dybk-sub\" data-t=\"cs2\">\n<div class=\"dybk-cal-nav\"><button type=\"button\" data-cal=\"prev\">\u2039<\/button><span data-role=\"month\"><\/span><button type=\"button\" data-cal=\"next\">\u203a<\/button><\/div>\n<div class=\"dybk-cal-grid\" data-role=\"cal\"><\/div>\n<div data-role=\"slots-wrap\" style=\"display:none\">\n<div class=\"dybk-slots-label\" data-role=\"slots-label\"><\/div>\n<div class=\"dybk-slots\" data-role=\"slots\"><\/div>\n<div class=\"dybk-tz\" data-role=\"tz\"><\/div>\n<\/div>\n<div class=\"dybk-btn-row\"><button type=\"button\" class=\"dybk-btn-sec\" data-go=\"0\"><\/button><button type=\"button\" class=\"dybk-btn-pri\" data-next=\"2\"><\/button><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"2\">\n<h2 data-t=\"s2\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"ps\">\n<div class=\"dybk-products\" data-role=\"products\"><\/div>\n<div class=\"dybk-field\"><label data-t=\"le\"><\/label><input type=\"text\" data-field=\"estab\"><\/p>\n<div class=\"dybk-err\" data-err=\"estab\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"ln2\"><\/label><input type=\"text\" data-field=\"name\"><\/p>\n<div class=\"dybk-err\" data-err=\"name\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"lm\"><\/label><input type=\"email\" data-field=\"email\"><\/p>\n<div class=\"dybk-err\" data-err=\"email\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"lp\"><\/label><input type=\"tel\" data-field=\"phone\"><\/div>\n<div class=\"dybk-field\"><label data-t=\"lnd\"><\/label><textarea rows=\"4\" data-field=\"needs\"><\/textarea><\/p>\n<div class=\"dybk-err\" data-err=\"needs\"><\/div>\n<\/div>\n<div class=\"dybk-btn-row\"><button type=\"button\" class=\"dybk-btn-sec\" data-go=\"1\"><\/button><button type=\"button\" class=\"dybk-btn-pri\" data-next=\"3\"><\/button><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"3\">\n<h2 data-t=\"s3\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"rs\">\n<div class=\"dybk-recap\" data-role=\"recap\"><\/div>\n<div class=\"dybk-btn-row\" data-role=\"confirm-row\"><\/div>\n<div class=\"dybk-err\" data-role=\"send-error\" style=\"margin-top:8px\"><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"ok\">\n<div class=\"dybk-success\">\n<div class=\"dybk-success-icon\">\u2705<\/div>\n<h2 data-t=\"ot\"><\/h2>\n<p data-t=\"ob\">\n<\/div><\/div>\n<\/p><\/div>\n<\/div>\n<p><script>\n(function(){\n'use strict';<\/p>\n<p>const root = document.getElementById('dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8');\nif (!root) return;<\/p>\n<p>const AJAX = root.dataset.ajax;\nconst NONCE = root.dataset.nonce;\nconst WA = root.dataset.wa || '';\nconst BOT = root.dataset.chatbot || '';\nconst LANGS = ['fr','en','es','nl','it','pt','hi','zh'];\nconst LL = {fr:'FR',en:'EN',es:'ES',nl:'NL',it:'IT',pt:'PT',hi:'\u0939\u093f',zh:'\u4e2d\u6587'};\nconst TZP = 'Europe\/Paris';\nconst UTZ = Intl.DateTimeFormat().resolvedOptions().timeZone || TZP;<\/p>\n<p>function normalizeLang(v){\n  v = String(v || '').toLowerCase().replace('_','-');\n  if (v === 'zh-hans' || v === 'zh-cn' || v === 'cn') return 'zh';\n  if (v === 'pt-pt' || v === 'pt-br') return 'pt';\n  v = v.substring(0,2);\n  return LANGS.includes(v) ? v : 'fr';\n}<\/p>\n<p>function detectLang(){\n  const dataLang = normalizeLang(root.dataset.lang);\n  if (dataLang && LANGS.includes(dataLang)) return dataLang;<\/p>\n<p>  const htmlLang = normalizeLang(document.documentElement.lang || '');\n  if (htmlLang && LANGS.includes(htmlLang)) return htmlLang;<\/p>\n<p>  const m = location.pathname.match(\/^\\\/(en|es|nl|it|pt|pt-pt|hi|zh|zh-hans)(\\\/|$)\/i);\n  if (m) return normalizeLang(m[1]);<\/p>\n<p>  const qs = new URLSearchParams(location.search).get('lang');\n  if (qs) return normalizeLang(qs);<\/p>\n<p>  return 'fr';\n}<\/p>\n<p>let lang = detectLang();\nlet curM = null;\nlet selDate = null;\nlet selSlot = null;\nlet rdvType = 'demo';\nlet selProds = [];<\/p>\n<p>const T = {\nfr:{ct:'Comment souhaitez-vous nous contacter ?',cs:'Choisissez la m\u00e9thode qui vous convient',ab:'R\u00e9server un cr\u00e9neau',abs:'D\u00e9mo en ligne 30 min',aw:'WhatsApp',aws:'R\u00e9ponse rapide',abt:'Chatbot',abts:'Disponible 24h\/24',s1:'Choisir un cr\u00e9neau',ts:'Type de rendez-vous',demo:'D\u00e9monstration en ligne',partner:'Rendez-vous partenaire',ln:'La d\u00e9monstration peut se faire en fran\u00e7ais, anglais, espagnol, n\u00e9erlandais, italien ou portugais.',ct2:'S\u00e9lectionner une date',cs2:'Lundi\u2013vendredi, 9h\u201317h, heure de Paris',sl:'Cr\u00e9neaux disponibles',tz:'Horaires en heure locale',s2:'Vos informations',ps:'S\u00e9lectionnez le ou les produits',le:'Nom de votre \u00e9tablissement *',ln2:'Votre nom complet *',lm:'Adresse e-mail *',lp:'T\u00e9l\u00e9phone, optionnel',lnd:'D\u00e9crivez vos besoins *',s3:'R\u00e9capitulatif',rs:'V\u00e9rifiez avant de confirmer',rd:'Date',rt:'Heure locale',rtp:'Heure Paris',ry:'Type',rpr:'Produits',re:'\u00c9tablissement',rn:'Nom',rem:'E-mail',rnd:'Besoins',gc:'Ajouter \u00e0 Google Calendar',bk:'\u2190 Retour',nx:'Suivant \u2192',cf:'Confirmer la r\u00e9servation',snd:'Envoi...',ot:'R\u00e9servation confirm\u00e9e !',ob:'Vous allez recevoir un e-mail de confirmation. Un lien Google Meet vous sera envoy\u00e9 avant le rendez-vous.',ed:'S\u00e9lectionnez une date',es:'S\u00e9lectionnez un cr\u00e9neau',ep:'S\u00e9lectionnez au moins un produit',ee:'Champ requis',en2:'Champ requis',em:'E-mail invalide',end:'Champ requis',er:'Erreur. Veuillez r\u00e9essayer.',bot:'Le chatbot sera bient\u00f4t disponible.',M:['Janvier','F\u00e9vrier','Mars','Avril','Mai','Juin','Juillet','Ao\u00fbt','Septembre','Octobre','Novembre','D\u00e9cembre'],D:['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'],wa:'Bonjour, je souhaite une d\u00e9monstration DYNSEO.'},\nen:{ct:'How would you like to contact us?',cs:'Choose the method that suits you',ab:'Book a slot',abs:'30 min online demo',aw:'WhatsApp',aws:'Quick reply',abt:'Chatbot',abts:'Available 24\/7',s1:'Choose a time slot',ts:'Appointment type',demo:'Online demonstration',partner:'Partner meeting',ln:'The demonstration can be conducted in English, French, Spanish, Dutch, Italian or Portuguese.',ct2:'Select a date',cs2:'Monday\u2013Friday, 9am\u20135pm, Paris time',sl:'Available slots',tz:'Times in your local timezone',s2:'Your information',ps:'Select the product(s)',le:'Institution name *',ln2:'Full name *',lm:'Email address *',lp:'Phone, optional',lnd:'Describe your needs *',s3:'Summary',rs:'Review before confirming',rd:'Date',rt:'Local time',rtp:'Paris time',ry:'Type',rpr:'Products',re:'Institution',rn:'Name',rem:'Email',rnd:'Needs',gc:'Add to Google Calendar',bk:'\u2190 Back',nx:'Next \u2192',cf:'Confirm booking',snd:'Sending...',ot:'Booking confirmed!',ob:'You will receive a confirmation email. A Google Meet link will be sent before your appointment.',ed:'Please select a date',es:'Please select a time slot',ep:'Select at least one product',ee:'Required',en2:'Required',em:'Invalid email',end:'Required',er:'Error. Please try again.',bot:'The chatbot will be available soon.',M:['January','February','March','April','May','June','July','August','September','October','November','December'],D:['Mon','Tue','Wed','Thu','Fri','Sat','Sun'],wa:'Hello, I would like a DYNSEO demonstration.'},\nes:{ct:'\u00bfC\u00f3mo desea contactarnos?',cs:'Elija el m\u00e9todo m\u00e1s conveniente',ab:'Reservar horario',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Respuesta r\u00e1pida',abt:'Chatbot',abts:'Disponible 24h',s1:'Elegir un horario',ts:'Tipo de cita',demo:'Demostraci\u00f3n en l\u00ednea',partner:'Cita de socio',ln:'La demostraci\u00f3n puede realizarse en ingl\u00e9s, franc\u00e9s, espa\u00f1ol, neerland\u00e9s, italiano o portugu\u00e9s.',ct2:'Seleccionar fecha',cs2:'Lunes\u2013viernes, 9h\u201317h, hora de Par\u00eds',sl:'Horarios disponibles',tz:'Horarios en zona horaria local',s2:'Sus datos',ps:'Seleccione el o los productos',le:'Nombre del establecimiento *',ln2:'Nombre completo *',lm:'Correo electr\u00f3nico *',lp:'Tel\u00e9fono, opcional',lnd:'Describa sus necesidades *',s3:'Resumen',rs:'Verifique antes de confirmar',rd:'Fecha',rt:'Hora local',rtp:'Hora Par\u00eds',ry:'Tipo',rpr:'Productos',re:'Establecimiento',rn:'Nombre',rem:'Correo',rnd:'Necesidades',gc:'A\u00f1adir a Google Calendar',bk:'\u2190 Volver',nx:'Siguiente \u2192',cf:'Confirmar reserva',snd:'Enviando...',ot:'\u00a1Reserva confirmada!',ob:'Recibir\u00e1 un correo de confirmaci\u00f3n. Le enviaremos un enlace Google Meet antes de la cita.',ed:'Seleccione una fecha',es:'Seleccione un horario',ep:'Seleccione al menos un producto',ee:'Requerido',en2:'Requerido',em:'Correo no v\u00e1lido',end:'Requerido',er:'Error. Intente de nuevo.',bot:'El chatbot estar\u00e1 disponible pronto.',M:['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],D:['Lun','Mar','Mi\u00e9','Jue','Vie','S\u00e1b','Dom'],wa:'Hola, me gustar\u00eda una demostraci\u00f3n DYNSEO.'},\nnl:{ct:'Hoe wilt u contact opnemen?',cs:'Kies de meest geschikte methode',ab:'Tijdslot boeken',abs:'Online demo 30 min',aw:'WhatsApp',aws:'Snelle reactie',abt:'Chatbot',abts:'24\/7 beschikbaar',s1:'Tijdslot kiezen',ts:'Type afspraak',demo:'Online demonstratie',partner:'Partnerbijeenkomst',ln:'De demonstratie kan in het Engels, Frans, Spaans, Nederlands, Italiaans of Portugees.',ct2:'Datum selecteren',cs2:'Maandag\u2013vrijdag, 9u\u201317u, Parijse tijd',sl:'Beschikbare tijdsloten',tz:'Tijden in lokale tijdzone',s2:'Uw gegevens',ps:'Selecteer het\/de product(en)',le:'Naam instelling *',ln2:'Volledige naam *',lm:'E-mailadres *',lp:'Telefoon, optioneel',lnd:'Beschrijf uw behoeften *',s3:'Samenvatting',rs:'Controleer voor bevestiging',rd:'Datum',rt:'Lokale tijd',rtp:'Parijse tijd',ry:'Type',rpr:'Producten',re:'Instelling',rn:'Naam',rem:'E-mail',rnd:'Behoeften',gc:'Toevoegen aan Google Calendar',bk:'\u2190 Terug',nx:'Volgende \u2192',cf:'Reservering bevestigen',snd:'Verzenden...',ot:'Reservering bevestigd!',ob:'U ontvangt een bevestigingsmail. Voor uw afspraak ontvangt u een Google Meet-link.',ed:'Selecteer een datum',es:'Selecteer een tijdslot',ep:'Selecteer minstens \u00e9\u00e9n product',ee:'Verplicht',en2:'Verplicht',em:'Ongeldig e-mailadres',end:'Verplicht',er:'Fout. Probeer opnieuw.',bot:'De chatbot is binnenkort beschikbaar.',M:['Januari','Februari','Maart','April','Mei','Juni','Juli','Augustus','September','Oktober','November','December'],D:['Ma','Di','Wo','Do','Vr','Za','Zo'],wa:'Hallo, ik wil graag een DYNSEO-demonstratie.'},\nit:{ct:'Come desidera contattarci?',cs:'Scegli il metodo pi\u00f9 adatto',ab:'Prenota uno slot',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Risposta rapida',abt:'Chatbot',abts:'Disponibile 24h',s1:'Scegli un orario',ts:'Tipo di appuntamento',demo:'Dimostrazione online',partner:'Appuntamento partner',ln:'La dimostrazione pu\u00f2 essere effettuata in inglese, francese, spagnolo, olandese, italiano o portoghese.',ct2:'Seleziona una data',cs2:'Luned\u00ec\u2013venerd\u00ec, 9\u201317, ora di Parigi',sl:'Orari disponibili',tz:'Orari nel fuso orario locale',s2:'Le sue informazioni',ps:'Seleziona il\/i prodotto\/i',le:'Nome istituto *',ln2:'Nome completo *',lm:'Indirizzo e-mail *',lp:'Telefono, facoltativo',lnd:'Descriva le sue esigenze *',s3:'Riepilogo',rs:'Verifica prima di confermare',rd:'Data',rt:'Ora locale',rtp:'Ora Parigi',ry:'Tipo',rpr:'Prodotti',re:'Istituto',rn:'Nome',rem:'E-mail',rnd:'Esigenze',gc:'Aggiungi a Google Calendar',bk:'\u2190 Indietro',nx:'Avanti \u2192',cf:'Conferma prenotazione',snd:'Invio...',ot:'Prenotazione confermata!',ob:'Ricever\u00e0 un e-mail di conferma. Un link Google Meet verr\u00e0 inviato prima dell\u2019appuntamento.',ed:'Seleziona una data',es:'Seleziona un orario',ep:'Seleziona almeno un prodotto',ee:'Obbligatorio',en2:'Obbligatorio',em:'E-mail non valida',end:'Obbligatorio',er:'Errore. Riprova.',bot:'Il chatbot sar\u00e0 disponibile a breve.',M:['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],D:['Lun','Mar','Mer','Gio','Ven','Sab','Dom'],wa:'Ciao, vorrei una dimostrazione DYNSEO.'},\npt:{ct:'Como deseja entrar em contato?',cs:'Escolha o m\u00e9todo mais conveniente',ab:'Reservar hor\u00e1rio',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Resposta r\u00e1pida',abt:'Chatbot',abts:'Dispon\u00edvel 24h',s1:'Escolher hor\u00e1rio',ts:'Tipo de reuni\u00e3o',demo:'Demonstra\u00e7\u00e3o online',partner:'Reuni\u00e3o de parceiro',ln:'A demonstra\u00e7\u00e3o pode ser feita em ingl\u00eas, franc\u00eas, espanhol, neerland\u00eas, italiano ou portugu\u00eas.',ct2:'Selecionar data',cs2:'Segunda\u2013sexta, 9h\u201317h, hora de Paris',sl:'Hor\u00e1rios dispon\u00edveis',tz:'Hor\u00e1rios no fuso hor\u00e1rio local',s2:'As suas informa\u00e7\u00f5es',ps:'Selecione o(s) produto(s)',le:'Nome do estabelecimento *',ln2:'Nome completo *',lm:'Endere\u00e7o de e-mail *',lp:'Telefone, opcional',lnd:'Descreva as suas necessidades *',s3:'Resumo',rs:'Verifique antes de confirmar',rd:'Data',rt:'Hora local',rtp:'Hora Paris',ry:'Tipo',rpr:'Produtos',re:'Estabelecimento',rn:'Nome',rem:'E-mail',rnd:'Necessidades',gc:'Adicionar ao Google Calendar',bk:'\u2190 Voltar',nx:'Pr\u00f3ximo \u2192',cf:'Confirmar reserva',snd:'Enviando...',ot:'Reserva confirmada!',ob:'Receber\u00e1 um e-mail de confirma\u00e7\u00e3o. Um link Google Meet ser\u00e1 enviado antes da reuni\u00e3o.',ed:'Selecione uma data',es:'Selecione um hor\u00e1rio',ep:'Selecione pelo menos um produto',ee:'Obrigat\u00f3rio',en2:'Obrigat\u00f3rio',em:'E-mail inv\u00e1lido',end:'Obrigat\u00f3rio',er:'Erro. Tente novamente.',bot:'O chatbot estar\u00e1 dispon\u00edvel em breve.',M:['Janeiro','Fevereiro','Mar\u00e7o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],D:['Seg','Ter','Qua','Qui','Sex','S\u00e1b','Dom'],wa:'Ol\u00e1, gostaria de uma demonstra\u00e7\u00e3o DYNSEO.'},\nhi:{ct:'\u0906\u092a \u0939\u092e\u0938\u0947 \u0915\u0948\u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902?',cs:'\u0905\u092a\u0928\u0940 \u092a\u0938\u0902\u0926\u0940\u0926\u093e \u0935\u093f\u0927\u093f \u091a\u0941\u0928\u0947\u0902',ab:'\u0938\u094d\u0932\u0949\u091f \u092c\u0941\u0915 \u0915\u0930\u0947\u0902',abs:'30 \u092e\u093f\u0928\u091f \u0911\u0928\u0932\u093e\u0907\u0928 \u0921\u0947\u092e\u094b',aw:'WhatsApp',aws:'\u0924\u094d\u0935\u0930\u093f\u0924 \u0909\u0924\u094d\u0924\u0930',abt:'\u091a\u0948\u091f\u092c\u0949\u091f',abts:'24\/7 \u0909\u092a\u0932\u092c\u094d\u0927',s1:'\u0938\u092e\u092f \u0938\u094d\u0932\u0949\u091f \u091a\u0941\u0928\u0947\u0902',ts:'\u0905\u092a\u0949\u0907\u0902\u091f\u092e\u0947\u0902\u091f \u092a\u094d\u0930\u0915\u093e\u0930',demo:'\u0911\u0928\u0932\u093e\u0907\u0928 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928',partner:'\u092a\u093e\u0930\u094d\u091f\u0928\u0930 \u092e\u0940\u091f\u093f\u0902\u0917',ln:'\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928 \u0905\u0902\u0917\u094d\u0930\u0947\u091c\u0940 \u092f\u093e \u0939\u093f\u0902\u0926\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948\u0964',ct2:'\u0924\u093e\u0930\u0940\u0916 \u091a\u0941\u0928\u0947\u0902',cs2:'\u0938\u094b\u092e\u0935\u093e\u0930\u2013\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930, 9\u201317, \u092a\u0947\u0930\u093f\u0938 \u0938\u092e\u092f',sl:'\u0909\u092a\u0932\u092c\u094d\u0927 \u0938\u094d\u0932\u0949\u091f',tz:'\u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0938\u092e\u092f\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092e\u0947\u0902 \u0938\u092e\u092f',s2:'\u0906\u092a\u0915\u0940 \u091c\u093e\u0928\u0915\u093e\u0930\u0940',ps:'\u0909\u0924\u094d\u092a\u093e\u0926 \u091a\u0941\u0928\u0947\u0902',le:'\u0938\u0902\u0938\u094d\u0925\u093e\u0928 \u0915\u093e \u0928\u093e\u092e *',ln2:'\u092a\u0942\u0930\u093e \u0928\u093e\u092e *',lm:'\u0908\u092e\u0947\u0932 *',lp:'\u092b\u093c\u094b\u0928, \u0935\u0948\u0915\u0932\u094d\u092a\u093f\u0915',lnd:'\u0905\u092a\u0928\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u090f\u0902 \u092c\u0924\u093e\u090f\u0902 *',s3:'\u0938\u093e\u0930\u093e\u0902\u0936',rs:'\u092a\u0941\u0937\u094d\u091f\u093f \u0938\u0947 \u092a\u0939\u0932\u0947 \u091c\u093e\u0902\u091a\u0947\u0902',rd:'\u0924\u093e\u0930\u0940\u0916',rt:'\u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0938\u092e\u092f',rtp:'\u092a\u0947\u0930\u093f\u0938 \u0938\u092e\u092f',ry:'\u092a\u094d\u0930\u0915\u093e\u0930',rpr:'\u0909\u0924\u094d\u092a\u093e\u0926',re:'\u0938\u0902\u0938\u094d\u0925\u093e\u0928',rn:'\u0928\u093e\u092e',rem:'\u0908\u092e\u0947\u0932',rnd:'\u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u090f\u0902',gc:'Google Calendar \u092e\u0947\u0902 \u091c\u094b\u0921\u093c\u0947\u0902',bk:'\u2190 \u0935\u093e\u092a\u0938',nx:'\u0905\u0917\u0932\u093e \u2192',cf:'\u092c\u0941\u0915\u093f\u0902\u0917 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0930\u0947\u0902',snd:'\u092d\u0947\u091c \u0930\u0939\u0947 \u0939\u0948\u0902...',ot:'\u092c\u0941\u0915\u093f\u0902\u0917 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f!',ob:'\u0906\u092a\u0915\u094b \u092a\u0941\u0937\u094d\u091f\u093f \u0908\u092e\u0947\u0932 \u092e\u093f\u0932\u0947\u0917\u0940\u0964 Google Meet \u0932\u093f\u0902\u0915 \u092d\u0947\u091c\u093e \u091c\u093e\u090f\u0917\u093e\u0964',ed:'\u0924\u093e\u0930\u0940\u0916 \u091a\u0941\u0928\u0947\u0902',es:'\u0938\u094d\u0932\u0949\u091f \u091a\u0941\u0928\u0947\u0902',ep:'\u090f\u0915 \u0909\u0924\u094d\u092a\u093e\u0926 \u091a\u0941\u0928\u0947\u0902',ee:'\u0906\u0935\u0936\u094d\u092f\u0915',en2:'\u0906\u0935\u0936\u094d\u092f\u0915',em:'\u0905\u092e\u093e\u0928\u094d\u092f \u0908\u092e\u0947\u0932',end:'\u0906\u0935\u0936\u094d\u092f\u0915',er:'\u0924\u094d\u0930\u0941\u091f\u093f\u0964',bot:'\u091a\u0948\u091f\u092c\u0949\u091f \u091c\u0932\u094d\u0926 \u0909\u092a\u0932\u092c\u094d\u0927 \u0939\u094b\u0917\u093e\u0964',M:['\u091c\u0928\u0935\u0930\u0940','\u092b\u093c\u0930\u0935\u0930\u0940','\u092e\u093e\u0930\u094d\u091a','\u0905\u092a\u094d\u0930\u0948\u0932','\u092e\u0908','\u091c\u0942\u0928','\u091c\u0941\u0932\u093e\u0908','\u0905\u0917\u0938\u094d\u0924','\u0938\u093f\u0924\u0902\u092c\u0930','\u0905\u0915\u094d\u091f\u0942\u092c\u0930','\u0928\u0935\u0902\u092c\u0930','\u0926\u093f\u0938\u0902\u092c\u0930'],D:['\u0938\u094b\u092e','\u092e\u0902\u0917\u0932','\u092c\u0941\u0927','\u0917\u0941\u0930\u0941','\u0936\u0941\u0915\u094d\u0930','\u0936\u0928\u093f','\u0930\u0935\u093f'],wa:'\u0928\u092e\u0938\u094d\u0924\u0947, \u092e\u0948\u0902 DYNSEO \u0921\u0947\u092e\u094b \u0926\u0947\u0916\u0928\u093e \u091a\u093e\u0939\u0924\u093e\/\u091a\u093e\u0939\u0924\u0940 \u0939\u0942\u0901\u0964'},\nzh:{ct:'\u60a8\u5e0c\u671b\u5982\u4f55\u8054\u7cfb\u6211\u4eec\uff1f',cs:'\u8bf7\u9009\u62e9\u6700\u9002\u5408\u60a8\u7684\u65b9\u5f0f',ab:'\u9884\u7ea6\u65f6\u6bb5',abs:'30\u5206\u949f\u5728\u7ebf\u6f14\u793a',aw:'WhatsApp',aws:'\u5feb\u901f\u56de\u590d',abt:'\u804a\u5929\u673a\u5668\u4eba',abts:'\u5168\u5929\u5019\u53ef\u7528',s1:'\u9009\u62e9\u65f6\u95f4\u6bb5',ts:'\u9884\u7ea6\u7c7b\u578b',demo:'\u5728\u7ebf\u6f14\u793a',partner:'\u5408\u4f5c\u4f19\u4f34\u4f1a\u8bae',ln:'\u6f14\u793a\u53ef\u4ee5\u7528\u4e2d\u6587\u6216\u82f1\u6587\u8fdb\u884c\u3002',ct2:'\u9009\u62e9\u65e5\u671f',cs2:'\u5468\u4e00\u81f3\u5468\u4e94\uff0c9:00\u201317:00\uff0c\u5df4\u9ece\u65f6\u95f4',sl:'\u53ef\u7528\u65f6\u6bb5',tz:'\u65f6\u95f4\u4e3a\u60a8\u7684\u672c\u5730\u65f6\u533a',s2:'\u60a8\u7684\u4fe1\u606f',ps:'\u9009\u62e9\u611f\u5174\u8da3\u7684\u4ea7\u54c1',le:'\u673a\u6784\u540d\u79f0 *',ln2:'\u59d3\u540d *',lm:'\u7535\u5b50\u90ae\u4ef6 *',lp:'\u7535\u8bdd\uff0c\u53ef\u9009',lnd:'\u63cf\u8ff0\u60a8\u7684\u9700\u6c42 *',s3:'\u9884\u7ea6\u6458\u8981',rs:'\u786e\u8ba4\u524d\u8bf7\u68c0\u67e5',rd:'\u65e5\u671f',rt:'\u672c\u5730\u65f6\u95f4',rtp:'\u5df4\u9ece\u65f6\u95f4',ry:'\u7c7b\u578b',rpr:'\u4ea7\u54c1',re:'\u673a\u6784',rn:'\u59d3\u540d',rem:'\u7535\u5b50\u90ae\u4ef6',rnd:'\u9700\u6c42',gc:'\u6dfb\u52a0\u5230 Google \u65e5\u5386',bk:'\u2190 \u8fd4\u56de',nx:'\u4e0b\u4e00\u6b65 \u2192',cf:'\u786e\u8ba4\u9884\u7ea6',snd:'\u53d1\u9001\u4e2d...',ot:'\u9884\u7ea6\u5df2\u786e\u8ba4\uff01',ob:'\u60a8\u5c06\u6536\u5230\u786e\u8ba4\u90ae\u4ef6\u3002\u4f1a\u524d\u5c06\u53d1\u9001 Google Meet \u94fe\u63a5\u3002',ed:'\u8bf7\u9009\u62e9\u65e5\u671f',es:'\u8bf7\u9009\u62e9\u65f6\u95f4\u6bb5',ep:'\u8bf7\u9009\u62e9\u4ea7\u54c1',ee:'\u5fc5\u586b\u9879',en2:'\u5fc5\u586b\u9879',em:'\u65e0\u6548\u90ae\u4ef6',end:'\u5fc5\u586b\u9879',er:'\u53d1\u9001\u5931\u8d25\u3002',bot:'\u804a\u5929\u673a\u5668\u4eba\u5373\u5c06\u4e0a\u7ebf\u3002',M:['\u4e00\u6708','\u4e8c\u6708','\u4e09\u6708','\u56db\u6708','\u4e94\u6708','\u516d\u6708','\u4e03\u6708','\u516b\u6708','\u4e5d\u6708','\u5341\u6708','\u5341\u4e00\u6708','\u5341\u4e8c\u6708'],D:['\u4e00','\u4e8c','\u4e09','\u56db','\u4e94','\u516d','\u65e5'],wa:'\u60a8\u597d\uff0c\u6211\u60f3\u4e86\u89e3 DYNSEO \u6f14\u793a\u3002'}\n};<\/p>\n<p>const PRODS = [\n{id:'edith',n:'EDITH \/ ANNELIES \/ SCARLETT',d:{fr:'Stimulation cognitive \u2013 seniors',en:'Cognitive stimulation \u2013 seniors',es:'Estimulaci\u00f3n cognitiva \u2013 mayores',nl:'Cognitieve stimulatie \u2013 senioren',it:'Stimolazione cognitiva \u2013 anziani',pt:'Estimula\u00e7\u00e3o cognitiva \u2013 seniores',hi:'\u0935\u0930\u093f\u0937\u094d\u0920\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u091c\u094d\u091e\u093e\u0928\u093e\u0924\u094d\u092e\u0915 \u0909\u0924\u094d\u0924\u0947\u091c\u0928\u093e',zh:'\u8001\u5e74\u4eba\u8ba4\u77e5\u523a\u6fc0'}},\n{id:'joe',n:'JOE \/ CLINT \/ ROBERTO',d:{fr:'Entra\u00eenement c\u00e9r\u00e9bral \u2013 adultes',en:'Brain training \u2013 adults',es:'Entrenamiento cerebral \u2013 adultos',nl:'Hersenentraining \u2013 volwassenen',it:'Allenamento cerebrale \u2013 adulti',pt:'Treino cerebral \u2013 adultos',hi:'\u0935\u092f\u0938\u094d\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u092e\u0938\u094d\u0924\u093f\u0937\u094d\u0915 \u092a\u094d\u0930\u0936\u093f\u0915\u094d\u0937\u0923',zh:'\u6210\u4eba\u8111\u529b\u8bad\u7ec3'}},\n{id:'coco',n:'COCO',d:{fr:'Applications enfants',en:'Apps for children',es:'Aplicaciones para ni\u00f1os',nl:'Apps voor kinderen',it:'App per bambini',pt:'Aplicativos para crian\u00e7as',hi:'\u092c\u091a\u094d\u091a\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0910\u092a',zh:'\u513f\u7ae5\u5e94\u7528'}},\n{id:'mondico',n:'Mon Dico',d:{fr:'Outil orthophonie',en:'Speech therapy tool',es:'Herramienta logopedia',nl:'Logopedie tool',it:'Strumento logopedia',pt:'Ferramenta fonoaudiologia',hi:'\u0935\u093e\u0915\u094d \u091a\u093f\u0915\u093f\u0924\u094d\u0938\u093e \u0909\u092a\u0915\u0930\u0923',zh:'\u8a00\u8bed\u6cbb\u7597\u5de5\u5177'}}\n];<\/p>\n<p>const SLOTS = ['09:00','09:30','10:00','10:30','11:00','11:30','12:00','12:30','13:00','13:30','14:00','14:30','15:00','15:30','16:00','16:30','17:00'];\nconst $ = (s) => root.querySelector(s);\nconst $$ = (s) => Array.from(root.querySelectorAll(s));\nconst p2 = (n) => String(n).padStart(2,'0');\nconst tx = (k) => (T[lang] && T[lang][k]) || T.fr[k] || k;\nconst esc = (v) => String(v || '').replace(\/[&<>'\"]\/g, c => ({'&':'&amp;','<':'&lt;','>':'&gt;',\"'\":'&#039;','\"':'&quot;'}[c]));\nconst field = (k) => $('[data-field=\"'+k+'\"]');<\/p>\n<p>function tzOffsetMinutes(timeZone, date){\n  const parts = new Intl.DateTimeFormat('en-US', {\n    timeZone,\n    year:'numeric', month:'2-digit', day:'2-digit',\n    hour:'2-digit', minute:'2-digit', second:'2-digit', hour12:false\n  }).formatToParts(date).reduce((a,p) => { a[p.type] = p.value; return a; }, {});\n  const asUTC = Date.UTC(+parts.year, +parts.month - 1, +parts.day, +parts.hour, +parts.minute, +parts.second);\n  return (asUTC - date.getTime()) \/ 60000;\n}<\/p>\n<p>function parisWallTimeToDate(ds, sl){\n  const bits = ds.split('-').map(Number);\n  const hm = sl.split(':').map(Number);\n  const guess = new Date(Date.UTC(bits[0], bits[1]-1, bits[2], hm[0], hm[1], 0));\n  const offset = tzOffsetMinutes(TZP, guess);\n  return new Date(guess.getTime() - offset * 60000);\n}<\/p>\n<p>function localSlot(ds, sl){\n  try {\n    return parisWallTimeToDate(ds, sl).toLocaleTimeString([], {hour:'2-digit', minute:'2-digit', hour12:false});\n  } catch(e) { return sl; }\n}<\/p>\n<p>function gcalUrl(d){\n  const s = parisWallTimeToDate(d.date, d.slot);\n  const e = new Date(s.getTime() + 30 * 60000);\n  const f = dt => dt.getFullYear()+p2(dt.getMonth()+1)+p2(dt.getDate())+'T'+p2(dt.getHours())+p2(dt.getMinutes())+'00';\n  const ti = encodeURIComponent((d.type === 'demo' ? tx('demo') : tx('partner')) + ' DYNSEO \u2013 ' + d.name);\n  const de = encodeURIComponent('Produits: '+d.products+'\\n\u00c9tablissement: '+d.estab+'\\nEmail: '+d.email+'\\n\\n'+d.needs);\n  return 'https:\/\/calendar.google.com\/calendar\/render?action=TEMPLATE&text='+ti+'&dates='+f(s)+'\/'+f(e)+'&ctz=Europe%2FParis&details='+de+'&location=Google+Meet';\n}<\/p>\n<p>function dots(n){\n  const w = $('[data-role=\"dots\"]');\n  w.innerHTML = '';\n  for(let i=0;i<=3;i++){\n    const d = document.createElement('div');\n    d.className = 'dybk-dot' + (i===n ? ' active' : i<n ? ' done' : '');\n    w.appendChild(d);\n  }\n}\n\nfunction step(n){\n  $$('.dybk-step').forEach(s => s.classList.remove('active'));\n  const target = $('[data-step=\"'+n+'\"]');\n  if (target) target.classList.add('active');\n  root.classList.toggle('dybk-modal-open', String(n) !== '0');\n  ensureCloseButton();\n  if (n !== 'ok') dots(Number(n));\n}<\/p>\n<p>function ensureCloseButton(){\n  $$('.dybk-close').forEach(b => b.remove());\n  if (!root.classList.contains('dybk-modal-open')) return;\n  const active = $('.dybk-step.active');\n  if (!active) return;\n  const b = document.createElement('button');\n  b.type = 'button';\n  b.className = 'dybk-close';\n  b.setAttribute('aria-label','Fermer');\n  b.innerHTML = '\u00d7';\n  b.addEventListener('click', () => step(0));\n  active.prepend(b);\n}<\/p>\n<p>function renderLang(){\n  const b = $('[data-role=\"lang\"]');\n  b.innerHTML = '';\n  LANGS.forEach(l => {\n    const btn = document.createElement('button');\n    btn.type = 'button';\n    btn.className = 'dybk-lang-btn' + (l === lang ? ' active' : '');\n    btn.textContent = LL[l];\n    btn.addEventListener('click', () => { lang = l; renderAll(); });\n    b.appendChild(btn);\n  });\n}<\/p>\n<p>function renderTexts(){\n  $$('[data-t]').forEach(el => { el.textContent = tx(el.dataset.t); });\n  $('[data-type=\"demo\"]').textContent = tx('demo');\n  $('[data-type=\"partner\"]').textContent = tx('partner');\n  $('[data-next=\"2\"]').textContent = tx('nx');\n  $('[data-next=\"3\"]').textContent = tx('nx');\n  $$('[data-go]').forEach(el => el.textContent = tx('bk'));\n}<\/p>\n<p>function renderProds(){\n  const w = $('[data-role=\"products\"]');\n  w.innerHTML = '';\n  PRODS.forEach(p => {\n    const c = document.createElement('div');\n    c.className = 'dybk-prod' + (selProds.includes(p.id) ? ' selected' : '');\n    c.innerHTML = '<\/p>\n<div class=\"dybk-check\">'+(selProds.includes(p.id)?'\u2713':'')+'<\/div>\n<div>\n<div class=\"dybk-pname\">'+esc(p.n)+'<\/div>\n<div class=\"dybk-pdesc\">'+esc((p.d[lang] || p.d.fr))+'<\/div>\n<\/div>\n<p>';\n    c.addEventListener('click', () => {\n      selProds = selProds.includes(p.id) ? selProds.filter(x => x !== p.id) : selProds.concat(p.id);\n      renderProds();\n    });\n    w.appendChild(c);\n  });\n}<\/p>\n<p>function renderCal(){\n  const now = new Date();\n  if (!curM) curM = new Date(now.getFullYear(), now.getMonth(), 1);\n  $('[data-role=\"month\"]').textContent = tx('M')[curM.getMonth()] + ' ' + curM.getFullYear();\n  const g = $('[data-role=\"cal\"]');\n  g.innerHTML = '';\n  tx('D').forEach(d => {\n    const h = document.createElement('div');\n    h.className = 'dybk-ch';\n    h.textContent = d;\n    g.appendChild(h);\n  });\n  let dw = new Date(curM.getFullYear(), curM.getMonth(), 1).getDay();\n  dw = dw === 0 ? 6 : dw - 1;\n  for(let i=0; i<dw; i++) {\n    const e = document.createElement('div');\n    e.className = 'dybk-cd';\n    g.appendChild(e);\n  }\n  const days = new Date(curM.getFullYear(), curM.getMonth()+1, 0).getDate();\n  const today = now.getFullYear()+'-'+p2(now.getMonth()+1)+'-'+p2(now.getDate());\n  for(let d=1; d<=days; d++){\n    const dt = new Date(curM.getFullYear(), curM.getMonth(), d);\n    const ds = dt.getFullYear()+'-'+p2(dt.getMonth()+1)+'-'+p2(d);\n    const el = document.createElement('div');\n    el.textContent = d;\n    el.dataset.date = ds;\n    if (dt.getDay() === 0 || dt.getDay() === 6 || ds < today) {\n      el.className = 'dybk-cd off';\n    } else {\n      el.className = 'dybk-cd avail' + (selDate === ds ? ' sel' : '') + (ds === today ? ' today' : '');\n      el.addEventListener('click', () => {\n        selDate = ds;\n        selSlot = null;\n        renderCal();\n        renderSlots();\n        $('[data-role=\"slots-wrap\"]').style.display = 'block';\n      });\n    }\n    g.appendChild(el);\n  }\n}<\/p>\n<p>function renderSlots(){\n  $('[data-role=\"slots-label\"]').textContent = tx('sl');\n  const w = $('[data-role=\"slots\"]');\n  w.innerHTML = '';\n  SLOTS.forEach(s => {\n    const b = document.createElement('div');\n    b.className = 'dybk-slot' + (selSlot === s ? ' sel' : '');\n    b.dataset.slot = s;\n    b.textContent = UTZ === TZP ? s : localSlot(selDate, s) + ' (' + s + ' Paris)';\n    b.addEventListener('click', () => { selSlot = s; renderSlots(); });\n    w.appendChild(b);\n  });\n  $('[data-role=\"tz\"]').textContent = tx('tz') + (UTZ !== TZP ? ' \u2014 ' + UTZ : '');\n}<\/p>\n<p>function buildRecap(){\n  const dt = new Date(selDate + 'T12:00:00');\n  const locale = lang === 'zh' ? 'zh-CN' : lang === 'hi' ? 'hi-IN' : lang;\n  const df = dt.toLocaleDateString(locale, {weekday:'long', day:'numeric', month:'long', year:'numeric'});\n  const same = UTZ === TZP;\n  const pn = selProds.map(id => (PRODS.find(p => p.id === id) || {}).n).filter(Boolean).join(', ');\n  const rows = [\n    [tx('rd'), df],\n    [tx('rt'), localSlot(selDate, selSlot) + (same ? ' (Paris)' : '')],\n    ...(!same ? [[tx('rtp'), selSlot + ' Paris']] : []),\n    [tx('ry'), rdvType === 'demo' ? tx('demo') : tx('partner')],\n    [tx('rpr'), pn],\n    [tx('re'), field('estab').value],\n    [tx('rn'), field('name').value],\n    [tx('rem'), field('email').value],\n    [tx('rnd'), field('needs').value]\n  ];<\/p>\n<p>  $('[data-role=\"recap\"]').innerHTML = rows.map(([l,v]) => '<\/p>\n<div class=\"dybk-recap-row\"><span>'+esc(l)+'<\/span><span>'+esc(v)+'<\/span><\/div>\n<p>').join('');<\/p>\n<p>  const url = gcalUrl({date:selDate, slot:selSlot, type:rdvType, products:pn, name:field('name').value, estab:field('estab').value, email:field('email').value, needs:field('needs').value});\n  $('[data-role=\"confirm-row\"]').innerHTML = '<button type=\"button\" class=\"dybk-btn-sec\" data-back-final=\"1\">'+esc(tx('bk'))+'<\/button><button type=\"button\" class=\"dybk-btn-pri\" data-submit=\"1\">'+esc(tx('cf'))+'<\/button><a class=\"dybk-btn-cal\" href=\"'+esc(url)+'\" target=\"_blank\" rel=\"noopener\">'+esc(tx('gc'))+'<\/a>';\n}<\/p>\n<p>function clearErrors(){\n  $$('[data-err]').forEach(e => e.textContent = '');\n  $('[data-role=\"send-error\"]').textContent = '';\n}<\/p>\n<p>function validateInfo(){\n  clearErrors();\n  if (selProds.length === 0) { alert(tx('ep')); return false; }\n  let ok = true;\n  const req = (k, err, msg) => {\n    if (!field(k).value.trim()) { $('[data-err=\"'+err+'\"]').textContent = tx(msg); ok = false; }\n  };\n  req('estab','estab','ee');\n  req('name','name','en2');\n  req('needs','needs','end');\n  if (!\/\\S+@\\S+\\.\\S+\/.test(field('email').value)) { $('[data-err=\"email\"]').textContent = tx('em'); ok = false; }\n  return ok;\n}<\/p>\n<p>function submit(){\n  const btn = $('[data-submit=\"1\"]');\n  if (!btn) return;\n  btn.disabled = true;\n  btn.textContent = tx('snd');\n  $('[data-role=\"send-error\"]').textContent = '';<\/p>\n<p>  const pn = selProds.map(id => (PRODS.find(p => p.id === id) || {}).n).filter(Boolean).join(', ');\n  const fd = new FormData();\n  fd.append('action','dybk_save');\n  fd.append('nonce', NONCE);\n  fd.append('date', selDate);\n  fd.append('slot', selSlot);\n  fd.append('type', rdvType);\n  fd.append('products', pn);\n  fd.append('estab', field('estab').value);\n  fd.append('name', field('name').value);\n  fd.append('email', field('email').value);\n  fd.append('phone', field('phone').value);\n  fd.append('needs', field('needs').value);\n  fd.append('lang', lang);<\/p>\n<p>  fetch(AJAX, {method:'POST', body:fd, credentials:'same-origin'})\n    .then(r => r.json())\n    .then(data => {\n      if (data && data.success) step('ok');\n      else throw new Error('save failed');\n    })\n    .catch(() => {\n      $('[data-role=\"send-error\"]').textContent = tx('er');\n      btn.disabled = false;\n      btn.textContent = tx('cf');\n    });\n}<\/p>\n<p>function renderAll(){\n  window._dybkT = T[lang];\n  renderLang();\n  renderTexts();\n  renderProds();\n  renderCal();\n  if (selDate) renderSlots();\n}<\/p>\n<p>function openChatbot(){\n  const selectors = [\n    '#tidio-chat iframe',\n    '#tidio-chat',\n    '.tidio-chat-iframe',\n    '.crisp-client',\n    '[data-testid=\"launcher\"]',\n    '.intercom-lightweight-app-launcher',\n    '.chatbase-bubble-button',\n    '.chatbot-button',\n    '.botpress-widget-button',\n    'iframe[src*=\"chat\"]'\n  ];\n  for (const s of selectors) {\n    const el = document.querySelector(s);\n    if (el) { try { el.click(); return; } catch(e) {} }\n  }\n  if (window.TidioChatApi && typeof window.TidioChatApi.open === 'function') { window.TidioChatApi.open(); return; }\n  if (window.$crisp) { window.$crisp.push(['do', 'chat:open']); return; }\n  if (window.Intercom) { window.Intercom('show'); return; }\n  const widget = document.querySelector('body > div:last-child');\n  if (widget) { try { widget.click(); return; } catch(e) {} }\n}<\/p>\n<p>function bindEvents(){\n  root.addEventListener('click', function(e){\n    const action = e.target.closest('[data-action]');\n    if (action && root.contains(action)) {\n      const a = action.dataset.action;\n      if (a === 'book') step(1);\n      if (a === 'wa') window.open('https:\/\/wa.me\/' + WA + '?text=' + encodeURIComponent(tx('wa')), '_blank');\n      if (a === 'bot') openChatbot();\n      return;\n    }<\/p>\n<p>    const type = e.target.closest('[data-type]');\n    if (type && root.contains(type)) {\n      rdvType = type.dataset.type;\n      $$('[data-type]').forEach(t => t.classList.toggle('active', t.dataset.type === rdvType));\n      return;\n    }<\/p>\n<p>    const cal = e.target.closest('[data-cal]');\n    if (cal && root.contains(cal)) {\n      curM = new Date(curM.getFullYear(), curM.getMonth() + (cal.dataset.cal === 'next' ? 1 : -1), 1);\n      renderCal();\n      return;\n    }<\/p>\n<p>    const go = e.target.closest('[data-go]');\n    if (go && root.contains(go)) { step(go.dataset.go); return; }<\/p>\n<p>    const next = e.target.closest('[data-next]');\n    if (next && root.contains(next)) {\n      if (next.dataset.next === '2') {\n        const selectedDateEl = $('.dybk-cd.sel[data-date]');\n        const selectedSlotEl = $('.dybk-slot.sel[data-slot]');\n        if (!selDate && selectedDateEl) selDate = selectedDateEl.dataset.date;\n        if (!selSlot && selectedSlotEl) selSlot = selectedSlotEl.dataset.slot;\n        if (!selDate) { alert(tx('ed')); return; }\n        if (!selSlot) { alert(tx('es')); return; }\n        step(2);\n      } else {\n        if (!validateInfo()) return;\n        buildRecap();\n        step(3);\n      }\n      return;\n    }<\/p>\n<p>    if (e.target.closest('[data-back-final]')) { step(2); return; }\n    if (e.target.closest('[data-submit]')) { submit(); return; }\n  });\n}<\/p>\n<p>function init(){\n  const n = new Date();\n  curM = new Date(n.getFullYear(), n.getMonth(), 1);\n  dots(0);\n  renderAll();\n  bindEvents();<\/p>\n<p>  window._dybkGoFn = function(alt){\n    if (alt === 'book') step(1);\n    else if (alt === 'wa') window.open('https:\/\/wa.me\/' + WA + '?text=' + encodeURIComponent(tx('wa')), '_blank');\n    else if (alt === 'bot') openChatbot();\n  };<\/p>\n<p>  if (window._dybkPendingAlt) {\n    window._dybkGoFn(window._dybkPendingAlt);\n    window._dybkPendingAlt = null;\n  }\n}<\/p>\n<p>if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);\nelse init();<\/p>\n<p>})();\n<\/script><br \/>\n<!-- [et_pb_line_break_holder] -->                <a href=\"#applications\" class=\"btn btn-secondary\">\u53d1\u73b0 \u2193<\/a><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"hero-right\"><!-- [et_pb_line_break_holder] -->            <img decoding=\"async\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2026\/02\/Accueil-Apps-FR-1.png\" alt=\"DYNSEO \u5e94\u7528\u7a0b\u5e8f pour \u8bed\u8a00\u6cbb\u7597\u5e08\"><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"hero-curve\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/section>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"container\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- INTRO --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"intro-block\"><!-- [et_pb_line_break_holder] -->        \u60a8\u662f\u8bed\u8a00\u6cbb\u7597\u5e08\uff0c\u6b63\u5728\u5bfb\u627e<strong>\u8ba4\u77e5\u5eb7\u590d\u5e94\u7528\u7a0b\u5e8f<\/strong>\u4e3a\u60a8\u7684\u60a3\u8005\uff1fDYNSEO \u63d0\u4f9b 4 \u4e2a\u9002\u5408\u53e3\u8bed\u548c\u4e66\u9762\u8bed\u8a00\u969c\u788d\u7684\u7a0b\u5e8f\uff1a<strong>COCO<\/strong> \u9488\u5bf9 5-10 \u5c81\u513f\u7ae5\uff08\u9605\u8bfb\u969c\u788d\uff0c\u53d1\u97f3\uff09\uff0c<strong>JOE<\/strong> \u9488\u5bf9\u6210\u5e74\u4eba\uff08\u4e2d\u98ce\u540e\u5931\u8bed\uff0c\u8ba4\u77e5\u7ef4\u6301\uff09\uff0c<strong>\u5fc6\u8da3<\/strong> \u9488\u5bf9\u8001\u5e74\u4eba\uff08\u8bed\u4e49\u6027\u75f4\u5446\uff0c\u963f\u5c14\u8328\u6d77\u9ed8\u75c5\uff09\u548c <strong>MON DICO<\/strong> \u9488\u5bf9\u66ff\u4ee3\u6c9f\u901a\uff08\u81ea\u95ed\u75c7\uff0cTSA\uff09\u3002\u968f\u8bbf\u591a\u6863\u6848\u65e0\u9650\u5236\uff0c\u5bb6\u5ead\u7ec3\u4e60\uff0c\u7edf\u8ba1\u5e73\u53f0\u3002<!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- STATS --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"stats-section\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"stats-grid\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"stat-card sc-yellow\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-icon\">\ud83e\udde0<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <span class=\"stat-number\">30+ \u8ba4\u77e5\u6e38\u620f pour \u8bed\u8a00\u6cbb\u7597<\/span><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-label\">\u53e3\u8bed\uff0c\u4e66\u5199\uff0c\u8bb0\u5fc6\uff0c\u6ce8\u610f\u529b\uff1a\u6240\u6709\u5173\u952e\u529f\u80fd\u7684\u5eb7\u590d\u3002<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"stat-card sc-mint\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-icon\">\ud83c\udfaf<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <span class=\"stat-number\">11 \u79cd\u9488\u5bf9\u7684\u8ba4\u77e5\u529f\u80fd<\/span><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-label\">\u547d\u540d\uff0c\u8bed\u8a00\u6d41\u7545\u6027\uff0c\u97f3\u97f5\u610f\u8bc6\uff0c\u5de5\u4f5c\u8bb0\u5fc6\u7b49\u3002<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"stat-card sc-blue\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-icon\">\u221e<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <span class=\"stat-number\">\u65e0\u9650\u60a3\u8005\u6863\u6848<\/span><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-label\">\u521b\u5efa\u6240\u9700\u7684\u4efb\u610f\u6570\u91cf\u7684\u6863\u6848\u3002\u4e2a\u522b\u8ddf\u8e2a\u548c\u5b8c\u6574\u5386\u53f2\u3002<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"stat-card sc-rose\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-icon\">\ud83c\udf0d<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <span class=\"stat-number\">8+ \u79cd\u53ef\u7528\u8bed\u8a00<\/span><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"stat-label\">\u975e\u5e38\u9002\u5408\u5916\u8bed\u60a3\u8005\u3002\u7ffb\u8bd1\u548c\u9002\u5e94\u7684\u7ec3\u4e60\u3002<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- APPLICATIONS --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"section-header\" id=\"applications\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2>\ud83d\udcf1 \u6211\u4eec\u7684\u5e94\u7528\u7a0b\u5e8f <span class=\"hl\">pour \u8bed\u8a00\u6cbb\u7597\u5e08<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"apps-grid\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"app-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-header t-coco\"><!-- [et_pb_line_break_holder] -->                <img decoding=\"async\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2025\/01\/icone-logo-coco-rond.webp\" alt=\"COCO\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h3>COCO \u601d\u8003 \u548c COCO \u8fd0\u52a8<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                <span class=\"app-pill pill-enfants\">\u513f\u7ae5 5-10 \u5c81<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-body\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u7406\u60f3\u7528\u4e8e\uff1a<\/strong> \u8bed\u8a00\u969c\u788d\uff0c\u9605\u8bfb\u969c\u788d\uff0c\u4e66\u5199\u969c\u788d\uff0c\u53d1\u97f3\uff0c\u8bcd\u6c47\u4e30\u5bcc<\/pee><!-- [et_pb_line_break_holder] -->                <\/p>\n<ul class=\"app-features\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u8bed\u8a00\u6e38\u620f\uff1a\u547d\u540d\uff0c\u8bed\u8a00\u6d41\u7545\u6027<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u97f3\u97f5\u610f\u8bc6<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u6bcf 15 \u5206\u949f\u8fdb\u884c\u4e00\u6b21\u8fd0\u52a8\u4f11\u606f<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u65e0\u5931\u8d25\u754c\u9762<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/ul>\n<p><!-- [et_pb_line_break_holder] -->                <a href=\"https:\/\/www.dynseo.com\/zh-hans\/coco-%e6%80%9d%e8%80%83-%e5%92%8c-coco-%e8%bf%90%e5%8a%a8-%e6%95%99%e8%82%b2%e8%bd%af%e4%bb%b6\/\" class=\"btn btn-yellow\">\u4e86\u89e3\u66f4\u591a \u203a<\/a><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"app-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-header t-joe\"><!-- [et_pb_line_break_holder] -->                <img decoding=\"async\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2024\/12\/Icone-site-agence-12.png\" alt=\"JOE\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h3>\u667a\u8da3<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                <span class=\"app-pill pill-adultes\">\u6210\u4eba<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-body\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u7406\u60f3\u7528\u4e8e\uff1a<\/strong> \u4e2d\u98ce\u540e\u5931\u8bed\u75c7\uff0c\u6210\u4eba\u8bed\u8a00\u5eb7\u590d\uff0c\u8ba4\u77e5\u7ef4\u6301\uff0c\u764c\u75c7\u540e<\/pee><!-- [et_pb_line_break_holder] -->                <\/p>\n<ul class=\"app-features\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u4e2d\u98ce\u540e\u8bed\u8a00\u5eb7\u590d<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u5de5\u4f5c\u8bb0\u5fc6<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u542c\u89c9\u77e5\u89c9<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u517c\u5bb9\u8fdc\u7a0b\u533b\u7597<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/ul>\n<p><!-- [et_pb_line_break_holder] -->                <a href=\"https:\/\/www.dynseo.com\/zh-hans\/%e6%99%ba%e8%b6%a3%ef%bc%8c%e4%bd%a0%e7%9a%84%e5%a4%a7%e8%84%91%e8%ae%ad%e7%bb%83%e6%95%99%e7%bb%83\/\" class=\"btn btn-yellow\">\u4e86\u89e3\u66f4\u591a \u203a<\/a><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"app-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-header t-edith\"><!-- [et_pb_line_break_holder] -->                <img decoding=\"async\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2025\/01\/icone-logo-edith-rond.webp\" alt=\"EDITH\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h3>\u5fc6\u8da3<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                <span class=\"app-pill pill-\u8001\u5e74\u4eba\">\u8001\u5e74\u4eba<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-body\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u7406\u60f3\u7528\u4e8e\uff1a<\/strong> \u963f\u5c14\u8328\u6d77\u9ed8\u75c5\uff0c\u8bed\u4e49\u6027\u75f4\u5446\uff0c\u5e15\u91d1\u68ee\u75c5\uff0c\u795e\u7ecf\u9000\u884c\u6027\u75be\u75c5<\/pee><!-- [et_pb_line_break_holder] -->                <\/p>\n<ul class=\"app-features\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u7ef4\u6301\u8bed\u8a00\u80fd\u529b<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u8bed\u4e49\u8bb0\u5fc6<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u7b80\u5316\u8001\u5e74\u4eba\u754c\u9762<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u9002\u7528\u4e8e\u517b\u8001\u9662\/\u5bb6\u5ead<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/ul>\n<p><!-- [et_pb_line_break_holder] -->                <a href=\"https:\/\/www.dynseo.com\/zh-hans\/%e5%bf%86%e8%b6%a3%ef%bc%8c%e7%ae%80%e5%8d%95%e4%b8%94%e9%80%82%e5%ba%94%e6%80%a7%e5%bc%ba%e7%9a%84%e8%ae%b0%e5%bf%86%e6%b8%b8%e6%88%8f\/\" class=\"btn btn-yellow\">\u4e86\u89e3\u66f4\u591a \u203a<\/a><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"app-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-header t-mondico\"><!-- [et_pb_line_break_holder] -->                <img decoding=\"async\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2025\/01\/logo-mon-dico.webp\" alt=\"MON DICO\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h3>\u6211\u7684\u5b57\u5178<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                <span class=\"app-pill pill-tous\">\u6c9f\u901a<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-body\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u7406\u60f3\u7528\u4e8e\uff1a<\/strong> \u81ea\u95ed\u75c7\uff0c\u6c9f\u901a\u969c\u788d\uff0c\u975e\u8bed\u8a00\uff0c\u91cd\u5ea6\u5931\u8bed\u75c7<\/pee><!-- [et_pb_line_break_holder] -->                <\/p>\n<ul class=\"app-features\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u53ef\u5b9a\u5236\u7684\u56fe\u6807<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u901a\u8fc7\u56fe\u50cf\u8fdb\u884c\u6c9f\u901a<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u6c9f\u901a\u81ea\u4e3b\u6027<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u9002\u5408\u6240\u6709\u5e74\u9f84\u6bb5\u7684\u76f4\u89c2\u754c\u9762<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/ul>\n<p><!-- [et_pb_line_break_holder] -->                <a href=\"https:\/\/www.dynseo.com\/mon-dico-une-application-pour-favoriser-la-communication\/\" class=\"btn btn-yellow\">\u4e86\u89e3\u66f4\u591a \u203a<\/a><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"app-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-header t-esouvenirs\"><!-- [et_pb_line_break_holder] -->                <img decoding=\"async\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2025\/04\/E-Souvenirs-2.png\" alt=\"E-SOUVENIRS\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h3>\u7535\u5b50\u56de\u5fc6<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                <span class=\"app-pill pill-\u8001\u5e74\u4eba\">\u56de\u5fc6<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-body\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u7406\u60f3\u7528\u4e8e\uff1a<\/strong> \u963f\u5c14\u8328\u6d77\u9ed8\u75c5\uff0c\u75f4\u5446\uff0c\u81ea\u4f20\u8bb0\u5fc6\u969c\u788d\uff0c\u5524\u8d77\u8bed\u8a00<\/pee><!-- [et_pb_line_break_holder] -->                <\/p>\n<ul class=\"app-features\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u901a\u8fc7\u56de\u5fc6\u8fdb\u884c\u523a\u6fc0<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u53ef\u5b9a\u5236\u7684\u7167\u7247\u4e13\u8f91<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u4fc3\u8fdb\u53e3\u8ff0\u53d9\u8ff0\u7684\u95ee\u9898<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u60c5\u8282\/\u8bed\u4e49\u8bb0\u5fc6<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/ul>\n<p><!-- [et_pb_line_break_holder] -->                <a href=\"https:\/\/www.dynseo.com\/tous-les-produits-pro\/evocation-souvenirs\/\" class=\"btn btn-yellow\">\u4e86\u89e3\u66f4\u591a \u203a<\/a><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"app-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-header t-bille\"><!-- [et_pb_line_break_holder] -->                <img decoding=\"async\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2025\/01\/logo-bille-qui-roule-icone.webp\" alt=\"Bille qui roule\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h3>\u6eda\u52a8\u7684\u7403<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                <span class=\"app-pill pill-motricite\">\u8fd0\u52a8\u80fd\u529b<\/span><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"app-card-body\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u7406\u60f3\u7528\u4e8e\uff1a<\/strong> \u773c\u52a8\u534f\u8c03\uff0c\u56fe\u5f62\u8bbe\u8ba1\uff0c\u53e3\u9762\u8fd0\u52a8\uff08\u95f4\u63a5\uff09<\/pee><!-- [et_pb_line_break_holder] -->                <\/p>\n<ul class=\"app-features\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u5e73\u8861\u677f<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u7cbe\u7ec6\u8fd0\u52a8\u534f\u8c03<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u624b\u90e8\u808c\u8089\u5f3a\u5316<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u8865\u5145\u4e66\u5199\u8fd0\u52a8<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/ul>\n<p><!-- [et_pb_line_break_holder] -->                <a href=\"https:\/\/www.dynseo.com\/motricite-fine-la-bille-qui-roule\/\" class=\"btn btn-yellow\">\u4e86\u89e3\u66f4\u591a \u203a<\/a><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- TARIFS --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"pricing-section\" id=\"tarifs\"><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"section-header\" style=\"margin-top:0;\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h2>\ud83d\udcb0 \u4ef7\u683c <span class=\"hl\">\u4e13\u4e1a\u7248<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] -->            <pee>\u514d\u8d39\u8bd5\u7528\u6211\u4eec\u6240\u6709\u7684\u5e94\u7528\u7a0b\u5e8f <strong>7 \u5929<\/strong>\uff0c\u65e0\u4efb\u4f55\u4e49\u52a1\u3002 \u4e0d\u542b\u7a0e\u4ef7\u683c\u3002<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"pricing-grid\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"pricing-card popular\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-badge\">\u2b50 \u6700\u53d7\u6b22\u8fce<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-icon\">\ud83d\udcf1<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<h3>COCO \u00b7 JOE \u00b7 \u5fc6\u8da3<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-audience\">\u5e73\u677f\u7535\u8111\u8ba2\u9605<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-price\">88<span class=\"currency\">\u20ac<\/span> <span class=\"period\">\u4e0d\u542b\u7a0e\/\u5e74<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-note\">\u6bcf\u53f0\u5e73\u677f\u7535\u8111 \u00b7 \u65e0\u9650\u60a3\u8005\u6863\u6848<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<ul class=\"pricing-features\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>30+ \u8ba4\u77e5\u6e38\u620f<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>11 \u79cd\u8ba4\u77e5\u529f\u80fd<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u65e0\u9650\u60a3\u8005\u6863\u6848<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u5bb6\u5ead\u7ec3\u4e60<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>7 \u5929\u514d\u8d39\u8bd5\u7528<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/ul>\n<p><!-- [et_pb_line_break_holder] -->                <a href=\"https:\/\/shop.dynseo.com\/#professionnels\" class=\"btn btn-primary\">\u514d\u8d39\u8bd5\u7528 7 \u5929 \u2192<\/a><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"pricing-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-icon\">\ud83d\udcca<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<h3>\u8ddf\u8e2a\u5e73\u53f0<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-audience\">\u673a\u6784\u9009\u9879<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-price green\">+30<span class=\"currency\">\u20ac<\/span> <span class=\"period\">\u4e0d\u542b\u7a0e\/\u6bcf\u6708<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-note\">\u6bcf\u4e2a\u673a\u6784 \u00b7 \u53ef\u9009<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<ul class=\"pricing-features\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u6bcf\u4f4d\u60a3\u8005\u7684\u8be6\u7ec6\u7edf\u8ba1<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u8fdb\u5c55\u66f2\u7ebf<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u4e2a\u6027\u5316\u6e38\u620f\u9009\u62e9<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u6570\u636e\u5bfc\u51fa\u7528\u4e8e\u8bc4\u4f30<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u517c\u5bb9\u8fdc\u7a0b\u533b\u7597<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/ul>\n<p><!-- [et_pb_line_break_holder] -->                <a href=\"https:\/\/shop.dynseo.com\/#professionnels\" class=\"btn btn-secondary\">\u4e86\u89e3\u66f4\u591a \u2192<\/a><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"pricing-card\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-icon\">\ud83c\udfaf<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<h3>\u9644\u52a0\u8bb8\u53ef\u8bc1<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-audience\">\u4e00\u6b21\u6027\u8d2d\u4e70\uff08\u65e0\u8ba2\u9605\uff09<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-price gold\">\u8bb8\u53ef\u8bc1<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"pricing-note\">\u6c38\u4e45\u8d2d\u4e70 \u00b7 \u65e0\u9650\u6863\u6848<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<ul class=\"pricing-features\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li><strong>\u6211\u7684\u5b57\u5178<\/strong> \u2014 150 \u20ac \u4e0d\u542b\u7a0e<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li><strong>\u7535\u5b50\u8bb0\u5fc6<\/strong> \u2014 150 \u20ac \u4e0d\u542b\u7a0e<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li><strong>\u6eda\u52a8\u7684\u7403<\/strong> \u2014 60 \u20ac \u4e0d\u542b\u7a0e<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>\u4e00\u6b21\u6027\u8d2d\u4e70\uff0c\u65e0\u9650\u8bbf\u95ee<\/li>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<li>7 \u5929\u514d\u8d39\u8bd5\u7528<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/ul>\n<p><!-- [et_pb_line_break_holder] -->                <a href=\"https:\/\/shop.dynseo.com\/#professionnels\" class=\"btn btn-secondary\">\u4e0b\u5355 \u2192<\/a><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- CALENDLY --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"calendly-section\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2>\ud83c\udfaf \u9884\u7ea6 <span class=\"hl\">\u4e2a\u6027\u5316\u6f14\u793a<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <pee>\u5728 <strong>30 \u5206\u949f<\/strong> \u5185\u4e86\u89e3 COCO\u3001JOE\u3001\u5fc6\u8da3 \u548c \u6211\u7684\u5b57\u5178 \u5982\u4f55\u878d\u5165\u60a8\u7684\u8a00\u8bed\u6cbb\u7597\u5b9e\u8df5\u3002\u4e0e DYNSEO \u4e13\u5bb6\u8fdb\u884c\u89c6\u9891\u6f14\u793a\u3002<\/pee><!-- [et_pb_line_break_holder] -->        <\/p>\n<style>\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 *{box-sizing:border-box!important;font-family:Arial,sans-serif!important;line-height:normal!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8{display:block!important;width:100%!important;max-width:640px!important;position:relative!important;color:#101828!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-wrap{display:block!important;width:100%!important;padding:18px!important;background:#fff!important;border:1px solid rgba(94,94,215,.16)!important;border-radius:22px!important;box-shadow:0 16px 45px rgba(26,26,46,.12)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8.dybk-modal-open:before{content:\"\"!important;position:fixed!important;inset:0!important;background:rgba(15,23,42,.58)!important;z-index:999998!important;backdrop-filter:blur(3px)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8.dybk-modal-open .dybk-wrap{position:fixed!important;z-index:999999!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(720px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important;overflow:auto!important;padding:26px!important;border-radius:26px!important;box-shadow:0 30px 90px rgba(0,0,0,.28)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-close{position:absolute!important;right:16px!important;top:14px!important;width:34px!important;height:34px!important;border:none!important;border-radius:999px!important;background:#f2f4f7!important;color:#344054!important;font-size:22px!important;line-height:1!important;cursor:pointer!important;z-index:2!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-close:hover{background:#e4e7ec!important;color:#111827!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-step{display:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-step.active{display:block!important;position:relative!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-bar{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-bottom:1.2rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-btn{padding:3px 10px!important;border:1px solid #ddd!important;border-radius:20px!important;font-size:12px!important;cursor:pointer!important;background:#fff!important;color:#666!important;line-height:1.6!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-btn.active{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dots{display:flex!important;gap:6px!important;margin-bottom:1.2rem!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#ddd!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot.active{background:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot.done{background:#a9e2e4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 h2{font-size:24px!important;font-weight:800!important;color:#101828!important;margin:0 0 6px!important;padding:0!important;border:none!important;text-transform:none!important;letter-spacing:-.02em!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 h3{font-size:17px!important;font-weight:800!important;color:#101828!important;margin:1.2rem 0 6px!important;padding:0!important;border:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-sub{font-size:14px!important;color:#667085!important;margin-bottom:1.2rem!important;line-height:1.5!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alts{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;margin-bottom:.4rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt{border:1.5px solid #eaecf0!important;border-radius:18px!important;padding:20px 14px!important;cursor:pointer!important;text-align:center!important;background:linear-gradient(180deg,#ffffff,#fafafe)!important;box-shadow:0 10px 25px rgba(16,24,40,.06)!important;transition:all .18s ease!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt:hover,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt.active{border-color:#5e5ed7!important;background:#f4f3ff!important;transform:translateY(-2px)!important;box-shadow:0 16px 35px rgba(94,94,215,.16)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-icon{font-size:22px!important;margin-bottom:6px!important;line-height:1.2!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-label{font-size:13px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-sub{font-size:11px!important;color:#999!important;margin-top:3px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type-row{display:flex!important;gap:8px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type{flex:1!important;padding:8px!important;border:1.5px solid #e0e0f0!important;border-radius:8px!important;font-size:13px!important;cursor:pointer!important;text-align:center!important;color:#888!important;background:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type.active{border-color:#5e5ed7!important;color:#5e5ed7!important;background:#f0f0fb!important;font-weight:700!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-note{background:#fff8e1!important;border-left:3px solid #ffeca7!important;border-radius:6px!important;padding:8px 12px!important;font-size:12px!important;color:#6b5800!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:.7rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav button{background:#fff!important;border:1px solid #e0e0f0!important;border-radius:6px!important;padding:4px 12px!important;cursor:pointer!important;font-size:18px!important;color:#5e5ed7!important;line-height:1.4!important;width:auto!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav span{font-size:14px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:8px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-ch{display:flex!important;font-size:11px!important;color:#aaa!important;text-align:center!important;padding:4px 0!important;justify-content:center!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd{aspect-ratio:1!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;font-size:13px!important;border:1.5px solid transparent!important;background:transparent!important;margin:0!important;padding:0!important;min-height:48px!important;font-weight:700!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.off{color:#d0d5dd!important;cursor:default!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.avail{cursor:pointer!important;color:#101828!important;background:#ffffff!important;border-color:#d7d9ff!important;box-shadow:0 6px 16px rgba(94,94,215,.08)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.avail:hover{border-color:#5e5ed7!important;color:#5e5ed7!important;background:#f4f3ff!important;transform:translateY(-1px)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.sel{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important;box-shadow:0 12px 22px rgba(94,94,215,.28)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.today{border-color:#a9e2e4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slots-label{font-size:12px!important;color:#888!important;margin-bottom:8px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slots{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:.5rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot{padding:9px 15px!important;border:1px solid #d7d9ff!important;border-radius:11px!important;font-size:13px!important;cursor:pointer!important;color:#101828!important;background:#fff!important;line-height:1.4!important;font-weight:700!important;box-shadow:0 5px 12px rgba(16,24,40,.04)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot:hover{border-color:#5e5ed7!important;color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot.sel{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important;box-shadow:0 10px 20px rgba(94,94,215,.24)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-tz{font-size:11px!important;color:#aaa!important;margin-top:6px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-products{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:1.1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod{display:flex!important;border:1.5px solid #e0e0f0!important;border-radius:8px!important;padding:10px 12px!important;cursor:pointer!important;align-items:flex-start!important;gap:8px!important;background:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod:hover,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod.selected{border-color:#5e5ed7!important;background:#f0f0fb!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-check{display:flex!important;width:16px!important;height:16px!important;min-width:16px!important;border:1.5px solid #ccc!important;border-radius:4px!important;flex-shrink:0!important;margin-top:2px!important;align-items:center!important;justify-content:center!important;font-size:10px!important;color:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod.selected .dybk-check{background:#5e5ed7!important;border-color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-pname{font-size:12px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-pdesc{font-size:11px!important;color:#888!important;margin-top:2px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field{margin-bottom:.9rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field label{display:block!important;font-size:12px!important;color:#666!important;margin-bottom:4px!important;font-weight:normal!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field input,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field textarea{display:block!important;width:100%!important;padding:8px 10px!important;border:1px solid #e0e0f0!important;border-radius:7px!important;font-size:13px!important;color:#1a1a2e!important;background:#fff!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field textarea{resize:vertical!important;min-height:90px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-err{font-size:11px!important;color:#e73469!important;margin-top:3px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap{background:#f8f8fc!important;border-radius:8px!important;padding:12px 14px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row{display:flex!important;justify-content:space-between!important;padding:5px 0!important;border-bottom:1px solid #eeeef8!important;font-size:13px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row:last-child{border:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row span:first-child{color:#888!important;flex-shrink:0!important;padding-right:8px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row span:last-child{color:#1a1a2e!important;font-weight:700!important;max-width:60%!important;text-align:right!important;white-space:pre-wrap!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:1rem!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri{background:#5e5ed7!important;color:#fff!important;border:none!important;padding:12px 24px!important;border-radius:12px!important;font-size:14px!important;cursor:pointer!important;font-weight:800!important;line-height:1.4!important;text-decoration:none!important;-webkit-appearance:none!important;box-shadow:0 10px 22px rgba(94,94,215,.25)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri:hover{background:#4a4ac0!important;color:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri:disabled{background:#aaa!important;cursor:default!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-sec{background:#fff!important;color:#666!important;border:1px solid #ddd!important;padding:10px 18px!important;border-radius:7px!important;font-size:13px!important;cursor:pointer!important;line-height:1.4!important;-webkit-appearance:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-cal{background:#4285f4!important;color:#fff!important;text-decoration:none!important;padding:10px 16px!important;border-radius:7px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success{text-align:center!important;padding:2rem 1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success-icon{font-size:52px!important;margin-bottom:1rem!important;line-height:1!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success h2{color:#5e5ed7!important;margin-bottom:.5rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success p{font-size:14px!important;color:#666!important;line-height:1.7!important}\n@media(max-width:480px){#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alts,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-products{grid-template-columns:1fr!important}#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type-row{flex-direction:column!important}}\n<\/style>\n<div id=\"dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8\" class=\"dybk-root\" data-ajax=\"https:\/\/www.dynseo.com\/wp-admin\/admin-ajax.php\" data-nonce=\"ab862fafb3\" data-wa=\"33600000000\" data-chatbot=\"\" data-lang=\"zh\">\n<div class=\"dybk-wrap\">\n<div class=\"dybk-lang-bar\" data-role=\"lang\"><\/div>\n<div class=\"dybk-dots\" data-role=\"dots\"><\/div>\n<div class=\"dybk-step active\" data-step=\"0\">\n<h2 data-t=\"ct\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"cs\">\n<div class=\"dybk-alts\">\n<div class=\"dybk-alt\" data-action=\"book\">\n<div class=\"dybk-alt-icon\">\ud83d\udcc5<\/div>\n<div class=\"dybk-alt-label\" data-t=\"ab\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"abs\"><\/div>\n<\/div>\n<div class=\"dybk-alt\" data-action=\"wa\">\n<div class=\"dybk-alt-icon\">\ud83d\udcac<\/div>\n<div class=\"dybk-alt-label\" data-t=\"aw\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"aws\"><\/div>\n<\/div>\n<div class=\"dybk-alt\" data-action=\"bot\">\n<div class=\"dybk-alt-icon\">\ud83e\udd16<\/div>\n<div class=\"dybk-alt-label\" data-t=\"abt\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"abts\"><\/div>\n<\/div><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"1\">\n<h2 data-t=\"s1\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"ts\">\n<div class=\"dybk-type-row\">\n<div class=\"dybk-type active\" data-type=\"demo\"><\/div>\n<div class=\"dybk-type\" data-type=\"partner\"><\/div>\n<\/div>\n<div class=\"dybk-lang-note\" data-t=\"ln\"><\/div>\n<h3 data-t=\"ct2\"><\/h3>\n<p class=\"dybk-sub\" data-t=\"cs2\">\n<div class=\"dybk-cal-nav\"><button type=\"button\" data-cal=\"prev\">\u2039<\/button><span data-role=\"month\"><\/span><button type=\"button\" data-cal=\"next\">\u203a<\/button><\/div>\n<div class=\"dybk-cal-grid\" data-role=\"cal\"><\/div>\n<div data-role=\"slots-wrap\" style=\"display:none\">\n<div class=\"dybk-slots-label\" data-role=\"slots-label\"><\/div>\n<div class=\"dybk-slots\" data-role=\"slots\"><\/div>\n<div class=\"dybk-tz\" data-role=\"tz\"><\/div>\n<\/div>\n<div class=\"dybk-btn-row\"><button type=\"button\" class=\"dybk-btn-sec\" data-go=\"0\"><\/button><button type=\"button\" class=\"dybk-btn-pri\" data-next=\"2\"><\/button><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"2\">\n<h2 data-t=\"s2\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"ps\">\n<div class=\"dybk-products\" data-role=\"products\"><\/div>\n<div class=\"dybk-field\"><label data-t=\"le\"><\/label><input type=\"text\" data-field=\"estab\"><\/p>\n<div class=\"dybk-err\" data-err=\"estab\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"ln2\"><\/label><input type=\"text\" data-field=\"name\"><\/p>\n<div class=\"dybk-err\" data-err=\"name\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"lm\"><\/label><input type=\"email\" data-field=\"email\"><\/p>\n<div class=\"dybk-err\" data-err=\"email\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"lp\"><\/label><input type=\"tel\" data-field=\"phone\"><\/div>\n<div class=\"dybk-field\"><label data-t=\"lnd\"><\/label><textarea rows=\"4\" data-field=\"needs\"><\/textarea><\/p>\n<div class=\"dybk-err\" data-err=\"needs\"><\/div>\n<\/div>\n<div class=\"dybk-btn-row\"><button type=\"button\" class=\"dybk-btn-sec\" data-go=\"1\"><\/button><button type=\"button\" class=\"dybk-btn-pri\" data-next=\"3\"><\/button><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"3\">\n<h2 data-t=\"s3\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"rs\">\n<div class=\"dybk-recap\" data-role=\"recap\"><\/div>\n<div class=\"dybk-btn-row\" data-role=\"confirm-row\"><\/div>\n<div class=\"dybk-err\" data-role=\"send-error\" style=\"margin-top:8px\"><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"ok\">\n<div class=\"dybk-success\">\n<div class=\"dybk-success-icon\">\u2705<\/div>\n<h2 data-t=\"ot\"><\/h2>\n<p data-t=\"ob\">\n<\/div><\/div>\n<\/p><\/div>\n<\/div>\n<p><script>\n(function(){\n'use strict';<\/p>\n<p>const root = document.getElementById('dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8');\nif (!root) return;<\/p>\n<p>const AJAX = root.dataset.ajax;\nconst NONCE = root.dataset.nonce;\nconst WA = root.dataset.wa || '';\nconst BOT = root.dataset.chatbot || '';\nconst LANGS = ['fr','en','es','nl','it','pt','hi','zh'];\nconst LL = {fr:'FR',en:'EN',es:'ES',nl:'NL',it:'IT',pt:'PT',hi:'\u0939\u093f',zh:'\u4e2d\u6587'};\nconst TZP = 'Europe\/Paris';\nconst UTZ = Intl.DateTimeFormat().resolvedOptions().timeZone || TZP;<\/p>\n<p>function normalizeLang(v){\n  v = String(v || '').toLowerCase().replace('_','-');\n  if (v === 'zh-hans' || v === 'zh-cn' || v === 'cn') return 'zh';\n  if (v === 'pt-pt' || v === 'pt-br') return 'pt';\n  v = v.substring(0,2);\n  return LANGS.includes(v) ? v : 'fr';\n}<\/p>\n<p>function detectLang(){\n  const dataLang = normalizeLang(root.dataset.lang);\n  if (dataLang && LANGS.includes(dataLang)) return dataLang;<\/p>\n<p>  const htmlLang = normalizeLang(document.documentElement.lang || '');\n  if (htmlLang && LANGS.includes(htmlLang)) return htmlLang;<\/p>\n<p>  const m = location.pathname.match(\/^\\\/(en|es|nl|it|pt|pt-pt|hi|zh|zh-hans)(\\\/|$)\/i);\n  if (m) return normalizeLang(m[1]);<\/p>\n<p>  const qs = new URLSearchParams(location.search).get('lang');\n  if (qs) return normalizeLang(qs);<\/p>\n<p>  return 'fr';\n}<\/p>\n<p>let lang = detectLang();\nlet curM = null;\nlet selDate = null;\nlet selSlot = null;\nlet rdvType = 'demo';\nlet selProds = [];<\/p>\n<p>const T = {\nfr:{ct:'Comment souhaitez-vous nous contacter ?',cs:'Choisissez la m\u00e9thode qui vous convient',ab:'R\u00e9server un cr\u00e9neau',abs:'D\u00e9mo en ligne 30 min',aw:'WhatsApp',aws:'R\u00e9ponse rapide',abt:'Chatbot',abts:'Disponible 24h\/24',s1:'Choisir un cr\u00e9neau',ts:'Type de rendez-vous',demo:'D\u00e9monstration en ligne',partner:'Rendez-vous partenaire',ln:'La d\u00e9monstration peut se faire en fran\u00e7ais, anglais, espagnol, n\u00e9erlandais, italien ou portugais.',ct2:'S\u00e9lectionner une date',cs2:'Lundi\u2013vendredi, 9h\u201317h, heure de Paris',sl:'Cr\u00e9neaux disponibles',tz:'Horaires en heure locale',s2:'Vos informations',ps:'S\u00e9lectionnez le ou les produits',le:'Nom de votre \u00e9tablissement *',ln2:'Votre nom complet *',lm:'Adresse e-mail *',lp:'T\u00e9l\u00e9phone, optionnel',lnd:'D\u00e9crivez vos besoins *',s3:'R\u00e9capitulatif',rs:'V\u00e9rifiez avant de confirmer',rd:'Date',rt:'Heure locale',rtp:'Heure Paris',ry:'Type',rpr:'Produits',re:'\u00c9tablissement',rn:'Nom',rem:'E-mail',rnd:'Besoins',gc:'Ajouter \u00e0 Google Calendar',bk:'\u2190 Retour',nx:'Suivant \u2192',cf:'Confirmer la r\u00e9servation',snd:'Envoi...',ot:'R\u00e9servation confirm\u00e9e !',ob:'Vous allez recevoir un e-mail de confirmation. Un lien Google Meet vous sera envoy\u00e9 avant le rendez-vous.',ed:'S\u00e9lectionnez une date',es:'S\u00e9lectionnez un cr\u00e9neau',ep:'S\u00e9lectionnez au moins un produit',ee:'Champ requis',en2:'Champ requis',em:'E-mail invalide',end:'Champ requis',er:'Erreur. Veuillez r\u00e9essayer.',bot:'Le chatbot sera bient\u00f4t disponible.',M:['Janvier','F\u00e9vrier','Mars','Avril','Mai','Juin','Juillet','Ao\u00fbt','Septembre','Octobre','Novembre','D\u00e9cembre'],D:['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'],wa:'Bonjour, je souhaite une d\u00e9monstration DYNSEO.'},\nen:{ct:'How would you like to contact us?',cs:'Choose the method that suits you',ab:'Book a slot',abs:'30 min online demo',aw:'WhatsApp',aws:'Quick reply',abt:'Chatbot',abts:'Available 24\/7',s1:'Choose a time slot',ts:'Appointment type',demo:'Online demonstration',partner:'Partner meeting',ln:'The demonstration can be conducted in English, French, Spanish, Dutch, Italian or Portuguese.',ct2:'Select a date',cs2:'Monday\u2013Friday, 9am\u20135pm, Paris time',sl:'Available slots',tz:'Times in your local timezone',s2:'Your information',ps:'Select the product(s)',le:'Institution name *',ln2:'Full name *',lm:'Email address *',lp:'Phone, optional',lnd:'Describe your needs *',s3:'Summary',rs:'Review before confirming',rd:'Date',rt:'Local time',rtp:'Paris time',ry:'Type',rpr:'Products',re:'Institution',rn:'Name',rem:'Email',rnd:'Needs',gc:'Add to Google Calendar',bk:'\u2190 Back',nx:'Next \u2192',cf:'Confirm booking',snd:'Sending...',ot:'Booking confirmed!',ob:'You will receive a confirmation email. A Google Meet link will be sent before your appointment.',ed:'Please select a date',es:'Please select a time slot',ep:'Select at least one product',ee:'Required',en2:'Required',em:'Invalid email',end:'Required',er:'Error. Please try again.',bot:'The chatbot will be available soon.',M:['January','February','March','April','May','June','July','August','September','October','November','December'],D:['Mon','Tue','Wed','Thu','Fri','Sat','Sun'],wa:'Hello, I would like a DYNSEO demonstration.'},\nes:{ct:'\u00bfC\u00f3mo desea contactarnos?',cs:'Elija el m\u00e9todo m\u00e1s conveniente',ab:'Reservar horario',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Respuesta r\u00e1pida',abt:'Chatbot',abts:'Disponible 24h',s1:'Elegir un horario',ts:'Tipo de cita',demo:'Demostraci\u00f3n en l\u00ednea',partner:'Cita de socio',ln:'La demostraci\u00f3n puede realizarse en ingl\u00e9s, franc\u00e9s, espa\u00f1ol, neerland\u00e9s, italiano o portugu\u00e9s.',ct2:'Seleccionar fecha',cs2:'Lunes\u2013viernes, 9h\u201317h, hora de Par\u00eds',sl:'Horarios disponibles',tz:'Horarios en zona horaria local',s2:'Sus datos',ps:'Seleccione el o los productos',le:'Nombre del establecimiento *',ln2:'Nombre completo *',lm:'Correo electr\u00f3nico *',lp:'Tel\u00e9fono, opcional',lnd:'Describa sus necesidades *',s3:'Resumen',rs:'Verifique antes de confirmar',rd:'Fecha',rt:'Hora local',rtp:'Hora Par\u00eds',ry:'Tipo',rpr:'Productos',re:'Establecimiento',rn:'Nombre',rem:'Correo',rnd:'Necesidades',gc:'A\u00f1adir a Google Calendar',bk:'\u2190 Volver',nx:'Siguiente \u2192',cf:'Confirmar reserva',snd:'Enviando...',ot:'\u00a1Reserva confirmada!',ob:'Recibir\u00e1 un correo de confirmaci\u00f3n. Le enviaremos un enlace Google Meet antes de la cita.',ed:'Seleccione una fecha',es:'Seleccione un horario',ep:'Seleccione al menos un producto',ee:'Requerido',en2:'Requerido',em:'Correo no v\u00e1lido',end:'Requerido',er:'Error. Intente de nuevo.',bot:'El chatbot estar\u00e1 disponible pronto.',M:['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],D:['Lun','Mar','Mi\u00e9','Jue','Vie','S\u00e1b','Dom'],wa:'Hola, me gustar\u00eda una demostraci\u00f3n DYNSEO.'},\nnl:{ct:'Hoe wilt u contact opnemen?',cs:'Kies de meest geschikte methode',ab:'Tijdslot boeken',abs:'Online demo 30 min',aw:'WhatsApp',aws:'Snelle reactie',abt:'Chatbot',abts:'24\/7 beschikbaar',s1:'Tijdslot kiezen',ts:'Type afspraak',demo:'Online demonstratie',partner:'Partnerbijeenkomst',ln:'De demonstratie kan in het Engels, Frans, Spaans, Nederlands, Italiaans of Portugees.',ct2:'Datum selecteren',cs2:'Maandag\u2013vrijdag, 9u\u201317u, Parijse tijd',sl:'Beschikbare tijdsloten',tz:'Tijden in lokale tijdzone',s2:'Uw gegevens',ps:'Selecteer het\/de product(en)',le:'Naam instelling *',ln2:'Volledige naam *',lm:'E-mailadres *',lp:'Telefoon, optioneel',lnd:'Beschrijf uw behoeften *',s3:'Samenvatting',rs:'Controleer voor bevestiging',rd:'Datum',rt:'Lokale tijd',rtp:'Parijse tijd',ry:'Type',rpr:'Producten',re:'Instelling',rn:'Naam',rem:'E-mail',rnd:'Behoeften',gc:'Toevoegen aan Google Calendar',bk:'\u2190 Terug',nx:'Volgende \u2192',cf:'Reservering bevestigen',snd:'Verzenden...',ot:'Reservering bevestigd!',ob:'U ontvangt een bevestigingsmail. Voor uw afspraak ontvangt u een Google Meet-link.',ed:'Selecteer een datum',es:'Selecteer een tijdslot',ep:'Selecteer minstens \u00e9\u00e9n product',ee:'Verplicht',en2:'Verplicht',em:'Ongeldig e-mailadres',end:'Verplicht',er:'Fout. Probeer opnieuw.',bot:'De chatbot is binnenkort beschikbaar.',M:['Januari','Februari','Maart','April','Mei','Juni','Juli','Augustus','September','Oktober','November','December'],D:['Ma','Di','Wo','Do','Vr','Za','Zo'],wa:'Hallo, ik wil graag een DYNSEO-demonstratie.'},\nit:{ct:'Come desidera contattarci?',cs:'Scegli il metodo pi\u00f9 adatto',ab:'Prenota uno slot',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Risposta rapida',abt:'Chatbot',abts:'Disponibile 24h',s1:'Scegli un orario',ts:'Tipo di appuntamento',demo:'Dimostrazione online',partner:'Appuntamento partner',ln:'La dimostrazione pu\u00f2 essere effettuata in inglese, francese, spagnolo, olandese, italiano o portoghese.',ct2:'Seleziona una data',cs2:'Luned\u00ec\u2013venerd\u00ec, 9\u201317, ora di Parigi',sl:'Orari disponibili',tz:'Orari nel fuso orario locale',s2:'Le sue informazioni',ps:'Seleziona il\/i prodotto\/i',le:'Nome istituto *',ln2:'Nome completo *',lm:'Indirizzo e-mail *',lp:'Telefono, facoltativo',lnd:'Descriva le sue esigenze *',s3:'Riepilogo',rs:'Verifica prima di confermare',rd:'Data',rt:'Ora locale',rtp:'Ora Parigi',ry:'Tipo',rpr:'Prodotti',re:'Istituto',rn:'Nome',rem:'E-mail',rnd:'Esigenze',gc:'Aggiungi a Google Calendar',bk:'\u2190 Indietro',nx:'Avanti \u2192',cf:'Conferma prenotazione',snd:'Invio...',ot:'Prenotazione confermata!',ob:'Ricever\u00e0 un e-mail di conferma. Un link Google Meet verr\u00e0 inviato prima dell\u2019appuntamento.',ed:'Seleziona una data',es:'Seleziona un orario',ep:'Seleziona almeno un prodotto',ee:'Obbligatorio',en2:'Obbligatorio',em:'E-mail non valida',end:'Obbligatorio',er:'Errore. Riprova.',bot:'Il chatbot sar\u00e0 disponibile a breve.',M:['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],D:['Lun','Mar','Mer','Gio','Ven','Sab','Dom'],wa:'Ciao, vorrei una dimostrazione DYNSEO.'},\npt:{ct:'Como deseja entrar em contato?',cs:'Escolha o m\u00e9todo mais conveniente',ab:'Reservar hor\u00e1rio',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Resposta r\u00e1pida',abt:'Chatbot',abts:'Dispon\u00edvel 24h',s1:'Escolher hor\u00e1rio',ts:'Tipo de reuni\u00e3o',demo:'Demonstra\u00e7\u00e3o online',partner:'Reuni\u00e3o de parceiro',ln:'A demonstra\u00e7\u00e3o pode ser feita em ingl\u00eas, franc\u00eas, espanhol, neerland\u00eas, italiano ou portugu\u00eas.',ct2:'Selecionar data',cs2:'Segunda\u2013sexta, 9h\u201317h, hora de Paris',sl:'Hor\u00e1rios dispon\u00edveis',tz:'Hor\u00e1rios no fuso hor\u00e1rio local',s2:'As suas informa\u00e7\u00f5es',ps:'Selecione o(s) produto(s)',le:'Nome do estabelecimento *',ln2:'Nome completo *',lm:'Endere\u00e7o de e-mail *',lp:'Telefone, opcional',lnd:'Descreva as suas necessidades *',s3:'Resumo',rs:'Verifique antes de confirmar',rd:'Data',rt:'Hora local',rtp:'Hora Paris',ry:'Tipo',rpr:'Produtos',re:'Estabelecimento',rn:'Nome',rem:'E-mail',rnd:'Necessidades',gc:'Adicionar ao Google Calendar',bk:'\u2190 Voltar',nx:'Pr\u00f3ximo \u2192',cf:'Confirmar reserva',snd:'Enviando...',ot:'Reserva confirmada!',ob:'Receber\u00e1 um e-mail de confirma\u00e7\u00e3o. Um link Google Meet ser\u00e1 enviado antes da reuni\u00e3o.',ed:'Selecione uma data',es:'Selecione um hor\u00e1rio',ep:'Selecione pelo menos um produto',ee:'Obrigat\u00f3rio',en2:'Obrigat\u00f3rio',em:'E-mail inv\u00e1lido',end:'Obrigat\u00f3rio',er:'Erro. Tente novamente.',bot:'O chatbot estar\u00e1 dispon\u00edvel em breve.',M:['Janeiro','Fevereiro','Mar\u00e7o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],D:['Seg','Ter','Qua','Qui','Sex','S\u00e1b','Dom'],wa:'Ol\u00e1, gostaria de uma demonstra\u00e7\u00e3o DYNSEO.'},\nhi:{ct:'\u0906\u092a \u0939\u092e\u0938\u0947 \u0915\u0948\u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902?',cs:'\u0905\u092a\u0928\u0940 \u092a\u0938\u0902\u0926\u0940\u0926\u093e \u0935\u093f\u0927\u093f \u091a\u0941\u0928\u0947\u0902',ab:'\u0938\u094d\u0932\u0949\u091f \u092c\u0941\u0915 \u0915\u0930\u0947\u0902',abs:'30 \u092e\u093f\u0928\u091f \u0911\u0928\u0932\u093e\u0907\u0928 \u0921\u0947\u092e\u094b',aw:'WhatsApp',aws:'\u0924\u094d\u0935\u0930\u093f\u0924 \u0909\u0924\u094d\u0924\u0930',abt:'\u091a\u0948\u091f\u092c\u0949\u091f',abts:'24\/7 \u0909\u092a\u0932\u092c\u094d\u0927',s1:'\u0938\u092e\u092f \u0938\u094d\u0932\u0949\u091f \u091a\u0941\u0928\u0947\u0902',ts:'\u0905\u092a\u0949\u0907\u0902\u091f\u092e\u0947\u0902\u091f \u092a\u094d\u0930\u0915\u093e\u0930',demo:'\u0911\u0928\u0932\u093e\u0907\u0928 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928',partner:'\u092a\u093e\u0930\u094d\u091f\u0928\u0930 \u092e\u0940\u091f\u093f\u0902\u0917',ln:'\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928 \u0905\u0902\u0917\u094d\u0930\u0947\u091c\u0940 \u092f\u093e \u0939\u093f\u0902\u0926\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948\u0964',ct2:'\u0924\u093e\u0930\u0940\u0916 \u091a\u0941\u0928\u0947\u0902',cs2:'\u0938\u094b\u092e\u0935\u093e\u0930\u2013\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930, 9\u201317, \u092a\u0947\u0930\u093f\u0938 \u0938\u092e\u092f',sl:'\u0909\u092a\u0932\u092c\u094d\u0927 \u0938\u094d\u0932\u0949\u091f',tz:'\u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0938\u092e\u092f\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092e\u0947\u0902 \u0938\u092e\u092f',s2:'\u0906\u092a\u0915\u0940 \u091c\u093e\u0928\u0915\u093e\u0930\u0940',ps:'\u0909\u0924\u094d\u092a\u093e\u0926 \u091a\u0941\u0928\u0947\u0902',le:'\u0938\u0902\u0938\u094d\u0925\u093e\u0928 \u0915\u093e \u0928\u093e\u092e *',ln2:'\u092a\u0942\u0930\u093e \u0928\u093e\u092e *',lm:'\u0908\u092e\u0947\u0932 *',lp:'\u092b\u093c\u094b\u0928, \u0935\u0948\u0915\u0932\u094d\u092a\u093f\u0915',lnd:'\u0905\u092a\u0928\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u090f\u0902 \u092c\u0924\u093e\u090f\u0902 *',s3:'\u0938\u093e\u0930\u093e\u0902\u0936',rs:'\u092a\u0941\u0937\u094d\u091f\u093f \u0938\u0947 \u092a\u0939\u0932\u0947 \u091c\u093e\u0902\u091a\u0947\u0902',rd:'\u0924\u093e\u0930\u0940\u0916',rt:'\u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0938\u092e\u092f',rtp:'\u092a\u0947\u0930\u093f\u0938 \u0938\u092e\u092f',ry:'\u092a\u094d\u0930\u0915\u093e\u0930',rpr:'\u0909\u0924\u094d\u092a\u093e\u0926',re:'\u0938\u0902\u0938\u094d\u0925\u093e\u0928',rn:'\u0928\u093e\u092e',rem:'\u0908\u092e\u0947\u0932',rnd:'\u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u090f\u0902',gc:'Google Calendar \u092e\u0947\u0902 \u091c\u094b\u0921\u093c\u0947\u0902',bk:'\u2190 \u0935\u093e\u092a\u0938',nx:'\u0905\u0917\u0932\u093e \u2192',cf:'\u092c\u0941\u0915\u093f\u0902\u0917 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0930\u0947\u0902',snd:'\u092d\u0947\u091c \u0930\u0939\u0947 \u0939\u0948\u0902...',ot:'\u092c\u0941\u0915\u093f\u0902\u0917 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f!',ob:'\u0906\u092a\u0915\u094b \u092a\u0941\u0937\u094d\u091f\u093f \u0908\u092e\u0947\u0932 \u092e\u093f\u0932\u0947\u0917\u0940\u0964 Google Meet \u0932\u093f\u0902\u0915 \u092d\u0947\u091c\u093e \u091c\u093e\u090f\u0917\u093e\u0964',ed:'\u0924\u093e\u0930\u0940\u0916 \u091a\u0941\u0928\u0947\u0902',es:'\u0938\u094d\u0932\u0949\u091f \u091a\u0941\u0928\u0947\u0902',ep:'\u090f\u0915 \u0909\u0924\u094d\u092a\u093e\u0926 \u091a\u0941\u0928\u0947\u0902',ee:'\u0906\u0935\u0936\u094d\u092f\u0915',en2:'\u0906\u0935\u0936\u094d\u092f\u0915',em:'\u0905\u092e\u093e\u0928\u094d\u092f \u0908\u092e\u0947\u0932',end:'\u0906\u0935\u0936\u094d\u092f\u0915',er:'\u0924\u094d\u0930\u0941\u091f\u093f\u0964',bot:'\u091a\u0948\u091f\u092c\u0949\u091f \u091c\u0932\u094d\u0926 \u0909\u092a\u0932\u092c\u094d\u0927 \u0939\u094b\u0917\u093e\u0964',M:['\u091c\u0928\u0935\u0930\u0940','\u092b\u093c\u0930\u0935\u0930\u0940','\u092e\u093e\u0930\u094d\u091a','\u0905\u092a\u094d\u0930\u0948\u0932','\u092e\u0908','\u091c\u0942\u0928','\u091c\u0941\u0932\u093e\u0908','\u0905\u0917\u0938\u094d\u0924','\u0938\u093f\u0924\u0902\u092c\u0930','\u0905\u0915\u094d\u091f\u0942\u092c\u0930','\u0928\u0935\u0902\u092c\u0930','\u0926\u093f\u0938\u0902\u092c\u0930'],D:['\u0938\u094b\u092e','\u092e\u0902\u0917\u0932','\u092c\u0941\u0927','\u0917\u0941\u0930\u0941','\u0936\u0941\u0915\u094d\u0930','\u0936\u0928\u093f','\u0930\u0935\u093f'],wa:'\u0928\u092e\u0938\u094d\u0924\u0947, \u092e\u0948\u0902 DYNSEO \u0921\u0947\u092e\u094b \u0926\u0947\u0916\u0928\u093e \u091a\u093e\u0939\u0924\u093e\/\u091a\u093e\u0939\u0924\u0940 \u0939\u0942\u0901\u0964'},\nzh:{ct:'\u60a8\u5e0c\u671b\u5982\u4f55\u8054\u7cfb\u6211\u4eec\uff1f',cs:'\u8bf7\u9009\u62e9\u6700\u9002\u5408\u60a8\u7684\u65b9\u5f0f',ab:'\u9884\u7ea6\u65f6\u6bb5',abs:'30\u5206\u949f\u5728\u7ebf\u6f14\u793a',aw:'WhatsApp',aws:'\u5feb\u901f\u56de\u590d',abt:'\u804a\u5929\u673a\u5668\u4eba',abts:'\u5168\u5929\u5019\u53ef\u7528',s1:'\u9009\u62e9\u65f6\u95f4\u6bb5',ts:'\u9884\u7ea6\u7c7b\u578b',demo:'\u5728\u7ebf\u6f14\u793a',partner:'\u5408\u4f5c\u4f19\u4f34\u4f1a\u8bae',ln:'\u6f14\u793a\u53ef\u4ee5\u7528\u4e2d\u6587\u6216\u82f1\u6587\u8fdb\u884c\u3002',ct2:'\u9009\u62e9\u65e5\u671f',cs2:'\u5468\u4e00\u81f3\u5468\u4e94\uff0c9:00\u201317:00\uff0c\u5df4\u9ece\u65f6\u95f4',sl:'\u53ef\u7528\u65f6\u6bb5',tz:'\u65f6\u95f4\u4e3a\u60a8\u7684\u672c\u5730\u65f6\u533a',s2:'\u60a8\u7684\u4fe1\u606f',ps:'\u9009\u62e9\u611f\u5174\u8da3\u7684\u4ea7\u54c1',le:'\u673a\u6784\u540d\u79f0 *',ln2:'\u59d3\u540d *',lm:'\u7535\u5b50\u90ae\u4ef6 *',lp:'\u7535\u8bdd\uff0c\u53ef\u9009',lnd:'\u63cf\u8ff0\u60a8\u7684\u9700\u6c42 *',s3:'\u9884\u7ea6\u6458\u8981',rs:'\u786e\u8ba4\u524d\u8bf7\u68c0\u67e5',rd:'\u65e5\u671f',rt:'\u672c\u5730\u65f6\u95f4',rtp:'\u5df4\u9ece\u65f6\u95f4',ry:'\u7c7b\u578b',rpr:'\u4ea7\u54c1',re:'\u673a\u6784',rn:'\u59d3\u540d',rem:'\u7535\u5b50\u90ae\u4ef6',rnd:'\u9700\u6c42',gc:'\u6dfb\u52a0\u5230 Google \u65e5\u5386',bk:'\u2190 \u8fd4\u56de',nx:'\u4e0b\u4e00\u6b65 \u2192',cf:'\u786e\u8ba4\u9884\u7ea6',snd:'\u53d1\u9001\u4e2d...',ot:'\u9884\u7ea6\u5df2\u786e\u8ba4\uff01',ob:'\u60a8\u5c06\u6536\u5230\u786e\u8ba4\u90ae\u4ef6\u3002\u4f1a\u524d\u5c06\u53d1\u9001 Google Meet \u94fe\u63a5\u3002',ed:'\u8bf7\u9009\u62e9\u65e5\u671f',es:'\u8bf7\u9009\u62e9\u65f6\u95f4\u6bb5',ep:'\u8bf7\u9009\u62e9\u4ea7\u54c1',ee:'\u5fc5\u586b\u9879',en2:'\u5fc5\u586b\u9879',em:'\u65e0\u6548\u90ae\u4ef6',end:'\u5fc5\u586b\u9879',er:'\u53d1\u9001\u5931\u8d25\u3002',bot:'\u804a\u5929\u673a\u5668\u4eba\u5373\u5c06\u4e0a\u7ebf\u3002',M:['\u4e00\u6708','\u4e8c\u6708','\u4e09\u6708','\u56db\u6708','\u4e94\u6708','\u516d\u6708','\u4e03\u6708','\u516b\u6708','\u4e5d\u6708','\u5341\u6708','\u5341\u4e00\u6708','\u5341\u4e8c\u6708'],D:['\u4e00','\u4e8c','\u4e09','\u56db','\u4e94','\u516d','\u65e5'],wa:'\u60a8\u597d\uff0c\u6211\u60f3\u4e86\u89e3 DYNSEO \u6f14\u793a\u3002'}\n};<\/p>\n<p>const PRODS = [\n{id:'edith',n:'EDITH \/ ANNELIES \/ SCARLETT',d:{fr:'Stimulation cognitive \u2013 seniors',en:'Cognitive stimulation \u2013 seniors',es:'Estimulaci\u00f3n cognitiva \u2013 mayores',nl:'Cognitieve stimulatie \u2013 senioren',it:'Stimolazione cognitiva \u2013 anziani',pt:'Estimula\u00e7\u00e3o cognitiva \u2013 seniores',hi:'\u0935\u0930\u093f\u0937\u094d\u0920\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u091c\u094d\u091e\u093e\u0928\u093e\u0924\u094d\u092e\u0915 \u0909\u0924\u094d\u0924\u0947\u091c\u0928\u093e',zh:'\u8001\u5e74\u4eba\u8ba4\u77e5\u523a\u6fc0'}},\n{id:'joe',n:'JOE \/ CLINT \/ ROBERTO',d:{fr:'Entra\u00eenement c\u00e9r\u00e9bral \u2013 adultes',en:'Brain training \u2013 adults',es:'Entrenamiento cerebral \u2013 adultos',nl:'Hersenentraining \u2013 volwassenen',it:'Allenamento cerebrale \u2013 adulti',pt:'Treino cerebral \u2013 adultos',hi:'\u0935\u092f\u0938\u094d\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u092e\u0938\u094d\u0924\u093f\u0937\u094d\u0915 \u092a\u094d\u0930\u0936\u093f\u0915\u094d\u0937\u0923',zh:'\u6210\u4eba\u8111\u529b\u8bad\u7ec3'}},\n{id:'coco',n:'COCO',d:{fr:'Applications enfants',en:'Apps for children',es:'Aplicaciones para ni\u00f1os',nl:'Apps voor kinderen',it:'App per bambini',pt:'Aplicativos para crian\u00e7as',hi:'\u092c\u091a\u094d\u091a\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0910\u092a',zh:'\u513f\u7ae5\u5e94\u7528'}},\n{id:'mondico',n:'Mon Dico',d:{fr:'Outil orthophonie',en:'Speech therapy tool',es:'Herramienta logopedia',nl:'Logopedie tool',it:'Strumento logopedia',pt:'Ferramenta fonoaudiologia',hi:'\u0935\u093e\u0915\u094d \u091a\u093f\u0915\u093f\u0924\u094d\u0938\u093e \u0909\u092a\u0915\u0930\u0923',zh:'\u8a00\u8bed\u6cbb\u7597\u5de5\u5177'}}\n];<\/p>\n<p>const SLOTS = ['09:00','09:30','10:00','10:30','11:00','11:30','12:00','12:30','13:00','13:30','14:00','14:30','15:00','15:30','16:00','16:30','17:00'];\nconst $ = (s) => root.querySelector(s);\nconst $$ = (s) => Array.from(root.querySelectorAll(s));\nconst p2 = (n) => String(n).padStart(2,'0');\nconst tx = (k) => (T[lang] && T[lang][k]) || T.fr[k] || k;\nconst esc = (v) => String(v || '').replace(\/[&<>'\"]\/g, c => ({'&':'&amp;','<':'&lt;','>':'&gt;',\"'\":'&#039;','\"':'&quot;'}[c]));\nconst field = (k) => $('[data-field=\"'+k+'\"]');<\/p>\n<p>function tzOffsetMinutes(timeZone, date){\n  const parts = new Intl.DateTimeFormat('en-US', {\n    timeZone,\n    year:'numeric', month:'2-digit', day:'2-digit',\n    hour:'2-digit', minute:'2-digit', second:'2-digit', hour12:false\n  }).formatToParts(date).reduce((a,p) => { a[p.type] = p.value; return a; }, {});\n  const asUTC = Date.UTC(+parts.year, +parts.month - 1, +parts.day, +parts.hour, +parts.minute, +parts.second);\n  return (asUTC - date.getTime()) \/ 60000;\n}<\/p>\n<p>function parisWallTimeToDate(ds, sl){\n  const bits = ds.split('-').map(Number);\n  const hm = sl.split(':').map(Number);\n  const guess = new Date(Date.UTC(bits[0], bits[1]-1, bits[2], hm[0], hm[1], 0));\n  const offset = tzOffsetMinutes(TZP, guess);\n  return new Date(guess.getTime() - offset * 60000);\n}<\/p>\n<p>function localSlot(ds, sl){\n  try {\n    return parisWallTimeToDate(ds, sl).toLocaleTimeString([], {hour:'2-digit', minute:'2-digit', hour12:false});\n  } catch(e) { return sl; }\n}<\/p>\n<p>function gcalUrl(d){\n  const s = parisWallTimeToDate(d.date, d.slot);\n  const e = new Date(s.getTime() + 30 * 60000);\n  const f = dt => dt.getFullYear()+p2(dt.getMonth()+1)+p2(dt.getDate())+'T'+p2(dt.getHours())+p2(dt.getMinutes())+'00';\n  const ti = encodeURIComponent((d.type === 'demo' ? tx('demo') : tx('partner')) + ' DYNSEO \u2013 ' + d.name);\n  const de = encodeURIComponent('Produits: '+d.products+'\\n\u00c9tablissement: '+d.estab+'\\nEmail: '+d.email+'\\n\\n'+d.needs);\n  return 'https:\/\/calendar.google.com\/calendar\/render?action=TEMPLATE&text='+ti+'&dates='+f(s)+'\/'+f(e)+'&ctz=Europe%2FParis&details='+de+'&location=Google+Meet';\n}<\/p>\n<p>function dots(n){\n  const w = $('[data-role=\"dots\"]');\n  w.innerHTML = '';\n  for(let i=0;i<=3;i++){\n    const d = document.createElement('div');\n    d.className = 'dybk-dot' + (i===n ? ' active' : i<n ? ' done' : '');\n    w.appendChild(d);\n  }\n}\n\nfunction step(n){\n  $$('.dybk-step').forEach(s => s.classList.remove('active'));\n  const target = $('[data-step=\"'+n+'\"]');\n  if (target) target.classList.add('active');\n  root.classList.toggle('dybk-modal-open', String(n) !== '0');\n  ensureCloseButton();\n  if (n !== 'ok') dots(Number(n));\n}<\/p>\n<p>function ensureCloseButton(){\n  $$('.dybk-close').forEach(b => b.remove());\n  if (!root.classList.contains('dybk-modal-open')) return;\n  const active = $('.dybk-step.active');\n  if (!active) return;\n  const b = document.createElement('button');\n  b.type = 'button';\n  b.className = 'dybk-close';\n  b.setAttribute('aria-label','Fermer');\n  b.innerHTML = '\u00d7';\n  b.addEventListener('click', () => step(0));\n  active.prepend(b);\n}<\/p>\n<p>function renderLang(){\n  const b = $('[data-role=\"lang\"]');\n  b.innerHTML = '';\n  LANGS.forEach(l => {\n    const btn = document.createElement('button');\n    btn.type = 'button';\n    btn.className = 'dybk-lang-btn' + (l === lang ? ' active' : '');\n    btn.textContent = LL[l];\n    btn.addEventListener('click', () => { lang = l; renderAll(); });\n    b.appendChild(btn);\n  });\n}<\/p>\n<p>function renderTexts(){\n  $$('[data-t]').forEach(el => { el.textContent = tx(el.dataset.t); });\n  $('[data-type=\"demo\"]').textContent = tx('demo');\n  $('[data-type=\"partner\"]').textContent = tx('partner');\n  $('[data-next=\"2\"]').textContent = tx('nx');\n  $('[data-next=\"3\"]').textContent = tx('nx');\n  $$('[data-go]').forEach(el => el.textContent = tx('bk'));\n}<\/p>\n<p>function renderProds(){\n  const w = $('[data-role=\"products\"]');\n  w.innerHTML = '';\n  PRODS.forEach(p => {\n    const c = document.createElement('div');\n    c.className = 'dybk-prod' + (selProds.includes(p.id) ? ' selected' : '');\n    c.innerHTML = '<\/p>\n<div class=\"dybk-check\">'+(selProds.includes(p.id)?'\u2713':'')+'<\/div>\n<div>\n<div class=\"dybk-pname\">'+esc(p.n)+'<\/div>\n<div class=\"dybk-pdesc\">'+esc((p.d[lang] || p.d.fr))+'<\/div>\n<\/div>\n<p>';\n    c.addEventListener('click', () => {\n      selProds = selProds.includes(p.id) ? selProds.filter(x => x !== p.id) : selProds.concat(p.id);\n      renderProds();\n    });\n    w.appendChild(c);\n  });\n}<\/p>\n<p>function renderCal(){\n  const now = new Date();\n  if (!curM) curM = new Date(now.getFullYear(), now.getMonth(), 1);\n  $('[data-role=\"month\"]').textContent = tx('M')[curM.getMonth()] + ' ' + curM.getFullYear();\n  const g = $('[data-role=\"cal\"]');\n  g.innerHTML = '';\n  tx('D').forEach(d => {\n    const h = document.createElement('div');\n    h.className = 'dybk-ch';\n    h.textContent = d;\n    g.appendChild(h);\n  });\n  let dw = new Date(curM.getFullYear(), curM.getMonth(), 1).getDay();\n  dw = dw === 0 ? 6 : dw - 1;\n  for(let i=0; i<dw; i++) {\n    const e = document.createElement('div');\n    e.className = 'dybk-cd';\n    g.appendChild(e);\n  }\n  const days = new Date(curM.getFullYear(), curM.getMonth()+1, 0).getDate();\n  const today = now.getFullYear()+'-'+p2(now.getMonth()+1)+'-'+p2(now.getDate());\n  for(let d=1; d<=days; d++){\n    const dt = new Date(curM.getFullYear(), curM.getMonth(), d);\n    const ds = dt.getFullYear()+'-'+p2(dt.getMonth()+1)+'-'+p2(d);\n    const el = document.createElement('div');\n    el.textContent = d;\n    el.dataset.date = ds;\n    if (dt.getDay() === 0 || dt.getDay() === 6 || ds < today) {\n      el.className = 'dybk-cd off';\n    } else {\n      el.className = 'dybk-cd avail' + (selDate === ds ? ' sel' : '') + (ds === today ? ' today' : '');\n      el.addEventListener('click', () => {\n        selDate = ds;\n        selSlot = null;\n        renderCal();\n        renderSlots();\n        $('[data-role=\"slots-wrap\"]').style.display = 'block';\n      });\n    }\n    g.appendChild(el);\n  }\n}<\/p>\n<p>function renderSlots(){\n  $('[data-role=\"slots-label\"]').textContent = tx('sl');\n  const w = $('[data-role=\"slots\"]');\n  w.innerHTML = '';\n  SLOTS.forEach(s => {\n    const b = document.createElement('div');\n    b.className = 'dybk-slot' + (selSlot === s ? ' sel' : '');\n    b.dataset.slot = s;\n    b.textContent = UTZ === TZP ? s : localSlot(selDate, s) + ' (' + s + ' Paris)';\n    b.addEventListener('click', () => { selSlot = s; renderSlots(); });\n    w.appendChild(b);\n  });\n  $('[data-role=\"tz\"]').textContent = tx('tz') + (UTZ !== TZP ? ' \u2014 ' + UTZ : '');\n}<\/p>\n<p>function buildRecap(){\n  const dt = new Date(selDate + 'T12:00:00');\n  const locale = lang === 'zh' ? 'zh-CN' : lang === 'hi' ? 'hi-IN' : lang;\n  const df = dt.toLocaleDateString(locale, {weekday:'long', day:'numeric', month:'long', year:'numeric'});\n  const same = UTZ === TZP;\n  const pn = selProds.map(id => (PRODS.find(p => p.id === id) || {}).n).filter(Boolean).join(', ');\n  const rows = [\n    [tx('rd'), df],\n    [tx('rt'), localSlot(selDate, selSlot) + (same ? ' (Paris)' : '')],\n    ...(!same ? [[tx('rtp'), selSlot + ' Paris']] : []),\n    [tx('ry'), rdvType === 'demo' ? tx('demo') : tx('partner')],\n    [tx('rpr'), pn],\n    [tx('re'), field('estab').value],\n    [tx('rn'), field('name').value],\n    [tx('rem'), field('email').value],\n    [tx('rnd'), field('needs').value]\n  ];<\/p>\n<p>  $('[data-role=\"recap\"]').innerHTML = rows.map(([l,v]) => '<\/p>\n<div class=\"dybk-recap-row\"><span>'+esc(l)+'<\/span><span>'+esc(v)+'<\/span><\/div>\n<p>').join('');<\/p>\n<p>  const url = gcalUrl({date:selDate, slot:selSlot, type:rdvType, products:pn, name:field('name').value, estab:field('estab').value, email:field('email').value, needs:field('needs').value});\n  $('[data-role=\"confirm-row\"]').innerHTML = '<button type=\"button\" class=\"dybk-btn-sec\" data-back-final=\"1\">'+esc(tx('bk'))+'<\/button><button type=\"button\" class=\"dybk-btn-pri\" data-submit=\"1\">'+esc(tx('cf'))+'<\/button><a class=\"dybk-btn-cal\" href=\"'+esc(url)+'\" target=\"_blank\" rel=\"noopener\">'+esc(tx('gc'))+'<\/a>';\n}<\/p>\n<p>function clearErrors(){\n  $$('[data-err]').forEach(e => e.textContent = '');\n  $('[data-role=\"send-error\"]').textContent = '';\n}<\/p>\n<p>function validateInfo(){\n  clearErrors();\n  if (selProds.length === 0) { alert(tx('ep')); return false; }\n  let ok = true;\n  const req = (k, err, msg) => {\n    if (!field(k).value.trim()) { $('[data-err=\"'+err+'\"]').textContent = tx(msg); ok = false; }\n  };\n  req('estab','estab','ee');\n  req('name','name','en2');\n  req('needs','needs','end');\n  if (!\/\\S+@\\S+\\.\\S+\/.test(field('email').value)) { $('[data-err=\"email\"]').textContent = tx('em'); ok = false; }\n  return ok;\n}<\/p>\n<p>function submit(){\n  const btn = $('[data-submit=\"1\"]');\n  if (!btn) return;\n  btn.disabled = true;\n  btn.textContent = tx('snd');\n  $('[data-role=\"send-error\"]').textContent = '';<\/p>\n<p>  const pn = selProds.map(id => (PRODS.find(p => p.id === id) || {}).n).filter(Boolean).join(', ');\n  const fd = new FormData();\n  fd.append('action','dybk_save');\n  fd.append('nonce', NONCE);\n  fd.append('date', selDate);\n  fd.append('slot', selSlot);\n  fd.append('type', rdvType);\n  fd.append('products', pn);\n  fd.append('estab', field('estab').value);\n  fd.append('name', field('name').value);\n  fd.append('email', field('email').value);\n  fd.append('phone', field('phone').value);\n  fd.append('needs', field('needs').value);\n  fd.append('lang', lang);<\/p>\n<p>  fetch(AJAX, {method:'POST', body:fd, credentials:'same-origin'})\n    .then(r => r.json())\n    .then(data => {\n      if (data && data.success) step('ok');\n      else throw new Error('save failed');\n    })\n    .catch(() => {\n      $('[data-role=\"send-error\"]').textContent = tx('er');\n      btn.disabled = false;\n      btn.textContent = tx('cf');\n    });\n}<\/p>\n<p>function renderAll(){\n  window._dybkT = T[lang];\n  renderLang();\n  renderTexts();\n  renderProds();\n  renderCal();\n  if (selDate) renderSlots();\n}<\/p>\n<p>function openChatbot(){\n  const selectors = [\n    '#tidio-chat iframe',\n    '#tidio-chat',\n    '.tidio-chat-iframe',\n    '.crisp-client',\n    '[data-testid=\"launcher\"]',\n    '.intercom-lightweight-app-launcher',\n    '.chatbase-bubble-button',\n    '.chatbot-button',\n    '.botpress-widget-button',\n    'iframe[src*=\"chat\"]'\n  ];\n  for (const s of selectors) {\n    const el = document.querySelector(s);\n    if (el) { try { el.click(); return; } catch(e) {} }\n  }\n  if (window.TidioChatApi && typeof window.TidioChatApi.open === 'function') { window.TidioChatApi.open(); return; }\n  if (window.$crisp) { window.$crisp.push(['do', 'chat:open']); return; }\n  if (window.Intercom) { window.Intercom('show'); return; }\n  const widget = document.querySelector('body > div:last-child');\n  if (widget) { try { widget.click(); return; } catch(e) {} }\n}<\/p>\n<p>function bindEvents(){\n  root.addEventListener('click', function(e){\n    const action = e.target.closest('[data-action]');\n    if (action && root.contains(action)) {\n      const a = action.dataset.action;\n      if (a === 'book') step(1);\n      if (a === 'wa') window.open('https:\/\/wa.me\/' + WA + '?text=' + encodeURIComponent(tx('wa')), '_blank');\n      if (a === 'bot') openChatbot();\n      return;\n    }<\/p>\n<p>    const type = e.target.closest('[data-type]');\n    if (type && root.contains(type)) {\n      rdvType = type.dataset.type;\n      $$('[data-type]').forEach(t => t.classList.toggle('active', t.dataset.type === rdvType));\n      return;\n    }<\/p>\n<p>    const cal = e.target.closest('[data-cal]');\n    if (cal && root.contains(cal)) {\n      curM = new Date(curM.getFullYear(), curM.getMonth() + (cal.dataset.cal === 'next' ? 1 : -1), 1);\n      renderCal();\n      return;\n    }<\/p>\n<p>    const go = e.target.closest('[data-go]');\n    if (go && root.contains(go)) { step(go.dataset.go); return; }<\/p>\n<p>    const next = e.target.closest('[data-next]');\n    if (next && root.contains(next)) {\n      if (next.dataset.next === '2') {\n        const selectedDateEl = $('.dybk-cd.sel[data-date]');\n        const selectedSlotEl = $('.dybk-slot.sel[data-slot]');\n        if (!selDate && selectedDateEl) selDate = selectedDateEl.dataset.date;\n        if (!selSlot && selectedSlotEl) selSlot = selectedSlotEl.dataset.slot;\n        if (!selDate) { alert(tx('ed')); return; }\n        if (!selSlot) { alert(tx('es')); return; }\n        step(2);\n      } else {\n        if (!validateInfo()) return;\n        buildRecap();\n        step(3);\n      }\n      return;\n    }<\/p>\n<p>    if (e.target.closest('[data-back-final]')) { step(2); return; }\n    if (e.target.closest('[data-submit]')) { submit(); return; }\n  });\n}<\/p>\n<p>function init(){\n  const n = new Date();\n  curM = new Date(n.getFullYear(), n.getMonth(), 1);\n  dots(0);\n  renderAll();\n  bindEvents();<\/p>\n<p>  window._dybkGoFn = function(alt){\n    if (alt === 'book') step(1);\n    else if (alt === 'wa') window.open('https:\/\/wa.me\/' + WA + '?text=' + encodeURIComponent(tx('wa')), '_blank');\n    else if (alt === 'bot') openChatbot();\n  };<\/p>\n<p>  if (window._dybkPendingAlt) {\n    window._dybkGoFn(window._dybkPendingAlt);\n    window._dybkPendingAlt = null;\n  }\n}<\/p>\n<p>if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);\nelse init();<\/p>\n<p>})();\n<\/script><br \/>\n<!-- [et_pb_line_break_holder] -->        <script type=\"text\/javascript\" src=\"https:\/\/assets.calendly.com\/assets\/external\/widget.js\" async><\/script><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- \u4f7f\u7528\u6848\u4f8b --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"section-header\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2>\ud83d\udccb \u5177\u4f53\u4f7f\u7528\u6848\u4f8b <span class=\"hl\">\u5728\u8bca\u6240<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <pee>\u4e86\u89e3\u8a00\u8bed\u6cbb\u7597\u5e08\u5982\u4f55\u5728\u65e5\u5e38\u5b9e\u8df5\u4e2d\u4f7f\u7528\u6211\u4eec\u7684\u5e94\u7528\u7a0b\u5e8f\u3002<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"cases-grid\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"case-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-header\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-icon\">\ud83d\udc67<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-title-block\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>\u8389\u4e9a\uff0c7\u5c81\uff1a\u9605\u8bfb\u969c\u788d-\u62fc\u5199\u969c\u788d<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"case-meta\">\u7279\u5b9a\u4e66\u9762\u8bed\u8a00\u969c\u788d<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-content\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u95ee\u9898\uff1a<\/strong>\u8389\u4e9a\u6df7\u6dc6\u76f8\u4f3c\u7684\u58f0\u97f3\uff08b\/p, d\/t\uff09\uff0c\u5b57\u6bcd\u98a0\u5012\u3002\u9605\u8bfb\u56f0\u96be\uff0c\u5bfc\u81f4\u5b66\u4e1a\u7126\u8651\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>\u4f7f\u7528 COCO\uff1a<\/strong>\u6bcf\u592915\u5206\u949f\u5728\u5bb6\u3002\u4e13\u6ce8\u4e8e\u97f3\u97f5\u610f\u8bc6\u3001\u542c\u89c9\u8fa8\u522b\u548c\u5de5\u4f5c\u8bb0\u5fc6\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>3\u4e2a\u6708\u540e\u7684\u7ed3\u679c\uff1a<\/strong>\u9605\u8bfb\u6d41\u7545\u6027\u5f97\u5206\u63d0\u9ad840%\uff0c\u97f3\u8282\u5206\u5272\u66f4\u597d\u3002<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-tools\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h4>\ud83c\udfae \u4f7f\u7528\u7684 COCO \u6e38\u620f\uff1a<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-tools-list\"><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u76f8\u4f3c<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u89e3\u7801\u5355\u8bcd<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u627e\u51fa\u5f02\u7c7b<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u5934\u8111\u98ce\u66b4<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"case-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-header\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-icon\">\ud83d\udc68<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-title-block\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>\u7c73\u6b47\u5c14\uff0c68\u5c81\uff1a\u4e2d\u98ce\u540e\u5e03\u7f57\u5361\u5931\u8bed\u75c7<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"case-meta\">8\u4e2a\u6708\u524d\u5de6\u4fa7\u5927\u8111\u4e2d\u98ce<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-content\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u95ee\u9898\uff1a<\/strong>\u7535\u62a5\u5f0f\u8bed\u8a00\uff0c\u4e25\u91cd\u7f3a\u8bcd\uff0c\u8bed\u6cd5\u9519\u8bef\u3002\u53e3\u5934\u8868\u8fbe\u975e\u5e38\u6709\u9650\uff0820-30\u4e2a\u5355\u8bcd\uff09\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>\u4f7f\u7528 JOE\uff1a<\/strong>\u6bcf\u54683\u6b21\uff0c\u6bcf\u6b2130\u5206\u949f\u7684\u8fdc\u7a0b\u6cbb\u7597\u3002\u4e13\u6ce8\u4e8e\u547d\u540d\u3001\u8bcd\u6c47\u6062\u590d\u548c\u542c\u89c9\u77e5\u89c9\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>6\u4e2a\u6708\u540e\u7684\u7ed3\u679c\uff1a<\/strong>\u8bcd\u6c47\u91cf\u4ece30\u4e2a\u589e\u52a0\u5230120\u4e2a\u529f\u80fd\u6027\u5355\u8bcd\u3002\u547d\u540d\u5ef6\u8fdf\u65f6\u95f4\u51cf\u5c1160%\u3002<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-tools\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h4>\ud83c\udfae \u4f7f\u7528\u7684 JOE \u6e38\u620f\uff1a<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-tools-list\"><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u76f8\u4f3c<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u89e3\u7801\u5355\u8bcd<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u627e\u51fa\u5f02\u7c7b<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u5934\u8111\u98ce\u66b4<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"case-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-header\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-icon\">\ud83d\udc75<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-title-block\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>\u897f\u8499\u5a1c\uff0c82\u5c81\uff1a\u4e2d\u5ea6\u963f\u5c14\u8328\u6d77\u9ed8\u75c5<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"case-meta\">\u8bed\u4e49\u6027\u75f4\u5446\u4f34\u7f3a\u8bcd<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-content\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u95ee\u9898\uff1a<\/strong>\u4f4f\u5728\u517b\u8001\u9662\u3002\u7f3a\u8bcd\u9010\u6e10\u589e\u52a0\uff0c\u9891\u7e41\u51fa\u73b0\u547d\u540d\u969c\u788d\u3002\u56e0\u4ea4\u6d41\u56f0\u96be\u800c\u5bfc\u81f4\u793e\u4f1a\u5b64\u7acb\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>\u4f7f\u7528 \u5fc6\u8da3 + E-\u8bb0\u5fc6\uff1a<\/strong>\u6bcf\u4e24\u5468\u4e00\u6b21\u7684\u4f1a\u8bae\u3002\u5fc6\u8da3\u7528\u4e8e\u8bcd\u6c47\u50a8\u5907\u3002E-\u8bb0\u5fc6\u7528\u4e8e\u5524\u8d77\u8bb0\u5fc6\uff0c\u5e2e\u52a9\u83b7\u53d6\u8bcd\u6c47\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>4\u4e2a\u6708\u540e\u7684\u7ed3\u679c\uff1a<\/strong>\u8bed\u8a00\u7a33\u5b9a\u3002\u897f\u8499\u5a1c\u81ea\u53d1\u8bb2\u8ff0\u8f76\u4e8b\u3002\u60c5\u7eea\u6539\u5584\u3002<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-tools\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h4>\ud83c\udfae \u4f7f\u7528\u7684\u5de5\u5177\uff1a<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-tools-list\"><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u4e00\u5f20\u5361\u7247\u4e00\u65e5\u671f<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u5976\u5976\u7684\u53a8\u623f<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u5927\u7eb2<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u5934\u8111\u98ce\u66b4<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u95ee\u7b54\u6e38\u620f<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"case-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-header\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-icon\">\ud83d\udc66<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-title-block\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>\u8bfa\u4e9a\uff0c5\u5c81\uff1a\u81ea\u95ed\u75c7 TSA 2\u7ea7\uff0c\u975e\u8bed\u8a00<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"case-meta\">\u9700\u8981\u66ff\u4ee3\u6c9f\u901a<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-content\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u95ee\u9898\uff1a<\/strong>\u8bfa\u4e9a\u4e0d\u8bf4\u8bdd\u3002\u6c9f\u901a\u4ec5\u9650\u4e8e\u624b\u52bf\u548c\u632b\u8d25\u7684\u5c16\u53eb\u3002\u9891\u7e41\u53d1\u4f5c\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>\u4f7f\u7528 \u6211\u7684\u5b57\u5178\uff1a<\/strong>\u9010\u6b65\u5f15\u5165\u4e2a\u6027\u5316\u56fe\u6807\u3002\u529f\u80fd\u6027\u6c9f\u901a\uff1a\u9965\u997f\u3001\u53e3\u6e34\u3001\u5395\u6240\u3001\u60c5\u7eea\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>5\u4e2a\u6708\u540e\u7684\u7ed3\u679c\uff1a<\/strong>\u8bfa\u4e9a\u80fd\u591f\u8868\u8fbe40-50\u79cd\u4e0d\u540c\u7684\u9700\u6c42\u3002\u53d1\u4f5c\u4ece\u6bcf\u546810\u6b21\u51cf\u5c11\u5230\u6bcf\u54682\u6b21\u3002\u5f00\u59cb\u51fa\u73b0\u53e3\u5934\u8bcd\u6c47\u3002<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-tools\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h4>\ud83c\udfae \u4f7f\u7528\u7684\u5de5\u5177\uff1a<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-tools-list\"><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u6a21\u4eff\u60c5\u611f<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">COCO\u53a8\u623f<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u52a8\u7269\u72c2\u6b22\u8282<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u97f3\u4e50\u8033\u6735<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u62e5\u6324\u7684\u505c\u8f66\u573a<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"case-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-header\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-icon\">\ud83d\udc66<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-title-block\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>\u6c64\u59c6\uff0c9\u5c81\uff1a\u591a\u52a8\u75c7 + \u53e3\u8bed\u969c\u788d<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"case-meta\">\u6ce8\u610f\u529b\u4e0d\u96c6\u4e2d\uff0c\u51b2\u52a8\uff0c\u7f3a\u8bcd<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-content\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u95ee\u9898\uff1a<\/strong>\u591a\u52a8\u75c7\u4f34\u6709\u4e25\u91cd\u7684\u6ce8\u610f\u529b\u4e0d\u96c6\u4e2d\u3002\u8bcd\u6c47\u8d2b\u4e4f\uff0c\u8bcd\u6c47\u6062\u590d\u56f0\u96be\uff0c\u8bed\u6cd5\u7b80\u5316\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>\u4f7f\u7528 COCO\uff1a<\/strong>\u6bcf\u54682\u6b21\u5728\u8bca\u624020\u5206\u949f + \u6bcf\u592910\u5206\u949f\u5728\u5bb6\u3002\u6301\u7eed\u6ce8\u610f\u529b\uff0c\u8bcd\u6c47\u4e30\u5bcc\u3002\u5fc5\u8981\u7684\u8fd0\u52a8\u4f11\u606f\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>4\u4e2a\u6708\u540e\u7684\u7ed3\u679c\uff1a<\/strong>\u6ce8\u610f\u529b\u4ece5\u5206\u949f\u63d0\u9ad8\u523015\u5206\u949f\u3002\u65b0\u8bcd\u6c47\u589e\u52a0200\u4e2a\u3002\u6c64\u59c6\u81ea\u53d1\u8981\u6c42\u73a9\u800d\u3002<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-tools\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h4>\ud83c\udfae \u4f7f\u7528\u7684 COCO \u6e38\u620f\uff1a<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-tools-list\"><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">COCO \u8fd0\u52a8<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u96ea\u7403\u6548\u5e94<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u9f39\u9f20\u5165\u4fb5<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u76f2\u76ee\u8ddf\u968f<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u6233\u6c14\u7403<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"case-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-header\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-icon\">\ud83d\udc69<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-title-block\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>\u7d22\u83f2\uff0c45\u5c81\uff1a\u591a\u53d1\u6027\u786c\u5316\u75c7<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"case-meta\">3\u5e74\u524d\u786e\u8bca\u7684\u591a\u53d1\u6027\u786c\u5316\u75c7\uff0c\u8ba4\u77e5\u75b2\u52b3<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-content\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u95ee\u9898\uff1a<\/strong>\u51cf\u901f\uff0c\u6ce8\u610f\u529b\u56f0\u96be\uff0c\u7f3a\u8bcd\uff0c\u4e25\u91cd\u7684\u8ba4\u77e5\u75b2\u52b3\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>\u4f7f\u7528 JOE\uff1a<\/strong>\u6bcf\u592915\u5206\u949f\uff08\u77ed\u65f6\u95f4\u6bb5\uff09\u3002\u5206\u6563\u6ce8\u610f\u529b\uff0c\u5904\u7406\u901f\u5ea6\uff0c\u8bcd\u6c47\u6062\u590d\u3002\u8fdc\u7a0b\u6cbb\u7597\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>6\u4e2a\u6708\u540e\u7684\u7ed3\u679c\uff1a<\/strong>\u8ba4\u77e5\u7a33\u5b9a\u3002\u6062\u590d\u517c\u804c\u5de5\u4f5c\u3002\u66f4\u597d\u7684\u8865\u507f\u7b56\u7565\u3002<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-tools\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h4>\ud83c\udfae \u4f7f\u7528\u7684 JOE \u6e38\u620f\uff1a<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-tools-list\"><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u5730\u72f1\u7011\u5e03<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u8272\u5f69\u601d\u7ef4<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u62e5\u6324\u7684\u505c\u8f66\u573a<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u75af\u72c2\u7684\u79ef\u6728<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u6d77\u76d7\u4e54<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"case-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-header\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-icon\">\ud83d\udc67<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-title-block\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>\u5361\u7c73\u5c14\uff0c6\u5c81\uff1a\u53e3\u8bed\u53d1\u5c55\u8fdf\u7f13<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"case-meta\">\u8bcd\u6c47\u6709\u9650\uff0c2-3\u4e2a\u5355\u8bcd\u7684\u53e5\u5b50<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-content\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u95ee\u9898\uff1a<\/strong>6\u5c81\u65f6\uff1a\u7ea6300\u4e2a\u5355\u8bcd\uff0c\u77ed\u53e5\uff0c\u8bed\u6cd5\u4e0d\u6210\u719f\u3002\u7406\u89e3\u80fd\u529b\u4fdd\u6301\u826f\u597d\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>\u4f7f\u7528 COCO\uff1a<\/strong>\u6bcf\u592920\u5206\u949f\u4e0e\u5988\u5988\u4e00\u8d77\u3002\u901a\u8fc7\u4e3b\u9898\u4e30\u5bcc\u8bcd\u6c47\uff0c\u7ed3\u6784\u5316\u8bed\u6cd5\uff0c\u542c\u89c9\u8bb0\u5fc6\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>3\u4e2a\u6708\u540e\u7684\u7ed3\u679c\uff1a<\/strong>\u589e\u52a0400\u4e2a\u65b0\u8bcd\u30025-6\u4e2a\u5355\u8bcd\u7684\u53e5\u5b50\uff0c\u8bed\u6cd5\u6b63\u786e\u3002<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-tools\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h4>\ud83c\udfae \u4f7f\u7528\u7684 COCO \u6e38\u620f\uff1a<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-tools-list\"><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u5730\u72f1\u7eed\u96c6<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u62fc\u56fe<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u627e\u51fa\u5f02\u7c7b<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u5934\u8111\u98ce\u66b4<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u75af\u72c2\u68cb\u76d8<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"case-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-header\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-icon\">\ud83d\udc74<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-title-block\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>\u5b89\u5fb7\u70c8\uff0c75\u5c81\uff1a\u5e15\u91d1\u68ee\u4f34\u8a00\u8bed\u969c\u788d<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"case-meta\">\u5e15\u91d1\u68ee\u75c53\u7ea7\uff0c\u8a00\u8bed\u969c\u788d<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-content\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u95ee\u9898\uff1a<\/strong>\u4f4e\u8fd0\u52a8\u6027\u6784\u97f3\u969c\u788d\uff1a\u58f0\u97f3\u5fae\u5f31\uff0c\u53d1\u97f3\u4e0d\u6e05\u3002\u5b89\u5fb7\u70c8\u56e0\u65e0\u6cd5\u88ab\u7406\u89e3\u800c\u5b64\u7acb\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>\u4f7f\u7528 \u5fc6\u8da3 + E-\u8bb0\u5fc6\uff1a<\/strong>\u6bcf\u4e24\u546830\u5206\u949f\u3002\u5fc6\u8da3\u7528\u4e8e\u8ba4\u77e5\u529f\u80fd\u3002E-\u8bb0\u5fc6\uff1a\u8bb2\u8ff0\u4ed6\u4f5c\u4e3a\u6c34\u624b\u7684\u751f\u6d3b\uff0c\u523a\u6fc0\u97f5\u5f8b\u548c\u8bed\u8a00\u8868\u8fbe\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>5\u4e2a\u6708\u540e\u7684\u7ed3\u679c\uff1a<\/strong>\u53ef\u7406\u89e3\u5ea6\u4ece60%\u63d0\u9ad8\u523080%\u3002\u5b89\u5fb7\u70c8\u518d\u6b21\u53c2\u4e0e\u5bb6\u5ead\u805a\u9910\u3002<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-tools\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h4>\ud83c\udfae \u4f7f\u7528\u7684 \u5fc6\u8da3 \u6e38\u620f\uff1a<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-tools-list\"><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u5931\u843d\u7684\u8bd7<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u6570\u72ec<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u5f39\u8df3\u7403<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u5f62\u72b6\u76d2<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"case-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-header\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-icon\">\ud83d\udc66<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-title-block\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>\u5362\u5361\u65af\uff0c8\u5c81\uff1a\u81ea\u95ed\u75c7 TSA \u8bed\u8a00\u969c\u788d\uff0c\u5b9e\u7528\u969c\u788d<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"case-meta\">\u6b63\u5f0f\u8bed\u8a00\u4f46\u793e\u4ea4\u56f0\u96be<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-content\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u95ee\u9898\uff1a<\/strong>\u8bcd\u6c47\u4e30\u5bcc\u4f46\u5b58\u5728\u4e25\u91cd\u7684\u5b9e\u7528\u969c\u788d\u3002\u65e0\u6cd5\u7406\u89e3\u9690\u542b\u610f\u4e49\uff0c\u65e0\u6cd5\u89e3\u8bfb\u4ed6\u4eba\u7684\u60c5\u611f\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>\u4f7f\u7528 COCO + \u6211\u7684\u5b57\u5178\uff1a<\/strong>\u6211\u7684\u5b57\u5178\u7528\u4e8e\u8bc6\u522b\u9762\u90e8\u8868\u60c5\u3002COCO\u7528\u4e8e\u5fc3\u7406\u7075\u6d3b\u6027\u548c\u4e0a\u4e0b\u6587\u7ebf\u7d22\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>6\u4e2a\u6708\u540e\u7684\u7ed3\u679c\uff1a<\/strong>85%\u8bc6\u522b4\u79cd\u57fa\u672c\u60c5\u611f\u3002\u63d0\u51fa\u6f84\u6e05\u95ee\u9898\u3002\u663e\u8457\u7684\u793e\u4ea4\u8fdb\u6b65\u3002<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-tools\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h4>\ud83c\udfae \u4f7f\u7528\u7684 COCO \u6e38\u620f\uff1a<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-tools-list\"><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u98de\u7fd4\u7684\u75af\u5b50<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u6bdb\u6bdb\u866b\u884c\u52a8<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u8272\u5f69\u5f62\u5f0f<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"case-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-header\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-icon\">\ud83d\udc69<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-title-block\"><!-- [et_pb_line_break_holder] -->                    <\/p>\n<h3>\u739b\u4e3d\uff0c52\u5c81\uff1a\u764c\u75c7\u540e\uff08\u5316\u7597\u8111\uff09<\/h3>\n<p><!-- [et_pb_line_break_holder] -->                    <\/p>\n<div class=\"case-meta\">\u5316\u75976\u4e2a\u6708\u524d\u7ed3\u675f<\/div>\n<p><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-content\"><!-- [et_pb_line_break_holder] -->                <pee><strong>\u95ee\u9898\uff1a<\/strong>\u4e25\u91cd\u7684\u6ce8\u610f\u529b\u969c\u788d\uff0c\u8ba4\u77e5\u51cf\u7f13\uff0c\u5de5\u4f5c\u8bb0\u5fc6\u7f3a\u5931\uff0c\u7f3a\u8bcd\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>\u4f7f\u7528 JOE\uff1a<\/strong>\u6e10\u8fdb\u5f0f\u7a0b\u5e8f\uff1a10\u5206\u949f\/\u5929 \u2192 30\u5206\u949f\u3002\u6ce8\u610f\u529b\u5eb7\u590d\uff0c\u5de5\u4f5c\u8bb0\u5fc6\u3002\u6bcf\u5468\u8fdc\u7a0b\u6cbb\u7597\u3002<\/pee><!-- [et_pb_line_break_holder] -->                <pee><strong>8\u4e2a\u6708\u540e\u7684\u7ed3\u679c\uff1a<\/strong>\u8fde\u7eed\u96c6\u4e2d45\u5206\u949f\u3002\u6062\u590d\u5168\u804c\u5de5\u4f5c\u3002\u7ee7\u7eed\u6bcf\u592915\u5206\u949f\u7684 JOE \u7ef4\u62a4\u3002<\/pee><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"case-tools\"><!-- [et_pb_line_break_holder] -->                <\/p>\n<h4>\ud83c\udfae \u4f7f\u7528\u7684 JOE \u6e38\u620f\uff1a<\/h4>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<div class=\"case-tools-list\"><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u6563\u6b65\u8005<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u4e00\u5f20\u5361\u7247\u4e00\u65e5\u671f<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u4e00\u5929\u4e00\u6bb5\u6587\u5b57<\/span><!-- [et_pb_line_break_holder] -->                    <span class=\"tool-badge\">\u62fc\u56fe\u52a0<\/span><!-- [et_pb_line_break_holder] -->                <\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- FONCTIONS COGNITIVES --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"section-header\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2>\ud83e\udde0 \u8ba4\u77e5\u529f\u80fd <span class=\"hl\">\u5728\u8a00\u8bed\u6cbb\u7597\u4e2d<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <pee>\u6211\u4eec\u7684\u5e94\u7528\u7a0b\u5e8f\u9488\u5bf9\u8a00\u8bed\u6cbb\u7597\u4e2d\u7684\u57fa\u672c\u8ba4\u77e5\u529f\u80fd\u8fdb\u884c\u5eb7\u590d\u3002<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"functions-grid\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"function-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"function-icon\">\ud83d\udcac<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<h4>\u53e3\u5934\u4e0e\u4e66\u9762\u8bed\u8a00<\/h4>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<ul><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u547d\u540d\u4e0e\u547d\u540d<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u8bed\u8a00\u6d41\u7545\u6027<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u542c\u529b\u7406\u89e3<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u9605\u8bfb\u4e0e\u62fc\u5199<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/ul>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"function-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"function-icon\">\ud83e\udde0<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<h4>\u8bb0\u5fc6<\/h4>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<ul><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u5de5\u4f5c\u8bb0\u5fc6<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u542c\u89c9\u8bb0\u5fc6<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u89c6\u89c9\u8bb0\u5fc6<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u8bed\u4e49\u8bb0\u5fc6<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/ul>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"function-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"function-icon\">\ud83c\udfaf<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<h4>\u6ce8\u610f\u529b\u4e0e\u6267\u884c\u529f\u80fd<\/h4>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<ul><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u9009\u62e9\u6027\u6ce8\u610f<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u6301\u7eed\u6ce8\u610f<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u5fc3\u7406\u7075\u6d3b\u6027<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u6291\u5236<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/ul>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- PATHOLOGIES --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"highlight-box\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h3>\u2705 \u5904\u7406\u7684\u75c5\u7406\u548c\u969c\u788d<\/h3>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<ul><!-- [et_pb_line_break_holder] -->            <\/p>\n<li><strong>5-10\u5c81\u513f\u7ae5\uff08COCO\uff09\uff1a<\/strong> \u9605\u8bfb\u969c\u788d\uff0c\u62fc\u5199\u969c\u788d\uff0c\u8bed\u8a00\u8fdf\u7f13\uff0c\u53d1\u97f3\u969c\u788d\uff0cTDA\/H\uff0c\u8a00\u8bed\u81ea\u95ed\u75c7<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<li><strong>\u6210\u4eba\uff08JOE\uff09\uff1a<\/strong> \u4e2d\u98ce\u540e\u5931\u8bed\u75c7\uff08\u5e03\u7f57\u5361\uff0c\u7ef4\u5c14\u5c3c\u514b\uff09\uff0c\u9885\u8111\u635f\u4f24\uff0c\u764c\u540e\uff08\u5316\u7597\u8111\uff09\uff0c\u521d\u53d1\u9000\u884c\u6027\u969c\u788d<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<li><strong>\u8001\u5e74\u4eba\uff08EDITH\uff09\uff1a<\/strong> \u963f\u5c14\u8328\u6d77\u9ed8\u75c5\uff0c\u8bed\u4e49\u6027\u75f4\u5446\uff0c\u5e15\u91d1\u68ee\u75c5\uff0c\u8fdb\u884c\u6027\u5931\u8bed\u75c7<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<li><strong>\u6240\u6709\u5e74\u9f84\u6bb5\uff08MON DICO\uff09\uff1a<\/strong> \u975e\u8a00\u8bed\u81ea\u95ed\u75c7\uff0cTSA\uff0c\u4e25\u91cd\u5168\u5c40\u5931\u8bed\uff0c\u589e\u5f3a\u66ff\u4ee3\u6c9f\u901a\uff08CAA\uff09<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/ul>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- TESTIMONIAL --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"testimonial\"><!-- [et_pb_line_break_holder] -->        <pee>&#8220;\u6211\u5df2\u7ecf\u4f7f\u7528\u5fc6\u8da3\u4e24\u5e74\u4e86\uff0c\u548c\u6211\u7684\u5931\u8bed\u75c7\u548c\u963f\u5c14\u8328\u6d77\u9ed8\u75c5\u60a3\u8005\u4e00\u8d77\u3002\u8ddf\u8e2a\u5e73\u53f0\u8ba9\u6211\u80fd\u591f\u5728\u6cbb\u7597\u4e4b\u95f4\u8ddf\u8e2a\u4ed6\u4eec\u7684\u8fdb\u5c55\u5e76\u8c03\u6574\u6211\u7684\u7ec3\u4e60\u3002\u60a3\u8005\u4eec\u559c\u6b22\u8fd9\u79cd\u6709\u8da3\u7684\u65b9\u5f0f\uff0c\u4ed6\u4eec\u7684\u5bb6\u4eba\u53ef\u4ee5\u5728\u5bb6\u7ee7\u7eed\u8bad\u7ec3\u3002\u8fd9\u771f\u662f\u8282\u7701\u4e86\u65f6\u95f4\u548c\u63d0\u9ad8\u4e86\u6cbb\u7597\u6548\u679c\u3002&#8221;<\/pee><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"author\">\u2014 \u739b\u4e3d\u00b7L\uff0c\u72ec\u7acb\u8a00\u8bed\u6cbb\u7597\u5e08\uff0c12\u5e74\u7ecf\u9a8c\uff0c\u5df4\u9ece15\u533a<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- PLATEFORME --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"section-header\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2>\ud83d\udcca \u4e13\u4e1a\u8ddf\u8e2a\u5e73\u53f0 <span class=\"hl\">\u4e13\u4e1a<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <pee>\u4f5c\u4e3a\u8a00\u8bed\u6cbb\u7597\u5e08\uff0c\u60a8\u53ef\u4ee5\u4f7f\u7528\u4e13\u95e8\u7684\u7f51\u7edc\u5e73\u53f0\u6765\u7ba1\u7406\u60a8\u7684\u60a3\u8005\u3002<\/pee><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"platform-grid\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"platform-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"platform-icon\">\ud83d\udc64<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<h4>\u65e0\u9650\u591a\u91cd\u6863\u6848<\/h4>\n<p><!-- [et_pb_line_break_holder] -->            <pee>\u521b\u5efa\u4efb\u610f\u6570\u91cf\u7684\u60a3\u8005\u6863\u6848\u3002\u5b8c\u6574\u7684\u4f1a\u8bdd\u5386\u53f2\u8bb0\u5f55\u548c\u4e2a\u6027\u5316\u8ddf\u8e2a\u3002<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"platform-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"platform-icon\">\ud83d\udcc8<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<h4>\u8be6\u7ec6\u7edf\u8ba1<\/h4>\n<p><!-- [et_pb_line_break_holder] -->            <pee>\u6309\u8ba4\u77e5\u529f\u80fd\u7684\u8fdb\u5c55\u56fe\u8868\uff0c\u6e38\u620f\u6210\u529f\u7387\uff0c\u6e38\u620f\u65f6\u95f4\uff0c\u8fdb\u5c55\u3002<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"platform-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"platform-icon\">\ud83c\udfae<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<h4>\u4e2a\u6027\u5316\u6e38\u620f\u9009\u62e9<\/h4>\n<p><!-- [et_pb_line_break_holder] -->            <pee>\u4e3a\u6bcf\u4f4d\u60a3\u8005\u7684\u6cbb\u7597\u76ee\u6807\u5f00\u5904\u65b9\u9002\u5408\u7684\u6e38\u620f\u3002<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"platform-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"platform-icon\">\ud83c\udfe0<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<h4>\u5bb6\u5ead\u7ec3\u4e60\u5904\u65b9<\/h4>\n<p><!-- [et_pb_line_break_holder] -->            <pee>\u60a8\u7684\u60a3\u8005\u5728\u6cbb\u7597\u4e4b\u95f4\u5728\u5bb6\u8fdb\u884c\u8bad\u7ec3\u3002\u8fdc\u7a0b\u8ddf\u8e2a\u4ee5\u8c03\u6574\u5eb7\u590d\u3002<\/pee><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- FICHES TECHNIQUES --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"highlight-box\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h3>\ud83d\udcda \u6309\u75c5\u7406\u7684\u6280\u672f\u6587\u4ef6<\/h3>\n<p><!-- [et_pb_line_break_holder] -->        <pee>DYNSEO\u4e3a\u8a00\u8bed\u6cbb\u7597\u5e08\u63d0\u4f9b<strong>\u6280\u672f\u6587\u4ef6<\/strong>\uff1a<\/pee><!-- [et_pb_line_break_holder] -->        <\/p>\n<ul><!-- [et_pb_line_break_holder] -->            <\/p>\n<li>\u6309\u75c5\u7406\u7684\u56f0\u96be\u6c47\u603b\u8868 + COCO\/JOE\/EDITH\u6e38\u620f\u5efa\u8bae<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<li>\u6309\u969c\u788d\u7684\u6e38\u620f\u5217\u8868\uff08\u53e3\u5934\u8bed\u8a00\uff0c\u4e66\u9762\u8bed\u8a00\uff0c\u8bb0\u5fc6\uff0c\u6ce8\u610f\u529b\uff09<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<li>\u4f1a\u8bdd\u4e2d\u4f7f\u7528\u7684\u5b9e\u9645\u793a\u4f8b<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<li>\u63a8\u8350\u7684\u5eb7\u590d\u534f\u8bae<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/ul>\n<p><!-- [et_pb_line_break_holder] -->        <a href=\"https:\/\/manager.itsquizz.com\/quiz\/pilot?service=accessQuestionnaire&#038;idQuiz=447&#038;key=4541701281\" class=\"btn btn-primary\" style=\"margin-top:15px;\">\ud83d\udce5 \u8bf7\u6c42\u6280\u672f\u6587\u4ef6<\/a><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- POURQUOI DYNSEO --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"section-header\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2>\ud83d\udca1 \u4e3a\u4ec0\u4e48\u8a00\u8bed\u6cbb\u7597\u5e08 <span class=\"hl\">\u9009\u62e9DYNSEO<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"usecases-grid\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"usecase-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h4>\ud83d\udd2c \u79d1\u5b66\u57fa\u7840<\/h4>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<ul><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u4e34\u5e8a\u7814\u7a76\u9a8c\u8bc1<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u4e0e\u795e\u7ecf\u5fc3\u7406\u5b66\u5bb6\u5171\u540c\u8bbe\u8ba1<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u53ef\u6d4b\u91cf\u7684\u8ba4\u77e5\u8fdb\u5c55<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/ul>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"usecase-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h4>\ud83c\udfaf \u9002\u5408\u8a00\u8bed\u6cbb\u7597<\/h4>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<ul><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u9488\u5bf9\u8bed\u8a00\u529f\u80fd<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u517c\u5bb9\u8fdc\u7a0b\u533b\u7597<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u53ef\u5728\u8bca\u6240\u548c\u5bb6\u4e2d\u4f7f\u7528<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/ul>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"usecase-card\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<h4>\ud83c\udf0d \u591a\u8bed\u8a00<\/h4>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<ul><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>8\u79cd\u4ee5\u4e0a\u8bed\u8a00\u53ef\u7528<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u9002\u5408\u5916\u8bed\u60a3\u8005<\/li>\n<p><!-- [et_pb_line_break_holder] -->                <\/p>\n<li>\u7ffb\u8bd1\u7684\u7ec3\u4e60<\/li>\n<p><!-- [et_pb_line_break_holder] -->            <\/ul>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- \u517c\u5bb9\u6027 --><!-- [et_pb_line_break_holder] -->    <\/p>\n<h2 class=\"section-heading\">\ud83d\udcbb \u517c\u5bb9\u6027 <span class=\"hl\">&#038; \u5b89\u88c5<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <pee class=\"section-subtitle\">DYNSEO \u5e94\u7528\u7a0b\u5e8f\u53ef\u5728\u5e73\u677f\u7535\u8111\u548c\u667a\u80fd\u624b\u673a\u4e0a\u4f7f\u7528\uff1a<\/pee><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"compat-box\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<li>\u2705 <strong>iOS<\/strong> : iPad, iPhone (iOS 12+)<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li>\u2705 <strong>Android<\/strong> : \u5e73\u677f\u7535\u8111\u548c\u667a\u80fd\u624b\u673a (Android 5.0+)<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li>\u2705 <strong>\u4e0b\u8f7d<\/strong> : App Store \u548c Google Play<\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li>\u2705 <strong>\u7f51\u7edc\u5e73\u53f0<\/strong> : \u53ef\u901a\u8fc7\u7535\u8111\u8bbf\u95ee\u4ee5\u8fdb\u884c\u4e13\u4e1a\u8ddf\u8e2a<\/li>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- CALENDLY 2 --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"calendly-section\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2>\ud83d\ude80 \u514d\u8d39\u8bd5\u7528 <span class=\"hl\">\u4e0e\u60a8\u7684\u60a3\u8005<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] -->        <pee>\u9884\u7ea6\u60a8\u7684 <strong>30\u5206\u949f\u514d\u8d39\u6f14\u793a<\/strong> \u901a\u8fc7\u89c6\u9891\u3002DYNSEO \u4e13\u5bb6\u5c06\u5411\u60a8\u5c55\u793a\u9002\u5408\u60a8\u60a3\u8005\u7684\u5e94\u7528\u7a0b\u5e8f\u3002<\/pee><!-- [et_pb_line_break_holder] -->        <\/p>\n<style>\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 *{box-sizing:border-box!important;font-family:Arial,sans-serif!important;line-height:normal!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8{display:block!important;width:100%!important;max-width:640px!important;position:relative!important;color:#101828!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-wrap{display:block!important;width:100%!important;padding:18px!important;background:#fff!important;border:1px solid rgba(94,94,215,.16)!important;border-radius:22px!important;box-shadow:0 16px 45px rgba(26,26,46,.12)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8.dybk-modal-open:before{content:\"\"!important;position:fixed!important;inset:0!important;background:rgba(15,23,42,.58)!important;z-index:999998!important;backdrop-filter:blur(3px)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8.dybk-modal-open .dybk-wrap{position:fixed!important;z-index:999999!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(720px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important;overflow:auto!important;padding:26px!important;border-radius:26px!important;box-shadow:0 30px 90px rgba(0,0,0,.28)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-close{position:absolute!important;right:16px!important;top:14px!important;width:34px!important;height:34px!important;border:none!important;border-radius:999px!important;background:#f2f4f7!important;color:#344054!important;font-size:22px!important;line-height:1!important;cursor:pointer!important;z-index:2!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-close:hover{background:#e4e7ec!important;color:#111827!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-step{display:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-step.active{display:block!important;position:relative!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-bar{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-bottom:1.2rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-btn{padding:3px 10px!important;border:1px solid #ddd!important;border-radius:20px!important;font-size:12px!important;cursor:pointer!important;background:#fff!important;color:#666!important;line-height:1.6!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-btn.active{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dots{display:flex!important;gap:6px!important;margin-bottom:1.2rem!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#ddd!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot.active{background:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot.done{background:#a9e2e4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 h2{font-size:24px!important;font-weight:800!important;color:#101828!important;margin:0 0 6px!important;padding:0!important;border:none!important;text-transform:none!important;letter-spacing:-.02em!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 h3{font-size:17px!important;font-weight:800!important;color:#101828!important;margin:1.2rem 0 6px!important;padding:0!important;border:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-sub{font-size:14px!important;color:#667085!important;margin-bottom:1.2rem!important;line-height:1.5!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alts{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;margin-bottom:.4rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt{border:1.5px solid #eaecf0!important;border-radius:18px!important;padding:20px 14px!important;cursor:pointer!important;text-align:center!important;background:linear-gradient(180deg,#ffffff,#fafafe)!important;box-shadow:0 10px 25px rgba(16,24,40,.06)!important;transition:all .18s ease!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt:hover,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt.active{border-color:#5e5ed7!important;background:#f4f3ff!important;transform:translateY(-2px)!important;box-shadow:0 16px 35px rgba(94,94,215,.16)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-icon{font-size:22px!important;margin-bottom:6px!important;line-height:1.2!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-label{font-size:13px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-sub{font-size:11px!important;color:#999!important;margin-top:3px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type-row{display:flex!important;gap:8px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type{flex:1!important;padding:8px!important;border:1.5px solid #e0e0f0!important;border-radius:8px!important;font-size:13px!important;cursor:pointer!important;text-align:center!important;color:#888!important;background:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type.active{border-color:#5e5ed7!important;color:#5e5ed7!important;background:#f0f0fb!important;font-weight:700!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-note{background:#fff8e1!important;border-left:3px solid #ffeca7!important;border-radius:6px!important;padding:8px 12px!important;font-size:12px!important;color:#6b5800!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:.7rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav button{background:#fff!important;border:1px solid #e0e0f0!important;border-radius:6px!important;padding:4px 12px!important;cursor:pointer!important;font-size:18px!important;color:#5e5ed7!important;line-height:1.4!important;width:auto!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav span{font-size:14px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:8px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-ch{display:flex!important;font-size:11px!important;color:#aaa!important;text-align:center!important;padding:4px 0!important;justify-content:center!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd{aspect-ratio:1!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;font-size:13px!important;border:1.5px solid transparent!important;background:transparent!important;margin:0!important;padding:0!important;min-height:48px!important;font-weight:700!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.off{color:#d0d5dd!important;cursor:default!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.avail{cursor:pointer!important;color:#101828!important;background:#ffffff!important;border-color:#d7d9ff!important;box-shadow:0 6px 16px rgba(94,94,215,.08)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.avail:hover{border-color:#5e5ed7!important;color:#5e5ed7!important;background:#f4f3ff!important;transform:translateY(-1px)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.sel{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important;box-shadow:0 12px 22px rgba(94,94,215,.28)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.today{border-color:#a9e2e4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slots-label{font-size:12px!important;color:#888!important;margin-bottom:8px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slots{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:.5rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot{padding:9px 15px!important;border:1px solid #d7d9ff!important;border-radius:11px!important;font-size:13px!important;cursor:pointer!important;color:#101828!important;background:#fff!important;line-height:1.4!important;font-weight:700!important;box-shadow:0 5px 12px rgba(16,24,40,.04)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot:hover{border-color:#5e5ed7!important;color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot.sel{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important;box-shadow:0 10px 20px rgba(94,94,215,.24)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-tz{font-size:11px!important;color:#aaa!important;margin-top:6px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-products{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:1.1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod{display:flex!important;border:1.5px solid #e0e0f0!important;border-radius:8px!important;padding:10px 12px!important;cursor:pointer!important;align-items:flex-start!important;gap:8px!important;background:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod:hover,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod.selected{border-color:#5e5ed7!important;background:#f0f0fb!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-check{display:flex!important;width:16px!important;height:16px!important;min-width:16px!important;border:1.5px solid #ccc!important;border-radius:4px!important;flex-shrink:0!important;margin-top:2px!important;align-items:center!important;justify-content:center!important;font-size:10px!important;color:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod.selected .dybk-check{background:#5e5ed7!important;border-color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-pname{font-size:12px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-pdesc{font-size:11px!important;color:#888!important;margin-top:2px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field{margin-bottom:.9rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field label{display:block!important;font-size:12px!important;color:#666!important;margin-bottom:4px!important;font-weight:normal!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field input,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field textarea{display:block!important;width:100%!important;padding:8px 10px!important;border:1px solid #e0e0f0!important;border-radius:7px!important;font-size:13px!important;color:#1a1a2e!important;background:#fff!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field textarea{resize:vertical!important;min-height:90px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-err{font-size:11px!important;color:#e73469!important;margin-top:3px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap{background:#f8f8fc!important;border-radius:8px!important;padding:12px 14px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row{display:flex!important;justify-content:space-between!important;padding:5px 0!important;border-bottom:1px solid #eeeef8!important;font-size:13px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row:last-child{border:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row span:first-child{color:#888!important;flex-shrink:0!important;padding-right:8px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row span:last-child{color:#1a1a2e!important;font-weight:700!important;max-width:60%!important;text-align:right!important;white-space:pre-wrap!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:1rem!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri{background:#5e5ed7!important;color:#fff!important;border:none!important;padding:12px 24px!important;border-radius:12px!important;font-size:14px!important;cursor:pointer!important;font-weight:800!important;line-height:1.4!important;text-decoration:none!important;-webkit-appearance:none!important;box-shadow:0 10px 22px rgba(94,94,215,.25)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri:hover{background:#4a4ac0!important;color:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri:disabled{background:#aaa!important;cursor:default!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-sec{background:#fff!important;color:#666!important;border:1px solid #ddd!important;padding:10px 18px!important;border-radius:7px!important;font-size:13px!important;cursor:pointer!important;line-height:1.4!important;-webkit-appearance:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-cal{background:#4285f4!important;color:#fff!important;text-decoration:none!important;padding:10px 16px!important;border-radius:7px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success{text-align:center!important;padding:2rem 1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success-icon{font-size:52px!important;margin-bottom:1rem!important;line-height:1!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success h2{color:#5e5ed7!important;margin-bottom:.5rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success p{font-size:14px!important;color:#666!important;line-height:1.7!important}\n@media(max-width:480px){#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alts,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-products{grid-template-columns:1fr!important}#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type-row{flex-direction:column!important}}\n<\/style>\n<div id=\"dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8\" class=\"dybk-root\" data-ajax=\"https:\/\/www.dynseo.com\/wp-admin\/admin-ajax.php\" data-nonce=\"ab862fafb3\" data-wa=\"33600000000\" data-chatbot=\"\" data-lang=\"zh\">\n<div class=\"dybk-wrap\">\n<div class=\"dybk-lang-bar\" data-role=\"lang\"><\/div>\n<div class=\"dybk-dots\" data-role=\"dots\"><\/div>\n<div class=\"dybk-step active\" data-step=\"0\">\n<h2 data-t=\"ct\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"cs\">\n<div class=\"dybk-alts\">\n<div class=\"dybk-alt\" data-action=\"book\">\n<div class=\"dybk-alt-icon\">\ud83d\udcc5<\/div>\n<div class=\"dybk-alt-label\" data-t=\"ab\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"abs\"><\/div>\n<\/div>\n<div class=\"dybk-alt\" data-action=\"wa\">\n<div class=\"dybk-alt-icon\">\ud83d\udcac<\/div>\n<div class=\"dybk-alt-label\" data-t=\"aw\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"aws\"><\/div>\n<\/div>\n<div class=\"dybk-alt\" data-action=\"bot\">\n<div class=\"dybk-alt-icon\">\ud83e\udd16<\/div>\n<div class=\"dybk-alt-label\" data-t=\"abt\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"abts\"><\/div>\n<\/div><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"1\">\n<h2 data-t=\"s1\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"ts\">\n<div class=\"dybk-type-row\">\n<div class=\"dybk-type active\" data-type=\"demo\"><\/div>\n<div class=\"dybk-type\" data-type=\"partner\"><\/div>\n<\/div>\n<div class=\"dybk-lang-note\" data-t=\"ln\"><\/div>\n<h3 data-t=\"ct2\"><\/h3>\n<p class=\"dybk-sub\" data-t=\"cs2\">\n<div class=\"dybk-cal-nav\"><button type=\"button\" data-cal=\"prev\">\u2039<\/button><span data-role=\"month\"><\/span><button type=\"button\" data-cal=\"next\">\u203a<\/button><\/div>\n<div class=\"dybk-cal-grid\" data-role=\"cal\"><\/div>\n<div data-role=\"slots-wrap\" style=\"display:none\">\n<div class=\"dybk-slots-label\" data-role=\"slots-label\"><\/div>\n<div class=\"dybk-slots\" data-role=\"slots\"><\/div>\n<div class=\"dybk-tz\" data-role=\"tz\"><\/div>\n<\/div>\n<div class=\"dybk-btn-row\"><button type=\"button\" class=\"dybk-btn-sec\" data-go=\"0\"><\/button><button type=\"button\" class=\"dybk-btn-pri\" data-next=\"2\"><\/button><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"2\">\n<h2 data-t=\"s2\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"ps\">\n<div class=\"dybk-products\" data-role=\"products\"><\/div>\n<div class=\"dybk-field\"><label data-t=\"le\"><\/label><input type=\"text\" data-field=\"estab\"><\/p>\n<div class=\"dybk-err\" data-err=\"estab\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"ln2\"><\/label><input type=\"text\" data-field=\"name\"><\/p>\n<div class=\"dybk-err\" data-err=\"name\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"lm\"><\/label><input type=\"email\" data-field=\"email\"><\/p>\n<div class=\"dybk-err\" data-err=\"email\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"lp\"><\/label><input type=\"tel\" data-field=\"phone\"><\/div>\n<div class=\"dybk-field\"><label data-t=\"lnd\"><\/label><textarea rows=\"4\" data-field=\"needs\"><\/textarea><\/p>\n<div class=\"dybk-err\" data-err=\"needs\"><\/div>\n<\/div>\n<div class=\"dybk-btn-row\"><button type=\"button\" class=\"dybk-btn-sec\" data-go=\"1\"><\/button><button type=\"button\" class=\"dybk-btn-pri\" data-next=\"3\"><\/button><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"3\">\n<h2 data-t=\"s3\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"rs\">\n<div class=\"dybk-recap\" data-role=\"recap\"><\/div>\n<div class=\"dybk-btn-row\" data-role=\"confirm-row\"><\/div>\n<div class=\"dybk-err\" data-role=\"send-error\" style=\"margin-top:8px\"><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"ok\">\n<div class=\"dybk-success\">\n<div class=\"dybk-success-icon\">\u2705<\/div>\n<h2 data-t=\"ot\"><\/h2>\n<p data-t=\"ob\">\n<\/div><\/div>\n<\/p><\/div>\n<\/div>\n<p><script>\n(function(){\n'use strict';<\/p>\n<p>const root = document.getElementById('dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8');\nif (!root) return;<\/p>\n<p>const AJAX = root.dataset.ajax;\nconst NONCE = root.dataset.nonce;\nconst WA = root.dataset.wa || '';\nconst BOT = root.dataset.chatbot || '';\nconst LANGS = ['fr','en','es','nl','it','pt','hi','zh'];\nconst LL = {fr:'FR',en:'EN',es:'ES',nl:'NL',it:'IT',pt:'PT',hi:'\u0939\u093f',zh:'\u4e2d\u6587'};\nconst TZP = 'Europe\/Paris';\nconst UTZ = Intl.DateTimeFormat().resolvedOptions().timeZone || TZP;<\/p>\n<p>function normalizeLang(v){\n  v = String(v || '').toLowerCase().replace('_','-');\n  if (v === 'zh-hans' || v === 'zh-cn' || v === 'cn') return 'zh';\n  if (v === 'pt-pt' || v === 'pt-br') return 'pt';\n  v = v.substring(0,2);\n  return LANGS.includes(v) ? v : 'fr';\n}<\/p>\n<p>function detectLang(){\n  const dataLang = normalizeLang(root.dataset.lang);\n  if (dataLang && LANGS.includes(dataLang)) return dataLang;<\/p>\n<p>  const htmlLang = normalizeLang(document.documentElement.lang || '');\n  if (htmlLang && LANGS.includes(htmlLang)) return htmlLang;<\/p>\n<p>  const m = location.pathname.match(\/^\\\/(en|es|nl|it|pt|pt-pt|hi|zh|zh-hans)(\\\/|$)\/i);\n  if (m) return normalizeLang(m[1]);<\/p>\n<p>  const qs = new URLSearchParams(location.search).get('lang');\n  if (qs) return normalizeLang(qs);<\/p>\n<p>  return 'fr';\n}<\/p>\n<p>let lang = detectLang();\nlet curM = null;\nlet selDate = null;\nlet selSlot = null;\nlet rdvType = 'demo';\nlet selProds = [];<\/p>\n<p>const T = {\nfr:{ct:'Comment souhaitez-vous nous contacter ?',cs:'Choisissez la m\u00e9thode qui vous convient',ab:'R\u00e9server un cr\u00e9neau',abs:'D\u00e9mo en ligne 30 min',aw:'WhatsApp',aws:'R\u00e9ponse rapide',abt:'Chatbot',abts:'Disponible 24h\/24',s1:'Choisir un cr\u00e9neau',ts:'Type de rendez-vous',demo:'D\u00e9monstration en ligne',partner:'Rendez-vous partenaire',ln:'La d\u00e9monstration peut se faire en fran\u00e7ais, anglais, espagnol, n\u00e9erlandais, italien ou portugais.',ct2:'S\u00e9lectionner une date',cs2:'Lundi\u2013vendredi, 9h\u201317h, heure de Paris',sl:'Cr\u00e9neaux disponibles',tz:'Horaires en heure locale',s2:'Vos informations',ps:'S\u00e9lectionnez le ou les produits',le:'Nom de votre \u00e9tablissement *',ln2:'Votre nom complet *',lm:'Adresse e-mail *',lp:'T\u00e9l\u00e9phone, optionnel',lnd:'D\u00e9crivez vos besoins *',s3:'R\u00e9capitulatif',rs:'V\u00e9rifiez avant de confirmer',rd:'Date',rt:'Heure locale',rtp:'Heure Paris',ry:'Type',rpr:'Produits',re:'\u00c9tablissement',rn:'Nom',rem:'E-mail',rnd:'Besoins',gc:'Ajouter \u00e0 Google Calendar',bk:'\u2190 Retour',nx:'Suivant \u2192',cf:'Confirmer la r\u00e9servation',snd:'Envoi...',ot:'R\u00e9servation confirm\u00e9e !',ob:'Vous allez recevoir un e-mail de confirmation. Un lien Google Meet vous sera envoy\u00e9 avant le rendez-vous.',ed:'S\u00e9lectionnez une date',es:'S\u00e9lectionnez un cr\u00e9neau',ep:'S\u00e9lectionnez au moins un produit',ee:'Champ requis',en2:'Champ requis',em:'E-mail invalide',end:'Champ requis',er:'Erreur. Veuillez r\u00e9essayer.',bot:'Le chatbot sera bient\u00f4t disponible.',M:['Janvier','F\u00e9vrier','Mars','Avril','Mai','Juin','Juillet','Ao\u00fbt','Septembre','Octobre','Novembre','D\u00e9cembre'],D:['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'],wa:'Bonjour, je souhaite une d\u00e9monstration DYNSEO.'},\nen:{ct:'How would you like to contact us?',cs:'Choose the method that suits you',ab:'Book a slot',abs:'30 min online demo',aw:'WhatsApp',aws:'Quick reply',abt:'Chatbot',abts:'Available 24\/7',s1:'Choose a time slot',ts:'Appointment type',demo:'Online demonstration',partner:'Partner meeting',ln:'The demonstration can be conducted in English, French, Spanish, Dutch, Italian or Portuguese.',ct2:'Select a date',cs2:'Monday\u2013Friday, 9am\u20135pm, Paris time',sl:'Available slots',tz:'Times in your local timezone',s2:'Your information',ps:'Select the product(s)',le:'Institution name *',ln2:'Full name *',lm:'Email address *',lp:'Phone, optional',lnd:'Describe your needs *',s3:'Summary',rs:'Review before confirming',rd:'Date',rt:'Local time',rtp:'Paris time',ry:'Type',rpr:'Products',re:'Institution',rn:'Name',rem:'Email',rnd:'Needs',gc:'Add to Google Calendar',bk:'\u2190 Back',nx:'Next \u2192',cf:'Confirm booking',snd:'Sending...',ot:'Booking confirmed!',ob:'You will receive a confirmation email. A Google Meet link will be sent before your appointment.',ed:'Please select a date',es:'Please select a time slot',ep:'Select at least one product',ee:'Required',en2:'Required',em:'Invalid email',end:'Required',er:'Error. Please try again.',bot:'The chatbot will be available soon.',M:['January','February','March','April','May','June','July','August','September','October','November','December'],D:['Mon','Tue','Wed','Thu','Fri','Sat','Sun'],wa:'Hello, I would like a DYNSEO demonstration.'},\nes:{ct:'\u00bfC\u00f3mo desea contactarnos?',cs:'Elija el m\u00e9todo m\u00e1s conveniente',ab:'Reservar horario',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Respuesta r\u00e1pida',abt:'Chatbot',abts:'Disponible 24h',s1:'Elegir un horario',ts:'Tipo de cita',demo:'Demostraci\u00f3n en l\u00ednea',partner:'Cita de socio',ln:'La demostraci\u00f3n puede realizarse en ingl\u00e9s, franc\u00e9s, espa\u00f1ol, neerland\u00e9s, italiano o portugu\u00e9s.',ct2:'Seleccionar fecha',cs2:'Lunes\u2013viernes, 9h\u201317h, hora de Par\u00eds',sl:'Horarios disponibles',tz:'Horarios en zona horaria local',s2:'Sus datos',ps:'Seleccione el o los productos',le:'Nombre del establecimiento *',ln2:'Nombre completo *',lm:'Correo electr\u00f3nico *',lp:'Tel\u00e9fono, opcional',lnd:'Describa sus necesidades *',s3:'Resumen',rs:'Verifique antes de confirmar',rd:'Fecha',rt:'Hora local',rtp:'Hora Par\u00eds',ry:'Tipo',rpr:'Productos',re:'Establecimiento',rn:'Nombre',rem:'Correo',rnd:'Necesidades',gc:'A\u00f1adir a Google Calendar',bk:'\u2190 Volver',nx:'Siguiente \u2192',cf:'Confirmar reserva',snd:'Enviando...',ot:'\u00a1Reserva confirmada!',ob:'Recibir\u00e1 un correo de confirmaci\u00f3n. Le enviaremos un enlace Google Meet antes de la cita.',ed:'Seleccione una fecha',es:'Seleccione un horario',ep:'Seleccione al menos un producto',ee:'Requerido',en2:'Requerido',em:'Correo no v\u00e1lido',end:'Requerido',er:'Error. Intente de nuevo.',bot:'El chatbot estar\u00e1 disponible pronto.',M:['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],D:['Lun','Mar','Mi\u00e9','Jue','Vie','S\u00e1b','Dom'],wa:'Hola, me gustar\u00eda una demostraci\u00f3n DYNSEO.'},\nnl:{ct:'Hoe wilt u contact opnemen?',cs:'Kies de meest geschikte methode',ab:'Tijdslot boeken',abs:'Online demo 30 min',aw:'WhatsApp',aws:'Snelle reactie',abt:'Chatbot',abts:'24\/7 beschikbaar',s1:'Tijdslot kiezen',ts:'Type afspraak',demo:'Online demonstratie',partner:'Partnerbijeenkomst',ln:'De demonstratie kan in het Engels, Frans, Spaans, Nederlands, Italiaans of Portugees.',ct2:'Datum selecteren',cs2:'Maandag\u2013vrijdag, 9u\u201317u, Parijse tijd',sl:'Beschikbare tijdsloten',tz:'Tijden in lokale tijdzone',s2:'Uw gegevens',ps:'Selecteer het\/de product(en)',le:'Naam instelling *',ln2:'Volledige naam *',lm:'E-mailadres *',lp:'Telefoon, optioneel',lnd:'Beschrijf uw behoeften *',s3:'Samenvatting',rs:'Controleer voor bevestiging',rd:'Datum',rt:'Lokale tijd',rtp:'Parijse tijd',ry:'Type',rpr:'Producten',re:'Instelling',rn:'Naam',rem:'E-mail',rnd:'Behoeften',gc:'Toevoegen aan Google Calendar',bk:'\u2190 Terug',nx:'Volgende \u2192',cf:'Reservering bevestigen',snd:'Verzenden...',ot:'Reservering bevestigd!',ob:'U ontvangt een bevestigingsmail. Voor uw afspraak ontvangt u een Google Meet-link.',ed:'Selecteer een datum',es:'Selecteer een tijdslot',ep:'Selecteer minstens \u00e9\u00e9n product',ee:'Verplicht',en2:'Verplicht',em:'Ongeldig e-mailadres',end:'Verplicht',er:'Fout. Probeer opnieuw.',bot:'De chatbot is binnenkort beschikbaar.',M:['Januari','Februari','Maart','April','Mei','Juni','Juli','Augustus','September','Oktober','November','December'],D:['Ma','Di','Wo','Do','Vr','Za','Zo'],wa:'Hallo, ik wil graag een DYNSEO-demonstratie.'},\nit:{ct:'Come desidera contattarci?',cs:'Scegli il metodo pi\u00f9 adatto',ab:'Prenota uno slot',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Risposta rapida',abt:'Chatbot',abts:'Disponibile 24h',s1:'Scegli un orario',ts:'Tipo di appuntamento',demo:'Dimostrazione online',partner:'Appuntamento partner',ln:'La dimostrazione pu\u00f2 essere effettuata in inglese, francese, spagnolo, olandese, italiano o portoghese.',ct2:'Seleziona una data',cs2:'Luned\u00ec\u2013venerd\u00ec, 9\u201317, ora di Parigi',sl:'Orari disponibili',tz:'Orari nel fuso orario locale',s2:'Le sue informazioni',ps:'Seleziona il\/i prodotto\/i',le:'Nome istituto *',ln2:'Nome completo *',lm:'Indirizzo e-mail *',lp:'Telefono, facoltativo',lnd:'Descriva le sue esigenze *',s3:'Riepilogo',rs:'Verifica prima di confermare',rd:'Data',rt:'Ora locale',rtp:'Ora Parigi',ry:'Tipo',rpr:'Prodotti',re:'Istituto',rn:'Nome',rem:'E-mail',rnd:'Esigenze',gc:'Aggiungi a Google Calendar',bk:'\u2190 Indietro',nx:'Avanti \u2192',cf:'Conferma prenotazione',snd:'Invio...',ot:'Prenotazione confermata!',ob:'Ricever\u00e0 un e-mail di conferma. Un link Google Meet verr\u00e0 inviato prima dell\u2019appuntamento.',ed:'Seleziona una data',es:'Seleziona un orario',ep:'Seleziona almeno un prodotto',ee:'Obbligatorio',en2:'Obbligatorio',em:'E-mail non valida',end:'Obbligatorio',er:'Errore. Riprova.',bot:'Il chatbot sar\u00e0 disponibile a breve.',M:['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],D:['Lun','Mar','Mer','Gio','Ven','Sab','Dom'],wa:'Ciao, vorrei una dimostrazione DYNSEO.'},\npt:{ct:'Como deseja entrar em contato?',cs:'Escolha o m\u00e9todo mais conveniente',ab:'Reservar hor\u00e1rio',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Resposta r\u00e1pida',abt:'Chatbot',abts:'Dispon\u00edvel 24h',s1:'Escolher hor\u00e1rio',ts:'Tipo de reuni\u00e3o',demo:'Demonstra\u00e7\u00e3o online',partner:'Reuni\u00e3o de parceiro',ln:'A demonstra\u00e7\u00e3o pode ser feita em ingl\u00eas, franc\u00eas, espanhol, neerland\u00eas, italiano ou portugu\u00eas.',ct2:'Selecionar data',cs2:'Segunda\u2013sexta, 9h\u201317h, hora de Paris',sl:'Hor\u00e1rios dispon\u00edveis',tz:'Hor\u00e1rios no fuso hor\u00e1rio local',s2:'As suas informa\u00e7\u00f5es',ps:'Selecione o(s) produto(s)',le:'Nome do estabelecimento *',ln2:'Nome completo *',lm:'Endere\u00e7o de e-mail *',lp:'Telefone, opcional',lnd:'Descreva as suas necessidades *',s3:'Resumo',rs:'Verifique antes de confirmar',rd:'Data',rt:'Hora local',rtp:'Hora Paris',ry:'Tipo',rpr:'Produtos',re:'Estabelecimento',rn:'Nome',rem:'E-mail',rnd:'Necessidades',gc:'Adicionar ao Google Calendar',bk:'\u2190 Voltar',nx:'Pr\u00f3ximo \u2192',cf:'Confirmar reserva',snd:'Enviando...',ot:'Reserva confirmada!',ob:'Receber\u00e1 um e-mail de confirma\u00e7\u00e3o. Um link Google Meet ser\u00e1 enviado antes da reuni\u00e3o.',ed:'Selecione uma data',es:'Selecione um hor\u00e1rio',ep:'Selecione pelo menos um produto',ee:'Obrigat\u00f3rio',en2:'Obrigat\u00f3rio',em:'E-mail inv\u00e1lido',end:'Obrigat\u00f3rio',er:'Erro. Tente novamente.',bot:'O chatbot estar\u00e1 dispon\u00edvel em breve.',M:['Janeiro','Fevereiro','Mar\u00e7o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],D:['Seg','Ter','Qua','Qui','Sex','S\u00e1b','Dom'],wa:'Ol\u00e1, gostaria de uma demonstra\u00e7\u00e3o DYNSEO.'},\nhi:{ct:'\u0906\u092a \u0939\u092e\u0938\u0947 \u0915\u0948\u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902?',cs:'\u0905\u092a\u0928\u0940 \u092a\u0938\u0902\u0926\u0940\u0926\u093e \u0935\u093f\u0927\u093f \u091a\u0941\u0928\u0947\u0902',ab:'\u0938\u094d\u0932\u0949\u091f \u092c\u0941\u0915 \u0915\u0930\u0947\u0902',abs:'30 \u092e\u093f\u0928\u091f \u0911\u0928\u0932\u093e\u0907\u0928 \u0921\u0947\u092e\u094b',aw:'WhatsApp',aws:'\u0924\u094d\u0935\u0930\u093f\u0924 \u0909\u0924\u094d\u0924\u0930',abt:'\u091a\u0948\u091f\u092c\u0949\u091f',abts:'24\/7 \u0909\u092a\u0932\u092c\u094d\u0927',s1:'\u0938\u092e\u092f \u0938\u094d\u0932\u0949\u091f \u091a\u0941\u0928\u0947\u0902',ts:'\u0905\u092a\u0949\u0907\u0902\u091f\u092e\u0947\u0902\u091f \u092a\u094d\u0930\u0915\u093e\u0930',demo:'\u0911\u0928\u0932\u093e\u0907\u0928 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928',partner:'\u092a\u093e\u0930\u094d\u091f\u0928\u0930 \u092e\u0940\u091f\u093f\u0902\u0917',ln:'\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928 \u0905\u0902\u0917\u094d\u0930\u0947\u091c\u0940 \u092f\u093e \u0939\u093f\u0902\u0926\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948\u0964',ct2:'\u0924\u093e\u0930\u0940\u0916 \u091a\u0941\u0928\u0947\u0902',cs2:'\u0938\u094b\u092e\u0935\u093e\u0930\u2013\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930, 9\u201317, \u092a\u0947\u0930\u093f\u0938 \u0938\u092e\u092f',sl:'\u0909\u092a\u0932\u092c\u094d\u0927 \u0938\u094d\u0932\u0949\u091f',tz:'\u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0938\u092e\u092f\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092e\u0947\u0902 \u0938\u092e\u092f',s2:'\u0906\u092a\u0915\u0940 \u091c\u093e\u0928\u0915\u093e\u0930\u0940',ps:'\u0909\u0924\u094d\u092a\u093e\u0926 \u091a\u0941\u0928\u0947\u0902',le:'\u0938\u0902\u0938\u094d\u0925\u093e\u0928 \u0915\u093e \u0928\u093e\u092e *',ln2:'\u092a\u0942\u0930\u093e \u0928\u093e\u092e *',lm:'\u0908\u092e\u0947\u0932 *',lp:'\u092b\u093c\u094b\u0928, \u0935\u0948\u0915\u0932\u094d\u092a\u093f\u0915',lnd:'\u0905\u092a\u0928\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u090f\u0902 \u092c\u0924\u093e\u090f\u0902 *',s3:'\u0938\u093e\u0930\u093e\u0902\u0936',rs:'\u092a\u0941\u0937\u094d\u091f\u093f \u0938\u0947 \u092a\u0939\u0932\u0947 \u091c\u093e\u0902\u091a\u0947\u0902',rd:'\u0924\u093e\u0930\u0940\u0916',rt:'\u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0938\u092e\u092f',rtp:'\u092a\u0947\u0930\u093f\u0938 \u0938\u092e\u092f',ry:'\u092a\u094d\u0930\u0915\u093e\u0930',rpr:'\u0909\u0924\u094d\u092a\u093e\u0926',re:'\u0938\u0902\u0938\u094d\u0925\u093e\u0928',rn:'\u0928\u093e\u092e',rem:'\u0908\u092e\u0947\u0932',rnd:'\u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u090f\u0902',gc:'Google Calendar \u092e\u0947\u0902 \u091c\u094b\u0921\u093c\u0947\u0902',bk:'\u2190 \u0935\u093e\u092a\u0938',nx:'\u0905\u0917\u0932\u093e \u2192',cf:'\u092c\u0941\u0915\u093f\u0902\u0917 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0930\u0947\u0902',snd:'\u092d\u0947\u091c \u0930\u0939\u0947 \u0939\u0948\u0902...',ot:'\u092c\u0941\u0915\u093f\u0902\u0917 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f!',ob:'\u0906\u092a\u0915\u094b \u092a\u0941\u0937\u094d\u091f\u093f \u0908\u092e\u0947\u0932 \u092e\u093f\u0932\u0947\u0917\u0940\u0964 Google Meet \u0932\u093f\u0902\u0915 \u092d\u0947\u091c\u093e \u091c\u093e\u090f\u0917\u093e\u0964',ed:'\u0924\u093e\u0930\u0940\u0916 \u091a\u0941\u0928\u0947\u0902',es:'\u0938\u094d\u0932\u0949\u091f \u091a\u0941\u0928\u0947\u0902',ep:'\u090f\u0915 \u0909\u0924\u094d\u092a\u093e\u0926 \u091a\u0941\u0928\u0947\u0902',ee:'\u0906\u0935\u0936\u094d\u092f\u0915',en2:'\u0906\u0935\u0936\u094d\u092f\u0915',em:'\u0905\u092e\u093e\u0928\u094d\u092f \u0908\u092e\u0947\u0932',end:'\u0906\u0935\u0936\u094d\u092f\u0915',er:'\u0924\u094d\u0930\u0941\u091f\u093f\u0964',bot:'\u091a\u0948\u091f\u092c\u0949\u091f \u091c\u0932\u094d\u0926 \u0909\u092a\u0932\u092c\u094d\u0927 \u0939\u094b\u0917\u093e\u0964',M:['\u091c\u0928\u0935\u0930\u0940','\u092b\u093c\u0930\u0935\u0930\u0940','\u092e\u093e\u0930\u094d\u091a','\u0905\u092a\u094d\u0930\u0948\u0932','\u092e\u0908','\u091c\u0942\u0928','\u091c\u0941\u0932\u093e\u0908','\u0905\u0917\u0938\u094d\u0924','\u0938\u093f\u0924\u0902\u092c\u0930','\u0905\u0915\u094d\u091f\u0942\u092c\u0930','\u0928\u0935\u0902\u092c\u0930','\u0926\u093f\u0938\u0902\u092c\u0930'],D:['\u0938\u094b\u092e','\u092e\u0902\u0917\u0932','\u092c\u0941\u0927','\u0917\u0941\u0930\u0941','\u0936\u0941\u0915\u094d\u0930','\u0936\u0928\u093f','\u0930\u0935\u093f'],wa:'\u0928\u092e\u0938\u094d\u0924\u0947, \u092e\u0948\u0902 DYNSEO \u0921\u0947\u092e\u094b \u0926\u0947\u0916\u0928\u093e \u091a\u093e\u0939\u0924\u093e\/\u091a\u093e\u0939\u0924\u0940 \u0939\u0942\u0901\u0964'},\nzh:{ct:'\u60a8\u5e0c\u671b\u5982\u4f55\u8054\u7cfb\u6211\u4eec\uff1f',cs:'\u8bf7\u9009\u62e9\u6700\u9002\u5408\u60a8\u7684\u65b9\u5f0f',ab:'\u9884\u7ea6\u65f6\u6bb5',abs:'30\u5206\u949f\u5728\u7ebf\u6f14\u793a',aw:'WhatsApp',aws:'\u5feb\u901f\u56de\u590d',abt:'\u804a\u5929\u673a\u5668\u4eba',abts:'\u5168\u5929\u5019\u53ef\u7528',s1:'\u9009\u62e9\u65f6\u95f4\u6bb5',ts:'\u9884\u7ea6\u7c7b\u578b',demo:'\u5728\u7ebf\u6f14\u793a',partner:'\u5408\u4f5c\u4f19\u4f34\u4f1a\u8bae',ln:'\u6f14\u793a\u53ef\u4ee5\u7528\u4e2d\u6587\u6216\u82f1\u6587\u8fdb\u884c\u3002',ct2:'\u9009\u62e9\u65e5\u671f',cs2:'\u5468\u4e00\u81f3\u5468\u4e94\uff0c9:00\u201317:00\uff0c\u5df4\u9ece\u65f6\u95f4',sl:'\u53ef\u7528\u65f6\u6bb5',tz:'\u65f6\u95f4\u4e3a\u60a8\u7684\u672c\u5730\u65f6\u533a',s2:'\u60a8\u7684\u4fe1\u606f',ps:'\u9009\u62e9\u611f\u5174\u8da3\u7684\u4ea7\u54c1',le:'\u673a\u6784\u540d\u79f0 *',ln2:'\u59d3\u540d *',lm:'\u7535\u5b50\u90ae\u4ef6 *',lp:'\u7535\u8bdd\uff0c\u53ef\u9009',lnd:'\u63cf\u8ff0\u60a8\u7684\u9700\u6c42 *',s3:'\u9884\u7ea6\u6458\u8981',rs:'\u786e\u8ba4\u524d\u8bf7\u68c0\u67e5',rd:'\u65e5\u671f',rt:'\u672c\u5730\u65f6\u95f4',rtp:'\u5df4\u9ece\u65f6\u95f4',ry:'\u7c7b\u578b',rpr:'\u4ea7\u54c1',re:'\u673a\u6784',rn:'\u59d3\u540d',rem:'\u7535\u5b50\u90ae\u4ef6',rnd:'\u9700\u6c42',gc:'\u6dfb\u52a0\u5230 Google \u65e5\u5386',bk:'\u2190 \u8fd4\u56de',nx:'\u4e0b\u4e00\u6b65 \u2192',cf:'\u786e\u8ba4\u9884\u7ea6',snd:'\u53d1\u9001\u4e2d...',ot:'\u9884\u7ea6\u5df2\u786e\u8ba4\uff01',ob:'\u60a8\u5c06\u6536\u5230\u786e\u8ba4\u90ae\u4ef6\u3002\u4f1a\u524d\u5c06\u53d1\u9001 Google Meet \u94fe\u63a5\u3002',ed:'\u8bf7\u9009\u62e9\u65e5\u671f',es:'\u8bf7\u9009\u62e9\u65f6\u95f4\u6bb5',ep:'\u8bf7\u9009\u62e9\u4ea7\u54c1',ee:'\u5fc5\u586b\u9879',en2:'\u5fc5\u586b\u9879',em:'\u65e0\u6548\u90ae\u4ef6',end:'\u5fc5\u586b\u9879',er:'\u53d1\u9001\u5931\u8d25\u3002',bot:'\u804a\u5929\u673a\u5668\u4eba\u5373\u5c06\u4e0a\u7ebf\u3002',M:['\u4e00\u6708','\u4e8c\u6708','\u4e09\u6708','\u56db\u6708','\u4e94\u6708','\u516d\u6708','\u4e03\u6708','\u516b\u6708','\u4e5d\u6708','\u5341\u6708','\u5341\u4e00\u6708','\u5341\u4e8c\u6708'],D:['\u4e00','\u4e8c','\u4e09','\u56db','\u4e94','\u516d','\u65e5'],wa:'\u60a8\u597d\uff0c\u6211\u60f3\u4e86\u89e3 DYNSEO \u6f14\u793a\u3002'}\n};<\/p>\n<p>const PRODS = [\n{id:'edith',n:'EDITH \/ ANNELIES \/ SCARLETT',d:{fr:'Stimulation cognitive \u2013 seniors',en:'Cognitive stimulation \u2013 seniors',es:'Estimulaci\u00f3n cognitiva \u2013 mayores',nl:'Cognitieve stimulatie \u2013 senioren',it:'Stimolazione cognitiva \u2013 anziani',pt:'Estimula\u00e7\u00e3o cognitiva \u2013 seniores',hi:'\u0935\u0930\u093f\u0937\u094d\u0920\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u091c\u094d\u091e\u093e\u0928\u093e\u0924\u094d\u092e\u0915 \u0909\u0924\u094d\u0924\u0947\u091c\u0928\u093e',zh:'\u8001\u5e74\u4eba\u8ba4\u77e5\u523a\u6fc0'}},\n{id:'joe',n:'JOE \/ CLINT \/ ROBERTO',d:{fr:'Entra\u00eenement c\u00e9r\u00e9bral \u2013 adultes',en:'Brain training \u2013 adults',es:'Entrenamiento cerebral \u2013 adultos',nl:'Hersenentraining \u2013 volwassenen',it:'Allenamento cerebrale \u2013 adulti',pt:'Treino cerebral \u2013 adultos',hi:'\u0935\u092f\u0938\u094d\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u092e\u0938\u094d\u0924\u093f\u0937\u094d\u0915 \u092a\u094d\u0930\u0936\u093f\u0915\u094d\u0937\u0923',zh:'\u6210\u4eba\u8111\u529b\u8bad\u7ec3'}},\n{id:'coco',n:'COCO',d:{fr:'Applications enfants',en:'Apps for children',es:'Aplicaciones para ni\u00f1os',nl:'Apps voor kinderen',it:'App per bambini',pt:'Aplicativos para crian\u00e7as',hi:'\u092c\u091a\u094d\u091a\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0910\u092a',zh:'\u513f\u7ae5\u5e94\u7528'}},\n{id:'mondico',n:'Mon Dico',d:{fr:'Outil orthophonie',en:'Speech therapy tool',es:'Herramienta logopedia',nl:'Logopedie tool',it:'Strumento logopedia',pt:'Ferramenta fonoaudiologia',hi:'\u0935\u093e\u0915\u094d \u091a\u093f\u0915\u093f\u0924\u094d\u0938\u093e \u0909\u092a\u0915\u0930\u0923',zh:'\u8a00\u8bed\u6cbb\u7597\u5de5\u5177'}}\n];<\/p>\n<p>const SLOTS = ['09:00','09:30','10:00','10:30','11:00','11:30','12:00','12:30','13:00','13:30','14:00','14:30','15:00','15:30','16:00','16:30','17:00'];\nconst $ = (s) => root.querySelector(s);\nconst $$ = (s) => Array.from(root.querySelectorAll(s));\nconst p2 = (n) => String(n).padStart(2,'0');\nconst tx = (k) => (T[lang] && T[lang][k]) || T.fr[k] || k;\nconst esc = (v) => String(v || '').replace(\/[&<>'\"]\/g, c => ({'&':'&amp;','<':'&lt;','>':'&gt;',\"'\":'&#039;','\"':'&quot;'}[c]));\nconst field = (k) => $('[data-field=\"'+k+'\"]');<\/p>\n<p>function tzOffsetMinutes(timeZone, date){\n  const parts = new Intl.DateTimeFormat('en-US', {\n    timeZone,\n    year:'numeric', month:'2-digit', day:'2-digit',\n    hour:'2-digit', minute:'2-digit', second:'2-digit', hour12:false\n  }).formatToParts(date).reduce((a,p) => { a[p.type] = p.value; return a; }, {});\n  const asUTC = Date.UTC(+parts.year, +parts.month - 1, +parts.day, +parts.hour, +parts.minute, +parts.second);\n  return (asUTC - date.getTime()) \/ 60000;\n}<\/p>\n<p>function parisWallTimeToDate(ds, sl){\n  const bits = ds.split('-').map(Number);\n  const hm = sl.split(':').map(Number);\n  const guess = new Date(Date.UTC(bits[0], bits[1]-1, bits[2], hm[0], hm[1], 0));\n  const offset = tzOffsetMinutes(TZP, guess);\n  return new Date(guess.getTime() - offset * 60000);\n}<\/p>\n<p>function localSlot(ds, sl){\n  try {\n    return parisWallTimeToDate(ds, sl).toLocaleTimeString([], {hour:'2-digit', minute:'2-digit', hour12:false});\n  } catch(e) { return sl; }\n}<\/p>\n<p>function gcalUrl(d){\n  const s = parisWallTimeToDate(d.date, d.slot);\n  const e = new Date(s.getTime() + 30 * 60000);\n  const f = dt => dt.getFullYear()+p2(dt.getMonth()+1)+p2(dt.getDate())+'T'+p2(dt.getHours())+p2(dt.getMinutes())+'00';\n  const ti = encodeURIComponent((d.type === 'demo' ? tx('demo') : tx('partner')) + ' DYNSEO \u2013 ' + d.name);\n  const de = encodeURIComponent('Produits: '+d.products+'\\n\u00c9tablissement: '+d.estab+'\\nEmail: '+d.email+'\\n\\n'+d.needs);\n  return 'https:\/\/calendar.google.com\/calendar\/render?action=TEMPLATE&text='+ti+'&dates='+f(s)+'\/'+f(e)+'&ctz=Europe%2FParis&details='+de+'&location=Google+Meet';\n}<\/p>\n<p>function dots(n){\n  const w = $('[data-role=\"dots\"]');\n  w.innerHTML = '';\n  for(let i=0;i<=3;i++){\n    const d = document.createElement('div');\n    d.className = 'dybk-dot' + (i===n ? ' active' : i<n ? ' done' : '');\n    w.appendChild(d);\n  }\n}\n\nfunction step(n){\n  $$('.dybk-step').forEach(s => s.classList.remove('active'));\n  const target = $('[data-step=\"'+n+'\"]');\n  if (target) target.classList.add('active');\n  root.classList.toggle('dybk-modal-open', String(n) !== '0');\n  ensureCloseButton();\n  if (n !== 'ok') dots(Number(n));\n}<\/p>\n<p>function ensureCloseButton(){\n  $$('.dybk-close').forEach(b => b.remove());\n  if (!root.classList.contains('dybk-modal-open')) return;\n  const active = $('.dybk-step.active');\n  if (!active) return;\n  const b = document.createElement('button');\n  b.type = 'button';\n  b.className = 'dybk-close';\n  b.setAttribute('aria-label','Fermer');\n  b.innerHTML = '\u00d7';\n  b.addEventListener('click', () => step(0));\n  active.prepend(b);\n}<\/p>\n<p>function renderLang(){\n  const b = $('[data-role=\"lang\"]');\n  b.innerHTML = '';\n  LANGS.forEach(l => {\n    const btn = document.createElement('button');\n    btn.type = 'button';\n    btn.className = 'dybk-lang-btn' + (l === lang ? ' active' : '');\n    btn.textContent = LL[l];\n    btn.addEventListener('click', () => { lang = l; renderAll(); });\n    b.appendChild(btn);\n  });\n}<\/p>\n<p>function renderTexts(){\n  $$('[data-t]').forEach(el => { el.textContent = tx(el.dataset.t); });\n  $('[data-type=\"demo\"]').textContent = tx('demo');\n  $('[data-type=\"partner\"]').textContent = tx('partner');\n  $('[data-next=\"2\"]').textContent = tx('nx');\n  $('[data-next=\"3\"]').textContent = tx('nx');\n  $$('[data-go]').forEach(el => el.textContent = tx('bk'));\n}<\/p>\n<p>function renderProds(){\n  const w = $('[data-role=\"products\"]');\n  w.innerHTML = '';\n  PRODS.forEach(p => {\n    const c = document.createElement('div');\n    c.className = 'dybk-prod' + (selProds.includes(p.id) ? ' selected' : '');\n    c.innerHTML = '<\/p>\n<div class=\"dybk-check\">'+(selProds.includes(p.id)?'\u2713':'')+'<\/div>\n<div>\n<div class=\"dybk-pname\">'+esc(p.n)+'<\/div>\n<div class=\"dybk-pdesc\">'+esc((p.d[lang] || p.d.fr))+'<\/div>\n<\/div>\n<p>';\n    c.addEventListener('click', () => {\n      selProds = selProds.includes(p.id) ? selProds.filter(x => x !== p.id) : selProds.concat(p.id);\n      renderProds();\n    });\n    w.appendChild(c);\n  });\n}<\/p>\n<p>function renderCal(){\n  const now = new Date();\n  if (!curM) curM = new Date(now.getFullYear(), now.getMonth(), 1);\n  $('[data-role=\"month\"]').textContent = tx('M')[curM.getMonth()] + ' ' + curM.getFullYear();\n  const g = $('[data-role=\"cal\"]');\n  g.innerHTML = '';\n  tx('D').forEach(d => {\n    const h = document.createElement('div');\n    h.className = 'dybk-ch';\n    h.textContent = d;\n    g.appendChild(h);\n  });\n  let dw = new Date(curM.getFullYear(), curM.getMonth(), 1).getDay();\n  dw = dw === 0 ? 6 : dw - 1;\n  for(let i=0; i<dw; i++) {\n    const e = document.createElement('div');\n    e.className = 'dybk-cd';\n    g.appendChild(e);\n  }\n  const days = new Date(curM.getFullYear(), curM.getMonth()+1, 0).getDate();\n  const today = now.getFullYear()+'-'+p2(now.getMonth()+1)+'-'+p2(now.getDate());\n  for(let d=1; d<=days; d++){\n    const dt = new Date(curM.getFullYear(), curM.getMonth(), d);\n    const ds = dt.getFullYear()+'-'+p2(dt.getMonth()+1)+'-'+p2(d);\n    const el = document.createElement('div');\n    el.textContent = d;\n    el.dataset.date = ds;\n    if (dt.getDay() === 0 || dt.getDay() === 6 || ds < today) {\n      el.className = 'dybk-cd off';\n    } else {\n      el.className = 'dybk-cd avail' + (selDate === ds ? ' sel' : '') + (ds === today ? ' today' : '');\n      el.addEventListener('click', () => {\n        selDate = ds;\n        selSlot = null;\n        renderCal();\n        renderSlots();\n        $('[data-role=\"slots-wrap\"]').style.display = 'block';\n      });\n    }\n    g.appendChild(el);\n  }\n}<\/p>\n<p>function renderSlots(){\n  $('[data-role=\"slots-label\"]').textContent = tx('sl');\n  const w = $('[data-role=\"slots\"]');\n  w.innerHTML = '';\n  SLOTS.forEach(s => {\n    const b = document.createElement('div');\n    b.className = 'dybk-slot' + (selSlot === s ? ' sel' : '');\n    b.dataset.slot = s;\n    b.textContent = UTZ === TZP ? s : localSlot(selDate, s) + ' (' + s + ' Paris)';\n    b.addEventListener('click', () => { selSlot = s; renderSlots(); });\n    w.appendChild(b);\n  });\n  $('[data-role=\"tz\"]').textContent = tx('tz') + (UTZ !== TZP ? ' \u2014 ' + UTZ : '');\n}<\/p>\n<p>function buildRecap(){\n  const dt = new Date(selDate + 'T12:00:00');\n  const locale = lang === 'zh' ? 'zh-CN' : lang === 'hi' ? 'hi-IN' : lang;\n  const df = dt.toLocaleDateString(locale, {weekday:'long', day:'numeric', month:'long', year:'numeric'});\n  const same = UTZ === TZP;\n  const pn = selProds.map(id => (PRODS.find(p => p.id === id) || {}).n).filter(Boolean).join(', ');\n  const rows = [\n    [tx('rd'), df],\n    [tx('rt'), localSlot(selDate, selSlot) + (same ? ' (Paris)' : '')],\n    ...(!same ? [[tx('rtp'), selSlot + ' Paris']] : []),\n    [tx('ry'), rdvType === 'demo' ? tx('demo') : tx('partner')],\n    [tx('rpr'), pn],\n    [tx('re'), field('estab').value],\n    [tx('rn'), field('name').value],\n    [tx('rem'), field('email').value],\n    [tx('rnd'), field('needs').value]\n  ];<\/p>\n<p>  $('[data-role=\"recap\"]').innerHTML = rows.map(([l,v]) => '<\/p>\n<div class=\"dybk-recap-row\"><span>'+esc(l)+'<\/span><span>'+esc(v)+'<\/span><\/div>\n<p>').join('');<\/p>\n<p>  const url = gcalUrl({date:selDate, slot:selSlot, type:rdvType, products:pn, name:field('name').value, estab:field('estab').value, email:field('email').value, needs:field('needs').value});\n  $('[data-role=\"confirm-row\"]').innerHTML = '<button type=\"button\" class=\"dybk-btn-sec\" data-back-final=\"1\">'+esc(tx('bk'))+'<\/button><button type=\"button\" class=\"dybk-btn-pri\" data-submit=\"1\">'+esc(tx('cf'))+'<\/button><a class=\"dybk-btn-cal\" href=\"'+esc(url)+'\" target=\"_blank\" rel=\"noopener\">'+esc(tx('gc'))+'<\/a>';\n}<\/p>\n<p>function clearErrors(){\n  $$('[data-err]').forEach(e => e.textContent = '');\n  $('[data-role=\"send-error\"]').textContent = '';\n}<\/p>\n<p>function validateInfo(){\n  clearErrors();\n  if (selProds.length === 0) { alert(tx('ep')); return false; }\n  let ok = true;\n  const req = (k, err, msg) => {\n    if (!field(k).value.trim()) { $('[data-err=\"'+err+'\"]').textContent = tx(msg); ok = false; }\n  };\n  req('estab','estab','ee');\n  req('name','name','en2');\n  req('needs','needs','end');\n  if (!\/\\S+@\\S+\\.\\S+\/.test(field('email').value)) { $('[data-err=\"email\"]').textContent = tx('em'); ok = false; }\n  return ok;\n}<\/p>\n<p>function submit(){\n  const btn = $('[data-submit=\"1\"]');\n  if (!btn) return;\n  btn.disabled = true;\n  btn.textContent = tx('snd');\n  $('[data-role=\"send-error\"]').textContent = '';<\/p>\n<p>  const pn = selProds.map(id => (PRODS.find(p => p.id === id) || {}).n).filter(Boolean).join(', ');\n  const fd = new FormData();\n  fd.append('action','dybk_save');\n  fd.append('nonce', NONCE);\n  fd.append('date', selDate);\n  fd.append('slot', selSlot);\n  fd.append('type', rdvType);\n  fd.append('products', pn);\n  fd.append('estab', field('estab').value);\n  fd.append('name', field('name').value);\n  fd.append('email', field('email').value);\n  fd.append('phone', field('phone').value);\n  fd.append('needs', field('needs').value);\n  fd.append('lang', lang);<\/p>\n<p>  fetch(AJAX, {method:'POST', body:fd, credentials:'same-origin'})\n    .then(r => r.json())\n    .then(data => {\n      if (data && data.success) step('ok');\n      else throw new Error('save failed');\n    })\n    .catch(() => {\n      $('[data-role=\"send-error\"]').textContent = tx('er');\n      btn.disabled = false;\n      btn.textContent = tx('cf');\n    });\n}<\/p>\n<p>function renderAll(){\n  window._dybkT = T[lang];\n  renderLang();\n  renderTexts();\n  renderProds();\n  renderCal();\n  if (selDate) renderSlots();\n}<\/p>\n<p>function openChatbot(){\n  const selectors = [\n    '#tidio-chat iframe',\n    '#tidio-chat',\n    '.tidio-chat-iframe',\n    '.crisp-client',\n    '[data-testid=\"launcher\"]',\n    '.intercom-lightweight-app-launcher',\n    '.chatbase-bubble-button',\n    '.chatbot-button',\n    '.botpress-widget-button',\n    'iframe[src*=\"chat\"]'\n  ];\n  for (const s of selectors) {\n    const el = document.querySelector(s);\n    if (el) { try { el.click(); return; } catch(e) {} }\n  }\n  if (window.TidioChatApi && typeof window.TidioChatApi.open === 'function') { window.TidioChatApi.open(); return; }\n  if (window.$crisp) { window.$crisp.push(['do', 'chat:open']); return; }\n  if (window.Intercom) { window.Intercom('show'); return; }\n  const widget = document.querySelector('body > div:last-child');\n  if (widget) { try { widget.click(); return; } catch(e) {} }\n}<\/p>\n<p>function bindEvents(){\n  root.addEventListener('click', function(e){\n    const action = e.target.closest('[data-action]');\n    if (action && root.contains(action)) {\n      const a = action.dataset.action;\n      if (a === 'book') step(1);\n      if (a === 'wa') window.open('https:\/\/wa.me\/' + WA + '?text=' + encodeURIComponent(tx('wa')), '_blank');\n      if (a === 'bot') openChatbot();\n      return;\n    }<\/p>\n<p>    const type = e.target.closest('[data-type]');\n    if (type && root.contains(type)) {\n      rdvType = type.dataset.type;\n      $$('[data-type]').forEach(t => t.classList.toggle('active', t.dataset.type === rdvType));\n      return;\n    }<\/p>\n<p>    const cal = e.target.closest('[data-cal]');\n    if (cal && root.contains(cal)) {\n      curM = new Date(curM.getFullYear(), curM.getMonth() + (cal.dataset.cal === 'next' ? 1 : -1), 1);\n      renderCal();\n      return;\n    }<\/p>\n<p>    const go = e.target.closest('[data-go]');\n    if (go && root.contains(go)) { step(go.dataset.go); return; }<\/p>\n<p>    const next = e.target.closest('[data-next]');\n    if (next && root.contains(next)) {\n      if (next.dataset.next === '2') {\n        const selectedDateEl = $('.dybk-cd.sel[data-date]');\n        const selectedSlotEl = $('.dybk-slot.sel[data-slot]');\n        if (!selDate && selectedDateEl) selDate = selectedDateEl.dataset.date;\n        if (!selSlot && selectedSlotEl) selSlot = selectedSlotEl.dataset.slot;\n        if (!selDate) { alert(tx('ed')); return; }\n        if (!selSlot) { alert(tx('es')); return; }\n        step(2);\n      } else {\n        if (!validateInfo()) return;\n        buildRecap();\n        step(3);\n      }\n      return;\n    }<\/p>\n<p>    if (e.target.closest('[data-back-final]')) { step(2); return; }\n    if (e.target.closest('[data-submit]')) { submit(); return; }\n  });\n}<\/p>\n<p>function init(){\n  const n = new Date();\n  curM = new Date(n.getFullYear(), n.getMonth(), 1);\n  dots(0);\n  renderAll();\n  bindEvents();<\/p>\n<p>  window._dybkGoFn = function(alt){\n    if (alt === 'book') step(1);\n    else if (alt === 'wa') window.open('https:\/\/wa.me\/' + WA + '?text=' + encodeURIComponent(tx('wa')), '_blank');\n    else if (alt === 'bot') openChatbot();\n  };<\/p>\n<p>  if (window._dybkPendingAlt) {\n    window._dybkGoFn(window._dybkPendingAlt);\n    window._dybkPendingAlt = null;\n  }\n}<\/p>\n<p>if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);\nelse init();<\/p>\n<p>})();\n<\/script><br \/>\n<!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <!-- FAQ --><!-- [et_pb_line_break_holder] --><\/p>\n<div class=\"faq-section\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<h2>\u2753 \u5e38\u89c1\u95ee\u9898 <span class=\"hl\" style=\"font-size:.75em;\">\u8a00\u8bed\u6cbb\u7597\u5e08<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"faq-item\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-question\">DYNSEO \u5e94\u7528\u7a0b\u5e8f\u662f\u5426\u53ef\u4ee5\u62a5\u9500\uff1f<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-answer\">\u4e0d\uff0c\u5e94\u7528\u7a0b\u5e8f\u4e0d\u88ab\u793e\u4f1a\u4fdd\u969c\u62a5\u9500\u3002\u5b83\u4eec\u662f\u53ef\u4ee5\u5728\u8bca\u6240\u548c\u5bb6\u4e2d\u4f7f\u7528\u7684<strong>\u6cbb\u7597\u8865\u5145\u5de5\u5177<\/strong>\u3002\u67d0\u4e9b\u4e92\u52a9\u4fdd\u9669\u516c\u53f8\u5728\u63d0\u4f9b\u8bc1\u660e\u7684\u60c5\u51b5\u4e0b\u4f1a\u62a5\u9500\u8ba4\u77e5\u523a\u6fc0\u5de5\u5177\u3002<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"faq-item\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-question\">\u6211\u53ef\u4ee5\u5728\u8fdc\u7a0b\u8a00\u8bed\u6cbb\u7597\u4e2d\u4f7f\u7528 DYNSEO \u5417\uff1f<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-answer\">\u53ef\u4ee5\uff01\u8fd9\u4e9b\u5e94\u7528\u7a0b\u5e8f<strong>\u4e0e\u8fdc\u7a0b\u533b\u7597 100% \u517c\u5bb9<\/strong>\u3002\u901a\u8fc7 Zoom\/Teams \u5171\u4eab\u5c4f\u5e55\u6216\u5728\u5e73\u53f0\u4e0a\u8fdc\u7a0b\u8ddf\u8e2a\u5bb6\u5ead\u7ec3\u4e60\u3002<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"faq-item\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-question\">\u8a00\u8bed\u6cbb\u7597\u5e08\u7684\u8d39\u7528\u662f\u591a\u5c11\uff1f<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-answer\"><strong>COCO, JOE \u548c \u5fc6\u8da3 : \u6bcf\u53f0\u5e73\u677f\u7535\u8111 88 \u6b27\u5143\uff08\u4e0d\u542b\u7a0e\uff09\/\u5e74<\/strong>\uff0c\u65e0\u9650\u60a3\u8005\u6863\u6848\u548c 30+ \u8ba4\u77e5\u6e38\u620f\u3002\u53ef\u9009\uff1a<strong>\u6bcf\u4e2a\u673a\u6784\u6bcf\u6708 30 \u6b27\u5143\uff08\u4e0d\u542b\u7a0e\uff09\u7684\u8ddf\u8e2a\u7f51\u7edc\u5e73\u53f0<\/strong>\u3002\u9644\u52a0\u8bb8\u53ef\u8bc1\uff1a<strong>\u6211\u7684\u8bcd\u5178 150 \u6b27\u5143\uff08\u4e0d\u542b\u7a0e\uff09<\/strong>\uff0c<strong>\u7535\u5b50\u8bb0\u5fc6 150 \u6b27\u5143\uff08\u4e0d\u542b\u7a0e\uff09<\/strong>\uff0c<strong>\u6eda\u52a8\u7684\u7403 60 \u6b27\u5143\uff08\u4e0d\u542b\u7a0e\uff09<\/strong>\uff08\u4e00\u6b21\u6027\u8d2d\u4e70\uff09\u3002<strong>\u514d\u8d39\u8bd5\u7528 7 \u5929\uff01<\/strong> <a href=\"https:\/\/shop.dynseo.com\/#professionnels\">\u67e5\u770b\u8be6\u7ec6\u8d39\u7528 \u2192<\/a><\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"faq-item\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-question\">\u60a3\u8005\u6570\u636e\u662f\u5426\u5b89\u5168\uff08GDPR\uff09\uff1f<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-answer\">\u662f\u7684\uff0cDYNSEO<strong>\u7b26\u5408 GDPR<\/strong>\u3002\u6570\u636e\u5728\u6b27\u6d32\u6258\u7ba1\uff0c\u7ecf\u8fc7\u52a0\u5bc6\uff0c\u7edd\u4e0d\u5171\u4eab\u3002\u53ef\u4ee5\u968f\u65f6\u5bfc\u51fa\u548c\u5220\u9664\u3002<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"faq-item\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-question\">\u57f9\u8bad\u6211\u7684\u60a3\u8005\u9700\u8981\u591a\u957f\u65f6\u95f4\uff1f<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-answer\">\u754c\u9762<strong>\u76f4\u89c2<\/strong>\uff1a\u81ea\u4e3b\u60a3\u8005\u9700\u8981 5-10 \u5206\u949f\uff0c\u966a\u4f34\u6307\u5bfc\u9700\u8981 15-20 \u5206\u949f\u3002<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<div class=\"faq-item\"><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-question\">\u6211\u53ef\u4ee5\u5728\u8ba2\u9605\u4e4b\u524d\u8fdb\u884c\u6d4b\u8bd5\u5417\uff1f<\/div>\n<p><!-- [et_pb_line_break_holder] -->            <\/p>\n<div class=\"faq-answer\"><strong>\u53ef\u4ee5\uff0c\u6240\u6709\u5e94\u7528\u7a0b\u5e8f\u63d0\u4f9b 7 \u5929\u514d\u8d39\u8bd5\u7528<\/strong>\uff01 <\/p>\n<style>\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 *{box-sizing:border-box!important;font-family:Arial,sans-serif!important;line-height:normal!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8{display:block!important;width:100%!important;max-width:640px!important;position:relative!important;color:#101828!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-wrap{display:block!important;width:100%!important;padding:18px!important;background:#fff!important;border:1px solid rgba(94,94,215,.16)!important;border-radius:22px!important;box-shadow:0 16px 45px rgba(26,26,46,.12)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8.dybk-modal-open:before{content:\"\"!important;position:fixed!important;inset:0!important;background:rgba(15,23,42,.58)!important;z-index:999998!important;backdrop-filter:blur(3px)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8.dybk-modal-open .dybk-wrap{position:fixed!important;z-index:999999!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:min(720px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important;overflow:auto!important;padding:26px!important;border-radius:26px!important;box-shadow:0 30px 90px rgba(0,0,0,.28)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-close{position:absolute!important;right:16px!important;top:14px!important;width:34px!important;height:34px!important;border:none!important;border-radius:999px!important;background:#f2f4f7!important;color:#344054!important;font-size:22px!important;line-height:1!important;cursor:pointer!important;z-index:2!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-close:hover{background:#e4e7ec!important;color:#111827!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-step{display:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-step.active{display:block!important;position:relative!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-bar{display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-bottom:1.2rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-btn{padding:3px 10px!important;border:1px solid #ddd!important;border-radius:20px!important;font-size:12px!important;cursor:pointer!important;background:#fff!important;color:#666!important;line-height:1.6!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-btn.active{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dots{display:flex!important;gap:6px!important;margin-bottom:1.2rem!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot{width:8px!important;height:8px!important;border-radius:50%!important;background:#ddd!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot.active{background:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-dot.done{background:#a9e2e4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 h2{font-size:24px!important;font-weight:800!important;color:#101828!important;margin:0 0 6px!important;padding:0!important;border:none!important;text-transform:none!important;letter-spacing:-.02em!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 h3{font-size:17px!important;font-weight:800!important;color:#101828!important;margin:1.2rem 0 6px!important;padding:0!important;border:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-sub{font-size:14px!important;color:#667085!important;margin-bottom:1.2rem!important;line-height:1.5!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alts{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:14px!important;margin-bottom:.4rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt{border:1.5px solid #eaecf0!important;border-radius:18px!important;padding:20px 14px!important;cursor:pointer!important;text-align:center!important;background:linear-gradient(180deg,#ffffff,#fafafe)!important;box-shadow:0 10px 25px rgba(16,24,40,.06)!important;transition:all .18s ease!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt:hover,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt.active{border-color:#5e5ed7!important;background:#f4f3ff!important;transform:translateY(-2px)!important;box-shadow:0 16px 35px rgba(94,94,215,.16)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-icon{font-size:22px!important;margin-bottom:6px!important;line-height:1.2!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-label{font-size:13px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alt-sub{font-size:11px!important;color:#999!important;margin-top:3px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type-row{display:flex!important;gap:8px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type{flex:1!important;padding:8px!important;border:1.5px solid #e0e0f0!important;border-radius:8px!important;font-size:13px!important;cursor:pointer!important;text-align:center!important;color:#888!important;background:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type.active{border-color:#5e5ed7!important;color:#5e5ed7!important;background:#f0f0fb!important;font-weight:700!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-lang-note{background:#fff8e1!important;border-left:3px solid #ffeca7!important;border-radius:6px!important;padding:8px 12px!important;font-size:12px!important;color:#6b5800!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:.7rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav button{background:#fff!important;border:1px solid #e0e0f0!important;border-radius:6px!important;padding:4px 12px!important;cursor:pointer!important;font-size:18px!important;color:#5e5ed7!important;line-height:1.4!important;width:auto!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-nav span{font-size:14px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cal-grid{display:grid!important;grid-template-columns:repeat(7,1fr)!important;gap:8px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-ch{display:flex!important;font-size:11px!important;color:#aaa!important;text-align:center!important;padding:4px 0!important;justify-content:center!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd{aspect-ratio:1!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:14px!important;font-size:13px!important;border:1.5px solid transparent!important;background:transparent!important;margin:0!important;padding:0!important;min-height:48px!important;font-weight:700!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.off{color:#d0d5dd!important;cursor:default!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.avail{cursor:pointer!important;color:#101828!important;background:#ffffff!important;border-color:#d7d9ff!important;box-shadow:0 6px 16px rgba(94,94,215,.08)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.avail:hover{border-color:#5e5ed7!important;color:#5e5ed7!important;background:#f4f3ff!important;transform:translateY(-1px)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.sel{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important;box-shadow:0 12px 22px rgba(94,94,215,.28)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-cd.today{border-color:#a9e2e4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slots-label{font-size:12px!important;color:#888!important;margin-bottom:8px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slots{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:.5rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot{padding:9px 15px!important;border:1px solid #d7d9ff!important;border-radius:11px!important;font-size:13px!important;cursor:pointer!important;color:#101828!important;background:#fff!important;line-height:1.4!important;font-weight:700!important;box-shadow:0 5px 12px rgba(16,24,40,.04)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot:hover{border-color:#5e5ed7!important;color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-slot.sel{background:#5e5ed7!important;color:#fff!important;border-color:#5e5ed7!important;box-shadow:0 10px 20px rgba(94,94,215,.24)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-tz{font-size:11px!important;color:#aaa!important;margin-top:6px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-products{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-bottom:1.1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod{display:flex!important;border:1.5px solid #e0e0f0!important;border-radius:8px!important;padding:10px 12px!important;cursor:pointer!important;align-items:flex-start!important;gap:8px!important;background:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod:hover,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod.selected{border-color:#5e5ed7!important;background:#f0f0fb!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-check{display:flex!important;width:16px!important;height:16px!important;min-width:16px!important;border:1.5px solid #ccc!important;border-radius:4px!important;flex-shrink:0!important;margin-top:2px!important;align-items:center!important;justify-content:center!important;font-size:10px!important;color:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-prod.selected .dybk-check{background:#5e5ed7!important;border-color:#5e5ed7!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-pname{font-size:12px!important;font-weight:700!important;color:#1a1a2e!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-pdesc{font-size:11px!important;color:#888!important;margin-top:2px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field{margin-bottom:.9rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field label{display:block!important;font-size:12px!important;color:#666!important;margin-bottom:4px!important;font-weight:normal!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field input,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field textarea{display:block!important;width:100%!important;padding:8px 10px!important;border:1px solid #e0e0f0!important;border-radius:7px!important;font-size:13px!important;color:#1a1a2e!important;background:#fff!important;box-shadow:none!important;outline:none!important;-webkit-appearance:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-field textarea{resize:vertical!important;min-height:90px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-err{font-size:11px!important;color:#e73469!important;margin-top:3px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap{background:#f8f8fc!important;border-radius:8px!important;padding:12px 14px!important;margin-bottom:1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row{display:flex!important;justify-content:space-between!important;padding:5px 0!important;border-bottom:1px solid #eeeef8!important;font-size:13px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row:last-child{border:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row span:first-child{color:#888!important;flex-shrink:0!important;padding-right:8px!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-recap-row span:last-child{color:#1a1a2e!important;font-weight:700!important;max-width:60%!important;text-align:right!important;white-space:pre-wrap!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:1rem!important;align-items:center!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri{background:#5e5ed7!important;color:#fff!important;border:none!important;padding:12px 24px!important;border-radius:12px!important;font-size:14px!important;cursor:pointer!important;font-weight:800!important;line-height:1.4!important;text-decoration:none!important;-webkit-appearance:none!important;box-shadow:0 10px 22px rgba(94,94,215,.25)!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri:hover{background:#4a4ac0!important;color:#fff!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-pri:disabled{background:#aaa!important;cursor:default!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-sec{background:#fff!important;color:#666!important;border:1px solid #ddd!important;padding:10px 18px!important;border-radius:7px!important;font-size:13px!important;cursor:pointer!important;line-height:1.4!important;-webkit-appearance:none!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-btn-cal{background:#4285f4!important;color:#fff!important;text-decoration:none!important;padding:10px 16px!important;border-radius:7px!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success{text-align:center!important;padding:2rem 1rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success-icon{font-size:52px!important;margin-bottom:1rem!important;line-height:1!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success h2{color:#5e5ed7!important;margin-bottom:.5rem!important}\n#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-success p{font-size:14px!important;color:#666!important;line-height:1.7!important}\n@media(max-width:480px){#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-alts,#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-products{grid-template-columns:1fr!important}#dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8 .dybk-type-row{flex-direction:column!important}}\n<\/style>\n<div id=\"dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8\" class=\"dybk-root\" data-ajax=\"https:\/\/www.dynseo.com\/wp-admin\/admin-ajax.php\" data-nonce=\"ab862fafb3\" data-wa=\"33600000000\" data-chatbot=\"\" data-lang=\"zh\">\n<div class=\"dybk-wrap\">\n<div class=\"dybk-lang-bar\" data-role=\"lang\"><\/div>\n<div class=\"dybk-dots\" data-role=\"dots\"><\/div>\n<div class=\"dybk-step active\" data-step=\"0\">\n<h2 data-t=\"ct\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"cs\">\n<div class=\"dybk-alts\">\n<div class=\"dybk-alt\" data-action=\"book\">\n<div class=\"dybk-alt-icon\">\ud83d\udcc5<\/div>\n<div class=\"dybk-alt-label\" data-t=\"ab\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"abs\"><\/div>\n<\/div>\n<div class=\"dybk-alt\" data-action=\"wa\">\n<div class=\"dybk-alt-icon\">\ud83d\udcac<\/div>\n<div class=\"dybk-alt-label\" data-t=\"aw\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"aws\"><\/div>\n<\/div>\n<div class=\"dybk-alt\" data-action=\"bot\">\n<div class=\"dybk-alt-icon\">\ud83e\udd16<\/div>\n<div class=\"dybk-alt-label\" data-t=\"abt\"><\/div>\n<div class=\"dybk-alt-sub\" data-t=\"abts\"><\/div>\n<\/div><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"1\">\n<h2 data-t=\"s1\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"ts\">\n<div class=\"dybk-type-row\">\n<div class=\"dybk-type active\" data-type=\"demo\"><\/div>\n<div class=\"dybk-type\" data-type=\"partner\"><\/div>\n<\/div>\n<div class=\"dybk-lang-note\" data-t=\"ln\"><\/div>\n<h3 data-t=\"ct2\"><\/h3>\n<p class=\"dybk-sub\" data-t=\"cs2\">\n<div class=\"dybk-cal-nav\"><button type=\"button\" data-cal=\"prev\">\u2039<\/button><span data-role=\"month\"><\/span><button type=\"button\" data-cal=\"next\">\u203a<\/button><\/div>\n<div class=\"dybk-cal-grid\" data-role=\"cal\"><\/div>\n<div data-role=\"slots-wrap\" style=\"display:none\">\n<div class=\"dybk-slots-label\" data-role=\"slots-label\"><\/div>\n<div class=\"dybk-slots\" data-role=\"slots\"><\/div>\n<div class=\"dybk-tz\" data-role=\"tz\"><\/div>\n<\/div>\n<div class=\"dybk-btn-row\"><button type=\"button\" class=\"dybk-btn-sec\" data-go=\"0\"><\/button><button type=\"button\" class=\"dybk-btn-pri\" data-next=\"2\"><\/button><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"2\">\n<h2 data-t=\"s2\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"ps\">\n<div class=\"dybk-products\" data-role=\"products\"><\/div>\n<div class=\"dybk-field\"><label data-t=\"le\"><\/label><input type=\"text\" data-field=\"estab\"><\/p>\n<div class=\"dybk-err\" data-err=\"estab\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"ln2\"><\/label><input type=\"text\" data-field=\"name\"><\/p>\n<div class=\"dybk-err\" data-err=\"name\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"lm\"><\/label><input type=\"email\" data-field=\"email\"><\/p>\n<div class=\"dybk-err\" data-err=\"email\"><\/div>\n<\/div>\n<div class=\"dybk-field\"><label data-t=\"lp\"><\/label><input type=\"tel\" data-field=\"phone\"><\/div>\n<div class=\"dybk-field\"><label data-t=\"lnd\"><\/label><textarea rows=\"4\" data-field=\"needs\"><\/textarea><\/p>\n<div class=\"dybk-err\" data-err=\"needs\"><\/div>\n<\/div>\n<div class=\"dybk-btn-row\"><button type=\"button\" class=\"dybk-btn-sec\" data-go=\"1\"><\/button><button type=\"button\" class=\"dybk-btn-pri\" data-next=\"3\"><\/button><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"3\">\n<h2 data-t=\"s3\"><\/h2>\n<p class=\"dybk-sub\" data-t=\"rs\">\n<div class=\"dybk-recap\" data-role=\"recap\"><\/div>\n<div class=\"dybk-btn-row\" data-role=\"confirm-row\"><\/div>\n<div class=\"dybk-err\" data-role=\"send-error\" style=\"margin-top:8px\"><\/div>\n<\/p><\/div>\n<div class=\"dybk-step\" data-step=\"ok\">\n<div class=\"dybk-success\">\n<div class=\"dybk-success-icon\">\u2705<\/div>\n<h2 data-t=\"ot\"><\/h2>\n<p data-t=\"ob\">\n<\/div><\/div>\n<\/p><\/div>\n<\/div>\n<p><script>\n(function(){\n'use strict';<\/p>\n<p>const root = document.getElementById('dybk-root-18d0ddca-2cd2-4376-957d-bcc85bbc39d8');\nif (!root) return;<\/p>\n<p>const AJAX = root.dataset.ajax;\nconst NONCE = root.dataset.nonce;\nconst WA = root.dataset.wa || '';\nconst BOT = root.dataset.chatbot || '';\nconst LANGS = ['fr','en','es','nl','it','pt','hi','zh'];\nconst LL = {fr:'FR',en:'EN',es:'ES',nl:'NL',it:'IT',pt:'PT',hi:'\u0939\u093f',zh:'\u4e2d\u6587'};\nconst TZP = 'Europe\/Paris';\nconst UTZ = Intl.DateTimeFormat().resolvedOptions().timeZone || TZP;<\/p>\n<p>function normalizeLang(v){\n  v = String(v || '').toLowerCase().replace('_','-');\n  if (v === 'zh-hans' || v === 'zh-cn' || v === 'cn') return 'zh';\n  if (v === 'pt-pt' || v === 'pt-br') return 'pt';\n  v = v.substring(0,2);\n  return LANGS.includes(v) ? v : 'fr';\n}<\/p>\n<p>function detectLang(){\n  const dataLang = normalizeLang(root.dataset.lang);\n  if (dataLang && LANGS.includes(dataLang)) return dataLang;<\/p>\n<p>  const htmlLang = normalizeLang(document.documentElement.lang || '');\n  if (htmlLang && LANGS.includes(htmlLang)) return htmlLang;<\/p>\n<p>  const m = location.pathname.match(\/^\\\/(en|es|nl|it|pt|pt-pt|hi|zh|zh-hans)(\\\/|$)\/i);\n  if (m) return normalizeLang(m[1]);<\/p>\n<p>  const qs = new URLSearchParams(location.search).get('lang');\n  if (qs) return normalizeLang(qs);<\/p>\n<p>  return 'fr';\n}<\/p>\n<p>let lang = detectLang();\nlet curM = null;\nlet selDate = null;\nlet selSlot = null;\nlet rdvType = 'demo';\nlet selProds = [];<\/p>\n<p>const T = {\nfr:{ct:'Comment souhaitez-vous nous contacter ?',cs:'Choisissez la m\u00e9thode qui vous convient',ab:'R\u00e9server un cr\u00e9neau',abs:'D\u00e9mo en ligne 30 min',aw:'WhatsApp',aws:'R\u00e9ponse rapide',abt:'Chatbot',abts:'Disponible 24h\/24',s1:'Choisir un cr\u00e9neau',ts:'Type de rendez-vous',demo:'D\u00e9monstration en ligne',partner:'Rendez-vous partenaire',ln:'La d\u00e9monstration peut se faire en fran\u00e7ais, anglais, espagnol, n\u00e9erlandais, italien ou portugais.',ct2:'S\u00e9lectionner une date',cs2:'Lundi\u2013vendredi, 9h\u201317h, heure de Paris',sl:'Cr\u00e9neaux disponibles',tz:'Horaires en heure locale',s2:'Vos informations',ps:'S\u00e9lectionnez le ou les produits',le:'Nom de votre \u00e9tablissement *',ln2:'Votre nom complet *',lm:'Adresse e-mail *',lp:'T\u00e9l\u00e9phone, optionnel',lnd:'D\u00e9crivez vos besoins *',s3:'R\u00e9capitulatif',rs:'V\u00e9rifiez avant de confirmer',rd:'Date',rt:'Heure locale',rtp:'Heure Paris',ry:'Type',rpr:'Produits',re:'\u00c9tablissement',rn:'Nom',rem:'E-mail',rnd:'Besoins',gc:'Ajouter \u00e0 Google Calendar',bk:'\u2190 Retour',nx:'Suivant \u2192',cf:'Confirmer la r\u00e9servation',snd:'Envoi...',ot:'R\u00e9servation confirm\u00e9e !',ob:'Vous allez recevoir un e-mail de confirmation. Un lien Google Meet vous sera envoy\u00e9 avant le rendez-vous.',ed:'S\u00e9lectionnez une date',es:'S\u00e9lectionnez un cr\u00e9neau',ep:'S\u00e9lectionnez au moins un produit',ee:'Champ requis',en2:'Champ requis',em:'E-mail invalide',end:'Champ requis',er:'Erreur. Veuillez r\u00e9essayer.',bot:'Le chatbot sera bient\u00f4t disponible.',M:['Janvier','F\u00e9vrier','Mars','Avril','Mai','Juin','Juillet','Ao\u00fbt','Septembre','Octobre','Novembre','D\u00e9cembre'],D:['Lun','Mar','Mer','Jeu','Ven','Sam','Dim'],wa:'Bonjour, je souhaite une d\u00e9monstration DYNSEO.'},\nen:{ct:'How would you like to contact us?',cs:'Choose the method that suits you',ab:'Book a slot',abs:'30 min online demo',aw:'WhatsApp',aws:'Quick reply',abt:'Chatbot',abts:'Available 24\/7',s1:'Choose a time slot',ts:'Appointment type',demo:'Online demonstration',partner:'Partner meeting',ln:'The demonstration can be conducted in English, French, Spanish, Dutch, Italian or Portuguese.',ct2:'Select a date',cs2:'Monday\u2013Friday, 9am\u20135pm, Paris time',sl:'Available slots',tz:'Times in your local timezone',s2:'Your information',ps:'Select the product(s)',le:'Institution name *',ln2:'Full name *',lm:'Email address *',lp:'Phone, optional',lnd:'Describe your needs *',s3:'Summary',rs:'Review before confirming',rd:'Date',rt:'Local time',rtp:'Paris time',ry:'Type',rpr:'Products',re:'Institution',rn:'Name',rem:'Email',rnd:'Needs',gc:'Add to Google Calendar',bk:'\u2190 Back',nx:'Next \u2192',cf:'Confirm booking',snd:'Sending...',ot:'Booking confirmed!',ob:'You will receive a confirmation email. A Google Meet link will be sent before your appointment.',ed:'Please select a date',es:'Please select a time slot',ep:'Select at least one product',ee:'Required',en2:'Required',em:'Invalid email',end:'Required',er:'Error. Please try again.',bot:'The chatbot will be available soon.',M:['January','February','March','April','May','June','July','August','September','October','November','December'],D:['Mon','Tue','Wed','Thu','Fri','Sat','Sun'],wa:'Hello, I would like a DYNSEO demonstration.'},\nes:{ct:'\u00bfC\u00f3mo desea contactarnos?',cs:'Elija el m\u00e9todo m\u00e1s conveniente',ab:'Reservar horario',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Respuesta r\u00e1pida',abt:'Chatbot',abts:'Disponible 24h',s1:'Elegir un horario',ts:'Tipo de cita',demo:'Demostraci\u00f3n en l\u00ednea',partner:'Cita de socio',ln:'La demostraci\u00f3n puede realizarse en ingl\u00e9s, franc\u00e9s, espa\u00f1ol, neerland\u00e9s, italiano o portugu\u00e9s.',ct2:'Seleccionar fecha',cs2:'Lunes\u2013viernes, 9h\u201317h, hora de Par\u00eds',sl:'Horarios disponibles',tz:'Horarios en zona horaria local',s2:'Sus datos',ps:'Seleccione el o los productos',le:'Nombre del establecimiento *',ln2:'Nombre completo *',lm:'Correo electr\u00f3nico *',lp:'Tel\u00e9fono, opcional',lnd:'Describa sus necesidades *',s3:'Resumen',rs:'Verifique antes de confirmar',rd:'Fecha',rt:'Hora local',rtp:'Hora Par\u00eds',ry:'Tipo',rpr:'Productos',re:'Establecimiento',rn:'Nombre',rem:'Correo',rnd:'Necesidades',gc:'A\u00f1adir a Google Calendar',bk:'\u2190 Volver',nx:'Siguiente \u2192',cf:'Confirmar reserva',snd:'Enviando...',ot:'\u00a1Reserva confirmada!',ob:'Recibir\u00e1 un correo de confirmaci\u00f3n. Le enviaremos un enlace Google Meet antes de la cita.',ed:'Seleccione una fecha',es:'Seleccione un horario',ep:'Seleccione al menos un producto',ee:'Requerido',en2:'Requerido',em:'Correo no v\u00e1lido',end:'Requerido',er:'Error. Intente de nuevo.',bot:'El chatbot estar\u00e1 disponible pronto.',M:['Enero','Febrero','Marzo','Abril','Mayo','Junio','Julio','Agosto','Septiembre','Octubre','Noviembre','Diciembre'],D:['Lun','Mar','Mi\u00e9','Jue','Vie','S\u00e1b','Dom'],wa:'Hola, me gustar\u00eda una demostraci\u00f3n DYNSEO.'},\nnl:{ct:'Hoe wilt u contact opnemen?',cs:'Kies de meest geschikte methode',ab:'Tijdslot boeken',abs:'Online demo 30 min',aw:'WhatsApp',aws:'Snelle reactie',abt:'Chatbot',abts:'24\/7 beschikbaar',s1:'Tijdslot kiezen',ts:'Type afspraak',demo:'Online demonstratie',partner:'Partnerbijeenkomst',ln:'De demonstratie kan in het Engels, Frans, Spaans, Nederlands, Italiaans of Portugees.',ct2:'Datum selecteren',cs2:'Maandag\u2013vrijdag, 9u\u201317u, Parijse tijd',sl:'Beschikbare tijdsloten',tz:'Tijden in lokale tijdzone',s2:'Uw gegevens',ps:'Selecteer het\/de product(en)',le:'Naam instelling *',ln2:'Volledige naam *',lm:'E-mailadres *',lp:'Telefoon, optioneel',lnd:'Beschrijf uw behoeften *',s3:'Samenvatting',rs:'Controleer voor bevestiging',rd:'Datum',rt:'Lokale tijd',rtp:'Parijse tijd',ry:'Type',rpr:'Producten',re:'Instelling',rn:'Naam',rem:'E-mail',rnd:'Behoeften',gc:'Toevoegen aan Google Calendar',bk:'\u2190 Terug',nx:'Volgende \u2192',cf:'Reservering bevestigen',snd:'Verzenden...',ot:'Reservering bevestigd!',ob:'U ontvangt een bevestigingsmail. Voor uw afspraak ontvangt u een Google Meet-link.',ed:'Selecteer een datum',es:'Selecteer een tijdslot',ep:'Selecteer minstens \u00e9\u00e9n product',ee:'Verplicht',en2:'Verplicht',em:'Ongeldig e-mailadres',end:'Verplicht',er:'Fout. Probeer opnieuw.',bot:'De chatbot is binnenkort beschikbaar.',M:['Januari','Februari','Maart','April','Mei','Juni','Juli','Augustus','September','Oktober','November','December'],D:['Ma','Di','Wo','Do','Vr','Za','Zo'],wa:'Hallo, ik wil graag een DYNSEO-demonstratie.'},\nit:{ct:'Come desidera contattarci?',cs:'Scegli il metodo pi\u00f9 adatto',ab:'Prenota uno slot',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Risposta rapida',abt:'Chatbot',abts:'Disponibile 24h',s1:'Scegli un orario',ts:'Tipo di appuntamento',demo:'Dimostrazione online',partner:'Appuntamento partner',ln:'La dimostrazione pu\u00f2 essere effettuata in inglese, francese, spagnolo, olandese, italiano o portoghese.',ct2:'Seleziona una data',cs2:'Luned\u00ec\u2013venerd\u00ec, 9\u201317, ora di Parigi',sl:'Orari disponibili',tz:'Orari nel fuso orario locale',s2:'Le sue informazioni',ps:'Seleziona il\/i prodotto\/i',le:'Nome istituto *',ln2:'Nome completo *',lm:'Indirizzo e-mail *',lp:'Telefono, facoltativo',lnd:'Descriva le sue esigenze *',s3:'Riepilogo',rs:'Verifica prima di confermare',rd:'Data',rt:'Ora locale',rtp:'Ora Parigi',ry:'Tipo',rpr:'Prodotti',re:'Istituto',rn:'Nome',rem:'E-mail',rnd:'Esigenze',gc:'Aggiungi a Google Calendar',bk:'\u2190 Indietro',nx:'Avanti \u2192',cf:'Conferma prenotazione',snd:'Invio...',ot:'Prenotazione confermata!',ob:'Ricever\u00e0 un e-mail di conferma. Un link Google Meet verr\u00e0 inviato prima dell\u2019appuntamento.',ed:'Seleziona una data',es:'Seleziona un orario',ep:'Seleziona almeno un prodotto',ee:'Obbligatorio',en2:'Obbligatorio',em:'E-mail non valida',end:'Obbligatorio',er:'Errore. Riprova.',bot:'Il chatbot sar\u00e0 disponibile a breve.',M:['Gennaio','Febbraio','Marzo','Aprile','Maggio','Giugno','Luglio','Agosto','Settembre','Ottobre','Novembre','Dicembre'],D:['Lun','Mar','Mer','Gio','Ven','Sab','Dom'],wa:'Ciao, vorrei una dimostrazione DYNSEO.'},\npt:{ct:'Como deseja entrar em contato?',cs:'Escolha o m\u00e9todo mais conveniente',ab:'Reservar hor\u00e1rio',abs:'Demo online 30 min',aw:'WhatsApp',aws:'Resposta r\u00e1pida',abt:'Chatbot',abts:'Dispon\u00edvel 24h',s1:'Escolher hor\u00e1rio',ts:'Tipo de reuni\u00e3o',demo:'Demonstra\u00e7\u00e3o online',partner:'Reuni\u00e3o de parceiro',ln:'A demonstra\u00e7\u00e3o pode ser feita em ingl\u00eas, franc\u00eas, espanhol, neerland\u00eas, italiano ou portugu\u00eas.',ct2:'Selecionar data',cs2:'Segunda\u2013sexta, 9h\u201317h, hora de Paris',sl:'Hor\u00e1rios dispon\u00edveis',tz:'Hor\u00e1rios no fuso hor\u00e1rio local',s2:'As suas informa\u00e7\u00f5es',ps:'Selecione o(s) produto(s)',le:'Nome do estabelecimento *',ln2:'Nome completo *',lm:'Endere\u00e7o de e-mail *',lp:'Telefone, opcional',lnd:'Descreva as suas necessidades *',s3:'Resumo',rs:'Verifique antes de confirmar',rd:'Data',rt:'Hora local',rtp:'Hora Paris',ry:'Tipo',rpr:'Produtos',re:'Estabelecimento',rn:'Nome',rem:'E-mail',rnd:'Necessidades',gc:'Adicionar ao Google Calendar',bk:'\u2190 Voltar',nx:'Pr\u00f3ximo \u2192',cf:'Confirmar reserva',snd:'Enviando...',ot:'Reserva confirmada!',ob:'Receber\u00e1 um e-mail de confirma\u00e7\u00e3o. Um link Google Meet ser\u00e1 enviado antes da reuni\u00e3o.',ed:'Selecione uma data',es:'Selecione um hor\u00e1rio',ep:'Selecione pelo menos um produto',ee:'Obrigat\u00f3rio',en2:'Obrigat\u00f3rio',em:'E-mail inv\u00e1lido',end:'Obrigat\u00f3rio',er:'Erro. Tente novamente.',bot:'O chatbot estar\u00e1 dispon\u00edvel em breve.',M:['Janeiro','Fevereiro','Mar\u00e7o','Abril','Maio','Junho','Julho','Agosto','Setembro','Outubro','Novembro','Dezembro'],D:['Seg','Ter','Qua','Qui','Sex','S\u00e1b','Dom'],wa:'Ol\u00e1, gostaria de uma demonstra\u00e7\u00e3o DYNSEO.'},\nhi:{ct:'\u0906\u092a \u0939\u092e\u0938\u0947 \u0915\u0948\u0938\u0947 \u0938\u0902\u092a\u0930\u094d\u0915 \u0915\u0930\u0928\u093e \u091a\u093e\u0939\u0924\u0947 \u0939\u0948\u0902?',cs:'\u0905\u092a\u0928\u0940 \u092a\u0938\u0902\u0926\u0940\u0926\u093e \u0935\u093f\u0927\u093f \u091a\u0941\u0928\u0947\u0902',ab:'\u0938\u094d\u0932\u0949\u091f \u092c\u0941\u0915 \u0915\u0930\u0947\u0902',abs:'30 \u092e\u093f\u0928\u091f \u0911\u0928\u0932\u093e\u0907\u0928 \u0921\u0947\u092e\u094b',aw:'WhatsApp',aws:'\u0924\u094d\u0935\u0930\u093f\u0924 \u0909\u0924\u094d\u0924\u0930',abt:'\u091a\u0948\u091f\u092c\u0949\u091f',abts:'24\/7 \u0909\u092a\u0932\u092c\u094d\u0927',s1:'\u0938\u092e\u092f \u0938\u094d\u0932\u0949\u091f \u091a\u0941\u0928\u0947\u0902',ts:'\u0905\u092a\u0949\u0907\u0902\u091f\u092e\u0947\u0902\u091f \u092a\u094d\u0930\u0915\u093e\u0930',demo:'\u0911\u0928\u0932\u093e\u0907\u0928 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928',partner:'\u092a\u093e\u0930\u094d\u091f\u0928\u0930 \u092e\u0940\u091f\u093f\u0902\u0917',ln:'\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928 \u0905\u0902\u0917\u094d\u0930\u0947\u091c\u0940 \u092f\u093e \u0939\u093f\u0902\u0926\u0940 \u092e\u0947\u0902 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948\u0964',ct2:'\u0924\u093e\u0930\u0940\u0916 \u091a\u0941\u0928\u0947\u0902',cs2:'\u0938\u094b\u092e\u0935\u093e\u0930\u2013\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930, 9\u201317, \u092a\u0947\u0930\u093f\u0938 \u0938\u092e\u092f',sl:'\u0909\u092a\u0932\u092c\u094d\u0927 \u0938\u094d\u0932\u0949\u091f',tz:'\u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0938\u092e\u092f\u0915\u094d\u0937\u0947\u0924\u094d\u0930 \u092e\u0947\u0902 \u0938\u092e\u092f',s2:'\u0906\u092a\u0915\u0940 \u091c\u093e\u0928\u0915\u093e\u0930\u0940',ps:'\u0909\u0924\u094d\u092a\u093e\u0926 \u091a\u0941\u0928\u0947\u0902',le:'\u0938\u0902\u0938\u094d\u0925\u093e\u0928 \u0915\u093e \u0928\u093e\u092e *',ln2:'\u092a\u0942\u0930\u093e \u0928\u093e\u092e *',lm:'\u0908\u092e\u0947\u0932 *',lp:'\u092b\u093c\u094b\u0928, \u0935\u0948\u0915\u0932\u094d\u092a\u093f\u0915',lnd:'\u0905\u092a\u0928\u0940 \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u090f\u0902 \u092c\u0924\u093e\u090f\u0902 *',s3:'\u0938\u093e\u0930\u093e\u0902\u0936',rs:'\u092a\u0941\u0937\u094d\u091f\u093f \u0938\u0947 \u092a\u0939\u0932\u0947 \u091c\u093e\u0902\u091a\u0947\u0902',rd:'\u0924\u093e\u0930\u0940\u0916',rt:'\u0938\u094d\u0925\u093e\u0928\u0940\u092f \u0938\u092e\u092f',rtp:'\u092a\u0947\u0930\u093f\u0938 \u0938\u092e\u092f',ry:'\u092a\u094d\u0930\u0915\u093e\u0930',rpr:'\u0909\u0924\u094d\u092a\u093e\u0926',re:'\u0938\u0902\u0938\u094d\u0925\u093e\u0928',rn:'\u0928\u093e\u092e',rem:'\u0908\u092e\u0947\u0932',rnd:'\u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u090f\u0902',gc:'Google Calendar \u092e\u0947\u0902 \u091c\u094b\u0921\u093c\u0947\u0902',bk:'\u2190 \u0935\u093e\u092a\u0938',nx:'\u0905\u0917\u0932\u093e \u2192',cf:'\u092c\u0941\u0915\u093f\u0902\u0917 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f \u0915\u0930\u0947\u0902',snd:'\u092d\u0947\u091c \u0930\u0939\u0947 \u0939\u0948\u0902...',ot:'\u092c\u0941\u0915\u093f\u0902\u0917 \u0915\u0940 \u092a\u0941\u0937\u094d\u091f\u093f!',ob:'\u0906\u092a\u0915\u094b \u092a\u0941\u0937\u094d\u091f\u093f \u0908\u092e\u0947\u0932 \u092e\u093f\u0932\u0947\u0917\u0940\u0964 Google Meet \u0932\u093f\u0902\u0915 \u092d\u0947\u091c\u093e \u091c\u093e\u090f\u0917\u093e\u0964',ed:'\u0924\u093e\u0930\u0940\u0916 \u091a\u0941\u0928\u0947\u0902',es:'\u0938\u094d\u0932\u0949\u091f \u091a\u0941\u0928\u0947\u0902',ep:'\u090f\u0915 \u0909\u0924\u094d\u092a\u093e\u0926 \u091a\u0941\u0928\u0947\u0902',ee:'\u0906\u0935\u0936\u094d\u092f\u0915',en2:'\u0906\u0935\u0936\u094d\u092f\u0915',em:'\u0905\u092e\u093e\u0928\u094d\u092f \u0908\u092e\u0947\u0932',end:'\u0906\u0935\u0936\u094d\u092f\u0915',er:'\u0924\u094d\u0930\u0941\u091f\u093f\u0964',bot:'\u091a\u0948\u091f\u092c\u0949\u091f \u091c\u0932\u094d\u0926 \u0909\u092a\u0932\u092c\u094d\u0927 \u0939\u094b\u0917\u093e\u0964',M:['\u091c\u0928\u0935\u0930\u0940','\u092b\u093c\u0930\u0935\u0930\u0940','\u092e\u093e\u0930\u094d\u091a','\u0905\u092a\u094d\u0930\u0948\u0932','\u092e\u0908','\u091c\u0942\u0928','\u091c\u0941\u0932\u093e\u0908','\u0905\u0917\u0938\u094d\u0924','\u0938\u093f\u0924\u0902\u092c\u0930','\u0905\u0915\u094d\u091f\u0942\u092c\u0930','\u0928\u0935\u0902\u092c\u0930','\u0926\u093f\u0938\u0902\u092c\u0930'],D:['\u0938\u094b\u092e','\u092e\u0902\u0917\u0932','\u092c\u0941\u0927','\u0917\u0941\u0930\u0941','\u0936\u0941\u0915\u094d\u0930','\u0936\u0928\u093f','\u0930\u0935\u093f'],wa:'\u0928\u092e\u0938\u094d\u0924\u0947, \u092e\u0948\u0902 DYNSEO \u0921\u0947\u092e\u094b \u0926\u0947\u0916\u0928\u093e \u091a\u093e\u0939\u0924\u093e\/\u091a\u093e\u0939\u0924\u0940 \u0939\u0942\u0901\u0964'},\nzh:{ct:'\u60a8\u5e0c\u671b\u5982\u4f55\u8054\u7cfb\u6211\u4eec\uff1f',cs:'\u8bf7\u9009\u62e9\u6700\u9002\u5408\u60a8\u7684\u65b9\u5f0f',ab:'\u9884\u7ea6\u65f6\u6bb5',abs:'30\u5206\u949f\u5728\u7ebf\u6f14\u793a',aw:'WhatsApp',aws:'\u5feb\u901f\u56de\u590d',abt:'\u804a\u5929\u673a\u5668\u4eba',abts:'\u5168\u5929\u5019\u53ef\u7528',s1:'\u9009\u62e9\u65f6\u95f4\u6bb5',ts:'\u9884\u7ea6\u7c7b\u578b',demo:'\u5728\u7ebf\u6f14\u793a',partner:'\u5408\u4f5c\u4f19\u4f34\u4f1a\u8bae',ln:'\u6f14\u793a\u53ef\u4ee5\u7528\u4e2d\u6587\u6216\u82f1\u6587\u8fdb\u884c\u3002',ct2:'\u9009\u62e9\u65e5\u671f',cs2:'\u5468\u4e00\u81f3\u5468\u4e94\uff0c9:00\u201317:00\uff0c\u5df4\u9ece\u65f6\u95f4',sl:'\u53ef\u7528\u65f6\u6bb5',tz:'\u65f6\u95f4\u4e3a\u60a8\u7684\u672c\u5730\u65f6\u533a',s2:'\u60a8\u7684\u4fe1\u606f',ps:'\u9009\u62e9\u611f\u5174\u8da3\u7684\u4ea7\u54c1',le:'\u673a\u6784\u540d\u79f0 *',ln2:'\u59d3\u540d *',lm:'\u7535\u5b50\u90ae\u4ef6 *',lp:'\u7535\u8bdd\uff0c\u53ef\u9009',lnd:'\u63cf\u8ff0\u60a8\u7684\u9700\u6c42 *',s3:'\u9884\u7ea6\u6458\u8981',rs:'\u786e\u8ba4\u524d\u8bf7\u68c0\u67e5',rd:'\u65e5\u671f',rt:'\u672c\u5730\u65f6\u95f4',rtp:'\u5df4\u9ece\u65f6\u95f4',ry:'\u7c7b\u578b',rpr:'\u4ea7\u54c1',re:'\u673a\u6784',rn:'\u59d3\u540d',rem:'\u7535\u5b50\u90ae\u4ef6',rnd:'\u9700\u6c42',gc:'\u6dfb\u52a0\u5230 Google \u65e5\u5386',bk:'\u2190 \u8fd4\u56de',nx:'\u4e0b\u4e00\u6b65 \u2192',cf:'\u786e\u8ba4\u9884\u7ea6',snd:'\u53d1\u9001\u4e2d...',ot:'\u9884\u7ea6\u5df2\u786e\u8ba4\uff01',ob:'\u60a8\u5c06\u6536\u5230\u786e\u8ba4\u90ae\u4ef6\u3002\u4f1a\u524d\u5c06\u53d1\u9001 Google Meet \u94fe\u63a5\u3002',ed:'\u8bf7\u9009\u62e9\u65e5\u671f',es:'\u8bf7\u9009\u62e9\u65f6\u95f4\u6bb5',ep:'\u8bf7\u9009\u62e9\u4ea7\u54c1',ee:'\u5fc5\u586b\u9879',en2:'\u5fc5\u586b\u9879',em:'\u65e0\u6548\u90ae\u4ef6',end:'\u5fc5\u586b\u9879',er:'\u53d1\u9001\u5931\u8d25\u3002',bot:'\u804a\u5929\u673a\u5668\u4eba\u5373\u5c06\u4e0a\u7ebf\u3002',M:['\u4e00\u6708','\u4e8c\u6708','\u4e09\u6708','\u56db\u6708','\u4e94\u6708','\u516d\u6708','\u4e03\u6708','\u516b\u6708','\u4e5d\u6708','\u5341\u6708','\u5341\u4e00\u6708','\u5341\u4e8c\u6708'],D:['\u4e00','\u4e8c','\u4e09','\u56db','\u4e94','\u516d','\u65e5'],wa:'\u60a8\u597d\uff0c\u6211\u60f3\u4e86\u89e3 DYNSEO \u6f14\u793a\u3002'}\n};<\/p>\n<p>const PRODS = [\n{id:'edith',n:'EDITH \/ ANNELIES \/ SCARLETT',d:{fr:'Stimulation cognitive \u2013 seniors',en:'Cognitive stimulation \u2013 seniors',es:'Estimulaci\u00f3n cognitiva \u2013 mayores',nl:'Cognitieve stimulatie \u2013 senioren',it:'Stimolazione cognitiva \u2013 anziani',pt:'Estimula\u00e7\u00e3o cognitiva \u2013 seniores',hi:'\u0935\u0930\u093f\u0937\u094d\u0920\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u091c\u094d\u091e\u093e\u0928\u093e\u0924\u094d\u092e\u0915 \u0909\u0924\u094d\u0924\u0947\u091c\u0928\u093e',zh:'\u8001\u5e74\u4eba\u8ba4\u77e5\u523a\u6fc0'}},\n{id:'joe',n:'JOE \/ CLINT \/ ROBERTO',d:{fr:'Entra\u00eenement c\u00e9r\u00e9bral \u2013 adultes',en:'Brain training \u2013 adults',es:'Entrenamiento cerebral \u2013 adultos',nl:'Hersenentraining \u2013 volwassenen',it:'Allenamento cerebrale \u2013 adulti',pt:'Treino cerebral \u2013 adultos',hi:'\u0935\u092f\u0938\u094d\u0915\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u092e\u0938\u094d\u0924\u093f\u0937\u094d\u0915 \u092a\u094d\u0930\u0936\u093f\u0915\u094d\u0937\u0923',zh:'\u6210\u4eba\u8111\u529b\u8bad\u7ec3'}},\n{id:'coco',n:'COCO',d:{fr:'Applications enfants',en:'Apps for children',es:'Aplicaciones para ni\u00f1os',nl:'Apps voor kinderen',it:'App per bambini',pt:'Aplicativos para crian\u00e7as',hi:'\u092c\u091a\u094d\u091a\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0910\u092a',zh:'\u513f\u7ae5\u5e94\u7528'}},\n{id:'mondico',n:'Mon Dico',d:{fr:'Outil orthophonie',en:'Speech therapy tool',es:'Herramienta logopedia',nl:'Logopedie tool',it:'Strumento logopedia',pt:'Ferramenta fonoaudiologia',hi:'\u0935\u093e\u0915\u094d \u091a\u093f\u0915\u093f\u0924\u094d\u0938\u093e \u0909\u092a\u0915\u0930\u0923',zh:'\u8a00\u8bed\u6cbb\u7597\u5de5\u5177'}}\n];<\/p>\n<p>const SLOTS = ['09:00','09:30','10:00','10:30','11:00','11:30','12:00','12:30','13:00','13:30','14:00','14:30','15:00','15:30','16:00','16:30','17:00'];\nconst $ = (s) => root.querySelector(s);\nconst $$ = (s) => Array.from(root.querySelectorAll(s));\nconst p2 = (n) => String(n).padStart(2,'0');\nconst tx = (k) => (T[lang] && T[lang][k]) || T.fr[k] || k;\nconst esc = (v) => String(v || '').replace(\/[&<>'\"]\/g, c => ({'&':'&amp;','<':'&lt;','>':'&gt;',\"'\":'&#039;','\"':'&quot;'}[c]));\nconst field = (k) => $('[data-field=\"'+k+'\"]');<\/p>\n<p>function tzOffsetMinutes(timeZone, date){\n  const parts = new Intl.DateTimeFormat('en-US', {\n    timeZone,\n    year:'numeric', month:'2-digit', day:'2-digit',\n    hour:'2-digit', minute:'2-digit', second:'2-digit', hour12:false\n  }).formatToParts(date).reduce((a,p) => { a[p.type] = p.value; return a; }, {});\n  const asUTC = Date.UTC(+parts.year, +parts.month - 1, +parts.day, +parts.hour, +parts.minute, +parts.second);\n  return (asUTC - date.getTime()) \/ 60000;\n}<\/p>\n<p>function parisWallTimeToDate(ds, sl){\n  const bits = ds.split('-').map(Number);\n  const hm = sl.split(':').map(Number);\n  const guess = new Date(Date.UTC(bits[0], bits[1]-1, bits[2], hm[0], hm[1], 0));\n  const offset = tzOffsetMinutes(TZP, guess);\n  return new Date(guess.getTime() - offset * 60000);\n}<\/p>\n<p>function localSlot(ds, sl){\n  try {\n    return parisWallTimeToDate(ds, sl).toLocaleTimeString([], {hour:'2-digit', minute:'2-digit', hour12:false});\n  } catch(e) { return sl; }\n}<\/p>\n<p>function gcalUrl(d){\n  const s = parisWallTimeToDate(d.date, d.slot);\n  const e = new Date(s.getTime() + 30 * 60000);\n  const f = dt => dt.getFullYear()+p2(dt.getMonth()+1)+p2(dt.getDate())+'T'+p2(dt.getHours())+p2(dt.getMinutes())+'00';\n  const ti = encodeURIComponent((d.type === 'demo' ? tx('demo') : tx('partner')) + ' DYNSEO \u2013 ' + d.name);\n  const de = encodeURIComponent('Produits: '+d.products+'\\n\u00c9tablissement: '+d.estab+'\\nEmail: '+d.email+'\\n\\n'+d.needs);\n  return 'https:\/\/calendar.google.com\/calendar\/render?action=TEMPLATE&text='+ti+'&dates='+f(s)+'\/'+f(e)+'&ctz=Europe%2FParis&details='+de+'&location=Google+Meet';\n}<\/p>\n<p>function dots(n){\n  const w = $('[data-role=\"dots\"]');\n  w.innerHTML = '';\n  for(let i=0;i<=3;i++){\n    const d = document.createElement('div');\n    d.className = 'dybk-dot' + (i===n ? ' active' : i<n ? ' done' : '');\n    w.appendChild(d);\n  }\n}\n\nfunction step(n){\n  $$('.dybk-step').forEach(s => s.classList.remove('active'));\n  const target = $('[data-step=\"'+n+'\"]');\n  if (target) target.classList.add('active');\n  root.classList.toggle('dybk-modal-open', String(n) !== '0');\n  ensureCloseButton();\n  if (n !== 'ok') dots(Number(n));\n}<\/p>\n<p>function ensureCloseButton(){\n  $$('.dybk-close').forEach(b => b.remove());\n  if (!root.classList.contains('dybk-modal-open')) return;\n  const active = $('.dybk-step.active');\n  if (!active) return;\n  const b = document.createElement('button');\n  b.type = 'button';\n  b.className = 'dybk-close';\n  b.setAttribute('aria-label','Fermer');\n  b.innerHTML = '\u00d7';\n  b.addEventListener('click', () => step(0));\n  active.prepend(b);\n}<\/p>\n<p>function renderLang(){\n  const b = $('[data-role=\"lang\"]');\n  b.innerHTML = '';\n  LANGS.forEach(l => {\n    const btn = document.createElement('button');\n    btn.type = 'button';\n    btn.className = 'dybk-lang-btn' + (l === lang ? ' active' : '');\n    btn.textContent = LL[l];\n    btn.addEventListener('click', () => { lang = l; renderAll(); });\n    b.appendChild(btn);\n  });\n}<\/p>\n<p>function renderTexts(){\n  $$('[data-t]').forEach(el => { el.textContent = tx(el.dataset.t); });\n  $('[data-type=\"demo\"]').textContent = tx('demo');\n  $('[data-type=\"partner\"]').textContent = tx('partner');\n  $('[data-next=\"2\"]').textContent = tx('nx');\n  $('[data-next=\"3\"]').textContent = tx('nx');\n  $$('[data-go]').forEach(el => el.textContent = tx('bk'));\n}<\/p>\n<p>function renderProds(){\n  const w = $('[data-role=\"products\"]');\n  w.innerHTML = '';\n  PRODS.forEach(p => {\n    const c = document.createElement('div');\n    c.className = 'dybk-prod' + (selProds.includes(p.id) ? ' selected' : '');\n    c.innerHTML = '<\/p>\n<div class=\"dybk-check\">'+(selProds.includes(p.id)?'\u2713':'')+'<\/div>\n<div>\n<div class=\"dybk-pname\">'+esc(p.n)+'<\/div>\n<div class=\"dybk-pdesc\">'+esc((p.d[lang] || p.d.fr))+'<\/div>\n<\/div>\n<p>';\n    c.addEventListener('click', () => {\n      selProds = selProds.includes(p.id) ? selProds.filter(x => x !== p.id) : selProds.concat(p.id);\n      renderProds();\n    });\n    w.appendChild(c);\n  });\n}<\/p>\n<p>function renderCal(){\n  const now = new Date();\n  if (!curM) curM = new Date(now.getFullYear(), now.getMonth(), 1);\n  $('[data-role=\"month\"]').textContent = tx('M')[curM.getMonth()] + ' ' + curM.getFullYear();\n  const g = $('[data-role=\"cal\"]');\n  g.innerHTML = '';\n  tx('D').forEach(d => {\n    const h = document.createElement('div');\n    h.className = 'dybk-ch';\n    h.textContent = d;\n    g.appendChild(h);\n  });\n  let dw = new Date(curM.getFullYear(), curM.getMonth(), 1).getDay();\n  dw = dw === 0 ? 6 : dw - 1;\n  for(let i=0; i<dw; i++) {\n    const e = document.createElement('div');\n    e.className = 'dybk-cd';\n    g.appendChild(e);\n  }\n  const days = new Date(curM.getFullYear(), curM.getMonth()+1, 0).getDate();\n  const today = now.getFullYear()+'-'+p2(now.getMonth()+1)+'-'+p2(now.getDate());\n  for(let d=1; d<=days; d++){\n    const dt = new Date(curM.getFullYear(), curM.getMonth(), d);\n    const ds = dt.getFullYear()+'-'+p2(dt.getMonth()+1)+'-'+p2(d);\n    const el = document.createElement('div');\n    el.textContent = d;\n    el.dataset.date = ds;\n    if (dt.getDay() === 0 || dt.getDay() === 6 || ds < today) {\n      el.className = 'dybk-cd off';\n    } else {\n      el.className = 'dybk-cd avail' + (selDate === ds ? ' sel' : '') + (ds === today ? ' today' : '');\n      el.addEventListener('click', () => {\n        selDate = ds;\n        selSlot = null;\n        renderCal();\n        renderSlots();\n        $('[data-role=\"slots-wrap\"]').style.display = 'block';\n      });\n    }\n    g.appendChild(el);\n  }\n}<\/p>\n<p>function renderSlots(){\n  $('[data-role=\"slots-label\"]').textContent = tx('sl');\n  const w = $('[data-role=\"slots\"]');\n  w.innerHTML = '';\n  SLOTS.forEach(s => {\n    const b = document.createElement('div');\n    b.className = 'dybk-slot' + (selSlot === s ? ' sel' : '');\n    b.dataset.slot = s;\n    b.textContent = UTZ === TZP ? s : localSlot(selDate, s) + ' (' + s + ' Paris)';\n    b.addEventListener('click', () => { selSlot = s; renderSlots(); });\n    w.appendChild(b);\n  });\n  $('[data-role=\"tz\"]').textContent = tx('tz') + (UTZ !== TZP ? ' \u2014 ' + UTZ : '');\n}<\/p>\n<p>function buildRecap(){\n  const dt = new Date(selDate + 'T12:00:00');\n  const locale = lang === 'zh' ? 'zh-CN' : lang === 'hi' ? 'hi-IN' : lang;\n  const df = dt.toLocaleDateString(locale, {weekday:'long', day:'numeric', month:'long', year:'numeric'});\n  const same = UTZ === TZP;\n  const pn = selProds.map(id => (PRODS.find(p => p.id === id) || {}).n).filter(Boolean).join(', ');\n  const rows = [\n    [tx('rd'), df],\n    [tx('rt'), localSlot(selDate, selSlot) + (same ? ' (Paris)' : '')],\n    ...(!same ? [[tx('rtp'), selSlot + ' Paris']] : []),\n    [tx('ry'), rdvType === 'demo' ? tx('demo') : tx('partner')],\n    [tx('rpr'), pn],\n    [tx('re'), field('estab').value],\n    [tx('rn'), field('name').value],\n    [tx('rem'), field('email').value],\n    [tx('rnd'), field('needs').value]\n  ];<\/p>\n<p>  $('[data-role=\"recap\"]').innerHTML = rows.map(([l,v]) => '<\/p>\n<div class=\"dybk-recap-row\"><span>'+esc(l)+'<\/span><span>'+esc(v)+'<\/span><\/div>\n<p>').join('');<\/p>\n<p>  const url = gcalUrl({date:selDate, slot:selSlot, type:rdvType, products:pn, name:field('name').value, estab:field('estab').value, email:field('email').value, needs:field('needs').value});\n  $('[data-role=\"confirm-row\"]').innerHTML = '<button type=\"button\" class=\"dybk-btn-sec\" data-back-final=\"1\">'+esc(tx('bk'))+'<\/button><button type=\"button\" class=\"dybk-btn-pri\" data-submit=\"1\">'+esc(tx('cf'))+'<\/button><a class=\"dybk-btn-cal\" href=\"'+esc(url)+'\" target=\"_blank\" rel=\"noopener\">'+esc(tx('gc'))+'<\/a>';\n}<\/p>\n<p>function clearErrors(){\n  $$('[data-err]').forEach(e => e.textContent = '');\n  $('[data-role=\"send-error\"]').textContent = '';\n}<\/p>\n<p>function validateInfo(){\n  clearErrors();\n  if (selProds.length === 0) { alert(tx('ep')); return false; }\n  let ok = true;\n  const req = (k, err, msg) => {\n    if (!field(k).value.trim()) { $('[data-err=\"'+err+'\"]').textContent = tx(msg); ok = false; }\n  };\n  req('estab','estab','ee');\n  req('name','name','en2');\n  req('needs','needs','end');\n  if (!\/\\S+@\\S+\\.\\S+\/.test(field('email').value)) { $('[data-err=\"email\"]').textContent = tx('em'); ok = false; }\n  return ok;\n}<\/p>\n<p>function submit(){\n  const btn = $('[data-submit=\"1\"]');\n  if (!btn) return;\n  btn.disabled = true;\n  btn.textContent = tx('snd');\n  $('[data-role=\"send-error\"]').textContent = '';<\/p>\n<p>  const pn = selProds.map(id => (PRODS.find(p => p.id === id) || {}).n).filter(Boolean).join(', ');\n  const fd = new FormData();\n  fd.append('action','dybk_save');\n  fd.append('nonce', NONCE);\n  fd.append('date', selDate);\n  fd.append('slot', selSlot);\n  fd.append('type', rdvType);\n  fd.append('products', pn);\n  fd.append('estab', field('estab').value);\n  fd.append('name', field('name').value);\n  fd.append('email', field('email').value);\n  fd.append('phone', field('phone').value);\n  fd.append('needs', field('needs').value);\n  fd.append('lang', lang);<\/p>\n<p>  fetch(AJAX, {method:'POST', body:fd, credentials:'same-origin'})\n    .then(r => r.json())\n    .then(data => {\n      if (data && data.success) step('ok');\n      else throw new Error('save failed');\n    })\n    .catch(() => {\n      $('[data-role=\"send-error\"]').textContent = tx('er');\n      btn.disabled = false;\n      btn.textContent = tx('cf');\n    });\n}<\/p>\n<p>function renderAll(){\n  window._dybkT = T[lang];\n  renderLang();\n  renderTexts();\n  renderProds();\n  renderCal();\n  if (selDate) renderSlots();\n}<\/p>\n<p>function openChatbot(){\n  const selectors = [\n    '#tidio-chat iframe',\n    '#tidio-chat',\n    '.tidio-chat-iframe',\n    '.crisp-client',\n    '[data-testid=\"launcher\"]',\n    '.intercom-lightweight-app-launcher',\n    '.chatbase-bubble-button',\n    '.chatbot-button',\n    '.botpress-widget-button',\n    'iframe[src*=\"chat\"]'\n  ];\n  for (const s of selectors) {\n    const el = document.querySelector(s);\n    if (el) { try { el.click(); return; } catch(e) {} }\n  }\n  if (window.TidioChatApi && typeof window.TidioChatApi.open === 'function') { window.TidioChatApi.open(); return; }\n  if (window.$crisp) { window.$crisp.push(['do', 'chat:open']); return; }\n  if (window.Intercom) { window.Intercom('show'); return; }\n  const widget = document.querySelector('body > div:last-child');\n  if (widget) { try { widget.click(); return; } catch(e) {} }\n}<\/p>\n<p>function bindEvents(){\n  root.addEventListener('click', function(e){\n    const action = e.target.closest('[data-action]');\n    if (action && root.contains(action)) {\n      const a = action.dataset.action;\n      if (a === 'book') step(1);\n      if (a === 'wa') window.open('https:\/\/wa.me\/' + WA + '?text=' + encodeURIComponent(tx('wa')), '_blank');\n      if (a === 'bot') openChatbot();\n      return;\n    }<\/p>\n<p>    const type = e.target.closest('[data-type]');\n    if (type && root.contains(type)) {\n      rdvType = type.dataset.type;\n      $$('[data-type]').forEach(t => t.classList.toggle('active', t.dataset.type === rdvType));\n      return;\n    }<\/p>\n<p>    const cal = e.target.closest('[data-cal]');\n    if (cal && root.contains(cal)) {\n      curM = new Date(curM.getFullYear(), curM.getMonth() + (cal.dataset.cal === 'next' ? 1 : -1), 1);\n      renderCal();\n      return;\n    }<\/p>\n<p>    const go = e.target.closest('[data-go]');\n    if (go && root.contains(go)) { step(go.dataset.go); return; }<\/p>\n<p>    const next = e.target.closest('[data-next]');\n    if (next && root.contains(next)) {\n      if (next.dataset.next === '2') {\n        const selectedDateEl = $('.dybk-cd.sel[data-date]');\n        const selectedSlotEl = $('.dybk-slot.sel[data-slot]');\n        if (!selDate && selectedDateEl) selDate = selectedDateEl.dataset.date;\n        if (!selSlot && selectedSlotEl) selSlot = selectedSlotEl.dataset.slot;\n        if (!selDate) { alert(tx('ed')); return; }\n        if (!selSlot) { alert(tx('es')); return; }\n        step(2);\n      } else {\n        if (!validateInfo()) return;\n        buildRecap();\n        step(3);\n      }\n      return;\n    }<\/p>\n<p>    if (e.target.closest('[data-back-final]')) { step(2); return; }\n    if (e.target.closest('[data-submit]')) { submit(); return; }\n  });\n}<\/p>\n<p>function init(){\n  const n = new Date();\n  curM = new Date(n.getFullYear(), n.getMonth(), 1);\n  dots(0);\n  renderAll();\n  bindEvents();<\/p>\n<p>  window._dybkGoFn = function(alt){\n    if (alt === 'book') step(1);\n    else if (alt === 'wa') window.open('https:\/\/wa.me\/' + WA + '?text=' + encodeURIComponent(tx('wa')), '_blank');\n    else if (alt === 'bot') openChatbot();\n  };<\/p>\n<p>  if (window._dybkPendingAlt) {\n    window._dybkGoFn(window._dybkPendingAlt);\n    window._dybkPendingAlt = null;\n  }\n}<\/p>\n<p>if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', init);\nelse init();<\/p>\n<p>})();\n<\/script><br \/>\n\u4ee5\u8fdb\u884c\u73b0\u573a\u6d4b\u8bd5\u3002\u8bd5\u7528\u7248\u4e5f\u53ef\u5728 App Store\/Google Play \u4e0a\u83b7\u5f97\u3002<\/div>\n<p><!-- [et_pb_line_break_holder] -->        <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- FAQ Schema --><!-- [et_pb_line_break_holder] --><script type=\"application\/ld+json\"><!-- [et_pb_line_break_holder] -->{<!-- [et_pb_line_break_holder] -->  \"@context\":\"https:\/\/schema.org\",<!-- [et_pb_line_break_holder] -->  \"@type\":\"FAQPage\",<!-- [et_pb_line_break_holder] -->  \"mainEntity\":[<!-- [et_pb_line_break_holder] -->    {\"@type\":\"Question\",\"name\":\"Les applications DYNSEO sont-elles remboursees ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Non, les applications ne sont pas remboursees par la Securite Sociale. Elles constituent un complement therapeutique. Certaines mutuelles remboursent sur justificatif.\"}},<!-- [et_pb_line_break_holder] -->    {\"@type\":\"Question\",\"name\":\"Puis-je utiliser DYNSEO en telesoin orthophonie ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui, 100% compatible telesoin : partage d'ecran en visio ou prescription d'exercices a domicile avec suivi a distance.\"}},<!-- [et_pb_line_break_holder] -->    {\"@type\":\"Question\",\"name\":\"Quel est le tarif pour les orthophonistes ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"COCO, JOE et EDITH : 88 EUR HT\/an par tablette avec profils illimites. Plateforme de suivi en option : 30 EUR HT\/mois par etablissement. Licences : MON DICO 150 EUR HT, E-SOUVENIRS 150 EUR HT, LA BILLE QUI ROULE 60 EUR HT. Essai gratuit 7 jours.\"}},<!-- [et_pb_line_break_holder] -->    {\"@type\":\"Question\",\"name\":\"Les donnees patients sont-elles securisees (RGPD) ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui, conforme RGPD : donnees hebergees en Europe, chiffrees, non partagees avec des tiers.\"}},<!-- [et_pb_line_break_holder] -->    {\"@type\":\"Question\",\"name\":\"Combien de temps faut-il pour former mes patients ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"5 a 10 minutes pour un patient autonome, 15 a 20 minutes pour une initiation accompagnee.\"}},<!-- [et_pb_line_break_holder] -->    {\"@type\":\"Question\",\"name\":\"Puis-je tester avant de m'abonner ?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Oui, 7 jours d'essai gratuit sur toutes les applications. Demo gratuite disponible et versions d'essai sur App Store et Google Play.\"}}<!-- [et_pb_line_break_holder] -->  ]<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/article>\n<p><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; custom_padding=&#8221;14px||0px|||&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; width=&#8221;100%&#8221; max_width=&#8221;1792px&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.27.5&#8243; _module_preset=&#8221;default&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_code _builder_version=&#8221;4.27.6&#8243; _module_preset=&#8221;default&#8221; hover_enabled=&#8221;0&#8243; global_colors_info=&#8221;{}&#8221; sticky_enabled=&#8221;0&#8243;]<!DOCTYPE html><!-- [et_pb_line_break_holder] --><html lang=\"fr\"><!-- [et_pb_line_break_holder] --><head><!-- [et_pb_line_break_holder] --><meta charset=\"UTF-8\"><!-- [et_pb_line_break_holder] --><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"><!-- [et_pb_line_break_holder] --><link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"><!-- [et_pb_line_break_holder] --><link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@500;600;700;800;900&#038;family=Poppins:wght@400;500;600;700&#038;display=swap\" rel=\"stylesheet\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->*{margin:0;padding:0;box-sizing:border-box;}<!-- [et_pb_line_break_holder] -->.dynseo-footer{background:#5e5ed7;padding:60px 20px 30px;font-family:'Poppins',sans-serif;color:rgba(255,255,255,.75);}<!-- [et_pb_line_break_holder] -->.footer-grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:36px;}<!-- [et_pb_line_break_holder] -->.footer-grid>div{text-align:left;}<!-- [et_pb_line_break_holder] -->.footer-brand-name{font-family:'Montserrat',sans-serif;font-size:20px;font-weight:900;color:#fff;margin-bottom:14px;}<!-- [et_pb_line_break_holder] -->.footer-desc{font-size:13px;line-height:1.7;margin-bottom:20px;}<!-- [et_pb_line_break_holder] -->.footer-contact-item{display:flex;align-items:flex-start;gap:10px;font-size:13px;margin-bottom:10px;}<!-- [et_pb_line_break_holder] -->.footer-contact-item a{color:rgba(255,255,255,.75);text-decoration:none;transition:color .3s;}<!-- [et_pb_line_break_holder] -->.footer-contact-item a:hover{color:#ffb600;}<!-- [et_pb_line_break_holder] -->.footer-stores{display:flex;gap:10px;margin-top:18px;}<!-- [et_pb_line_break_holder] -->.footer-stores img{height:38px;opacity:.85;transition:opacity .3s;}<!-- [et_pb_line_break_holder] -->.footer-stores img:hover{opacity:1;}<!-- [et_pb_line_break_holder] -->.footer-col-title{font-family:'Montserrat',sans-serif;font-size:13px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:18px;}<!-- [et_pb_line_break_holder] -->.footer-links,.footer-links li{list-style:none!important;text-align:left!important;padding-left:0!important;margin-left:0!important;}<!-- [et_pb_line_break_holder] -->.footer-links li{margin-bottom:12px;}<!-- [et_pb_line_break_holder] -->.footer-links a{font-size:13px;color:rgba(255,255,255,.65);text-decoration:none;transition:color .3s;}<!-- [et_pb_line_break_holder] -->.footer-links a:hover{color:#ffb600;}<!-- [et_pb_line_break_holder] -->.footer-socials{display:flex;justify-content:center;gap:14px;margin:40px auto 0;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);max-width:1000px;}<!-- [et_pb_line_break_holder] -->.footer-social{width:38px;height:38px;border-radius:50%;background:rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;text-decoration:none;font-size:15px;color:#fff;transition:all .3s;}<!-- [et_pb_line_break_holder] -->.footer-social:hover{background:#ffb600;transform:translateY(-2px);}<!-- [et_pb_line_break_holder] -->.footer-bottom{max-width:1000px;margin:20px auto 0;text-align:center;font-size:12px;color:rgba(255,255,255,.4);}<!-- [et_pb_line_break_holder] -->.footer-bottom a{color:rgba(255,255,255,.4);text-decoration:none;margin-left:16px;}<!-- [et_pb_line_break_holder] -->.footer-bottom a:hover{color:#ffb600;}<!-- [et_pb_line_break_holder] -->@media(max-width:900px){<!-- [et_pb_line_break_holder] -->    .footer-grid{grid-template-columns:1fr 1fr;gap:28px;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] -->@media(max-width:480px){<!-- [et_pb_line_break_holder] -->    .footer-grid{grid-template-columns:1fr;}<!-- [et_pb_line_break_holder] -->    .footer-grid>div{max-width:280px;margin:0 auto;}<!-- [et_pb_line_break_holder] -->    .footer-stores img{height:34px;}<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><\/head><!-- [et_pb_line_break_holder] --><body><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/p>\n<footer class=\"dynseo-footer\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"footer-grid\"><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"footer-brand-name\">DYNSEO<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <pee class=\"footer-desc\">\u9002\u5408\u6240\u6709\u5e74\u9f84\u6bb5\u7684\u8111\u8bad\u7ec3\u7a0b\u5e8f\u3002\u521b\u65b0\u3001\u6709\u8da3\u4e14\u4e2a\u6027\u5316\uff0c\u7531\u5065\u5eb7\u4e13\u4e1a\u4eba\u58eb\u8bbe\u8ba1\u3002<\/pee><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"footer-contact-item\"><!-- [et_pb_line_break_holder] -->        <span>\u2709\ufe0f<\/span><!-- [et_pb_line_break_holder] -->        <a href=\"mailto:contact@dynseo.com\">contact@dynseo.com<\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"footer-contact-item\"><!-- [et_pb_line_break_holder] -->        <span>\ud83d\udccd<\/span><!-- [et_pb_line_break_holder] -->        <span>6 rue du docteur Finlay 75015 Paris<\/span><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"footer-contact-item\"><!-- [et_pb_line_break_holder] -->        <span>\ud83d\udcde<\/span><!-- [et_pb_line_break_holder] -->        <a href=\"tel:+33966938422\">+33 9 66 93 84 22<\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"footer-stores\"><!-- [et_pb_line_break_holder] -->        <a href=\"https:\/\/play.google.com\/store\/apps\/developer?id=DYNSEO+APPS&#038;hl=fr\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2018\/12\/playstore-fr-new.png\" alt=\"Google Play\"><\/a><!-- [et_pb_line_break_holder] -->        <a href=\"https:\/\/apps.apple.com\/fr\/developer\/dynseo\/id1000639418\" target=\"_blank\"><img decoding=\"async\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2021\/03\/telecharger_appstore.png\" alt=\"App Store\"><\/a><!-- [et_pb_line_break_holder] -->      <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4 class=\"footer-col-title\">\u6211\u4eec\u7684\u5e94\u7528<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<ul class=\"footer-links\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/coco-pense-et-coco-bouge\/\">COCO \u601d\u8003 \u548c COCO \u8fd0\u52a8<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/joe-votre-coach-cerebral\/\">JOE \u667a\u8da3\u6559\u7ec3<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/edith-votre-coach-memoire\/\">\u5fc6\u8da3 \u8bb0\u5fc6\u6559\u7ec3<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/motricite-fine-la-bille-qui-roule\/\">\u6eda\u52a8\u7684\u7403<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/mon-dico-une-application-pour-favoriser-la-communication\/\">\u6211\u7684\u5b57\u5178<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/cplay-cubes-et-realite-augmentee\/\">CPLAY<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/ul>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4 class=\"footer-col-title\">\u6211\u4eec\u7684\u670d\u52a1<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<ul class=\"footer-links\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/zh-hans\/%e6%88%91%e4%bb%ac%e7%9a%84%e5%9f%b9%e8%ae%ad%e8%af%be%e7%a8%8b\/\">\u6211\u4eec\u7684\u57f9\u8bad<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/zh-hans\/%e6%88%91%e4%bb%ac%e7%9a%84%e5%b7%a5%e5%85%b7\/\">\u6211\u4eec\u7684\u5de5\u5177<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/zh-hans\/%e6%88%91%e4%bb%ac%e7%9a%84%e6%b5%8b%e8%af%95\/\">\u6211\u4eec\u7684\u6d4b\u8bd5<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/zh-hans\/%e5%8d%ab%e7%94%9f%e4%b8%93%e4%b8%9a%e4%ba%ba%e5%91%98\/\">\u4e13\u4e1a\u7a7a\u95f4<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/zh-hans\/%e5%85%b6%e4%bb%96%e4%ba%a7%e5%93%81\/\">\u6240\u6709\u4ea7\u54c1<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/ul>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    <\/p>\n<div><!-- [et_pb_line_break_holder] -->      <\/p>\n<h4 class=\"footer-col-title\">\u4fe1\u606f<\/h4>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<ul class=\"footer-links\"><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/zh-hans\/%e6%88%91%e4%bb%ac%e7%9a%84%e5%90%8c%e4%bc%b4\/\">\u6211\u4eec\u7684\u56e2\u961f<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/zh-hans\/%e6%88%91%e4%bb%ac%e7%9a%84%e5%a5%96%e9%a1%b9\/\">\u6211\u4eec\u7684\u5956\u52b1<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/zh-hans\/%e6%88%91%e4%bb%ac%e7%9a%84%e5%90%8c%e4%bc%b4\/\">\u6211\u4eec\u7684\u5408\u4f5c\u4f19\u4f34<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/fe77b050.sibforms.com\/serve\/MUIFAG4yzj96hHy9EyLYHPji60YbsmvtMxMVA6HzvrPZg2oJSaP3h4vsMV77Os54hFjiXO5yqRw7q0Hk8ReMcSbR79oOhmUYPDLlm0ybo0_vskHewKgKM_HAmfYqAt7DEuj5UIz7dG7-IxFU-cFkDglj44bENrxoquAfrxzgzzV_QIjoN4bxYrIDDChBxCxWdyXzmWVnMT7RTHeh\">\u8bf7\u6c42\u62a5\u4ef7<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/zh-hans\/%e5%a4%a7%e4%bd%bf\/\">\u5927\u4f7f<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->        <\/p>\n<li><a href=\"https:\/\/www.dynseo.com\/zh-hans\/contact\/\">\u8054\u7cfb\u6211\u4eec<\/a><\/li>\n<p><!-- [et_pb_line_break_holder] -->      <\/ul>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"footer-socials\"><!-- [et_pb_line_break_holder] -->    <a href=\"https:\/\/www.facebook.com\/dynseo\/\" class=\"footer-social\" target=\"_blank\" aria-label=\"Facebook\">f<\/a><!-- [et_pb_line_break_holder] -->    <a href=\"https:\/\/www.instagram.com\/dynseo_\/\" class=\"footer-social\" target=\"_blank\" aria-label=\"Instagram\">\ud83d\udcf7<\/a><!-- [et_pb_line_break_holder] -->    <a href=\"https:\/\/www.linkedin.com\/company\/dynseo\/\" class=\"footer-social\" target=\"_blank\" aria-label=\"LinkedIn\">in<\/a><!-- [et_pb_line_break_holder] -->    <a href=\"https:\/\/www.youtube.com\/channel\/UCpeS_Yux_0j6qdBZIMlhO-w\" class=\"footer-social\" target=\"_blank\" aria-label=\"YouTube\">\u25b6<\/a><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  <\/p>\n<div class=\"footer-bottom\"><!-- [et_pb_line_break_holder] -->    <span>\u00a9 2026 DYNSEO. \u4fdd\u7559\u6240\u6709\u6743\u5229\u3002<\/span><!-- [et_pb_line_break_holder] -->    <a href=\"https:\/\/www.dynseo.com\/mentions-legales\/\">\u6cd5\u5f8b\u58f0\u660e<\/a><!-- [et_pb_line_break_holder] -->    <a href=\"https:\/\/agence.dynseo.com\">\u7531 DYNSEO \u673a\u6784\u5236\u4f5c<\/a><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/footer>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><\/body><!-- [et_pb_line_break_holder] --><\/html>[\/et_pb_code][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":4,"featured_media":99428,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"<div class=\"row animated fadeInUp delay4 duration2 rdk-mb\"><img class=\"alignnone wp-image-23209 size-full\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2019\/09\/StimArt-Joe-Dynseo.png \" alt=\"entrainement c\u00e9r\u00e9bral\" width=\"1648\" height=\"774\"><\/div>\r\n<div class=\"row rdk-mb rdk-mt\">\r\n<div class=\"hidden-lg hidden-md col-sm-12 col-xs-12 animated fadeInUp duration1\"><img class=\"aligncenter\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/\" alt=\"\" width=\"300\" height=\"287\"><\/div>\r\n<div class=\"col-lg-3 col-md-3 col-sm-6 col-xs-12 rdkp0\">\r\n<ul class=\"rdk-items left\">\r\n<li class=\"animated fadeInLeft duration1 eds-on-scroll\"><img class=\"img-heading\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/\"><\/li>\r\n<li class=\"animated fadeInLeft duration1 eds-on-scroll\">Un programme d\u2019entra\u00eenement c\u00e9r\u00e9bral, utilisant des jeux ludiques et culturels. Ce programme a d\u2019ailleurs \u00e9t\u00e9 labellis\u00e9 MedAppCare, et une \u00e9tude scientifique sur 6 mois a montr\u00e9 des r\u00e9sultats tr\u00e8s positifs.<\/li>\r\n<li class=\"animated fadeInLeft delay1 duration1 eds-on-scroll\"><img class=\"img-heading\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/\"><\/li>\r\n<li class=\"animated fadeInLeft delay1 duration1 eds-on-scroll\">Des niveaux de difficult\u00e9 croissants pour progresser \u00e0 votre rythme et vous fixer de nouveaux objectifs.<\/li>\r\n<li class=\"animated fadeInLeft delay2 duration1 eds-on-scroll\"><img class=\"img-heading\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2019\/10\/Joe-nouveaut\u00e9-Autisme-handicap-atelier-cognitif-activit\u00e9-cognitive-stimulation-cognitive-ergoth\u00e9rapeute-atelier-personne-ag\u00e9e-activit\u00e9s-pour-seniors-motricit\u00e9-motricit\u00e9-fine.jpg\"><\/li>\r\n<li class=\"animated fadeInLeft delay2 duration1 eds-on-scroll\">Les jeux seront mis \u00e0 jour r\u00e9guli\u00e8rement, et de nouvelles activit\u00e9s seront propos\u00e9es.<\/li>\r\n<\/ul>\r\n<\/div>\r\n<div class=\"col-lg-6 col-md-6 hidden-sm hidden-xs animated fadeInUp duration1 eds-on-scroll\"><img class=\"aligncenter size-full wp-image-23241\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/\" alt=\"\" width=\"1280\" height=\"720\"><\/div>\r\n<div class=\"col-lg-3 col-md-3 col-sm-6 col-xs-12 rdkp0\">\r\n<ul class=\"rdk-items right\">\r\n<li class=\"animated fadeInRight duration1 eds-on-scroll\"><img class=\"img-heading\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/\"><\/li>\r\n<li class=\"animated fadeInRight duration1 eds-on-scroll\">D\u00e9fiez vos amis \u00e0 distance ou un membre de la communaut\u00e9 !<\/li>\r\n<li class=\"animated fadeInRight delay1 duration1 eds-on-scroll\"><img class=\"img-heading\" src=\" https:\/\/www.dynseo.com\/wp-content\/uploads\/2019\/10\/Joe-suivie-de-suzie-Autisme-handicap-atelier-cognitif-activit\u00e9-cognitive-stimulation-cognitive-ergoth\u00e9rapeute-atelier-personne-ag\u00e9e-activit\u00e9s-pour-seniors-motricit\u00e9-motricit\u00e9-fine.jpg\"><\/li>\r\n<li class=\"animated fadeInRight delay1 duration1 eds-on-scroll\">Vous pourrez suivre vos performances et progressions au sein de l\u2019application. Suzie, votre coach c\u00e9r\u00e9bral, vous fera \u00e9galement chaque lundi une analyse de vos performances<\/li>\r\n<li class=\"animated fadeInRight delay2 duration1 eds-on-scroll\"><img class=\"img-heading\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2019\/09\/StimArt-Joe-D3-jeux-de-m\u00e9moire-jeux-de-logique-jeux-de-m\u00e9moire-pour-seniors-jeux-cerebraux-pour-seniors-jeux-personnes-ag\u00e9es-alzheimer-activit\u00e9s-alzheimer-activit\u00e9s-senior-activit\u00e9s-pour-seniors.png\"><\/li>\r\n<li class=\"animated fadeInRight delay2 duration1 eds-on-scroll\">Disponible au format smartphone ou tablette, Joe fonctionne sans internet. Id\u00e9al pour l\u2019emporter avec vous !<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"row rdk-mb rdk-mt\">\r\n<div class=\"rdk-download animated fadeInUp duration1 eds-on-scroll\">\r\n<p>\u00a0<\/p>\r\n<p>[row]<br>[column lg=\"6\" md=\"12\" sm=\"12\" xs=\"12\" ]<br><a href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.dynseo.stimart.joe\"><img class=\"wp-image-23591 aligncenter\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/\" alt=\"\" width=\"245\" height=\"93\"><\/a><br>[\/column]<br>[column lg=\"6\" md=\"12\" sm=\"12\" xs=\"12\" ]<br><a href=\"https:\/\/itunes.apple.com\/fr\/app\/stimart-joe\/id1000639419?mt=8\"><img class=\"wp-image-23588 aligncenter\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/\" alt=\"\" width=\"245\" height=\"93\"><\/a><\/p>\r\n<p>\u00a0<\/p>\r\n<p>\u00a0<\/p>\r\n<p>[\/column]<br>[\/row]<\/p>\r\n<p>\u00a0<\/p>\r\n<p style=\"text-align: justify;\">Avec JOE, suivez un programme d'entra\u00eenement c\u00e9r\u00e9bral, afin de faire travailler votre m\u00e9moire, votre logique, votre attention, votre concentration, votre agilit\u00e9 mentale, ainsi que votre bien-\u00eatre au quotidien. Par le biais de jeux de m\u00e9moire ludiques et culturels, l'entra\u00eenement c\u00e9r\u00e9bral sera toujours un plaisir ! Une plateforme de suivi vous permettra de suivre vos progressions et ainsi vous pouvez vous fixer des objectifs \u00e0 atteindre.<\/p>\r\n<p>\u00a0<\/p>\r\n<h2 style=\"text-align: center;\"><strong><span style=\"color: #526fa1;\">UN PROGRAMME DE JEUX DE M\u00c9MOIRE ADAPT<\/span><span style=\"color: #526fa1;\">\u00c9 <\/span><span style=\"color: #526fa1;\">A CHAQUE CULTURE <\/span><\/strong><\/h2>\r\n<p style=\"text-align: justify;\">En plus de la version fran\u00e7aise, d'autres versions adapt\u00e9es \u00e0 chaque culture sont aussi disponibles : la version qu\u00e9b\u00e9coise, suisse, belge, luxembourgeoise et antillaise.<\/p>\r\n<p style=\"text-align: justify;\">Chaque jeu a \u00e9t\u00e9 \u00e9labor\u00e9 en partenariat avec des professionnels de sant\u00e9, afin de s\u2019assurer que toutes les fonctions cognitives soient bien stimul\u00e9es : la concentration, l\u2019attention, la m\u00e9moire visuo-spatiale, la mise en place de strat\u00e9gie, la m\u00e9moire de travail, la rapidit\u00e9, etc. Le programme vise ainsi \u00e0 am\u00e9liorer les performances intellectuelles, l\u2019autonomie cognitive, et ainsi offre une meilleure qualit\u00e9 de vie.<\/p>\r\n<p>\u00a0<\/p>\r\n<h2 style=\"text-align: center;\"><strong><span style=\"color: #526fa1;\">PLUS DE 25 JEUX DE M\u00c9MOIRE POUR ENTRA\u00ceNER VOTRE CERVEAU\u00a0<\/span><\/strong><\/h2>\r\n<p style=\"text-align: justify;\"><strong>Le programme d\u2019entra\u00eenement c\u00e9r\u00e9bral JOE comporte aujourd\u2019hui 25 jeux, et est mis \u00e0 jour tous les mois, avec des nouveaut\u00e9s.<\/strong><\/p>\r\n<p style=\"text-align: justify;\">Les jeux de m\u00e9moire sont un m\u00e9lange entre des jeux culturels (quizz de culture g\u00e9n\u00e9rale, de la chronologie des \u00e9v\u00e9nements, de la litt\u00e9rature, \u2026) et des jeux de r\u00e9flexes et d\u2019attention.<\/p>\r\n<p>\u00a0<\/p>\r\n<p>[row]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/p>\r\n<p style=\"text-align: center;\"><img class=\"aligncenter wp-image-28120 size-medium\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2020\/03\/Le-promeneur-1-300x199.png\" alt=\"\" width=\"300\" height=\"199\"><\/p>\r\n<p style=\"text-align: center;\"><b style=\"color: #007f7f;\"><span style=\"color: #526fa1;\">Le Promeneur<\/span>\u00a0<\/b>: un jeu o\u00f9 vous devez aider le promeneur \u00e0 retrouver son chemin. Attention, vous disposez de nombreuses pi\u00e8ces mais certaines n\u2019ont pas d\u2019utilit\u00e9 et sont en trop ! Ce jeu fait travailler la logique, ainsi que le rep\u00e9rage visuo-spatial.<\/p>\r\n<p style=\"text-align: center;\">[\/column]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/p>\r\n<p style=\"text-align: center;\"><img class=\"aligncenter wp-image-28144 size-medium\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2020\/03\/Quizzle-1-300x199.png\" alt=\"\" width=\"300\" height=\"199\"><\/p>\r\n<p style=\"text-align: center;\"><span style=\"color: #526fa1;\"><strong>Quizzle<\/strong><\/span> : un jeu o\u00f9 vous testez votre culture g\u00e9n\u00e9rale ! R\u00e9pondez \u00e0 de nombreuses questions d\u2019histoire, g\u00e9ographie, cin\u00e9ma etc\u2026 pour d\u00e9couvrir l\u2019image cach\u00e9e. Ce jeu fait appel \u00e0 votre m\u00e9moire ancienne !<\/p>\r\n<p style=\"text-align: center;\">[\/column]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/p>\r\n<p style=\"text-align: center;\"><img class=\"aligncenter wp-image-28095 size-medium\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2020\/03\/ColorForm-1-300x199.png\" alt=\"\" width=\"300\" height=\"199\"><\/p>\r\n<p style=\"text-align: center;\"><span style=\"color: #526fa1;\"><strong>ColorForm<\/strong><\/span>\u00a0: un jeu o\u00f9 il faut rapidement trouver la m\u00eame forme et\/ou couleur que dans l\u2019exemple. Ce jeu se joue aussi en multijoueur. Ce jeu fait appel \u00e0 votre concentration, votre m\u00e9moire visuelle mais aussi votre rep\u00e9rage visuo-spatial.<\/p>\r\n<p style=\"text-align: center;\">[\/column]<br>[\/row]<\/p>\r\n<p style=\"text-align: center;\">\r\n<\/p><p>[row]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/p>\r\n<p><span style=\"color: #526fa1;\"><img class=\"aligncenter wp-image-28083 size-medium\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2020\/03\/Calculus-300x199.png\" alt=\"\" width=\"300\" height=\"199\"><\/span><\/p>\r\n<p><span style=\"color: #526fa1;\"><strong>Calculus<\/strong><\/span>\u00a0: un jeu de calcul mental o\u00f9 il faut r\u00e9soudre des op\u00e9rations. Deux modes de jeux sont propos\u00e9s : r\u00e9ponse avec 4 propositions ou r\u00e9ponse libre.<\/p>\r\n<p>[\/column]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/p>\r\n<p style=\"text-align: center;\"><img class=\"aligncenter wp-image-28160 size-medium\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2020\/03\/Sudoku-1-300x199.png\" alt=\"\" width=\"300\" height=\"199\"><\/p>\r\n<p style=\"text-align: center;\"><span style=\"color: #526fa1;\"><strong>Sudoku<\/strong><\/span>\u00a0: le c\u00e9l\u00e8bre jeu de casse-t\u00eate japonais o\u00f9 il faut remplir la grille avec les chiffres correspondants. Pour plus de divertissement, un mode o\u00f9 il faut remplir avec des formes est \u00e9galement pr\u00e9sent !<\/p>\r\n<p>[\/column]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/p>\r\n<p style=\"text-align: center;\"><img class=\"aligncenter wp-image-28087 size-medium\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2020\/03\/Cascade-Infernale-1-300x199.png\" alt=\"\" width=\"300\" height=\"199\"><\/p>\r\n<p style=\"text-align: center;\"><span style=\"color: #007f7f;\"><span style=\"color: #526fa1;\"><strong>Cascade Infernale <\/strong><\/span><span style=\"color: #333333;\">: Sur Cascade, il faut cocher les diff\u00e9rences sur les symboles qui d\u00e9filent \u00e0 l'\u00e9cran ! Ce jeu fait travailler l'attention, les fonctions ex\u00e9cutives, la rapidit\u00e9, ainsi que le rep\u00e9rage visuo-spatial.<\/span><\/span><\/p>\r\n<p>[\/column]<br>[\/row]<\/p>\r\n<p>\u00a0<\/p>\r\n<p>[row]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/p>\r\n<p style=\"text-align: center;\"><img class=\"aligncenter wp-image-28185 size-medium\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2020\/03\/Mamie-Cuisine-2-300x199.png\" alt=\"\" width=\"300\" height=\"199\"><\/p>\r\n<p style=\"text-align: center;\"><span style=\"color: #526fa1;\"><span style=\"caret-color: #007f7f; font-weight: 600;\">Mamie<\/span><b>\u00a0Cuisine<\/b><\/span> : un jeu o\u00f9 il faut retenir les recettes de cuisine, comme ici la recette de la daube de boeuf, en se rappelant de toutes les quantit\u00e9s. Ce jeu fait travailler la m\u00e9moire s\u00e9mantique, la m\u00e9moire \u00e9pisodique, la m\u00e9moire autobiographique, ainsi que la m\u00e9moire de travail\u2026 et la gourmandise !<\/p>\r\n<p>[\/column]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/p>\r\n<p style=\"text-align: center;\"><img class=\"aligncenter wp-image-28168 size-medium\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2020\/03\/Tour-du-Monde-1-300x199.png\" alt=\"\" width=\"300\" height=\"199\"><\/p>\r\n<p style=\"text-align: center;\"><span style=\"color: #007f7f;\"><strong><span style=\"color: #526fa1;\">Tour du Monde<\/span>\u00a0<\/strong><\/span>: un jeu o\u00f9 il faut placer les pays Europ\u00e9ens sur la carte. Si vous ne savez pas, vous pouvez d\u00e9penser vos \u201cp\u00e9pettes\u201d gagn\u00e9es, afin d\u2019obtenir des indices. Alors o\u00f9 se situe le Royaume-Uni ? Ce jeu fait travailler la m\u00e9moire s\u00e9mantique, mais aussi le rep\u00e9rage visuo-spatial, les gnosies visuelles et la m\u00e9moire visuelle.<\/p>\r\n<p>[\/column]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/p>\r\n<p style=\"text-align: center;\"><img class=\"aligncenter wp-image-28189 size-medium\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2020\/03\/Chasse-\u00e0-lintru-300x201.png\" alt=\"\" width=\"300\" height=\"201\"><\/p>\r\n<p style=\"text-align: center;\"><span style=\"color: #007f7f;\"><strong><span style=\"color: #526fa1;\">Chasse \u00e0 l'Intrus<\/span>\u00a0<\/strong><\/span>: comme son nom l\u2019indique, il faut retrouver l\u2019intrus parmi les 4 propositions. Ce jeu peut de plus \u00eatre utilis\u00e9 en multijoueur et vous permet d'affronter d'autres joueurs de la communaut\u00e9 en ligne.<\/p>\r\n<p>[\/column]<br>[\/row]<\/p>\r\n<p style=\"text-align: center;\">\r\n<\/p><h2 style=\"text-align: center;\"><strong><span style=\"color: #526fa1;\">STIM'ART JOE EN 1 MINUTE <\/span><\/strong><\/h2>\r\n<p style=\"text-align: left;\">[row]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/p>\r\n<p>[\/column]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<br><iframe src=\"https:\/\/www.youtube.com\/embed\/CSIagrMgq-c\" width=\"560\" height=\"315\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><br>[\/column]<br>[column lg=\"4\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/p>\r\n<p>[\/column]<br>[\/row]<\/p>\r\n<p>\u00a0<\/p>\r\n<h2 style=\"text-align: center;\"><span style=\"color: #526fa1;\"><strong>UN SUIVI PERSONNALISE AVEC SUZIE<\/strong>\u00a0<\/span><\/h2>\r\n<p>[row]<br>[column lg=\"6\" md=\"12\" sm=\"12\" xs=\"12\" mdclear=\"yes\" ]<\/p>\r\n<p style=\"text-align: justify;\">Ce ne sont pas que des jeux ! En effet l\u2019int\u00e9r\u00eat est de pouvoir mesurer ses performances et rep\u00e9rer ses fragilit\u00e9s. Au sein de l\u2019application, vous avez acc\u00e8s \u00e0 une partie simplifi\u00e9e de vos r\u00e9sultats : niveaux de difficult\u00e9, jeux favoris, taux de r\u00e9ussite, nombre de parties jou\u00e9es mais aussi\u2026 aux fonctions cognitives travaill\u00e9es pour chaque jeu.<\/p>\r\n<p style=\"text-align: justify;\"><span style=\"color: #526fa1;\"><strong>De quoi suivre vos progr\u00e8s au quotidien et construire un programme d\u2019entra\u00eenement c\u00e9r\u00e9bral selon vos besoins.<\/strong><\/span><\/p>\r\n<p>De plus, <span style=\"color: #526fa1;\"><strong>Suzie votre coach c\u00e9r\u00e9bral<\/strong><\/span>, vous enverra tous les lundis matins un bilan de votre semaine, et vous conseillera sur les jeux de m\u00e9moire \u00e0 utiliser en fonction des objectifs \u00e0 atteindre.<\/p>\r\n<p><img class=\"aligncenter  wp-image-18725\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/\" alt=\"\" width=\"192\" height=\"158\"><\/p>\r\n<p style=\"text-align: justify;\">\r\n<\/p><p>[\/column]<br>[column lg=\"6\" md=\"12\" sm=\"12\" xs=\"12\" ]<br><img class=\"aligncenter wp-image-10139\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2018\/10\/Ecran-statistiques.png\" alt=\"jeux ludiques et culturels senior\" width=\"573\" height=\"382\"><br>[\/column]<br>[\/row]<\/p>\r\n<h2 style=\"text-align: center;\">\u00a0<\/h2>\r\n<h2 style=\"text-align: center;\"><strong><span style=\"color: #526fa1;\">UN ENTRAINEMENT C\u00c9R\u00c9BRAL COMPLET <\/span><\/strong><\/h2>\r\n<ul>\r\n<li>Une application mise \u00e0 jour r\u00e9guli\u00e8rement<img class=\"size-full wp-image-10142 alignright\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/\" alt=\"\" width=\"400\" height=\"151\"><\/li>\r\n<li>Une ergonomie est simple et intuitive<\/li>\r\n<li>Les jeux fonctionnent sans Wifi<\/li>\r\n<li>Possibilit\u00e9 de jouer \u00e0 plusieurs sur la m\u00eame tablette, et m\u00eame \u00e0 distance !<\/li>\r\n<\/ul>\r\n<h3><span style=\"color: #526fa1;\">Une \u00e9tude scientifique<\/span><\/h3>\r\n<p>[row]<br>[column lg=\"6\" md=\"12\" sm=\"12\" xs=\"12\" ]<br>Une \u00e9tude scientifique \"Adoption and Use of a Mobile Health Application in Older Adults for Cognitive Stimulation\" - Etude r\u00e9alis\u00e9e par Mobin YASINI et Guillaume MARCHAND - sur l'adoption et l'utilisation du programme de stimulation cognitive Stim'Art a d\u00e9montr\u00e9 les \u00e9l\u00e9ments suivants :<\/p>\r\n<ul>\r\n<li>Un\u00a0<span style=\"color: #007f7f;\"><strong><span style=\"color: #526fa1;\">taux de r\u00e9ussite globale en progr\u00e8s<\/span><\/strong><\/span>\u00a0qui atteint 70,84% au bout de 6 mois<\/li>\r\n<li>Une\u00a0<span style=\"color: #526fa1;\"><strong>\u00e9volution du bien-\u00eatre<\/strong><\/span><\/li>\r\n<\/ul>\r\n<p><a href=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2018\/10\/Etudes-DMD-StimArt.pdf\"><img class=\"aligncenter wp-image-28735 size-medium\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2020\/04\/Bouton-en-savoir-plus-300x90.png\" alt=\"\" width=\"300\" height=\"90\"><\/a><br>[\/column]<br>[column lg=\"6\" md=\"12\" sm=\"12\" xs=\"12\" ]<br><img class=\"wp-image-10244 aligncenter\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2018\/10\/VisuelFinalEtudeClinique.png\" alt=\"\" width=\"653\" height=\"404\"><br>[\/column]<br>[\/row]<\/p>\r\n<p>\u00a0<\/p>\r\n<h2 style=\"text-align: center;\"><strong><span style=\"color: #526fa1;\">ABONNEZ-VOUS A PRIX DOUX\u00a0<\/span><\/strong><\/h2>\r\n<p>[ARPrice id=112]<\/p>\r\n<h2 style=\"text-align: center;\"><strong><span style=\"color: #526fa1;\">LA JOE FAMILY<\/span><\/strong><\/h2>\r\n<h3>[ARPrice id=115]<\/h3>\r\n<h3>\u00a0<\/h3>\r\n<h3 style=\"text-align: center;\"><span style=\"color: #526fa1;\"><span style=\"color: #526fa1;\">TOUTE LA FAMILLE SOUHAITE JOUER A JOE ? <span style=\"font-size: 18.72px;\">D\u00c9COUVREZ<\/span> STIM'ART FAMILLE<\/span> <\/span><br>[column lg=\"6\" md=\"12\" sm=\"12\" xs=\"12\" ]<\/h3>\r\n<p>Le b\u00e9n\u00e9ficiaire du cadeau Stim\u2019Art Famille, <span style=\"color: #526fa1;\"><strong>le chef de famille<\/strong>,<\/span>\u00a0 obtient un an d\u2019abonnement \u00e0 notre programme de jeux de m\u00e9moire Stim\u2019Art JOE. Il obtient \u00e9galement 6 cartes Famille, qu\u2019il va pouvoir distribuer \u00e0 6 joueurs de son choix, qui vont alors jouer en \u00e9quipe et constituer une famille.<\/p>\r\n<p>Chaque joueur re\u00e7oit alors une carte, avec la d\u00e9marche \u00e0 suivre :<\/p>\r\n<ul>\r\n<li>Il devra alors t\u00e9l\u00e9charger l\u2019application \u201cFamily Joe\u201d sur son smartphone ou sa tablette (Android ou Apple)<\/li>\r\n<li>Il rentrera le code Famille inscrit sur sa carte,<\/li>\r\n<li>Il rejoindra sa famille et pourra d\u00e9fier ses proches ou d\u2019autres familles<\/li>\r\n<\/ul>\r\n<p>[\/column]<br>[column lg=\"6\" md=\"12\" sm=\"12\" xs=\"12\" ]<br><img class=\" wp-image-10141 aligncenter\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/\" alt=\"\" width=\"384\" height=\"242\"><\/p>\r\n<p><a href=\"https:\/\/www.dynseo.com\/jeux-de-memoire\/stimart-famille-jeux-en-ligne\/\"><img class=\"aligncenter wp-image-28735 size-medium\" src=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2020\/04\/Bouton-en-savoir-plus-300x90.png\" alt=\"\" width=\"300\" height=\"90\"><\/a>[\/column]<\/p>\r\n<p>\u00a0<\/p><\/div><\/div>\r\n\r\n\r\n<h2>\u00a0<\/h2>\r\n\r\n\r\n\r\n\r\n\r\n","_et_gb_content_width":"","footnotes":""},"class_list":["post-502206","page","type-page","status-publish","has-post-thumbnail","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u8a00\u8bed\u6cbb\u7597\u7684\u5e94\u7528 - \u6559\u80b2\u8f6f\u4ef6\u3001\u8bb0\u5fc6\u6e38\u620f\u548c\u5927\u8111\u8bad\u7ec3\u5e94\u7528<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u8a00\u8bed\u6cbb\u7597\u7684\u5e94\u7528 - \u6559\u80b2\u8f6f\u4ef6\u3001\u8bb0\u5fc6\u6e38\u620f\u548c\u5927\u8111\u8bad\u7ec3\u5e94\u7528\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/\" \/>\n<meta property=\"og:site_name\" content=\"\u6559\u80b2\u8f6f\u4ef6\u3001\u8bb0\u5fc6\u6e38\u620f\u548c\u5927\u8111\u8bad\u7ec3\u5e94\u7528\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-08T17:29:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dynseo.com\/wp-content\/uploads\/2021\/05\/edith-joe-coco-nouvelle-tablette.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2500\" \/>\n\t<meta property=\"og:image:height\" content=\"2000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:label1\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/yan-yu-zhi-liao-de-ying-yong\\\/\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/yan-yu-zhi-liao-de-ying-yong\\\/\",\"name\":\"\u8a00\u8bed\u6cbb\u7597\u7684\u5e94\u7528 - \u6559\u80b2\u8f6f\u4ef6\u3001\u8bb0\u5fc6\u6e38\u620f\u548c\u5927\u8111\u8bad\u7ec3\u5e94\u7528\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/yan-yu-zhi-liao-de-ying-yong\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/yan-yu-zhi-liao-de-ying-yong\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/edith-joe-coco-nouvelle-tablette.png\",\"datePublished\":\"2026-02-20T16:48:49+00:00\",\"dateModified\":\"2026-05-08T17:29:50+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/yan-yu-zhi-liao-de-ying-yong\\\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/yan-yu-zhi-liao-de-ying-yong\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/yan-yu-zhi-liao-de-ying-yong\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/edith-joe-coco-nouvelle-tablette.png\",\"contentUrl\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2021\\\/05\\\/edith-joe-coco-nouvelle-tablette.png\",\"width\":2500,\"height\":2000,\"caption\":\"\u8ba9\u5b69\u5b50\u5728\u4e92\u52a8\u6e38\u620f\u4e2d\u53d1\u73b0\u5b66\u4e60\u7684\u4e50\u8da3\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/yan-yu-zhi-liao-de-ying-yong\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u8a00\u8bed\u6cbb\u7597\u7684\u5e94\u7528\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/#website\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/\",\"name\":\"Jeux de m\u00e9moire et stimulation cognitive\",\"description\":\"Entra\u00eenez votre m\u00e9moire et votre cerveau avec DYNSEO\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/#organization\",\"name\":\"DYNSEO\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/logo-dynseo-new.png\",\"contentUrl\":\"https:\\\/\\\/www.dynseo.com\\\/wp-content\\\/uploads\\\/2022\\\/05\\\/logo-dynseo-new.png\",\"width\":5073,\"height\":1397,\"caption\":\"DYNSEO\"},\"image\":{\"@id\":\"https:\\\/\\\/www.dynseo.com\\\/zh-hans\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u8a00\u8bed\u6cbb\u7597\u7684\u5e94\u7528 - \u6559\u80b2\u8f6f\u4ef6\u3001\u8bb0\u5fc6\u6e38\u620f\u548c\u5927\u8111\u8bad\u7ec3\u5e94\u7528","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/","og_locale":"zh_CN","og_type":"article","og_title":"\u8a00\u8bed\u6cbb\u7597\u7684\u5e94\u7528 - \u6559\u80b2\u8f6f\u4ef6\u3001\u8bb0\u5fc6\u6e38\u620f\u548c\u5927\u8111\u8bad\u7ec3\u5e94\u7528","og_url":"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/","og_site_name":"\u6559\u80b2\u8f6f\u4ef6\u3001\u8bb0\u5fc6\u6e38\u620f\u548c\u5927\u8111\u8bad\u7ec3\u5e94\u7528","article_modified_time":"2026-05-08T17:29:50+00:00","og_image":[{"width":2500,"height":2000,"url":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2021\/05\/edith-joe-coco-nouvelle-tablette.png","type":"image\/png"}],"twitter_misc":{"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/","url":"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/","name":"\u8a00\u8bed\u6cbb\u7597\u7684\u5e94\u7528 - \u6559\u80b2\u8f6f\u4ef6\u3001\u8bb0\u5fc6\u6e38\u620f\u548c\u5927\u8111\u8bad\u7ec3\u5e94\u7528","isPartOf":{"@id":"https:\/\/www.dynseo.com\/zh-hans\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/#primaryimage"},"image":{"@id":"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/#primaryimage"},"thumbnailUrl":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2021\/05\/edith-joe-coco-nouvelle-tablette.png","datePublished":"2026-02-20T16:48:49+00:00","dateModified":"2026-05-08T17:29:50+00:00","breadcrumb":{"@id":"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/"]}]},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/#primaryimage","url":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2021\/05\/edith-joe-coco-nouvelle-tablette.png","contentUrl":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2021\/05\/edith-joe-coco-nouvelle-tablette.png","width":2500,"height":2000,"caption":"\u8ba9\u5b69\u5b50\u5728\u4e92\u52a8\u6e38\u620f\u4e2d\u53d1\u73b0\u5b66\u4e60\u7684\u4e50\u8da3"},{"@type":"BreadcrumbList","@id":"https:\/\/www.dynseo.com\/zh-hans\/yan-yu-zhi-liao-de-ying-yong\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.dynseo.com\/zh-hans\/"},{"@type":"ListItem","position":2,"name":"\u8a00\u8bed\u6cbb\u7597\u7684\u5e94\u7528"}]},{"@type":"WebSite","@id":"https:\/\/www.dynseo.com\/zh-hans\/#website","url":"https:\/\/www.dynseo.com\/zh-hans\/","name":"Jeux de m\u00e9moire et stimulation cognitive","description":"Entra\u00eenez votre m\u00e9moire et votre cerveau avec DYNSEO","publisher":{"@id":"https:\/\/www.dynseo.com\/zh-hans\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.dynseo.com\/zh-hans\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"zh-Hans"},{"@type":"Organization","@id":"https:\/\/www.dynseo.com\/zh-hans\/#organization","name":"DYNSEO","url":"https:\/\/www.dynseo.com\/zh-hans\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.dynseo.com\/zh-hans\/#\/schema\/logo\/image\/","url":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2022\/05\/logo-dynseo-new.png","contentUrl":"https:\/\/www.dynseo.com\/wp-content\/uploads\/2022\/05\/logo-dynseo-new.png","width":5073,"height":1397,"caption":"DYNSEO"},"image":{"@id":"https:\/\/www.dynseo.com\/zh-hans\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.dynseo.com\/zh-hans\/wp-json\/wp\/v2\/pages\/502206","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dynseo.com\/zh-hans\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.dynseo.com\/zh-hans\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.dynseo.com\/zh-hans\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dynseo.com\/zh-hans\/wp-json\/wp\/v2\/comments?post=502206"}],"version-history":[{"count":12,"href":"https:\/\/www.dynseo.com\/zh-hans\/wp-json\/wp\/v2\/pages\/502206\/revisions"}],"predecessor-version":[{"id":598714,"href":"https:\/\/www.dynseo.com\/zh-hans\/wp-json\/wp\/v2\/pages\/502206\/revisions\/598714"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.dynseo.com\/zh-hans\/wp-json\/wp\/v2\/media\/99428"}],"wp:attachment":[{"href":"https:\/\/www.dynseo.com\/zh-hans\/wp-json\/wp\/v2\/media?parent=502206"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}