.MedecinePage-module__X0kBca__layout{max-width:1280px;padding:52px var(--section-px,56px)96px;grid-template-columns:220px 1fr;align-items:start;gap:0;margin:0 auto;display:grid}.MedecinePage-module__X0kBca__sidebar{height:fit-content;padding-right:24px;position:sticky;top:88px}.MedecinePage-module__X0kBca__sidebarInner{flex-direction:column;gap:4px;display:flex}.MedecinePage-module__X0kBca__sidebarLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--muted,#7aa8a5);margin-bottom:10px;padding-left:12px;font-size:10.5px;font-weight:700}.MedecinePage-module__X0kBca__toc{flex-direction:column;gap:2px;margin-bottom:24px;display:flex}.MedecinePage-module__X0kBca__tocItem{text-align:left;font-family:var(--font-body,"DM Sans",sans-serif);color:var(--muted,#7aa8a5);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:400;line-height:1.4;transition:color .2s,background .2s}.MedecinePage-module__X0kBca__tocItem:hover{color:var(--text-sec,#3d6461);background:var(--teal-pale,#e0f5f4)}.MedecinePage-module__X0kBca__tocActive{font-weight:600;color:var(--teal-dark,#007a75)!important;background:var(--teal-pale,#e0f5f4)!important}.MedecinePage-module__X0kBca__tocActive:before{content:"▸ "}.MedecinePage-module__X0kBca__sidebarCta{background:var(--teal,#00a8a2);color:#fff;text-align:center;border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.MedecinePage-module__X0kBca__sidebarCta:hover{background:var(--teal-light,#00c4bc);transform:translateY(-1px);box-shadow:0 6px 18px #00a8a240}.MedecinePage-module__X0kBca__breadcrumb{align-items:center;gap:8px;margin-bottom:36px;display:flex}.MedecinePage-module__X0kBca__crumb{color:var(--muted,#7aa8a5);font-size:13px;text-decoration:none;transition:color .2s}.MedecinePage-module__X0kBca__crumb:hover{color:var(--teal,#00a8a2)}.MedecinePage-module__X0kBca__sep{color:var(--muted,#7aa8a5);font-size:13px}.MedecinePage-module__X0kBca__crumbCurrent{color:var(--text-sec,#3d6461);font-size:13px;font-weight:500}.MedecinePage-module__X0kBca__heroBanner{background:var(--teal,#00a8a2);border-radius:20px;margin-bottom:28px;position:relative;overflow:hidden}.MedecinePage-module__X0kBca__heroBanner:after{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.MedecinePage-module__X0kBca__heroBannerInner{z-index:1;padding:48px 52px;position:relative}.MedecinePage-module__X0kBca__heroLabel{letter-spacing:.14em;text-transform:uppercase;color:#ffffffa6;margin-bottom:14px;font-size:11px;font-weight:700;display:block}.MedecinePage-module__X0kBca__heroTitle{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(22px,2.5vw,32px);font-weight:700;line-height:1.2}.MedecinePage-module__X0kBca__heroMeta{color:#ffffffbf;margin-bottom:20px;font-size:14px}.MedecinePage-module__X0kBca__heroBadges{flex-wrap:wrap;gap:8px;display:flex}.MedecinePage-module__X0kBca__badge{color:#fff;background:#fff3;border:1px solid #ffffff4d;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:600}.MedecinePage-module__X0kBca__badgeOutline{color:#fffc;background:0 0;border:1px solid #ffffff4d;border-radius:9999px;padding:4px 12px;font-size:12px;font-weight:400}.MedecinePage-module__X0kBca__section{margin-bottom:20px}.MedecinePage-module__X0kBca__sectionAlt .MedecinePage-module__X0kBca__card{background:var(--teal-pale,#e0f5f4);border-color:var(--border-teal,#00a8a233)}.MedecinePage-module__X0kBca__sectionHeader{margin-bottom:24px}.MedecinePage-module__X0kBca__sectionTitle{margin-top:8px}.MedecinePage-module__X0kBca__card{background:var(--surface,#fff);border:1px solid var(--border-gray,#00000012);border-radius:18px;height:100%;padding:28px 26px;box-shadow:0 2px 12px #0000000a}.MedecinePage-module__X0kBca__cardTitle{font-family:var(--font-head,"Fraunces",Georgia,serif);color:var(--text,#0d2b2a);margin-bottom:16px;font-size:17px;font-weight:600;line-height:1.25}.MedecinePage-module__X0kBca__cardTitle.MedecinePage-module__X0kBca__numbered{align-items:center;gap:10px;display:flex}.MedecinePage-module__X0kBca__cardTitle.MedecinePage-module__X0kBca__numbered span{background:var(--teal,#00a8a2);color:#fff;width:26px;height:26px;font-size:13px;font-weight:700;font-family:var(--font-body,sans-serif);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.MedecinePage-module__X0kBca__cardText{color:var(--text-sec,#3d6461);font-size:14px;line-height:1.72}.MedecinePage-module__X0kBca__grid2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.MedecinePage-module__X0kBca__grid3{grid-template-columns:1fr 1fr 1fr;gap:16px;margin-bottom:20px;display:grid}.MedecinePage-module__X0kBca__subSection{margin-bottom:16px}.MedecinePage-module__X0kBca__subLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--teal,#00a8a2);margin-bottom:8px;font-size:12px;font-weight:700}.MedecinePage-module__X0kBca__dotList{flex-direction:column;gap:8px;margin-top:8px;list-style:none;display:flex}.MedecinePage-module__X0kBca__dotList li{color:var(--text-sec,#3d6461);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.6;display:flex}.MedecinePage-module__X0kBca__dot{background:var(--teal,#00a8a2);border-radius:50%;flex-shrink:0;width:5px;min-width:5px;height:5px;margin-top:7px}.MedecinePage-module__X0kBca__objectifsGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.MedecinePage-module__X0kBca__objectifItem{background:var(--bg,#f4f8f8);border:1px solid var(--border-gray,#0000000f);border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.MedecinePage-module__X0kBca__objectifItem p{color:var(--text-sec,#3d6461);font-size:13.5px;line-height:1.6}.MedecinePage-module__X0kBca__objectifSpecial{background:var(--teal-pale,#e0f5f4);border-color:var(--border-teal,#00a8a240);grid-column:1/-1}.MedecinePage-module__X0kBca__objectifNum{font-family:var(--font-head,"Fraunces",Georgia,serif);color:var(--teal,#00a8a2);min-width:28px;font-size:18px;font-weight:700;line-height:1}.MedecinePage-module__X0kBca__evalBlock{background:var(--bg,#f4f8f8);border:1px solid var(--border-gray,#0000000f);border-radius:12px;padding:18px 16px}.MedecinePage-module__X0kBca__sanctionBlock{background:var(--teal-pale,#e0f5f4);border:1px solid var(--border-teal,#00a8a233);border-radius:14px;margin-top:16px;padding:20px}.MedecinePage-module__X0kBca__sanctionGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin:12px 0;display:grid}.MedecinePage-module__X0kBca__sanctionItem{color:var(--text-sec,#3d6461);align-items:flex-start;gap:10px;font-size:13px;line-height:1.5;display:flex}.MedecinePage-module__X0kBca__sanctionCheck{background:var(--teal,#00a8a2);color:#fff;border-radius:6px;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:flex}.MedecinePage-module__X0kBca__note{color:var(--muted,#7aa8a5);font-size:12px;font-style:italic}.MedecinePage-module__X0kBca__tarifGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.MedecinePage-module__X0kBca__tarifCard{background:var(--bg,#f4f8f8);border:1px solid var(--border-gray,#00000012);border-radius:14px;padding:22px 20px}.MedecinePage-module__X0kBca__tarifLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--teal-dark,#007a75);margin-bottom:8px;font-size:11px;font-weight:700}.MedecinePage-module__X0kBca__tarifPrice{font-family:var(--font-head,"Fraunces",Georgia,serif);color:var(--teal,#00a8a2);margin-bottom:10px;font-size:28px;font-weight:700;line-height:1}.MedecinePage-module__X0kBca__tarifDesc{color:var(--text-sec,#3d6461);font-size:13.5px;line-height:1.65}.MedecinePage-module__X0kBca__contactGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.MedecinePage-module__X0kBca__contactItem{background:var(--bg,#f4f8f8);border:1px solid var(--border-gray,#00000012);border-radius:12px;align-items:center;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.MedecinePage-module__X0kBca__contactItem:hover{border-color:var(--border-teal,#00a8a24d);transform:translateY(-1px);box-shadow:0 4px 14px #00a8a214}.MedecinePage-module__X0kBca__contactIcon{background:var(--teal-pale,#e0f5f4);border:1px solid var(--border-teal,#00a8a240);width:36px;min-width:36px;height:36px;color:var(--teal,#00a8a2);border-radius:9px;justify-content:center;align-items:center;display:flex}.MedecinePage-module__X0kBca__contactLabel{color:var(--muted,#7aa8a5);margin-bottom:2px;font-size:12px}.MedecinePage-module__X0kBca__contactValue{color:var(--teal-dark,#007a75);font-size:13.5px;font-weight:600}.MedecinePage-module__X0kBca__testiGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.MedecinePage-module__X0kBca__testiCard{background:var(--surface,#fff);border:1px solid var(--border-gray,#00000012);border-radius:16px;padding:24px 22px;transition:border-color .25s,transform .25s;box-shadow:0 2px 10px #0000000a}.MedecinePage-module__X0kBca__testiCard:hover{border-color:var(--border-teal,#00a8a240);transform:translateY(-2px)}.MedecinePage-module__X0kBca__testiQuote{color:var(--teal,#00a8a2);opacity:.3;margin-bottom:8px;font-family:Georgia,serif;font-size:36px;line-height:1}.MedecinePage-module__X0kBca__testiText{color:var(--text-sec,#3d6461);margin-bottom:14px;font-size:13.5px;font-style:italic;line-height:1.72}.MedecinePage-module__X0kBca__testiAuthor{color:var(--teal-dark,#007a75);font-size:13px;font-weight:600}@media (max-width:1100px){.MedecinePage-module__X0kBca__layout{grid-template-columns:180px 1fr}}@media (max-width:900px){.MedecinePage-module__X0kBca__layout{grid-template-columns:1fr;padding:32px 20px 80px}.MedecinePage-module__X0kBca__sidebar{display:none}.MedecinePage-module__X0kBca__grid2,.MedecinePage-module__X0kBca__grid3,.MedecinePage-module__X0kBca__objectifsGrid,.MedecinePage-module__X0kBca__tarifGrid,.MedecinePage-module__X0kBca__sanctionGrid,.MedecinePage-module__X0kBca__contactGrid,.MedecinePage-module__X0kBca__testiGrid{grid-template-columns:1fr}}@media (max-width:600px){.MedecinePage-module__X0kBca__heroBannerInner{padding:36px 28px}}.MedecinePage-module__X0kBca__card{transition:border-color .3s,transform .3s,box-shadow .3s}.MedecinePage-module__X0kBca__card:hover{border-color:var(--border-teal,#00a8a24d);transform:translateY(-4px);box-shadow:0 16px 40px #00a8a21a}.MedecinePage-module__X0kBca__objectifItem{transition:border-color .25s,background .25s,transform .25s,box-shadow .25s}.MedecinePage-module__X0kBca__objectifItem:hover{border-color:var(--border-teal,#00a8a24d);background:var(--surface,#fff);transform:translateY(-2px);box-shadow:0 6px 20px #00a8a214}.MedecinePage-module__X0kBca__objectifSpecial:hover{background:#00a8a21f!important}.MedecinePage-module__X0kBca__evalBlock{transition:border-color .25s,transform .25s,box-shadow .25s}.MedecinePage-module__X0kBca__evalBlock:hover{border-color:var(--border-teal,#00a8a240);transform:translateY(-2px);box-shadow:0 6px 18px #00a8a214}.MedecinePage-module__X0kBca__tarifCard{transition:border-color .3s,transform .3s,box-shadow .3s}.MedecinePage-module__X0kBca__tarifCard:hover{border-color:var(--teal,#00a8a2);transform:translateY(-3px);box-shadow:0 10px 30px #00a8a21f}.MedecinePage-module__X0kBca__tarifCard:hover .MedecinePage-module__X0kBca__tarifPrice{color:var(--teal-dark,#007a75);transition:color .25s}.MedecinePage-module__X0kBca__sanctionItem{transition:transform .2s}.MedecinePage-module__X0kBca__sanctionItem:hover{transform:translate(4px)}.MedecinePage-module__X0kBca__testiCard{transition:border-color .3s,transform .3s,box-shadow .3s}.MedecinePage-module__X0kBca__testiCard:hover{border-color:var(--border-teal,#00a8a24d);transform:translateY(-4px);box-shadow:0 12px 32px #00a8a21a}.MedecinePage-module__X0kBca__testiCard:hover .MedecinePage-module__X0kBca__testiQuote{opacity:.6;transition:opacity .25s}.MedecinePage-module__X0kBca__contactItem{transition:border-color .25s,background .25s,transform .25s,box-shadow .25s}.MedecinePage-module__X0kBca__contactItem:hover .MedecinePage-module__X0kBca__contactIcon{background:var(--teal,#00a8a2);border-color:var(--teal,#00a8a2);color:#fff;transition:background .25s,color .25s}.MedecinePage-module__X0kBca__tocItem{transition:color .2s,background .2s,padding-left .2s}.MedecinePage-module__X0kBca__tocItem:hover,.MedecinePage-module__X0kBca__tocActive{padding-left:16px}
