{"id":3037,"date":"2023-10-10T16:15:45","date_gmt":"2023-10-10T15:15:45","guid":{"rendered":"https:\/\/www.mymxdata.com\/?page_id=3037"},"modified":"2025-09-28T22:31:29","modified_gmt":"2025-09-28T21:31:29","slug":"features","status":"publish","type":"page","link":"https:\/\/www.mymxdata.com\/en-us\/features\/","title":{"rendered":"Features"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"3037\" class=\"elementor elementor-3037\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06e3d06 e-flex e-con-boxed e-con e-parent\" data-id=\"06e3d06\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-52cc7f1 elementor-widget elementor-widget-html\" data-id=\"52cc7f1\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n  :root{\r\n    --ink:#2d3748;\r\n    --muted:#4a5568;\r\n    --brand-1:#667eea;\r\n    --brand-2:#764ba2;\r\n    --rose-1:#ff6b9d;\r\n    --rose-2:#c44569;\r\n    --card-bg:#fff;\r\n    --card-shadow:0 20px 40px rgba(0,0,0,.08);\r\n    --radius-xl:24px;\r\n    --radius-lg:16px;\r\n  }\r\n\r\n  *{margin:0;padding:0;box-sizing:border-box}\r\n\r\n  .container{max-width:1400px;margin:0 auto;padding:0 1.25rem}\r\n\r\n  \/* HERO *\/\r\n  .hero-section{\r\n    display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center;\r\n    margin:2rem 0 3rem;background:rgba(255,255,255,.96);backdrop-filter:blur(20px);\r\n    border-radius:var(--radius-xl);padding:2.25rem;box-shadow:var(--card-shadow)\r\n  }\r\n  .image-container{position:relative}\r\n  .desktop-image{\r\n    width:100%;height:auto;border-radius:var(--radius-lg);\r\n    box-shadow:0 15px 30px rgba(0,0,0,.15);transition:transform .25s ease\r\n  }\r\n  .desktop-image:hover{transform:translateY(-4px)}\r\n  .content-area{padding-left:1.25rem}\r\n\r\n  .main-heading{\r\n    \/* was 2.56rem fixed; now fluid + smaller on mobile *\/\r\n    font-size:clamp(1.5rem, 2.2vw + 1rem, 2.0rem);\r\n    font-weight:800;line-height:1.12;margin-bottom:1rem;\r\n    background:linear-gradient(135deg,var(--brand-1),var(--brand-2));\r\n    -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent\r\n  }\r\n  .description{\r\n    font-size:clamp(.95rem, .35vw + .9rem, 1.08rem);\r\n    color:var(--muted);line-height:1.65;margin-bottom:1.25rem\r\n  }\r\n  .cta-text{\r\n    font-size:clamp(1rem, .3vw + .95rem, 1.1rem);\r\n    color:var(--brand-1);font-weight:650;margin-bottom:1.5rem\r\n  }\r\n\r\n  .scroll-indicator{\r\n    display:flex;justify-content:center;align-items:center;width:54px;height:54px;\r\n    background:linear-gradient(135deg,var(--rose-1),var(--rose-2));border-radius:50%;\r\n    margin:.25rem auto 0;cursor:pointer;transition:transform .2s ease, box-shadow .2s ease;\r\n    animation:bounce 2s infinite\r\n  }\r\n  .scroll-indicator:hover{transform:scale(1.06);box-shadow:0 10px 20px rgba(196,69,105,.28)}\r\n  .scroll-arrow{color:#fff;font-size:22px;font-weight:700}\r\n\r\n  @keyframes bounce{\r\n    0%,20%,50%,80%,100%{transform:translateY(0)}\r\n    40%{transform:translateY(-8px)}60%{transform:translateY(-4px)}\r\n  }\r\n  @media (prefers-reduced-motion:reduce){\r\n    .scroll-indicator{animation:none}\r\n    .desktop-image,.accordion-item{transition:none}\r\n  }\r\n\r\n  \/* FEATURES *\/\r\n  .features-section{\r\n    background:var(--card-bg);border-radius:var(--radius-xl);\r\n    padding:2.25rem;box-shadow:var(--card-shadow);margin-top:2rem\r\n  }\r\n  .features-title{\r\n    text-align:center;color:var(--ink);font-weight:800;letter-spacing:-.01em;\r\n    \/* title now fluid *\/\r\n    font-size:clamp(1.25rem, 1.5vw + .9rem, 2rem);\r\n    margin-bottom:2rem\r\n  }\r\n\r\n  .accordion{max-width:900px;margin:0 auto}\r\n  .accordion-item{\r\n    border:1px solid #e2e8f0;border-radius:12px;margin-bottom:.9rem;overflow:hidden;\r\n    background:#fff;transition:transform .2s ease, box-shadow .2s ease\r\n  }\r\n  .accordion-item:hover{box-shadow:0 8px 22px rgba(0,0,0,.08);transform:translateY(-2px)}\r\n\r\n  .accordion-header{\r\n    padding:1.1rem 1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:space-between;\r\n    background:linear-gradient(135deg,#f8fafc 0%, #edf2f7 100%);position:relative;overflow:hidden\r\n  }\r\n  .accordion-header::before{\r\n    content:'';position:absolute;inset:0;width:0;height:100%;\r\n    background:linear-gradient(135deg,var(--brand-1),var(--brand-2));\r\n    transition:width .25s ease;opacity:.1\r\n  }\r\n  .accordion-item.active .accordion-header::before,.accordion-header:hover::before{width:100%}\r\n\r\n  .accordion-title{\r\n    font-size:clamp(1rem, .4vw + .95rem, 1.15rem);\r\n    font-weight:700;color:var(--ink);display:flex;align-items:center;gap:.8rem;position:relative;z-index:1\r\n  }\r\n  .feature-number{\r\n    display:flex;align-items:center;justify-content:center;width:30px;height:30px;\r\n    background:linear-gradient(135deg,var(--brand-1),var(--brand-2));color:#fff;border-radius:50%;\r\n    font-size:.85rem;font-weight:800;flex-shrink:0\r\n  }\r\n  .accordion-icon{\r\n    font-size:1.35rem;color:var(--brand-1);transition:transform .25s ease;position:relative;z-index:1\r\n  }\r\n  .accordion-item.active .accordion-icon{transform:rotate(180deg)}\r\n\r\n  .accordion-content{\r\n    max-height:0;overflow:hidden;transition:max-height .3s ease, padding .3s ease;\r\n    padding:0 1.4rem\r\n  }\r\n  .accordion-item.active .accordion-content{padding:0 1.4rem 1rem}\r\n  .accordion-text{color:var(--muted);line-height:1.65;padding-left:2.4rem;font-size:clamp(.95rem, .25vw + .9rem, 1.02rem)}\r\n\r\n  \/* TABLET *\/\r\n  @media (max-width:1024px){\r\n    .hero-section{grid-template-columns:1fr;gap:1.5rem;text-align:center;padding:1.8rem}\r\n    .content-area{padding-left:0}\r\n  }\r\n\r\n  \/* MOBILE *\/\r\n  @media (max-width:768px){\r\n    .container{padding:0 .9rem}\r\n    .hero-section,.features-section{padding:1.25rem}\r\n    .main-heading{font-weight:900}\r\n    .accordion-header{padding:1rem 1.2rem}\r\n    .accordion-title{gap:.7rem}\r\n    .accordion-text{padding-left:2rem}\r\n  }\r\n  \/* SMALL MOBILE *\/\r\n  @media (max-width:480px){\r\n    .features-title{margin-bottom:1.4rem}\r\n    .scroll-indicator{width:50px;height:50px}\r\n  }\r\n<\/style>\r\n\r\n\r\n    <div class=\"container\">\r\n  <div class=\"hero-section\">\r\n    <div class=\"image-container\">\r\n      <img decoding=\"async\" src=\"https:\/\/www.mymxdata.com\/wp-content\/uploads\/mx-desktop.png\" \r\n           alt=\"MX Data Desktop Interface\" \r\n           class=\"desktop-image\">\r\n    <\/div>\r\n    <div class=\"content-area\">\r\n      <h1 class=\"main-heading\">Tools Built for Companies That Treat File Sharing as Critical<\/h1>\r\n      <p class=\"description\">\r\n        Designed to improve efficiency, tighten security and give you more control, MX fits directly into existing workflows and strengthens the way your business handles sensitive information.\r\n      <\/p>\r\n      <p class=\"cta-text\">\r\n        Explore the full set of features that make MX different and see how they can reshape the way your teams share files and collaborate.\r\n      <\/p>\r\n      <div class=\"scroll-indicator\" onclick=\"scrollToFeatures()\">\r\n        <span class=\"scroll-arrow\">\u2193<\/span>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"features-section\" id=\"features\">\r\n    <h2 class=\"features-title\">Full Feature Overview<\/h2>\r\n    <div class=\"accordion\">\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">01<\/span>\r\n            Unlimited File Transfers\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            Share massive files without limits. Whether you\u2019re moving large datasets, design files or media packages, MX handles them without breaking them apart, keeping projects moving without interruption.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">02<\/span>\r\n            High-Speed Sharing\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            MX moves files quickly across teams, suppliers and clients. Upload and download speeds are optimized so even large folders move efficiently without delays.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">03<\/span>\r\n            Strong Security and Compliance\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            MX meets leading standards like GDPR and ISO 27001 with 256-bit AES encryption, detailed audit trails and data residency controls. Every transfer is secure, access is locked down and users are verified before entry.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">04<\/span>\r\n            Anonymization and Sharding\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            MX Enterprise offers advanced safeguards. Files are anonymized, broken into shards and routed separately, then rebuilt only for the intended recipient, adding another layer of protection.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">05<\/span>\r\n            Smart Version Control\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            MX Distribute keeps your team on the latest release without repeated uploads. Share updates once and track who has accessed them, ensuring everyone is working from the right version.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">06<\/span>\r\n            Collaboration Features\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            Reduce admin work and make heavy data exchange simple. MX collaboration tools help teams save time, cut duplication and keep productivity high.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">07<\/span>\r\n            Data-Linked Chat\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            MX Conversations blends file exchange with chat, so project notes, updates and context stay linked to the data itself.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">08<\/span>\r\n            Flexible Security Settings\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            Adjust expiration dates, set access lists and manage who sees what. Customize every transfer so information only reaches the right people.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">09<\/span>\r\n            Organized Distribution\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            Group recipients by project, save favorites and manage an address book. MX keeps distribution structured so projects stay clear and on track.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">10<\/span>\r\n            Linked Transactions\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            Connect related transfers and chats while keeping each transaction traceable on its own.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">11<\/span>\r\n            User Management\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            Add or remove users in bulk, assign admin roles or team leads, and manage cross-company groups with ease. MX gives admins full oversight without complexity.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">12<\/span>\r\n            Audit Records\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            Every transfer is logged. Track who sent or downloaded files, when it happened and confirm compliance through detailed audit trails.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">13<\/span>\r\n            Notifications\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            Stay updated with alerts for downloads, comments, expiring access and pending actions so nothing is overlooked.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n      <div class=\"accordion-item\">\r\n        <div class=\"accordion-header\" onclick=\"toggleAccordion(this)\">\r\n          <div class=\"accordion-title\">\r\n            <span class=\"feature-number\">14<\/span>\r\n            White Label Options\r\n          <\/div>\r\n          <span class=\"accordion-icon\">+<\/span>\r\n        <\/div>\r\n        <div class=\"accordion-content\">\r\n          <p class=\"accordion-text\">\r\n            Brand your portal with your own logo, colors and style. MX lets you present a polished interface to clients and partners while keeping everything secure.\r\n          <\/p>\r\n        <\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n    <script>\r\n         function toggleAccordion(el){\r\n    const item = el.parentElement;\r\n    const content = item.querySelector('.accordion-content');\r\n    const icon = el.querySelector('.accordion-icon');\r\n\r\n    \/\/ close others\r\n    document.querySelectorAll('.accordion-item').forEach(other=>{\r\n      if(other!==item){\r\n        other.classList.remove('active');\r\n        const c = other.querySelector('.accordion-content');\r\n        const i = other.querySelector('.accordion-icon');\r\n        if(c){ c.style.maxHeight = 0; }\r\n        if(i){ i.textContent = '+'; }\r\n      }\r\n    });\r\n\r\n    \/\/ toggle current\r\n    const willOpen = !item.classList.contains('active');\r\n    item.classList.toggle('active', willOpen);\r\n    icon.textContent = willOpen ? '\u2212' : '+';\r\n    content.style.maxHeight = willOpen ? content.scrollHeight + 'px' : 0;\r\n  }\r\n\r\n  function scrollToFeatures(){\r\n    document.getElementById('features').scrollIntoView({behavior:'smooth'});\r\n  }\r\n\r\n  \/\/ fade-in on scroll\r\n  window.addEventListener('scroll', ()=>{\r\n    document.querySelectorAll('.accordion-item').forEach(item=>{\r\n      const r = item.getBoundingClientRect();\r\n      if(r.top < innerHeight && r.bottom > 0){\r\n        item.style.opacity='1'; item.style.transform='translateY(0)';\r\n      }\r\n    });\r\n  });\r\n\r\n  document.addEventListener('DOMContentLoaded', ()=>{\r\n    document.querySelectorAll('.accordion-item').forEach((item,i)=>{\r\n      item.style.opacity='0'; item.style.transform='translateY(14px)';\r\n      item.style.transition='opacity .5s ease, transform .5s ease';\r\n      item.style.transitionDelay = `${i*0.06}s`;\r\n    });\r\n  });\r\n\r\n        function scrollToFeatures() {\r\n            document.getElementById('features').scrollIntoView({\r\n                behavior: 'smooth'\r\n            });\r\n        }\r\n\r\n        \/\/ Add some interactive animations on scroll\r\n        window.addEventListener('scroll', () => {\r\n            const accordionItems = document.querySelectorAll('.accordion-item');\r\n            accordionItems.forEach(item => {\r\n                const rect = item.getBoundingClientRect();\r\n                if (rect.top < window.innerHeight && rect.bottom > 0) {\r\n                    item.style.opacity = '1';\r\n                    item.style.transform = 'translateY(0)';\r\n                }\r\n            });\r\n        });\r\n\r\n        \/\/ Initialize accordion items with fade-in animation\r\n        document.addEventListener('DOMContentLoaded', () => {\r\n            const accordionItems = document.querySelectorAll('.accordion-item');\r\n            accordionItems.forEach((item, index) => {\r\n                item.style.opacity = '0';\r\n                item.style.transform = 'translateY(20px)';\r\n                item.style.transition = 'opacity 0.6s ease, transform 0.6s ease';\r\n                item.style.transitionDelay = `${index * 0.1}s`;\r\n            });\r\n        });\r\n    <\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d0e16c0 e-flex e-con-boxed e-con e-parent\" data-id=\"d0e16c0\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-871aff4 elementor-widget elementor-widget-html\" data-id=\"871aff4\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\r\n    <style>\r\n        .case-study-carousel-reset * {\r\n            margin: 0;\r\n            padding: 0;\r\n            box-sizing: border-box;\r\n        }\r\n\r\n        .case-study-carousel-wrapper {\r\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;\r\n            background: linear-gradient(135deg, #ffffff 0%, #f8fafc 20%, #f1f5f9 40%, #e8e4f8 60%, #f3f0ff 80%, #fdf2f8 100%);\r\n            position: relative !important;\r\n            overflow: hidden !important;\r\n            padding: 3rem 0 !important;\r\n        }\r\n\r\n        .case-study-carousel-background::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: 0;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: \r\n                radial-gradient(circle at 20% 30%, rgba(79, 70, 229, 0.06) 0%, transparent 50%),\r\n                radial-gradient(circle at 80% 70%, rgba(236, 72, 153, 0.04) 0%, transparent 50%);\r\n            pointer-events: none;\r\n            z-index: 1;\r\n        }\r\n\r\n        .case-study-carousel-floating-particles {\r\n            position: absolute;\r\n            width: 100%;\r\n            height: 100%;\r\n            top: 0;\r\n            left: 0;\r\n            pointer-events: none;\r\n            z-index: 2;\r\n        }\r\n\r\n        .case-study-carousel-particle {\r\n            position: absolute;\r\n            border-radius: 50%;\r\n            background: linear-gradient(45deg, rgba(79, 70, 229, 0.08), rgba(236, 72, 153, 0.08));\r\n            animation: case-study-carousel-float 10s ease-in-out infinite;\r\n        }\r\n\r\n        .case-study-carousel-particle-1 {\r\n            width: 80px;\r\n            height: 80px;\r\n            top: 20%;\r\n            left: 10%;\r\n            animation-delay: 0s;\r\n        }\r\n\r\n        .case-study-carousel-particle-2 {\r\n            width: 60px;\r\n            height: 60px;\r\n            top: 70%;\r\n            right: 15%;\r\n            animation-delay: 3s;\r\n        }\r\n\r\n        .case-study-carousel-particle-3 {\r\n            width: 40px;\r\n            height: 40px;\r\n            bottom: 30%;\r\n            left: 80%;\r\n            animation-delay: 6s;\r\n        }\r\n\r\n        .case-study-carousel-header {\r\n            text-align: center !important;\r\n            margin-bottom: 3rem !important;\r\n            position: relative !important;\r\n        }\r\n\r\n        .case-study-carousel-title {\r\n            font-size: clamp(2.2rem, 4vw, 3.2rem) !important;\r\n            font-weight: 800 !important;\r\n            background: linear-gradient(135deg, #1e293b 0%, #4f46e5 40%, #ec4899 80%, #6366f1 100%) !important;\r\n            -webkit-background-clip: text !important;\r\n            -webkit-text-fill-color: transparent !important;\r\n            background-clip: text !important;\r\n            margin-bottom: 0.75rem !important;\r\n            letter-spacing: -0.02em !important;\r\n            line-height: 1.2 !important;\r\n        }\r\n\r\n        .case-study-carousel-subtitle {\r\n            font-size: 1.1rem !important;\r\n            color: #64748b !important;\r\n            font-weight: 500 !important;\r\n            max-width: 500px !important;\r\n            margin: 0 auto !important;\r\n            line-height: 1.5 !important;\r\n        }\r\n\r\n        .case-study-carousel-container {\r\n            position: relative !important;\r\n            z-index: 10 !important;\r\n            max-width: 1200px !important;\r\n            margin: 0 auto !important;\r\n            padding: 0 2rem !important;\r\n        }\r\n\r\n        .case-study-carousel-main {\r\n            position: relative !important;\r\n            overflow: hidden !important;\r\n            border-radius: 32px !important;\r\n            background: rgba(255, 255, 255, 0.95) !important;\r\n            backdrop-filter: blur(30px) !important;\r\n            border: 1px solid rgba(255, 255, 255, 0.4) !important;\r\n            box-shadow: \r\n                0 20px 60px rgba(0, 0, 0, 0.1),\r\n                0 8px 30px rgba(0, 0, 0, 0.05),\r\n                inset 0 1px 0 rgba(255, 255, 255, 1) !important;\r\n        }\r\n\r\n        .case-study-carousel-track {\r\n            display: flex !important;\r\n            transition: transform 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\r\n            width: 500% !important;\r\n        }\r\n\r\n        .case-study-carousel-slide {\r\n            flex: 0 0 20% !important;\r\n            padding: 4rem 3rem !important;\r\n            opacity: 0.3 !important;\r\n            transform: scale(0.9) !important;\r\n            transition: all 0.8s cubic-bezier(0.25, 0.8, 0.25, 1) !important;\r\n            position: relative !important;\r\n        }\r\n\r\n        .case-study-carousel-slide.case-study-carousel-active {\r\n            opacity: 1 !important;\r\n            transform: scale(1) !important;\r\n        }\r\n\r\n        .case-study-carousel-slide.case-study-carousel-adjacent {\r\n            opacity: 0.6 !important;\r\n            transform: scale(0.95) !important;\r\n        }\r\n\r\n        .case-study-carousel-content {\r\n            text-align: center !important;\r\n            position: relative !important;\r\n        }\r\n\r\n        .case-study-carousel-logo-section {\r\n            margin-bottom: 2.5rem !important;\r\n            position: relative !important;\r\n        }\r\n\r\n        .case-study-carousel-logo-container {\r\n            display: inline-block !important;\r\n            position: relative !important;\r\n        }\r\n\r\n        .case-study-carousel-company-logo {\r\n            width: 100px !important;\r\n            height: 100px !important;\r\n            border-radius: 24px !important;\r\n            object-fit: contain !important;\r\n            background: #ffffff !important;\r\n            padding: 12px !important;\r\n            border: 4px solid transparent !important;\r\n            background: linear-gradient(white, white) padding-box,\r\n                        linear-gradient(135deg, #4f46e5, #ec4899) border-box !important;\r\n            transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n            box-shadow: 0 8px 32px rgba(0, 0, 0, 0.12) !important;\r\n        }\r\n\r\n        .case-study-carousel-active .case-study-carousel-company-logo {\r\n            transform: scale(1.1) !important;\r\n            box-shadow: 0 15px 50px rgba(0, 0, 0, 0.2) !important;\r\n        }\r\n\r\n        .case-study-carousel-logo-glow {\r\n            position: absolute;\r\n            top: -25px;\r\n            left: -25px;\r\n            width: calc(100% + 50px);\r\n            height: calc(100% + 50px);\r\n            border-radius: 30px;\r\n            background: linear-gradient(135deg, #4f46e5, #ec4899);\r\n            opacity: 0;\r\n            filter: blur(35px);\r\n            transition: opacity 0.8s ease;\r\n            z-index: -1;\r\n        }\r\n\r\n        .case-study-carousel-active .case-study-carousel-logo-glow {\r\n            opacity: 0.4;\r\n        }\r\n\r\n        .case-study-carousel-person-details {\r\n            margin-bottom: 2rem !important;\r\n        }\r\n\r\n        .case-study-carousel-person-name {\r\n            font-size: 1.8rem !important;\r\n            font-weight: 700 !important;\r\n            color: #1e293b !important;\r\n            margin-bottom: 0.75rem !important;\r\n            transition: all 0.6s ease !important;\r\n        }\r\n\r\n        .case-study-carousel-active .case-study-carousel-person-name {\r\n            background: linear-gradient(135deg, #4f46e5, #ec4899) !important;\r\n            -webkit-background-clip: text !important;\r\n            -webkit-text-fill-color: transparent !important;\r\n            background-clip: text !important;\r\n        }\r\n\r\n        .case-study-carousel-person-role {\r\n            font-size: 1.1rem !important;\r\n            color: #64748b !important;\r\n            font-weight: 500 !important;\r\n            line-height: 1.5 !important;\r\n        }\r\n\r\n        .case-study-carousel-company-name {\r\n            font-weight: 700 !important;\r\n            color: #475569 !important;\r\n        }\r\n\r\n        .case-study-carousel-quote-section {\r\n            margin-bottom: 3rem !important;\r\n            position: relative !important;\r\n        }\r\n\r\n        .case-study-carousel-quote-text {\r\n            font-size: 1.3rem !important;\r\n            line-height: 1.7 !important;\r\n            color: #374151 !important;\r\n            font-style: italic !important;\r\n            position: relative !important;\r\n            padding: 0 2rem !important;\r\n            font-weight: 400 !important;\r\n            max-width: 600px !important;\r\n            margin: 0 auto !important;\r\n        }\r\n\r\n        .case-study-carousel-quote-text::before {\r\n            content: '\"';\r\n            font-size: 5rem !important;\r\n            color: #4f46e5 !important;\r\n            position: absolute;\r\n            top: -30px;\r\n            left: -10px;\r\n            font-family: Georgia, serif !important;\r\n            opacity: 0.5;\r\n            transition: all 0.8s ease;\r\n            line-height: 1 !important;\r\n        }\r\n\r\n        .case-study-carousel-quote-text::after {\r\n            content: '\"';\r\n            font-size: 5rem !important;\r\n            color: #ec4899 !important;\r\n            position: absolute;\r\n            bottom: -30px;\r\n            right: -10px;\r\n            font-family: Georgia, serif !important;\r\n            opacity: 0.5;\r\n            transition: all 0.8s ease;\r\n            line-height: 1 !important;\r\n        }\r\n\r\n        .case-study-carousel-active .case-study-carousel-quote-text::before,\r\n        .case-study-carousel-active .case-study-carousel-quote-text::after {\r\n            opacity: 0.8;\r\n            transform: scale(1.1);\r\n        }\r\n\r\n        .case-study-carousel-cta-button {\r\n            display: inline-flex !important;\r\n            align-items: center !important;\r\n            padding: 1.2rem 2.5rem !important;\r\n            background: linear-gradient(135deg, #4f46e5 0%, #ec4899 100%) !important;\r\n            color: white !important;\r\n            text-decoration: none !important;\r\n            border-radius: 50px !important;\r\n            font-weight: 600 !important;\r\n            font-size: 1rem !important;\r\n            text-transform: uppercase !important;\r\n            letter-spacing: 1px !important;\r\n            transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n            box-shadow: 0 8px 25px rgba(79, 70, 229, 0.3) !important;\r\n            position: relative !important;\r\n            overflow: hidden !important;\r\n            opacity: 0.7 !important;\r\n            transform: scale(0.9) !important;\r\n        }\r\n\r\n        .case-study-carousel-active .case-study-carousel-cta-button {\r\n            opacity: 1 !important;\r\n            transform: scale(1) !important;\r\n            box-shadow: 0 12px 35px rgba(79, 70, 229, 0.4) !important;\r\n        }\r\n\r\n        .case-study-carousel-cta-button::before {\r\n            content: '';\r\n            position: absolute;\r\n            top: 0;\r\n            left: -100%;\r\n            width: 100%;\r\n            height: 100%;\r\n            background: linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent);\r\n            transition: left 0.8s ease;\r\n        }\r\n\r\n        .case-study-carousel-cta-button:hover {\r\n            transform: translateY(-3px) scale(1.05) !important;\r\n            box-shadow: 0 18px 45px rgba(79, 70, 229, 0.5) !important;\r\n            background: linear-gradient(135deg, #6366f1 0%, #be185d 100%) !important;\r\n        }\r\n\r\n        .case-study-carousel-cta-button:hover::before {\r\n            left: 100%;\r\n        }\r\n\r\n        .case-study-carousel-cta-button::after {\r\n            content: '\u2192';\r\n            margin-left: 0.75rem !important;\r\n            transition: transform 0.4s ease !important;\r\n            font-size: 1.2rem !important;\r\n        }\r\n\r\n        .case-study-carousel-cta-button:hover::after {\r\n            transform: translateX(5px) !important;\r\n        }\r\n\r\n        .case-study-carousel-navigation {\r\n            display: flex !important;\r\n            justify-content: center !important;\r\n            align-items: center !important;\r\n            gap: 2rem !important;\r\n            padding: 2rem 3rem 3rem !important;\r\n            background: rgba(248, 250, 252, 0.8) !important;\r\n            backdrop-filter: blur(20px) !important;\r\n        }\r\n\r\n        .case-study-carousel-nav-button {\r\n            width: 50px !important;\r\n            height: 50px !important;\r\n            border-radius: 50% !important;\r\n            background: linear-gradient(135deg, #4f46e5, #ec4899) !important;\r\n            border: none !important;\r\n            color: white !important;\r\n            font-size: 1.5rem !important;\r\n            cursor: pointer !important;\r\n            transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;\r\n            box-shadow: 0 6px 20px rgba(79, 70, 229, 0.3) !important;\r\n            display: flex !important;\r\n            align-items: center !important;\r\n            justify-content: center !important;\r\n        }\r\n\r\n        .case-study-carousel-nav-button:hover {\r\n            transform: scale(1.1) translateY(-2px) !important;\r\n            box-shadow: 0 10px 30px rgba(79, 70, 229, 0.4) !important;\r\n        }\r\n\r\n        .case-study-carousel-nav-button:disabled {\r\n            opacity: 0.4 !important;\r\n            cursor: not-allowed !important;\r\n            transform: none !important;\r\n        }\r\n\r\n        .case-study-carousel-indicators {\r\n            display: flex !important;\r\n            gap: 0.75rem !important;\r\n        }\r\n\r\n        .case-study-carousel-indicator {\r\n            width: 12px !important;\r\n            height: 12px !important;\r\n            border-radius: 50% !important;\r\n            background: rgba(79, 70, 229, 0.3) !important;\r\n            cursor: pointer !important;\r\n            transition: all 0.4s ease !important;\r\n        }\r\n\r\n        .case-study-carousel-indicator.case-study-carousel-indicator-active {\r\n            background: linear-gradient(135deg, #4f46e5, #ec4899) !important;\r\n            transform: scale(1.3) !important;\r\n            box-shadow: 0 4px 12px rgba(79, 70, 229, 0.4) !important;\r\n        }\r\n\r\n        .case-study-carousel-auto-progress {\r\n            position: absolute !important;\r\n            bottom: 0 !important;\r\n            left: 0 !important;\r\n            height: 4px !important;\r\n            background: linear-gradient(90deg, #4f46e5, #ec4899) !important;\r\n            transition: width 0.1s linear !important;\r\n            border-radius: 0 4px 4px 0 !important;\r\n        }\r\n\r\n        @keyframes case-study-carousel-float {\r\n            0%, 100% { \r\n                transform: translateY(0px) translateX(0px) rotate(0deg); \r\n            }\r\n            33% { \r\n                transform: translateY(-20px) translateX(15px) rotate(2deg); \r\n            }\r\n            66% { \r\n                transform: translateY(10px) translateX(-10px) rotate(-1deg); \r\n            }\r\n        }\r\n\r\n        @media (max-width: 768px) {\r\n            .case-study-carousel-container {\r\n                padding: 0 1rem !important;\r\n            }\r\n            \r\n            .case-study-carousel-slide {\r\n                padding: 3rem 2rem !important;\r\n            }\r\n            \r\n            .case-study-carousel-company-logo {\r\n                width: 80px !important;\r\n                height: 80px !important;\r\n            }\r\n            \r\n            .case-study-carousel-quote-text {\r\n                font-size: 1.1rem !important;\r\n                padding: 0 1rem !important;\r\n            }\r\n            \r\n            .case-study-carousel-navigation {\r\n                gap: 1.5rem !important;\r\n                padding: 1.5rem 2rem 2.5rem !important;\r\n            }\r\n            \r\n            .case-study-carousel-nav-button {\r\n                width: 45px !important;\r\n                height: 45px !important;\r\n                font-size: 1.3rem !important;\r\n            }\r\n        }\r\n    <\/style>\r\n\r\n    <div class=\"case-study-carousel-reset\">\r\n        <div class=\"case-study-carousel-wrapper case-study-carousel-background\">\r\n            <div class=\"case-study-carousel-floating-particles\">\r\n                <div class=\"case-study-carousel-particle case-study-carousel-particle-1\"><\/div>\r\n                <div class=\"case-study-carousel-particle case-study-carousel-particle-2\"><\/div>\r\n                <div class=\"case-study-carousel-particle case-study-carousel-particle-3\"><\/div>\r\n            <\/div>\r\n\r\n            <div class=\"case-study-carousel-container\">\r\n                <div class=\"case-study-carousel-header\">\r\n                    <h2 class=\"case-study-carousel-title\">Client Success Stories<\/h2>\r\n                    <p class=\"case-study-carousel-subtitle\">Real experiences from companies transforming their data exchange<\/p>\r\n                <\/div>\r\n                <div class=\"case-study-carousel-main\">\r\n                    <div class=\"case-study-carousel-track\" id=\"carouselTrack\">\r\n                        <!-- Slide 1 -->\r\n                        <div class=\"case-study-carousel-slide case-study-carousel-active\">\r\n                            <div class=\"case-study-carousel-content\">\r\n                                <div class=\"case-study-carousel-logo-section\">\r\n                                    <div class=\"case-study-carousel-logo-container\">\r\n                                        <div class=\"case-study-carousel-logo-glow\"><\/div>\r\n                                        <img decoding=\"async\" src=\"https:\/\/www.mymxdata.com\/wp-content\/uploads\/op-mobility.jpg\" alt=\"OP Mobility\" class=\"case-study-carousel-company-logo\">\r\n                                    <\/div>\r\n                                <\/div>\r\n                                <div class=\"case-study-carousel-person-details\">\r\n                                    <h3 class=\"case-study-carousel-person-name\">David Jane\u010dek<\/h3>\r\n                                    <div class=\"case-study-carousel-person-role\">Senior EIT Specialist<br><span class=\"case-study-carousel-company-name\">OP Mobility<\/span><\/div>\r\n                                <\/div>\r\n                                <div class=\"case-study-carousel-quote-section\">\r\n                                    <p class=\"case-study-carousel-quote-text\">We had full confidence that this was the tool for our needs, and our business team have implemented MX as our standard process for exchanging data with external partners. On the strength of recent experience I would recommend Majenta to anyone considering MX for Data Exchange.<\/p>\r\n                                <\/div>\r\n                                <a href=\"https:\/\/www.mymxdata.com\/en-us\/case-studies\/op-mobility\/\" class=\"case-study-carousel-cta-button\">View Case Study<\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <!-- Slide 2 -->\r\n                        <div class=\"case-study-carousel-slide\">\r\n                            <div class=\"case-study-carousel-content\">\r\n                                <div class=\"case-study-carousel-logo-section\">\r\n                                    <div class=\"case-study-carousel-logo-container\">\r\n                                        <div class=\"case-study-carousel-logo-glow\"><\/div>\r\n                                        <img decoding=\"async\" src=\"https:\/\/www.mymxdata.com\/wp-content\/uploads\/prodrive.jpg\" alt=\"Prodrive\" class=\"case-study-carousel-company-logo\">\r\n                                    <\/div>\r\n                                <\/div>\r\n                                <div class=\"case-study-carousel-person-details\">\r\n                                    <h3 class=\"case-study-carousel-person-name\">Enrique Goddard<\/h3>\r\n                                    <div class=\"case-study-carousel-person-role\">Support Specialist<br><span class=\"case-study-carousel-company-name\">Prodrive<\/span><\/div>\r\n                                <\/div>\r\n                                <div class=\"case-study-carousel-quote-section\">\r\n                                    <p class=\"case-study-carousel-quote-text\">The experts at Majenta Solutions went beyond what you'd expect from a technical support supplier and with their assistance, we are working together more efficiently to provide a better service for our customers. MX is extremely easy to use and the dashboard documenting recent activity was popular with our users at Prodrive.<\/p>\r\n                                <\/div>\r\n                                <a href=\"https:\/\/www.mymxdata.com\/en-us\/case-studies\/prodrive\/\" class=\"case-study-carousel-cta-button\">View Case Study<\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <!-- Slide 3 -->\r\n                        <div class=\"case-study-carousel-slide\">\r\n                            <div class=\"case-study-carousel-content\">\r\n                                <div class=\"case-study-carousel-logo-section\">\r\n                                    <div class=\"case-study-carousel-logo-container\">\r\n                                        <div class=\"case-study-carousel-logo-glow\"><\/div>\r\n                                        <img decoding=\"async\" src=\"https:\/\/www.mymxdata.com\/wp-content\/uploads\/m-tec-group.jpg\" alt=\"M-TEC Group\" class=\"case-study-carousel-company-logo\">\r\n                                    <\/div>\r\n                                <\/div>\r\n                                <div class=\"case-study-carousel-person-details\">\r\n                                    <h3 class=\"case-study-carousel-person-name\">Stephen Hanson<\/h3>\r\n                                    <div class=\"case-study-carousel-person-role\">Engineering and Programme Director<br><span class=\"case-study-carousel-company-name\">M-TEC Group<\/span><\/div>\r\n                                <\/div>\r\n                                <div class=\"case-study-carousel-quote-section\">\r\n                                    <p class=\"case-study-carousel-quote-text\">With secure 256-bit encryption, fast data transmission and the added advantage of no third party software to install and manage, MX is exactly what we need. With an internet connection, we can use it anywhere in the world.<\/p>\r\n                                <\/div>\r\n                                <a href=\"https:\/\/www.mymxdata.com\/en-us\/case-studies\/m-tec-group\/\" class=\"case-study-carousel-cta-button\">View Case Study<\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <!-- Slide 4 -->\r\n                        <div class=\"case-study-carousel-slide\">\r\n                            <div class=\"case-study-carousel-content\">\r\n                                <div class=\"case-study-carousel-logo-section\">\r\n                                    <div class=\"case-study-carousel-logo-container\">\r\n                                        <div class=\"case-study-carousel-logo-glow\"><\/div>\r\n                                        <img decoding=\"async\" src=\"https:\/\/www.mymxdata.com\/wp-content\/uploads\/envisage-group.jpg\" alt=\"Envisage Group\" class=\"case-study-carousel-company-logo\">\r\n                                    <\/div>\r\n                                <\/div>\r\n                                <div class=\"case-study-carousel-person-details\">\r\n                                    <h3 class=\"case-study-carousel-person-name\">Daniel Francis<\/h3>\r\n                                    <div class=\"case-study-carousel-person-role\">Project Engineer<br><span class=\"case-study-carousel-company-name\">Envisage Group<\/span><\/div>\r\n                                <\/div>\r\n                                <div class=\"case-study-carousel-quote-section\">\r\n                                    <p class=\"case-study-carousel-quote-text\">We are able to transfer data to any customer or partner with ease due to its simple enrolment and invitation system. MX hugely benefits us as it allows practically anyone to send or receive data within the business without a lengthy registration system. Also being able to monitor users and a live data register really helps.<\/p>\r\n                                <\/div>\r\n                                <a href=\"https:\/\/www.mymxdata.com\/en-us\/case-studies\/envisage\/\" class=\"case-study-carousel-cta-button\">View Case Study<\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n\r\n                        <!-- Slide 5 -->\r\n                        <div class=\"case-study-carousel-slide\">\r\n                            <div class=\"case-study-carousel-content\">\r\n                                <div class=\"case-study-carousel-logo-section\">\r\n                                    <div class=\"case-study-carousel-logo-container\">\r\n                                        <div class=\"case-study-carousel-logo-glow\"><\/div>\r\n                                        <img decoding=\"async\" src=\"https:\/\/www.mymxdata.com\/wp-content\/uploads\/eaton-logo.jpg\" alt=\"Eaton\" class=\"case-study-carousel-company-logo\">\r\n                                    <\/div>\r\n                                <\/div>\r\n                                <div class=\"case-study-carousel-person-details\">\r\n                                    <h3 class=\"case-study-carousel-person-name\">Ian Blundell<\/h3>\r\n                                    <div class=\"case-study-carousel-person-role\">Senior Engineer<br><span class=\"case-study-carousel-company-name\">Eaton<\/span><\/div>\r\n                                <\/div>\r\n                                <div class=\"case-study-carousel-quote-section\">\r\n                                    <p class=\"case-study-carousel-quote-text\">MX takes the pressure off. With multiple toolmakers in China and tight deadlines, plus language barriers at times, it removes a big obstacle. For example, we might only have 16 weeks for a major tool, and two of those are already lost to shipping.<\/p>\r\n                                <\/div>\r\n                                <a href=\"https:\/\/www.mymxdata.com\/en-us\/case-studies\/eaton\/\" class=\"case-study-carousel-cta-button\">View Case Study<\/a>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n\r\n                    <div class=\"case-study-carousel-navigation\">\r\n                        <button class=\"case-study-carousel-nav-button\" id=\"prevButton\">\u2039<\/button>\r\n                        <div class=\"case-study-carousel-indicators\" id=\"indicators\">\r\n                            <div class=\"case-study-carousel-indicator case-study-carousel-indicator-active\" data-slide=\"0\"><\/div>\r\n                            <div class=\"case-study-carousel-indicator\" data-slide=\"1\"><\/div>\r\n                            <div class=\"case-study-carousel-indicator\" data-slide=\"2\"><\/div>\r\n                            <div class=\"case-study-carousel-indicator\" data-slide=\"3\"><\/div>\r\n                            <div class=\"case-study-carousel-indicator\" data-slide=\"4\"><\/div>\r\n                        <\/div>\r\n                        <button class=\"case-study-carousel-nav-button\" id=\"nextButton\">\u203a<\/button>\r\n                    <\/div>\r\n\r\n                    <div class=\"case-study-carousel-auto-progress\" id=\"autoProgress\"><\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n\r\n    <script>\r\n        class TestimonialCarousel {\r\n            constructor() {\r\n                this.currentSlide = 0;\r\n                this.totalSlides = 5;\r\n                this.autoPlayInterval = 6000;\r\n                this.autoPlayTimer = null;\r\n                this.progressTimer = null;\r\n                \r\n                this.track = document.getElementById('carouselTrack');\r\n                this.prevButton = document.getElementById('prevButton');\r\n                this.nextButton = document.getElementById('nextButton');\r\n                this.indicators = document.querySelectorAll('.case-study-carousel-indicator');\r\n                this.slides = document.querySelectorAll('.case-study-carousel-slide');\r\n                this.progressBar = document.getElementById('autoProgress');\r\n                \r\n                this.init();\r\n            }\r\n            \r\n            init() {\r\n                this.prevButton.addEventListener('click', () => this.previousSlide());\r\n                this.nextButton.addEventListener('click', () => this.nextSlide());\r\n                \r\n                this.indicators.forEach((indicator, index) => {\r\n                    indicator.addEventListener('click', () => this.goToSlide(index));\r\n                });\r\n                \r\n                this.startAutoPlay();\r\n                \r\n                const carousel = document.querySelector('.case-study-carousel-main');\r\n                carousel.addEventListener('mouseenter', () => this.pauseAutoPlay());\r\n                carousel.addEventListener('mouseleave', () => this.startAutoPlay());\r\n            }\r\n            \r\n            updateSlide() {\r\n                const translateX = -this.currentSlide * 20;\r\n                this.track.style.transform = `translateX(${translateX}%)`;\r\n                \r\n                this.slides.forEach((slide, index) => {\r\n                    slide.classList.remove('case-study-carousel-active', 'case-study-carousel-adjacent');\r\n                    \r\n                    if (index === this.currentSlide) {\r\n                        slide.classList.add('case-study-carousel-active');\r\n                    } else if (Math.abs(index - this.currentSlide) === 1) {\r\n                        slide.classList.add('case-study-carousel-adjacent');\r\n                    }\r\n                });\r\n                \r\n                this.indicators.forEach((indicator, index) => {\r\n                    indicator.classList.toggle('case-study-carousel-indicator-active', index === this.currentSlide);\r\n                });\r\n                \r\n                this.prevButton.disabled = this.currentSlide === 0;\r\n                this.nextButton.disabled = this.currentSlide === this.totalSlides - 1;\r\n            }\r\n            \r\n            nextSlide() {\r\n                if (this.currentSlide < this.totalSlides - 1) {\r\n                    this.currentSlide++;\r\n                    this.updateSlide();\r\n                    this.resetAutoPlay();\r\n                }\r\n            }\r\n            \r\n            previousSlide() {\r\n                if (this.currentSlide > 0) {\r\n                    this.currentSlide--;\r\n                    this.updateSlide();\r\n                    this.resetAutoPlay();\r\n                }\r\n            }\r\n            \r\n            goToSlide(index) {\r\n                this.currentSlide = index;\r\n                this.updateSlide();\r\n                this.resetAutoPlay();\r\n            }\r\n            \r\n            startAutoPlay() {\r\n                this.pauseAutoPlay();\r\n                this.updateProgress();\r\n                \r\n                this.autoPlayTimer = setTimeout(() => {\r\n                    if (this.currentSlide < this.totalSlides - 1) {\r\n                        this.nextSlide();\r\n                    } else {\r\n                        this.currentSlide = 0;\r\n                        this.updateSlide();\r\n                        this.resetAutoPlay();\r\n                    }\r\n                }, this.autoPlayInterval);\r\n            }\r\n            \r\n            pauseAutoPlay() {\r\n                if (this.autoPlayTimer) {\r\n                    clearTimeout(this.autoPlayTimer);\r\n                    this.autoPlayTimer = null;\r\n                }\r\n                if (this.progressTimer) {\r\n                    clearInterval(this.progressTimer);\r\n                    this.progressTimer = null;\r\n                }\r\n                this.progressBar.style.width = '0%';\r\n            }\r\n            \r\n            resetAutoPlay() {\r\n                this.pauseAutoPlay();\r\n                this.startAutoPlay();\r\n            }\r\n            \r\n            updateProgress() {\r\n                let progress = 0;\r\n                const increment = 100 \/ (this.autoPlayInterval \/ 100);\r\n                \r\n                this.progressTimer = setInterval(() => {\r\n                    progress += increment;\r\n                    this.progressBar.style.width = `${Math.min(progress, 100)}%`;\r\n                    \r\n                    if (progress >= 100) {\r\n                        clearInterval(this.progressTimer);\r\n                    }\r\n                }, 100);\r\n            }\r\n        }\r\n\r\n        \/\/ Initialize carousel when DOM is loaded\r\n        document.addEventListener('DOMContentLoaded', function() {\r\n            new TestimonialCarousel();\r\n        });\r\n    <\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Tools Built for Companies That Treat File Sharing as Critical Designed to improve efficiency, tighten security and give you more control, MX fits directly into existing workflows and strengthens the way your business handles sensitive information. Explore the full set of features that make MX different and see how they can reshape the way your [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-3037","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.mymxdata.com\/en-us\/wp-json\/wp\/v2\/pages\/3037","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mymxdata.com\/en-us\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.mymxdata.com\/en-us\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.mymxdata.com\/en-us\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mymxdata.com\/en-us\/wp-json\/wp\/v2\/comments?post=3037"}],"version-history":[{"count":10,"href":"https:\/\/www.mymxdata.com\/en-us\/wp-json\/wp\/v2\/pages\/3037\/revisions"}],"predecessor-version":[{"id":11011,"href":"https:\/\/www.mymxdata.com\/en-us\/wp-json\/wp\/v2\/pages\/3037\/revisions\/11011"}],"wp:attachment":[{"href":"https:\/\/www.mymxdata.com\/en-us\/wp-json\/wp\/v2\/media?parent=3037"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}