/* ImaginoVox: option vocale dans l’offre Personnalisé. */
.vox-option{margin-top:24px;padding:22px;background:#291724;border:1px solid #4d2941;border-radius:12px;color:#fff;overflow:hidden;text-align:left}.vox-option-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.vox-option-brand{font:700 19px/1.2 Arial,Helvetica,sans-serif;letter-spacing:-.6px;color:#fff}.vox-option-brand>span{color:#ed65b4}.vox-option-badge{padding:5px 8px;border-radius:5px;background:#ffffff12;color:#f4a9d5;font:600 9px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.6px;text-transform:uppercase}.vox-option-wave{display:flex;align-items:center;justify-content:center;gap:4px;height:48px;margin:14px 0}.vox-option-wave i{display:block;flex:0 0 4px;height:var(--vox-height);background:#df3798;border-radius:5px;animation:vox-wave 1.8s ease-in-out infinite;animation-delay:var(--vox-delay)}.vox-option h4{margin:0;color:#fff;font:400 25px/1.2 Georgia,serif;letter-spacing:-.5px}.vox-option p{margin:13px 0 16px;color:#eac6dc;font:400 12px/1.7 Arial,Helvetica,sans-serif;min-height:0}.vox-option-link{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;font-size:12px;font-weight:600;padding:10px 0;border-top:1px solid #ffffff26;transition:color .2s}.vox-option-link:hover{color:#f4a9d5}.vox-option-link:focus-visible{outline:2px solid #ed65b4;outline-offset:4px;border-radius:3px}.vox-option-note{display:block;color:#d9acc8;font-size:10px;line-height:1.5;margin-top:4px}.module-options label.vox-module{border-color:#ecc0dc;background:#fdf0f8}.vox-module input{accent-color:#df3798}.vox-module strong{color:#ad206f;font-size:14px}.vox-module small{display:block;color:#78546b;font-size:11px;line-height:1.6;margin-top:4px}.module-options label.vox-module:has(input:checked){border-color:#df3798;background:#fbe4f2}.vox-module:focus-within{outline:2px solid #df3798;outline-offset:3px}@keyframes vox-wave{50%{transform:scaleY(.45)}}@media(max-width:440px){.vox-option{padding:19px}.vox-option h4{font-size:24px}}@media(prefers-reduced-motion:reduce){.vox-option-wave i{animation:none}.vox-option-link{transition:none}}
