{"id":279081,"date":"2026-10-14T23:47:21","date_gmt":"2026-10-14T21:47:21","guid":{"rendered":"https:\/\/m3padelacademy.com\/?page_id=279081"},"modified":"2026-10-14T23:56:27","modified_gmt":"2026-10-14T21:56:27","slug":"m3-high-performance-pro","status":"publish","type":"page","link":"https:\/\/m3padelacademy.com\/en\/m3-high-performance-pro\/","title":{"rendered":"M3 High Performance Pro"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.9&#8243; _module_preset=&#8221;default&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.9&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<!-- M3 PADEL ACADEMY \u2014 M3 HIGH PERFORMANCE PRO \u00b7 flat block for WordPress (Divi).<!-- [et_pb_line_break_holder] -->  CSS scoped to #m3-hpp2, JS in local IIFE. Brand informational page: no CTAs, no form.<!-- [et_pb_line_break_holder] -->  Photos served from the Media Library: https:\/\/m3padelacademy.com\/wp-content\/uploads\/2026\/10\/ &#8211;><!-- [et_pb_line_break_holder] --><\/p>\n<div id=\"m3-hpp2\" style=\"font-family: 'Montserrat', sans-serif; color: #ffffff; position: relative; z-index: 0; background: linear-gradient(175deg, #0B1220 0%, #14284A 38%, #0E1B33 70%, #0B1220 100%); margin: 0; overflow: hidden;\"><!-- [et_pb_line_break_holder] --><\/p>\n<style><!-- [et_pb_line_break_holder] -->@import url(\"https:\/\/fonts.googleapis.com\/css2?family=Anton&family=Montserrat:wght@300;400;700&display=swap\");<!-- [et_pb_line_break_holder] -->@keyframes m3hpDrift1 { from { transform: translate(0,0) scale(1); } to { transform: translate(9vw,7vh) scale(1.18); } }<!-- [et_pb_line_break_holder] -->@keyframes m3hpDrift2 { from { transform: translate(0,0) scale(1.12); } to { transform: translate(-7vw,-9vh) scale(1); } }<!-- [et_pb_line_break_holder] -->@keyframes m3hpDrift3 { from { transform: translate(0,0) scale(1); } to { transform: translate(-5vw,6vh) scale(1.22); } }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3h-anton { font-family: 'Anton', sans-serif; font-weight: 400; text-transform: uppercase; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3h-kicker { font-weight: 700; font-size: 13px; letter-spacing: .18em; color: rgba(255,255,255,.72); text-transform: uppercase; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3h-eyebrow { font-weight: 400; font-size: 12px; letter-spacing: .38em; color: rgba(255,255,255,.68); text-transform: uppercase; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3h-body { font-size: 16px; line-height: 1.9; color: rgba(255,255,255,.72); margin: 0; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3h-hr { display: flex; align-items: center; gap: 16px; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3h-hr > div:first-child { width: 48px; height: 3px; background: #CFD535; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 #m3hp-coaches .m3hp-card { flex: 0 0 clamp(220px, 22vw, 300px); scroll-snap-align: start; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 #m3hp-coaches::-webkit-scrollbar { height: 6px; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 #m3hp-coaches::-webkit-scrollbar-track { background: rgba(255,255,255,.08); border-radius: 999px; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 #m3hp-coaches::-webkit-scrollbar-thumb { background: rgba(207,213,53,.5); border-radius: 999px; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3hp-card { background: rgba(255,255,255,.04); border: 1px solid rgba(255,255,255,.14); border-radius: 20px; overflow: hidden; transition: transform .5s cubic-bezier(.2,.6,.2,1), border-color .5s; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3hp-card:hover { transform: translateY(-6px); border-color: rgba(207,213,53,.5); }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3hp-slot { position: relative; aspect-ratio: 4 \/ 5; background: rgba(11,18,32,.5); border-bottom: 1px solid rgba(255,255,255,.1); display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; overflow: hidden; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3hp-slot .ini { font-family: 'Anton', sans-serif; text-transform: uppercase; font-size: 44px; color: rgba(255,255,255,.16); letter-spacing: .04em; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3hp-slot .tag { font-weight: 700; font-size: 10px; letter-spacing: .2em; text-transform: uppercase; color: rgba(207,213,53,.55); }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3hp-slot img.m3hp-photo { position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; object-fit: cover; object-position: center top; display: block !important; opacity: 1 !important; visibility: visible !important; margin: 0 !important; padding: 0 !important; border: 0 !important; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3hp-meta { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 6px 12px; padding: 20px 22px; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3hp-name { font-family: 'Anton', sans-serif; text-transform: uppercase; font-size: 17px; color: #ffffff; line-height: 1.2; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3hp-role { font-weight: 700; font-size: 10px; letter-spacing: .14em; color: #CFD535; text-transform: uppercase; white-space: nowrap; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 img, #m3-hpp2 video { max-width: none; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3hp-cc { position: absolute; top: 50%; left: 50%; width: clamp(230px, 22vw, 320px); transition: transform .9s cubic-bezier(.2,.6,.2,1), opacity .9s, filter .9s; will-change: transform, opacity, filter; }<!-- [et_pb_line_break_holder] -->#m3-hpp2 .m3hp-cc .m3hp-card:hover { transform: none; }<!-- [et_pb_line_break_holder] -->@media (max-width: 860px) {<!-- [et_pb_line_break_holder] -->  #m3-hpp2 [data-rsp=\"pad\"] { padding-left: 24px !important; padding-right: 24px !important; }<!-- [et_pb_line_break_holder] -->  #m3-hpp2 [data-rsp=\"datos\"] { grid-template-columns: minmax(0,1fr) !important; gap: 48px !important; }<!-- [et_pb_line_break_holder] -->}<!-- [et_pb_line_break_holder] --><\/style>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- Ambient light --><!-- [et_pb_line_break_holder] --><\/p>\n<div style=\"position: absolute; inset: 0; z-index: -1; overflow: hidden; pointer-events: none;\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div style=\"position: absolute; width: 78vw; height: 78vw; border-radius: 50%; background: radial-gradient(circle, rgba(58,106,212,.38), transparent 64%); top: 2%; left: -20%; animation: m3hpDrift1 22s ease-in-out infinite alternate;\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div style=\"position: absolute; width: 64vw; height: 64vw; border-radius: 50%; background: radial-gradient(circle, rgba(207,213,53,.14), transparent 62%); top: 30%; right: -16%; animation: m3hpDrift2 28s ease-in-out infinite alternate;\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div style=\"position: absolute; width: 70vw; height: 70vw; border-radius: 50%; background: radial-gradient(circle, rgba(58,106,212,.30), transparent 64%); top: 62%; left: -12%; animation: m3hpDrift3 25s ease-in-out infinite alternate;\"><\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- HERO \u00b7 Pro gallery --><!-- [et_pb_line_break_holder] --><\/p>\n<div style=\"position: relative; min-height: 96vh; display: flex; flex-direction: column; justify-content: center; overflow: hidden; padding: 104px 0 88px; box-sizing: border-box;\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div data-reveal=\"1\" data-rsp=\"pad\" style=\"text-align: center; padding: 0 64px; margin-bottom: 64px;\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"m3h-eyebrow\" style=\"margin-bottom: 28px;\">Competition \u00b7 High Performance Pro<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<h1 class=\"m3h-anton\" style=\"color: #ffffff; font-size: clamp(34px, 4vw, 64px); line-height: 1.1; letter-spacing: .03em; margin: 0 auto; max-width: 1000px;\">Where the world&#8217;s best<!\u2013- [et_pb_br_holder] -\u2013><span style=\"color: #CFD535;\">train.<\/span><\/h1>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div data-reveal=\"2\" id=\"m3hp-stage\" style=\"position: relative; height: clamp(380px, 40vw, 560px);\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/p>\n<div data-reveal=\"2\" style=\"text-align: center; margin-top: 56px; padding: 0 64px;\" data-rsp=\"pad\"><!-- [et_pb_line_break_holder] -->    <pee style=\"font-size: 16px; line-height: 1.95; color: rgba(255,255,255,.75); max-width: 640px; margin: 0 auto; font-weight: 300;\">Tour professionals trust M3 Padel Academy and its method to reach their maximum potential and get as far as possible on the professional circuit.<\/pee><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- DATA --><!-- [et_pb_line_break_holder] --><\/p>\n<div data-rsp=\"pad\" style=\"padding: 136px 64px 120px; max-width: 1440px; margin: 0 auto; box-sizing: border-box;\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div data-rsp=\"datos\" style=\"display: grid; grid-template-columns: minmax(0,1.1fr) minmax(0,1fr); gap: 80px; align-items: center;\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div><!-- [et_pb_line_break_holder] -->      <\/p>\n<div data-reveal=\"1\" class=\"m3h-hr\" style=\"margin-bottom: 24px;\">\n<div><\/div>\n<div class=\"m3h-kicker\">M3 Method<\/div>\n<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2 data-reveal=\"1\" class=\"m3h-anton\" style=\"font-size: clamp(30px, 3.2vw, 48px); line-height: 1.14; letter-spacing: .02em; margin: 0; color: #ffffff;\">The best don&#8217;t improvise. <span style=\"color: #CFD535;\">They train with method.<\/span><\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div data-reveal=\"2\" style=\"border-left: 1px solid rgba(255,255,255,.14); padding-left: 40px;\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"m3h-anton\" style=\"font-size: clamp(72px, 7vw, 120px); line-height: 1; color: #CFD535;\" data-countup=\"262\">262<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div style=\"font-weight: 700; font-size: 13px; letter-spacing: .14em; color: #ffffff; text-transform: uppercase; margin-top: 20px;\">Professional titles<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<div style=\"font-size: 14px; line-height: 1.7; color: rgba(255,255,255,.72); margin-top: 10px; font-weight: 300;\">From World Padel Tour and Premier Padel, won by M3 players.<\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- COACHES --><!-- [et_pb_line_break_holder] --><\/p>\n<div style=\"border-top: 1px solid rgba(255,255,255,.14);\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div data-rsp=\"pad\" style=\"padding: 120px 64px; max-width: 1440px; margin: 0 auto; box-sizing: border-box;\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div data-reveal=\"1\" style=\"text-align: center; margin-bottom: 72px;\"><!-- [et_pb_line_break_holder] -->      <\/p>\n<div class=\"m3h-eyebrow\" style=\"margin-bottom: 24px;\">Coaches<\/div>\n<p><!-- [et_pb_line_break_holder] -->      <\/p>\n<h2 class=\"m3h-anton\" style=\"font-size: clamp(30px, 3vw, 44px); line-height: 1.15; letter-spacing: .03em; margin: 0; color: #ffffff;\">The coaches behind the pros<\/h2>\n<p><!-- [et_pb_line_break_holder] -->    <\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div id=\"m3hp-coaches\" style=\"display: flex; gap: 24px; overflow-x: auto; padding-bottom: 20px; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch;\"><\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><!-- CLOSING --><!-- [et_pb_line_break_holder] --><\/p>\n<div data-rsp=\"pad\" style=\"padding: 136px 64px 128px; text-align: center; border-top: 1px solid rgba(255,255,255,.14);\"><!-- [et_pb_line_break_holder] -->  <\/p>\n<div data-reveal=\"1\" style=\"display: flex; flex-direction: column; align-items: center; gap: 36px;\"><!-- [et_pb_line_break_holder] -->    <\/p>\n<div class=\"m3h-anton\" style=\"color: #ffffff; font-size: clamp(32px, 4vw, 64px); line-height: 1.15;\">The method <span style=\"color: #CFD535;\">makes the difference.<\/span><\/div>\n<p><!-- [et_pb_line_break_holder] -->    <\/p>\n<div style=\"font-weight: 400; font-size: 12px; letter-spacing: .3em; color: rgba(255,255,255,.5); text-transform: uppercase;\">Excellence has a M3thod<\/div>\n<p><!-- [et_pb_line_break_holder] -->  <\/div>\n<p><!-- [et_pb_line_break_holder] --><\/div>\n<p><!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] --><script data-no-optimize=\"1\" data-no-defer=\"1\" data-cfasync=\"false\" nowprocket=\"\"><!-- [et_pb_line_break_holder] -->(function () {<!-- [et_pb_line_break_holder] -->  var root = document.getElementById('m3-hpp2');<!-- [et_pb_line_break_holder] -->  if (!root) return;<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ---- Photos (WordPress Media Library) ----<!-- [et_pb_line_break_holder] -->  var BASE = 'https:\/\/m3padelacademy.com\/wp-content\/uploads\/2026\/10\/';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var pros = [<!-- [et_pb_line_break_holder] -->    ['Ale Gal\u00e1n',         BASE + 'm3-padel-academy-jugador-pro-ale-galan.webp'],<!-- [et_pb_line_break_holder] -->    ['Fede Chingotto',    BASE + 'm3-padel-academy-jugador-pro-fede-chingotto.webp'],<!-- [et_pb_line_break_holder] -->    ['Fran Guerrero',     BASE + 'm3-padel-academy-jugador-pro-fran-guerrero.webp'],<!-- [et_pb_line_break_holder] -->    ['\u00cd\u00f1igo Jofre',       BASE + 'm3-padel-academy-jugador-pro-inigo-jofre.webp'],<!-- [et_pb_line_break_holder] -->    ['Pol Hern\u00e1ndez',     BASE + 'm3-padel-academy-jugador-pro-pol-hernandez.webp'],<!-- [et_pb_line_break_holder] -->    ['Manuel Casta\u00f1o',    BASE + 'm3-padel-academy-jugador-pro-manuel-castano.webp'],<!-- [et_pb_line_break_holder] -->    ['Guillermo Collado', BASE + 'm3-padel-academy-jugador-pro-guillermo-collado.webp'],<!-- [et_pb_line_break_holder] -->    ['Marcos Gonz\u00e1lez',   BASE + 'm3-padel-academy-jugador-pro-marcos-gonzalez.webp'],<!-- [et_pb_line_break_holder] -->    ['Santiago Pineda',   BASE + 'm3-padel-academy-jugador-pro-santiago-pineda.webp'],<!-- [et_pb_line_break_holder] -->    ['\u00c1lvaro Mel\u00e9ndez',   BASE + 'm3-padel-academy-jugador-pro-alvaro-melendez.webp'],<!-- [et_pb_line_break_holder] -->    ['Diego Dorta',       BASE + 'm3-padel-academy-jugador-pro-diego-dorta.webp'],<!-- [et_pb_line_break_holder] -->    ['Delfina Brea',      BASE + 'm3-padel-academy-jugadora-pro-delfina-brea.webp'],<!-- [et_pb_line_break_holder] -->    ['Nuria Rodr\u00edguez',   BASE + 'm3-padel-academy-jugadora-pro-nuria-rodriguez.webp'],<!-- [et_pb_line_break_holder] -->    ['Ver\u00f3nica Virseda',  BASE + 'm3-padel-academy-jugadora-pro-veronica-virseda.webp']<!-- [et_pb_line_break_holder] -->  ];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  var coaches = [<!-- [et_pb_line_break_holder] -->    ['Jorge Mart\u00ednez',  BASE + 'm3-padel-academy-entrenador-jorge-martinez.webp'],<!-- [et_pb_line_break_holder] -->    ['Jorge de Benito', BASE + 'm3-padel-academy-entrenador-jorge-de-benito.webp'],<!-- [et_pb_line_break_holder] -->    ['David G. Campos', BASE + 'm3-padel-academy-entrenador-david-g-campos.webp'],<!-- [et_pb_line_break_holder] -->    ['Fer Poggi',       BASE + 'm3-padel-academy-entrenador-fer-poggi.webp'],<!-- [et_pb_line_break_holder] -->    ['Miguel G\u00f3mez',    BASE + 'm3-padel-academy-entrenador-miguel-gomez.webp']<!-- [et_pb_line_break_holder] -->  ];<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ---- SEO alt text ----<!-- [et_pb_line_break_holder] -->  var jugadoras = ['Delfina Brea', 'Nuria Rodr\u00edguez', 'Ver\u00f3nica Virseda'];<!-- [et_pb_line_break_holder] -->  function altText(name) {<!-- [et_pb_line_break_holder] -->    var esCoach = coaches.some(function (c) { return c[0] === name; });<!-- [et_pb_line_break_holder] -->    if (esCoach) return name + ', padel coach at M3 Padel Academy';<!-- [et_pb_line_break_holder] -->    if (jugadoras.indexOf(name) > -1) return name + ', professional padel player on the M3 Padel Academy team';<!-- [et_pb_line_break_holder] -->    return name + ', professional padel player on the M3 Padel Academy team';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  function initials(name) {<!-- [et_pb_line_break_holder] -->    return name.split(' ').map(function (p) { return p.charAt(0); }).join('');<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ---- Card: the image is created via JS (no \"<img\" in the HTML) so LiteSpeed\/lazy load doesn't rewrite it ----<!-- [et_pb_line_break_holder] -->  function card(name, role, slotLabel, photo) {<!-- [et_pb_line_break_holder] -->    var d = document.createElement('div');<!-- [et_pb_line_break_holder] -->    d.className = 'm3hp-card';<!-- [et_pb_line_break_holder] -->    d.setAttribute('data-reveal', '1');<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var slot = document.createElement('div');<!-- [et_pb_line_break_holder] -->    slot.className = 'm3hp-slot';<!-- [et_pb_line_break_holder] -->    function placeholder() {<!-- [et_pb_line_break_holder] -->      slot.innerHTML = '<\/p>\n<div class=\"ini\">' + (name ? initials(name) : '\u00b7') + '<\/div>\n<div class=\"tag\">' + slotLabel + '<\/div>\n<p>';<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    if (photo) {<!-- [et_pb_line_break_holder] -->      var img = document.createElement('img');<!-- [et_pb_line_break_holder] -->      img.className = 'm3hp-photo no-lazy skip-lazy';<!-- [et_pb_line_break_holder] -->      img.setAttribute('data-no-lazy', '1');<!-- [et_pb_line_break_holder] -->      img.setAttribute('data-skip-lazy', '1');<!-- [et_pb_line_break_holder] -->      img.alt = altText(name);<!-- [et_pb_line_break_holder] -->      img.decoding = 'async';<!-- [et_pb_line_break_holder] -->      img.draggable = false;<!-- [et_pb_line_break_holder] -->      img.onerror = function () {<!-- [et_pb_line_break_holder] -->        console.warn('M3 \u00b7 image not found:', photo);<!-- [et_pb_line_break_holder] -->        placeholder();<!-- [et_pb_line_break_holder] -->      };<!-- [et_pb_line_break_holder] -->      img.src = photo;<!-- [et_pb_line_break_holder] -->      slot.appendChild(img);<!-- [et_pb_line_break_holder] -->    } else {<!-- [et_pb_line_break_holder] -->      placeholder();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    var meta = document.createElement('div');<!-- [et_pb_line_break_holder] -->    meta.className = 'm3hp-meta';<!-- [et_pb_line_break_holder] -->    meta.innerHTML = '<\/p>\n<div class=\"m3hp-name\">' + (name || 'Coach name') + '<\/div>\n<div class=\"m3hp-role\">' + role + '<\/div>\n<p>';<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->    d.appendChild(slot);<!-- [et_pb_line_break_holder] -->    d.appendChild(meta);<!-- [et_pb_line_break_holder] -->    return d;<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ---- Coaches ----<!-- [et_pb_line_break_holder] -->  var coachWrap = root.querySelector('#m3hp-coaches');<!-- [et_pb_line_break_holder] -->  coaches.forEach(function (c) { coachWrap.appendChild(card(c[0], 'Coach Pro', 'Photo \u00b7 ' + c[0], c[1])); });<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ---- Hero carousel: large central pro, rest blurred behind, automatic loop ----<!-- [et_pb_line_break_holder] -->  var stage = root.querySelector('#m3hp-stage');<!-- [et_pb_line_break_holder] -->  if (stage) {<!-- [et_pb_line_break_holder] -->    var n = pros.length, cur = 0, wraps = [];<!-- [et_pb_line_break_holder] -->    var dragX = null, dragMoved = false;<!-- [et_pb_line_break_holder] -->    pros.forEach(function (p) {<!-- [et_pb_line_break_holder] -->      var w = document.createElement('div');<!-- [et_pb_line_break_holder] -->      w.className = 'm3hp-cc';<!-- [et_pb_line_break_holder] -->      var c = card(p[0], 'Pro Tour', 'Photo \u00b7 ' + p[0], p[1]);<!-- [et_pb_line_break_holder] -->      c.removeAttribute('data-reveal');<!-- [et_pb_line_break_holder] -->      w.appendChild(c);<!-- [et_pb_line_break_holder] -->      stage.appendChild(w);<!-- [et_pb_line_break_holder] -->      wraps.push(w);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    function layout() {<!-- [et_pb_line_break_holder] -->      var cw = wraps[0].offsetWidth || 300;<!-- [et_pb_line_break_holder] -->      wraps.forEach(function (w, i) {<!-- [et_pb_line_break_holder] -->        var d = ((i - cur) % n + n + Math.floor(n \/ 2)) % n - Math.floor(n \/ 2);<!-- [et_pb_line_break_holder] -->        var a = Math.abs(d);<!-- [et_pb_line_break_holder] -->        var vis = a <= 3;<!-- [et_pb_line_break_holder] -->        var x = d * cw * 0.56;<!-- [et_pb_line_break_holder] -->        var sc = a === 0 ? 1 : Math.max(0.6, 0.82 - (a - 1) * 0.09);<!-- [et_pb_line_break_holder] -->        w.style.transform = 'translate(calc(-50% + ' + x + 'px), -50%) scale(' + sc + ')';<!-- [et_pb_line_break_holder] -->        w.style.opacity = vis ? (a === 0 ? '1' : String(Math.max(0.18, 0.5 - (a - 1) * 0.14))) : '0';<!-- [et_pb_line_break_holder] -->        w.style.filter = a === 0 ? 'none' : 'blur(' + (2 + a * 1.5) + 'px)';<!-- [et_pb_line_break_holder] -->        w.style.zIndex = String(100 - a);<!-- [et_pb_line_break_holder] -->        w.style.pointerEvents = vis ? 'auto' : 'none';<!-- [et_pb_line_break_holder] -->        w.style.cursor = a === 0 ? 'grab' : 'pointer';<!-- [et_pb_line_break_holder] -->        w.setAttribute('data-d', d);<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    function go(delta) { cur = ((cur + delta) % n + n) % n; layout(); }<!-- [et_pb_line_break_holder] -->    layout();<!-- [et_pb_line_break_holder] -->    window.addEventListener('resize', layout);<!-- [et_pb_line_break_holder] -->    \/\/ Auto-loop, paused for 6s after manual interaction<!-- [et_pb_line_break_holder] -->    var timer = setInterval(auto, 2600), idleTo = null;<!-- [et_pb_line_break_holder] -->    function auto() { go(1); }<!-- [et_pb_line_break_holder] -->    function manual(delta) {<!-- [et_pb_line_break_holder] -->      go(delta);<!-- [et_pb_line_break_holder] -->      clearInterval(timer);<!-- [et_pb_line_break_holder] -->      if (idleTo) clearTimeout(idleTo);<!-- [et_pb_line_break_holder] -->      idleTo = setTimeout(function () { timer = setInterval(auto, 2600); }, 6000);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    \/\/ Click on a side card: brings it to the center<!-- [et_pb_line_break_holder] -->    wraps.forEach(function (w) {<!-- [et_pb_line_break_holder] -->      w.addEventListener('click', function () {<!-- [et_pb_line_break_holder] -->        if (dragMoved) return;<!-- [et_pb_line_break_holder] -->        var d = parseInt(w.getAttribute('data-d'), 10) || 0;<!-- [et_pb_line_break_holder] -->        if (d !== 0) manual(d);<!-- [et_pb_line_break_holder] -->      });<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    \/\/ Keyboard arrows<!-- [et_pb_line_break_holder] -->    window.addEventListener('keydown', function (e) {<!-- [et_pb_line_break_holder] -->      if (e.key === 'ArrowRight') manual(1);<!-- [et_pb_line_break_holder] -->      else if (e.key === 'ArrowLeft') manual(-1);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    \/\/ Drag \/ swipe<!-- [et_pb_line_break_holder] -->    stage.addEventListener('pointerdown', function (e) { dragX = e.clientX; dragMoved = false; });<!-- [et_pb_line_break_holder] -->    window.addEventListener('pointermove', function (e) {<!-- [et_pb_line_break_holder] -->      if (dragX === null) return;<!-- [et_pb_line_break_holder] -->      var dx = e.clientX - dragX;<!-- [et_pb_line_break_holder] -->      if (Math.abs(dx) > 60) { dragMoved = true; manual(dx < 0 ? 1 : -1); dragX = e.clientX; }<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    window.addEventListener('pointerup', function () { dragX = null; setTimeout(function () { dragMoved = false; }, 50); });<!-- [et_pb_line_break_holder] -->    stage.style.touchAction = 'pan-y';<!-- [et_pb_line_break_holder] -->    stage.style.userSelect = 'none';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] --><!-- [et_pb_line_break_holder] -->  \/\/ ---- Reveal animations ----<!-- [et_pb_line_break_holder] -->  var els = Array.prototype.slice.call(root.querySelectorAll('[data-reveal]'));<!-- [et_pb_line_break_holder] -->  var pending = els.slice();<!-- [et_pb_line_break_holder] -->  els.forEach(function (el) {<!-- [et_pb_line_break_holder] -->    el.style.opacity = '0';<!-- [et_pb_line_break_holder] -->    el.style.transform = 'translateY(' + (el.getAttribute('data-rv-dist') || '28') + 'px)';<!-- [et_pb_line_break_holder] -->  });<!-- [et_pb_line_break_holder] -->  function show(el) {<!-- [et_pb_line_break_holder] -->    var i = pending.indexOf(el);<!-- [et_pb_line_break_holder] -->    if (i < 0) return;<!-- [et_pb_line_break_holder] -->    pending.splice(i, 1);<!-- [et_pb_line_break_holder] -->    var d = ((parseInt(el.getAttribute('data-reveal'), 10) || 1) - 1) * 160;<!-- [et_pb_line_break_holder] -->    var dur = parseFloat(el.getAttribute('data-rv-dur') || '.9');<!-- [et_pb_line_break_holder] -->    el.style.transition = 'opacity ' + dur + 's cubic-bezier(.2,.6,.2,1) ' + d + 'ms, transform ' + dur + 's cubic-bezier(.2,.6,.2,1) ' + d + 'ms';<!-- [et_pb_line_break_holder] -->    el.style.opacity = '1';<!-- [et_pb_line_break_holder] -->    el.style.transform = 'translateY(0)';<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  var cu = root.querySelector('[data-countup]');<!-- [et_pb_line_break_holder] -->  var cuDone = false;<!-- [et_pb_line_break_holder] -->  var safety = null;<!-- [et_pb_line_break_holder] -->  function check() {<!-- [et_pb_line_break_holder] -->    var vh = window.innerHeight || document.documentElement.clientHeight;<!-- [et_pb_line_break_holder] -->    pending.slice().forEach(function (el) {<!-- [et_pb_line_break_holder] -->      var r = el.getBoundingClientRect();<!-- [et_pb_line_break_holder] -->      if (r.top < vh * 0.92 &#038;&#038; r.bottom > 0) show(el);<!-- [et_pb_line_break_holder] -->    });<!-- [et_pb_line_break_holder] -->    if (cu && !cuDone) {<!-- [et_pb_line_break_holder] -->      var cr = cu.getBoundingClientRect();<!-- [et_pb_line_break_holder] -->      if (cr.top < vh * 0.92 &#038;&#038; cr.bottom > 0) countUp();<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    if (!pending.length && cuDone && safety) { clearInterval(safety); safety = null; }<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  function countUp() {<!-- [et_pb_line_break_holder] -->    if (cuDone || !cu) return;<!-- [et_pb_line_break_holder] -->    cuDone = true;<!-- [et_pb_line_break_holder] -->    var target = parseInt(cu.getAttribute('data-countup'), 10);<!-- [et_pb_line_break_holder] -->    var t0 = null, dur = 1400;<!-- [et_pb_line_break_holder] -->    function step(t) {<!-- [et_pb_line_break_holder] -->      if (!t0) t0 = t;<!-- [et_pb_line_break_holder] -->      var p = Math.min((t - t0) \/ dur, 1);<!-- [et_pb_line_break_holder] -->      var e = 1 - Math.pow(1 - p, 3);<!-- [et_pb_line_break_holder] -->      cu.textContent = Math.max(1, Math.round(e * target));<!-- [et_pb_line_break_holder] -->      if (p < 1) requestAnimationFrame(step);<!-- [et_pb_line_break_holder] -->    }<!-- [et_pb_line_break_holder] -->    requestAnimationFrame(step);<!-- [et_pb_line_break_holder] -->  }<!-- [et_pb_line_break_holder] -->  window.addEventListener('scroll', check, { passive: true });<!-- [et_pb_line_break_holder] -->  safety = setInterval(check, 400);<!-- [et_pb_line_break_holder] -->  requestAnimationFrame(check);<!-- [et_pb_line_break_holder] -->})();<!-- [et_pb_line_break_holder] --><\/script><!-- [et_pb_line_break_holder] --><\/div>\n<p>[\/et_pb_fullwidth_code][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":2943,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","inline_featured_image":false,"_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_tribe_ticket_capacity":"0","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"footnotes":"","_tec_slr_enabled":"","_tec_slr_layout":""},"class_list":["post-279081","page","type-page","status-publish","hentry"],"ticketed":false,"_links":{"self":[{"href":"https:\/\/m3padelacademy.com\/en\/wp-json\/wp\/v2\/pages\/279081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/m3padelacademy.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/m3padelacademy.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/m3padelacademy.com\/en\/wp-json\/wp\/v2\/users\/2943"}],"replies":[{"embeddable":true,"href":"https:\/\/m3padelacademy.com\/en\/wp-json\/wp\/v2\/comments?post=279081"}],"version-history":[{"count":3,"href":"https:\/\/m3padelacademy.com\/en\/wp-json\/wp\/v2\/pages\/279081\/revisions"}],"predecessor-version":[{"id":279087,"href":"https:\/\/m3padelacademy.com\/en\/wp-json\/wp\/v2\/pages\/279081\/revisions\/279087"}],"wp:attachment":[{"href":"https:\/\/m3padelacademy.com\/en\/wp-json\/wp\/v2\/media?parent=279081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}