templates/Front/fidelisation/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}{{ title }}{% endblock %}
  3. {% block description %}Fidélisez vos nouveaux collaborateurs et clients grâce à un Pack de Bienvenue personnalisé, clé en main, conçu par l'agence des Experts-comptables.{% endblock %}
  4. {% block stylesheets %}
  5.     {{ encore_entry_link_tags('fidelisation') }}
  6. {% endblock %}
  7. {% block body %}
  8.     {# ============================================================= #}
  9.     {#  SECTION 2 — HERO                                             #}
  10.     {# ============================================================= #}
  11.     <section class="hero-area fidelisation-hero">
  12.         <div class="container">
  13.             <div class="hero-heading" data-aos="zoom-in">
  14.                 <span class="tagline">DÉFINIR ENSEMBLE</span>
  15.                 <h1 class="hero-title">
  16.                     Fidélisez vos nouveaux<br>
  17.                     <span class="text-secondary">collaborateurs</span> et <span class="text-secondary">clients</span> !
  18.                 </h1>
  19.                 <p class="hero-subtitle">
  20.                     Experts-comptables, offrez un onboarding mémorable dès le premier jour avec notre Pack de Bienvenue personnalisé.
  21.                 </p>
  22.                 <a href="#form__contact" class="btn regular secondary">
  23.                     <span>
  24.                         Prenons rendez-vous
  25.                         <svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
  26.                             <path d="M7 2.9165V11.0832" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  27.                             <path d="M11.0827 7L6.99935 11.0833L2.91602 7" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  28.                         </svg>
  29.                     </span>
  30.                 </a>
  31.             </div>
  32.         </div>
  33.     </section>
  34.     {# --- Carrousel de logos clients (identique à la page index) --- #}
  35.     <section class="logo-area inline bg-secondary-light">
  36.         <div class="container-logo">
  37.             <span class="section-title__tagline" data-aos="fade-up">
  38.                 <span class="text-body">+550 cabinets</span>
  39.                 nous font déjà confiance
  40.             </span>
  41.             <div class="owl-carousel owl-custom" id="client-logos" data-aos="zoom-in" data-aos-delay="100">
  42.             </div>
  43.         </div>
  44.     </section>
  45.     {# ============================================================= #}
  46.     {#  SECTION 3 — UN KIT CLÉ EN MAIN + CARTES                      #}
  47.     {# ============================================================= #}
  48.     <section class="kit-area">
  49.         <div class="container">
  50.             <div class="kit-visual" data-aos="fade-up">
  51.                 <img src="{{ asset('/assets/images/agexv4/fidelisation/produits-derives.png') }}" alt="Kit de bienvenue et produits dérivés personnalisés">
  52.             </div>
  53.             <div class="kit-heading" data-aos="fade-up">
  54.                 <span class="sub-title text-secondary">Nous nous occupons de tout</span>
  55.                 <h2 class="kit-title">Un kit clé<br class="br-mobile"> en main</h2>
  56.                 <p class="kit-text">
  57.                     L'agence des Experts-comptables gère l'ensemble du projet, de la création de votre kit de bienvenue à la livraison dans votre cabinet .
  58.                 </p>
  59.             </div>
  60.             <div class="kit-cards">
  61.                 {# --- Carte 1 : collaborateurs --- #}
  62.                 <div class="feature-card" data-aos="fade-right" data-aos-delay="100">
  63.                     <div class="feature-header">
  64.                         <span class="feature-icon">
  65.                             <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  66.                                 <path d="M9.5 11a3.75 3.75 0 1 0 0-7.5 3.75 3.75 0 0 0 0 7.5Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  67.                                 <path d="M3 20.25a6.5 6.5 0 0 1 13 0" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  68.                                 <path d="M19.5 8.25v5M22 10.75h-5" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  69.                             </svg>
  70.                         </span>
  71.                         <h3 class="feature-title">
  72.                             Pourquoi offrir un Pack de Bienvenue <strong>à vos nouveaux collaborateurs ?</strong>
  73.                         </h3>
  74.                     </div>
  75.                     <ul class="feature-list">
  76.                         {% for item in [
  77.                             "Renforcez <strong>le sentiment d'appartenance</strong> dès leur arrivée.",
  78.                             "Affirmez <strong>les valeurs et la culture</strong> de votre cabinet.",
  79.                             "<strong>Démarquez-vous</strong> et soignez votre marque employeur.",
  80.                             "<strong>Faites plaisir</strong> à vos nouveaux collaborateurs."
  81.                         ] %}
  82.                             <li>
  83.                                 <svg class="check-icon" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
  84.                                     <circle cx="11" cy="11" r="11" fill="#FC6F1F"/>
  85.                                     <path d="M6 11.2 9.4 14.6 16 8" stroke="white" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
  86.                                 </svg>
  87.                                 <span>{{ item|raw }}</span>
  88.                             </li>
  89.                         {% endfor %}
  90.                     </ul>
  91.                 </div>
  92.                 {# --- Carte 2 : clients --- #}
  93.                 <div class="feature-card" data-aos="fade-left" data-aos-delay="200">
  94.                     <div class="feature-header">
  95.                         <span class="feature-icon">
  96.                             <svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
  97.                                 <rect x="4.5" y="3" width="15.5" height="18" rx="2.5" stroke="white" stroke-width="1.5" stroke-linejoin="round"/>
  98.                                 <path d="M12.25 12a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Z" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  99.                                 <path d="M8.75 17a3.5 3.5 0 0 1 7 0" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  100.                                 <path d="M4.5 8H2.25M4.5 12H2.25M4.5 16H2.25" stroke="white" stroke-width="1.5" stroke-linecap="round"/>
  101.                             </svg>
  102.                         </span>
  103.                         <h3 class="feature-title">
  104.                             Pourquoi offrir un Pack de Bienvenue <strong>à vos nouveaux clients ?</strong>
  105.                         </h3>
  106.                     </div>
  107.                     <ul class="feature-list">
  108.                         {% for item in [
  109.                             "<strong>Fidélisez</strong> vos nouveaux clients.",
  110.                             "<strong>Démarquez</strong> votre cabinet.",
  111.                             "<strong>Renforcez votre image</strong> professionnelle.",
  112.                             "Encouragez des collaborations <strong>durables</strong>."
  113.                         ] %}
  114.                             <li>
  115.                                 <svg class="check-icon" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
  116.                                     <circle cx="11" cy="11" r="11" fill="#FC6F1F"/>
  117.                                     <path d="M6 11.2 9.4 14.6 16 8" stroke="white" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/>
  118.                                 </svg>
  119.                                 <span>{{ item|raw }}</span>
  120.                             </li>
  121.                         {% endfor %}
  122.                     </ul>
  123.                 </div>
  124.             </div>
  125.             <div class="kit-cta" data-aos="fade-up" data-aos-delay="200">
  126.                 <a href="#form__contact" class="btn regular primary">
  127.                     <span>
  128.                         Je planifie un RDV
  129.                         <svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg">
  130.                             <path d="M5.88477 2.7334L10.2001 6.85261L5.88477 10.9718" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  131.                             <path d="M10.1998 6.85266L1.7998 6.85266" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  132.                         </svg>
  133.                     </span>
  134.                 </a>
  135.             </div>
  136.         </div>
  137.     </section>
  138.     {# ============================================================= #}
  139.     {#  SECTION 4 — BANDEAU CTA ORANGE (+ smiley décoratif)          #}
  140.     {# ============================================================= #}
  141.     <section class="engagement-cta-area">
  142.         {# Smiley décoratif (image Figma) : absolu, incliné, à cheval sur les 2 sections #}
  143.         <span class="engagement-smiley" aria-hidden="true">
  144.             <img src="{{ asset('/assets/images/agexv4/fidelisation/smiley.png') }}" alt="">
  145.         </span>
  146.         <div class="container">
  147.             <div class="engagement-inner" data-aos="zoom-in">
  148.                 <h2 class="engagement-title">
  149.                     Des collaborateurs engagés dès le premier jour s'investissent et restent !
  150.                 </h2>
  151.                 <p class="engagement-subtitle">
  152.                     Envie de renforcer la fidélisation et la satisfaction de vos équipes et de vos clients ?
  153.                 </p>
  154.                 <a href="#form__contact" class="btn regular white">
  155.                     <span>
  156.                         Contactez-nous
  157.                         <svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg">
  158.                             <path d="M5.88477 2.7334L10.2001 6.85261L5.88477 10.9718" stroke="#042F35" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  159.                             <path d="M10.1998 6.85266L1.7998 6.85266" stroke="#042F35" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  160.                         </svg>
  161.                     </span>
  162.                 </a>
  163.             </div>
  164.         </div>
  165.     </section>
  166.     {# ============================================================= #}
  167.     {#  SECTION 5 — COMMENT ÇA MARCHE (steps + macaron prix)         #}
  168.     {# ============================================================= #}
  169.     <section class="steps-timeline-area fidelisation-steps">
  170.         {# Macaron prix : absolu, incliné, haut-gauche, à cheval sur les sections #}
  171.         <div class="macaron primary">
  172.             <p class="light">À PARTIR DE</p>
  173.             <span class="price container-lighter">29€<span class="lighter">90 HT</span></span>
  174.         </div>
  175.         <div class="container">
  176.             <div class="steps-content">
  177.                 {# Colonne gauche : titre + flèche animée #}
  178.                 <div class="steps-left container-shape" data-aos="fade-right">
  179.                     <svg class="shape arrow" width="108" height="65" viewBox="0 0 113 57" fill="none" xmlns="http://www.w3.org/2000/svg">
  180.                         <path d="M2.90483 40.1211C13.7262 21.3028 41.1389 -11.1755 64.7944 8.77893C81.6316 22.9818 54.2602 67.284 39.6992 50.9064C25.1381 34.5288 64.2039 -15.5958 108.106 30.5035M96.5749 29.2609L109.697 32.4313L106.667 17.2963" stroke="#FC6F1F" stroke-width="4" stroke-linecap="round"/>
  181.                     </svg>
  182.                     <div class="steps-overline">COMMENT ÇA MARCHE ?</div>
  183.                     <h2 class="steps-title">
  184.                         <span class="steps-highlight">
  185.                             Pourquoi
  186.                             <svg width="232" height="9" viewBox="0 0 232 9" fill="none" xmlns="http://www.w3.org/2000/svg">
  187.                                 <path d="M2.5 6.5C80.5 1 150 1.5 229.5 2.5" stroke="#7CD325" stroke-width="4" stroke-linecap="round"/>
  188.                             </svg>
  189.                         </span>
  190.                         nous confier la gestion de vos Packs de Bienvenue ?
  191.                     </h2>
  192.                     <p class="steps-description">
  193.                         Chaque point de suivi permet d'ajuster les annonces, les mots-clés, les pages d'atterrissage et le budget pour <strong>renforcer progressivement la performance</strong>.
  194.                     </p>
  195.                 </div>
  196.                 {# Flèche décorative (mobile uniquement) : entre le texte et la timeline #}
  197.                 <span class="steps-arrow-mobile" aria-hidden="true">
  198.                     <svg width="108" height="65" viewBox="0 0 113 57" fill="none" xmlns="http://www.w3.org/2000/svg">
  199.                         <path d="M2.90483 40.1211C13.7262 21.3028 41.1389 -11.1755 64.7944 8.77893C81.6316 22.9818 54.2602 67.284 39.6992 50.9064C25.1381 34.5288 64.2039 -15.5958 108.106 30.5035M96.5749 29.2609L109.697 32.4313L106.667 17.2963" stroke="#FC6F1F" stroke-width="4" stroke-linecap="round"/>
  200.                     </svg>
  201.                 </span>
  202.                 {# Colonne droite : timeline (puces = validés) #}
  203.                 <div class="steps-right" data-aos="fade-left" data-aos-delay="300">
  204.                     <div class="steps-timeline">
  205.                         {% for step in [
  206.                             "Nous échangeons sur vos besoins et vos valeurs.",
  207.                             "Nous concevons et personnalisons votre Pack de Bienvenue.",
  208.                             "Nous produisons vos goodies et supports de qualité.",
  209.                             "Nous livrons votre kit directement dans votre cabinet."
  210.                         ] %}
  211.                             <div class="step-item">
  212.                                 <div class="step-number">
  213.                                     <svg width="26" height="20" viewBox="0 0 26 20" fill="none" xmlns="http://www.w3.org/2000/svg">
  214.                                         <path d="M2 10.5L9.5 18L24 2" stroke="white" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"/>
  215.                                     </svg>
  216.                                 </div>
  217.                                 <div class="step-content">
  218.                                     <div class="step-text">{{ step }}</div>
  219.                                 </div>
  220.                             </div>
  221.                         {% endfor %}
  222.                     </div>
  223.                 </div>
  224.             </div>
  225.         </div>
  226.     </section>
  227.     {# ============================================================= #}
  228.     {#  SECTION 6 — CTA FINAL + FORMULAIRE                           #}
  229.     {# ============================================================= #}
  230.     <section class="contact-area fidelisation-contact" id="form__contact">
  231.         <div class="container">
  232.             <div class="row align-items-center">
  233.                 <div class="col-xl-6 col-lg-6">
  234.                     <div class="section-title left">
  235.                         <span class="sub-title text-green">
  236.                             AVANÇONS ENSEMBLE
  237.                         </span>
  238.                         <h2 class="title container-shape small">
  239.                             <svg class="shape arrow d-lg-block d-none" width="113" height="57" viewBox="0 0 113 57" fill="none" xmlns="http://www.w3.org/2000/svg">
  240.                                 <path d="M2.90483 40.1211C13.7262 21.3028 41.1389 -11.1755 64.7944 8.77893C81.6316 22.9818 54.2602 67.284 39.6992 50.9064C25.1381 34.5288 64.2039 -15.5958 108.106 30.5035M96.5749 29.2609L109.697 32.4313L106.667 17.2963" stroke="#FC6F1F" stroke-width="4" stroke-linecap="round"/>
  241.                             </svg>
  242.                             Prêt à fidéliser vos collaborateurs et vos clients dès le début ?
  243.                         </h2>
  244.                         <p>
  245.                             Contactez Rudy et son équipe dès aujourd'hui pour discuter de votre projet et personnaliser vos packs de bienvenue !
  246.                         </p>
  247.                     </div>
  248.                 </div>
  249.                 {# Flèche décorative (mobile uniquement) : entre le texte et le formulaire #}
  250.                 <div class="col-12 d-lg-none">
  251.                     <span class="contact-arrow-mobile" aria-hidden="true">
  252.                         <svg width="108" height="65" viewBox="0 0 113 57" fill="none" xmlns="http://www.w3.org/2000/svg">
  253.                             <path d="M2.90483 40.1211C13.7262 21.3028 41.1389 -11.1755 64.7944 8.77893C81.6316 22.9818 54.2602 67.284 39.6992 50.9064C25.1381 34.5288 64.2039 -15.5958 108.106 30.5035M96.5749 29.2609L109.697 32.4313L106.667 17.2963" stroke="#FC6F1F" stroke-width="4" stroke-linecap="round"/>
  254.                         </svg>
  255.                     </span>
  256.                 </div>
  257.                 <div class="col-xl-6 col-lg-6" data-aos="fade-left">
  258.                     <div class="contact-form">
  259.                         <h2 class="title">
  260.                             Je demande à être
  261.                             <span class="text-green text-underline">
  262.                                 contacté !
  263.                                 <svg width="130" height="12" viewBox="0 0 130 12" fill="none" xmlns="http://www.w3.org/2000/svg">
  264.                                     <path d="M2.2998 9.07C52.459 2.41211 78.879 2.41211 127.7 2.41211" stroke="#7CD325" stroke-width="4" stroke-linecap="round"/>
  265.                                 </svg>
  266.                             </span>
  267.                         </h2>
  268.                         {{ form_start(form_contact) }}
  269.                         {{ form_errors(form_contact) }}
  270.                         <div id="form_contact">
  271.                             {{ form_row(form_contact.name) }}
  272.                             {{ form_row(form_contact.email) }}
  273.                             {{ form_row(form_contact.telephone) }}
  274.                             {{ form_row(form_contact.rgpd) }}
  275.                             {{ form_row(form_contact.page, { "value" : title }) }}
  276.                             {{ form_widget(form_contact.captcha, { 'id': 'captcha_fidelisation' }) }}
  277.                         </div>
  278.                         <button type="submit" class="btn regular primary">
  279.                             <span>
  280.                                 Envoyer votre demande
  281.                                 <svg width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg">
  282.                                     <path d="M5.88477 2.7334L10.2001 6.85261L5.88477 10.9718" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  283.                                     <path d="M10.1998 6.85266L1.7998 6.85266" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
  284.                                 </svg>
  285.                             </span>
  286.                         </button>
  287.                         {{ form_end(form_contact, { 'render_rest': false }) }}
  288.                     </div>
  289.                 </div>
  290.             </div>
  291.         </div>
  292.     </section>
  293.     {# ============================================================= #}
  294.     {#  SECTION 7 — NEWSLETTER (composant partagé)                   #}
  295.     {# ============================================================= #}
  296.     <section class="newsletter-area">
  297.         <div class="shape-agency">
  298.             <picture>
  299.                 <source srcset="{{ asset('assets/images/agexv4/shapes/logo3D.webp') }}" type="image/webp">
  300.                 <img src="{{ asset('assets/images/agexv4/shapes/logo3D.png') }}" alt="logo agence">
  301.             </picture>
  302.         </div>
  303.         <div class="container">
  304.             <div class="form-container">
  305.                 <h2 class="main-title" data-aos="fade-left">Abonnez-vous à <br> notre newsletter</h2>
  306.                 <p data-aos="fade-right" data-aos-delay="200">Un support indispensable pour les Experts-comptables !</p>
  307.                 {{ form_start(form_news2) }}
  308.                 <div class="input-newsletter" data-aos="fade-left" data-aos-delay="100">
  309.                     <div class="icon">
  310.                         <svg width="18" height="21" viewBox="0 0 18 21" fill="none" xmlns="http://www.w3.org/2000/svg">
  311.                             <path d="M8.75 10.1904C10.1562 10.1644 11.3411 9.68262 12.3047 8.74512C13.2422 7.78158 13.724 6.59668 13.75 5.19043C13.724 3.78418 13.2422 2.59928 12.3047 1.63574C11.3411 0.698242 10.1562 0.216471 8.75 0.19043C7.34375 0.216471 6.15885 0.698242 5.19531 1.63574C4.25781 2.59928 3.77604 3.78418 3.75 5.19043C3.77604 6.59668 4.25781 7.78158 5.19531 8.74512C6.15885 9.68262 7.34375 10.1644 8.75 10.1904ZM10.7422 12.0654H6.75781C4.85677 12.1175 3.26823 12.7816 1.99219 14.0576C0.716146 15.3337 0.0520833 16.9222 0 18.8232C0 19.2139 0.130208 19.5394 0.390625 19.7998C0.651042 20.0602 0.976562 20.1904 1.36719 20.1904H16.1328C16.5234 20.1904 16.849 20.0602 17.1094 19.7998C17.3698 19.5394 17.5 19.2139 17.5 18.8232C17.4479 16.9222 16.7839 15.3337 15.5078 14.0576C14.2318 12.7816 12.6432 12.1175 10.7422 12.0654Z" fill="#042F35"/>
  312.                         </svg>
  313.                     </div>
  314.                     {{ form_row(form_news2.name) }}
  315.                 </div>
  316.                 <div class="input-newsletter" data-aos="fade-right" data-aos-delay="200">
  317.                     <div class="icon">
  318.                         <svg width="20" height="22" viewBox="0 0 20 22" fill="none" xmlns="http://www.w3.org/2000/svg">
  319.                             <path d="M18.125 3.44043H1.875C1.35417 3.44043 0.911458 3.62272 0.546875 3.9873C0.182292 4.35189 0 4.7946 0 5.31543V16.5654C0 17.0863 0.182292 17.529 0.546875 17.8936C0.911458 18.2581 1.35417 18.4404 1.875 18.4404H18.125C18.6458 18.4404 19.0885 18.2581 19.4531 17.8936C19.8177 17.529 20 17.0863 20 16.5654V5.31543C20 4.7946 19.8177 4.35189 19.4531 3.9873C19.0885 3.62272 18.6458 3.44043 18.125 3.44043ZM18.75 6.05762V16.5654C18.75 16.7347 18.6882 16.8812 18.5645 17.0049C18.4408 17.1286 18.2943 17.1904 18.125 17.1904H1.875C1.70573 17.1904 1.55924 17.1286 1.43555 17.0049C1.31185 16.8812 1.25 16.7347 1.25 16.5654V6.05762L9.58984 13.2842C9.72005 13.3363 9.85026 13.4274 10 13.4404C10.1497 13.4274 10.2799 13.3363 10.4102 13.2842L18.75 6.05762Z" fill="#042F35"/>
  320.                         </svg>
  321.                     </div>
  322.                     {{ form_row(form_news2.email) }}
  323.                 </div>
  324.                 <button type="submit" class="btn regular black" data-aos="fade-up" data-aos-delay="300">
  325.                     <span>Je m'incris à la newsletter</span>
  326.                 </button>
  327.                 {{ form_end(form_news2) }}
  328.             </div>
  329.         </div>
  330.     </section>
  331.     {# Les 3 cartes promo (« Un projet à nous partager ? » …) sont déjà rendues #}
  332.     {# par le .footer-top de base.html.twig, comme sur la page index.          #}
  333. {% endblock %}
  334. {% block js %}
  335.     <script src="{{ asset('/assets/js/carouselLogo.js') }}"></script>
  336. {% endblock %}