*{box-sizing:border-box;margin:0;padding:0}body{background:#fdf6ee;-webkit-font-smoothing:antialiased}@font-face{font-family:Carena;src:url(/fonts/carena-regular.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--hd-magenta: #E5159B;--hd-corail: #F47C5A;--hd-menthe: #6FBE8B;--hd-menthe-clair: #DCEFE1;--hd-creme: #FBF0E4;--hd-ivoire: #FDF6EE;--hd-peche-clair: #FCE0D6;--hd-peche-fonce: #F8A98C;--hd-rose-clair: #FBE1EF;--hd-texte: #3E3A36;--hd-texte-doux: #7A6F63;--hd-font-display: "Carena", Georgia, "Times New Roman", serif;--hd-font-corps: "Karla", Helvetica, Arial, sans-serif;--hd-font-main: "Caveat", cursive}.hd-page{font-family:var(--hd-font-corps);color:var(--hd-texte);background:var(--hd-ivoire);line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}.hd-page *{box-sizing:border-box}.hd-fond-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;z-index:0;pointer-events:none}.hd-hero{position:relative;padding:40px 6vw 0;overflow:visible;background:#fefaf6}.hd-logo-row{display:flex;align-items:center;gap:8px;position:relative;z-index:2;max-width:1180px;margin:0 auto}.hd-logo-row svg{width:20px;height:20px;color:var(--hd-magenta)}.hd-logo-row span{font-weight:700;letter-spacing:4px;font-size:13px}.hd-hero-grid{position:relative;z-index:2;max-width:1180px;margin:30px auto 0}.hd-hero-text{max-width:62%}@media(max-width:900px){.hd-hero-text{max-width:100%}}.hd-hero-title{font-family:var(--hd-font-corps);font-weight:700;font-size:clamp(28px,3.6vw,40px);line-height:1.25;margin:0}.hd-hero-title .hd-green{color:var(--hd-menthe)}.hd-hero-title .hd-pink{color:var(--hd-magenta)}.hd-hero-sub{margin-top:18px;font-size:15.5px;max-width:480px;color:var(--hd-texte)}.hd-hero-sub .hd-link{color:var(--hd-magenta);font-weight:600}.hd-btn-cta{display:inline-flex;align-items:center;gap:10px;background:var(--hd-magenta);color:#fff;font-family:var(--hd-font-corps);font-weight:700;font-size:14px;letter-spacing:.3px;padding:16px 30px;border-radius:999px;border:none;cursor:pointer;text-decoration:none;text-wrap:balance;text-align:center;box-shadow:0 12px 26px #e5159b47;transition:transform .15s}.hd-btn-cta:hover{transform:translateY(-2px)}.hd-btn-cta:disabled{opacity:.6;cursor:not-allowed;transform:none}.hd-hero-cta-wrap{margin-top:26px;display:flex;flex-direction:column;align-items:flex-start;gap:10px;position:relative}.hd-hero-note{font-family:var(--hd-font-main);color:var(--hd-magenta);font-size:19px;line-height:1.2;max-width:320px}.hd-hero-photo-wrap{position:absolute;z-index:1;left:41%;top:-6%;width:52.75%}.hd-hero-photo-wrap img{display:block;width:100%;height:auto;filter:drop-shadow(0 20px 40px rgba(120,80,40,.18))}.hd-hero-spacer{height:0}@media(max-width:900px){.hd-hero-photo-wrap{position:relative;left:auto;top:auto;width:100%;margin-top:24px}.hd-hero-spacer{display:none}}.hd-section{position:relative}.hd-section-inner{max-width:1080px;margin:0 auto;padding:30px 6vw 70px;position:relative}.hd-vf-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:stretch;position:relative;z-index:2}@media(max-width:860px){.hd-vf-grid{grid-template-columns:1fr}}.hd-video-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000f;padding:20px;display:flex;flex-direction:column}.hd-video-box{flex:1;min-height:280px;border-radius:14px;background:#f7f1e6;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.hd-video-box img,.hd-video-box video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hd-play-btn{width:74px;height:74px;border-radius:50%;background:linear-gradient(135deg,var(--hd-magenta),var(--hd-corail));display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 10px 24px #e5159b4d}.hd-play-btn svg{width:26px;height:26px;margin-left:4px}.hd-video-caption{text-align:center;font-family:var(--hd-font-main);color:var(--hd-magenta);font-size:19px;margin-top:16px}.hd-video-caption .hd-u{display:block;width:200px;height:2px;background:var(--hd-corail);margin:4px auto 0;opacity:.6}.hd-form-card{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000f;padding:30px 30px 26px;position:relative;display:flex;flex-direction:column;overflow:visible}.hd-form-leaf{position:absolute;top:-26px;right:6px;width:46px;transform:rotate(-8deg);z-index:3}.hd-form-icon{width:52px;height:52px;border-radius:14px;background:var(--hd-rose-clair);color:var(--hd-magenta);display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.hd-form-icon svg{width:26px;height:26px}.hd-form-title{text-align:center;font-family:var(--hd-font-display);font-weight:400;font-size:24px}.hd-form-title .hd-pink{color:var(--hd-magenta);display:block}.hd-form-title-underline{width:60px;height:2px;background:var(--hd-peche-fonce);margin:10px auto 16px}.hd-form-lead{text-align:center;font-size:14.5px;color:var(--hd-texte-doux);margin-bottom:18px}.hd-field-wrap{position:relative;margin-bottom:12px}.hd-field-wrap svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:17px;height:17px;color:var(--hd-texte-doux)}.hd-field{width:100%;padding:13px 14px 13px 40px;border:2px solid #eee1cf;border-radius:12px;font-size:14.5px;font-family:var(--hd-font-corps);outline:none;transition:border-color .15s}.hd-field:focus{border-color:var(--hd-magenta)}.hd-consent{display:flex;gap:8px;align-items:flex-start;font-size:11.5px;color:var(--hd-texte-doux);margin:8px 0 18px}.hd-consent input{margin-top:2px}.hd-consent a{color:var(--hd-magenta);text-decoration:underline}.hd-err{color:#d33;font-size:12.5px;min-height:16px;margin:-6px 0 10px}.hd-form-cta-wrap{text-align:center;position:relative}.hd-form-cta-wrap .hd-btn-cta{width:100%;justify-content:center}.hd-sparkle-deco{position:absolute;top:-14px;right:6px;width:22px;height:22px;color:var(--hd-menthe)}.hd-privacy-line{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;color:var(--hd-texte-doux);margin-top:14px}.hd-privacy-line svg{width:14px;height:14px;color:var(--hd-menthe)}.hd-kicker{text-align:center;color:var(--hd-magenta);font-weight:700;font-size:12.5px;letter-spacing:2px;position:relative;z-index:2}.hd-h2-center{text-align:center;font-family:var(--hd-font-display);font-weight:400;font-size:clamp(24px,3vw,32px);margin:10px 0 40px;position:relative;z-index:2}.hd-h2-center .hd-u{display:block;width:130px;height:6px;margin:8px auto 0;color:var(--hd-corail)}.hd-h2-center .hd-pink{color:var(--hd-magenta)}.hd-cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:30px;position:relative;z-index:2}@media(max-width:860px){.hd-cards3{grid-template-columns:1fr}}.hd-card3{background:var(--hd-creme);border-radius:18px;padding:26px 22px;text-align:center}.hd-card3-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.hd-card3-icon.hd-pink{background:var(--hd-rose-clair);color:var(--hd-magenta)}.hd-card3-icon.hd-orange{background:var(--hd-peche-clair);color:var(--hd-corail)}.hd-card3-icon.hd-green{background:var(--hd-menthe-clair);color:var(--hd-menthe)}.hd-card3-icon svg{width:24px;height:24px}.hd-card3-num{font-size:12px;font-weight:700;color:var(--hd-texte-doux);margin-bottom:10px}.hd-card3 h4{font-size:15px;font-weight:700;margin:0 0 8px;line-height:1.4}.hd-card3 p{font-size:13.5px;color:var(--hd-texte-doux);margin:0}.hd-card3-fern{width:30px;height:12px;margin:6px auto 0;color:var(--hd-menthe);opacity:.7}.hd-forme3-accent{position:absolute;right:-30px;top:40%;width:110px;opacity:.85;z-index:1;pointer-events:none}.hd-founder-card{display:flex;align-items:center;gap:24px;background:#fff;border-radius:18px;box-shadow:0 10px 30px #0000000f;padding:24px 28px;margin-bottom:0;flex-wrap:wrap;position:relative;z-index:2}.hd-founder-photo{width:84px;height:84px;border-radius:50%;flex:0 0 auto;overflow:hidden;box-shadow:0 4px 14px #0000001a}.hd-founder-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hd-founder-text{flex:1 1 320px}.hd-founder-text h4{font-family:var(--hd-font-display);font-weight:400;font-size:19px;margin:0}.hd-founder-text h4 .hd-pink{color:var(--hd-magenta)}.hd-founder-text p{font-size:14px;color:var(--hd-texte);margin:6px 0 12px}.hd-founder-badge{display:inline-block;background:var(--hd-menthe-clair);color:#3f7d55;font-weight:700;font-size:12px;padding:8px 16px;border-radius:999px}.hd-kicker-row{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:2}.hd-kicker-row svg{width:16px;height:16px;color:var(--hd-magenta)}.hd-bottom-ribbon{max-width:640px;margin:0 auto 20px;background:var(--hd-magenta);color:#fff;text-align:center;padding:14px 20px;border-radius:999px;font-weight:700;font-size:13.5px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;z-index:2}.hd-bottom-ribbon svg{width:15px;height:15px}.hd-tcar+.hd-bottom-ribbon{margin-top:30px}.hd-foot{text-align:center;font-size:12px;color:var(--hd-texte-doux);padding:10px 0 40px;position:relative;z-index:2}.hd-auth-hero{margin-top:26px;max-width:440px;position:relative;display:grid;grid-template-columns:76px 1fr;gap:18px;align-items:center;background:#fff;border-radius:18px;padding:16px 18px;box-shadow:0 10px 30px #00000012}.hd-auth-hero *{box-sizing:border-box}.hd-auth-book{width:76px;height:auto;display:block;border-radius:4px;box-shadow:0 8px 18px #0003}.hd-auth-hero-body{min-width:0}.hd-auth-book-text{margin:0;font-size:14px;line-height:1.4;color:var(--hd-texte);text-wrap:pretty}.hd-auth-press{margin-top:12px;padding-top:12px;border-top:1px solid #f1e8d9;display:flex;flex-wrap:wrap;gap:10px 22px;align-items:flex-start}.hd-auth-press-item{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.hd-auth-press-item>span{font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--hd-texte-doux);line-height:1}.hd-auth-press-item img{display:block;height:44px;width:auto}.hd-auth-logo-fa{border-radius:7px}@media(max-width:480px){.hd-auth-hero{grid-template-columns:64px 1fr;gap:14px;padding:14px}.hd-auth-book{width:64px}.hd-auth-press-item img{height:38px}}.hd-auth-compact .hd-auth-press{margin:0 0 16px;padding:0 0 14px;border-top:0;border-bottom:1px solid #f1e8d9}.hd-auth-inner{padding-top:10px;padding-bottom:40px}.hd-auth-inner .hd-h2-center{text-wrap:balance}.hd-auth-panel{position:relative;z-index:2;margin-top:28px;padding:4px 22px 22px;display:grid;grid-template-columns:minmax(0,1fr);background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000f}.hd-auth-key,.hd-auth-more{margin:0;padding:0;list-style:none;min-width:0}.hd-auth-key li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid #f1e8d9;font-family:var(--hd-font-display);font-size:17px;line-height:1.3;text-wrap:balance}.hd-auth-icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--hd-rose-clair);color:var(--hd-magenta)}.hd-auth-icon svg{width:22px;height:22px}.hd-auth-more{padding-top:20px}.hd-auth-more .hd-auth-list{max-width:none;margin:0}.hd-auth-more .hd-auth-cert{max-width:none;margin:20px 0 0;text-align:left}@media(min-width:800px){.hd-auth-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:6px 36px}.hd-auth-key li:last-child{border-bottom:0}.hd-auth-more{padding:22px 0 22px 40px;margin-left:40px;border-left:1px solid #f1e8d9;display:flex;flex-direction:column;justify-content:center}}.hd-auth-list{list-style:none;margin:0 auto;padding:0;max-width:560px;display:grid;gap:12px;position:relative;z-index:2}.hd-auth-list li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;text-wrap:pretty}.hd-auth-list svg{flex:0 0 auto;width:20px;height:20px;color:var(--hd-menthe);margin-top:1px}.hd-auth-list-compact{max-width:none;gap:10px}.hd-auth-cert{max-width:560px;margin:22px auto 0;font-size:13px;line-height:1.5;text-align:center;color:var(--hd-texte-doux);text-wrap:pretty;position:relative;z-index:2}.hd-auth-cert strong{color:var(--hd-texte)}.hd-auth-compact .hd-auth-cert{margin-top:16px;text-align:left;max-width:none}.hd-auth-details{margin-top:14px;padding-top:12px;border-top:1px solid #f1e8d9}.hd-auth-details summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-weight:700;font-size:14px;color:var(--hd-magenta)}.hd-auth-details summary::-webkit-details-marker{display:none}.hd-auth-details summary:after{content:"";width:8px;height:8px;margin-right:4px;transform:rotate(45deg);transition:transform .15s;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.hd-auth-details[open] summary:after{transform:rotate(-135deg)}.hd-auth-details>ul,.hd-auth-details>p{margin-top:14px}.hd-tcar{position:relative;z-index:2;margin-top:30px;--tc-w: min(80vw, 330px)}@media(min-width:900px){.hd-tcar{--tc-w: 340px}}.hd-tc-track{display:flex;gap:16px;width:100vw;margin-left:calc(50% - 50vw);padding:8px calc((100vw - var(--tc-w)) / 2) 22px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}@media(hover:hover)and (pointer:fine){.hd-tc-track{cursor:grab}}.hd-tc-track.is-dragging{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.hd-tc-track.is-dragging .hd-tc-btn{pointer-events:none}.hd-tc-track::-webkit-scrollbar{display:none}.hd-tc{flex:0 0 var(--tc-w);scroll-snap-align:center;display:flex}.hd-tc-btn{flex:1;display:flex;flex-direction:column;text-align:left;cursor:pointer;padding:0;overflow:hidden;background:#fff;border:0;border-radius:18px;box-shadow:0 10px 28px #00000012;font-family:var(--hd-font-corps);color:var(--hd-texte);transition:transform .15s,box-shadow .15s}.hd-tc-btn:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0000001a}.hd-tc-btn:focus-visible,.hd-tc-arrow:focus-visible,.hd-vdialog-close:focus-visible{outline:3px solid var(--hd-magenta);outline-offset:3px}.hd-tc-thumb{position:relative;display:block;aspect-ratio:16 / 5.6;background:#1b1b1b}.hd-tc-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.hd-tc-play{position:absolute;left:14px;bottom:14px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--hd-magenta);color:#fff;box-shadow:0 6px 16px #e5159b66}.hd-tc-play svg{width:18px;height:18px;margin-left:2px}.hd-tc-quote{display:block;padding:18px 18px 8px;font-family:var(--hd-font-display);font-size:17px;line-height:1.4;text-wrap:pretty}.hd-tc-name{display:block;margin-top:auto;padding:8px 18px 18px;font-weight:700;font-size:14px;color:var(--hd-magenta)}.hd-tc-name span{display:block;margin-top:2px;font-weight:400;font-size:12.5px;color:var(--hd-texte-doux)}.hd-tc-nav{display:flex;align-items:center;gap:10px;margin-top:2px}.hd-tc-progress{position:relative;flex:1;height:4px;border-radius:99px;background:#00000014;margin-right:8px}.hd-tc-progress i{position:absolute;top:0;height:100%;border-radius:99px;background:var(--hd-magenta);transition:left .12s linear}.hd-tc-arrow{width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:#fff;color:var(--hd-texte);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 16px #0000001a;transition:opacity .15s,transform .15s}.hd-tc-arrow:hover:not(:disabled){transform:translateY(-2px)}.hd-tc-arrow:disabled{opacity:.35;cursor:default;box-shadow:none}.hd-tc-arrow svg{width:20px;height:20px}.hd-vdialog{border:0;padding:0;margin:auto;background:transparent;width:min(960px,94vw,calc((100vh - 80px) * 16 / 9));width:min(960px,94vw,calc((100dvh - 80px) * 16 / 9));max-width:none;max-height:none;overflow:visible}.hd-vdialog::backdrop{background:#231616c7}.hd-vdialog-body{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.hd-vdialog-close{width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:#fff;color:var(--hd-texte);display:flex;align-items:center;justify-content:center}.hd-vdialog-close svg{width:20px;height:20px}.hd-vdialog-frame{width:100%;aspect-ratio:16 / 9;background:#000;border-radius:14px;overflow:hidden}.hd-vdialog-frame iframe{width:100%;height:100%;border:0;display:block}@media(prefers-reduced-motion:reduce){.hd-tc-btn,.hd-tc-arrow,.hd-tc-progress i{transition:none}}.hd-shell{position:relative;min-height:100vh;background:var(--hd-ivoire);overflow-x:hidden;font-family:var(--hd-font-corps);color:var(--hd-texte);line-height:1.55;-webkit-font-smoothing:antialiased}.hd-shell *{box-sizing:border-box}.hd-shell-bg{position:absolute;top:0;left:0;right:0;height:520px;width:100%;object-fit:cover;object-position:top;opacity:.55;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}.hd-topbar{display:flex;align-items:center;justify-content:center;gap:8px;padding:30px 6vw 0;position:relative;z-index:2}.hd-topbar svg{width:20px;height:20px;color:var(--hd-magenta)}.hd-topbar span{font-weight:700;letter-spacing:4px;font-size:13px}.hd-head{max-width:720px;margin:0 auto;padding:30px 6vw 0;text-align:center;position:relative;z-index:2}.hd-head h1{font-family:var(--hd-font-display);font-weight:400;font-size:clamp(26px,3.4vw,36px);line-height:1.22;margin:0;color:var(--hd-texte)}.hd-head h1 .hd-pink{color:var(--hd-magenta)}.hd-head-u{display:block;width:120px;height:5px;margin:14px auto 0;color:var(--hd-corail)}.hd-head-sub{margin-top:16px;font-size:15.5px;color:var(--hd-texte-doux)}.hd-head-note{font-family:var(--hd-font-main);color:var(--hd-magenta);font-size:19px;line-height:1.25;margin-top:14px}.hd-main{max-width:780px;margin:0 auto;padding:34px 6vw 20px;position:relative;z-index:2}.hd-main-wide{max-width:940px}.hd-panel{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000f;padding:28px 26px;margin-bottom:22px;position:relative}@media(max-width:560px){.hd-panel{padding:22px 18px}}.hd-panel-title{font-family:var(--hd-font-display);font-weight:400;font-size:20px;margin:0 0 16px;color:var(--hd-texte)}.hd-panel-title .hd-pink{color:var(--hd-magenta)}.hd-panel-lead{font-size:15px;color:var(--hd-texte);margin:0}.hd-media{position:relative;padding-bottom:56.25%;height:0;border-radius:14px;overflow:hidden;background:#f7f1e6}.hd-media>*{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hd-media iframe{border:0}.hd-media-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--hd-texte-doux);font-size:14px;text-align:center;padding:16px}.hd-note{display:flex;gap:12px;align-items:flex-start;background:var(--hd-menthe-clair);color:#3d6b4f;border-radius:14px;padding:14px 16px;font-size:13.5px;line-height:1.5}.hd-note svg{flex:0 0 auto;width:18px;height:18px;margin-top:2px}.hd-note-warm{background:var(--hd-peche-clair);color:#8a4f36}.hd-btn-cta,.hd-btn-ghost{text-transform:uppercase}.hd-btn-corail{background:var(--hd-corail);box-shadow:0 12px 26px #f47c5a47}.hd-btn-blanc{background:#fff;color:var(--hd-magenta);box-shadow:0 12px 26px #00000029}.hd-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:none;border:2px solid #eee1cf;color:var(--hd-texte);font-family:var(--hd-font-corps);font-weight:700;font-size:14px;padding:14px 28px;border-radius:999px;cursor:pointer;text-decoration:none;transition:border-color .15s,transform .15s}.hd-btn-ghost:hover{border-color:var(--hd-corail);transform:translateY(-2px)}.hd-center{text-align:center}.hd-cta-final{background:linear-gradient(135deg,var(--hd-magenta) 0%,var(--hd-corail) 100%);border-radius:20px;padding:34px 28px;text-align:center;color:#fff;box-shadow:0 16px 40px #e5159b38;position:relative;overflow:hidden;margin-bottom:22px}.hd-cta-final h3{font-family:var(--hd-font-display);font-weight:400;font-size:26px;margin:0 0 18px;color:#fff}.hd-cta-final p{margin:18px 0 0;font-size:14px;opacity:.96;text-wrap:balance}.hd-cta-sparkle{position:absolute;top:16px;right:18px;width:26px;height:26px;color:#fff;opacity:.5}.hd-q-card{background:#fff;border-radius:18px;box-shadow:0 8px 24px #0000000d;padding:24px 24px 22px;margin-bottom:16px;position:relative}@media(max-width:560px){.hd-q-card{padding:20px 16px}}.hd-q-missing{box-shadow:0 0 0 2px var(--hd-magenta),0 8px 24px #e5159b1f}.hd-q-head{display:flex;gap:14px;align-items:flex-start;margin-bottom:18px}.hd-q-num{flex:0 0 auto;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--hd-rose-clair);color:var(--hd-magenta);font-weight:700;font-size:14px}.hd-q-text{font-family:var(--hd-font-display);font-weight:400;font-size:17px;line-height:1.35;color:var(--hd-texte);padding-top:4px}.hd-opts{display:grid;gap:10px}.hd-opt{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:2px solid #eee1cf;background:#fff;border-radius:14px;padding:14px 16px;cursor:pointer;font-size:14.5px;font-weight:600;font-family:var(--hd-font-corps);color:var(--hd-texte);transition:all .15s}.hd-opt:hover{border-color:var(--hd-peche-fonce)}.hd-opt-dot{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:2px solid #e0d2bd;transition:all .15s}.hd-opt-sel{border-color:var(--hd-magenta);background:var(--hd-rose-clair);color:var(--hd-magenta)}.hd-opt-sel .hd-opt-dot{border-color:var(--hd-magenta);box-shadow:inset 0 0 0 4px var(--hd-magenta)}.hd-scale{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.hd-scale .hd-opt{justify-content:center;padding:14px 4px;font-size:15px}.hd-scale .hd-opt-dot{display:none}.hd-textarea{width:100%;padding:13px 14px;border:2px solid #eee1cf;border-radius:12px;font-size:14.5px;font-family:var(--hd-font-corps);color:var(--hd-texte);outline:none;resize:vertical;transition:border-color .15s;background:#fff}.hd-textarea:focus{border-color:var(--hd-magenta)}.hd-q-hint{color:var(--hd-magenta);font-size:12.5px;font-weight:600;margin-top:10px}.hd-flow{margin-top:34px;margin-bottom:28px;scroll-margin-top:24px}.hd-flow-head{text-align:center;margin-bottom:20px}.hd-flow-head h2{font-family:var(--hd-font-display);font-weight:400;font-size:clamp(24px,3vw,30px);margin:8px 0 0;color:var(--hd-texte);text-wrap:balance}.hd-flow-head h2 .hd-pink{color:var(--hd-magenta)}.hd-flow-head p{margin:12px auto 0;max-width:520px;font-size:15px;color:var(--hd-texte-doux);text-wrap:pretty}.hd-progress{height:6px;border-radius:99px;background:var(--hd-creme);overflow:hidden;margin-bottom:14px}.hd-progress-bar{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--hd-magenta),var(--hd-corail));transition:width .25s}.hd-q-count{font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--hd-texte-doux);margin-bottom:14px}.hd-q-back{margin-top:16px;background:none;border:0;padding:4px 0;cursor:pointer;font:inherit;font-size:13.5px;font-weight:600;color:var(--hd-texte-doux)}.hd-q-back:hover{color:var(--hd-magenta)}.hd-flow-note{text-align:center;margin:4px 0 0;font-size:13.5px;color:var(--hd-texte-doux);text-wrap:balance}.hd-flow .hd-q-text{text-wrap:balance}.hd-opt:disabled{opacity:.6;cursor:default}.hd-confirm-head{background:#fff;border-radius:20px;box-shadow:0 10px 30px #0000000f;padding:34px 28px;text-align:center;margin-bottom:22px;position:relative}.hd-confirm-badge{width:68px;height:68px;border-radius:50%;margin:0 auto 14px;background:var(--hd-menthe-clair);color:var(--hd-menthe);display:flex;align-items:center;justify-content:center}.hd-confirm-badge svg{width:32px;height:32px}.hd-confirm-head h2{font-family:var(--hd-font-display);font-weight:400;font-size:clamp(24px,3vw,30px);margin:0;color:var(--hd-texte)}.hd-confirm-when{display:inline-block;margin-top:14px;background:var(--hd-creme);border-radius:999px;padding:8px 18px;font-size:13.5px;font-weight:600;color:var(--hd-texte-doux)}.hd-checklist{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:12px}.hd-checklist li{display:flex;gap:12px;align-items:flex-start;font-size:14.5px}.hd-checklist svg{flex:0 0 auto;width:20px;height:20px;color:var(--hd-menthe);margin-top:1px}.hd-shell .calendly-inline-widget{min-width:320px;height:700px;border-radius:14px;overflow:hidden}.hd-legal{font-size:14.5px;line-height:1.7;color:var(--hd-texte)}.hd-legal h2{font-family:var(--hd-font-display);font-weight:400;font-size:19px;color:var(--hd-magenta);margin:26px 0 10px}.hd-legal h2:first-child{margin-top:0}.hd-legal p{margin:0 0 12px}.hd-legal ul{margin:0 0 14px 20px}.hd-legal li{margin-bottom:7px}.hd-legal a{color:var(--hd-magenta)}
