{"id":627,"date":"2026-09-10T10:35:34","date_gmt":"2026-09-10T08:35:34","guid":{"rendered":"https:\/\/padeldavidquintin.com\/?page_id=627"},"modified":"2026-09-10T11:15:48","modified_gmt":"2026-09-10T09:15:48","slug":"classes-particulars-padel-manresa","status":"publish","type":"page","link":"https:\/\/padeldavidquintin.com\/es\/classes-particulars-padel-manresa\/","title":{"rendered":"Classes particulars de p\u00e0del a Manresa"},"content":{"rendered":"\n<style id=\"dq-page-layout-fix-122\">html { overflow-x: clip !important; }\n\nhtml {\n  margin: 0 !important;\n  max-width: 100% !important;\n  ;\n  background: #1a2b36 !important;\n}\nbody {\n  margin: 0 !important;\n  max-width: 100% !important;\n  overflow-x:hidden !important;\n  background: #1a2b36 !important;\n}\nbody.page-id-627 .wp-site-blocks,\nbody.page-id-627 main,\nbody.page-id-627 .entry-content,\nbody.page-id-627 .wp-block-post-content,\nbody.page-id-627 .is-layout-constrained,\nbody.page-id-627 .has-global-padding {\n  width: 100% !important;\n  max-width: none !important;\n  margin: 0 !important;\n  padding: 0 !important;\n  background: #1a2b36 !important;\n}\nbody.page-id-627 .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),\nbody.page-id-627 .entry-content > *,\nbody.page-id-627 .wp-block-post-content > * {\n  width: 100% !important;\n  max-width: none !important;\n  margin-left: 0 !important;\n  margin-right: 0 !important;\n}\nbody.page-id-627 .wp-block-post-content > p:empty,\nbody.page-id-627 .entry-content > p:empty {\n  display: none !important;\n  height: 0 !important;\n  margin: 0 !important;\n  padding: 0 !important;\n}\n<\/style>\n<style>\n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    :root {\n      --black:  #1a2b36;\n      --dark:   #243444;\n      --card:   #2b3f50;\n      --lime:   #9ba080;\n      --lime2:  #8a9070;\n      --white:  #f4f4ef;\n      --grey:   #888;\n      --font-display: 'Bebas Neue', 'Arial Narrow', sans-serif;\n      --font-body:    'DM Sans', Helvetica, sans-serif;\n    }\n    html { scroll-behavior: auto; }\n    body { background: var(--black); color: var(--white); font-family: var(--font-body); overflow-x: hidden; }\n\n    \/* \u2500\u2500 NAV \u2500\u2500 *\/\n    nav {\n      background: rgba(26,43,54,.95); backdrop-filter: blur(12px); border-bottom: 1px solid rgba(255,255,255,.06); \/* SOLID NAV *\/\n      position: fixed; top: 0; left: 0; right: 0; z-index: 100;\n      padding: 0 48px; height: 72px;\n      display: flex; align-items: center; justify-content: space-between;\n      transition: background .4s, backdrop-filter .4s;\n    }\n    nav.scrolled { background: rgba(26,43,54,.93); backdrop-filter: blur(12px); border-bottom: 1px solid rgba(255,255,255,.06); }\n    .nav-logo img { height: 36px; filter: brightness(0) invert(1); }\n    .nav-links { display: flex; align-items: center; gap: 36px; list-style: none; }\n    .nav-links a { color: rgba(244,244,239,.75); text-decoration: none; font-size: 13px; font-weight: 500; letter-spacing: .08em; text-transform: uppercase; transition: color .2s; }\n    .nav-links a:hover, .nav-links a.active { color: var(--lime); }\n    .nav-cta { background: var(--lime); color: var(--black) !important; padding: 8px 20px; border-radius: 2px; font-weight: 600 !important; }\n    .nav-cta:hover { background: var(--lime2); }\n    .nav-ig { color: rgba(244,244,239,.6) !important; }\n    .nav-ig:hover { color: var(--lime) !important; }\n\n    \/* \u2500\u2500 HERO \u2500\u2500 *\/\n    #hero {\n      position: relative; margin: 0; height: 78vh; height: 78svh; min-height: 560px; max-height: 760px;\n      display: flex; flex-direction: column; justify-content: center;\n      padding: 0 48px 32px; overflow: hidden;\n    }\n    .hero-bg {\n      position: absolute; inset: 0;\n      background-image: url('https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/hero-particulars-david-2026-opt.webp');\n      background-size: cover; background-position: center 50%;\n      transform: scale(1.05); transition: transform 7s ease-out;\n    }\n    .hero-bg.loaded { transform: scale(1); }\n    .hero-overlay {\n      position: absolute; inset: 0;\n      background: linear-gradient(90deg, rgba(26,43,54,.78) 0%, rgba(26,43,54,.45) 38%, rgba(26,43,54,0) 68%),\n        linear-gradient(to bottom,\n        rgba(26,43,54,.2) 0%, rgba(26,43,54,.1) 30%,\n        rgba(26,43,54,.7) 65%, rgba(26,43,54,.97) 100%);\n    }\n    .hero-content { position: relative; z-index: 2; max-width: 820px; }\n    .hero-breadcrumb {\n      display: flex; align-items: center; gap: 10px;\n      font-size: 11px; font-weight: 500; letter-spacing: .14em; text-transform: uppercase;\n      color: rgba(244,244,239,0.66); margin-bottom: 16px;\n      opacity: 0; animation: fadeUp .5s .15s forwards;\n    }\n    .hero-breadcrumb a { color: rgba(244,244,239,.72); text-decoration: none; transition: color .2s; }\n    .hero-breadcrumb a:hover { color: var(--lime); }\n    .hero-breadcrumb span { color: var(--lime); }\n    .hero-breadcrumb, .hero-eyebrow { text-shadow: 0 2px 6px rgba(0,0,0,.7); }\n    .hero-eyebrow {\n      display: inline-flex; align-items: center; gap: 8px;\n      font-size: 11px; font-weight: 600; letter-spacing: .18em; text-transform: uppercase;\n      color: var(--lime); margin-bottom: 22px;\n      opacity: 0; animation: fadeUp .5s .22s forwards;\n    }\n    .hero-eyebrow::before { content:''; width: 24px; height: 2px; background: var(--lime); display:block; }\n    .hero-title {\n      font-family: var(--font-display); font-size: clamp(48px, 6vw, 104px);\n      line-height: .9; letter-spacing: -.01em;\n      opacity: 0; transform: translateY(24px); animation: fadeUp .7s .3s forwards;\n    }\n    .hero-title em { font-style: normal; color: var(--lime); }\n    .hero-sub {\n      margin-top: 22px; font-size: 18px; font-weight: 300;\n      color: rgba(244,244,239,.7); max-width: 520px; line-height: 1.65;\n      opacity: 0; transform: translateY(12px); animation: fadeUp .6s .48s forwards;\n    }\n    .hero-sub strong { color: var(--white); font-weight: 500; }\n    .hero-ctas {\n      margin-top: 36px; display: flex; gap: 14px; flex-wrap: wrap;\n      opacity: 0; transform: translateY(12px); animation: fadeUp .6s .62s forwards;\n    }\n    .btn-primary {\n      display: inline-flex; align-items: center; gap: 10px;\n      background: var(--lime); color: var(--black);\n      padding: 15px 34px; font-family: var(--font-body); font-size: 13px;\n      font-weight: 600; letter-spacing: .08em; text-transform: uppercase;\n      text-decoration: none; transition: background .2s, transform .15s;\n    }\n    .btn-primary:hover { background: var(--lime2); transform: translateY(-1px); }\n    .btn-ghost {\n      display: inline-flex; align-items: center; gap: 10px;\n      background: transparent; color: var(--white);\n      padding: 15px 34px; font-family: var(--font-body); font-size: 13px;\n      font-weight: 500; letter-spacing: .08em; text-transform: uppercase;\n      text-decoration: none; border: 1px solid rgba(244,244,239,.3);\n      transition: border-color .2s, color .2s;\n    }\n    .btn-ghost:hover { border-color: var(--lime); color: var(--lime); }\n\n    \/* \u2500\u2500 COMMON \u2500\u2500 *\/\n    .section-label {\n      font-size: 11px; font-weight: 600; letter-spacing: .18em; text-transform: uppercase;\n      color: var(--lime); margin-bottom: 14px;\n      display: flex; align-items: center; gap: 10px;\n    }\n    .section-label::before { content:''; width: 20px; height: 2px; background: var(--lime); display:block; }\n    .section-title { margin: 0; font-weight: 400; font-family: var(--font-display); font-size: clamp(42px, 5vw, 76px); line-height: .95; }\n\n    \/* \u2500\u2500 INTRO \u2500\u2500 *\/\n    #intro {\n      padding: 88px 48px;\n      display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center;\n      border-bottom: 1px solid rgba(255,255,255,.07);\n    }\n    .intro-quote { font-family: var(--font-display); font-size: clamp(48px, 5.5vw, 88px); line-height: .92; }\n    .intro-quote span { color: var(--lime); }\n    .intro-lead { font-size: 18px; font-weight: 300; color: rgba(244,244,239,.8); line-height: 1.75; margin-bottom: 20px; }\n    .intro-lead strong { color: var(--white); font-weight: 500; }\n    .intro-body { font-size: 15px; font-weight: 300; color: rgba(244,244,239,.55); line-height: 1.85; }\n    .intro-body strong { color: var(--white); font-weight: 500; }\n\n    \/* \u2500\u2500 MODALITIES \u2500\u2500 *\/\n    #modalitats { padding: 100px 48px; background: var(--dark); }\n    .mod-header { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: end; margin-bottom: 64px; }\n    .mod-intro { font-size: 15px; font-weight: 300; color: rgba(244,244,239,.55); line-height: 1.8; }\n    .mod-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; }\n    .mod-card {\n      background: var(--black); overflow: hidden; position: relative;\n      display: flex; flex-direction: column;\n      transition: background .3s;\n    }\n    .mod-card:hover { background: #1f3040; }\n    .mod-card-img { height: 200px; overflow: hidden; }\n    .mod-card-img img { width: 100%; height: 100%; object-fit: cover; transition: transform .6s ease; }\n    .mod-card:hover .mod-card-img img { transform: scale(1.06); }\n    .mod-card-body { padding: 32px 28px; flex: 1; display: flex; flex-direction: column; }\n    .mod-num { font-family: var(--font-display); font-size: 13px; color: var(--lime); letter-spacing: .1em; margin-bottom: 8px; }\n    .mod-name { font-family: var(--font-display); font-size: 30px; letter-spacing: .02em; color: var(--white); margin-bottom: 10px; }\n    .mod-ideal { font-size: 11px; font-weight: 600; letter-spacing: .1em; text-transform: uppercase; color: var(--grey); margin-bottom: 14px; }\n    .mod-desc { font-size: 13px; font-weight: 300; color: rgba(244,244,239,.55); line-height: 1.65; flex: 1; }\n    .mod-tag {\n      display: inline-flex; align-items: center; gap: 6px;\n      margin-top: 18px; padding: 5px 12px;\n      background: rgba(155,160,128,.1); color: var(--lime);\n      font-size: 11px; font-weight: 600; letter-spacing: .1em; text-transform: uppercase;\n      width: fit-content;\n    }\n\n    \/* \u2500\u2500 PROFILES \u2500\u2500 *\/\n    #perfils { padding: 100px 48px; }\n    .perfils-header { margin-bottom: 56px; }\n    .perfils-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; }\n    .perfil-card {\n      padding: 36px 28px; background: var(--dark);\n      border-left: 3px solid transparent;\n      transition: border-color .3s, background .3s;\n    }\n    .perfil-card:hover { border-left-color: var(--lime); background: #223040; }\n    .perfil-icon {\n      font-family: var(--font-display); font-size: 44px; color: rgba(155,160,128,.2);\n      line-height: 1; margin-bottom: 16px;\n      transition: color .3s;\n    }\n    .perfil-card:hover .perfil-icon { color: rgba(155,160,128,.4); }\n    .perfil-name { font-family: var(--font-display); font-size: 22px; letter-spacing: .03em; color: var(--white); margin-bottom: 10px; }\n    .perfil-desc { font-size: 13px; font-weight: 300; color: rgba(244,244,239,0.66); line-height: 1.65; }\n\n    \/* \u2500\u2500 HOW IT WORKS \u2500\u2500 *\/\n    #process {\n      background: var(--dark); padding: 100px 48px;\n      display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center;\n    }\n    .process-text {}\n    .process-title { font-family: var(--font-display); font-size: clamp(44px, 5vw, 72px); line-height: .93; margin-bottom: 28px; }\n    .process-title span { color: var(--lime); }\n    .process-body { font-size: 15px; font-weight: 300; color: rgba(244,244,239,.6); line-height: 1.85; }\n    .process-body strong { color: var(--white); font-weight: 500; }\n    .process-steps { margin-top: 36px; display: flex; flex-direction: column; gap: 0; }\n    .process-step {\n      display: grid; grid-template-columns: 52px 1fr; gap: 18px;\n      padding: 18px 0; border-bottom: 1px solid rgba(255,255,255,.06); align-items: start;\n    }\n    .process-step:first-child { padding-top: 0; }\n    .process-step:last-child { border-bottom: none; }\n    .ps-num {\n      width: 36px; height: 36px; background: var(--lime); color: var(--black);\n      font-family: var(--font-display); font-size: 18px;\n      display: flex; align-items: center; justify-content: center; flex-shrink: 0;\n    }\n    .ps-title { font-size: 15px; font-weight: 500; color: var(--white); margin-bottom: 3px; }\n    .ps-desc { font-size: 13px; font-weight: 300; color: rgba(244,244,239,0.66); line-height: 1.5; }\n    .process-photo { overflow: hidden; }\n    .process-photo img { width: 100%; display: block; transition: transform .6s ease; height: auto;}\n    .process-photo:hover img { transform: scale(1.03); }\n\n    \/* \u2500\u2500 BONOS \u2500\u2500 *\/\n    #bonos { padding: 100px 48px; }\n    .bonos-header { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: end; margin-bottom: 56px; }\n    .bonos-sub { font-size: 15px; font-weight: 300; color: rgba(244,244,239,.55); line-height: 1.8; }\n    .bonos-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; }\n    .bono-card {\n      background: var(--dark); padding: 40px 32px;\n      position: relative; overflow: hidden;\n      transition: background .3s;\n    }\n    .bono-card:hover { background: #223040; }\n    .bono-card.featured { background: rgba(155,160,128,.07); border: 1px solid rgba(155,160,128,.25); }\n    .bono-popular {\n      position: absolute; top: 0; right: 0;\n      background: var(--lime); color: var(--black);\n      font-size: 10px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase;\n      padding: 5px 14px;\n    }\n    .bono-sessions { font-family: var(--font-display); font-size: 72px; color: var(--lime); line-height: 1; margin-bottom: 4px; }\n    .bono-sessions-label { font-size: 11px; font-weight: 600; letter-spacing: .12em; text-transform: uppercase; color: var(--grey); margin-bottom: 20px; }\n    .bono-name { font-family: var(--font-display); font-size: 26px; letter-spacing: .03em; color: var(--white); margin-bottom: 12px; }\n    .bono-desc { font-size: 13px; font-weight: 300; color: rgba(244,244,239,0.66); line-height: 1.65; margin-bottom: 20px; }\n    .bono-includes { display: flex; flex-direction: column; gap: 6px; margin-bottom: 24px; }\n    .bono-inc { display: flex; align-items: flex-start; gap: 8px; font-size: 13px; font-weight: 300; color: rgba(244,244,239,.65); }\n    .bono-inc::before { content: '\u2713'; color: var(--lime); font-weight: 700; flex-shrink: 0; }\n    .bono-cta {\n      display: inline-flex; align-items: center; gap: 8px;\n      font-size: 12px; font-weight: 600; letter-spacing: .1em; text-transform: uppercase;\n      color: var(--lime); text-decoration: none; transition: gap .2s;\n    }\n    .bono-cta:hover { gap: 12px; }\n\n    \/* \u2500\u2500 AVAILABILITY \u2500\u2500 *\/\n    #disponibilitat {\n      padding: 88px 48px; background: var(--dark);\n      display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center;\n    }\n    .disp-text {}\n    .disp-title { font-family: var(--font-display); font-size: clamp(44px, 5vw, 72px); line-height: .93; margin-bottom: 24px; }\n    .disp-title span { color: var(--lime); }\n    .disp-body { font-size: 15px; font-weight: 300; color: rgba(244,244,239,.6); line-height: 1.85; margin-bottom: 12px; }\n    .disp-body strong { color: var(--white); font-weight: 500; }\n    .disp-info { display: flex; flex-direction: column; gap: 3px; }\n    .disp-item {\n      display: flex; align-items: center; gap: 16px;\n      padding: 16px 20px; background: var(--black);\n    }\n    .disp-item-icon { color: var(--lime); flex-shrink: 0; }\n    .disp-item-icon svg { width: 18px; height: 18px; stroke: currentColor; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n    .disp-item-text { font-size: 14px; color: rgba(244,244,239,.7); font-weight: 300; line-height: 1.4; }\n    .disp-item-text strong { color: var(--white); font-weight: 500; }\n\n    \/* \u2500\u2500 CTA \u2500\u2500 *\/\n    #cta {\n      padding: 100px 48px;\n      display: grid; grid-template-columns: 1fr 1fr; gap: 80px; align-items: center;\n    }\n    .cta-text {}\n    .cta-title { font-family: var(--font-display); font-size: clamp(44px, 5.5vw, 88px); line-height: .93; margin-bottom: 20px; }\n    .cta-title span { color: var(--lime); }\n    .cta-sub { font-size: 15px; font-weight: 300; color: rgba(244,244,239,.55); line-height: 1.8; }\n    .cta-sub strong { color: var(--white); font-weight: 500; }\n    .cta-options { display: flex; flex-direction: column; gap: 3px; }\n    .cta-option {\n      display: flex; align-items: center; justify-content: space-between;\n      padding: 24px 28px; border: 1px solid rgba(255,255,255,.1);\n      text-decoration: none; transition: border-color .25s, background .25s;\n    }\n    .cta-option:hover { border-color: var(--lime); background: rgba(155,160,128,.04); }\n    .cta-option.featured { border-color: var(--lime); background: rgba(155,160,128,.08); }\n    .co-title { font-family: var(--font-display); font-size: 22px; letter-spacing: .04em; color: var(--white); margin-bottom: 3px; }\n    .co-sub { font-size: 12px; font-weight: 300; color: var(--grey); }\n    .co-arrow { color: var(--lime); font-family: var(--font-display); font-size: 24px; }\n\n    \/* \u2500\u2500 FOOTER \u2500\u2500 *\/\n    footer {\n      background: #131f28; padding: 48px 48px 36px;\n      display: grid; grid-template-columns: 1fr auto 1fr; gap: 40px; align-items: center;\n      border-top: 1px solid rgba(255,255,255,.06);\n    }\n    .footer-logo img { height: 32px; filter: brightness(0) invert(1); opacity: .7; }\n    .footer-links { display: flex; gap: 28px; list-style: none; }\n    .footer-links a { color: rgba(244,244,239,0.66); text-decoration: none; font-size: 12px; letter-spacing: .06em; transition: color .2s; }\n    .footer-links a:hover { color: var(--white); }\n    .footer-right { text-align: right; font-size: 12px; color: rgba(244,244,239,0.66); }\n    .footer-right a { color: rgba(155,160,128,.6); text-decoration: none; }\n\n    \/* \u2500\u2500 ANIMATIONS \u2500\u2500 *\/\n    @keyframes fadeUp { to { opacity: 1; transform: translateY(0); } }\n    .reveal { opacity: 0; transform: translateY(28px); transition: opacity .65s ease, transform .65s ease; }\n    .reveal.visible { opacity: 1; transform: translateY(0); }\n    .reveal-d1 { transition-delay: .1s; }\n    .reveal-d2 { transition-delay: .2s; }\n    .reveal-d3 { transition-delay: .3s; }\n\n    \/* \u2500\u2500 HAMBURGER \u2500\u2500 *\/\n    .nav-hamburger { display: none; flex-direction: column; justify-content: space-between; width: 28px; height: 20px; background: none; border: none; cursor: pointer; padding: 0; }\n    .nav-hamburger span { display: block; height: 2px; background: var(--white); transition: transform .3s, opacity .3s; }\n    .nav-hamburger.open span:nth-child(1) { transform: translateY(9px) rotate(45deg); }\n    .nav-hamburger.open span:nth-child(2) { opacity: 0; }\n    .nav-hamburger.open span:nth-child(3) { transform: translateY(-9px) rotate(-45deg); }\n    @media (max-width: 960px) {\n      .nav-hamburger { display: flex; }\n      .nav-links { display: none; position: fixed; top: 60px; left: 0; right: 0; background: var(--black); flex-direction: column; padding: 24px 32px 32px; gap: 0; z-index: 999; border-top: 1px solid rgba(255,255,255,.08); }\n      .nav-links.open { display: flex; }\n      .nav-links li { border-bottom: 1px solid rgba(255,255,255,.06); }\n      .nav-links li a { display: block; padding: 14px 0; font-size: 15px; }\n      .nav-links .nav-cta { display: inline-flex; margin-top: 16px; }\n    }\n\n    \/* \u2500\u2500 RESPONSIVE \u2500\u2500 *\/\n    @media (max-width: 960px) {\n      nav { padding: 0 24px; }\n      .nav-links { display: none; }\n      #hero { padding: 0 24px 48px; max-height: none; }\n      .hero-overlay { background: linear-gradient(to bottom, rgba(26,43,54,.55) 0%, rgba(26,43,54,.52) 45%, rgba(26,43,54,.85) 78%, rgba(26,43,54,.97) 100%); }\n      #intro, .mod-header, .bonos-header, #process, #disponibilitat, #cta, .bonos-header { grid-template-columns: 1fr; gap: 36px; padding: 72px 24px; }\n      #modalitats, #perfils, #bonos { padding: 72px 24px; }\n      .mod-grid, .bonos-grid { grid-template-columns: 1fr; }\n      .perfils-grid { grid-template-columns: 1fr 1fr; }\n      footer { grid-template-columns: 1fr; text-align: center; }\n      .footer-right { text-align: center; }\n      .footer-links { justify-content: center; }\n    }\n    @media (max-width: 600px) {\n      .perfils-grid { grid-template-columns: 1fr; }\n    }\n\n    \/* \u2500\u2500 RICH FOOTER \u2500\u2500 *\/\n    footer { display: block; background: #131f28; padding: 64px 48px 32px; border-top: 1px solid rgba(255,255,255,.06); grid-template-columns: none; }\n    .footer-main { display: grid; grid-template-columns: 1.5fr 1fr 1.3fr; gap: 56px; padding-bottom: 44px; border-bottom: 1px solid rgba(255,255,255,.07); }\n    .footer-logo-img { height: 34px; filter: brightness(0) invert(1); opacity: .85; margin-bottom: 18px; }\n    .footer-brand p { font-size: 13px; font-weight: 300; color: rgba(244,244,239,0.66); line-height: 1.7; max-width: 320px; margin-bottom: 18px; }\n    .footer-ig { display: inline-flex; align-items: center; gap: 8px; color: rgba(244,244,239,.55); text-decoration: none; font-size: 13px; transition: color .2s; }\n    .footer-ig:hover { color: var(--lime); }\n    .footer-col h4 { font-family: var(--font-display); font-size: 20px; letter-spacing: .04em; color: var(--white); margin-bottom: 18px; }\n    .footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 11px; padding: 0; margin: 0; }\n    .footer-col li { font-size: 13px; font-weight: 300; color: rgba(244,244,239,0.66); line-height: 1.5; }\n    .footer-col a { font-size: 13px; font-weight: 300; color: rgba(244,244,239,0.66); text-decoration: none; transition: color .2s; }\n    .footer-col a:hover { color: var(--lime); }\n    .footer-bottom { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; gap: 16px; padding-top: 26px; }\n    .footer-bottom span { font-size: 12px; color: rgba(244,244,239,0.66); }\n    .footer-bottom ul { list-style: none; display: flex; gap: 22px; flex-wrap: wrap; padding: 0; margin: 0; }\n    .footer-bottom a { font-size: 12px; color: rgba(244,244,239,0.66); text-decoration: none; transition: color .2s; }\n    .footer-bottom a:hover { color: var(--white); }\n    @media (max-width: 900px) {\n      footer { padding: 48px 24px 28px; }\n      .footer-main { grid-template-columns: 1fr; gap: 36px; }\n      .footer-bottom { flex-direction: column; align-items: flex-start; }\n    }\n\n    .skip-link { position: absolute; left: -9999px; top: 0; z-index: 1000; background: var(--lime); color: var(--black); padding: 10px 18px; font-size: 13px; font-weight: 600; text-decoration: none; }\n    .skip-link:focus { left: 8px; top: 8px; }\n\n    \/* \u2500\u2500 DROPDOWN SERVEIS \u2500\u2500 *\/\n    .has-dropdown { position: relative; }\n    .dropdown-toggle { display: inline-flex; align-items: center; gap: 6px; background: none; border: none; cursor: pointer; padding: 0; font-family: var(--font-body); font-size: 13px; font-weight: 500; letter-spacing: 0.08em; text-transform: uppercase; color: rgba(244,244,239,0.75); transition: color 0.2s; }\n    .dropdown-toggle:hover, .dropdown-toggle.active { color: var(--lime); }\n    .dropdown-toggle svg { transition: transform 0.25s; }\n    .has-dropdown:hover .dropdown-toggle svg, .has-dropdown.open .dropdown-toggle svg { transform: rotate(180deg); }\n    .dropdown { position: absolute; top: 100%; left: 50%; transform: translateX(-50%) translateY(10px); min-width: 240px; background: rgba(26,43,54,0.98); backdrop-filter: blur(12px); border: 1px solid rgba(255,255,255,0.08); padding: 8px; list-style: none; display: flex; flex-direction: column; gap: 1px; z-index: 200; opacity: 0; visibility: hidden; transition: opacity 0.2s, transform 0.2s; }\n    .has-dropdown:hover .dropdown, .has-dropdown.open .dropdown { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); }\n    .dropdown a { display: block; padding: 11px 16px; font-size: 12px; font-weight: 500; letter-spacing: 0.05em; text-transform: uppercase; color: rgba(244,244,239,0.7); white-space: nowrap; transition: background 0.15s, color 0.15s; }\n    .dropdown a:hover, .dropdown a.active { background: rgba(255,255,255,0.05); color: var(--lime); }\n    @media (max-width: 900px) {\n      .dropdown-toggle { display: flex; width: 100%; justify-content: space-between; padding: 14px 0; font-size: 15px; }\n      .dropdown { position: static; transform: none; opacity: 1; visibility: visible; min-width: 0; background: none; border: none; backdrop-filter: none; padding: 0 0 10px 16px; display: flex; gap: 0; }\n      .has-dropdown.open .dropdown { display: flex; }\n      .dropdown a { padding: 11px 0; font-size: 14px; color: rgba(244,244,239,0.55); }\n    }\n\n    \n    @media (max-width: 900px) {\n      \n      \n      \n      \n      body { padding-bottom: 54px; }\n    }\n      @media (max-width: 900px) {\n      .nav-links.open .dropdown { display: flex !important; }\n    }\n      body { max-width: 100%; }\n    @media (max-width: 900px) {\n      section, div, form, table { max-width: 100%; }\n      table { display: block; overflow-x: auto; }\n      input, select, textarea, button { max-width: 100%; }\n      .skip-link:not(:focus) { transform: translateX(-120vw); left: 0 !important; }\n    }\n      html { width: 100%; max-width: 100vw; ; }\nbody { width: 100%; max-width: 100vw; overflow-x:hidden; }\n    @supports (overflow: clip) { html, body { overflow-x: clip; } }\n    body > * { max-width: 100vw; }\n    .ticker-wrap { contain: paint; }\n      @media (max-width: 900px) {\n      section[style*=\"grid-template-columns:1fr 1fr\"],\n      div[style*=\"grid-template-columns:1fr 1fr\"],\n      div[style*=\"grid-template-columns:repeat(4,1fr)\"] { grid-template-columns: 1fr !important; }\n    }\n    @media (max-width: 480px) {\n      .stats-grid, .hero-stats { grid-template-columns: 1fr !important; }\n      .auth-item { width: 100% !important; }\n    }\n  \n    \/* WordPress\/mobile overflow guard *\/\n    html, body { max-width: 100vw; }\n.wp-site-blocks, .entry-content { max-width: 100vw; overflow: visible; }\n    @media (max-width: 560px) { #pillars { grid-template-columns: 1fr !important; } .pillar { border-right: 0 !important; } }\n    @media (max-width: 900px) { section[style*=\"grid-template-columns:1fr auto\"], div[style*=\"grid-template-columns:1fr auto\"] { grid-template-columns: 1fr !important; } }\n  <\/style>\n<a href=\"#hero\" class=\"skip-link\">Salta al contingut<\/a>\n\n\n  <!-- HERO -->\n  <section id=\"hero\">\n    <div class=\"hero-bg\" id=\"heroBg\"><\/div>\n    <div class=\"hero-overlay\"><\/div>\n    <div class=\"hero-content\">\n      <div class=\"hero-breadcrumb\">\n        <a href=\"https:\/\/padeldavidquintin.com\/\">Inici<\/a>\n        <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\"><path d=\"M9 18l6-6-6-6\"\/><\/svg>\n        <span>Classes Particulars<\/span>\n      <\/div>\n      <div class=\"hero-eyebrow\">100% per a tu \u00b7 Manresa \u00b7 Tots els nivells<\/div>\n      <h1 class=\"hero-title\">CLASSES<br><em>PARTICULARS<\/em><\/h1>\n      <p class=\"hero-sub\">\n        Quan el grup se&#8217;t queda curt. <strong>Atenci\u00f3 exclusiva<\/strong> sobre el teu joc, els teus errors i els teus objectius. La via m\u00e9s r\u00e0pida per desencallar-te.\n      <\/p>\n      <div class=\"hero-ctas\">\n        <a href=\"https:\/\/padeldavidquintin.com\/reserva\/\" class=\"btn-primary\">\n          \n          Reserva la teva classe\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n        <\/a>\n        <a href=\"#modalitats\" class=\"btn-ghost\">\n          Veure modalitats\n          <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><polyline points=\"6 9 12 15 18 9\"\/><\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- INTRO -->\n  <section id=\"intro\">\n    <div class=\"intro-quote reveal\">\n      EL TEU JOC.<br>EL TEU<br><span>RITME.<\/span><br>EL TEU<br>ENTRENADOR.\n    <\/div>\n    <div class=\"reveal reveal-d1\">\n      <p class=\"intro-lead\">\n        En una classe particular, <strong>el 100% del temps \u00e9s per a tu<\/strong>. No esperes torn ni ajustes el ritme al del grup: l&#8217;entrenador et mira a tu, t&#8217;analitza a tu i et corregeix a tu, en temps real.\n      <\/p>\n      <p class=\"intro-body\">\n        \u00c9s la manera m\u00e9s eficient d&#8217;aprendre que hi ha. Per a qui vol millorar r\u00e0pid, corregir un error que se li ha enquistat, preparar un torneig o, simplement, per a qui no pot lligar-se a un horari fix. <strong>En correccions rebudes, una particular et ret com tres o quatre classes de grup<\/strong>.\n      <\/p>\n    <\/div>\n  <\/section>\n\n  <!-- MODALITIES -->\n  <section id=\"modalitats\">\n    <div class=\"mod-header\">\n      <div class=\"reveal\">\n        <div class=\"section-label\">Modalitats disponibles<\/div>\n        <h2 class=\"section-title\">TRIA EL<br>FORMAT QUE<br>T&#8217;ENCAIXA<\/h2>\n      <\/div>\n      <p class=\"mod-intro reveal reveal-d1\">Tres formats per a tres necessitats diferents. Tots amb la mateixa premissa: tota l&#8217;atenci\u00f3 sobre el que has de millorar tu.<\/p>\n    <\/div>\n    <div class=\"mod-grid\">\n      <div class=\"mod-card reveal\">\n        <div class=\"mod-card-img\">\n          <img sizes=\"auto, 100vw\" srcset=\"https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/equip-tecnic-2026-opt.webp 1000w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/equip-tecnic-2026-opt-300x240.webp 300w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/equip-tecnic-2026-opt-768x614.webp 768w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/equip-tecnic-2026-opt-15x12.webp 15w\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/equip-tecnic-2026-opt.webp\" width=\"1000\" height=\"800\" alt=\"Classe particular individual\" loading=\"lazy\">\n        <\/div>\n        <div class=\"mod-card-body\">\n          <div class=\"mod-num\">01<\/div>\n          <div class=\"mod-name\">INDIVIDUAL<\/div>\n          <div class=\"mod-ideal\">Ideal: Millora r\u00e0pida \u00b7 Errors concrets \u00b7 Preparaci\u00f3 torneig<\/div>\n          <div class=\"mod-desc\">Tu i l&#8217;entrenador. M\u00e0xima intensitat de correcci\u00f3: cada minut de la sessi\u00f3 va exactament al que necessites tu, sense cap altra prioritat a la pista.<\/div>\n          <div class=\"mod-tag\">1 jugador\/a + entrenador<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"mod-card reveal reveal-d1\">\n        <div class=\"mod-card-img\">\n          <img sizes=\"auto, 100vw\" srcset=\"https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/grup-escola-2026-opt.webp 1200w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/grup-escola-2026-opt-300x200.webp 300w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/grup-escola-2026-opt-1024x683.webp 1024w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/grup-escola-2026-opt-768x512.webp 768w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/grup-escola-2026-opt-18x12.webp 18w\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/grup-escola-2026-opt.webp\" width=\"1200\" height=\"800\" alt=\"Classe particular per parella\" loading=\"lazy\">\n        <\/div>\n        <div class=\"mod-card-body\">\n          <div class=\"mod-num\">02<\/div>\n          <div class=\"mod-name\">PER PARELLA<\/div>\n          <div class=\"mod-ideal\">Ideal: Millora de parella \u00b7 Socis de joc \u00b7 Amics<\/div>\n          <div class=\"mod-desc\">Tu i la teva parella de joc habitual, o un amic. Es treballa all\u00f2 que nom\u00e9s es pot treballar de dos en dos: coordinaci\u00f3, posicionament, comunicaci\u00f3 i els patrons de la vostra parella.<\/div>\n          <div class=\"mod-tag\">2 jugadors\/es + entrenador<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"mod-card reveal reveal-d2\">\n        <div class=\"mod-card-img\">\n          <img sizes=\"auto, 100vw\" srcset=\"https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/pista-competicio-2026-opt.webp 1000w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/pista-competicio-2026-opt-300x200.webp 300w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/pista-competicio-2026-opt-768x512.webp 768w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/pista-competicio-2026-opt-18x12.webp 18w\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/pista-competicio-2026-opt.webp\" width=\"1000\" height=\"667\" alt=\"Classe-partit\" loading=\"lazy\">\n        <\/div>\n        <div class=\"mod-card-body\">\n          <div class=\"mod-num\">03<\/div>\n          <div class=\"mod-name\">CLASSE-PARTIT<\/div>\n          <div class=\"mod-ideal\">Ideal: Competidors \u00b7 Analitzar el joc real \u00b7 Identificar errors<\/div>\n          <div class=\"mod-desc\">Jugues un partit de veritat mentre l&#8217;entrenador observa, anota i analitza. Al final, una valoraci\u00f3 detallada de com jugues quan el punt val. El que no es veu no es pot corregir.<\/div>\n          <div class=\"mod-tag\">An\u00e0lisi de partit + valoraci\u00f3<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- PROFILES -->\n  <section id=\"perfils\">\n    <div class=\"perfils-header reveal\">\n      <div class=\"section-label\">Per a qui \u00e9s<\/div>\n      <h2 class=\"section-title\">ELS 6 PERFILS<br>QUE ES BENEFICIEN<br>M\u00c9S DE LES PARTICULARS<\/h2>\n    <\/div>\n    <div class=\"perfils-grid\">\n      <div class=\"perfil-card reveal\">\n        <div class=\"perfil-icon\">01<\/div>\n        <div class=\"perfil-name\">EL QUE VOL ARRENCAR B\u00c9<\/div>\n        <div class=\"perfil-desc\">Qui comen\u00e7a de zero i vol fer-ho b\u00e9 des del principi. Els vicis s&#8217;agafen les primeres setmanes i despr\u00e9s costen anys de treure.<\/div>\n      <\/div>\n      <div class=\"perfil-card reveal reveal-d1\">\n        <div class=\"perfil-icon\">02<\/div>\n        <div class=\"perfil-name\">EL QUE MILLORA PER\u00d2 LENTAMENT<\/div>\n        <div class=\"perfil-desc\">Qui ja va a classes de grup per\u00f2 nota que fa mesos que juga igual. Una particular cada setmana o cada quinze dies sol ser el que desencalla la cosa.<\/div>\n      <\/div>\n      <div class=\"perfil-card reveal reveal-d2\">\n        <div class=\"perfil-icon\">03<\/div>\n        <div class=\"perfil-name\">EL QUE T\u00c9 UN ERROR CONCRET<\/div>\n        <div class=\"perfil-desc\">Qui sap exactament quin cop li falla: el rev\u00e9s, el servei, la volea de dreta. Les particulars permeten treballar un aspecte en profunditat fins a corregir-lo de veritat.<\/div>\n      <\/div>\n      <div class=\"perfil-card reveal reveal-d3\">\n        <div class=\"perfil-icon\">04<\/div>\n        <div class=\"perfil-name\">EL QUE ES PREPARA PER COMPETIR<\/div>\n        <div class=\"perfil-desc\">Qui t\u00e9 un torneig important proper i vol una preparaci\u00f3 espec\u00edfica: f\u00edsica, t\u00e0ctica i mental enfocada al format de competici\u00f3 concret.<\/div>\n      <\/div>\n      <div class=\"perfil-card reveal reveal-d3\">\n        <div class=\"perfil-icon\">05<\/div>\n        <div class=\"perfil-name\">EL QUE NO POT FER UN GRUP<\/div>\n        <div class=\"perfil-desc\">Qui t\u00e9 una agenda imprevisible o horaris molt poc est\u00e0ndard. Les particulars ofereixen la m\u00e0xima flexibilitat: els horaris s&#8217;acorden directament amb l&#8217;entrenador.<\/div>\n      <\/div>\n      <div class=\"perfil-card reveal reveal-d3\">\n        <div class=\"perfil-icon\">06<\/div>\n        <div class=\"perfil-name\">LA PARELLA QUE VOL CR\u00c9IXER<\/div>\n        <div class=\"perfil-desc\">Dos jugadors\/es que es coneixen, juguen junts regularment i volen millorar com a equip: coordinaci\u00f3, senyals, posicionament i patrons espec\u00edfics de la seva parella.<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- HOW IT WORKS -->\n  <section id=\"process\">\n    <div class=\"process-photo reveal\">\n      <img sizes=\"auto, 100vw\" srcset=\"https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/david-joc-2026-opt.webp 800w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/david-joc-2026-opt-200x300.webp 200w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/david-joc-2026-opt-683x1024.webp 683w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/david-joc-2026-opt-768x1152.webp 768w, https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/david-joc-2026-opt-8x12.webp 8w\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/padeldavidquintin.com\/wp-content\/uploads\/2026\/09\/david-joc-2026-opt.webp\" width=\"800\" height=\"1200\" alt=\"Classe particular de p\u00e0del\" loading=\"lazy\">\n    <\/div>\n    <div class=\"process-text reveal reveal-d1\">\n      <div class=\"section-label\">Com funciona<\/div>\n      <h2 class=\"process-title\">SENSE<br>COMPLICAR-<span>HO<\/span><\/h2>\n      <p class=\"process-body\">Reservar una classe particular \u00e9s senzill. No cal inscripci\u00f3 de temporada ni comprom\u00eds a llarg termini. Reserves quan et va b\u00e9 i treballes el que necessites.<\/p>\n      <div class=\"process-steps\">\n        <div class=\"process-step\">\n          <div><div class=\"ps-num\">1<\/div><\/div>\n          <div>\n            <div class=\"ps-title\">Contacta per WhatsApp o tel\u00e8fon<\/div>\n            <div class=\"ps-desc\">Explica&#8217;ns el teu nivell, el que vols treballar i la teva disponibilitat hor\u00e0ria.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"process-step\">\n          <div><div class=\"ps-num\">2<\/div><\/div>\n          <div>\n            <div class=\"ps-title\">Acordem dia, hora i format<\/div>\n            <div class=\"ps-desc\">Individual, parella o classe-partit. Adaptem l&#8217;horari al teu calendari.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"process-step\">\n          <div><div class=\"ps-num\">3<\/div><\/div>\n          <div>\n            <div class=\"ps-title\">Sessi\u00f3 a L&#8217;Oller del M\u00e0s<\/div>\n            <div class=\"ps-desc\">Vine a les instal\u00b7lacions a l&#8217;hora acordada. 60 minuts 100% enfocats en tu.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"process-step\">\n          <div><div class=\"ps-num\">4<\/div><\/div>\n          <div>\n            <div class=\"ps-title\">Valoraci\u00f3 i pla de continu\u00eftat<\/div>\n            <div class=\"ps-desc\">Al final de cada sessi\u00f3, l&#8217;entrenador t&#8217;indica en qu\u00e8 treballar fins a la propera i si un bo t&#8217;interessa.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- BONOS -->\n  <section id=\"bonos\">\n    <div class=\"bonos-header\">\n      <div class=\"reveal\">\n        <div class=\"section-label\">Bons i packs<\/div>\n        <h2 class=\"section-title\">M\u00c9S<br>SESSIONS,<br>MILLOR PREU<\/h2>\n      <\/div>\n      <p class=\"bonos-sub reveal reveal-d1\">Totes les modalitats de classe particular s&#8217;ofereixen en format <strong>Pack 4 Sessions<\/strong>. Vig\u00e8ncia de 10 mesos des de la compra. El preu varia segons la franja hor\u00e0ria i si \u00e9s individual o en parella.<\/p>\n    <\/div>\n    <div class=\"bonos-grid\">\n      <div class=\"bono-card featured reveal\">\n        <div class=\"bono-popular\">M\u00e9s sol\u00b7licitat<\/div>\n        <div class=\"bono-sessions\">4<\/div>\n        <div class=\"bono-sessions-label\">sessions<\/div>\n        <div class=\"bono-name\">PARTICULARS INDIVIDUALS<\/div>\n        <div class=\"bono-desc\">Atenci\u00f3 exclusiva al 100% sobre tu. La via m\u00e9s r\u00e0pida per corregir errors i assolir objectius concrets.<\/div>\n        <div class=\"bono-includes\">\n          <div class=\"bono-inc\">Mat\u00ed: <strong>130\u20ac<\/strong> (Pack 4)<\/div>\n          <div class=\"bono-inc\">Tarda: <strong>150\u20ac<\/strong> (Pack 4)<\/div>\n          <div class=\"bono-inc\">Vig\u00e8ncia 10 mesos<\/div>\n          <div class=\"bono-inc\">Horari totalment flexible<\/div>\n        <\/div>\n        <a href=\"https:\/\/wa.me\/34666645713?text=Hola!%20Voldria%20informaci%C3%B3%20sobre%20el%20Pack%204%20Sessions%20individuals.\" target=\"_blank\" rel=\"noopener\" class=\"bono-cta\">\n          Reservar pack\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n        <\/a>\n      <\/div>\n      <div class=\"bono-card reveal reveal-d1\">\n        <div class=\"bono-sessions\">4<\/div>\n        <div class=\"bono-sessions-label\">sessions<\/div>\n        <div class=\"bono-name\">EN PARELLA<\/div>\n        <div class=\"bono-desc\">Entreneu junts per millorar la coordinaci\u00f3, el posicionament i els patrons de joc de parella.<\/div>\n        <div class=\"bono-includes\">\n          <div class=\"bono-inc\">Mat\u00ed: <strong>65\u20ac\/pax<\/strong> (Pack 4)<\/div>\n          <div class=\"bono-inc\">Tarda: <strong>75\u20ac\/pax<\/strong> (Pack 4)<\/div>\n          <div class=\"bono-inc\">Vig\u00e8ncia 10 mesos<\/div>\n          <div class=\"bono-inc\">Horari totalment flexible<\/div>\n        <\/div>\n        <a href=\"https:\/\/wa.me\/34666645713?text=Hola!%20Voldria%20informaci%C3%B3%20sobre%20el%20Pack%204%20Sessions%20en%20parella.\" target=\"_blank\" rel=\"noopener\" class=\"bono-cta\">\n          Reservar pack\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n        <\/a>\n      <\/div>\n      <div class=\"bono-card reveal reveal-d2\">\n        <div class=\"bono-sessions\" style=\"font-size:52px;\">1,5h<\/div>\n        <div class=\"bono-sessions-label\">per sessi\u00f3<\/div>\n        <div class=\"bono-name\">CLASSE PARTIT<\/div>\n        <div class=\"bono-desc\">3 jugadors\/es del mateix nivell juguen un partit de 1h 30min amb el monitor. Correccions i consells clau en temps real.<\/div>\n        <div class=\"bono-includes\">\n          <div class=\"bono-inc\"><strong>17,5\u20ac \/ persona<\/strong><\/div>\n          <div class=\"bono-inc\">3 jugadors\/es per sessi\u00f3<\/div>\n          <div class=\"bono-inc\">Sense pack \u2014 sessi\u00f3 solta<\/div>\n          <div class=\"bono-inc\">Reserva via WhatsApp<\/div>\n        <\/div>\n        <a href=\"https:\/\/wa.me\/34666645713?text=Hola!%20Voldria%20informaci%C3%B3%20sobre%20la%20Classe%20Partit.\" target=\"_blank\" rel=\"noopener\" class=\"bono-cta\">\n          Reservar\n          <svg width=\"12\" height=\"12\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\"><path d=\"M5 12h14M12 5l7 7-7 7\"\/><\/svg>\n        <\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- AVAILABILITY -->\n  <section id=\"disponibilitat\">\n    <div class=\"disp-text reveal\">\n      <div class=\"section-label\">Disponibilitat<\/div>\n      <h2 class=\"disp-title\">QUAN<br><span>VULGUIS<\/span><\/h2>\n      <p class=\"disp-body\">Les particulars s&#8217;adapten a la teva agenda, no a la nostra. Treballem per trobar l&#8217;horari que millor encaixi amb la teva vida.<\/p>\n      <p class=\"disp-body\" style=\"margin-top:12px;\">L&#8217;<strong>horari \u00e9s sempre acordat directament<\/strong> amb l&#8217;entrenador via WhatsApp o tel\u00e8fon. Tan aviat com tenim pista i entrenador disponibles, la sessi\u00f3 \u00e9s teva.<\/p>\n    <\/div>\n    <div class=\"disp-info reveal reveal-d1\">\n      <div class=\"disp-item\">\n        <div class=\"disp-item-icon\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg><\/div>\n        <div class=\"disp-item-text\"><strong>Matins, tardes i nits<\/strong> de dilluns a divendres<\/div>\n      <\/div>\n      <div class=\"disp-item\">\n        <div class=\"disp-item-icon\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"\/><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"\/><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"\/><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"\/><\/svg><\/div>\n        <div class=\"disp-item-text\"><strong>Dissabtes al mat\u00ed<\/strong> \u2014 franges disponibles fins al migdia<\/div>\n      <\/div>\n      <div class=\"disp-item\">\n        <div class=\"disp-item-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg><\/div>\n        <div class=\"disp-item-text\"><strong>L&#8217;Oller del M\u00e0s<\/strong> \u2014 4 pistes disponibles, parking gratu\u00eft<\/div>\n      <\/div>\n      <div class=\"disp-item\">\n        <div class=\"disp-item-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M22 16.92v3a2 2 0 01-2.18 2 19.79 19.79 0 01-8.63-3.07A19.5 19.5 0 013.07 10.81 19.79 19.79 0 01.0 2.18 2 2 0 012 0h3a2 2 0 012 1.72 12.84 12.84 0 00.7 2.81 2 2 0 01-.45 2.11L6.09 7.91a16 16 0 006 6l1.27-1.27a2 2 0 012.11-.45 12.84 12.84 0 002.81.7A2 2 0 0122 14.92z\"\/><\/svg><\/div>\n        <div class=\"disp-item-text\">Reserva i cancel\u00b7laci\u00f3 amb <strong>m\u00ednim 24h d&#8217;antelaci\u00f3<\/strong> \u00b7 Sense av\u00eds previ, la sessi\u00f3 compta com realitzada<\/div>\n      <\/div>\n      <div class=\"disp-item\">\n        <div class=\"disp-item-icon\"><svg viewBox=\"0 0 24 24\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg><\/div>\n        <div class=\"disp-item-text\"><strong>Durada: 60 minuts<\/strong> \u2014 la durada est\u00e0ndard per a la m\u00e0xima efici\u00e8ncia<\/div>\n      <\/div>\n      <div class=\"disp-item\">\n        <div class=\"disp-item-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M21 15a2 2 0 01-2 2H7l-4 4V5a2 2 0 012-2h14a2 2 0 012 2z\"\/><\/svg><\/div>\n        <div class=\"disp-item-text\">Gesti\u00f3 de reserva <strong>directa per WhatsApp<\/strong> \u2014 senzill i r\u00e0pid<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CTA -->\n  <section id=\"cta\">\n    <div class=\"cta-text reveal\">\n      <div class=\"section-label\">Reserva la teva sessi\u00f3<\/div>\n      <h2 class=\"cta-title\">MILLORA<br>COMEN\u00c7A<br><span>AVUI<\/span><\/h2>\n      <p class=\"cta-sub\">\n        No esperes a tenir el bloc perfecte. Reserva una sessi\u00f3, explica&#8217;ns el que vols millorar i comencem. <strong>Sense comprom\u00eds, sense perman\u00e8ncia.<\/strong>\n      <\/p>\n    <\/div>\n    <div class=\"cta-options reveal reveal-d1\">\n      <a href=\"https:\/\/wa.me\/34666645713?text=Hola!%20Voldria%20reservar%20una%20classe%20particular%20de%20p%C3%A0del.%20Et%20comento%20el%20que%20necessito...\" target=\"_blank\" rel=\"noopener\" class=\"cta-option featured\">\n        <div>\n          <div class=\"co-title\">RESERVAR PER WHATSAPP<\/div>\n          <div class=\"co-sub\">La manera m\u00e9s r\u00e0pida \u00b7 Resposta immediata<\/div>\n        <\/div>\n        <div class=\"co-arrow\">\u2192<\/div>\n      <\/a>\n      <a href=\"tel:+34666645713\" class=\"cta-option\">\n        <div>\n          <div class=\"co-title\">TRUCA&#8217;NS<\/div>\n          <div class=\"co-sub\">+34 666 64 57 13 \u00b7 De dilluns a divendres<\/div>\n        <\/div>\n        <div class=\"co-arrow\">\u2192<\/div>\n      <\/a>\n      <a href=\"https:\/\/padeldavidquintin.com\/#contacte\" class=\"cta-option\">\n        <div>\n          <div class=\"co-title\">FORMULARI DE CONTACTE<\/div>\n          <div class=\"co-sub\">T&#8217;escrivim en menys de 24 hores<\/div>\n        <\/div>\n        <div class=\"co-arrow\">\u2192<\/div>\n      <\/a>\n      <a href=\"https:\/\/padeldavidquintin.com\/escola-base\/\" class=\"cta-option\" style=\"border-style:dashed; border-color:rgba(255,255,255,.07);\">\n        <div>\n          <div class=\"co-title\" style=\"color:rgba(244,244,239,0.66); font-size:18px;\">Prefereixes un grup?<\/div>\n          <div class=\"co-sub\">Descobreix els programes de l&#8217;Escola Base<\/div>\n        <\/div>\n        <div class=\"co-arrow\" style=\"color:rgba(244,244,239,0.66);\">\u2192<\/div>\n      <\/a>\n    <\/div>\n  <\/section>\n\n  <!-- RELATED LINKS -->\n  <div style=\"background:var(--dark); padding:48px; display:flex; gap:3px; flex-wrap:wrap;\" class=\"reveal\">\n    <div style=\"padding:0 0 16px; width:100%; font-size:11px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:var(--grey);\">Potser t&#8217;interessa<\/div>\n    <a href=\"https:\/\/padeldavidquintin.com\/escola-base\/\" style=\"flex:1; min-width:200px; background:var(--card); padding:24px 28px; text-decoration:none; transition:background .2s;\" onmouseover=\"this.style.background='#1f3040'\" onmouseout=\"this.style.background='var(--card)'\">\n      <div style=\"font-family:var(--font-display); font-size:18px; letter-spacing:.04em; color:var(--white); margin-bottom:6px;\">ESCOLA BASE ADULTS<\/div>\n      <div style=\"font-size:13px; font-weight:300; color:var(--grey);\">Classes de grup setmanals per a adults de tots els nivells. Des de 160\u20ac\/trim \u2192<\/div>\n    <\/a>\n    <a href=\"https:\/\/padeldavidquintin.com\/escola-competicio\/\" style=\"flex:1; min-width:200px; background:var(--card); padding:24px 28px; text-decoration:none; transition:background .2s;\" onmouseover=\"this.style.background='#1f3040'\" onmouseout=\"this.style.background='var(--card)'\">\n      <div style=\"font-family:var(--font-display); font-size:18px; letter-spacing:.04em; color:var(--white); margin-bottom:6px;\">ESCOLA COMPETICI\u00d3<\/div>\n      <div style=\"font-size:13px; font-weight:300; color:var(--grey);\">Per a qui vol anar m\u00e9s lluny i competir en lligues federades \u2192<\/div>\n    <\/a>\n  <\/div>\n<!-- INLINE CONTACT FORM -->\n  <section style=\"background:var(--dark); padding:72px 48px; display:grid; grid-template-columns:1fr 1fr; gap:80px; align-items:center;\">\n    <div class=\"reveal\">\n      <div style=\"font-size:11px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:var(--lime); margin-bottom:14px; display:flex; align-items:center; gap:10px;\"><span style=\"display:block; width:20px; height:2px; background:var(--lime);\"><\/span>Apunta&#8217;t<\/div>\n      <div style=\"font-family:var(--font-display); font-size:clamp(36px,4vw,60px); line-height:.93; margin-bottom:20px;\">RESERVA LA<br>TEVA PLA\u00c7A<\/div>\n      <p style=\"font-size:15px; font-weight:300; color:rgba(244,244,239,.55); line-height:1.8;\">Deixa el teu nom i tel\u00e8fon i et truquem nosaltres per trobar el grup i l&#8217;horari ideal. Sense comprom\u00eds.<\/p>\n    <\/div>\n    <div class=\"reveal reveal-d1\">\n      <form action=\"https:\/\/formsubmit.co\/david@padeldavidquintin.com\" method=\"POST\" style=\"display:flex; flex-direction:column; gap:12px;\">\n        <input type=\"hidden\" name=\"_subject\" value=\"Consulta Classes Particulars \u2014 David Quint\u00edn P\u00e0del\">\n        <input type=\"hidden\" name=\"_captcha\" value=\"false\">\n        <input type=\"hidden\" name=\"_next\" value=\"https:\/\/padeldavidquintin.com\/gracies\/\">\n        <input type=\"hidden\" name=\"_template\" value=\"table\">\n        <input type=\"hidden\" name=\"servei\" value=\"Classes Particulars\">\n        <input type=\"text\" name=\"nom\" placeholder=\"El teu nom\" required style=\"background:var(--card); border:1px solid rgba(255,255,255,.1); color:var(--white); padding:14px 18px; font-family:var(--font-body); font-size:14px; outline:none;\">\n        <input type=\"tel\" name=\"tel\" placeholder=\"Tel\u00e8fon\" required style=\"background:var(--card); border:1px solid rgba(255,255,255,.1); color:var(--white); padding:14px 18px; font-family:var(--font-body); font-size:14px; outline:none;\">\n        <input type=\"email\" name=\"email\" placeholder=\"Correu electr\u00f2nic\" style=\"background:var(--card); border:1px solid rgba(255,255,255,.1); color:var(--white); padding:14px 18px; font-family:var(--font-body); font-size:14px; outline:none;\">\n        <label style=\"display:flex; align-items:flex-start; gap:9px; font-size:11px; font-weight:300; color:rgba(244,244,239,0.66); line-height:1.5; cursor:pointer;\">\n          <input type=\"checkbox\" name=\"consentiment\" required style=\"margin-top:2px; accent-color:var(--lime); flex-shrink:0;\">\n          <span>Accepto la <a href=\"https:\/\/padeldavidquintin.com\/politica-privacitat\/\" target=\"_blank\" style=\"color:var(--lime); text-decoration:underline;\">pol\u00edtica de privacitat<\/a>.<\/span>\n        <\/label>\n        <button type=\"submit\" style=\"background:var(--lime); color:var(--black); padding:15px 32px; font-family:var(--font-body); font-size:13px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; border:none; cursor:pointer; align-self:flex-start;\">Apunta&#8217;m a les classes \u2192<\/button>\n      <\/form>\n    <\/div>\n  <\/section>\n<script>\n    const nav = document.getElementById('main-nav');\n    window.addEventListener('scroll', () => { if (nav) { nav.classList.toggle('scrolled', window.scrollY > 60); } });\n    window.addEventListener('load', () => document.getElementById('heroBg').classList.add('loaded'));\n    const obs = new IntersectionObserver(entries => {\n      entries.forEach(e => { if (e.isIntersecting) { e.target.classList.add('visible'); obs.unobserve(e.target); } });\n    }, { threshold: 0.1 });\n    document.querySelectorAll('.reveal').forEach(el => obs.observe(el));\n\n    \/\/ Hamburger menu\n    (function(){\n      var btn = document.querySelector('.nav-hamburger');\n      var menu = document.querySelector('.nav-links');\n      if (!btn || !menu) return;\n      btn.addEventListener('click', function(){\n        var open = menu.classList.toggle('open');\n        btn.classList.toggle('open', open);\n        btn.setAttribute('aria-expanded', open);\n      });\n      menu.querySelectorAll('a').forEach(function(a){\n        a.addEventListener('click', function(){\n          menu.classList.remove('open');\n          btn.classList.remove('open');\n          btn.setAttribute('aria-expanded', 'false');\n        });\n      });\n      document.addEventListener('click', function(e){\n        if (!btn.contains(e.target) && !menu.contains(e.target)){\n          menu.classList.remove('open');\n          btn.classList.remove('open');\n          btn.setAttribute('aria-expanded', 'false');\n        }\n      });\n    })();\n  <\/script>\n  <script>\n    (function(){\n      document.querySelectorAll('.has-dropdown').forEach(function(dd){\n        var toggle = dd.querySelector('.dropdown-toggle');\n        if (!toggle) return;\n        toggle.addEventListener('click', function(e){\n          e.preventDefault(); e.stopPropagation();\n          var open = dd.classList.toggle('open');\n          toggle.setAttribute('aria-expanded', open);\n          document.querySelectorAll('.has-dropdown.open').forEach(function(o){\n            if (o !== dd){ o.classList.remove('open'); var t=o.querySelector('.dropdown-toggle'); if(t) t.setAttribute('aria-expanded','false'); }\n          });\n        });\n      });\n      document.addEventListener('click', function(e){\n        document.querySelectorAll('.has-dropdown.open').forEach(function(dd){\n          if (!dd.contains(e.target)){ dd.classList.remove('open'); var t=dd.querySelector('.dropdown-toggle'); if(t) t.setAttribute('aria-expanded','false'); }\n        });\n      });\n    })();\n  <\/script>\n  <!-- MOBILE STICKY CTA -->\n  \n\n\n<style id=\"dq-mobile-gaps-fix\">\n@media (max-width: 900px) {\n\n#intro, #perfils, #modalitats, #process,\n#disponibilitat, #bonos, #cta { padding: 48px 20px !important; }\n\n}\n<\/style>\n\n<style id=\"dq-anim-2026\">\/* DQ-ANIM-2026 *\/\n@media (prefers-reduced-motion: no-preference) {\n  .entry-content .reveal {\n    transform: translateY(26px);\n    transition: opacity .55s cubic-bezier(.22,.61,.36,1), transform .55s cubic-bezier(.22,.61,.36,1);\n    transition-delay: var(--dqd, 0s);\n  }\n  .entry-content .reveal-delay-1,\n  .entry-content .reveal-delay-2,\n  .entry-content .reveal-delay-3 { transition-delay: var(--dqd, 0s); }\n  .entry-content .dq-clip {\n    clip-path: inset(0 0 100% 0);\n    transition: clip-path .6s cubic-bezier(.22,.61,.36,1);\n    transition-delay: var(--dqd, 0s);\n  }\n  .entry-content .dq-clip.visible { clip-path: inset(0 0 0 0); }\n  .entry-content .stat-num,\n  .entry-content .trust-num,\n  .entry-content .hs-num { font-variant-numeric: tabular-nums; }\n}\n<\/style>\n<script>\/* DQ-ANIM-2026 *\/\n(function () {\n  if (window.matchMedia('(prefers-reduced-motion: reduce)').matches) { return; }\n  if (!('IntersectionObserver' in window)) { return; }\n  if (!window.innerHeight) { return; }\n  var root = document.querySelector('.entry-content') || document.body;\n\n  function stagger(list) {\n    list.forEach(function (el, i) {\n      var d = i * 55;\n      if (d > 220) { d = 220; }\n      el.style.setProperty('--dqd', d + 'ms');\n    });\n  }\n\n  function countUp(el) {\n    var txt = el.textContent.trim();\n    \/\/ rangos tipo \"4-6\" o \"8-17\": contarlos los dejaria a medias\n    if ((txt.match(\/\\d+\/g) || []).length !== 1) { return; }\n    var m = txt.match(\/(\\D*)(\\d+)(\\D*)\/);\n    if (!m) { return; }\n    var target = parseInt(m[2], 10);\n    var t0 = null;\n    function step(ts) {\n      if (t0 === null) { t0 = ts; }\n      var p = (ts - t0) \/ 1000;\n      if (p > 1) { p = 1; }\n      var eased = 1 - Math.pow(1 - p, 3);\n      el.textContent = m[1] + Math.round(target * eased) + m[3];\n      if (p !== 1) { requestAnimationFrame(step); }\n    }\n    requestAnimationFrame(step);\n  }\n\n  var NUMS = '.stat-num, .trust-num, .hs-num';\n  var io = new IntersectionObserver(function (entries) {\n    entries.forEach(function (e) {\n      if (!e.isIntersecting) { return; }\n      e.target.classList.add('visible');\n      if (e.target.matches(NUMS)) { countUp(e.target); }\n      io.unobserve(e.target);\n    });\n  }, { threshold: 0, rootMargin: '0px 0px 12% 0px' });\n\n  \/\/ paginas sin sistema de reveal (legales, gracies, entrades): se montan por bloques\n  var revs = [].slice.call(root.querySelectorAll('.reveal'));\n  if (revs.length === 0) {\n    revs = [].slice.call(root.querySelectorAll('section, figure, table, .bp-cta-box, .bp-faqs, .bp-author, .bp-brand'));\n    revs.forEach(function (el) { el.classList.add('reveal'); });\n  }\n\n  \/\/ cascada entre hermanos + observacion\n  var groups = new Map();\n  revs.forEach(function (el) {\n    var list = groups.get(el.parentElement);\n    if (!list) { list = []; groups.set(el.parentElement, list); }\n    list.push(el);\n    io.observe(el);\n  });\n  groups.forEach(stagger);\n\n  \/\/ cortina solo en imagenes ligeras (las cards con foto de fondo pesada van sin animar)\n  var clips = [].slice.call(root.querySelectorAll('.gallery-img, .ig-tile, .gallery-cell, .inst-img'));\n  clips.forEach(function (el) {\n    el.classList.add('dq-clip');\n    var i = [].slice.call(el.parentElement.children).indexOf(el);\n    var d = i * 55;\n    if (d > 220) { d = 220; }\n    el.style.setProperty('--dqd', d + 'ms');\n    io.observe(el);\n  });\n\n  root.querySelectorAll(NUMS).forEach(function (el) { io.observe(el); });\n\n  \/\/ red de seguridad: nada visible en pantalla puede quedarse oculto\n  setTimeout(function () {\n    clips.concat(revs).forEach(function (el) {\n      if (el.classList.contains('visible')) { return; }\n      if (el.getBoundingClientRect().top > window.innerHeight) { return; }\n      el.classList.add('visible');\n    });\n  }, 5000);\n})();\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Salta al contingut Inici Classes Particulars 100% per a tu \u00b7 Manresa \u00b7 Tots els nivells CLASSESPARTICULARS Quan el grup se&#8217;t queda curt. Atenci\u00f3 exclusiva sobre el teu joc, els teus errors i els teus objectius. La via m\u00e9s r\u00e0pida per desencallar-te. Reserva la teva classe Veure modalitats EL TEU JOC.EL TEURITME.EL TEUENTRENADOR. En una [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"no-title","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-627","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/pages\/627","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/comments?post=627"}],"version-history":[{"count":2,"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/pages\/627\/revisions"}],"predecessor-version":[{"id":691,"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/pages\/627\/revisions\/691"}],"wp:attachment":[{"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/media?parent=627"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}