.mcx .ck3d{position:relative;max-width:960px;margin:44px auto 0;perspective:1600px;perspective-origin:50% 10%;opacity:.6;transition:opacity .9s cubic-bezier(.2,.7,.2,1)}.mcx .ck3d.ck-in{opacity:1}@property --ck-ix{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ck-px{syntax:"<angle>";inherits:false;initial-value:0deg}@property --ck-py{syntax:"<length>";inherits:false;initial-value:0}@keyframes ck-respire{0%,to{--ck-ix:-1.5deg}50%{--ck-ix:1.5deg}}@keyframes ck-respire-enfant{0%,to{transform:rotateX(-1.5deg)}50%{transform:rotateX(1.5deg)}}.mcx .ck-table{--ck-px:6deg;--ck-py:40px;transform-style:preserve-3d;transform:translateY(var(--ck-py)) rotateX(calc(8deg + var(--ck-px) + var(--ck-ix) + var(--rx,0deg))) rotateY(calc(-3deg + var(--ry,0deg)));transition:--ck-px .9s cubic-bezier(.2,.7,.2,1),--ck-py .9s cubic-bezier(.2,.7,.2,1);animation:ck-respire 10s ease-in-out infinite;will-change:transform}.mcx .ck3d.ck-in .ck-table{--ck-px:0deg;--ck-py:0px}.mcx .ck-respire{transform-style:preserve-3d}.mcx .ck3d[data-respire=enfant] .ck-table{transform:rotateX(calc(8deg + var(--rx,0deg))) rotateY(calc(-3deg + var(--ry,0deg)));animation:none;transition:none}.mcx .ck3d[data-respire=enfant] .ck-respire{animation:ck-respire-enfant 10s ease-in-out infinite;will-change:transform}.mcx .ck3d .dash{margin:0;max-width:none;overflow:visible;transform-style:preserve-3d}.mcx .ck3d .dash-bar{border-radius:23px 23px 0 0}.mcx .ck3d #fileList,.mcx .ck3d .dash-body,.mcx .ck3d .dos-g,.mcx .ck3d .dos-photos,.mcx .ck3d .dph,.mcx .ck3d .rows{transform-style:preserve-3d}.mcx .ck3d .row{transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s ease,border-color .15s ease}.mcx .ck3d .row:hover{transform:translateZ(12px);box-shadow:0 16px 30px -10px rgba(11,26,46,.2)}@keyframes ck-souleve{0%{transform:translateZ(0)}to{transform:translateZ(60px)}}@keyframes ck-ombre{0%{opacity:0;transform:translateZ(-2px) scale(.9)}to{opacity:1;transform:translateZ(-2px) scale(1)}}@keyframes ck-photo{0%{transform:translateZ(0)}to{transform:translateZ(30px)}}.mcx .ck3d #dossierView{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;transform-style:preserve-3d;transform:translateZ(60px);animation:ck-souleve .6s cubic-bezier(.2,.7,.2,1) both}.mcx .ck3d #dossierView:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:0 46px 80px -18px rgba(11,26,46,.38),0 12px 26px -8px rgba(11,26,46,.16);transform:translateZ(-2px) scale(1);animation:ck-ombre .6s cubic-bezier(.2,.7,.2,1) both}.mcx .ck3d #dossierView .dph-im{transform:translateZ(30px);box-shadow:0 24px 44px -16px rgba(11,26,46,.4);animation:ck-photo .6s cubic-bezier(.2,.7,.2,1) both}.mcx .ck3d #dossierView .dph figcaption{margin-top:16px}.mcx .ck-cta{margin-top:18px;display:flex;justify-content:center}.mcx .ck3d+.dash-note{margin-top:34px}@media(max-width:1100px){.mcx .ck3d{perspective:2400px}}.mcx .ck3d.ck-hors,.mcx .ck3d.ck-hors *{animation-play-state:paused}@media(max-width:900px){.mcx .ck-table,.mcx .ck3d[data-respire=enfant] .ck-respire,.mcx .ck3d[data-respire=enfant] .ck-table{animation:none;transition:none;transform:none}.mcx .ck3d .row:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(11,26,46,.06)}}@media (prefers-reduced-motion:reduce){.mcx .ck3d{opacity:1!important}.mcx .ck-respire,.mcx .ck-table{transform:none!important;animation:none!important;transition:none!important}.mcx .ck3d .row:hover{transform:none!important}.mcx .ck3d #dossierView,.mcx .ck3d #dossierView:before{transform:none!important;animation:none!important}.mcx .ck3d #dossierView:before{opacity:1!important}.mcx .ck3d #dossierView .dph-im{transform:none!important;animation:none!important}}@media(min-width:961px){.mcx #inclus,.mcx #preuve,.mcx #processus{padding:48px 0}.mcx #cockpit,.mcx #faq{padding-bottom:48px}.mcx .ck3d{margin-top:36px}}@media(max-width:960px){.mcx:has(>#faq){padding-bottom:0}}html[data-theme=encre]{--indigo:#2A3FC9;--cyan:#2BB197;--navy:#15181F;--navy2:#23272F;--bg:#F5F4EF;--card:#FFFFFF;--line:#E4E2DA;--txt:#15181F;--muted:#5C6370;--muted2:#6B727F;--grad:linear-gradient(120deg,#2A3FC9,#2BB197)}html[data-theme=encre] .mcx,html[data-theme=encre] body{font-family:Figtree,Inter,system-ui,sans-serif}html[data-theme=encre] .mcx .band b,html[data-theme=encre] .mcx .pf-num b,html[data-theme=encre] .mcx h1,html[data-theme=encre] .mcx h2,html[data-theme=encre] .mcx h3{font-family:Sora,Inter,sans-serif;letter-spacing:-.03em}html[data-theme=hopital]{--indigo:#1F5EFF;--cyan:#19B8E6;--navy:#0E2A5C;--navy2:#143A7A;--bg:#F2F6FB;--card:#FFFFFF;--line:#D9E3F0;--txt:#0F1E33;--muted:#51607A;--muted2:#5E6D88;--grad:linear-gradient(120deg,#1F5EFF,#19B8E6)}html[data-theme=hopital] .mcx,html[data-theme=hopital] body{font-family:IBM Plex Sans,Inter,system-ui,sans-serif}html[data-theme=hopital] .mcx .band b,html[data-theme=hopital] .mcx .pf-num b,html[data-theme=hopital] .mcx h1,html[data-theme=hopital] .mcx h2,html[data-theme=hopital] .mcx h3{font-family:Schibsted Grotesk,Inter,sans-serif;letter-spacing:-.025em}html[data-theme=cobalt]{--indigo:#0038FF;--cyan:#38B6FF;--navy:#111111;--navy2:#1D1D1D;--bg:#FBFAF7;--card:#FFFFFF;--line:#E6E3DC;--txt:#121212;--muted:#5B5B5B;--muted2:#6A6A6A;--grad:linear-gradient(120deg,#0038FF,#38B6FF)}html[data-theme=cobalt] .mcx,html[data-theme=cobalt] body{font-family:Hanken Grotesk,Inter,system-ui,sans-serif}html[data-theme=cobalt] .mcx .band b,html[data-theme=cobalt] .mcx .pf-num b,html[data-theme=cobalt] .mcx h1,html[data-theme=cobalt] .mcx h2,html[data-theme=cobalt] .mcx h3{font-family:Archivo,Inter,sans-serif;letter-spacing:-.035em}html[data-theme=clinique]{--indigo:#0E8A7B;--cyan:#4FD1B5;--navy:#0C2623;--navy2:#133A35;--bg:#F3F7F5;--card:#FFFFFF;--line:#DCE6E1;--txt:#0F2420;--muted:#4F6660;--muted2:#5C736C;--grad:linear-gradient(120deg,#0E8A7B,#4FD1B5)}html[data-theme=clinique] .mcx,html[data-theme=clinique] body{font-family:Source Sans\ 3,Inter,system-ui,sans-serif;font-size:1.02em}html[data-theme=clinique] .mcx .band b,html[data-theme=clinique] .mcx .pf-num b,html[data-theme=clinique] .mcx h1,html[data-theme=clinique] .mcx h2,html[data-theme=clinique] .mcx h3{font-family:Bricolage Grotesque,Inter,sans-serif;font-optical-sizing:auto;letter-spacing:-.02em}html[data-theme] body{background:var(--bg)}html[data-theme] .mcx .blob.b1{background:color-mix(in srgb,var(--cyan) 28%,transparent)}html[data-theme] .mcx .blob.b2{background:color-mix(in srgb,var(--indigo) 22%,transparent)}html[data-theme] .mcx .btn-p{box-shadow:0 8px 22px color-mix(in srgb,var(--indigo) 35%,transparent)}html[data-theme] .mcx .h3d .sub .chipk{background:color-mix(in srgb,var(--indigo) 7%,transparent);border-color:color-mix(in srgb,var(--indigo) 18%,transparent)}html[data-theme] .mcx .h3d .sub .chipk-i{background:color-mix(in srgb,var(--indigo) 10%,transparent);border-color:color-mix(in srgb,var(--indigo) 28%,transparent)}html[data-theme] .mcx .cta-final:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--indigo) 16%,transparent),color-mix(in srgb,var(--cyan) 10%,transparent) 55%,transparent 100%)}html[data-theme] footer.text-white{background:var(--navy)!important}html[data-theme] footer .bg-gradient-to-br,html[data-theme] header .bg-gradient-to-r{background:var(--grad)!important}.apercu-themes{position:fixed;right:16px;bottom:16px;z-index:9999;display:flex;gap:2px;align-items:center;background:#111;color:#fff;border-radius:999px;padding:5px 6px 5px 12px;font:600 12px/1 Inter,system-ui,sans-serif;box-shadow:0 10px 30px rgba(0,0,0,.3)}.apercu-themes span{color:#9a9a9a;margin-right:6px}.apercu-themes button{border:0;background:transparent;color:#cfcfcf;padding:8px 11px;border-radius:999px;cursor:pointer;font:inherit;white-space:nowrap}.apercu-themes button:hover{color:#fff}.apercu-themes button[aria-pressed=true]{background:#fff;color:#111}