.page_page__kDorS{max-width:1200px;margin:0 auto;padding:7rem 2rem 4rem}.page_backLink__Ck2He{display:inline-flex;color:var(--text-muted);font-size:.88rem;margin-bottom:1.5rem;transition:color var(--transition)}.page_backLink__Ck2He:hover{color:var(--sage-dark)}.page_product__wj_as{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);grid-gap:3rem;gap:3rem;align-items:center}.page_imagePanel__ZijQf{position:relative;width:100%;aspect-ratio:4/3;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-card);background:var(--cream)}.page_image__rCwch{object-fit:cover}.page_placeholder__COkxm{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:2rem;color:rgba(255,255,255,.72);font-family:var(--font-serif);font-size:clamp(1.6rem,4vw,2.6rem);text-align:center}.page_placeholder_hypnose__GPOfB{background:linear-gradient(135deg,#1a1a20,#2d2030 60%,#1a1015)}.page_placeholder_pack__VtwJ0{background:linear-gradient(135deg,#e8e0cc,#d4c8a8 60%,#c8bc98);color:rgba(80,60,40,.55)}.page_placeholder_programme__CldpY{background:linear-gradient(135deg,#b8d4a8,#8aad78 40%,#6a9458)}.page_placeholder_accompagnement__8cP1v{background:linear-gradient(135deg,#d0e4f4,#a8c8e8 40%,#88b0d8);color:rgba(30,60,100,.55)}.page_content__ko_jm{display:flex;flex-direction:column;align-items:flex-start}.page_title__jPQk_{font-family:var(--font-serif);font-size:clamp(2.2rem,5vw,4rem);line-height:1;color:var(--bark);margin-bottom:1rem}.page_priceBlock__XMHvY{margin-bottom:1.5rem}.page_price___EvpQ{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;font-size:1.2rem;font-weight:500;color:var(--sage-dark);margin-bottom:.35rem}.page_regularPrice__zFyNs{color:var(--text-muted);font-size:1rem;text-decoration:line-through}.page_launchBadge__A0AkJ{padding:.3rem .6rem;border-radius:999px;background:rgba(151,174,124,.18);color:var(--sage-dark);font-size:.72rem;font-weight:700}.page_vatNote__Inyzb{max-width:48ch;font-size:.78rem;line-height:1.45;color:var(--text-muted)}.page_description__WrfJ5{color:var(--text-muted);margin-bottom:2rem;max-width:58ch}.page_actions__320ct{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.page_actions__320ct button:disabled{opacity:.72;cursor:not-allowed;transform:none}.page_notice___t2ma{margin-top:1rem;font-size:.82rem;color:var(--text-muted);max-width:56ch}@media (max-width:900px){.page_product__wj_as{grid-template-columns:1fr;gap:2rem}}.page_v2Page__kaUzd{padding-bottom:5rem}.page_v2Hero__DewWq{align-items:stretch}.page_v2Visual__fUxUz{min-height:430px;border-radius:var(--radius-lg);background:radial-gradient(circle at 18% 18%,rgba(255,255,255,.72),transparent 28%),linear-gradient(135deg,#efe6d2,#d8c697 52%,#9fb383);box-shadow:var(--shadow-card);color:rgba(70,54,34,.82);display:flex;flex-direction:column;justify-content:center;padding:3rem;overflow:hidden;position:relative}.page_v2Visual__fUxUz:after{content:"";position:absolute;right:-4rem;bottom:-4rem;width:18rem;height:18rem;border-radius:999px;background:rgba(255,255,255,.22)}.page_v2VisualKicker__t3kHc{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1.2rem}.page_v2Visual__fUxUz strong{font-family:var(--font-serif);font-size:clamp(6rem,14vw,10rem);line-height:.82;color:rgba(78,65,43,.7)}.page_v2Visual__fUxUz span:last-child{font-size:clamp(1.2rem,3vw,2rem);font-family:var(--font-serif)}.page_fileNotice__NH8FC,.page_languageWarning__b4fJz,.page_v2Badge__jXUpv{border-radius:999px;padding:.55rem .85rem;font-size:.82rem;line-height:1.35}.page_v2Badge__jXUpv{margin:-.2rem 0 1.2rem;color:var(--sage-dark);background:rgba(151,174,124,.14)}.page_fileNotice__NH8FC{color:var(--bark);background:rgba(232,224,204,.65);margin:-.8rem 0 .65rem}.page_languageWarning__b4fJz{color:#7a4b16;background:#fff1d6;border:1px solid rgba(122,75,22,.16);margin-bottom:1rem}.page_v2Grid__O8XMV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:3rem}.page_disclaimer__LbhwF,.page_faqBlock__NqKyM,.page_infoCard__sLT_5,.page_trustBlock__EkxIm{border-radius:var(--radius-lg);background:rgba(255,255,255,.72);box-shadow:var(--shadow-soft);border:1px solid rgba(120,100,70,.08)}.page_infoCard__sLT_5{padding:1.6rem}.page_faqBlock__NqKyM h2,.page_infoCard__sLT_5 h2,.page_trustBlock__EkxIm h2{font-family:var(--font-serif);color:var(--bark);font-size:clamp(1.35rem,2vw,1.8rem);margin-bottom:.85rem}.page_infoCard__sLT_5 ul{margin:0;padding-left:1.1rem;color:var(--text-muted)}.page_infoCard__sLT_5 li+li{margin-top:.55rem}.page_faqBlock__NqKyM,.page_trustBlock__EkxIm{margin-top:1rem;padding:2rem}.page_audienceFitBlock__moycW,.page_authorExpertiseBlock__Q6bQv,.page_benefitsLimitsBlock__rnb2p,.page_productContentBlock__Oqr9b{margin-top:2rem;padding:clamp(1.5rem,4vw,2.5rem);border-radius:var(--radius-lg);background:rgba(255,255,255,.78);box-shadow:var(--shadow-soft);border:1px solid rgba(120,100,70,.08)}.page_audienceFitBlock__moycW>h2,.page_authorExpertiseBlock__Q6bQv h2,.page_benefitsLimitsBlock__rnb2p>h2,.page_productContentBlock__Oqr9b>h2{margin-bottom:1.2rem;color:var(--bark);font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.3rem)}.page_benefitsList__CcynI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem 1rem;gap:.75rem 1rem;margin:0;padding:0;list-style:none}.page_benefitsList__CcynI li{position:relative;padding:1rem 1rem 1rem 2.7rem;border-radius:var(--radius-md);background:rgba(248,245,237,.82);color:var(--text-muted);line-height:1.55}.page_benefitsList__CcynI li:before{content:"✓";position:absolute;top:.95rem;left:1rem;color:var(--sage-dark);font-weight:800}.page_limitsNote___wJ4Z{margin-top:1rem;padding:1rem 1.15rem;border-left:3px solid var(--gold);background:rgba(205,179,118,.12);color:var(--text-muted);line-height:1.65}.page_productContentBlock__Oqr9b>p:not(:first-child){max-width:88ch;color:var(--text-muted);line-height:1.7}.page_productContentBlock__Oqr9b>p+p{margin-top:1rem}.page_moduleList__g2g8m{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem 1rem;gap:.7rem 1rem;margin:1.25rem 0;padding:0;list-style:none;counter-reset:module}.page_moduleList__g2g8m li{position:relative;min-height:3.5rem;padding:1rem 1rem 1rem 3.25rem;border-radius:var(--radius-md);background:rgba(248,245,237,.82);color:var(--text-muted);line-height:1.45;counter-increment:module}.page_moduleList__g2g8m li:before{content:counter(module);position:absolute;top:.85rem;left:1rem;display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:50%;background:var(--sage);color:white;font-weight:700}.page_formatNote__nekpe{margin-top:1rem;padding:1rem 1.15rem;border-left:3px solid var(--sage);background:rgba(151,174,124,.1)}.page_audienceFitGrid__AesNx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_audienceFitCard__ypRNQ{padding:1.4rem;border-radius:var(--radius-md);background:rgba(248,245,237,.82);border:1px solid rgba(120,100,70,.08)}.page_professionalSupportCard__iXT4l{background:rgba(246,239,225,.82)}.page_audienceFitCard__ypRNQ h3{margin-bottom:.8rem;color:var(--bark);font-family:var(--font-serif);font-size:1.3rem;text-wrap:balance}.page_audienceFitCard__ypRNQ li,.page_audienceFitCard__ypRNQ p,.page_autonomyNote__nxuMo{color:var(--text-muted);line-height:1.65}.page_audienceFitCard__ypRNQ p+p,.page_audienceFitCard__ypRNQ ul+p{margin-top:.8rem}.page_audienceFitCard__ypRNQ ul{margin:.75rem 0 0;padding-left:1.2rem}.page_audienceFitCard__ypRNQ li+li{margin-top:.45rem}.page_emergencyNote__x9fau{font-weight:650;color:var(--bark)!important}.page_autonomyNote__nxuMo{margin-top:1rem;padding:1rem 1.15rem;border-left:3px solid var(--sage);background:rgba(151,174,124,.1)}.page_authorExpertiseBlock__Q6bQv p:not(:first-child){max-width:88ch;color:var(--text-muted);line-height:1.72}.page_authorExpertiseBlock__Q6bQv p+p{margin-top:1rem}.page_audioPreviewBlock__o9ltu,.page_previewBlock__792UC{margin-top:1.4rem;border-radius:var(--radius-lg);background:rgba(255,255,255,.78);box-shadow:var(--shadow-soft);border:1px solid rgba(120,100,70,.08);padding:2rem}.page_previewHeader__7NC8J{max-width:760px;margin-bottom:1.4rem}.page_previewHeader__7NC8J h2{font-family:var(--font-serif);color:var(--bark);font-size:clamp(1.5rem,3vw,2.2rem);margin-bottom:.6rem}.page_previewHeader__7NC8J p:last-child,.page_previewNote__Ua7Oc{color:var(--text-muted)}.page_previewGrid__GaT8K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.page_previewItem__ZEfii{margin:0;border-radius:var(--radius-md);overflow:hidden;background:rgba(248,245,237,.82);border:1px solid rgba(120,100,70,.08)}.page_previewImage__tPyDh{display:block;width:100%;height:auto}.page_previewItem__ZEfii figcaption{padding:.8rem 1rem;color:var(--bark);font-size:.9rem;font-weight:600}.page_previewNote__Ua7Oc{margin-top:1rem;font-size:.86rem}.page_audioPreviewList__32aHX{display:grid;grid-gap:1rem;gap:1rem}.page_audioPreviewEmpty__SaDLl,.page_audioPreviewItem__PFGRC{border-radius:var(--radius-md);background:rgba(248,245,237,.82);border:1px solid rgba(120,100,70,.08);padding:1.2rem}.page_audioPreviewItem__PFGRC{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);grid-gap:1rem;gap:1rem;align-items:center}.page_audioPreviewEmpty__SaDLl h3,.page_audioPreviewItem__PFGRC h3{font-family:var(--font-serif);color:var(--bark);font-size:1.25rem;margin-bottom:.35rem}.page_audioPreviewEmpty__SaDLl p,.page_audioPreviewItem__PFGRC p{color:var(--text-muted)}.page_audioPreviewItem__PFGRC audio{width:100%}.page_trustBlock__EkxIm p:last-child{color:var(--text-muted);max-width:78ch}.page_faqList__232F_{display:grid;grid-gap:.75rem;gap:.75rem}.page_faqItem__Yj3wt{border-radius:var(--radius-md);background:rgba(248,245,237,.75);padding:1rem 1.1rem}.page_faqItem__Yj3wt summary{cursor:pointer;color:var(--bark);font-weight:600}.page_faqItem__Yj3wt p{margin-top:.75rem;color:var(--text-muted)}.page_disclaimer__LbhwF{margin-top:1rem;padding:1rem 1.25rem;color:var(--text-muted);font-size:.86rem}@media (max-width:900px){.page_audienceFitGrid__AesNx,.page_benefitsList__CcynI,.page_moduleList__g2g8m{grid-template-columns:1fr}.page_v2Visual__fUxUz{min-height:300px}.page_audioPreviewItem__PFGRC,.page_previewGrid__GaT8K,.page_v2Grid__O8XMV{grid-template-columns:1fr}}