templates/acceuil/index.html.twig line 1

  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.     <title>AVA-Service | Plateforme d'Investissement Crypto</title>
  7.     
  8.     <!-- Bootstrap 5 -->
  9.     <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/css/bootstrap.min.css" rel="stylesheet">
  10.     <!-- Font Awesome -->
  11.     <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css">
  12.     <!-- Google Fonts - Space Grotesk pour un look moderne -->
  13.     <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap" rel="stylesheet">
  14.     
  15.     <link rel="shortcut icon" href="{{ asset('img/favicon.ico') }}" type="image/x-icon">
  16.     
  17.     <style>
  18.         * {
  19.             margin: 0;
  20.             padding: 0;
  21.             box-sizing: border-box;
  22.         }
  23.         
  24.         :root {
  25.             --primary: #00d4ff;
  26.             --secondary: #7b61ff;
  27.             --accent: #ff6b35;
  28.             --success: #00ff88;
  29.             --dark: #0a0e27;
  30.             --dark-card: #131a3a;
  31.             --dark-hover: #1a2342;
  32.             --text-light: #a8b2d1;
  33.             --text-white: #ffffff;
  34.         }
  35.         
  36.         body {
  37.             font-family: 'Space Grotesk', sans-serif;
  38.             background: var(--dark);
  39.             color: var(--text-white);
  40.             overflow-x: hidden;
  41.             line-height: 1.6;
  42.         }
  43.         
  44.         /* Animated Background */
  45.         .animated-bg {
  46.             position: fixed;
  47.             top: 0;
  48.             left: 0;
  49.             width: 100%;
  50.             height: 100%;
  51.             z-index: -1;
  52.             background: linear-gradient(135deg, #0a0e27 0%, #1a1f3a 50%, #0f1528 100%);
  53.             overflow: hidden;
  54.         }
  55.         
  56.         .animated-bg::before {
  57.             content: '';
  58.             position: absolute;
  59.             width: 500px;
  60.             height: 500px;
  61.             background: radial-gradient(circle, rgba(0, 212, 255, 0.1) 0%, transparent 70%);
  62.             border-radius: 50%;
  63.             top: -250px;
  64.             left: -250px;
  65.             animation: float 20s infinite ease-in-out;
  66.         }
  67.         
  68.         .animated-bg::after {
  69.             content: '';
  70.             position: absolute;
  71.             width: 400px;
  72.             height: 400px;
  73.             background: radial-gradient(circle, rgba(123, 97, 255, 0.1) 0%, transparent 70%);
  74.             border-radius: 50%;
  75.             bottom: -200px;
  76.             right: -200px;
  77.             animation: float 25s infinite ease-in-out reverse;
  78.         }
  79.         
  80.         @keyframes float {
  81.             0%, 100% { transform: translate(0, 0) rotate(0deg); }
  82.             33% { transform: translate(30px, -30px) rotate(120deg); }
  83.             66% { transform: translate(-20px, 20px) rotate(240deg); }
  84.         }
  85.         
  86.         /* Navbar */
  87.         .navbar-modern {
  88.             background: rgba(10, 14, 39, 0.8);
  89.             backdrop-filter: blur(20px);
  90.             border-bottom: 1px solid rgba(0, 212, 255, 0.1);
  91.             padding: 1rem 0;
  92.             position: fixed;
  93.             width: 100%;
  94.             top: 0;
  95.             z-index: 1000;
  96.             transition: all 0.3s;
  97.         }
  98.         
  99.         .navbar-modern.scrolled {
  100.             background: rgba(10, 14, 39, 0.95);
  101.             box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
  102.         }
  103.         
  104.         .navbar-brand img {
  105.             height: 45px;
  106.             filter: brightness(1.2);
  107.         }
  108.         
  109.         .nav-link-custom {
  110.             color: var(--text-light) !important;
  111.             font-weight: 500;
  112.             margin: 0 1rem;
  113.             position: relative;
  114.             transition: color 0.3s;
  115.         }
  116.         
  117.         .nav-link-custom::after {
  118.             content: '';
  119.             position: absolute;
  120.             bottom: -5px;
  121.             left: 0;
  122.             width: 0;
  123.             height: 2px;
  124.             background: var(--primary);
  125.             transition: width 0.3s;
  126.         }
  127.         
  128.         .nav-link-custom:hover {
  129.             color: var(--primary) !important;
  130.         }
  131.         
  132.         .nav-link-custom:hover::after {
  133.             width: 100%;
  134.         }
  135.         
  136.         .btn-neon {
  137.             background: linear-gradient(135deg, var(--primary), var(--secondary));
  138.             border: none;
  139.             padding: 0.7rem 2rem;
  140.             border-radius: 50px;
  141.             color: white;
  142.             font-weight: 600;
  143.             text-transform: uppercase;
  144.             letter-spacing: 1px;
  145.             position: relative;
  146.             overflow: hidden;
  147.             transition: all 0.3s;
  148.             box-shadow: 0 5px 20px rgba(0, 212, 255, 0.3);
  149.         }
  150.         
  151.         .btn-neon::before {
  152.             content: '';
  153.             position: absolute;
  154.             top: 50%;
  155.             left: 50%;
  156.             width: 0;
  157.             height: 0;
  158.             border-radius: 50%;
  159.             background: rgba(255, 255, 255, 0.2);
  160.             transform: translate(-50%, -50%);
  161.             transition: width 0.6s, height 0.6s;
  162.         }
  163.         
  164.         .btn-neon:hover::before {
  165.             width: 300px;
  166.             height: 300px;
  167.         }
  168.         
  169.         .btn-neon:hover {
  170.             transform: translateY(-3px);
  171.             box-shadow: 0 10px 30px rgba(0, 212, 255, 0.5);
  172.             color: white;
  173.         }
  174.         
  175.         /* Hero Section */
  176.         .hero-modern {
  177.             min-height: 100vh;
  178.             display: flex;
  179.             align-items: center;
  180.             padding-top: 100px;
  181.             position: relative;
  182.         }
  183.         
  184.         .hero-title {
  185.             font-size: 4rem;
  186.             font-weight: 700;
  187.             background: linear-gradient(135deg, var(--primary), var(--secondary), var(--success));
  188.             -webkit-background-clip: text;
  189.             -webkit-text-fill-color: transparent;
  190.             background-clip: text;
  191.             margin-bottom: 1.5rem;
  192.             line-height: 1.2;
  193.         }
  194.         
  195.         .hero-subtitle {
  196.             font-size: 1.3rem;
  197.             color: var(--text-light);
  198.             margin-bottom: 2rem;
  199.             line-height: 1.8;
  200.         }
  201.         
  202.         .gradient-text {
  203.             background: linear-gradient(135deg, var(--primary), var(--secondary));
  204.             -webkit-background-clip: text;
  205.             -webkit-text-fill-color: transparent;
  206.             background-clip: text;
  207.         }
  208.         
  209.         /* Stats Cards */
  210.         .stat-card {
  211.             background: var(--dark-card);
  212.             border: 1px solid rgba(0, 212, 255, 0.1);
  213.             border-radius: 20px;
  214.             padding: 2rem;
  215.             text-align: center;
  216.             transition: all 0.3s;
  217.             position: relative;
  218.             overflow: hidden;
  219.         }
  220.         
  221.         .stat-card::before {
  222.             content: '';
  223.             position: absolute;
  224.             top: 0;
  225.             left: -100%;
  226.             width: 100%;
  227.             height: 100%;
  228.             background: linear-gradient(90deg, transparent, rgba(0, 212, 255, 0.1), transparent);
  229.             transition: left 0.5s;
  230.         }
  231.         
  232.         .stat-card:hover::before {
  233.             left: 100%;
  234.         }
  235.         
  236.         .stat-card:hover {
  237.             transform: translateY(-10px);
  238.             border-color: var(--primary);
  239.             box-shadow: 0 20px 40px rgba(0, 212, 255, 0.2);
  240.         }
  241.         
  242.         .stat-icon {
  243.             width: 60px;
  244.             height: 60px;
  245.             background: linear-gradient(135deg, var(--primary), var(--secondary));
  246.             border-radius: 15px;
  247.             display: flex;
  248.             align-items: center;
  249.             justify-content: center;
  250.             margin: 0 auto 1rem;
  251.             font-size: 1.5rem;
  252.         }
  253.         
  254.         /* Crypto Pack Cards */
  255.         .pack-card-modern {
  256.             background: var(--dark-card);
  257.             border: 2px solid rgba(0, 212, 255, 0.2);
  258.             border-radius: 25px;
  259.             overflow: hidden;
  260.             transition: all 0.4s;
  261.             position: relative;
  262.             margin-bottom: 2rem;
  263.         }
  264.         
  265.         .pack-card-modern::before {
  266.             content: '';
  267.             position: absolute;
  268.             top: 0;
  269.             left: 0;
  270.             right: 0;
  271.             height: 5px;
  272.             background: linear-gradient(90deg, var(--primary), var(--secondary), var(--success));
  273.         }
  274.         
  275.         .pack-card-modern:hover {
  276.             transform: translateY(-15px) scale(1.02);
  277.             border-color: var(--primary);
  278.             box-shadow: 0 30px 60px rgba(0, 212, 255, 0.3);
  279.         }
  280.         
  281.         .pack-header-modern {
  282.             background: linear-gradient(135deg, rgba(0, 212, 255, 0.1), rgba(123, 97, 255, 0.1));
  283.             padding: 2rem;
  284.             text-align: center;
  285.             position: relative;
  286.         }
  287.         
  288.         .promo-badge {
  289.             position: absolute;
  290.             top: 15px;
  291.             right: 15px;
  292.             background: var(--accent);
  293.             color: white;
  294.             padding: 0.5rem 1rem;
  295.             border-radius: 50px;
  296.             font-size: 0.75rem;
  297.             font-weight: 700;
  298.             text-transform: uppercase;
  299.             letter-spacing: 1px;
  300.             box-shadow: 0 5px 15px rgba(255, 107, 53, 0.4);
  301.             animation: pulse 2s infinite;
  302.         }
  303.         
  304.         @keyframes pulse {
  305.             0%, 100% { transform: scale(1); }
  306.             50% { transform: scale(1.05); }
  307.         }
  308.         
  309.         .pack-price-modern {
  310.             font-size: 3rem;
  311.             font-weight: 800;
  312.             background: linear-gradient(135deg, var(--primary), var(--success));
  313.             -webkit-background-clip: text;
  314.             -webkit-text-fill-color: transparent;
  315.             margin: 1rem 0;
  316.         }
  317.         
  318.         .pack-body-modern {
  319.             padding: 2rem;
  320.         }
  321.         
  322.         .gain-badge {
  323.             display: inline-block;
  324.             background: linear-gradient(135deg, var(--success), #00cc70);
  325.             color: white;
  326.             padding: 0.8rem 2rem;
  327.             border-radius: 50px;
  328.             font-size: 1.2rem;
  329.             font-weight: 700;
  330.             margin: 1rem 0;
  331.             box-shadow: 0 5px 20px rgba(0, 255, 136, 0.3);
  332.         }
  333.         
  334.         .btn-invest-modern {
  335.             width: 100%;
  336.             background: linear-gradient(135deg, var(--primary), var(--secondary));
  337.             border: none;
  338.             color: white;
  339.             padding: 1.2rem;
  340.             border-radius: 50px;
  341.             font-weight: 700;
  342.             font-size: 1.1rem;
  343.             text-transform: uppercase;
  344.             letter-spacing: 2px;
  345.             transition: all 0.3s;
  346.             position: relative;
  347.             overflow: hidden;
  348.         }
  349.         
  350.         .btn-invest-modern::after {
  351.             content: '→';
  352.             position: absolute;
  353.             right: -30px;
  354.             transition: right 0.3s;
  355.         }
  356.         
  357.         .btn-invest-modern:hover::after {
  358.             right: 20px;
  359.         }
  360.         
  361.         .btn-invest-modern:hover {
  362.             transform: scale(1.05);
  363.             box-shadow: 0 15px 40px rgba(0, 212, 255, 0.5);
  364.             color: white;
  365.         }
  366.         
  367.         /* Section Titles */
  368.         .section-title-modern {
  369.             font-size: 3rem;
  370.             font-weight: 700;
  371.             text-align: center;
  372.             margin-bottom: 1rem;
  373.         }
  374.         
  375.         .section-subtitle {
  376.             text-align: center;
  377.             color: var(--text-light);
  378.             font-size: 1.2rem;
  379.             margin-bottom: 4rem;
  380.         }
  381.         
  382.         /* About Section */
  383.         .about-card {
  384.             background: var(--dark-card);
  385.             border-radius: 25px;
  386.             padding: 3rem;
  387.             border: 1px solid rgba(0, 212, 255, 0.1);
  388.             transition: all 0.3s;
  389.         }
  390.         
  391.         .about-card:hover {
  392.             border-color: var(--primary);
  393.             box-shadow: 0 20px 50px rgba(0, 212, 255, 0.2);
  394.         }
  395.         
  396.         /* Testimonial Cards - Taille réduite */
  397.         #AvisClients .about-card {
  398.             padding: 1.25rem;
  399.             border-radius: 15px;
  400.         }
  401.         
  402.         #AvisClients .stat-icon {
  403.             width: 40px;
  404.             height: 40px;
  405.             font-size: 1rem;
  406.             margin: 0;
  407.         }
  408.         
  409.         #AvisClients h5 {
  410.             font-size: 0.95rem;
  411.             margin-bottom: 0.25rem !important;
  412.         }
  413.         
  414.         #AvisClients .text-light.small {
  415.             font-size: 0.75rem;
  416.             margin-bottom: 0.5rem !important;
  417.         }
  418.         
  419.         #AvisClients .mb-3 {
  420.             margin-bottom: 0.5rem !important;
  421.         }
  422.         
  423.         #AvisClients .fas.fa-star {
  424.             font-size: 0.85rem;
  425.             margin-right: 0.15rem;
  426.         }
  427.         
  428.         #AvisClients .about-card p {
  429.             font-size: 0.875rem;
  430.             line-height: 1.5;
  431.         }
  432.         
  433.         #AvisClients .row.g-4 {
  434.             --bs-gutter-y: 1rem;
  435.             --bs-gutter-x: 1rem;
  436.         }
  437.         
  438.         /* Footer */
  439.         .footer-modern {
  440.             background: var(--dark-card);
  441.             border-top: 1px solid rgba(0, 212, 255, 0.1);
  442.             padding: 3rem 0;
  443.             margin-top: 5rem;
  444.         }
  445.         
  446.         .social-link {
  447.             display: inline-flex;
  448.             align-items: center;
  449.             justify-content: center;
  450.             width: 50px;
  451.             height: 50px;
  452.             background: var(--dark-card);
  453.             border: 1px solid rgba(0, 212, 255, 0.2);
  454.             border-radius: 50%;
  455.             color: var(--primary);
  456.             text-decoration: none;
  457.             margin: 0 0.5rem;
  458.             transition: all 0.3s;
  459.         }
  460.         
  461.         .social-link:hover {
  462.             background: var(--primary);
  463.             color: white;
  464.             transform: translateY(-5px);
  465.             box-shadow: 0 10px 25px rgba(0, 212, 255, 0.4);
  466.         }
  467.         
  468.         /* Scroll Animations */
  469.         .fade-in {
  470.             opacity: 0;
  471.             transform: translateY(30px);
  472.             transition: all 0.8s;
  473.         }
  474.         
  475.         .fade-in.visible {
  476.             opacity: 1;
  477.             transform: translateY(0);
  478.         }
  479.         
  480.         /* Contact Bar */
  481.         .contact-bar {
  482.             background: var(--dark-card);
  483.             border-bottom: 1px solid rgba(0, 212, 255, 0.1);
  484.             padding: 1rem 0;
  485.             margin-top: 80px;
  486.         }
  487.         
  488.         /* Levels Section - Nouveau design en onglets */
  489.         .levels-tabs-container {
  490.             max-width: 900px;
  491.             margin: 0 auto;
  492.         }
  493.         
  494.         .levels-tab-nav {
  495.             display: flex;
  496.             justify-content: center;
  497.             gap: 1rem;
  498.             margin-bottom: 2rem;
  499.             flex-wrap: wrap;
  500.         }
  501.         
  502.         .levels-tab-button {
  503.             background: var(--dark-card);
  504.             border: 2px solid rgba(0, 212, 255, 0.3);
  505.             border-radius: 15px;
  506.             padding: 1rem 2.5rem;
  507.             color: var(--text-light);
  508.             cursor: pointer;
  509.             transition: all 0.3s;
  510.             font-weight: 600;
  511.             font-size: 1.1rem;
  512.             position: relative;
  513.             overflow: hidden;
  514.         }
  515.         
  516.         .levels-tab-button::before {
  517.             content: '';
  518.             position: absolute;
  519.             top: 0;
  520.             left: -100%;
  521.             width: 100%;
  522.             height: 100%;
  523.             background: linear-gradient(90deg, transparent, rgba(0, 212, 255, 0.2), transparent);
  524.             transition: left 0.5s;
  525.         }
  526.         
  527.         .levels-tab-button:hover::before {
  528.             left: 100%;
  529.         }
  530.         
  531.         .levels-tab-button:hover {
  532.             border-color: var(--primary);
  533.             color: var(--primary);
  534.             transform: translateY(-3px);
  535.         }
  536.         
  537.         .levels-tab-button.active {
  538.             background: linear-gradient(135deg, rgba(0, 212, 255, 0.2), rgba(123, 97, 255, 0.2));
  539.             border-color: var(--primary);
  540.             color: var(--primary);
  541.             box-shadow: 0 10px 30px rgba(0, 212, 255, 0.3);
  542.         }
  543.         
  544.         .levels-tab-content {
  545.             display: none;
  546.             animation: fadeIn 0.5s;
  547.         }
  548.         
  549.         .levels-tab-content.active {
  550.             display: block;
  551.         }
  552.         
  553.         @keyframes fadeIn {
  554.             from {
  555.                 opacity: 0;
  556.                 transform: translateY(20px);
  557.             }
  558.             to {
  559.                 opacity: 1;
  560.                 transform: translateY(0);
  561.             }
  562.         }
  563.         
  564.         .level-card-new {
  565.             background: var(--dark-card);
  566.             border: 2px solid rgba(0, 212, 255, 0.2);
  567.             border-radius: 20px;
  568.             padding: 2.5rem;
  569.             transition: all 0.3s;
  570.             position: relative;
  571.             overflow: hidden;
  572.         }
  573.         
  574.         .level-card-new::before {
  575.             content: '';
  576.             position: absolute;
  577.             top: 0;
  578.             left: 0;
  579.             right: 0;
  580.             height: 4px;
  581.             background: linear-gradient(90deg, var(--primary), var(--secondary));
  582.         }
  583.         
  584.         .level-card-new.featured::before {
  585.             background: linear-gradient(90deg, var(--primary), var(--secondary), var(--success));
  586.             height: 5px;
  587.         }
  588.         
  589.         .level-card-new:hover {
  590.             border-color: var(--primary);
  591.             box-shadow: 0 20px 50px rgba(0, 212, 255, 0.25);
  592.             transform: translateY(-5px);
  593.         }
  594.         
  595.         .level-header-new {
  596.             text-align: center;
  597.             margin-bottom: 2rem;
  598.         }
  599.         
  600.         .level-badge-new {
  601.             display: inline-block;
  602.             background: linear-gradient(135deg, rgba(0, 212, 255, 0.2), rgba(123, 97, 255, 0.2));
  603.             border: 1px solid rgba(0, 212, 255, 0.3);
  604.             border-radius: 50px;
  605.             padding: 0.5rem 1.5rem;
  606.             font-size: 0.85rem;
  607.             color: var(--primary);
  608.             margin-bottom: 1rem;
  609.             font-weight: 600;
  610.         }
  611.         
  612.         .level-title-new {
  613.             font-size: 2rem;
  614.             font-weight: 700;
  615.             margin-bottom: 0.5rem;
  616.             background: linear-gradient(135deg, var(--primary), var(--secondary));
  617.             -webkit-background-clip: text;
  618.             -webkit-text-fill-color: transparent;
  619.             background-clip: text;
  620.         }
  621.         
  622.         .level-benefit-new {
  623.             font-size: 1.1rem;
  624.             color: var(--text-light);
  625.             margin-bottom: 2rem;
  626.         }
  627.         
  628.         .level-packs-list {
  629.             list-style: none;
  630.             padding: 0;
  631.             margin: 0 0 2rem 0;
  632.         }
  633.         
  634.         .level-packs-list li {
  635.             display: flex;
  636.             align-items: center;
  637.             padding: 1rem;
  638.             margin-bottom: 0.75rem;
  639.             background: rgba(0, 212, 255, 0.05);
  640.             border-radius: 10px;
  641.             border-left: 3px solid var(--success);
  642.             transition: all 0.3s;
  643.         }
  644.         
  645.         .level-packs-list li:hover {
  646.             background: rgba(0, 212, 255, 0.1);
  647.             transform: translateX(5px);
  648.         }
  649.         
  650.         .level-packs-list li i {
  651.             color: var(--success);
  652.             margin-right: 1rem;
  653.             font-size: 1.1rem;
  654.         }
  655.         
  656.         .level-packs-list li span {
  657.             flex: 1;
  658.         }
  659.         
  660.         .level-cta-button {
  661.             width: 100%;
  662.             padding: 1rem 2rem;
  663.             background: linear-gradient(135deg, var(--primary), var(--secondary));
  664.             border: none;
  665.             border-radius: 50px;
  666.             color: white;
  667.             font-weight: 600;
  668.             font-size: 1rem;
  669.             text-transform: uppercase;
  670.             letter-spacing: 1px;
  671.             transition: all 0.3s;
  672.             text-decoration: none;
  673.             display: block;
  674.             text-align: center;
  675.         }
  676.         
  677.         .level-cta-button:hover {
  678.             transform: translateY(-3px);
  679.             box-shadow: 0 15px 35px rgba(0, 212, 255, 0.4);
  680.             color: white;
  681.         }
  682.         
  683.         .level-cta-button.outline {
  684.             background: transparent;
  685.             border: 2px solid var(--primary);
  686.             color: var(--primary);
  687.         }
  688.         
  689.         .level-cta-button.outline:hover {
  690.             background: var(--primary);
  691.             color: white;
  692.         }
  693.         
  694.         /* Responsive */
  695.         @media (max-width: 768px) {
  696.             .hero-title {
  697.                 font-size: 2.5rem;
  698.             }
  699.             
  700.             .section-title-modern {
  701.                 font-size: 2rem;
  702.             }
  703.             
  704.             .level-card-modern.featured {
  705.                 transform: scale(1);
  706.             }
  707.         }
  708.         
  709.         /* Toast Notifications */
  710.         .toast-container-custom {
  711.             position: fixed;
  712.             top: 30px;
  713.             right: 30px;
  714.             z-index: 9999;
  715.             display: flex;
  716.             flex-direction: column;
  717.             gap: 1rem;
  718.             max-width: 350px;
  719.         }
  720.         
  721.         .toast-notification {
  722.             background: var(--dark-card);
  723.             border: 2px solid rgba(0, 212, 255, 0.3);
  724.             border-radius: 15px;
  725.             padding: 1.2rem;
  726.             box-shadow: 0 10px 40px rgba(0, 212, 255, 0.3);
  727.             animation: slideInTop 0.5s ease-out;
  728.             position: relative;
  729.             overflow: hidden;
  730.             backdrop-filter: blur(10px);
  731.         }
  732.         
  733.         .toast-notification::before {
  734.             content: '';
  735.             position: absolute;
  736.             top: 0;
  737.             left: 0;
  738.             width: 4px;
  739.             height: 100%;
  740.             background: linear-gradient(180deg, var(--primary), var(--success));
  741.         }
  742.         
  743.         @keyframes slideInTop {
  744.             from {
  745.                 transform: translateY(-100px);
  746.                 opacity: 0;
  747.             }
  748.             to {
  749.                 transform: translateY(0);
  750.                 opacity: 1;
  751.             }
  752.         }
  753.         
  754.         @keyframes slideOutTop {
  755.             from {
  756.                 transform: translateY(0);
  757.                 opacity: 1;
  758.             }
  759.             to {
  760.                 transform: translateY(-100px);
  761.                 opacity: 0;
  762.             }
  763.         }
  764.         
  765.         .toast-notification.hide {
  766.             animation: slideOutTop 0.5s ease-out forwards;
  767.         }
  768.         
  769.         .toast-header-custom {
  770.             display: flex;
  771.             align-items: center;
  772.             gap: 0.75rem;
  773.             margin-bottom: 0.75rem;
  774.         }
  775.         
  776.         .toast-icon {
  777.             width: 40px;
  778.             height: 40px;
  779.             background: linear-gradient(135deg, var(--primary), var(--secondary));
  780.             border-radius: 50%;
  781.             display: flex;
  782.             align-items: center;
  783.             justify-content: center;
  784.             color: white;
  785.             font-size: 1.2rem;
  786.             flex-shrink: 0;
  787.         }
  788.         
  789.         .toast-content {
  790.             flex: 1;
  791.         }
  792.         
  793.         .toast-title {
  794.             color: var(--primary);
  795.             font-weight: 600;
  796.             font-size: 0.9rem;
  797.             margin-bottom: 0.25rem;
  798.             display: flex;
  799.             align-items: center;
  800.             gap: 0.5rem;
  801.         }
  802.         
  803.         .toast-message {
  804.             color: var(--text-light);
  805.             font-size: 0.85rem;
  806.             line-height: 1.4;
  807.         }
  808.         
  809.         .toast-amount {
  810.             color: var(--success);
  811.             font-weight: 700;
  812.             font-size: 1rem;
  813.             margin-top: 0.5rem;
  814.             display: flex;
  815.             align-items: center;
  816.             gap: 0.5rem;
  817.         }
  818.         
  819.         .toast-close {
  820.             position: absolute;
  821.             top: 10px;
  822.             right: 10px;
  823.             background: transparent;
  824.             border: none;
  825.             color: var(--text-light);
  826.             cursor: pointer;
  827.             font-size: 1.2rem;
  828.             opacity: 0.7;
  829.             transition: all 0.3s;
  830.             padding: 0.25rem;
  831.             line-height: 1;
  832.         }
  833.         
  834.         .toast-close:hover {
  835.             opacity: 1;
  836.             color: var(--primary);
  837.             transform: rotate(90deg);
  838.         }
  839.         
  840.         /* Responsive pour les toasts */
  841.         @media (max-width: 576px) {
  842.             .toast-container-custom {
  843.                 top: 15px;
  844.                 right: 10px;
  845.                 left: 10px;
  846.                 max-width: 100%;
  847.                 gap: 0.75rem;
  848.             }
  849.             
  850.             .toast-notification {
  851.                 padding: 0.9rem;
  852.                 border-radius: 12px;
  853.             }
  854.             
  855.             .toast-icon {
  856.                 width: 32px;
  857.                 height: 32px;
  858.                 font-size: 1rem;
  859.             }
  860.             
  861.             .toast-title {
  862.                 font-size: 0.8rem;
  863.             }
  864.             
  865.             .toast-message {
  866.                 font-size: 0.75rem;
  867.             }
  868.             
  869.             .toast-amount {
  870.                 font-size: 0.9rem;
  871.                 margin-top: 0.4rem;
  872.             }
  873.             
  874.             .toast-close {
  875.                 top: 8px;
  876.                 right: 8px;
  877.                 font-size: 1rem;
  878.             }
  879.         }
  880.         
  881.         /* Back to Top */
  882.         .back-to-top {
  883.             position: fixed;
  884.             bottom: 30px;
  885.             right: 30px;
  886.             width: 50px;
  887.             height: 50px;
  888.             background: linear-gradient(135deg, var(--primary), var(--secondary));
  889.             border-radius: 50%;
  890.             display: flex;
  891.             align-items: center;
  892.             justify-content: center;
  893.             color: white;
  894.             text-decoration: none;
  895.             box-shadow: 0 5px 20px rgba(0, 212, 255, 0.4);
  896.             transition: all 0.3s;
  897.             z-index: 1000;
  898.             opacity: 0;
  899.             pointer-events: none;
  900.         }
  901.         
  902.         .back-to-top.visible {
  903.             opacity: 1;
  904.             pointer-events: all;
  905.         }
  906.         
  907.         .back-to-top:hover {
  908.             transform: translateY(-5px);
  909.             box-shadow: 0 10px 30px rgba(0, 212, 255, 0.6);
  910.         }
  911.     </style>
  912. </head>
  913. <body>
  914.     <div class="animated-bg"></div>
  915.     
  916.     <!-- Navbar -->
  917.     <nav class="navbar navbar-expand-lg navbar-modern" id="navbar">
  918.         <div class="container">
  919.             <a class="navbar-brand" href="{{ path('app_acceuil') }}">
  920.                 <img src="{{ asset('logo.png') }}" alt="AVA-Service">
  921.             </a>
  922.             <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" style="border: 1px solid var(--primary);">
  923.                 <span class="navbar-toggler-icon" style="filter: invert(1);"></span>
  924.             </button>
  925.             <div class="collapse navbar-collapse" id="navbarNav">
  926.                 <ul class="navbar-nav ms-auto align-items-center">
  927.                     <li class="nav-item"><a class="nav-link nav-link-custom" href="{{ path('app_acceuil') }}">Accueil</a></li>
  928.                     <li class="nav-item"><a class="nav-link nav-link-custom" href="#Apropos">À propos</a></li>
  929.                     <li class="nav-item"><a class="nav-link nav-link-custom" href="#Activites">Activités</a></li>
  930.                     <li class="nav-item"><a class="nav-link nav-link-custom" href="#promotion">Promotions</a></li>
  931.                     <li class="nav-item"><a class="nav-link nav-link-custom" href="#AvisClients">Avis Clients</a></li>
  932.                     <li class="nav-item"><a class="nav-link nav-link-custom" href="#Niveaux">Niveaux</a></li>
  933.                     <li class="nav-item ms-3">
  934.                         <a href="{{ path('app_login') }}" class="btn btn-outline-light btn-sm rounded-pill px-3">Connexion</a>
  935.                     </li>
  936.                     <li class="nav-item ms-2">
  937.                         <a href="{{ path('app_register') }}" class="btn btn-neon btn-sm">Inscription</a>
  938.                     </li>
  939.                 </ul>
  940.             </div>
  941.         </div>
  942.     </nav>
  943.     <!-- Contact Bar -->
  944.     <div class="contact-bar">
  945.         <div class="container">
  946.             <div class="row align-items-center">
  947.                 <div class="col-md-8">
  948.                     <p class="mb-0 text-light">
  949.                         <i class="fas fa-shield-alt text-primary me-2"></i>
  950.                         Transparence et sécurité : Nous accordons une grande importance à la transparence et à la sécurité de vos investissements.
  951.                     </p>
  952.                 </div>
  953.                 <div class="col-md-4 text-md-end text-center mt-3 mt-md-0">
  954.                     {% if paramettre|length > 0 %}
  955.                         <a href="{{ paramettre[0].type }}" class="social-link" target="_blank">
  956.                             <i class="fab fa-whatsapp"></i>
  957.                         </a>
  958.                         {% if paramettre|length > 1 %}
  959.                             <a href="{{ paramettre[1].type }}" class="social-link" target="_blank">
  960.                                 <i class="fab fa-telegram"></i>
  961.                             </a>
  962.                         {% endif %}
  963.                         {% if paramettre|length > 2 %}
  964.                             <a href="tel:{{ paramettre[2].type }}" class="social-link">
  965.                                 <i class="fas fa-phone"></i>
  966.                             </a>
  967.                             <span class="text-light ms-2">{{ paramettre[2].type }}</span>
  968.                         {% endif %}
  969.                     {% endif %}
  970.                 </div>
  971.             </div>
  972.         </div>
  973.     </div>
  974.     <!-- Hero Section -->
  975.     <section class="hero-modern">
  976.         <div class="container">
  977.             <div class="row align-items-center">
  978.                 <div class="col-lg-6 fade-in">
  979.                     <h1 class="hero-title">UNE IDÉE RÉVOLUTIONNAIRE</h1>
  980.                     <p class="hero-subtitle">
  981.                         Changez votre vie avec notre plateforme d'investissement crypto. 
  982.                         Rejoignez des milliers d'investisseurs qui génèrent des profits quotidiens.
  983.                     </p>
  984.                     <div class="d-flex gap-3 flex-wrap">
  985.                         <a href="{{ path('app_register') }}" class="btn btn-neon">
  986.                             <i class="fas fa-rocket me-2"></i>Commencer maintenant
  987.                         </a>
  988.                         <a href="#promotion" class="btn btn-outline-light rounded-pill px-4">
  989.                             Voir les offres
  990.                         </a>
  991.                     </div>
  992.                     <div class="row g-4 mt-5">
  993.                         <div class="col-4">
  994.                             <div class="text-center">
  995.                                 <h3 class="gradient-text mb-0">2.1K+</h3>
  996.                                 <p class="text-light small mb-0">Actifs</p>
  997.                             </div>
  998.                         </div>
  999.                         <div class="col-4">
  1000.                             <div class="text-center">
  1001.                                 <h3 class="gradient-text mb-0">100$</h3>
  1002.                                 <p class="text-light small mb-0">Minimum</p>
  1003.                             </div>
  1004.                         </div>
  1005.                         <div class="col-4">
  1006.                             <div class="text-center">
  1007.                                 <h3 class="gradient-text mb-0">0%</h3>
  1008.                                 <p class="text-light small mb-0">Commission</p>
  1009.                             </div>
  1010.                         </div>
  1011.                     </div>
  1012.                 </div>
  1013.                 <div class="col-lg-6 text-center fade-in">
  1014.                     <img src="{{ asset('img1.webp') }}" alt="Crypto Trading" class="img-fluid rounded-4" style="max-height: 500px; box-shadow: 0 30px 60px rgba(0, 212, 255, 0.2);">
  1015.                 </div>
  1016.             </div>
  1017.         </div>
  1018.     </section>
  1019.     <!-- Features Section -->
  1020.     <section class="py-5">
  1021.         <div class="container">
  1022.             <div class="row g-4">
  1023.                 <div class="col-md-6 col-lg-3">
  1024.                     <div class="stat-card">
  1025.                         <div class="stat-icon">
  1026.                             <i class="fas fa-chart-line"></i>
  1027.                         </div>
  1028.                         <h5 class="text-white mb-2">Outils d'analyse</h5>
  1029.                         <p class="text-light mb-0 small">Gratuits et professionnels</p>
  1030.                     </div>
  1031.                 </div>
  1032.                 <div class="col-md-6 col-lg-3">
  1033.                     <div class="stat-card">
  1034.                         <div class="stat-icon">
  1035.                             <i class="fas fa-bolt"></i>
  1036.                         </div>
  1037.                         <h5 class="text-white mb-2">Exécution rapide</h5>
  1038.                         <p class="text-light mb-0 small">0 commission</p>
  1039.                     </div>
  1040.                 </div>
  1041.                 <div class="col-md-6 col-lg-3">
  1042.                     <div class="stat-card">
  1043.                         <div class="stat-icon">
  1044.                             <i class="fas fa-dollar-sign"></i>
  1045.                         </div>
  1046.                         <h5 class="text-white mb-2">Dépôt minimum</h5>
  1047.                         <p class="text-light mb-0 small">Seulement 100$</p>
  1048.                     </div>
  1049.                 </div>
  1050.                 <div class="col-md-6 col-lg-3">
  1051.                     <div class="stat-card">
  1052.                         <div class="stat-icon">
  1053.                             <i class="fas fa-coins"></i>
  1054.                         </div>
  1055.                         <h5 class="text-white mb-2">2100+ actifs</h5>
  1056.                         <p class="text-light mb-0 small">Crypto & Forex</p>
  1057.                     </div>
  1058.                 </div>
  1059.             </div>
  1060.         </div>
  1061.     </section>
  1062.     <!-- About Section -->
  1063.     <section class="py-5" id="Apropos">
  1064.         <div class="container">
  1065.             <div class="row align-items-center">
  1066.                 <div class="col-lg-6 mb-5 mb-lg-0">
  1067.                     <h2 class="section-title-modern text-start">
  1068.                         C'est Quoi <span class="gradient-text">AVA-Service ?</span>
  1069.                     </h2>
  1070.                     <p class="text-light lead mb-4">
  1071.                         Fxpro est une plateforme révolutionnaire ayant pour objectif de regrouper des personnes dans des business rentables et pouvant en dégager des profits.
  1072.                     </p>
  1073.                     <p class="text-light mb-4">
  1074.                         Les créateurs de cette plateforme ont eu l'idée de regrouper les personnes dans des niveaux appelés "Level" en fonction de leur contribution. Dans chaque niveau, toute personne membre obtient des bonus générés par les activités.
  1075.                     </p>
  1076.                     <div class="row g-3">
  1077.                         <div class="col-md-4">
  1078.                             <div class="about-card text-center">
  1079.                                 <i class="fas fa-server fa-3x gradient-text mb-3"></i>
  1080.                                 <h6 class="text-white">Minage Crypto</h6>
  1081.                             </div>
  1082.                         </div>
  1083.                         <div class="col-md-4">
  1084.                             <div class="about-card text-center">
  1085.                                 <i class="fas fa-chart-candlestick fa-3x gradient-text mb-3"></i>
  1086.                                 <h6 class="text-white">Trading Crypto</h6>
  1087.                             </div>
  1088.                         </div>
  1089.                         <div class="col-md-4">
  1090.                             <div class="about-card text-center">
  1091.                                 <i class="fas fa-exchange-alt fa-3x gradient-text mb-3"></i>
  1092.                                 <h6 class="text-white">Échange Crypto</h6>
  1093.                             </div>
  1094.                         </div>
  1095.                     </div>
  1096.                 </div>
  1097.                 <div class="col-lg-6">
  1098.                     <div class="about-card">
  1099.                         <img src="{{ asset('img1.webp') }}" alt="About" class="img-fluid rounded-4 mb-3">
  1100.                         <p class="text-light mb-0">
  1101.                             <i class="fas fa-check-circle text-success me-2"></i>
  1102.                             Gagnez de l'argent en ligne grâce à notre plateforme.
  1103.                             <a href="{{ path('app_register') }}" class="badge bg-primary ms-2">S'inscrire</a>
  1104.                         </p>
  1105.                     </div>
  1106.                 </div>
  1107.             </div>
  1108.         </div>
  1109.     </section>
  1110.     <!-- Activities Section -->
  1111.     <section class="py-5 bg-dark" id="Activites" style="background: var(--dark-card);">
  1112.         <div class="container">
  1113.             <h2 class="section-title-modern mb-5">Nos <span class="gradient-text">Activités</span></h2>
  1114.             <div class="row g-4">
  1115.                 <div class="col-md-4">
  1116.                     <div class="about-card h-100">
  1117.                         <div class="stat-icon mb-3">
  1118.                             <i class="fas fa-server"></i>
  1119.                         </div>
  1120.                         <h4 class="text-white mb-3">Minage Crypto Monnaie</h4>
  1121.                         <p class="text-light">
  1122.                             Le minage est l'activité qui consiste, à l'aide de matériel informatique, à enregistrer des transactions sur une blockchain en les rendant immuables. Nous utilisons des machines ASICs spécialisées et des énergies renouvelables pour maximiser les rendements.
  1123.                         </p>
  1124.                     </div>
  1125.                 </div>
  1126.                 <div class="col-md-4">
  1127.                     <div class="about-card h-100">
  1128.                         <div class="stat-icon mb-3">
  1129.                             <i class="fas fa-chart-area"></i>
  1130.                         </div>
  1131.                         <h4 class="text-white mb-3">Trading</h4>
  1132.                         <p class="text-light">
  1133.                             Le trading consiste à vendre et acheter des titres sur les marchés boursiers. Fxpro travaille avec plusieurs traders expérimentés en ligne qui travaillent sans relâche jour et nuit pour générer des profits maximaux.
  1134.                         </p>
  1135.                     </div>
  1136.                 </div>
  1137.                 <div class="col-md-4">
  1138.                     <div class="about-card h-100">
  1139.                         <div class="stat-icon mb-3">
  1140.                             <i class="fas fa-exchange-alt"></i>
  1141.                         </div>
  1142.                         <h4 class="text-white mb-3">Échange</h4>
  1143.                         <p class="text-light">
  1144.                             Cette activité consiste à acheter des Crypto monnaie à bas prix et de le revendre avec un pourcentage de gain. Nous opérons dans des pays où l'utilisation de ces monnaies n'est pas encore accessible.
  1145.                         </p>
  1146.                     </div>
  1147.                 </div>
  1148.             </div>
  1149.         </div>
  1150.     </section>
  1151.     <!-- Promotions Section -->
  1152.     <section class="py-5" id="promotion">
  1153.         <div class="container">
  1154.             <h2 class="section-title-modern">Promotions</h2>
  1155.             <p class="section-subtitle">
  1156.                 Offre Spéciale : Maximisez vos Investissements avec nos Packs !
  1157.             </p>
  1158.             <p class="text-center text-light mb-5">
  1159.                 Cher investisseur, vous cherchez à réaliser des investissements rentables et sécurisés ? 
  1160.                 Ne cherchez pas plus loin ! Nos Packs sont conçus spécialement pour vous offrir une opportunité exceptionnelle.
  1161.             </p>
  1162.             
  1163.             <div class="row g-4 justify-content-center">
  1164.                 {% for item in promotion %}
  1165.                 <div class="col-md-6 col-lg-4">
  1166.                     <div class="pack-card-modern">
  1167.                         <span class="promo-badge">PROMOTION</span>
  1168.                         <div class="pack-header-modern">
  1169.                             <div class="pack-price-modern">{{ item.montantPack }}$</div>
  1170.                             <p class="text-light mb-0">Pack d'investissement</p>
  1171.                         </div>
  1172.                         <div class="pack-body-modern text-center">
  1173.                             <div class="gain-badge">
  1174.                                 Gain: {{ item.gainPack }}$
  1175.                             </div>
  1176.                             <p class="text-light mb-4">
  1177.                                 ✨ Pour ce pack, vous avez 100% de bénéfices garantis !
  1178.                             </p>
  1179.                             <a href="{{ path('app_dashboard') }}" class="btn btn-invest-modern">
  1180.                                 Investir maintenant
  1181.                             </a>
  1182.                         </div>
  1183.                     </div>
  1184.                 </div>
  1185.                 {% endfor %}
  1186.             </div>
  1187.             
  1188.             <div class="row mt-5">
  1189.                 <div class="col-lg-8 mx-auto">
  1190.                     <div class="about-card text-center">
  1191.                         <span class="badge bg-primary mb-3">Commencer maintenant</span>
  1192.                         <p class="text-light mb-4">Le client doit être conscient du fait que l'entreprise a été critiquée pour son adipiscing.</p>
  1193.                         <a href="{{ path('app_register') }}" class="btn btn-neon">Adhérer maintenant!</a>
  1194.                     </div>
  1195.                     <div class="row g-4 mt-3">
  1196.                         <div class="col-md-4 text-center">
  1197.                             <i class="fas fa-headset fa-2x gradient-text mb-3"></i>
  1198.                             <p class="text-light small mb-0 fw-bold text-uppercase">Assistance Primée</p>
  1199.                         </div>
  1200.                         <div class="col-md-4 text-center">
  1201.                             <i class="fas fa-university fa-2x gradient-text mb-3"></i>
  1202.                             <p class="text-light small mb-0 fw-bold text-uppercase">Regulated by the FCA,UK</p>
  1203.                         </div>
  1204.                         <div class="col-md-4 text-center">
  1205.                             <i class="fas fa-history fa-2x gradient-text mb-3"></i>
  1206.                             <p class="text-light small mb-0 fw-bold text-uppercase">30 Ans D'expérience</p>
  1207.                         </div>
  1208.                     </div>
  1209.                 </div>
  1210.             </div>
  1211.         </div>
  1212.     </section>
  1213.    
  1214.     <!-- Levels Section - Nouveau design en onglets -->
  1215.     <section class="py-5" id="Niveaux" style="background: linear-gradient(135deg, rgba(0, 212, 255, 0.03), rgba(123, 97, 255, 0.03));">
  1216.         <div class="container">
  1217.             <div class="text-center mb-5">
  1218.                 <h2 class="section-title-modern">Nos <span class="gradient-text">Niveaux</span> d'investissements</h2>
  1219.                 <p class="section-subtitle">Choisissez le niveau qui correspond à vos objectifs</p>
  1220.             </div>
  1221.             
  1222.             <div class="levels-tabs-container">
  1223.                 <!-- Navigation des onglets -->
  1224.                 <div class="levels-tab-nav">
  1225.                     <button class="levels-tab-button active" onclick="switchLevel('classic')" id="tab-classic">
  1226.                         <i class="fas fa-star me-2"></i>Classic ELEVEL
  1227.                     </button>
  1228.                     <button class="levels-tab-button" onclick="switchLevel('platinum')" id="tab-platinum">
  1229.                         <i class="fas fa-crown me-2"></i>Platinum ELEVEL
  1230.                     </button>
  1231.                 </div>
  1232.                 
  1233.                 <!-- Contenu Classic -->
  1234.                 <div class="levels-tab-content active" id="content-classic">
  1235.                     <div class="level-card-new">
  1236.                         <div class="level-header-new">
  1237.                             <span class="level-badge-new">Investissement Minimum USD 200</span>
  1238.                             <h2 class="level-title-new">Classic ELEVEL</h2>
  1239.                             <p class="level-benefit-new">Bénéficier des <strong class="gradient-text">100%</strong> de votre investissement</p>
  1240.                         </div>
  1241.                         
  1242.                         <ul class="level-packs-list">
  1243.                             {% for item in pack1 %}
  1244.                                 <li>
  1245.                                     <i class="fas fa-check-circle"></i>
  1246.                                     <span class="text-white">
  1247.                                         <strong>Pack de {{ item.montantPack }}$</strong> 
  1248.                                         <span class="text-success ms-2">→ Gain de {{ item.gainPack }}$</span>
  1249.                                     </span>
  1250.                                 </li>
  1251.                             {% endfor %}
  1252.                         </ul>
  1253.                         
  1254.                         <a href="{{ path('app_register') }}" class="level-cta-button outline">
  1255.                             Ouvrir un compte <i class="fas fa-arrow-right ms-2"></i>
  1256.                         </a>
  1257.                     </div>
  1258.                 </div>
  1259.                 
  1260.                 <!-- Contenu Platinum -->
  1261.                 <div class="levels-tab-content" id="content-platinum">
  1262.                     <div class="level-card-new featured">
  1263.                         <div class="level-header-new">
  1264.                             <span class="level-badge-new" style="background: linear-gradient(135deg, rgba(0, 212, 255, 0.3), rgba(123, 97, 255, 0.3)); border-color: var(--primary);">Investissement Minimum USD 500</span>
  1265.                             <h2 class="level-title-new">Platinum ELEVEL</h2>
  1266.                             <p class="level-benefit-new">Bénéficier des <strong class="gradient-text">130%</strong> de votre investissement</p>
  1267.                         </div>
  1268.                         
  1269.                         <ul class="level-packs-list">
  1270.                             {% for item in pack2 %}
  1271.                                 <li>
  1272.                                     <i class="fas fa-check-circle"></i>
  1273.                                     <span class="text-white">
  1274.                                         <strong>Pack de {{ item.montantPack }}$</strong> 
  1275.                                         <span class="text-success ms-2">→ Gain de {{ item.gainPack }}$</span>
  1276.                                     </span>
  1277.                                 </li>
  1278.                             {% endfor %}
  1279.                         </ul>
  1280.                         
  1281.                         <a href="{{ path('app_register') }}" class="level-cta-button">
  1282.                             Ouvrir un compte <i class="fas fa-arrow-right ms-2"></i>
  1283.                         </a>
  1284.                     </div>
  1285.                 </div>
  1286.             </div>
  1287.         </div>
  1288.     </section>
  1289.     
  1290.     <script>
  1291.         function switchLevel(level) {
  1292.             // Désactiver tous les onglets
  1293.             document.querySelectorAll('.levels-tab-button').forEach(btn => {
  1294.                 btn.classList.remove('active');
  1295.             });
  1296.             document.querySelectorAll('.levels-tab-content').forEach(content => {
  1297.                 content.classList.remove('active');
  1298.             });
  1299.             
  1300.             // Activer l'onglet sélectionné
  1301.             document.getElementById('tab-' + level).classList.add('active');
  1302.             document.getElementById('content-' + level).classList.add('active');
  1303.         }
  1304.     </script>
  1305.      <!-- Testimonials Section -->
  1306.     <section class="py-4" id="AvisClients" style="background: linear-gradient(135deg, rgba(0, 212, 255, 0.05), rgba(123, 97, 255, 0.05));">
  1307.         <div class="container">
  1308.             <div class="text-center mb-4">
  1309.                 <h2 class="section-title-modern">Avis de nos <span class="gradient-text">Clients</span></h2>
  1310.                 <p class="section-subtitle">Découvrez ce que nos investisseurs disent de notre plateforme</p>
  1311.             </div>
  1312.             
  1313.             <div class="row g-3">
  1314.                 <div class="col-md-6 col-lg-4">
  1315.                     <div class="about-card h-100">
  1316.                         <div class="d-flex align-items-center mb-2">
  1317.                             <div class="stat-icon me-2" style="width: 40px; height: 40px; background: linear-gradient(135deg, var(--primary), var(--secondary));">
  1318.                                 <i class="fas fa-user"></i>
  1319.                             </div>
  1320.                             <div>
  1321.                                 <h5 class="text-white mb-0" style="font-size: 0.95rem;">Jean Dupont</h5>
  1322.                                 <p class="text-light small mb-0" style="font-size: 0.75rem;">Investisseur depuis 2023</p>
  1323.                             </div>
  1324.                         </div>
  1325.                         <div class="mb-2">
  1326.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1327.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1328.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1329.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1330.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1331.                         </div>
  1332.                         <p class="text-light mb-0" style="font-size: 0.875rem; line-height: 1.5;">
  1333.                             "Plateforme exceptionnelle ! Les rendements sont réguliers et le service client réactif. J'ai pu doubler mon investissement initial en seulement 3 mois."
  1334.                         </p>
  1335.                     </div>
  1336.                 </div>
  1337.                 
  1338.                 <div class="col-md-6 col-lg-4">
  1339.                     <div class="about-card h-100">
  1340.                         <div class="d-flex align-items-center mb-2">
  1341.                             <div class="stat-icon me-2" style="width: 40px; height: 40px; background: linear-gradient(135deg, var(--primary), var(--secondary));">
  1342.                                 <i class="fas fa-user"></i>
  1343.                             </div>
  1344.                             <div>
  1345.                                 <h5 class="text-white mb-0" style="font-size: 0.95rem;">Marie Martin</h5>
  1346.                                 <p class="text-light small mb-0" style="font-size: 0.75rem;">Investisseur Premium</p>
  1347.                             </div>
  1348.                         </div>
  1349.                         <div class="mb-2">
  1350.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1351.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1352.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1353.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1354.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1355.                         </div>
  1356.                         <p class="text-light mb-0" style="font-size: 0.875rem; line-height: 1.5;">
  1357.                             "Je suis impressionnée par la transparence et la sécurité de la plateforme. Les packs d'investissement sont clairs et les gains arrivent comme prévu. Je recommande à 100% !"
  1358.                         </p>
  1359.                     </div>
  1360.                 </div>
  1361.                 
  1362.                 <div class="col-md-6 col-lg-4">
  1363.                     <div class="about-card h-100">
  1364.                         <div class="d-flex align-items-center mb-2">
  1365.                             <div class="stat-icon me-2" style="width: 40px; height: 40px; background: linear-gradient(135deg, var(--primary), var(--secondary));">
  1366.                                 <i class="fas fa-user"></i>
  1367.                             </div>
  1368.                             <div>
  1369.                                 <h5 class="text-white mb-0" style="font-size: 0.95rem;">Pierre Dubois</h5>
  1370.                                 <p class="text-light small mb-0" style="font-size: 0.75rem;">Trader Expert</p>
  1371.                             </div>
  1372.                         </div>
  1373.                         <div class="mb-2">
  1374.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1375.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1376.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1377.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1378.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1379.                         </div>
  1380.                         <p class="text-light mb-0" style="font-size: 0.875rem; line-height: 1.5;">
  1381.                             "En tant que trader professionnel, j'apprécie la qualité des outils d'analyse et l'exécution rapide des ordres. Une plateforme sérieuse qui tient ses engagements."
  1382.                         </p>
  1383.                     </div>
  1384.                 </div>
  1385.                 
  1386.                 <div class="col-md-6 col-lg-4">
  1387.                     <div class="about-card h-100">
  1388.                         <div class="d-flex align-items-center mb-2">
  1389.                             <div class="stat-icon me-2" style="width: 40px; height: 40px; background: linear-gradient(135deg, var(--primary), var(--secondary));">
  1390.                                 <i class="fas fa-user"></i>
  1391.                             </div>
  1392.                             <div>
  1393.                                 <h5 class="text-white mb-0" style="font-size: 0.95rem;">Sophie Bernard</h5>
  1394.                                 <p class="text-light small mb-0" style="font-size: 0.75rem;">Investisseur Actif</p>
  1395.                             </div>
  1396.                         </div>
  1397.                         <div class="mb-2">
  1398.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1399.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1400.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1401.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1402.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1403.                         </div>
  1404.                         <p class="text-light mb-0" style="font-size: 0.875rem; line-height: 1.5;">
  1405.                             "J'ai testé plusieurs plateformes, AVA-Service est de loin la meilleure. L'interface est intuitive, les packs sont rentables et le support est disponible 24/7."
  1406.                         </p>
  1407.                     </div>
  1408.                 </div>
  1409.                 
  1410.                 <div class="col-md-6 col-lg-4">
  1411.                     <div class="about-card h-100">
  1412.                         <div class="d-flex align-items-center mb-2">
  1413.                             <div class="stat-icon me-2" style="width: 40px; height: 40px; background: linear-gradient(135deg, var(--primary), var(--secondary));">
  1414.                                 <i class="fas fa-user"></i>
  1415.                             </div>
  1416.                             <div>
  1417.                                 <h5 class="text-white mb-0" style="font-size: 0.95rem;">Thomas Leroy</h5>
  1418.                                 <p class="text-light small mb-0" style="font-size: 0.75rem;">Nouvel Investisseur</p>
  1419.                             </div>
  1420.                         </div>
  1421.                         <div class="mb-2">
  1422.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1423.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1424.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1425.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1426.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1427.                         </div>
  1428.                         <p class="text-light mb-0" style="font-size: 0.875rem; line-height: 1.5;">
  1429.                             "Débutant en crypto, j'ai été accompagné pas à pas. La plateforme est simple à utiliser et les gains arrivent rapidement. Parfait pour commencer !"
  1430.                         </p>
  1431.                     </div>
  1432.                 </div>
  1433.                 
  1434.                 <div class="col-md-6 col-lg-4">
  1435.                     <div class="about-card h-100">
  1436.                         <div class="d-flex align-items-center mb-2">
  1437.                             <div class="stat-icon me-2" style="width: 40px; height: 40px; background: linear-gradient(135deg, var(--primary), var(--secondary));">
  1438.                                 <i class="fas fa-user"></i>
  1439.                             </div>
  1440.                             <div>
  1441.                                 <h5 class="text-white mb-0" style="font-size: 0.95rem;">Claire Moreau</h5>
  1442.                                 <p class="text-light small mb-0" style="font-size: 0.75rem;">Investisseur Platinum</p>
  1443.                             </div>
  1444.                         </div>
  1445.                         <div class="mb-2">
  1446.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1447.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1448.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1449.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1450.                             <i class="fas fa-star text-warning" style="font-size: 0.85rem;"></i>
  1451.                         </div>
  1452.                         <p class="text-light mb-0" style="font-size: 0.875rem; line-height: 1.5;">
  1453.                             "Plateforme révolutionnaire ! Les rendements sont au-delà de mes attentes. J'ai déjà réinvesti mes gains dans plusieurs packs. Merci AVA-Service !"
  1454.                         </p>
  1455.                     </div>
  1456.                 </div>
  1457.             </div>
  1458.             
  1459.             <div class="text-center mt-4">
  1460.                 <div class="row g-3 justify-content-center">
  1461.                     <div class="col-auto">
  1462.                         <div class="about-card text-center px-4 py-3">
  1463.                             <h3 class="gradient-text mb-0" style="font-size: 1.5rem;">4.9/5</h3>
  1464.                             <p class="text-light small mb-0" style="font-size: 0.875rem;">Note moyenne</p>
  1465.                         </div>
  1466.                     </div>
  1467.                     <div class="col-auto">
  1468.                         <div class="about-card text-center px-4 py-3">
  1469.                             <h3 class="gradient-text mb-0" style="font-size: 1.5rem;">12K+</h3>
  1470.                             <p class="text-light small mb-0" style="font-size: 0.875rem;">Clients satisfaits</p>
  1471.                         </div>
  1472.                     </div>
  1473.                     <div class="col-auto">
  1474.                         <div class="about-card text-center px-4 py-3">
  1475.                             <h3 class="gradient-text mb-0" style="font-size: 1.5rem;">98%</h3>
  1476.                             <p class="text-light small mb-0" style="font-size: 0.875rem;">Satisfaction</p>
  1477.                         </div>
  1478.                     </div>
  1479.                 </div>
  1480.             </div>
  1481.         </div>
  1482.     </section>
  1483.     <!-- Footer -->
  1484.     <footer class="footer-modern">
  1485.         <div class="container">
  1486.             <div class="row align-items-center">
  1487.                 <div class="col-md-6">
  1488.                     <h5 class="text-white mb-3">AVA-Service</h5>
  1489.                     <p class="text-light mb-0">Plateforme d'investissement crypto moderne et sécurisée</p>
  1490.                 </div>
  1491.                 <div class="col-md-6 text-md-end text-center mt-3 mt-md-0">
  1492.                     <p class="text-light mb-0">&copy; {{ "now"|date("Y") }} AVA-Service. Tous droits réservés.</p>
  1493.                 </div>
  1494.             </div>
  1495.         </div>
  1496.     </footer>
  1497.     <!-- Toast Notifications Container -->
  1498.     <div class="toast-container-custom" id="toastContainer"></div>
  1499.     <!-- Back to Top -->
  1500.     <a href="#" class="back-to-top" id="backToTop">
  1501.         <i class="fas fa-arrow-up"></i>
  1502.     </a>
  1503.     <!-- Bootstrap JS -->
  1504.     <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.bundle.min.js"></script>
  1505.     
  1506.     <script>
  1507.         // Navbar scroll effect
  1508.         window.addEventListener('scroll', function() {
  1509.             const navbar = document.getElementById('navbar');
  1510.             const backToTop = document.getElementById('backToTop');
  1511.             
  1512.             if (window.scrollY > 50) {
  1513.                 navbar.classList.add('scrolled');
  1514.                 backToTop.classList.add('visible');
  1515.             } else {
  1516.                 navbar.classList.remove('scrolled');
  1517.                 backToTop.classList.remove('visible');
  1518.             }
  1519.         });
  1520.         
  1521.         // Fade in animation on scroll
  1522.         const observerOptions = {
  1523.             threshold: 0.1,
  1524.             rootMargin: '0px 0px -50px 0px'
  1525.         };
  1526.         
  1527.         const observer = new IntersectionObserver(function(entries) {
  1528.             entries.forEach(entry => {
  1529.                 if (entry.isIntersecting) {
  1530.                     entry.target.classList.add('visible');
  1531.                 }
  1532.             });
  1533.         }, observerOptions);
  1534.         
  1535.         document.querySelectorAll('.fade-in').forEach(el => {
  1536.             observer.observe(el);
  1537.         });
  1538.         
  1539.         // Smooth scroll
  1540.         document.querySelectorAll('a[href^="#"]').forEach(anchor => {
  1541.             anchor.addEventListener('click', function (e) {
  1542.                 e.preventDefault();
  1543.                 const target = document.querySelector(this.getAttribute('href'));
  1544.                 if (target) {
  1545.                     target.scrollIntoView({ behavior: 'smooth', block: 'start' });
  1546.                 }
  1547.             });
  1548.         });
  1549.         
  1550.         // Back to top
  1551.         document.getElementById('backToTop').addEventListener('click', function(e) {
  1552.             e.preventDefault();
  1553.             window.scrollTo({ top: 0, behavior: 'smooth' });
  1554.         });
  1555.         
  1556.         // Système de notifications toast pour les retraits
  1557.         class WithdrawalNotificationSystem {
  1558.             constructor() {
  1559.                 this.container = document.getElementById('toastContainer');
  1560.                 this.clientList = this.generateClientList(300);
  1561.                 this.displayedClients = this.loadDisplayedClients();
  1562.                 this.notificationInterval = null;
  1563.                 this.currentInterval = 5000; // 5 secondes par défaut
  1564.                 this.clientCount = 0;
  1565.                 this.phase = 'default'; // 'default', 'fast', 'slow', 'paused'
  1566.                 this.pauseTimeout = null;
  1567.                 this.isPaused = false;
  1568.                 
  1569.                 this.start();
  1570.             }
  1571.             
  1572.             generateClientList(count) {
  1573.                 const firstNames = ['Jean', 'Marie', 'Pierre', 'Sophie', 'Thomas', 'Claire', 'Marc', 'Julie', 'David', 'Sarah', 'Nicolas', 'Emma', 'Laurent', 'Camille', 'Antoine', 'Laura', 'Julien', 'Marine', 'Paul', 'Amélie', 'Maxime', 'Céline', 'Alexandre', 'Élodie', 'Vincent', 'Charlotte', 'Romain', 'Audrey', 'Cédric', 'Mathilde', 'Fabien', 'Pauline', 'Guillaume', 'Justine', 'Baptiste', 'Clémence', 'Quentin', 'Léa', 'Hugo', 'Manon', 'Louis', 'Léonie', 'Rémi', 'Émilie', 'Anthony', 'Margot', 'Matthieu', 'Lucie', 'Florian', 'Morgane', 'Benjamin', 'Chloé', 'Thibaut', 'Anaïs', 'Jérémy', 'Océane', 'Adrien', 'Éva', 'Sébastien', 'Lisa', 'Christophe', 'Inès', 'Stéphane', 'Léna', 'Olivier', 'Zoé', 'Bruno', 'Julia', 'Damien', 'Élise', 'François', 'Lola', 'Grégoire', 'Aurélie', 'Yann', 'Stéphanie', 'Éric', 'Caroline', 'Sylvain', 'Bérénice', 'Mickaël', 'Valérie', 'Arnaud', 'Coralie', 'Ludovic', 'Fanny', 'Grégory', 'Émilienne', 'Renaud', 'Daphné', 'Valentin', 'Éléonore', 'Kévin', 'Ophélie', 'Cyril', 'Noémie', 'Raphaël', 'Éloïse'];
  1574.                 const lastNames = ['Dupont', 'Martin', 'Bernard', 'Dubois', 'Thomas', 'Richard', 'Petit', 'Robert', 'Durand', 'Leroy', 'Moreau', 'Simon', 'Laurent', 'Lefebvre', 'Michel', 'Garcia', 'David', 'Bertrand', 'Roux', 'Vincent', 'Fournier', 'Morel', 'Girard', 'André', 'Lefevre', 'Mercier', 'Dupuis', 'Lambert', 'Bonnet', 'François', 'Martinez', 'Legrand', 'Garnier', 'Faure', 'Rousseau', 'Blanc', 'Guerin', 'Muller', 'Henry', 'Roussel', 'Nicolas', 'Perrin', 'Morin', 'Mathieu', 'Clement', 'Gauthier', 'Dumont', 'Lopez', 'Fontaine', 'Chevalier', 'Robin', 'Masson', 'Sanchez', 'Gerard', 'Nguyen', 'Boyer', 'Denis', 'Lemaire', 'Dufour', 'Meyer', 'Perez', 'Gautier', 'Jean', 'Dufour', 'Lucas', 'Blanchard', 'Marie', 'Barbier', 'Brun', 'Dumas', 'Brunet', 'Schmitt', 'Leroux', 'Colin', 'Fernandez', 'Pierre', 'Renard', 'Arnaud', 'Rolland', 'Carpentier', 'Sanz', 'Meunier', 'Aubert', 'Gonzalez', 'Leclerc', 'Caron', 'Olivier', 'Rodriguez', 'Da silva', 'Hubert', 'Louis', 'Charles', 'Guillot', 'Riviere', 'Le gall', 'Guillaume', 'Adam', 'Rey', 'Moulin', 'Gonzales', 'Berger', 'Lecomte', 'Menard', 'Fleury', 'Fabre', 'Cousin', 'Alexandre', 'Marty'];
  1575.                 
  1576.                 const clients = [];
  1577.                 for (let i = 0; i < count; i++) {
  1578.                     const firstName = firstNames[Math.floor(Math.random() * firstNames.length)];
  1579.                     const lastName = lastNames[Math.floor(Math.random() * lastNames.length)];
  1580.                     const amount = (Math.random() * 5000 + 500).toFixed(2); // Entre 500$ et 5500$
  1581.                     clients.push({
  1582.                         id: i + 1,
  1583.                         name: `${firstName} ${lastName}`,
  1584.                         amount: parseFloat(amount),
  1585.                         country: ['🇫🇷', '🇧🇪', '🇨🇦', '🇨🇭', '🇱🇺', '🇲🇦', '🇹🇳', '🇩🇿', '🇸🇳'][Math.floor(Math.random() * 9)]
  1586.                     });
  1587.                 }
  1588.                 return clients;
  1589.             }
  1590.             
  1591.             loadDisplayedClients() {
  1592.                 const stored = localStorage.getItem('displayedWithdrawals');
  1593.                 return stored ? JSON.parse(stored) : [];
  1594.             }
  1595.             
  1596.             saveDisplayedClients() {
  1597.                 localStorage.setItem('displayedWithdrawals', JSON.stringify(this.displayedClients));
  1598.             }
  1599.             
  1600.             getRandomClient() {
  1601.                 // Filtrer les clients déjà affichés
  1602.                 const availableClients = this.clientList.filter(client => 
  1603.                     !this.displayedClients.includes(client.id)
  1604.                 );
  1605.                 
  1606.                 // Si tous les clients ont été affichés, réinitialiser
  1607.                 if (availableClients.length === 0) {
  1608.                     this.displayedClients = [];
  1609.                     return this.clientList[Math.floor(Math.random() * this.clientList.length)];
  1610.                 }
  1611.                 
  1612.                 const client = availableClients[Math.floor(Math.random() * availableClients.length)];
  1613.                 this.displayedClients.push(client.id);
  1614.                 
  1615.                 // Limiter à 300 clients dans l'historique
  1616.                 if (this.displayedClients.length > 300) {
  1617.                     this.displayedClients = this.displayedClients.slice(-300);
  1618.                 }
  1619.                 
  1620.                 this.saveDisplayedClients();
  1621.                 return client;
  1622.             }
  1623.             
  1624.             createToast(client) {
  1625.                 const toast = document.createElement('div');
  1626.                 toast.className = 'toast-notification';
  1627.                 
  1628.                 const randomAmount = (Math.random() * 5000 + 500).toFixed(2);
  1629.                 const amount = client.amount || randomAmount;
  1630.                 
  1631.                 toast.innerHTML = `
  1632.                     <button class="toast-close" onclick="this.parentElement.classList.add('hide'); setTimeout(() => this.parentElement.remove(), 500);">
  1633.                         <i class="fas fa-times"></i>
  1634.                     </button>
  1635.                     <div class="toast-header-custom">
  1636.                         <div class="toast-icon">
  1637.                             <i class="fas fa-coins"></i>
  1638.                         </div>
  1639.                         <div class="toast-content">
  1640.                             <div class="toast-title">
  1641.                                 <i class="fas fa-check-circle"></i>
  1642.                                 Retrait effectué
  1643.                             </div>
  1644.                             <div class="toast-message">
  1645.                                 ${client.country} <strong>${client.name}</strong> vient de retirer
  1646.                             </div>
  1647.                             <div class="toast-amount">
  1648.                                 <i class="fas fa-dollar-sign"></i>
  1649.                                 ${amount}$
  1650.                             </div>
  1651.                         </div>
  1652.                     </div>
  1653.                 `;
  1654.                 
  1655.                 this.container.appendChild(toast);
  1656.                 
  1657.                 // Auto-remove après 5 secondes
  1658.                 setTimeout(() => {
  1659.                     toast.classList.add('hide');
  1660.                     setTimeout(() => toast.remove(), 500);
  1661.                 }, 5000);
  1662.             }
  1663.             
  1664.             showNotification() {
  1665.                 if (this.isPaused) return;
  1666.                 
  1667.                 const client = this.getRandomClient();
  1668.                 this.createToast(client);
  1669.                 this.clientCount++;
  1670.                 
  1671.                 // Gérer les phases selon la logique demandée
  1672.                 if (this.phase === 'default' && this.clientCount >= 10) {
  1673.                     // Après 10 clients avec 5 secondes, passer à 10 secondes
  1674.                     this.phase = 'fast';
  1675.                     this.currentInterval = 10000; // 10 secondes
  1676.                     this.clientCount = 0;
  1677.                     this.updateInterval();
  1678.                 } else if (this.phase === 'fast' && this.clientCount >= 5) {
  1679.                     // Après 5 clients avec 10 secondes, passer à 30 secondes
  1680.                     this.phase = 'slow';
  1681.                     this.currentInterval = 30000; // 30 secondes
  1682.                     this.clientCount = 0;
  1683.                     this.updateInterval();
  1684.                 } else if (this.phase === 'slow' && this.clientCount >= 10) {
  1685.                     // Après plusieurs clients avec 30 secondes, pause
  1686.                     this.phase = 'paused';
  1687.                     this.isPaused = true;
  1688.                     this.clientCount = 0;
  1689.                     this.clearInterval();
  1690.                     
  1691.                     // Reprendre après 10 minutes avec la phase rapide
  1692.                     this.pauseTimeout = setTimeout(() => {
  1693.                         this.phase = 'fast';
  1694.                         this.isPaused = false;
  1695.                         this.currentInterval = 10000; // 10 secondes
  1696.                         this.clientCount = 0;
  1697.                         this.updateInterval();
  1698.                         this.showNotification(); // Afficher immédiatement une notification
  1699.                     }, 600000); // 10 minutes = 600000ms
  1700.                 }
  1701.             }
  1702.             
  1703.             updateInterval() {
  1704.                 this.clearInterval();
  1705.                 if (!this.isPaused) {
  1706.                     this.notificationInterval = setInterval(() => {
  1707.                         this.showNotification();
  1708.                     }, this.currentInterval);
  1709.                 }
  1710.             }
  1711.             
  1712.             clearInterval() {
  1713.                 if (this.notificationInterval) {
  1714.                     clearInterval(this.notificationInterval);
  1715.                     this.notificationInterval = null;
  1716.                 }
  1717.             }
  1718.             
  1719.             start() {
  1720.                 // Phase par défaut : 5 secondes pour 10 clients
  1721.                 this.phase = 'default';
  1722.                 this.currentInterval = 5000; // 5 secondes
  1723.                 this.clientCount = 0;
  1724.                 this.isPaused = false;
  1725.                 
  1726.                 // Afficher une notification après 2 secondes
  1727.                 setTimeout(() => this.showNotification(), 2000);
  1728.                 
  1729.                 // Puis continuer avec l'intervalle de 5 secondes
  1730.                 this.updateInterval();
  1731.             }
  1732.         }
  1733.         
  1734.         // Démarrer le système de notifications au chargement de la page
  1735.         document.addEventListener('DOMContentLoaded', function() {
  1736.             const notificationSystem = new WithdrawalNotificationSystem();
  1737.         });
  1738.     </script>
  1739. </body>
  1740. </html>