{"id":625,"date":"2026-09-10T10:35:32","date_gmt":"2026-09-10T08:35:32","guid":{"rendered":"https:\/\/padeldavidquintin.com\/?page_id=625"},"modified":"2026-09-10T11:15:46","modified_gmt":"2026-09-10T09:15:46","slug":"classes-padel-adults-manresa","status":"publish","type":"page","link":"https:\/\/padeldavidquintin.com\/es\/classes-padel-adults-manresa\/","title":{"rendered":"Classes de p\u00e0del per a adults a Manresa"},"content":{"rendered":"\n<style id=\"dq-page-layout-fix-118\">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-625 .wp-site-blocks,\nbody.page-id-625 main,\nbody.page-id-625 .entry-content,\nbody.page-id-625 .wp-block-post-content,\nbody.page-id-625 .is-layout-constrained,\nbody.page-id-625 .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-625 .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)),\nbody.page-id-625 .entry-content > *,\nbody.page-id-625 .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-625 .wp-block-post-content > p:empty,\nbody.page-id-625 .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-adults-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(115deg, rgba(26,43,54,.94) 0%, rgba(26,43,54,.62) 50%, rgba(26,43,54,.18) 100%),\n                  linear-gradient(to top, rgba(26,43,54,.85) 0%, transparent 55%);\n    }\n    .hero-content { position: relative; z-index: 2; max-width: 860px; }\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, 5.8vw, 100px);\n      line-height: .9; letter-spacing: -.01em;\n      opacity: 0; transform: translateY(20px); animation: fadeUp .7s .32s 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: 540px; 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 .6s 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 TRUST BAR \u2500\u2500 *\/\n    #trust-bar {\n      display: grid; grid-template-columns: repeat(4, 1fr);\n      border-top: 1px solid rgba(255,255,255,.07);\n    }\n    .trust-item {\n      padding: 28px 32px; border-right: 1px solid rgba(255,255,255,.07);\n      background: var(--dark);\n    }\n    .trust-item:last-child { border-right: none; }\n    .trust-num { font-family: var(--font-display); font-size: 44px; color: var(--lime); line-height: 1; margin-bottom: 4px; }\n    .trust-label { font-size: 12px; font-weight: 300; color: rgba(244,244,239,0.66); line-height: 1.4; }\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, 72px); line-height: .95; }\n\n    \/* \u2500\u2500 INTRO \u2500\u2500 *\/\n    #intro {\n      padding: 96px 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 {\n      font-family: var(--font-display);\n      font-size: clamp(48px, 5.5vw, 86px); line-height: .92;\n    }\n    .intro-quote span { color: var(--lime); }\n    .intro-right {}\n    .intro-lead { font-size: 18px; font-weight: 300; color: rgba(244,244,239,.8); line-height: 1.75; margin-bottom: 22px; }\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 LEVELS \u2500\u2500 *\/\n    #nivells { padding: 100px 48px; background: var(--dark); }\n    .nivells-header { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: end; margin-bottom: 56px; }\n    .nivells-intro { font-size: 15px; font-weight: 300; color: rgba(244,244,239,.55); line-height: 1.8; }\n    .nivells-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; }\n    .nivel-card {\n      background: var(--black); padding: 40px 32px;\n      position: relative; overflow: hidden;\n      transition: background .3s;\n    }\n    .nivel-card:hover { background: #1f3040; }\n    .nivel-card::before {\n      content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px;\n      background: var(--lime); transform: scaleX(0); transform-origin: left;\n      transition: transform .4s cubic-bezier(.4,0,.2,1);\n    }\n    .nivel-card:hover::before { transform: scaleX(1); }\n    .nivel-badge {\n      display: inline-block; padding: 4px 12px; margin-bottom: 20px;\n      font-size: 10px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase;\n    }\n    .nivel-badge.inici { background: rgba(155,160,128,.15); color: var(--lime); }\n    .nivel-badge.inter { background: rgba(155,160,128,.3); color: rgba(26,43,54,.8); }\n    .nivel-badge.perf { background: var(--lime); color: var(--black); }\n    .nivel-name { font-family: var(--font-display); font-size: 34px; letter-spacing: .02em; color: var(--white); margin-bottom: 10px; }\n    .nivel-ideal { font-size: 12px; font-weight: 500; letter-spacing: .08em; text-transform: uppercase; color: var(--grey); margin-bottom: 16px; }\n    .nivel-desc { font-size: 14px; font-weight: 300; color: rgba(244,244,239,.55); line-height: 1.65; margin-bottom: 20px; }\n    .nivel-includes { display: flex; flex-direction: column; gap: 6px; }\n    .nivel-inc { display: flex; align-items: flex-start; gap: 10px; font-size: 13px; font-weight: 300; color: rgba(244,244,239,.6); }\n    .nivel-inc::before { content: '\u2014'; color: var(--lime); flex-shrink: 0; font-weight: 700; }\n\n    \/* \u2500\u2500 WHY US \u2500\u2500 *\/\n    #perque { padding: 100px 48px; }\n    .perque-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; margin-top: 56px; }\n    .pq-card {\n      padding: 36px 28px; background: var(--dark);\n      border-bottom: 2px solid transparent;\n      transition: border-color .3s, background .3s;\n    }\n    .pq-card:hover { border-bottom-color: var(--lime); background: #223040; }\n    .pq-icon {\n      width: 50px; height: 50px; margin-bottom: 18px;\n      background: rgba(155,160,128,.08); border: 1px solid rgba(155,160,128,.2);\n      display: flex; align-items: center; justify-content: center;\n    }\n    .pq-icon svg { width: 22px; height: 22px; stroke: var(--lime); fill: none; stroke-width: 1.7; stroke-linecap: round; stroke-linejoin: round; }\n    .pq-name { font-family: var(--font-display); font-size: 24px; letter-spacing: .03em; color: var(--white); margin-bottom: 10px; }\n    .pq-desc { font-size: 13px; font-weight: 300; color: rgba(244,244,239,0.66); line-height: 1.65; }\n\n    \/* \u2500\u2500 PHOTO + TEXT \u2500\u2500 *\/\n    #ambient {\n      display: grid; grid-template-columns: 1fr 1fr;\n      min-height: 560px;\n    }\n    .ambient-photo {\n      overflow: hidden; position: relative;\n    }\n    .ambient-photo img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .7s ease; }\n    .ambient-photo:hover img { transform: scale(1.03); }\n    .ambient-text {\n      background: var(--dark); padding: 80px 64px;\n      display: flex; flex-direction: column; justify-content: center;\n    }\n    .ambient-title { font-family: var(--font-display); font-size: clamp(44px, 4.5vw, 70px); line-height: .93; margin-bottom: 28px; }\n    .ambient-title span { color: var(--lime); }\n    .ambient-body { font-size: 16px; font-weight: 300; color: rgba(244,244,239,.6); line-height: 1.85; margin-bottom: 16px; }\n    .ambient-body strong { color: var(--white); font-weight: 500; }\n    .ambient-points { margin-top: 24px; display: flex; flex-direction: column; gap: 8px; }\n    .ambient-point { display: flex; align-items: flex-start; gap: 12px; font-size: 14px; font-weight: 300; color: rgba(244,244,239,.65); }\n    .ambient-point::before { content: '\u2713'; color: var(--lime); font-weight: 700; flex-shrink: 0; margin-top: 1px; }\n\n    \/* \u2500\u2500 SCHEDULE \u2500\u2500 *\/\n    #horaris { padding: 100px 48px; background: var(--dark); }\n    .hor-header { display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: end; margin-bottom: 52px; }\n    .hor-sub { font-size: 15px; font-weight: 300; color: rgba(244,244,239,.55); line-height: 1.8; }\n    .hor-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 3px; margin-bottom: 24px; }\n    .hor-col { background: var(--black); padding: 28px 24px; }\n    .hor-col-title {\n      font-family: var(--font-display); font-size: 16px; letter-spacing: .06em;\n      color: var(--lime); margin-bottom: 16px; padding-bottom: 10px;\n      border-bottom: 1px solid rgba(155,160,128,.2);\n    }\n    .hor-slot {\n      padding: 10px 0; border-bottom: 1px solid rgba(255,255,255,.05);\n    }\n    .hor-slot:last-child { border-bottom: none; }\n    .hor-slot-time { font-size: 14px; font-weight: 500; color: var(--white); margin-bottom: 2px; }\n    .hor-slot-day { font-size: 11px; font-weight: 300; color: var(--grey); text-transform: uppercase; letter-spacing: .08em; }\n    .hor-note {\n      font-size: 13px; font-weight: 300; color: rgba(244,244,239,0.66); line-height: 1.65;\n      padding: 16px 20px; border-left: 2px solid rgba(155,160,128,.3); background: rgba(155,160,128,.03);\n    }\n    .hor-note strong { color: rgba(244,244,239,.65); font-weight: 500; }\n\n    \/* \u2500\u2500 PARTICULARS BRIDGE \u2500\u2500 *\/\n    #particulars {\n      padding: 88px 48px;\n      display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center;\n      border-top: 1px solid rgba(255,255,255,.07);\n    }\n    .part-left {}\n    .part-title { font-family: var(--font-display); font-size: clamp(42px, 5vw, 72px); line-height: .93; margin-bottom: 20px; }\n    .part-title span { color: var(--lime); }\n    .part-body { font-size: 15px; font-weight: 300; color: rgba(244,244,239,.6); line-height: 1.85; }\n    .part-body strong { color: var(--white); font-weight: 500; }\n    .part-right { display: flex; flex-direction: column; gap: 3px; }\n    .part-item {\n      background: var(--dark); padding: 22px 24px;\n      display: flex; align-items: center; gap: 16px;\n      transition: background .25s;\n    }\n    .part-item:hover { background: #253545; }\n    .part-item-icon { color: var(--lime); flex-shrink: 0; }\n    .part-item-icon svg { width: 18px; height: 18px; stroke: currentColor; fill: none; stroke-width: 1.8; stroke-linecap: round; stroke-linejoin: round; }\n    .part-item-text { font-size: 14px; font-weight: 300; color: rgba(244,244,239,.65); line-height: 1.5; }\n    .part-item-text strong { color: var(--white); font-weight: 500; }\n\n    \/* \u2500\u2500 FAQ \u2500\u2500 *\/\n    #faq { padding: 100px 48px; background: var(--dark); }\n    .faq-header { margin-bottom: 52px; }\n    .faq-cols { display: grid; grid-template-columns: 1fr 1fr; gap: 3px; }\n    .faq-list {}\n    .faq-item { border-bottom: 1px solid rgba(255,255,255,.08); }\n    .faq-q {\n      width: 100%; text-align: left; background: none; border: none;\n      padding: 22px 0; cursor: pointer;\n      display: flex; align-items: center; justify-content: space-between; gap: 20px;\n      font-family: var(--font-body); font-size: 15px; font-weight: 500;\n      color: var(--white); transition: color .2s;\n    }\n    .faq-q:hover { color: var(--lime); }\n    .faq-q.open { color: var(--lime); }\n    .faq-icon {\n      width: 28px; height: 28px; flex-shrink: 0;\n      border: 1px solid rgba(155,160,128,.3); color: var(--lime);\n      display: flex; align-items: center; justify-content: center;\n      font-size: 18px; line-height: 1; transition: transform .3s, background .2s;\n    }\n    .faq-q.open .faq-icon { transform: rotate(45deg); background: rgba(155,160,128,.1); }\n    .faq-a { max-height: 0; overflow: hidden; transition: max-height .4s cubic-bezier(.4,0,.2,1); }\n    .faq-a.open { max-height: 400px; }\n    .faq-a-inner { padding: 0 0 20px; font-size: 14px; font-weight: 300; color: rgba(244,244,239,.6); line-height: 1.8; }\n    .faq-a-inner strong { color: var(--white); font-weight: 500; }\n\n    \/* \u2500\u2500 FINAL CTA \u2500\u2500 *\/\n    #final-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: 18px; }\n    .cta-title span { color: var(--lime); }\n    .cta-sub { font-size: 16px; font-weight: 300; color: rgba(244,244,239,.55); line-height: 1.75; }\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-left {}\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      #trust-bar { grid-template-columns: 1fr 1fr; }\n      #intro, .nivells-header, #particulars, .hor-header, #final-cta { grid-template-columns: 1fr; gap: 36px; padding: 72px 24px; }\n      #nivells, #perque, #horaris, #faq { padding: 72px 24px; }\n      .nivells-grid, .perque-grid, .hor-grid { grid-template-columns: 1fr; }\n      #ambient { grid-template-columns: 1fr; }\n      .ambient-photo { height: 320px; }\n      .ambient-text { padding: 56px 28px; }\n      .faq-cols { grid-template-columns: 1fr; }\n      footer { grid-template-columns: 1fr; text-align: center; }\n      .footer-right { text-align: center; }\n      .footer-links { justify-content: center; }\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      @media (max-width: 480px) {\n      .hor-grid { grid-template-columns: 1fr !important; }\n      .hor-col { 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        <a href=\"https:\/\/padeldavidquintin.com\/escola-base\/\">Escola Base<\/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>Adults<\/span>\n      <\/div>\n      <div class=\"hero-eyebrow\">Classes de p\u00e0del adults \u00b7 Manresa \u00b7 Tots els nivells<\/div>\n      <h1 class=\"hero-title\">P\u00c0DEL<br>PER A <em>ADULTS<\/em><br>A MANRESA<\/h1>\n      <p class=\"hero-sub\">Comen\u00e7a de zero o desencalla el teu joc. <strong>Grups per nivell, horaris flexibles<\/strong> i entrenadors que coneixen el teu joc, detecten qu\u00e8 et frena i saben com fer-te avan\u00e7ar.<\/p>\n      <div class=\"hero-ctas\">\n        <a href=\"#final-cta\" class=\"btn-primary\">\n          Consulta places\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=\"#nivells\" class=\"btn-ghost\">\n          Veure nivells\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  <!-- TRUST BAR -->\n  <div id=\"trust-bar\">\n    <div class=\"trust-item reveal\">\n      <div class=\"trust-num\">3<\/div>\n      <div class=\"trust-label\">Formats disponibles<br>(Escola, Competici\u00f3, Bono)<\/div>\n    <\/div>\n    <div class=\"trust-item reveal reveal-d1\">\n      <div class=\"trust-num\">3-4<\/div>\n      <div class=\"trust-label\">Alumnes per grup<br>atenci\u00f3 real garantida<\/div>\n    <\/div>\n    <div class=\"trust-item reveal reveal-d2\">\n      <div class=\"trust-num\">1h<\/div>\n      <div class=\"trust-label\">Per sessi\u00f3 setmanal<br>encaixa a la teva agenda<\/div>\n    <\/div>\n    <div class=\"trust-item reveal reveal-d3\">\n      <div class=\"trust-num\">\u221e<\/div>\n      <div class=\"trust-label\">Mai \u00e9s tard<br>per aprendre p\u00e0del<\/div>\n    <\/div>\n  <\/div>\n\n  <!-- INTRO -->\n  <section id=\"intro\">\n    <div class=\"intro-quote reveal\">\n      MILLORA<br>EL TEU JOC.<br><span>GAUDEIX<\/span><br>M\u00c9S.\n    <\/div>\n    <div class=\"intro-right reveal reveal-d1\">\n      <p class=\"intro-lead\">El p\u00e0del \u00e9s un esport f\u00e0cil de comen\u00e7ar, per\u00f2 aprendre a jugar b\u00e9 i continuar millorant requereix alguna cosa m\u00e9s que jugar partits. <strong>Un bon entrenament<\/strong> t&#8217;ajuda a entendre el joc, corregir errors i saber qu\u00e8 treballar per avan\u00e7ar.<\/p>\n      <p class=\"intro-body\">A la nostra escola de p\u00e0del a Manresa oferim classes per a adults de tots els nivells. Tant si no has agafat mai una pala com si fa anys que jugues i tens la sensaci\u00f3 que t&#8217;has quedat estancat, busquem el grup i el ritme que millor s&#8217;adaptin al teu nivell i als teus objectius.<br><br>Treballem en <strong>grups redu\u00efts i anivellats<\/strong>, perqu\u00e8 cada jugador\/a tingui un seguiment proper i pugui evolucionar al seu ritme. I no ens quedem nom\u00e9s amb la t\u00e8cnica: entrenem t\u00e0ctica, posicionament, lectura del joc, presa de decisions i confian\u00e7a dins la pista.<br><br>L&#8217;objectiu no \u00e9s nom\u00e9s que juguis m\u00e9s. \u00c9s que entenguis millor el p\u00e0del, s\u00e0pigues per qu\u00e8 fas cada cosa i gaudeixis m\u00e9s cada vegada que entres a pista.<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- LEVELS -->\n  <section id=\"nivells\">\n    <div class=\"nivells-header\">\n      <div class=\"reveal\">\n        <div class=\"section-label\">Nivells disponibles<\/div>\n        <h2 class=\"section-title\">ON COMENCES<br>TU?<\/h2>\n      <\/div>\n      <p class=\"nivells-intro reveal reveal-d1\">Cada alumne\/a entra al grup que li toca. Fem una valoraci\u00f3 inicial perqu\u00e8 entrenis amb gent del teu nivell: \u00e9s la manera que la classe et serveixi des del primer dia.<\/p>\n    <\/div>\n    <div class=\"nivells-grid\">\n      <div class=\"nivel-card reveal\">\n        <div class=\"nivel-badge inici\">Escola<\/div>\n        <div class=\"nivel-name\">ESCOLA ADULTS (GRUP)<\/div>\n        <div class=\"nivel-ideal\">Format: 1h setmanal \u00b7 Grups de 3\u20134 alumnes<\/div>\n        <div class=\"nivel-desc\">Classes de grup setmanals amb treball progressiu de t\u00e8cnica, t\u00e0ctica i posicionament. La manera m\u00e9s assequible de millorar de forma constant durant tota la temporada.<\/div>\n        <div class=\"nivel-includes\">\n          <div class=\"nivel-inc\">1h setmanal \u00b7 De dilluns a divendres<\/div>\n          <div class=\"nivel-inc\">Horari a convenir amb l&#8217;entrenador<\/div>\n          <div class=\"nivel-inc\">Tots els nivells acceptats<\/div>\n          <div class=\"nivel-inc\" style=\"color:var(--lime);font-weight:500;\">160\u20ac \/ trimestre<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"nivel-card reveal reveal-d1\">\n        <div class=\"nivel-badge inter\">Competici\u00f3<\/div>\n        <div class=\"nivel-name\">COMPETICI\u00d3 ADULTS (GRUP)<\/div>\n        <div class=\"nivel-ideal\">Format: 2h setmanals \u00b7 Grups de 3\u20134 alumnes<\/div>\n        <div class=\"nivel-desc\">Per a adults amb nivell s\u00f2lid que volen competir de deb\u00f2. T\u00e8cnica, t\u00e0ctica, lectura del joc i patrons en situacions reals de partit, amb correccions directes i sense embuts.<\/div>\n        <div class=\"nivel-includes\">\n          <div class=\"nivel-inc\">2h setmanals \u00b7 De dilluns a divendres<\/div>\n          <div class=\"nivel-inc\">Horari a convenir amb l&#8217;entrenador<\/div>\n          <div class=\"nivel-inc\">Lligues i tornejos integrats<\/div>\n          <div class=\"nivel-inc\" style=\"color:var(--lime);font-weight:500;\">95\u20ac\/mes \u00b7 270\u20ac\/trimestre<\/div>\n        <\/div>\n      <\/div>\n      <div class=\"nivel-card reveal reveal-d2\">\n        <div class=\"nivel-badge perf\">Pack \u00b7 Bono<\/div>\n        <div class=\"nivel-name\">BONO 4 SESSIONS<\/div>\n        <div class=\"nivel-ideal\">Format: Individual o en parella \u00b7 Horari lliure<\/div>\n        <div class=\"nivel-desc\">Quatre sessions particulars, individuals o en parella, amb horari lliure. Ideal si vols atacar un problema concret o si la teva agenda no et deixa comprometre&#8217;t amb un grup fix.<\/div>\n        <div class=\"nivel-includes\">\n          <div class=\"nivel-inc\">Individual: Mat\u00ed 130\u20ac \u00b7 Tarda 150\u20ac<\/div>\n          <div class=\"nivel-inc\">En parella: Mat\u00ed 65\u20ac\/pax \u00b7 Tarda 75\u20ac\/pax<\/div>\n          <div class=\"nivel-inc\">Vig\u00e8ncia 10 mesos des de la compra<\/div>\n          <div class=\"nivel-inc\">Reserva via WhatsApp o tel\u00e8fon<\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- WHY US -->\n  <section id=\"perque\">\n    <div class=\"reveal\">\n      <div class=\"section-label\">Per qu\u00e8 aqu\u00ed<\/div>\n      <h2 class=\"section-title\">NO \u00c9S UNA<br>CLASSE QUALSEVOL<\/h2>\n    <\/div>\n    <div class=\"perque-grid\">\n      <div class=\"pq-card reveal reveal-d1\">\n        <div class=\"pq-icon\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><path d=\"M23 21v-2a4 4 0 00-3-3.87M16 3.13a4 4 0 010 7.75\"\/><\/svg>\n        <\/div>\n        <div class=\"pq-name\">GRUPS REDU\u00cfTS<\/div>\n        <div class=\"pq-desc\">De 4 a 6 alumnes per entrenador. Et coneix, sap on ets i sap qu\u00e8 et toca corregir. Aqu\u00ed no ets un n\u00famero en una classe massificada.<\/div>\n      <\/div>\n      <div class=\"pq-card reveal reveal-d1\">\n        <div class=\"pq-icon\">\n          <svg viewBox=\"0 0 24 24\"><polyline points=\"22 12 18 12 15 21 9 3 6 12 2 12\"\/><\/svg>\n        <\/div>\n        <div class=\"pq-name\">SEGUIMENT REAL<\/div>\n        <div class=\"pq-desc\">L&#8217;entrenador fa un seguiment continu del teu progr\u00e9s. Quan el teu nivell puja, puges de grup. No et deixem anys al mateix lloc fent el mateix.<\/div>\n      <\/div>\n      <div class=\"pq-card reveal reveal-d2\">\n        <div class=\"pq-icon\">\n          <svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"10\"\/><polyline points=\"12 6 12 12 16 14\"\/><\/svg>\n        <\/div>\n        <div class=\"pq-name\">HORARIS FLEXIBLES<\/div>\n        <div class=\"pq-desc\">Tardes de dilluns a divendres i dissabtes al mat\u00ed, amb grups a primera hora, al migdia i al vespre. Ens adaptem a la teva agenda, no al rev\u00e9s.<\/div>\n      <\/div>\n      <div class=\"pq-card reveal reveal-d2\">\n        <div class=\"pq-icon\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"\/><\/svg>\n        <\/div>\n        <div class=\"pq-name\">METODOLOGIA PR\u00d2PIA<\/div>\n        <div class=\"pq-desc\">No improvisem. Hi ha una programaci\u00f3 de temporada, objectius per a cada grup i una metodologia de sis principis definida per David Quint\u00edn.<\/div>\n      <\/div>\n      <div class=\"pq-card reveal reveal-d3\">\n        <div class=\"pq-icon\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0118 0z\"\/><circle cx=\"12\" cy=\"10\" r=\"3\"\/><\/svg>\n        <\/div>\n        <div class=\"pq-name\">ENTORN \u00daNIC<\/div>\n        <div class=\"pq-desc\">Entrenes a L&#8217;Oller del M\u00e0s, a 5 minuts de Manresa i amb vistes a Montserrat: 4 pistes de qualitat, gimn\u00e0s, restaurant, wine bar i piscina.<\/div>\n      <\/div>\n      <div class=\"pq-card reveal reveal-d3\">\n        <div class=\"pq-icon\">\n          <svg viewBox=\"0 0 24 24\"><path d=\"M20.84 4.61a5.5 5.5 0 00-7.78 0L12 5.67l-1.06-1.06a5.5 5.5 0 00-7.78 7.78l1.06 1.06L12 21.23l7.78-7.78 1.06-1.06a5.5 5.5 0 000-7.78z\"\/><\/svg>\n        <\/div>\n        <div class=\"pq-name\">AMBIENT PROPER<\/div>\n        <div class=\"pq-desc\">L&#8217;escola \u00e9s petita perqu\u00e8 volem que ho sigui. Coneixes els teus companys\/es de grup, se&#8217;t reconeix quan arribes i surts de la pista amb ganes de tornar-hi. Aix\u00ed \u00e9s com ha de ser.<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- AMBIENT \/ COMMUNITY -->\n  <div id=\"ambient\">\n    <div class=\"ambient-photo\">\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=\"Ambient de les classes de p\u00e0del per a adults\" loading=\"lazy\">\n    <\/div>\n    <div class=\"ambient-text reveal\">\n      <div class=\"section-label\">L&#8217;ambient<\/div>\n      <h2 class=\"ambient-title\">ESPORT<br>I <span>COMUNITAT<\/span><\/h2>\n      <p class=\"ambient-body\">El p\u00e0del \u00e9s un esport de parella i d&#8217;equip. Quan entrenes de manera regular, els teus companys\/es de grup es converteixen en una part important de l&#8217;experi\u00e8ncia.<\/p>\n      <p class=\"ambient-body\" style=\"margin-top:12px;\">A l&#8217;escola cuidem molt l&#8217;<strong>ambient hum\u00e0<\/strong>: que tothom se senti c\u00f2mode, que ning\u00fa es quedi enrere, que el progr\u00e9s sigui de tots.<\/p>\n      <div class=\"ambient-points\">\n        <div class=\"ambient-point\">Grups estables al llarg de la temporada: coneixes els teus companys\/es<\/div>\n        <div class=\"ambient-point\">Entrenadors propers i accessibles, sense dist\u00e0ncies artificials<\/div>\n        <div class=\"ambient-point\">Activitats socials i partits amistosos entre grups<\/div>\n        <div class=\"ambient-point\">Un lloc on tornes amb ganes, no per obligaci\u00f3<\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- SCHEDULE -->\n  <section id=\"horaris\">\n    <div class=\"hor-header\">\n      <div class=\"reveal\">\n        <div class=\"section-label\">Horaris generals<\/div>\n        <h2 class=\"section-title\">QUAN<br>ENCAIXA<br>AMB TU<\/h2>\n      <\/div>\n      <p class=\"hor-sub reveal reveal-d1\">Oferim franges hor\u00e0ries \u00e0mplies per adaptar-nos a la teva agenda. Contacta&#8217;ns i t&#8217;ajudarem a trobar el grup i l&#8217;horari que millor funcionin per a tu.<\/p>\n    <\/div>\n    <div class=\"hor-grid reveal\" style=\"display:grid; grid-template-columns: repeat(3,1fr); gap:3px;\">\n      <div class=\"hor-col\" style=\"background:var(--dark); padding:32px; text-align:center;\">\n        <div class=\"hor-col-title\" style=\"font-family:var(--font-display); font-size:18px; letter-spacing:.06em; color:var(--white); margin-bottom:16px;\">MATINS<\/div>\n        <div style=\"font-size:32px; font-family:var(--font-display); color:var(--lime); line-height:1;\">9\u201312h<\/div>\n        <div style=\"font-size:12px; font-weight:300; color:var(--grey); margin-top:8px;\">De dilluns a dissabte<\/div>\n      <\/div>\n      <div class=\"hor-col\" style=\"background:var(--dark); padding:32px; text-align:center;\">\n        <div class=\"hor-col-title\" style=\"font-family:var(--font-display); font-size:18px; letter-spacing:.06em; color:var(--white); margin-bottom:16px;\">TARDES<\/div>\n        <div style=\"font-size:32px; font-family:var(--font-display); color:var(--lime); line-height:1;\">17\u201322h<\/div>\n        <div style=\"font-size:12px; font-weight:300; color:var(--grey); margin-top:8px;\">De dilluns a divendres<\/div>\n      <\/div>\n      <div class=\"hor-col\" style=\"background:var(--dark); padding:32px; text-align:center;\">\n        <div class=\"hor-col-title\" style=\"font-family:var(--font-display); font-size:18px; letter-spacing:.06em; color:var(--white); margin-bottom:16px;\">A CONVENIR<\/div>\n        <div style=\"font-size:32px; font-family:var(--font-display); color:var(--lime); line-height:1;\">Flex<\/div>\n        <div style=\"font-size:12px; font-weight:300; color:var(--grey); margin-top:8px;\">L&#8217;horari s&#8217;acorda directament amb l&#8217;entrenador<\/div>\n      <\/div>\n    <\/div>\n    <div class=\"hor-note reveal reveal-d1\">\n      <strong>Horari a convenir.<\/strong> Els grups d&#8217;adults s&#8217;organitzen per disponibilitat i nivell. Contacta&#8217;ns i t&#8217;assignem a l&#8217;horari que millor s&#8217;adapti a la teva agenda.\n    <\/div>\n  <\/section>\n\n  <!-- CLASSE PARTIT -->\n  <div style=\"padding:0 48px 3px; background:var(--bg);\">\n    <div style=\"background:var(--dark); display:grid; grid-template-columns:1fr auto; gap:40px; align-items:center; padding:40px 48px; border-left:3px solid var(--lime);\" class=\"reveal\">\n      <div>\n        <div style=\"font-size:11px; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:var(--lime); margin-bottom:10px;\">Modalitat especial<\/div>\n        <div style=\"font-family:var(--font-display); font-size:clamp(28px, 3vw, 44px); line-height:.95; color:var(--white); margin-bottom:12px;\">CLASSE PARTIT<\/div>\n        <p style=\"font-size:14px; font-weight:300; color:rgba(244,244,239,.6); line-height:1.65; margin:0;\">Si sou <strong style=\"color:var(--white);\">3 jugadors\/es del mateix nivell<\/strong> i voleu jugar i rebre correccions en directe, aquesta \u00e9s la vostra modalitat. L&#8217;entrenador dirigeix el partit, para quan cal i explica. Una hora i mitja intensa.<\/p>\n        <div style=\"display:flex; gap:24px; margin-top:16px; flex-wrap:wrap;\">\n          <span style=\"font-size:13px; font-weight:300; color:rgba(244,244,239,0.66);\">\u2014 1h 30min de joc<\/span>\n          <span style=\"font-size:13px; font-weight:300; color:rgba(244,244,239,0.66);\">\u2014 3 jugadors\/es per sessi\u00f3<\/span>\n          <span style=\"font-size:13px; font-weight:300; color:rgba(244,244,239,0.66);\">\u2014 Sessi\u00f3 solta (sense comprom\u00eds)<\/span>\n        <\/div>\n      <\/div>\n      <div style=\"text-align:center; flex-shrink:0;\">\n        <div style=\"font-family:var(--font-display); font-size:clamp(42px, 4vw, 64px); color:var(--lime); line-height:1;\">17,5\u20ac<\/div>\n        <div style=\"font-size:12px; font-weight:300; color:rgba(244,244,239,0.66); margin-bottom:20px;\">per persona<\/div>\n        <a href=\"https:\/\/wa.me\/34666645713?text=Hola!%20Voldria%20reservar%20una%20Classe%20Partit%20per%20a%203%20jugadors.\" target=\"_blank\" rel=\"noopener\" style=\"display:inline-flex; align-items:center; gap:8px; padding:12px 24px; background:var(--lime); color:var(--black); font-size:12px; font-weight:700; letter-spacing:.1em; text-transform:uppercase; text-decoration:none;\">\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  <\/div>\n\n  <!-- BRIDGE TO PARTICULARS -->\n  <section id=\"particulars\">\n    <div class=\"part-left reveal\">\n      <div class=\"section-label\">Vols avan\u00e7ar m\u00e9s r\u00e0pid?<\/div>\n      <h2 class=\"part-title\">CLASSES<br><span>PARTICULARS<\/span><\/h2>\n      <p class=\"part-body\">Si vols un progr\u00e9s <strong>m\u00e9s r\u00e0pid i personalitzat<\/strong>, pots complementar les classes de grup amb sessions individuals amb el David o un dels entrenadors. L&#8217;atenci\u00f3 \u00e9s al 100% sobre tu, als teus errors concrets i als teus objectius espec\u00edfics.<\/p>\n      <br>\n      <p class=\"part-body\">Molts alumnes combinen el grup setmanal amb una sessi\u00f3 individual mensual per accelerar el seu progr\u00e9s.<\/p>\n      <br>\n      <a href=\"https:\/\/padeldavidquintin.com\/classes-particulars-padel-manresa\/\" class=\"btn-primary\" style=\"margin-top:8px;\">\n        Veure classes particulars\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    <\/div>\n    <div class=\"part-right reveal reveal-d1\">\n      <div class=\"part-item\">\n        <div class=\"part-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=\"part-item-text\"><strong>Horari totalment flexible<\/strong> \u2014 adaptat a la teva disponibilitat, no a la d&#8217;un grup<\/div>\n      <\/div>\n      <div class=\"part-item\">\n        <div class=\"part-item-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M22 11.08V12a10 10 0 11-5.93-9.14\"\/><polyline points=\"22 4 12 14.01 9 11.01\"\/><\/svg><\/div>\n        <div class=\"part-item-text\"><strong>Objectius personalitzats<\/strong> \u2014 treballem exactament el que necessites millorar tu<\/div>\n      <\/div>\n      <div class=\"part-item\">\n        <div class=\"part-item-icon\"><svg viewBox=\"0 0 24 24\"><polyline points=\"23 6 13.5 15.5 8.5 10.5 1 18\"\/><polyline points=\"17 6 23 6 23 12\"\/><\/svg><\/div>\n        <div class=\"part-item-text\"><strong>Progr\u00e9s visible m\u00e9s r\u00e0pid<\/strong> \u2014 sense esperar el ritme del grup<\/div>\n      <\/div>\n      <div class=\"part-item\">\n        <div class=\"part-item-icon\"><svg viewBox=\"0 0 24 24\"><path d=\"M17 21v-2a4 4 0 00-4-4H5a4 4 0 00-4 4v2\"\/><circle cx=\"9\" cy=\"7\" r=\"4\"\/><\/svg><\/div>\n        <div class=\"part-item-text\"><strong>Compatible amb el grup<\/strong> \u2014 molts alumnes combinen les dues opcions<\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FAQ -->\n  <section id=\"faq\">\n    <div class=\"faq-header reveal\">\n      <div class=\"section-label\">Preguntes freq\u00fcents<\/div>\n      <h2 class=\"section-title\">EL QUE ENS<br>PREGUNTEN<\/h2>\n    <\/div>\n    <div class=\"faq-cols reveal reveal-d1\">\n      <div class=\"faq-list\">\n        <div class=\"faq-item\">\n          <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n            Puc apuntar-me si no he jugat mai?\n            <div class=\"faq-icon\">+<\/div>\n          <\/button>\n          <div class=\"faq-a\">\n            <div class=\"faq-a-inner\">S\u00ed, \u00e9s el cas m\u00e9s habitual al grup d&#8217;Iniciaci\u00f3. <strong>No cal cap experi\u00e8ncia pr\u00e8via ni material espec\u00edfic<\/strong> per a la primera sessi\u00f3. L&#8217;escola disposa de pales per provar.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"faq-item\">\n          <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n            Tinc 50 anys. \u00c9s el p\u00e0del per a mi?\n            <div class=\"faq-icon\">+<\/div>\n          <\/button>\n          <div class=\"faq-a\">\n            <div class=\"faq-a-inner\">Absolutament. El p\u00e0del \u00e9s dels esports on l&#8217;edat \u00e9s menys limitant. <strong>L&#8217;experi\u00e8ncia, l&#8217;anticipaci\u00f3 i la t\u00e0ctica compensen la velocitat<\/strong> i hi ha jugadors\/es de club de nivell alt que superen els 50 anys. Tenim alumnes de totes les edats.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"faq-item\">\n          <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n            Quin material necessito per comen\u00e7ar?\n            <div class=\"faq-icon\">+<\/div>\n          <\/button>\n          <div class=\"faq-a\">\n            <div class=\"faq-a-inner\">Per a les primeres sessions, <strong>no cal pala pr\u00f2pia<\/strong>. Cal\u00e7at esportiu amb sola no marcadora i roba c\u00f2moda \u00e9s suficient. Un cop decideixes quedar-te, t&#8217;orientem sobre quin material \u00e9s adequat pel teu nivell i pressupost.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"faq-item\">\n          <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n            Puc triar amb qui entrenar?\n            <div class=\"faq-icon\">+<\/div>\n          <\/button>\n          <div class=\"faq-a\">\n            <div class=\"faq-a-inner\">L&#8217;assignaci\u00f3 de grups es fa per nivell i disponibilitat hor\u00e0ria. Si tens amics o col\u00b7legues que volen apuntar-se, <strong>intentem posar-vos al mateix grup<\/strong> sempre que el nivell sigui similar. Contacta&#8217;ns i ho gestionem.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"faq-list\">\n        <div class=\"faq-item\">\n          <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n            Com s\u00e9 a quin grup haig d&#8217;anar?\n            <div class=\"faq-icon\">+<\/div>\n          <\/button>\n          <div class=\"faq-a\">\n            <div class=\"faq-a-inner\">Fem una <strong>sessi\u00f3 de valoraci\u00f3 inicial<\/strong> on l&#8217;entrenador evalua el teu nivell real i t&#8217;assigna al grup on progressar\u00e0s millor. No cal que et preocupis per aix\u00f2: nosaltres t&#8217;ajudem a trobar el teu lloc.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"faq-item\">\n          <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n            Puc recuperar sessions que perdo?\n            <div class=\"faq-icon\">+<\/div>\n          <\/button>\n          <div class=\"faq-a\">\n            <div class=\"faq-a-inner\">Sempre que sigui possible intentem buscar una sessi\u00f3 de recuperaci\u00f3 amb un altre grup del mateix nivell. <strong>Contacta&#8217;ns amb antelaci\u00f3<\/strong> i gestionem la millor soluci\u00f3 per a cada cas.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"faq-item\">\n          <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n            On es fan les classes?\n            <div class=\"faq-icon\">+<\/div>\n          <\/button>\n          <div class=\"faq-a\">\n            <div class=\"faq-a-inner\">A <strong>L&#8217;Oller del M\u00e0s<\/strong>, Carretera C-37 d&#8217;Igualada a Manresa, km 91. A 5 minuts del centre de Manresa, amb aparcament gratu\u00eft de gran capacitat. Un entorn natural amb vistes a Montserrat.<\/div>\n          <\/div>\n        <\/div>\n        <div class=\"faq-item\">\n          <button class=\"faq-q\" onclick=\"toggleFaq(this)\">\n            Quant temps triga a notar-se la millora?\n            <div class=\"faq-icon\">+<\/div>\n          <\/button>\n          <div class=\"faq-a\">\n            <div class=\"faq-a-inner\">En general, amb <strong>1 hora setmanal i uns 2\u20133 mesos<\/strong> es nota una millora clara i consistent. Els jugadors\/es d&#8217;iniciaci\u00f3 solen poder jugar partits amb comoditat en la primera meitat de temporada. El ritme de millora \u00e9s individual.<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- FINAL CTA -->\n  <section id=\"final-cta\">\n    <div class=\"cta-text reveal\">\n      <div class=\"section-label\">Comencem<\/div>\n      <h2 class=\"cta-title\">RESERVA<br>LA TEVA<br><span>CLASSE<\/span><\/h2>\n      <p class=\"cta-sub\">Contacta&#8217;ns i t&#8217;expliquem com funciona. Grups redu\u00efts, horaris flexibles i un ambient on l&#8217;esport \u00e9s el vehicle.<\/p>\n    <\/div>\n    <div class=\"cta-options reveal reveal-d1\">\n      <a href=\"https:\/\/wa.me\/34666645713?text=Hola!%20Voldria%20informaci%C3%B3%20sobre%20les%20classes%20per%20a%20adults.\" target=\"_blank\" rel=\"noopener\" class=\"cta-option featured\">\n        <div class=\"co-left\">\n          <div class=\"co-title\">RESERVA VIA 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 class=\"co-left\">\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 class=\"co-left\">\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    <\/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-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 adults que volen preparar-se per competir federats \u2192<\/div>\n    <\/a>\n    <a href=\"https:\/\/padeldavidquintin.com\/classes-particulars-padel-manresa\/\" 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;\">CLASSES PARTICULARS<\/div>\n      <div style=\"font-size:13px; font-weight:300; color:var(--grey);\">Pack 4 sessions individuals o en parella. M\u00e0xima flexibilitat hor\u00e0ria \u2192<\/div>\n    <\/a>\n  <\/div>\n\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>Contacte r\u00e0pid<\/div>\n      <div style=\"font-family:var(--font-display); font-size:clamp(36px,4vw,60px); line-height:.93; margin-bottom:20px;\">TENS DUBTES?<br>ESCRIU-NOS<\/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. 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 Adults \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 Adults\">\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;\">Enviar consulta \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    function toggleFaq(btn) {\n      const isOpen = btn.classList.contains('open');\n      document.querySelectorAll('.faq-q').forEach(b => { b.classList.remove('open'); b.nextElementSibling.classList.remove('open'); });\n      if (!isOpen) { btn.classList.add('open'); btn.nextElementSibling.classList.add('open'); }\n    }\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, #perque, #nivells, #horaris,\n#faq, #particulars, #final-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 Escola Base Adults Classes de p\u00e0del adults \u00b7 Manresa \u00b7 Tots els nivells P\u00c0DELPER A ADULTSA MANRESA Comen\u00e7a de zero o desencalla el teu joc. Grups per nivell, horaris flexibles i entrenadors que coneixen el teu joc, detecten qu\u00e8 et frena i saben com fer-te avan\u00e7ar. Consulta places Veure nivells 3 [&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-625","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/pages\/625","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=625"}],"version-history":[{"count":2,"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/pages\/625\/revisions"}],"predecessor-version":[{"id":689,"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/pages\/625\/revisions\/689"}],"wp:attachment":[{"href":"https:\/\/padeldavidquintin.com\/es\/wp-json\/wp\/v2\/media?parent=625"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}