{"id":27,"date":"2025-11-24T16:58:54","date_gmt":"2025-11-24T16:58:54","guid":{"rendered":"https:\/\/mcsportedge.com\/?page_id=27"},"modified":"2026-01-30T21:52:05","modified_gmt":"2026-01-30T21:52:05","slug":"accueil","status":"publish","type":"page","link":"https:\/\/mcsportedge.com\/en\/","title":{"rendered":"Home"},"content":{"rendered":"<!DOCTYPE html>\n<html lang=\"fr\">\n<head>\n  <meta charset=\"UTF-8\" \/>\n  <title>MC Sport \u2013 Chronom\u00e9trage &#038; animation d\u2019\u00e9v\u00e9nements sportifs<\/title>\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n<style>\n  :root {\n  --mc-bg: #FDFBF3;\n  --mc-bg-soft: #FFFFFF;\n  --mc-text: #111111;\n  --mc-text-muted: #4B5563;\n  --mc-accent: #E2D385;\n  --mc-border: #E0DED2;\n  --mc-max-width: 1120px;\n\n  \/* \u2705 Ajuste au besoin selon ton header WP *\/\n  --mc-hero-top-offset: 140px;\n}\n\n* { box-sizing: border-box; }\n\nhtml, body {\n  margin: 0;\n  padding: 0;\n  overflow-x: hidden; \/* \u2705 \u00e9vite les d\u00e9calages 100vw\/scrollbar *\/\n}\n\nbody {\n  font-family: system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", sans-serif;\n  background: var(--mc-bg);\n  color: var(--mc-text);\n  line-height: 1.6;\n}\n\na {\n  color: var(--mc-accent);\n  text-decoration: none;\n  transition: color 0.2s ease, opacity 0.2s ease;\n}\na:hover { text-decoration: underline; }\n\n\/* \u2705 WordPress: enl\u00e8ve paddings\/margins qui cr\u00e9ent une bande beige *\/\nbody, .site, .site-content, .wp-site-blocks, main, .wp-block-post-content {\n  padding-top: 0 !important;\n  margin-top: 0 !important;\n}\n\n\/* \u2705 WordPress: rend le header transparent pour que la vid\u00e9o \u201cmonte\u201d derri\u00e8re *\/\nheader, .site-header, .wp-block-template-part {\n  background: transparent !important;\n  box-shadow: none !important;\n}\n\n\/* Container pleine largeur (avec padding) *\/\n.mc-container {\n  width: 100%;\n  max-width: none;\n  margin: 0;\n  padding: 0 32px;\n}\n\n\/* Sections pleine largeur d\u2019\u00e9cran *\/\nsection {\n  padding: 64px 0;\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n}\n\nh1, h2, h3 { margin: 0 0 12px; font-weight: 700; }\n\nh1 {\n  font-size: 34px;\n  letter-spacing: 0.06em;\n  text-transform: uppercase;\n}\n\n.mc-section-title h2 {\n  font-size: 26px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  text-align: center;\n}\n\nh3 { font-size: 18px; margin-bottom: 8px; }\n\np { margin: 0 0 12px; color: var(--mc-text-muted); }\n\n.mc-tag {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 11px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--mc-accent);\n  margin-bottom: 6px;\n}\n\n.mc-tag-dot {\n  width: 8px;\n  height: 8px;\n  border-radius: 999px;\n  background: var(--mc-accent);\n  box-shadow: 0 0 14px rgba(226,211,133,0.9);\n}\n\n.mc-btn-row {\n  display: flex;\n  flex-wrap: wrap;\n  gap: 12px;\n  margin-top: 22px;\n}\n\n.mc-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  padding: 9px 20px;\n  border-radius: 999px;\n  font-size: 14px;\n  font-weight: 600;\n  border: 1px solid var(--mc-accent);\n  background: transparent;\n  color: var(--mc-accent);\n  text-decoration: none;\n  transition: all 0.2s ease;\n  gap: 6px;\n  white-space: nowrap;\n}\n\n.mc-btn span.icon { font-size: 15px; transform: translateY(1px); }\n\n.mc-btn-primary { background: var(--mc-accent); color: #111111; }\n\n.mc-btn-primary:hover {\n  filter: brightness(0.93);\n  transform: translateY(-1px);\n  text-decoration: none;\n  color: #ffffff;\n}\n\n.mc-btn-outline:hover {\n  background: rgba(226,211,133,0.07);\n  transform: translateY(-1px);\n  text-decoration: none;\n}\n\n\/* Boutons fond noir, texte or, texte blanc au survol *\/\n.mc-btn-dark {\n  background: #000000;\n  color: var(--mc-accent);\n  border-color: #000000;\n}\n\n.mc-btn-dark:hover {\n  background: #000000;\n  color: #ffffff;\n  text-decoration: none;\n  transform: translateY(-1px);\n}\n\n.mc-section-title {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  text-align: center;\n  gap: 10px;\n  margin-bottom: 26px;\n}\n\n.mc-section-title > div:first-child {\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n}\n\n.mc-section-title p {\n  margin: 0;\n  font-size: 14px;\n  max-width: 520px;\n}\n\n.mc-columns-3 {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 20px;\n}\n\n.mc-card {\n  background: var(--mc-bg-soft);\n  border-radius: 16px;\n  border: 1px solid var(--mc-border);\n  padding: 18px 20px;\n  box-shadow: 0 10px 24px rgba(0,0,0,0.08);\n  transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;\n  position: relative;\n  overflow: hidden;\n}\n\n.mc-card:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 16px 32px rgba(0,0,0,0.12);\n  border-color: rgba(226,211,133,0.8);\n}\n\n.mc-card-title {\n  font-size: 16px;\n  font-weight: 600;\n  margin-bottom: 6px;\n  color: var(--mc-text);\n}\n\n.mc-quote { font-size: 14px; color: var(--mc-text-muted); margin-bottom: 8px; }\n.mc-quote strong { color: var(--mc-text); }\n\n.mc-quote-meta {\n  font-size: 12px;\n  color: #6B7280;\n  text-transform: uppercase;\n  letter-spacing: 0.14em;\n}\n\n\/* =========================================================\n   HERO + VIDEO: FULLSCREEN (100vh) + TEXTE PLUS HAUT\n   ========================================================= *\/\n\n.mc-hero{\n  position: relative;\n  z-index: 0;\n\n  \/* \u2705 plein \u00e9cran *\/\n  height: auto;\n  min-height: 100svh;\n  height: auto;\n  min-height: 100vh;\n\n  display: flex;\n  align-items: flex-start; \/* \u2705 remonte le contenu *\/\n\n  width: 100vw;\n  margin-left: calc(50% - 50vw);\n\n  \/* \u2705 passe sous le header WP *\/\n  margin-top: calc(var(--mc-hero-top-offset) * -1);\n\n  padding: 0;\n  padding-bottom: 64px;\n  overflow: hidden;\n\n  background: #050608;\n  border-bottom: 1px solid #111827;\n  color: #f5f5f5;\n}\n\n.mc-hero-video-bg{\n  position: absolute;\n  inset: 0;\n  z-index: 0;\n  overflow: hidden;\n}\n\n.mc-hero-video-inner{\n  position: absolute;\n  top: 50%;\n  left: 50%;\n\n  width: 100vw;\n  height: 56.25vw;        \/* 16:9 *\/\n\n  min-width: 177.78vh;    \/* cover vertical *\/\n  min-height: 100svh;\n  min-height: 100vh;\n\n  transform: translate(-50%, -50%);\n  pointer-events: none;\n}\n\n.mc-hero-video-inner iframe{\n  width: 100%;\n  height: 100%;\n  border: 0;\n  pointer-events: none;\n}\n\n.mc-hero::before{\n  content:\"\";\n  position:absolute;\n  inset:0;\n  background: linear-gradient(to bottom, rgba(0,0,0,0.50), rgba(5,6,8,0.88));\n  z-index:1;\n}\n\n\/* \u2705 TEXTE REMONT\u00c9 *\/\n.mc-hero-inner{\n  width: 100%;\n  max-width: none;\n  margin: 0;\n\n  padding: calc(var(--mc-hero-top-offset) + 28px) 32px 0;\n\n  display: grid;\n  grid-template-columns: minmax(0, 1fr);\n  gap: 24px;\n\n  position: relative;\n  z-index: 2;\n  text-align: left;\n}\n\n.mc-hero-slogan {\n  font-size: 13px;\n  letter-spacing: 0.18em;\n  text-transform: uppercase;\n  color: var(--mc-accent);\n  margin-bottom: 10px;\n}\n\n.mc-hero-big-slogan {\n  font-size: 60px;\n  line-height: 1.05;\n  text-transform: uppercase;\n  letter-spacing: 0.22em;\n  margin-bottom: 14px;\n  display: flex;\n  flex-wrap: wrap;\n  gap: 10px;\n  color: var(--mc-accent);\n  text-shadow: 0 0 16px rgba(0,0,0,0.8);\n}\n\n.ltm-word {\n  display: inline-block;\n  opacity: 0;\n  transform: translateY(28px);\n}\n\n@keyframes ltmFadeUp {\n  from { opacity: 0; transform: translateY(28px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.mc-hero-inner.mc-reveal.is-visible .ltm-word.word-1 {\n  animation: ltmFadeUp 1.2s ease-out forwards;\n  animation-delay: 0.25s;\n}\n.mc-hero-inner.mc-reveal.is-visible .ltm-word.word-2 {\n  animation: ltmFadeUp 1.4s ease-out forwards;\n  animation-delay: 0.9s;\n}\n.mc-hero-inner.mc-reveal.is-visible .ltm-word.word-3 {\n  animation: ltmFadeUp 1.6s ease-out forwards;\n  animation-delay: 1.6s;\n}\n\n.mc-hero-content {\n  opacity: 0;\n  transform: translateY(18px);\n  color: #E5E7EB;\n}\n\n@keyframes heroContentFade {\n  from { opacity: 0; transform: translateY(18px); }\n  to { opacity: 1; transform: translateY(0); }\n}\n\n.mc-hero-inner.mc-reveal.is-visible .mc-hero-content {\n  animation: heroContentFade 1s ease-out forwards;\n  animation-delay: 2.4s;\n}\n\n.mc-hero-content h1 {\n  font-size: 20px;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  margin: 0 0 8px;\n  color: #F9FAFB;\n}\n\n.mc-hero-content p {\n  margin: 0 0 16px;\n  color: #E5E7EB;\n  max-width: 640px;\n}\n\n.mc-badge-soft {\n  display: inline-flex;\n  align-items: center;\n  gap: 6px;\n  border-radius: 999px;\n  padding: 4px 10px;\n  font-size: 11px;\n  text-transform: uppercase;\n  letter-spacing: 0.12em;\n  border: 1px solid rgba(226,211,133,0.6);\n  color: var(--mc-accent);\n  margin-top: 16px;\n  background: rgba(5,6,8,0.7);\n  backdrop-filter: blur(4px);\n}\n\n.mc-badge-soft-dot {\n  width: 7px;\n  height: 7px;\n  border-radius: 999px;\n  background: var(--mc-accent);\n  box-shadow: 0 0 12px rgba(226,211,133,0.9);\n}\n\n\/* \u2705 Fix admin bar WP (quand tu es logg\u00e9) *\/\nbody.admin-bar .mc-hero{\n  margin-top: calc((var(--mc-hero-top-offset) + 32px) * -1);\n}\n@media (max-width: 782px){\n  body.admin-bar .mc-hero{\n    margin-top: calc((var(--mc-hero-top-offset) + 46px) * -1);\n  }\n}\n\n\/* SECTIONS \u2013 fond clair #FDFBF3 *\/\n#prochains-evenements,\n#resultats-recents,\n#stats,\n#experience-client,\n#cta-final {\n  background: #FDFBF3;\n  border-top: 1px solid var(--mc-border);\n  border-bottom: 1px solid var(--mc-border);\n}\n\n\/* SECTION STATS *\/\n.mc-stats-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0,1fr));\n  gap: 20px;\n}\n\n.mc-stat-card {\n  text-align: center;\n  padding: 18px 16px;\n  border-radius: 16px;\n  background: #FFFFFF;\n  border: 1px solid var(--mc-border);\n  box-shadow: 0 10px 24px rgba(0,0,0,0.06);\n}\n\n.mc-stat-number {\n  font-size: 30px;\n  font-weight: 700;\n  letter-spacing: 0.08em;\n  text-transform: uppercase;\n  color: var(--mc-accent);\n  margin-bottom: 4px;\n}\n\n.mc-stat-label {\n  font-size: 13px;\n  color: var(--mc-text-muted);\n  text-transform: uppercase;\n  letter-spacing: 0.12em;\n}\n\n.mc-stat-sub {\n  font-size: 12px;\n  color: #6B7280;\n  margin-top: 6px;\n}\n\n.mc-reveal {\n  opacity: 0;\n  transform: translateY(24px);\n  transition: opacity 0.6s ease, transform 0.6s ease;\n}\n\n.mc-reveal.is-visible {\n  opacity: 1;\n  transform: translateY(0);\n}\n\n.mc-home-events-list,\n.mc-home-results-list {\n  display: grid;\n  gap: 18px;\n}\n\n.mc-home-events-list .mc-card,\n.mc-home-results-list .mc-card {\n  background: var(--mc-bg-soft);\n  border-color: var(--mc-border);\n}\n\n.mc-home-events-list .mc-card:hover,\n.mc-home-results-list .mc-card:hover {\n  border-color: var(--mc-accent);\n  box-shadow: 0 16px 32px rgba(0,0,0,0.12);\n}\n\n.mc-testimonials-wrapper {\n  margin-top: 24px;\n  padding: 20px;\n  border-radius: 18px;\n  border: 1px solid rgba(226,211,133,0.4);\n  background: #FFFFFF;\n}\n\n.mc-testimonials-wrapper .testimonial,\n.mc-testimonials-wrapper .review {\n  margin-bottom: 16px;\n}\n\n@media (max-width: 960px) {\n  .mc-columns-3 { grid-template-columns: 1fr 1fr; }\n  .mc-stats-grid { grid-template-columns: 1fr; }\n}\n\n@media (max-width: 640px){\n  .mc-hero{\n    min-height: 100svh;\n    min-height: 100vh;\n    height: auto;\n    padding-bottom: 64px;\n  }\n}\n\n@media (max-width: 640px) {\n  :root { --mc-hero-top-offset: 90px; }\n\n  section { padding: 46px 0; }\n  h1 { font-size: 26px; }\n  .mc-section-title h2 { font-size: 22px; letter-spacing: 0.14em; }\n  .mc-columns-3 { grid-template-columns: 1fr; }\n\n  .mc-hero-big-slogan { font-size: 38px; letter-spacing: 0.16em; }\n  .mc-btn-row { gap: 10px; }\n  .mc-container { padding: 0 20px; }\n\n  \/* \u2705 texte plus haut sur mobile *\/\n  .mc-hero-inner { padding: calc(var(--mc-hero-top-offset) + 18px) 20px 0; }\n}\n<\/style>\n\n<\/head>\n\n<body>\n  <!-- HERO AVEC VID\u00c9O + LIVE THE MOMENT FIRST -->\n<section class=\"mc-hero\" id=\"hero\">\n  <div class=\"mc-hero-video-bg\" aria-hidden=\"true\">\n    <div class=\"mc-hero-video-inner\">\n      <iframe\n        src=\"https:\/\/www.youtube.com\/embed\/MP0k1QECYZQ?autoplay=1&#038;mute=1&#038;playsinline=1&#038;loop=1&#038;controls=0&#038;showinfo=0&#038;modestbranding=1&#038;playlist=MP0k1QECYZQ\"\n        title=\"MC Sport \u2013 Live the Moment\"\n        allow=\"autoplay; encrypted-media\"\n        allowfullscreen\n loading=\"lazy\">\n      <\/iframe>\n    <\/div>\n  <\/div>\n\n    <div class=\"mc-hero-inner mc-reveal\">\n      <div>\n        <div class=\"mc-hero-slogan\">MC Sport \u2022 Announcing &amp; Timing<\/div>\n\n        <div class=\"mc-hero-big-slogan\">\n          <span class=\"ltm-word word-1\">Live<\/span>\n          <span class=\"ltm-word word-2\">The<\/span>\n          <span class=\"ltm-word word-3\">moment<\/span>\n        <\/div>\n\n        <div class=\"mc-hero-content\">\n          <h1>Sports event announcing and timing in Qu\u00e9bec<\/h1>\n\n          <p style=\"text-align: justify;\">\n            MC Sport specializes in event announcing, along with electronic chip timing and live timing\u2014based in Sherbrooke, serving all of Qu\u00e9bec and select regions across Canada. Running, cycling, trail, mountain bike, HYROX, and more: a turnkey service for event organizers.\n          <\/p>\n\n          <div class=\"mc-btn-row\">\n            <a href=\"\/en\/services\/\" class=\"mc-btn mc-btn-primary\">\n              <span>View services<\/span>\n              <span class=\"icon\">\u203a<\/span>\n            <\/a>\n            <a href=\"\/en\/evenements\/\" class=\"mc-btn mc-btn-outline\">\n              <span>Event calendar<\/span>\n            <\/a>\n            <a href=\"\/en\/resultats\/\" class=\"mc-btn mc-btn-outline\">\n              <span>Results<\/span>\n            <\/a>\n          <\/div>\n\n          <div class=\"mc-badge-soft\">\n            <span class=\"mc-badge-soft-dot\"><\/span>\n            <span>On the course with you<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- SECTION \u2013 PROCHAINS RENDEZ-VOUS (1) -->\n  <section id=\"prochains-evenements\" class=\"mc-reveal\">\n    <div class=\"mc-container\">\n      <div class=\"mc-section-title\">\n        <div>\n          <div class=\"mc-tag\">\n            <span class=\"mc-tag-dot\"><\/span>\n            <span>Calendar<\/span>\n          <\/div>\n          <h2>Our upcoming stops<\/h2>\n        <\/div>\n        <p>The next events where MC Sport will be on site.<\/p>\n      <\/div>\n\n              <div class=\"mc-event-list mc-home-events-list\">\n                            <article class=\"mc-card mc-event-card\">\n\n                                            <div class=\"mc-event-thumb-wrapper\">\n                            <img decoding=\"async\" width=\"300\" height=\"300\" src=\"https:\/\/mcsportedge.com\/wp-content\/uploads\/2025\/11\/nvcloutier-300x300.png\" class=\"mc-event-thumb wp-post-image\" alt=\"\" srcset=\"https:\/\/mcsportedge.com\/wp-content\/uploads\/2025\/11\/nvcloutier-300x300.png 300w, https:\/\/mcsportedge.com\/wp-content\/uploads\/2025\/11\/nvcloutier-150x150.png 150w, https:\/\/mcsportedge.com\/wp-content\/uploads\/2025\/11\/nvcloutier-768x768.png 768w, https:\/\/mcsportedge.com\/wp-content\/uploads\/2025\/11\/nvcloutier.png 1024w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>                        <\/div>\n                    \n                    <div class=\"mc-card-meta\">\n                        23 May 2026\n                                                    &nbsp;\u00b7&nbsp;\n                                                            Mont-Bellevue                            \n                                                            ,                                 Sherbrooke                                                                        <\/div>\n\n                    <div class=\"mc-card-title\">\n                        Coupe NV Cloutier #1 2026                    <\/div>\n\n                    \n                    <div class=\"mc-card-tags\">\n                                                    <span class=\"mc-card-tag mc-card-tag-sport\">\n                                Mountain Biking                            <\/span>\n                        \n                                                    <span class=\"mc-card-tag mc-card-tag-service\">\n                                Combined package                            <\/span>\n                                            <\/div>\n\n                    <div class=\"mc-card-footer\">\n                        <a href=\"https:\/\/mcsportedge.com\/events\/2026\/coupe-nv-cloutier-1-2026.html\" class=\"mc-btn mc-btn-outline\">\n                            Details &amp; Info\n                        <\/a>\n                    <\/div>\n                <\/article>\n                            <article class=\"mc-card mc-event-card\">\n\n                                            <div class=\"mc-event-thumb-wrapper\">\n                            <img decoding=\"async\" width=\"225\" height=\"225\" src=\"https:\/\/mcsportedge.com\/wp-content\/uploads\/2026\/01\/frade.png\" class=\"mc-event-thumb wp-post-image\" alt=\"\" srcset=\"https:\/\/mcsportedge.com\/wp-content\/uploads\/2026\/01\/frade.png 225w, https:\/\/mcsportedge.com\/wp-content\/uploads\/2026\/01\/frade-150x150.png 150w\" sizes=\"(max-width: 225px) 100vw, 225px\" \/>                        <\/div>\n                    \n                    <div class=\"mc-card-meta\">\n                        23 May 2026\n                                                    &nbsp;\u00b7&nbsp;\n                                                            \u00c9cole Juv\u00e9nat Notre-Dame                            \n                                                            ,                                 Saint-Romuald                                                                        <\/div>\n\n                    <div class=\"mc-card-title\">\n                        Mouvement Frade &#8211; Rush #1                    <\/div>\n\n                    \n                    <div class=\"mc-card-tags\">\n                                                    <span class=\"mc-card-tag mc-card-tag-sport\">\n                                HYROX                            <\/span>\n                        \n                                                    <span class=\"mc-card-tag mc-card-tag-service\">\n                                Announcing Division                            <\/span>\n                                            <\/div>\n\n                    <div class=\"mc-card-footer\">\n                        <a href=\"https:\/\/mcsportedge.com\/events\/2026\/mouvement-frade-rush-1.html\" class=\"mc-btn mc-btn-outline\">\n                            Details &amp; Info\n                        <\/a>\n                    <\/div>\n                <\/article>\n                            <article class=\"mc-card mc-event-card\">\n\n                                            <div class=\"mc-event-thumb-wrapper\">\n                            <img decoding=\"async\" width=\"300\" height=\"298\" src=\"https:\/\/mcsportedge.com\/wp-content\/uploads\/2025\/11\/coupecan.png\" class=\"mc-event-thumb wp-post-image\" alt=\"\" srcset=\"https:\/\/mcsportedge.com\/wp-content\/uploads\/2025\/11\/coupecan.png 300w, https:\/\/mcsportedge.com\/wp-content\/uploads\/2025\/11\/coupecan-150x150.png 150w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/>                        <\/div>\n                    \n                    <div class=\"mc-card-meta\">\n                        30 May 2026\n                                                    &nbsp;\u00b7&nbsp;\n                                                            Mont-Bellevue                            \n                                                            ,                                 Sherbrooke                                                                        <\/div>\n\n                    <div class=\"mc-card-title\">\n                        Coupe Canada Cup #1 \/ Coupe Qu\u00e9bec #1 et #2 Sherbrooke 2026                    <\/div>\n\n                    \n                    <div class=\"mc-card-tags\">\n                                                    <span class=\"mc-card-tag mc-card-tag-sport\">\n                                Mountain Biking                            <\/span>\n                        \n                                                    <span class=\"mc-card-tag mc-card-tag-service\">\n                                Announcing Division                            <\/span>\n                                            <\/div>\n\n                    <div class=\"mc-card-footer\">\n                        <a href=\"https:\/\/mcsportedge.com\/events\/2026\/coupe-canada-cup-1-coupe-quebec-1-et-2-sherbrooke-2026.html\" class=\"mc-btn mc-btn-outline\">\n                            Details &amp; Info\n                        <\/a>\n                    <\/div>\n                <\/article>\n                    <\/div>\n    \n    <style>\n      .mc-home-events-list {\n        display: grid;\n        grid-template-columns: repeat(3, minmax(0,1fr));\n        gap: 18px;\n      }\n      @media (max-width: 960px) {\n        .mc-home-events-list {\n          grid-template-columns: repeat(2, minmax(0,1fr));\n        }\n      }\n      @media (max-width: 640px) {\n        .mc-home-events-list {\n          grid-template-columns: 1fr;\n        }\n      }\n\n      \/* Image \/ logo de l'\u00e9v\u00e9nement *\/\n      .mc-event-thumb-wrapper {\n        margin-bottom: 12px;\n      }\n      .mc-event-thumb {\n        width: 100%;\n        display: block;\n        border-radius: 12px;\n        object-fit: cover;\n        max-height: 180px;\n      }\n\n      .mc-card-meta {\n        font-size: 13px;\n        color: #9ca3af;\n        margin-bottom: 6px;\n      }\n\n      .mc-card-tags {\n        margin-top: 12px;\n        display: flex;\n        flex-wrap: wrap;\n        gap: 8px;\n      }\n\n      \/* Badges ovales *\/\n      .mc-card-tag {\n        display: inline-flex;\n        align-items: center;\n        padding: 3px 10px;\n        border-radius: 999px;\n        font-size: 11px;\n        letter-spacing: 0.08em;\n        text-transform: uppercase;\n        white-space: nowrap;\n      }\n\n      \/* Sport en gris *\/\n      .mc-card-tag-sport {\n        border: 1px solid #4b5563;\n        color: #d1d5db;\n        background: rgba(15, 17, 23, 0.95);\n      }\n\n      \/* Service en or (comme ta brand) *\/\n      .mc-card-tag-service {\n        border: 1px solid rgba(226,211,133,0.7);\n        color: #E2D385;\n        background: rgba(4,5,9,0.95);\n      }\n\n      \/* Plus d'espace entre les tags et le bouton *\/\n      .mc-card-footer {\n        margin-top: 18px;\n      }\n    <\/style>\n\n    \n\n      <div style=\"margin-top:22px; text-align:center;\">\n        <a href=\"\/en\/evenements\/\" class=\"mc-btn mc-btn-outline mc-btn-dark\">\n          View all events\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- SECTION \u2013 R\u00c9SULTATS R\u00c9CENTS (2) -->\n  <section id=\"resultats-recents\" class=\"mc-reveal\">\n    <div class=\"mc-container\">\n      <div class=\"mc-section-title\">\n        <div>\n          <div class=\"mc-tag\">\n            <span class=\"mc-tag-dot\"><\/span>\n            <span>Results<\/span>\n          <\/div>\n          <h2>Recent results<\/h2>\n        <\/div>\n        <p>The latest events timed by MC Sport.<\/p>\n      <\/div>\n\n              <p>No recent results available for the season <strong>2026<\/strong>.<\/p>\n    \n    <style>\n      .mc-home-results-list {\n        display: grid;\n        grid-template-columns: repeat(3, minmax(0,1fr));\n        gap: 18px;\n      }\n      @media (max-width: 960px) {\n        .mc-home-results-list {\n          grid-template-columns: repeat(2, minmax(0,1fr));\n        }\n      }\n      @media (max-width: 640px) {\n        .mc-home-results-list {\n          grid-template-columns: 1fr;\n        }\n      }\n\n      \/* Image \/ logo de l'\u00e9v\u00e9nement *\/\n      .mc-event-thumb-wrapper {\n        margin-bottom: 12px;\n      }\n      .mc-event-thumb {\n        width: 100%;\n        display: block;\n        border-radius: 12px;\n        object-fit: cover;\n        max-height: 180px;\n      }\n\n      .mc-card-meta {\n        font-size: 13px;\n        color: #9ca3af;\n        margin-bottom: 6px;\n      }\n\n      .mc-card-small-meta {\n        font-size: 13px;\n        color: #9ca3af;\n        margin-bottom: 6px;\n      }\n\n      .mc-card-tags {\n        margin-top: 12px;\n        display: flex;\n        flex-wrap: wrap;\n        gap: 8px;\n      }\n\n      \/* Badges ovales *\/\n      .mc-card-tag {\n        display: inline-flex;\n        align-items: center;\n        padding: 3px 10px;\n        border-radius: 999px;\n        font-size: 11px;\n        letter-spacing: 0.08em;\n        text-transform: uppercase;\n        white-space: nowrap;\n      }\n\n      \/* Sport en gris *\/\n      .mc-card-tag-sport {\n        border: 1px solid #4b5563;\n        color: #d1d5db;\n        background: rgba(15, 17, 23, 0.95);\n      }\n\n      \/* Service en or *\/\n      .mc-card-tag-service {\n        border: 1px solid rgba(226,211,133,0.7);\n        color: #E2D385;\n        background: rgba(4,5,9,0.95);\n      }\n\n      \/* Plus d'espace entre tags et bouton *\/\n      .mc-card-footer {\n        margin-top: 18px;\n      }\n    <\/style>\n\n    \n\n      <div style=\"margin-top:22px; text-align:center;\">\n        <a href=\"\/en\/resultats\/\" class=\"mc-btn mc-btn-outline mc-btn-dark\">\n          Season results\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- SECTION \u2013 STATS ANIM\u00c9ES (3) -->\n  <section id=\"stats\" class=\"mc-reveal\">\n    <div class=\"mc-container\">\n      <div class=\"mc-section-title\">\n        <div>\n          <div class=\"mc-tag\">\n            <span class=\"mc-tag-dot\"><\/span>\n            <span>In brief<\/span>\n          <\/div>\n          <h2>Events, athletes, partners<\/h2>\n        <\/div>\n        <p>An approach built on precision, field experience, and close collaboration with organizers.<\/p>\n      <\/div>\n\n      <div class=\"mc-stats-grid\">\n        <div class=\"mc-stat-card\">\n          <div class=\"mc-stat-number\" data-target=\"10\">0<\/div>\n          <div class=\"mc-stat-label\">Years behind the mic<\/div>\n          <div class=\"mc-stat-sub\">in sports event announcing.<\/div>\n        <\/div>\n\n        <div class=\"mc-stat-card\">\n          <div class=\"mc-stat-number\" data-target=\"+30000\">0<\/div>\n          <div class=\"mc-stat-label\">Athletes timed<\/div>\n          <div class=\"mc-stat-sub\">across all disciplines.<\/div>\n        <\/div>\n\n        <div class=\"mc-stat-card\">\n          <div class=\"mc-stat-number\" data-target=\"98\">0<\/div>\n          <div class=\"mc-stat-label\">% Satisfied partners<\/div>\n          <div class=\"mc-stat-sub\">who want to renew or expand the collaboration.<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- SECTION \u2013 T\u00c9MOIGNAGES (comment\u00e9e pour l'instant)\n  <section id=\"experience-client\" class=\"mc-reveal\">\n    <div class=\"mc-container\">\n      <div class=\"mc-section-title\">\n        <div>\n          <div class=\"mc-tag\">\n            <span class=\"mc-tag-dot\"><\/span>\n            <span>T\u00e9moignages<\/span>\n          <\/div>\n          <h2>Ce que les organisateurs disent de nous<\/h2>\n        <\/div>\n        <p>\n          Ils parlent mieux de MC Sport que nous&nbsp;: voici quelques avis d\u2019organisateurs qui nous ont confi\u00e9 leur \u00e9v\u00e9nement.\n        <\/p>\n      <\/div>\n\n      <div class=\"mc-testimonials-wrapper\">\n        <!-- shortcode ou contenu viendra ici plus tard -->\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- SECTION \u2013 CTA FINAL (5) -->\n  <section id=\"cta-final\" class=\"mc-reveal\">\n    <div class=\"mc-container\">\n      <div style=\"text-align:center; max-width:720px; margin:0 auto;\">\n        <div class=\"mc-tag\" style=\"justify-content:center;\">\n          <span class=\"mc-tag-dot\"><\/span>\n          <span>Let\u2019s talk about your project<\/span>\n        <\/div>\n\n        <h2>Organizing a sporting event?<\/h2>\n\n        <p>\n          Timing, announcing, or a combined package, let\u2019s discuss your route, constraints, and goals. We adapt our presence and equipment to the reality of your event.\n        <\/p>\n\n        <div class=\"mc-btn-row\" style=\"justify-content:center;\">\n          <a href=\"\/en\/contact\/\" class=\"mc-btn mc-btn-primary\">\n            <span>Request a quote<\/span>\n          <\/a>\n          <a href=\"\/en\/services\/\" class=\"mc-btn mc-btn-outline mc-btn-dark\">\n            <span>View all services<\/span>\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    \/\/ Animation au scroll (r\u00e9v\u00e9lation des sections)\n    (function() {\n      const elements = document.querySelectorAll('.mc-reveal');\n      if (!('IntersectionObserver' in window) || !elements.length) return;\n\n      const observer = new IntersectionObserver((entries) => {\n        entries.forEach(entry => {\n          if (entry.isIntersecting) {\n            entry.target.classList.add('is-visible');\n            observer.unobserve(entry.target);\n          }\n        });\n      }, { threshold: 0.15 });\n\n      elements.forEach(el => observer.observe(el));\n    })();\n\n    \/\/ Compteurs anim\u00e9s pour les stats\n    (function() {\n      const statsSection = document.getElementById('stats');\n      if (!statsSection) return;\n\n      const numbers = statsSection.querySelectorAll('.mc-stat-number');\n      if (!numbers.length) return;\n\n      let hasRun = false;\n\n      const animate = () => {\n        if (hasRun) return;\n        hasRun = true;\n\n        numbers.forEach(el => {\n          const target = parseInt(el.getAttribute('data-target'), 10);\n          if (isNaN(target)) return;\n\n          const duration = 1500;\n          const startTime = performance.now();\n\n          const step = (now) => {\n            const progress = Math.min((now - startTime) \/ duration, 1);\n            const value = Math.floor(progress * target);\n\n            el.textContent = value.toLocaleString('fr-CA');\n\n            if (progress < 1) requestAnimationFrame(step);\n          };\n\n          requestAnimationFrame(step);\n        });\n      };\n\n      if ('IntersectionObserver' in window) {\n        const obs = new IntersectionObserver((entries) => {\n          entries.forEach(entry => {\n            if (entry.isIntersecting) {\n              animate();\n              obs.disconnect();\n            }\n          });\n        }, { threshold: 0.3 });\n\n        obs.observe(statsSection);\n      } else {\n        animate();\n      }\n    })();\n  <\/script>\n<\/body>\n<\/html>\n\n\n\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p>MC Sport \u2013 Chronom\u00e9trage &#038; animation d\u2019\u00e9v\u00e9nements sportifs MC Sport \u2022 Animation &amp; Chronom\u00e9trage Vivez le moment Animation et chronom\u00e9trage d\u2019\u00e9v\u00e9nements sportifs au Qu\u00e9bec MC Sport se sp\u00e9cialise en animation [&hellip;]<\/p>","protected":false},"author":1,"featured_media":372,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-27","page","type-page","status-publish","has-post-thumbnail","hentry"],"blocksy_meta":[],"acf":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/pages\/27","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/comments?post=27"}],"version-history":[{"count":95,"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/pages\/27\/revisions"}],"predecessor-version":[{"id":635,"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/pages\/27\/revisions\/635"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/media\/372"}],"wp:attachment":[{"href":"https:\/\/mcsportedge.com\/en\/wp-json\/wp\/v2\/media?parent=27"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}