/* Bloc Compagnon validé : vidéo réelle du simulateur. */
.cr-block{display:grid;grid-template-columns:46% 54%;border:1px solid #dce2d4;border-radius:26px;overflow:hidden;background:#fafbf6}.cr-visual{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:58px 30px 32px;isolation:isolate;background:radial-gradient(ellipse at 50% 47%,#e8eddd 0%,#f4f6ec 55%,#fafbf6 78%)}
.cr-product-name{position:absolute;left:32px;top:28px;font:10px monospace;letter-spacing:.12em;color:#66725a}.cr-device{position:relative;z-index:1;width:86%;max-width:380px;animation:none}.cr-visual .cr-device>img{position:relative;z-index:1;width:100%;height:auto;filter:drop-shadow(0 22px 18px #26392118)}.cr-orbit{position:absolute;width:84%;aspect-ratio:1;border:1px solid #cbd6b2;border-radius:50%;top:15%;background:radial-gradient(circle,transparent 62%,#e2e9d333 63%);pointer-events:none}.cr-orbit:after{content:'';position:absolute;inset:16px;border:1px dashed #c8d3b5;border-radius:50%}
.cr-visual figcaption{position:relative;display:flex;align-items:center;gap:12px;margin-top:32px;color:#3d4d31}.cr-visual figcaption strong{font-size:42px;line-height:1;font-weight:500;letter-spacing:-.06em}.cr-visual figcaption span{font-size:12px;line-height:1.4}.cr-visual>small{margin-top:18px;font-size:10px;color:#6e7863;text-align:center}
.cr-copy{padding:48px 44px 36px 20px}.cr-copy .eyebrow{font-size:10px;color:#63734e}.cr-copy h2{font-size:clamp(32px,3.8vw,51px);line-height:1.05;letter-spacing:-.05em;margin:20px 0}.cr-copy h2 em{font-style:normal;color:#75864a}.cr-intro{font-size:17px;line-height:1.6;color:#59614f;max-width:450px}.cr-features{list-style:none;padding:0;margin:26px 0}.cr-features li{display:flex;gap:15px;padding:17px 0;border-top:1px solid #dce2d3}.cr-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;color:#61753f;border:1px solid #d6dfc8;border-radius:10px}.cr-icon svg{width:22px;height:22px}.cr-features h3{font-size:16px;font-weight:600;margin:0 0 6px;letter-spacing:-.02em}.cr-features p{font-size:14px;line-height:1.55;color:#68705e;margin:0;max-width:400px}.cr-cta{background:#20291d;color:white;font-size:13px;gap:30px}.cr-more{font-size:11px;line-height:1.5;color:#758069;margin:14px 0 0;max-width:340px}
@keyframes cr-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.ml-explore-paused .cr-device,.ml-explore-paused .cr-screen img{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.cr-device,.cr-screen img{animation:none!important}.cr-speed-active{opacity:0!important}}
@media(max-width:750px){.cr-block{grid-template-columns:1fr}.cr-visual{padding:58px 24px 26px}.cr-device{width:68%;max-width:290px}.cr-orbit{width:70%;top:12%}.cr-visual figcaption{margin-top:22px}.cr-copy{padding:28px 24px 32px}.cr-copy h2{font-size:35px}.cr-intro{font-size:16px}.cr-features p{font-size:14px}.cr-product-name{left:24px;font-size:9px}}

.cr-recording{display:block;width:100%;height:auto}.cr-device{animation:none}
