{"id":44119,"date":"2025-10-06T13:11:40","date_gmt":"2025-10-06T20:11:40","guid":{"rendered":"https:\/\/nuvix.com\/?page_id=44119"},"modified":"2025-10-06T13:27:37","modified_gmt":"2025-10-06T20:27:37","slug":"markets","status":"publish","type":"page","link":"https:\/\/nuvix.com\/fr\/markets\/","title":{"rendered":"March\u00e9s"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"44119\" class=\"elementor elementor-44119\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-07e2211 e-con-full e-flex e-con e-parent\" data-id=\"07e2211\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5c7d200 elementor-widget elementor-widget-html\" data-id=\"5c7d200\" 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<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Nuvix Header - Scoped Styles<\/title>\n    \n    <!-- Icons8 Line Awesome -->\n    <link rel=\"stylesheet\" href=\"https:\/\/maxst.icons8.com\/vue-static\/landings\/line-awesome\/line-awesome\/1.3.0\/css\/line-awesome.min.css\">\n    \n    <style>\n        \/* ================================\n           SCOPED HEADER STYLES\n           All styles prefixed with .nuvix-header\n           to avoid conflicts with external styles\n           ================================ *\/\n\n        .nuvix-header-wrapper {\n            --nuvix-primary-gradient: linear-gradient(135deg, #9f39ff 0%, #00b4d8 100%);\n            --nuvix-secondary-gradient: linear-gradient(135deg, #ff006e 0%, #00b4d8 100%);\n            --nuvix-dark-bg: #0a0e27;\n            --nuvix-card-bg: rgba(255, 255, 255, 0.05);\n            --nuvix-text-light: #e2e8f0;\n            --nuvix-accent-blue: #00b4d8;\n            --nuvix-accent-purple: #9f39ff;\n            --nuvix-accent-pink: #ff006e;\n        }\n\n        \/* Light Theme Variables *\/\n        body.nuvix-light-theme .nuvix-header-wrapper {\n            --nuvix-dark-bg: #f8f9fa;\n            --nuvix-card-bg: rgba(0, 0, 0, 0.03);\n            --nuvix-text-light: #1a202c;\n            --nuvix-accent-blue: #0077b6;\n            --nuvix-accent-purple: #7209b7;\n            --nuvix-accent-pink: #d00000;\n        }\n\n        \/* Header Container *\/\n        .nuvix-header-wrapper {\n            position: fixed;\n            top: 0;\n            width: 100%;\n            left: 0;\n            right: 0;\n            z-index: 1000;\n            background: rgba(10, 14, 39, 0.8);\n            backdrop-filter: blur(20px);\n            -webkit-backdrop-filter: blur(20px);\n            border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n            transition: all 0.3s ease;\n            min-height: 60px;\n            height: auto;\n        }\n\n        body.nuvix-light-theme .nuvix-header-wrapper {\n            background: rgba(248, 249, 250, 0.95);\n            border-bottom-color: rgba(0, 0, 0, 0.1);\n        }\n\n        .nuvix-header-wrapper.scrolled {\n            background: rgba(10, 14, 39, 0.95);\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.3);\n        }\n\n        body.nuvix-light-theme .nuvix-header-wrapper.scrolled {\n            background: rgba(248, 249, 250, 0.98);\n            box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);\n        }\n\n        \/* Navigation *\/\n        .nuvix-header-wrapper .nuvix-nav {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            padding: 0.75rem 1rem;\n            width: 100%;\n            max-width: 1600px;\n            margin: 0 auto;\n            min-height: 60px;\n            flex-wrap: wrap;\n            gap: 0.5rem;\n        }\n\n        @media (min-width: 768px) {\n            .nuvix-header-wrapper .nuvix-nav {\n                padding: 1rem 1.5rem;\n                flex-wrap: nowrap;\n                gap: 0.75rem;\n            }\n        }\n\n        @media (min-width: 1200px) {\n            .nuvix-header-wrapper .nuvix-nav {\n                padding: 1rem 2rem;\n            }\n        }\n\n        \/* Logo *\/\n        .nuvix-header-wrapper .nuvix-logo {\n            display: flex;\n            align-items: center;\n            gap: 0.75rem;\n            z-index: 1002;\n            flex-shrink: 0;\n        }\n\n        .nuvix-header-wrapper .nuvix-logo img {\n            height: 35px;\n            width: auto;\n            filter: drop-shadow(0 0 10px rgba(159, 57, 255, 0.5));\n        }\n\n        @media (min-width: 768px) {\n            .nuvix-header-wrapper .nuvix-logo img {\n                height: 40px;\n            }\n        }\n\n        @media (min-width: 1200px) {\n            .nuvix-header-wrapper .nuvix-logo img {\n                height: 45px;\n            }\n        }\n\n        body.nuvix-light-theme .nuvix-header-wrapper .nuvix-logo img {\n            filter: drop-shadow(0 0 10px rgba(114, 9, 183, 0.3));\n        }\n\n        \/* Desktop Navigation Links *\/\n        .nuvix-header-wrapper .nuvix-nav-links {\n            display: none;\n            gap: clamp(0.3rem, 0.8vw, 1rem);\n            align-items: center;\n            flex-wrap: wrap;\n            justify-content: flex-end;\n            flex: 1;\n            max-width: 100%;\n            overflow: hidden;\n        }\n\n        @media (min-width: 1024px) {\n            .nuvix-header-wrapper .nuvix-nav-links {\n                display: flex;\n            }\n        }\n\n        @media (min-width: 1400px) {\n            .nuvix-header-wrapper .nuvix-nav-links {\n                gap: clamp(0.75rem, 1.2vw, 1.5rem);\n            }\n        }\n\n        \/* Navigation Link Styles *\/\n        .nuvix-header-wrapper .nuvix-nav-links a {\n            color: var(--nuvix-text-light);\n            text-decoration: none;\n            transition: all 0.3s ease;\n            position: relative;\n            font-weight: 500;\n            white-space: nowrap;\n            font-size: clamp(0.7rem, 0.9vw, 0.95rem);\n            padding: 0.25rem clamp(0.25rem, 0.5vw, 0.75rem);\n            overflow: hidden;\n            text-overflow: ellipsis;\n            max-width: 100%;\n        }\n\n        @media (min-width: 1200px) {\n            .nuvix-header-wrapper .nuvix-nav-links a {\n                font-size: clamp(0.75rem, 1vw, 1rem);\n            }\n        }\n\n        @media (min-width: 1600px) {\n            .nuvix-header-wrapper .nuvix-nav-links a {\n                font-size: clamp(0.85rem, 1vw, 1.05rem);\n            }\n        }\n\n        .nuvix-header-wrapper .nuvix-nav-links a::after {\n            content: '';\n            position: absolute;\n            bottom: -5px;\n            left: 0;\n            width: 0;\n            height: 2px;\n            background: var(--nuvix-primary-gradient);\n            transition: width 0.3s ease;\n        }\n\n        .nuvix-header-wrapper .nuvix-nav-links a:hover::after {\n            width: 100%;\n        }\n\n        \/* Compact Mode *\/\n        @media (min-width: 1024px) and (max-width: 1199px) {\n            .nuvix-header-wrapper .nuvix-nav-links {\n                gap: 0.4rem;\n            }\n            \n            .nuvix-header-wrapper .nuvix-nav-links a {\n                font-size: clamp(0.65rem, 0.85vw, 0.85rem);\n                padding: 0.25rem 0.3rem;\n            }\n        }\n\n        .nuvix-header-wrapper.compact-mode .nuvix-nav-links {\n            gap: 0.25rem;\n        }\n\n        .nuvix-header-wrapper.compact-mode .nuvix-nav-links a {\n            font-size: 0.7rem;\n            padding: 0.2rem 0.25rem;\n        }\n\n        .nuvix-header-wrapper.compact-mode .nuvix-nav-links .nuvix-btn {\n            padding: 0.4rem 0.8rem;\n            font-size: 0.7rem;\n        }\n\n        \/* Theme Toggle Button *\/\n        .nuvix-header-wrapper .nuvix-theme-toggle {\n            background: transparent;\n            border: 2px solid rgba(255, 255, 255, 0.3);\n            border-radius: 50%;\n            width: clamp(35px, 5vw, 40px);\n            height: clamp(35px, 5vw, 40px);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            cursor: pointer;\n            transition: all 0.3s ease;\n            color: var(--nuvix-text-light);\n            padding: 0;\n            flex-shrink: 0;\n            outline: none;\n        }\n\n        body.nuvix-light-theme .nuvix-header-wrapper .nuvix-theme-toggle {\n            border-color: rgba(0, 0, 0, 0.2);\n        }\n\n        .nuvix-header-wrapper .nuvix-theme-toggle:hover {\n            border-color: var(--nuvix-accent-blue);\n            background: rgba(255, 255, 255, 0.1);\n            transform: rotate(15deg);\n        }\n\n        body.nuvix-light-theme .nuvix-header-wrapper .nuvix-theme-toggle:hover {\n            background: rgba(0, 0, 0, 0.05);\n        }\n\n        .nuvix-header-wrapper .nuvix-theme-toggle:active {\n            transform: rotate(15deg) scale(0.95);\n        }\n\n        .nuvix-header-wrapper .nuvix-theme-toggle i {\n            font-size: clamp(1rem, 1.5vw, 1.25rem);\n            transition: transform 0.5s ease;\n        }\n\n        body.nuvix-light-theme .nuvix-header-wrapper .nuvix-theme-toggle i {\n            transform: rotate(180deg);\n        }\n\n        \/* Buttons *\/\n        .nuvix-header-wrapper .nuvix-btn {\n            padding: clamp(0.5rem, 1vw, 0.75rem) clamp(1rem, 2vw, 1.5rem);\n            border-radius: 25px;\n            text-decoration: none;\n            font-weight: 600;\n            transition: all 0.3s ease;\n            display: inline-block;\n            border: none;\n            cursor: pointer;\n            font-size: clamp(0.75rem, 1vw, 0.9rem);\n            white-space: nowrap;\n            text-align: center;\n            flex-shrink: 0;\n        }\n\n        @media (min-width: 1200px) {\n            .nuvix-header-wrapper .nuvix-btn {\n                padding: clamp(0.6rem, 1.2vw, 0.875rem) clamp(1.25rem, 2.2vw, 2rem);\n                font-size: clamp(0.8rem, 1.1vw, 0.95rem);\n            }\n        }\n\n        .nuvix-header-wrapper .nuvix-btn-primary {\n            background: var(--nuvix-primary-gradient);\n            color: white;\n            box-shadow: 0 4px 20px rgba(159, 57, 255, 0.4);\n        }\n\n        .nuvix-header-wrapper .nuvix-btn-primary:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 8px 30px rgba(159, 57, 255, 0.6);\n        }\n\n        .nuvix-header-wrapper .nuvix-btn-secondary {\n            background: transparent;\n            color: var(--nuvix-text-light);\n            border: 2px solid rgba(255, 255, 255, 0.3);\n        }\n\n        body.nuvix-light-theme .nuvix-header-wrapper .nuvix-btn-secondary {\n            border-color: rgba(0, 0, 0, 0.2);\n        }\n\n        .nuvix-header-wrapper .nuvix-btn-secondary:hover {\n            background: rgba(255, 255, 255, 0.1);\n            border-color: var(--nuvix-accent-blue);\n            color: var(--nuvix-accent-blue);\n        }\n\n        body.nuvix-light-theme .nuvix-header-wrapper .nuvix-btn-secondary:hover {\n            background: rgba(0, 0, 0, 0.05);\n        }\n\n        \/* Mobile Navigation Container *\/\n        .nuvix-header-wrapper .nuvix-mobile-nav-container {\n            display: flex;\n            align-items: center;\n            gap: 0.5rem;\n        }\n\n        @media (min-width: 1024px) {\n            .nuvix-header-wrapper .nuvix-mobile-nav-container {\n                display: none;\n            }\n        }\n\n        \/* Hamburger Menu *\/\n        .nuvix-header-wrapper .nuvix-hamburger {\n            display: flex;\n            flex-direction: column;\n            justify-content: space-between;\n            width: 30px;\n            height: 24px;\n            cursor: pointer;\n            z-index: 1002;\n            padding: 5px;\n            background: transparent;\n            border: none;\n            outline: none;\n        }\n\n        .nuvix-header-wrapper .nuvix-hamburger span {\n            display: block;\n            width: 100%;\n            height: 3px;\n            background: var(--nuvix-text-light);\n            border-radius: 3px;\n            transition: all 0.3s ease;\n        }\n\n        .nuvix-header-wrapper .nuvix-hamburger.active span:nth-child(1) {\n            transform: translateY(10.5px) rotate(45deg);\n        }\n\n        .nuvix-header-wrapper .nuvix-hamburger.active span:nth-child(2) {\n            opacity: 0;\n        }\n\n        .nuvix-header-wrapper .nuvix-hamburger.active span:nth-child(3) {\n            transform: translateY(-10.5px) rotate(-45deg);\n        }\n\n        \/* Mobile Menu Overlay *\/\n        .nuvix-mobile-menu {\n            position: fixed;\n            top: 0;\n            left: 0;\n            width: 100%;\n            height: 100vh;\n            background: rgba(10, 14, 39, 0.98);\n            backdrop-filter: blur(20px);\n            -webkit-backdrop-filter: blur(20px);\n            z-index: 999;\n            opacity: 0;\n            visibility: hidden;\n            transition: opacity 0.3s ease, visibility 0.3s ease;\n            pointer-events: none;\n        }\n\n        body.nuvix-light-theme .nuvix-mobile-menu {\n            background: rgba(248, 249, 250, 0.98);\n        }\n\n        .nuvix-mobile-menu.active {\n            opacity: 1;\n            visibility: visible;\n            pointer-events: auto;\n        }\n\n        .nuvix-mobile-menu .nuvix-mobile-menu-content {\n            display: flex;\n            flex-direction: column;\n            align-items: center;\n            justify-content: center;\n            height: 100%;\n            padding: 2rem;\n        }\n\n        .nuvix-mobile-menu .nuvix-mobile-menu-links {\n            display: flex;\n            flex-direction: column;\n            gap: 2rem;\n            text-align: center;\n            margin-bottom: 3rem;\n        }\n\n        .nuvix-mobile-menu .nuvix-mobile-menu-links a {\n            color: var(--nuvix-text-light);\n            text-decoration: none;\n            font-size: clamp(1.25rem, 4vw, 1.5rem);\n            font-weight: 600;\n            transition: all 0.3s ease;\n            padding: 0.5rem 1rem;\n        }\n\n        .nuvix-mobile-menu .nuvix-mobile-menu-links a:hover {\n            color: var(--nuvix-accent-blue);\n            transform: translateX(5px);\n        }\n\n        .nuvix-mobile-menu .nuvix-mobile-menu-buttons {\n            display: flex;\n            flex-direction: column;\n            gap: 1rem;\n            width: 100%;\n            max-width: 300px;\n        }\n\n        \/* Locale Switcher *\/\n        .nuvix-header-wrapper .nuvix-locale-switcher-wrapper {\n            display: flex;\n            align-items: center;\n            min-width: fit-content;\n            flex-shrink: 0;\n        }\n    <\/style>\n<\/head>\n<body>\n\n<!-- NUVIX HEADER COMPONENT START -->\n<div class=\"nuvix-header-wrapper\" id=\"nuvixHeader\">\n    <nav class=\"nuvix-nav\">\n        <div class=\"nuvix-logo\">\n            <img decoding=\"async\" src=\"https:\/\/nuvix.com\/wp-content\/uploads\/2025\/07\/uvix-1-1.png\" alt=\"Nuvix\">\n        <\/div>\n        \n        <!-- Desktop Navigation -->\n        <div class=\"nuvix-nav-links\">\n            <a href=\"\/fr\/index.html\/\">Accueil<\/a>\n            <a href=\"\/fr\/markets.html\/\">March\u00e9s<\/a>\n            <a href=\"\/fr\/technology.html\/\">Technologie de l'IA<\/a>\n            <a href=\"\/fr\/business.html\/\">Mod\u00e8le d'entreprise<\/a>\n            <a href=\"\/fr\/packages.html\/\">Emballages<\/a>\n            <a href=\"\/fr\/demo.html\/\">Demo<\/a>\n            <a href=\"https:\/\/nuvix.com\/fr\/c_login\/\">Se connecter<\/a>\n            \n            <!-- Theme Toggle Button -->\n            <button id=\"nuvixThemeToggle\" class=\"nuvix-theme-toggle\" aria-label=\"Toggle theme\">\n                <i class=\"las la-moon\" id=\"nuvixThemeIcon\"><\/i>\n            <\/button>\n            \n            <div class=\"nuvix-locale-switcher-wrapper\">    <div class=\"ulcs-widget minimal-style\"\n         data-position=\"inline\" \n         data-type=\"both\">\n        <button class=\"ulcs-trigger\" aria-label=\"Modifier les deux\">\n            <div class=\"ulcs-current\">\n                                    <span class=\"ulcs-flag\">\ud83c\uddeb\ud83c\uddf7<\/span>\n                    <span class=\"ulcs-lang\">FR<\/span>\n                                \n                                    <span class=\"ulcs-divider\">|<\/span>\n                                \n                                    <span class=\"ulcs-currency-symbol\">$<\/span>\n                    <span class=\"ulcs-currency-code\">USD<\/span>\n                            <\/div>\n            <svg class=\"ulcs-arrow\" width=\"12\" height=\"12\" viewbox=\"0 0 12 12\" fill=\"none\">\n                <path d=\"M3 4.5L6 7.5L9 4.5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n            <\/svg>\n        <\/button>\n    <\/div>\n    <\/div>\n            <a href=\"\/fr\/packages.html\/\" class=\"nuvix-btn nuvix-btn-primary\">Commencer<\/a>\n        <\/div>\n        \n        <!-- Mobile Navigation -->\n        <div class=\"nuvix-mobile-nav-container\">\n            <button id=\"nuvixThemeToggleMobile\" class=\"nuvix-theme-toggle\" aria-label=\"Toggle theme\">\n                <i class=\"las la-moon\" id=\"nuvixThemeIconMobile\"><\/i>\n            <\/button>\n            <a href=\"\/fr\/packages.html\/\" class=\"nuvix-btn nuvix-btn-primary\" style=\"padding: 0.5rem 1.25rem; font-size: 0.85rem;\">Commencer<\/a>\n            <div class=\"nuvix-hamburger\" id=\"nuvixHamburger\">\n                <span><\/span>\n                <span><\/span>\n                <span><\/span>\n            <\/div>\n        <\/div>\n    <\/nav>\n<\/div>\n\n<!-- Mobile Menu Overlay -->\n<div class=\"nuvix-mobile-menu\" id=\"nuvixMobileMenu\">\n    <div class=\"nuvix-mobile-menu-content\">\n        <div class=\"nuvix-mobile-menu-links\">\n            <a href=\"\/fr\/index.html\/\">Accueil<\/a>\n            <a href=\"\/fr\/markets.html\/\">March\u00e9s<\/a>\n            <a href=\"\/fr\/technology.html\/\">Technologie de l'IA<\/a>\n            <a href=\"\/fr\/business.html\/\">Mod\u00e8le d'entreprise<\/a>\n            <a href=\"\/fr\/packages.html\/\">Emballages<\/a>\n            <a href=\"\/fr\/demo.html\/\">Demo<\/a>\n        <\/div>\n        <div class=\"nuvix-mobile-menu-buttons\">\n            <a href=\"https:\/\/nuvix.com\/fr\/c_login\/\" class=\"nuvix-btn nuvix-btn-secondary\">Se connecter<\/a>\n            <a href=\"\/fr\/packages.html\/\" class=\"nuvix-btn nuvix-btn-primary\">Commencer maintenant<\/a>\n            <div class=\"nuvix-locale-switcher-wrapper\"><center>    <div class=\"ulcs-widget minimal-style\"\n         data-position=\"inline\" \n         data-type=\"both\">\n        <button class=\"ulcs-trigger\" aria-label=\"Modifier les deux\">\n            <div class=\"ulcs-current\">\n                                    <span class=\"ulcs-flag\">\ud83c\uddeb\ud83c\uddf7<\/span>\n                    <span class=\"ulcs-lang\">FR<\/span>\n                                \n                                    <span class=\"ulcs-divider\">|<\/span>\n                                \n                                    <span class=\"ulcs-currency-symbol\">$<\/span>\n                    <span class=\"ulcs-currency-code\">USD<\/span>\n                            <\/div>\n            <svg class=\"ulcs-arrow\" width=\"12\" height=\"12\" viewbox=\"0 0 12 12\" fill=\"none\">\n                <path d=\"M3 4.5L6 7.5L9 4.5\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\/>\n            <\/svg>\n        <\/button>\n    <\/div>\n    <\/center><\/div>\n        <\/div>\n    <\/div>\n<\/div>\n\n<script>\n\/\/ ================================\n\/\/ NUVIX HEADER SCRIPTS\n\/\/ All namespaced to avoid conflicts\n\/\/ ================================\n(function() {\n    'use strict';\n    \n    \/\/ Theme Toggle\n    const themeToggle = document.getElementById('nuvixThemeToggle');\n    const themeToggleMobile = document.getElementById('nuvixThemeToggleMobile');\n    const themeIcon = document.getElementById('nuvixThemeIcon');\n    const themeIconMobile = document.getElementById('nuvixThemeIconMobile');\n    const body = document.body;\n\n    const currentTheme = localStorage.getItem('nuvixTheme') || 'dark';\n    \n    if (currentTheme === 'light') {\n        body.classList.add('nuvix-light-theme');\n        updateIcons('light');\n    }\n\n    function toggleTheme() {\n        body.classList.toggle('nuvix-light-theme');\n        \n        const theme = body.classList.contains('nuvix-light-theme') ? 'light' : 'dark';\n        localStorage.setItem('nuvixTheme', theme);\n        updateIcons(theme);\n    }\n\n    function updateIcons(theme) {\n        const iconClass = theme === 'light' ? 'la-sun' : 'la-moon';\n        \n        if (themeIcon) {\n            themeIcon.className = 'las ' + iconClass;\n        }\n        if (themeIconMobile) {\n            themeIconMobile.className = 'las ' + iconClass;\n        }\n    }\n\n    if (themeToggle) {\n        themeToggle.addEventListener('click', toggleTheme);\n    }\n    if (themeToggleMobile) {\n        themeToggleMobile.addEventListener('click', toggleTheme);\n    }\n\n    \/\/ Mobile Navigation\n    const hamburger = document.getElementById('nuvixHamburger');\n    const mobileMenu = document.getElementById('nuvixMobileMenu');\n    const mobileMenuLinks = document.querySelectorAll('.nuvix-mobile-menu .nuvix-mobile-menu-links a');\n\n    if (hamburger && mobileMenu) {\n        hamburger.addEventListener('click', function(e) {\n            e.stopPropagation();\n            this.classList.toggle('active');\n            mobileMenu.classList.toggle('active');\n            \n            if (mobileMenu.classList.contains('active')) {\n                body.style.overflow = 'hidden';\n            } else {\n                body.style.overflow = '';\n            }\n        });\n\n        mobileMenuLinks.forEach(link => {\n            link.addEventListener('click', function() {\n                hamburger.classList.remove('active');\n                mobileMenu.classList.remove('active');\n                body.style.overflow = '';\n            });\n        });\n\n        document.addEventListener('click', function(e) {\n            if (!mobileMenu.contains(e.target) && !hamburger.contains(e.target)) {\n                if (mobileMenu.classList.contains('active')) {\n                    hamburger.classList.remove('active');\n                    mobileMenu.classList.remove('active');\n                    body.style.overflow = '';\n                }\n            }\n        });\n    }\n\n    \/\/ Header Scroll Effect\n    const header = document.getElementById('nuvixHeader');\n    let lastScroll = 0;\n\n    window.addEventListener('scroll', function() {\n        const currentScroll = window.pageYOffset;\n        \n        if (currentScroll > 50) {\n            header.classList.add('scrolled');\n        } else {\n            header.classList.remove('scrolled');\n        }\n        \n        lastScroll = currentScroll;\n    });\n\n    \/\/ Dynamic Header Size Adjustment\n    function checkHeaderOverflow() {\n        if (window.innerWidth < 1024) return;\n        \n        const navLinks = header.querySelector('.nuvix-nav-links');\n        \n        if (!navLinks) return;\n        \n        let totalWidth = 0;\n        const items = navLinks.children;\n        \n        for (let item of items) {\n            totalWidth += item.offsetWidth;\n        }\n        \n        totalWidth += (items.length - 1) * 16;\n        \n        const nav = header.querySelector('.nuvix-nav');\n        const navWidth = nav.offsetWidth;\n        const logoWidth = header.querySelector('.nuvix-logo').offsetWidth;\n        const availableWidth = navWidth - logoWidth - 100;\n        \n        if (totalWidth > availableWidth) {\n            header.classList.add('compact-mode');\n        } else {\n            header.classList.remove('compact-mode');\n        }\n    }\n    \n    window.addEventListener('load', checkHeaderOverflow);\n    \n    let resizeTimer;\n    window.addEventListener('resize', function() {\n        clearTimeout(resizeTimer);\n        resizeTimer = setTimeout(checkHeaderOverflow, 250);\n    });\n    \n    const observer = new MutationObserver(function() {\n        setTimeout(checkHeaderOverflow, 100);\n    });\n    \n    const targetNode = header.querySelector('.nuvix-locale-switcher-wrapper');\n    if (targetNode) {\n        observer.observe(targetNode, { \n            childList: true, \n            subtree: true,\n            characterData: true \n        });\n    }\n    \n    const navLinks = header.querySelector('.nuvix-nav-links');\n    if (navLinks) {\n        observer.observe(navLinks, { \n            childList: true, \n            subtree: true,\n            characterData: true \n        });\n    }\n\n    \/\/ WordPress Integration\n    function setupMyAccountButtons() {\n        const isLoggedIn = window.wpUserLoggedIn || document.body.classList.contains('logged-in');\n        \n        if (!isLoggedIn) return;\n        \n        const myAccountUrl = window.wpMyAccountUrl || '\/my-account\/';\n        const logoutUrl = window.wpLogoutUrl || '\/wp-login.php?action=logout';\n        const currentLang = window.wpCurrentLang || '';\n        \n        let finalMyAccountUrl = myAccountUrl;\n        if (currentLang && currentLang !== 'en' && !myAccountUrl.includes('\/' + currentLang + '\/')) {\n            if (myAccountUrl.startsWith('\/')) {\n                finalMyAccountUrl = '\/' + currentLang + myAccountUrl;\n            }\n        }\n        \n        const loginLinks = header.querySelectorAll('a[href*=\"c_login\"]');\n        loginLinks.forEach(link => {\n            link.textContent = 'Log Out';\n            link.href = logoutUrl;\n        });\n        \n        const getStartedButtons = header.querySelectorAll('.nuvix-btn-primary[href*=\"packages\"]');\n        getStartedButtons.forEach(button => {\n            button.textContent = 'My Account';\n            button.href = finalMyAccountUrl;\n        });\n    }\n    \n    setupMyAccountButtons();\n    document.addEventListener('DOMContentLoaded', setupMyAccountButtons);\n    setTimeout(setupMyAccountButtons, 1000);\n})();\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-d033499 e-con-full e-flex e-con e-parent\" data-id=\"d033499\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-48039db elementor-widget elementor-widget-html\" data-id=\"48039db\" 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<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>Nuvix Markets - Trade Multiple Markets with AI<\/title>\n    \n    <!-- Icons8 Line Awesome -->\n    <link rel=\"stylesheet\" href=\"https:\/\/maxst.icons8.com\/vue-static\/landings\/line-awesome\/line-awesome\/1.3.0\/css\/line-awesome.min.css\">\n    \n    <style>\n        \/* ================================\n           ELEMENTOR FULL-BLEED FIX\n           ================================ *\/\n        \n        \/* Remove Elementor default padding\/margin *\/\n        .nuvix-markets-wrapper {\n            margin-left: calc(-50vw + 50%) !important;\n            margin-right: calc(-50vw + 50%) !important;\n            width: 100vw !important;\n            max-width: 100vw !important;\n            padding-left: 0 !important;\n            padding-right: 0 !important;\n        }\n\n        \/* ================================\n           SCOPED MARKETS SECTION STYLES\n           ================================ *\/\n\n        .nuvix-markets-section {\n            --nuvix-markets-primary-gradient: linear-gradient(135deg, #9f39ff 0%, #00b4d8 100%);\n            --nuvix-markets-dark-bg: #0a0e27;\n            --nuvix-markets-card-bg: rgba(255, 255, 255, 0.05);\n            --nuvix-markets-text-light: #e2e8f0;\n            --nuvix-markets-accent-blue: #00b4d8;\n            --nuvix-markets-accent-purple: #9f39ff;\n        }\n\n        \/* Light Theme *\/\n        body.nuvix-light-theme .nuvix-markets-section {\n            --nuvix-markets-dark-bg: #f8f9fa;\n            --nuvix-markets-card-bg: rgba(0, 0, 0, 0.03);\n            --nuvix-markets-text-light: #1a202c;\n            --nuvix-markets-accent-blue: #0077b6;\n            --nuvix-markets-accent-purple: #7209b7;\n        }\n\n        \/* Markets Section Container - Full Bleed *\/\n        .nuvix-markets-section {\n            padding: 5rem 1.5rem;\n            background: var(--nuvix-markets-dark-bg);\n            color: var(--nuvix-markets-text-light);\n            position: relative;\n            min-height: 100vh;\n            margin: 0 !important;\n            width: 100% !important;\n        }\n\n        @media (min-width: 768px) {\n            .nuvix-markets-section {\n                padding: 6rem 2.5rem;\n            }\n        }\n\n        @media (min-width: 1024px) {\n            .nuvix-markets-section {\n                padding: 7rem 4rem;\n            }\n        }\n\n        .nuvix-markets-section .nuvix-markets-container {\n            width: 100%;\n            max-width: 1400px;\n            margin: 0 auto;\n            padding: 0;\n        }\n\n        \/* Section Title *\/\n        .nuvix-markets-section .nuvix-markets-title {\n            text-align: center;\n            font-size: clamp(1.75rem, 3.5vw, 3.5rem);\n            margin-bottom: 1rem;\n            background: linear-gradient(135deg, #fff 0%, #00b4d8 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            font-weight: 800;\n            line-height: 1.2;\n        }\n\n        body.nuvix-light-theme .nuvix-markets-section .nuvix-markets-title {\n            background: linear-gradient(135deg, #1a202c 0%, #0077b6 100%);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        @media (min-width: 768px) {\n            .nuvix-markets-section .nuvix-markets-title {\n                margin-bottom: 1.5rem;\n            }\n        }\n\n        \/* Section Subtitle *\/\n        .nuvix-markets-section .nuvix-markets-subtitle {\n            text-align: center;\n            font-size: clamp(0.95rem, 1.5vw, 1.25rem);\n            opacity: 0.8;\n            margin-bottom: 2.5rem;\n            max-width: 800px;\n            margin-left: auto;\n            margin-right: auto;\n            line-height: 1.6;\n        }\n\n        @media (min-width: 768px) {\n            .nuvix-markets-section .nuvix-markets-subtitle {\n                margin-bottom: 4rem;\n            }\n        }\n\n        \/* Markets Grid - 6 items *\/\n        .nuvix-markets-section .nuvix-markets-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 1rem;\n            margin-top: 2rem;\n        }\n\n        @media (min-width: 576px) {\n            .nuvix-markets-section .nuvix-markets-grid {\n                grid-template-columns: repeat(3, 1fr);\n                gap: 1.5rem;\n            }\n        }\n\n        @media (min-width: 1024px) {\n            .nuvix-markets-section .nuvix-markets-grid {\n                grid-template-columns: repeat(6, 1fr);\n                gap: 2rem;\n            }\n        }\n\n        \/* Market Card *\/\n        .nuvix-markets-section .nuvix-markets-card {\n            background: var(--nuvix-markets-card-bg);\n            padding: 1.5rem 1rem;\n            border-radius: 15px;\n            border: 1px solid rgba(255, 255, 255, 0.1);\n            text-align: center;\n            transition: all 0.3s ease;\n            position: relative;\n            overflow: hidden;\n            cursor: pointer;\n        }\n\n        body.nuvix-light-theme .nuvix-markets-section .nuvix-markets-card {\n            border-color: rgba(0, 0, 0, 0.1);\n        }\n\n        @media (min-width: 576px) {\n            .nuvix-markets-section .nuvix-markets-card {\n                padding: 2rem 1.5rem;\n            }\n        }\n\n        .nuvix-markets-section .nuvix-markets-card::before {\n            content: '';\n            position: absolute;\n            top: -50%;\n            left: -50%;\n            width: 200%;\n            height: 200%;\n            background: radial-gradient(circle, rgba(159, 57, 255, 0.1) 0%, transparent 70%);\n            opacity: 0;\n            transition: opacity 0.3s ease;\n        }\n\n        .nuvix-markets-section .nuvix-markets-card:hover::before {\n            opacity: 1;\n        }\n\n        .nuvix-markets-section .nuvix-markets-card:hover {\n            transform: translateY(-5px);\n            border-color: var(--nuvix-markets-accent-purple);\n            box-shadow: 0 10px 30px rgba(159, 57, 255, 0.3);\n        }\n\n        body.nuvix-light-theme .nuvix-markets-section .nuvix-markets-card:hover {\n            box-shadow: 0 10px 30px rgba(114, 9, 183, 0.2);\n        }\n\n        \/* Market Icon *\/\n        .nuvix-markets-section .nuvix-markets-icon {\n            font-size: clamp(2.5rem, 5vw, 3.5rem);\n            margin-bottom: 0.75rem;\n            color: var(--nuvix-markets-accent-blue);\n            display: block;\n            transition: all 0.3s ease;\n        }\n\n        .nuvix-markets-section .nuvix-markets-card:hover .nuvix-markets-icon {\n            transform: scale(1.1);\n            color: var(--nuvix-markets-accent-purple);\n        }\n\n        @media (min-width: 576px) {\n            .nuvix-markets-section .nuvix-markets-icon {\n                margin-bottom: 1rem;\n            }\n        }\n\n        \/* Market Name *\/\n        .nuvix-markets-section .nuvix-markets-name {\n            font-size: clamp(1rem, 2vw, 1.25rem);\n            font-weight: 600;\n            margin-bottom: 0.5rem;\n            color: var(--nuvix-markets-text-light);\n        }\n\n        \/* Market Description *\/\n        .nuvix-markets-section .nuvix-markets-desc {\n            font-size: clamp(0.8rem, 1.5vw, 0.9rem);\n            opacity: 0.7;\n            margin-bottom: 0.5rem;\n        }\n\n        \/* Coming Soon Badge *\/\n        .nuvix-markets-section .nuvix-markets-badge {\n            display: inline-block;\n            background: linear-gradient(135deg, #f59e0b, #ef4444);\n            color: white;\n            padding: 0.25rem 0.75rem;\n            border-radius: 15px;\n            font-size: clamp(0.65rem, 1.2vw, 0.75rem);\n            font-weight: 600;\n            margin-top: 0.5rem;\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        \/* Fade-in Animation *\/\n        .nuvix-markets-section .nuvix-markets-fade-in {\n            opacity: 0;\n            transform: translateY(20px);\n            transition: all 0.6s ease;\n        }\n\n        .nuvix-markets-section .nuvix-markets-fade-in.visible {\n            opacity: 1;\n            transform: translateY(0);\n        }\n\n        \/* Staggered animation delays *\/\n        .nuvix-markets-section .nuvix-markets-card:nth-child(1) { transition-delay: 0.1s; }\n        .nuvix-markets-section .nuvix-markets-card:nth-child(2) { transition-delay: 0.15s; }\n        .nuvix-markets-section .nuvix-markets-card:nth-child(3) { transition-delay: 0.2s; }\n        .nuvix-markets-section .nuvix-markets-card:nth-child(4) { transition-delay: 0.25s; }\n        .nuvix-markets-section .nuvix-markets-card:nth-child(5) { transition-delay: 0.3s; }\n        .nuvix-markets-section .nuvix-markets-card:nth-child(6) { transition-delay: 0.35s; }\n\n        \/* CTA Section *\/\n        .nuvix-markets-section .nuvix-markets-cta {\n            text-align: center;\n            margin-top: 4rem;\n            padding: 2rem 1rem 0;\n        }\n\n        @media (min-width: 768px) {\n            .nuvix-markets-section .nuvix-markets-cta {\n                margin-top: 5rem;\n                padding: 3rem 2rem 0;\n            }\n        }\n\n        .nuvix-markets-section .nuvix-markets-cta-title {\n            font-size: clamp(1.5rem, 3vw, 2.5rem);\n            font-weight: 700;\n            margin-bottom: 1rem;\n            background: var(--nuvix-markets-primary-gradient);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n\n        .nuvix-markets-section .nuvix-markets-cta-text {\n            font-size: clamp(1rem, 1.8vw, 1.2rem);\n            opacity: 0.9;\n            margin-bottom: 2rem;\n            max-width: 600px;\n            margin-left: auto;\n            margin-right: auto;\n        }\n\n        .nuvix-markets-section .nuvix-markets-btn {\n            padding: clamp(0.875rem, 1.5vw, 1rem) clamp(2rem, 3vw, 2.5rem);\n            border-radius: 25px;\n            text-decoration: none;\n            font-weight: 600;\n            transition: all 0.3s ease;\n            display: inline-block;\n            border: none;\n            cursor: pointer;\n            font-size: clamp(0.9rem, 1.5vw, 1rem);\n            white-space: nowrap;\n            text-align: center;\n            background: var(--nuvix-markets-primary-gradient);\n            color: white;\n            box-shadow: 0 4px 20px rgba(159, 57, 255, 0.4);\n            text-transform: uppercase;\n            letter-spacing: 0.5px;\n        }\n\n        .nuvix-markets-section .nuvix-markets-btn:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 8px 30px rgba(159, 57, 255, 0.6);\n        }\n    <\/style>\n<\/head>\n<body>\n\n<!-- NUVIX MARKETS SECTION START - ELEMENTOR COMPATIBLE -->\n<div class=\"nuvix-markets-wrapper\">\n    <section class=\"nuvix-markets-section\" id=\"nuvixMarkets\">\n        <div class=\"nuvix-markets-container\">\n            <h2 class=\"nuvix-markets-title\">N\u00e9gocier sur plusieurs march\u00e9s avec une seule intelligence artificielle<\/h2>\n            <p class=\"nuvix-markets-subtitle\">Our AI analyzes patterns across diverse financial markets, giving you unprecedented trading opportunities<\/p>\n            \n            <div class=\"nuvix-markets-grid\">\n                <!-- Forex -->\n                <div class=\"nuvix-markets-card nuvix-markets-fade-in\">\n                    <i class=\"las la-exchange-alt nuvix-markets-icon\"><\/i>\n                    <h3 class=\"nuvix-markets-name\">Le change<\/h3>\n                    <p class=\"nuvix-markets-desc\">Principales paires de devises<\/p>\n                    <span class=\"nuvix-markets-badge\">Bient\u00f4t disponible<\/span>\n                <\/div>\n\n                <!-- Stocks -->\n                <div class=\"nuvix-markets-card nuvix-markets-fade-in\">\n                    <i class=\"las la-chart-area nuvix-markets-icon\"><\/i>\n                    <h3 class=\"nuvix-markets-name\">Stocks<\/h3>\n                    <p class=\"nuvix-markets-desc\">Actions mondiales<\/p>\n                    <span class=\"nuvix-markets-badge\">Bient\u00f4t disponible<\/span>\n                <\/div>\n\n                <!-- Crypto -->\n                <div class=\"nuvix-markets-card nuvix-markets-fade-in\">\n                    <i class=\"lab la-bitcoin nuvix-markets-icon\"><\/i>\n                    <h3 class=\"nuvix-markets-name\">Crypto<\/h3>\n                    <p class=\"nuvix-markets-desc\">Actifs num\u00e9riques<\/p>\n                    <span class=\"nuvix-markets-badge\">Bient\u00f4t disponible<\/span>\n                <\/div>\n\n                <!-- Indices -->\n                <div class=\"nuvix-markets-card nuvix-markets-fade-in\">\n                    <i class=\"las la-chart-bar nuvix-markets-icon\"><\/i>\n                    <h3 class=\"nuvix-markets-name\">Indices<\/h3>\n                    <p class=\"nuvix-markets-desc\">Indices de march\u00e9<\/p>\n                    <span class=\"nuvix-markets-badge\">Bient\u00f4t disponible<\/span>\n                <\/div>\n\n                <!-- Sports Betting -->\n                <div class=\"nuvix-markets-card nuvix-markets-fade-in\">\n                    <i class=\"las la-trophy nuvix-markets-icon\"><\/i>\n                    <h3 class=\"nuvix-markets-name\">Sports<\/h3>\n                    <p class=\"nuvix-markets-desc\">Statistical analysis<\/p>\n                    <span class=\"nuvix-markets-badge\">Bient\u00f4t disponible<\/span>\n                <\/div>\n\n                <!-- Commodities -->\n                <div class=\"nuvix-markets-card nuvix-markets-fade-in\">\n                    <i class=\"las la-globe nuvix-markets-icon\"><\/i>\n                    <h3 class=\"nuvix-markets-name\">Produits de base<\/h3>\n                    <p class=\"nuvix-markets-desc\">Mati\u00e8res premi\u00e8res<\/p>\n                    <span class=\"nuvix-markets-badge\">Bient\u00f4t disponible<\/span>\n                <\/div>\n            <\/div>\n\n            <!-- CTA Section -->\n            <div class=\"nuvix-markets-cta\">\n                <h3 class=\"nuvix-markets-cta-title\">Ready to Access All Markets?<\/h3>\n                <p class=\"nuvix-markets-cta-text\">Join now and be ready when new markets launch<\/p>\n                <a href=\"\/fr\/packages.html\/\" class=\"nuvix-markets-btn\">Commencer maintenant<\/a>\n            <\/div>\n        <\/div>\n    <\/section>\n<\/div>\n<!-- NUVIX MARKETS SECTION END -->\n\n<script>\n\/\/ ================================\n\/\/ NUVIX MARKETS SECTION SCRIPTS\n\/\/ ================================\n(function() {\n    'use strict';\n    \n    \/\/ Intersection Observer for fade-in animations\n    const observerOptions = {\n        threshold: 0.1,\n        rootMargin: '0px 0px -50px 0px'\n    };\n\n    const observer = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n            if (entry.isIntersecting) {\n                entry.target.classList.add('visible');\n                observer.unobserve(entry.target);\n            }\n        });\n    }, observerOptions);\n\n    \/\/ Observe all market cards\n    const marketCards = document.querySelectorAll('.nuvix-markets-card');\n    marketCards.forEach(card => {\n        observer.observe(card);\n    });\n\n    \/\/ Click events on cards\n    marketCards.forEach(card => {\n        card.addEventListener('click', function() {\n            const marketName = this.querySelector('.nuvix-markets-name').textContent;\n            console.log(marketName + ' - Coming Soon');\n        });\n    });\n})();\n<\/script>\n\n<\/body>\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"Nuvix Header &#8211; Scoped Styles Home Markets AI Technology Business Model Packages Demo Log In Get Started Get Started Home Markets AI Technology Business Model Packages Demo Log In Get Started Now Nuvix Markets &#8211; Trade Multiple Markets with AI Trade Multiple Markets with One AI Our AI analyzes patterns across diverse financial markets, giving [&hellip;]","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-44119","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/nuvix.com\/fr\/wp-json\/wp\/v2\/pages\/44119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nuvix.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nuvix.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nuvix.com\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nuvix.com\/fr\/wp-json\/wp\/v2\/comments?post=44119"}],"version-history":[{"count":4,"href":"https:\/\/nuvix.com\/fr\/wp-json\/wp\/v2\/pages\/44119\/revisions"}],"predecessor-version":[{"id":44124,"href":"https:\/\/nuvix.com\/fr\/wp-json\/wp\/v2\/pages\/44119\/revisions\/44124"}],"wp:attachment":[{"href":"https:\/\/nuvix.com\/fr\/wp-json\/wp\/v2\/media?parent=44119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}