{"id":14,"date":"2026-02-02T21:18:14","date_gmt":"2026-02-02T20:18:14","guid":{"rendered":"https:\/\/www.atplabceva.it\/?page_id=14"},"modified":"2026-05-14T22:20:18","modified_gmt":"2026-05-14T20:20:18","slug":"home","status":"publish","type":"page","link":"https:\/\/www.atplabceva.it\/","title":{"rendered":"Home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"14\" class=\"elementor elementor-14\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ed12ede e-con-full e-flex e-con e-parent\" data-id=\"ed12ede\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-77a1e2b elementor-widget elementor-widget-html\" data-id=\"77a1e2b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section class=\"atp-home\" id=\"home\">\n  <style>\n    :root {\n      --primary: #BCD781;\n      --primary-dark: #A0C361;\n      --primary-light: #D4E8A8;\n      --white: #FFFFFF;\n      --charcoal: #2C2C2C;\n      --grey: #5A5A5A;\n      --light-bg: #F8FBF3;\n      --shadow: 0 22px 60px rgba(0,0,0,.10);\n      --shadow-soft: 0 18px 40px rgba(188,215,129,.18);\n      --radius-xl: 28px;\n      --radius-lg: 20px;\n    }\n\n    .atp-home * { margin: 0; padding: 0; box-sizing: border-box; }\n\n    .atp-home {\n      font-family: 'DM Sans', sans-serif;\n      color: var(--charcoal);\n      background: var(--white);\n      overflow-x: hidden;\n      line-height: 1.6;\n    }\n\n    .atp-wrap { max-width: 1400px; margin: 0 auto; padding: 0 2rem; }\n\n    .atp-reveal{\n      opacity: 0;\n      transform: translateY(18px);\n      transition: opacity .7s ease, transform .7s ease;\n      will-change: opacity, transform;\n    }\n    .atp-reveal.is-in{\n      opacity: 1;\n      transform: translateY(0);\n    }\n    @media (prefers-reduced-motion: reduce){\n      .atp-reveal{ opacity:1; transform:none; transition:none; }\n      .atp-blob, .atp-circle, .atp-parallax, .atp-spark, .atp-orb { animation: none !important; }\n    }\n\n    .atp-hero {\n      min-height: 90vh;\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      align-items: center;\n      gap: 3rem;\n      padding: 5rem 0 4rem;\n      position: relative;\n    }\n\n    .atp-hero-content { z-index: 2; }\n    .atp-label {\n      display: inline-block;\n      background: rgba(188, 215, 129, 0.15);\n      color: var(--primary-dark);\n      padding: 0.5rem 1.2rem;\n      border-radius: 999px;\n      font-size: 0.85rem;\n      font-weight: 700;\n      margin-bottom: 1.5rem;\n      letter-spacing: 0.6px;\n    }\n\n    .atp-hero h1 {\n      font-family: 'Crimson Pro', serif;\n      font-size: 4.2rem;\n      font-weight: 300;\n      line-height: 1.1;\n      color: var(--charcoal);\n      margin-bottom: 1.2rem;\n      letter-spacing: -1.5px;\n    }\n    .atp-hero h1 strong { font-weight: 600; color: var(--primary); display: block; }\n\n    .atp-hero p {\n      font-size: 1.15rem;\n      color: var(--grey);\n      margin-bottom: 2.2rem;\n      line-height: 1.8;\n      max-width: 520px;\n    }\n\n    .atp-hero-actions {\n      display: flex;\n      gap: 1.2rem;\n      align-items: center;\n      flex-wrap: wrap;\n    }\n\n    .atp-btn {\n      text-decoration: none;\n      font-weight: 700;\n      border-radius: 999px;\n      padding: 0.95rem 2.2rem;\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      transition: all 0.28s ease;\n      border: 2px solid transparent;\n      letter-spacing: .2px;\n    }\n\n    .atp-btn-primary {\n      background: var(--primary);\n      color: var(--white);\n      border-color: var(--primary);\n      box-shadow: 0 10px 30px rgba(188, 215, 129, 0.22);\n    }\n    .atp-btn-primary:hover {\n      background: var(--primary-dark);\n      border-color: var(--primary-dark);\n      transform: translateY(-3px);\n      box-shadow: 0 16px 44px rgba(188, 215, 129, 0.36);\n    }\n\n    .atp-btn-ghost {\n      color: var(--charcoal);\n      gap: 0.6rem;\n      padding: 0.95rem 1.1rem;\n    }\n    .atp-btn-ghost:hover { color: var(--primary); gap: 1rem; }\n\n    .atp-hero-visual {\n      position: relative;\n      height: 560px;\n    }\n\n    .atp-blob {\n      position: absolute;\n      width: 480px;\n      height: 480px;\n      background: var(--light-bg);\n      border-radius: 30% 70% 70% 30% \/ 30% 30% 70% 70%;\n      top: 50%;\n      left: 50%;\n      transform: translate(-50%, -50%);\n      z-index: 1;\n      animation: atpMorph 9s ease-in-out infinite;\n      filter: drop-shadow(0 30px 70px rgba(0,0,0,.06));\n    }\n\n    @keyframes atpMorph {\n      0%, 100% { border-radius: 30% 70% 70% 30% \/ 30% 30% 70% 70%; }\n      50% { border-radius: 70% 30% 30% 70% \/ 70% 70% 30% 30%; }\n    }\n\n    .atp-circle {\n      position: absolute;\n      border-radius: 50%;\n      background: linear-gradient(135deg, var(--primary), var(--primary-light));\n      opacity: 0.22;\n      animation: atpFloat 7s ease-in-out infinite;\n      filter: blur(.2px);\n    }\n    .atp-c1 { width: 380px; height: 380px; top: 8%; right: 8%; }\n    .atp-c2 { width: 230px; height: 230px; bottom: 18%; right: 28%; animation-delay: -2s; }\n    .atp-c3 { width: 140px; height: 140px; top: 40%; right: 4%; animation-delay: -4s; }\n\n    @keyframes atpFloat {\n      0%, 100% { transform: translateY(0) scale(1); }\n      50% { transform: translateY(-18px) scale(1.05); }\n    }\n\n    .atp-section { padding: 6rem 0 0; }\n    .atp-section-header { text-align: center; margin-bottom: 3.5rem; }\n\n    .atp-section-label {\n      color: var(--primary-dark);\n      font-weight: 800;\n      text-transform: uppercase;\n      letter-spacing: 2px;\n      font-size: 0.78rem;\n      margin-bottom: 1rem;\n      display: inline-flex;\n      gap: .55rem;\n      align-items: center;\n    }\n    .atp-section-label::before{\n      content:\"\";\n      width: 10px; height: 10px;\n      border-radius: 999px;\n      background: var(--primary);\n      box-shadow: 0 10px 24px rgba(188,215,129,.35);\n    }\n\n    .atp-section h2 {\n      font-family: 'Crimson Pro', serif;\n      font-size: 3.2rem;\n      font-weight: 300;\n      color: var(--charcoal);\n      margin-bottom: 1rem;\n      letter-spacing: -1px;\n    }\n    .atp-subtitle {\n      font-size: 1.05rem;\n      color: var(--grey);\n      max-width: 680px;\n      margin: 0 auto;\n      line-height: 1.75;\n    }\n\n    .atp-services {\n      display: grid;\n      grid-template-columns: repeat(3, 1fr);\n      gap: 2.2rem;\n    }\n\n    .atp-card {\n      background: var(--white);\n      border-radius: var(--radius-lg);\n      transition: all 0.35s ease;\n      position: relative;\n      overflow: hidden;\n      border: 1px solid rgba(188, 215, 129, 0.25);\n      padding: 0;\n    }\n\n    .atp-card::before {\n      content: '';\n      position: absolute;\n      top: 0; left: 0;\n      width: 100%; height: 4px;\n      background: linear-gradient(90deg, var(--primary), var(--primary-light));\n      transform: scaleX(0);\n      transform-origin: left;\n      transition: transform 0.35s ease;\n      z-index: 3;\n    }\n\n    .atp-card:hover::before { transform: scaleX(1); }\n    .atp-card:hover {\n      transform: translateY(-10px);\n      box-shadow: var(--shadow-soft);\n    }\n\n    .atp-card-media{\n      width: 100%;\n      aspect-ratio: 16 \/ 10;\n      overflow: hidden;\n      border-radius: var(--radius-lg) var(--radius-lg) 0 0;\n      background: var(--light-bg);\n      position: relative;\n      z-index: 1;\n    }\n    .atp-card-media::after{\n      content:\"\";\n      position:absolute; inset:0;\n      background: linear-gradient(180deg, rgba(0,0,0,0) 35%, rgba(0,0,0,.08) 100%);\n      pointer-events:none;\n    }\n    .atp-card-media img{\n      width: 100%;\n      height: 100%;\n      object-fit: cover;\n      display: block;\n      transition: transform .7s ease;\n    }\n    .atp-card:hover .atp-card-media img{ transform: scale(1.06); }\n\n    .atp-card-inner{\n      padding: 2.2rem 2rem 2.6rem;\n      position: relative;\n      z-index: 2;\n    }\n\n    .atp-icon {\n      width: 68px;\n      height: 68px;\n      background: linear-gradient(135deg, var(--primary), var(--primary-light));\n      border-radius: 18px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      margin-bottom: 1.6rem;\n      font-size: 2rem;\n      color: var(--charcoal);\n      transition: all 0.35s ease;\n      box-shadow: 0 16px 40px rgba(188,215,129,.18);\n    }\n    .atp-card:hover .atp-icon { transform: rotate(5deg) scale(1.08); }\n\n    .atp-card h3 {\n      font-family: 'Crimson Pro', serif;\n      font-size: 1.75rem;\n      color: var(--charcoal);\n      margin-bottom: 0.9rem;\n      font-weight: 600;\n    }\n\n    .atp-card p { color: var(--grey); line-height: 1.7; margin-bottom: 1.2rem; }\n\n    .atp-link {\n      color: var(--primary-dark);\n      text-decoration: none;\n      font-weight: 800;\n      display: inline-flex;\n      align-items: center;\n      gap: 0.5rem;\n      transition: gap 0.25s ease, transform .25s ease;\n    }\n    .atp-link:hover { gap: 0.9rem; transform: translateX(2px); }\n\n    .atp-why{\n      margin-top: 6rem;\n      position: relative;\n      overflow: hidden;\n      padding: 6.5rem 0;\n      background:\n        radial-gradient(1200px 500px at 20% 10%, rgba(188,215,129,.35), transparent 60%),\n        radial-gradient(900px 420px at 90% 40%, rgba(160,195,97,.20), transparent 55%),\n        linear-gradient(180deg, #FFFFFF 0%, #F7FCEF 60%, #FFFFFF 100%);\n      border-top: 1px solid rgba(188,215,129,.20);\n      border-bottom: 1px solid rgba(188,215,129,.20);\n    }\n\n    .atp-why-bg{\n      position:absolute;\n      inset:0;\n      pointer-events:none;\n      z-index:0;\n    }\n\n    .atp-orb{\n      position:absolute;\n      border-radius:999px;\n      background: linear-gradient(135deg, rgba(188,215,129,.75), rgba(212,232,168,.35));\n      filter: blur(.2px);\n      opacity: .45;\n      animation: atpOrbFloat 9s ease-in-out infinite;\n    }\n    .atp-orb.o1{ width: 240px; height: 240px; left: -60px; top: 40px; }\n    .atp-orb.o2{ width: 180px; height: 180px; right: -70px; top: 180px; animation-delay: -3s; }\n    .atp-orb.o3{ width: 140px; height: 140px; left: 18%; bottom: 60px; animation-delay: -6s; }\n\n    @keyframes atpOrbFloat{\n      0%,100%{ transform: translateY(0) }\n      50%{ transform: translateY(-18px) }\n    }\n\n    .atp-spark{\n      position:absolute;\n      width: 520px;\n      height: 520px;\n      right: 12%;\n      top: -120px;\n      border-radius: 50%;\n      background: radial-gradient(circle, rgba(255,255,255,.55) 0%, rgba(255,255,255,0) 62%);\n      animation: atpSpark 6s ease-in-out infinite;\n      opacity:.55;\n    }\n    @keyframes atpSpark{\n      0%,100%{ transform: scale(1); opacity:.45; }\n      50%{ transform: scale(1.08); opacity:.7; }\n    }\n\n    .atp-why .atp-wrap{ position:relative; z-index:1; }\n\n    .atp-why-top{\n      display:flex;\n      align-items:flex-end;\n      justify-content:space-between;\n      gap: 2.5rem;\n      margin-bottom: 3rem;\n    }\n\n    .atp-why-title h2{\n      text-align:left;\n      margin:0 0 .75rem 0;\n    }\n    .atp-why-title p{\n      margin:0;\n      color: var(--grey);\n      max-width: 560px;\n      line-height: 1.75;\n      font-size: 1.05rem;\n    }\n\n    .atp-why-pills{\n      display:flex;\n      gap:.7rem;\n      flex-wrap:wrap;\n      justify-content:flex-end;\n    }\n\n    .atp-pill{\n      display:inline-flex;\n      align-items:center;\n      gap:.5rem;\n      padding:.65rem 1rem;\n      border-radius: 999px;\n      background: rgba(255,255,255,.72);\n      border: 1px solid rgba(188,215,129,.30);\n      box-shadow: 0 14px 34px rgba(0,0,0,.06);\n      font-weight: 800;\n      color: var(--charcoal);\n      letter-spacing:.2px;\n      backdrop-filter: blur(8px);\n    }\n    .atp-pill i{\n      width: 10px; height:10px;\n      border-radius:999px;\n      background: var(--primary-dark);\n      display:inline-block;\n      box-shadow: 0 10px 22px rgba(188,215,129,.35);\n    }\n\n    .atp-why-grid{\n      display:grid;\n      grid-template-columns: 1.25fr 0.75fr;\n      gap: 2.2rem;\n      align-items: stretch;\n    }\n\n    .atp-why-cards{\n      display:grid;\n      grid-template-columns: 1fr 1fr;\n      gap: 1.4rem;\n    }\n\n    .atp-glass{\n      background: rgba(255,255,255,.70);\n      border: 1px solid rgba(188,215,129,.30);\n      border-radius: var(--radius-xl);\n      box-shadow: var(--shadow);\n      backdrop-filter: blur(10px);\n      overflow:hidden;\n      position:relative;\n      transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease;\n      will-change: transform;\n    }\n    .atp-glass::after{\n      content:\"\";\n      position:absolute;\n      inset:0;\n      background: radial-gradient(600px 200px at 20% 0%, rgba(188,215,129,.22), transparent 60%);\n      pointer-events:none;\n      opacity:.8;\n    }\n    .atp-glass:hover{\n      transform: translateY(-8px);\n      box-shadow: 0 28px 70px rgba(0,0,0,.12);\n      border-color: rgba(160,195,97,.45);\n    }\n\n    .atp-glass-inner{\n      position:relative;\n      z-index:1;\n      padding: 1.6rem 1.5rem 1.7rem;\n    }\n\n    .atp-glass-head{\n      display:flex;\n      align-items:center;\n      justify-content:space-between;\n      gap: 1rem;\n      margin-bottom: .9rem;\n    }\n\n    .atp-badge{\n      display:inline-flex;\n      align-items:center;\n      gap:.55rem;\n      padding:.5rem .85rem;\n      border-radius:999px;\n      background: rgba(188,215,129,.18);\n      border: 1px solid rgba(188,215,129,.28);\n      font-weight: 900;\n      letter-spacing:.12em;\n      font-size:.72rem;\n      color: var(--primary-dark);\n      text-transform: uppercase;\n    }\n\n    .atp-miniicon{\n      width: 46px;\n      height: 46px;\n      border-radius: 16px;\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      background: linear-gradient(135deg, rgba(188,215,129,.95), rgba(212,232,168,.60));\n      box-shadow: 0 14px 34px rgba(188,215,129,.20);\n      font-size: 20px;\n    }\n\n    .atp-glass h4{\n      font-size: 1.12rem;\n      font-weight: 900;\n      margin-bottom: .35rem;\n      letter-spacing:.1px;\n    }\n    .atp-glass p{\n      color: rgba(44,44,44,.72);\n      line-height: 1.7;\n      font-size: .98rem;\n    }\n\n    .atp-why-side{\n      display:flex;\n      flex-direction:column;\n      gap: 1.4rem;\n    }\n\n    .atp-side-card{\n      background: linear-gradient(135deg, rgba(188,215,129,.92), rgba(212,232,168,.55));\n      border: 1px solid rgba(255,255,255,.55);\n      border-radius: var(--radius-xl);\n      box-shadow: 0 30px 70px rgba(188,215,129,.18);\n      overflow:hidden;\n      position:relative;\n      padding: 1.8rem 1.6rem;\n    }\n    .atp-side-card::before{\n      content:\"\";\n      position:absolute;\n      inset:-30%;\n      background: radial-gradient(circle, rgba(255,255,255,.65) 0%, rgba(255,255,255,0) 60%);\n      transform: rotate(10deg);\n      opacity:.55;\n    }\n    .atp-side-card > *{ position:relative; z-index:1; }\n\n    .atp-side-top{\n      display:flex;\n      align-items:center;\n      justify-content:space-between;\n      gap: 1rem;\n      margin-bottom: 1rem;\n    }\n\n    .atp-kpi{\n      font-family: 'Crimson Pro', serif;\n      font-size: 3.1rem;\n      line-height: 1;\n      font-weight: 600;\n      letter-spacing: -1px;\n    }\n\n    .atp-kpi small{\n      display:block;\n      font-family: 'DM Sans', sans-serif;\n      font-size: .88rem;\n      letter-spacing:.12em;\n      text-transform:uppercase;\n      font-weight: 900;\n      opacity:.85;\n      margin-top:.45rem;\n    }\n\n    .atp-side-card h3{\n      font-family: 'Crimson Pro', serif;\n      font-size: 1.85rem;\n      font-weight: 600;\n      margin-bottom: .55rem;\n      letter-spacing:-.5px;\n    }\n\n    .atp-side-card p{\n      color: rgba(44,44,44,.78);\n      line-height: 1.75;\n      font-size: 1rem;\n      margin-bottom: 1.1rem;\n    }\n\n    .atp-side-list{\n      display:flex;\n      flex-direction:column;\n      gap: .6rem;\n      margin: 0;\n      padding: 0;\n      list-style: none;\n    }\n    .atp-side-list li{\n      display:flex;\n      align-items:flex-start;\n      gap:.7rem;\n      font-weight: 700;\n      color: rgba(44,44,44,.85);\n    }\n    .atp-check{\n      width: 22px;\n      height: 22px;\n      border-radius: 8px;\n      background: rgba(255,255,255,.75);\n      border: 1px solid rgba(44,44,44,.10);\n      display:flex;\n      align-items:center;\n      justify-content:center;\n      font-size: 14px;\n      flex: 0 0 22px;\n      margin-top: 2px;\n    }\n\n    .atp-why-cta{\n      display:flex;\n      gap: .9rem;\n      flex-wrap: wrap;\n      margin-top: 1.2rem;\n    }\n    .atp-why-cta .atp-btn{\n      padding: .85rem 1.2rem;\n      font-size: .95rem;\n    }\n    .atp-btn-outline{\n      background: rgba(255,255,255,.65);\n      color: var(--charcoal);\n      border-color: rgba(44,44,44,.20);\n    }\n    .atp-btn-outline:hover{\n      transform: translateY(-2px);\n      border-color: rgba(160,195,97,.45);\n      box-shadow: 0 18px 40px rgba(0,0,0,.08);\n    }\n\n    .atp-cta {\n      max-width: 1200px;\n      margin: 6rem auto 0;\n      padding: 0 2rem 6rem;\n    }\n\n    .atp-cta-box {\n      background: linear-gradient(135deg, var(--primary-dark), var(--primary));\n      padding: 4.5rem 3.5rem;\n      border-radius: 30px;\n      text-align: center;\n      position: relative;\n      overflow: hidden;\n      animation: atpFadeUp 0.8s ease-out;\n    }\n\n    .atp-cta-box::before {\n      content: '';\n      position: absolute;\n      top: -50%; right: -50%;\n      width: 100%; height: 100%;\n      background: radial-gradient(circle, rgba(255, 255, 255, 0.12) 0%, transparent 70%);\n      animation: atpPulse 4s ease-in-out infinite;\n    }\n\n    @keyframes atpPulse {\n      0%, 100% { transform: scale(1); opacity: 0.5; }\n      50% { transform: scale(1.1); opacity: 0.85; }\n    }\n\n    .atp-cta-box h2 { color: var(--charcoal); margin-bottom: 1.2rem; position: relative; z-index: 1; }\n    .atp-cta-box p {\n      color: rgba(44, 44, 44, 0.85);\n      font-size: 1.15rem;\n      margin-bottom: 2.2rem;\n      position: relative;\n      z-index: 1;\n    }\n\n    .atp-cta-actions {\n      display: flex;\n      gap: 1.2rem;\n      justify-content: center;\n      align-items: center;\n      flex-wrap: wrap;\n      position: relative;\n      z-index: 1;\n    }\n\n    .atp-btn-white {\n      background: var(--white);\n      color: var(--charcoal);\n      border: 2px solid var(--white);\n    }\n    .atp-btn-white:hover {\n      background: transparent;\n      color: var(--charcoal);\n      border-color: var(--charcoal);\n      transform: translateY(-3px);\n    }\n\n    @media (max-width: 1024px) {\n      .atp-hero { grid-template-columns: 1fr; text-align: center; }\n      .atp-hero-visual { display: none; }\n      .atp-hero h1 { font-size: 3.2rem; }\n      .atp-hero p { margin-left: auto; margin-right: auto; }\n      .atp-services { grid-template-columns: 1fr; }\n      .atp-why-top{ flex-direction:column; align-items:flex-start; }\n      .atp-why-pills{ justify-content:flex-start; }\n      .atp-why-grid{ grid-template-columns: 1fr; }\n      .atp-why-cards{ grid-template-columns: 1fr; }\n    }\n\n    @media (max-width: 768px) {\n      .atp-wrap { padding: 0 1.2rem; }\n      .atp-hero h1 { font-size: 2.5rem; }\n      .atp-section h2 { font-size: 2.4rem; }\n      .atp-hero-actions,\n      .atp-cta-actions { flex-direction: column; width: 100%; }\n      .atp-btn { width: 100%; text-align: center; }\n      .atp-cta-box { padding: 3rem 2rem; }\n      .atp-why{ padding: 5.5rem 0; }\n    }\n  <\/style>\n\n  <!-- HERO -->\n  <div class=\"atp-wrap atp-hero\">\n    <div class=\"atp-hero-content atp-reveal\">\n      <span class=\"atp-label\">Studio Specializzato<\/span>\n      <h1>Il tuo benessere <strong>in movimento<\/strong><\/h1>\n      <p>\n        Osteopatia, massofisioterapia e recupero funzionale per ritrovare l'equilibrio\n        del tuo corpo e migliorare la qualit\u00e0 della tua vita.\n      <\/p>\n      <div class=\"atp-hero-actions\">\n        <a href=\"#prenota\" class=\"atp-btn atp-btn-primary\">Prenota una Visita<\/a>\n        <a href=\"#servizi\" class=\"atp-btn atp-btn-ghost\">Scopri i Servizi \u2192<\/a>\n      <\/div>\n    <\/div>\n\n    <div class=\"atp-hero-visual atp-reveal\" aria-hidden=\"true\">\n      <div class=\"atp-blob atp-parallax\" data-speed=\"0.18\"><\/div>\n      <div class=\"atp-circle atp-c1 atp-parallax\" data-speed=\"0.10\"><\/div>\n      <div class=\"atp-circle atp-c2 atp-parallax\" data-speed=\"0.14\"><\/div>\n      <div class=\"atp-circle atp-c3 atp-parallax\" data-speed=\"0.20\"><\/div>\n    <\/div>\n  <\/div>\n\n  <!-- SERVIZI -->\n  <section class=\"atp-section\" id=\"servizi\">\n    <div class=\"atp-wrap\">\n      <div class=\"atp-section-header atp-reveal\">\n        <div class=\"atp-section-label\">I Nostri Servizi<\/div>\n        <h2>Trattamenti Specializzati<\/h2>\n        <p class=\"atp-subtitle\">\n          Soluzioni professionali per il recupero funzionale e il benessere del corpo\n        <\/p>\n      <\/div>\n\n      <div class=\"atp-services\">\n        <div class=\"atp-card atp-reveal\" id=\"osteopatia\">\n          <div class=\"atp-card-media\">\n            <img decoding=\"async\" src=\"https:\/\/www.atplabceva.it\/wp-content\/uploads\/2026\/02\/atplabfotostudio1-scaled.jpeg\" alt=\"ATP Lab Ceva - Osteopatia (studio)\" loading=\"lazy\">\n          <\/div>\n          <div class=\"atp-card-inner\">\n            <div class=\"atp-icon\">\ud83c\udf3f<\/div>\n            <h3>Osteopatia<\/h3>\n            <p>\n              Approccio olistico che coinvolge tutto il sistema corpo-mente per migliorare\n              qualit\u00e0 e funzione del movimento con trattamenti mirati.\n            <\/p>\n            <a href=\"#prenota\" class=\"atp-link\">Prenota \u2192<\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"atp-card atp-reveal\" id=\"massofisioterapia\">\n          <div class=\"atp-card-media\">\n            <img decoding=\"async\" src=\"https:\/\/www.atplabceva.it\/wp-content\/uploads\/2026\/02\/atplabfotostudio7-scaled.jpeg\" alt=\"ATP Lab Ceva - Massofisioterapia (studio)\" loading=\"lazy\">\n          <\/div>\n          <div class=\"atp-card-inner\">\n            <div class=\"atp-icon\">\ud83d\udc86<\/div>\n            <h3>Massofisioterapia<\/h3>\n            <p>\n              Massaggio terapeutico e manipolazione manuale per contratture, lesioni muscolari,\n              distorsioni e infiammazioni acute e croniche.\n            <\/p>\n            <a href=\"#prenota\" class=\"atp-link\">Prenota \u2192<\/a>\n          <\/div>\n        <\/div>\n\n        <div class=\"atp-card atp-reveal\" id=\"recupero\">\n          <div class=\"atp-card-media\">\n            <img decoding=\"async\" src=\"https:\/\/www.atplabceva.it\/wp-content\/uploads\/2026\/02\/atplabfotostudio9-scaled.jpeg\" alt=\"ATP Lab Ceva - Recupero funzionale (studio)\" loading=\"lazy\">\n          <\/div>\n          <div class=\"atp-card-inner\">\n            <div class=\"atp-icon\">\ud83d\udcaa<\/div>\n            <h3>Recupero Funzionale<\/h3>\n            <p>\n              Riatletizzazione e recupero delle funzionalit\u00e0, forza e tono muscolare con\n              principi di allenamento sportivo e chinesiologia.\n            <\/p>\n            <a href=\"#prenota\" class=\"atp-link\">Prenota \u2192<\/a>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- WHY -->\n  <section class=\"atp-why\" id=\"perche\">\n    <div class=\"atp-why-bg\" aria-hidden=\"true\">\n      <div class=\"atp-orb o1 atp-parallax\" data-speed=\"0.10\"><\/div>\n      <div class=\"atp-orb o2 atp-parallax\" data-speed=\"0.16\"><\/div>\n      <div class=\"atp-orb o3 atp-parallax\" data-speed=\"0.12\"><\/div>\n      <div class=\"atp-spark atp-parallax\" data-speed=\"0.06\"><\/div>\n    <\/div>\n\n    <div class=\"atp-wrap\">\n      <div class=\"atp-why-top atp-reveal\">\n        <div class=\"atp-why-title\">\n          <div class=\"atp-section-label\">Perch\u00e9 scegliere ATP Lab<\/div>\n          <h2>Un metodo, non una \"seduta\".<\/h2>\n          <p>\n            Valutazione accurata, trattamento manuale e percorso attivo: lavoriamo insieme per\n            riportare il corpo a muoversi bene, con continuit\u00e0 e risultati concreti.\n          <\/p>\n        <\/div>\n\n        <div class=\"atp-why-pills\">\n          <span class=\"atp-pill\"><i><\/i> Multidisciplinare<\/span>\n          <span class=\"atp-pill\"><i><\/i> Su misura<\/span>\n          <span class=\"atp-pill\"><i><\/i> Focus sul movimento<\/span>\n        <\/div>\n      <\/div>\n\n      <div class=\"atp-why-grid\">\n        <div class=\"atp-why-cards\">\n          <article class=\"atp-glass atp-reveal\">\n            <div class=\"atp-glass-inner\">\n              <div class=\"atp-glass-head\">\n                <span class=\"atp-badge\">valutazione<\/span>\n                <span class=\"atp-miniicon\">\ud83e\udded<\/span>\n              <\/div>\n              <h4>Ascolto + test funzionali<\/h4>\n              <p>Non trattiamo \"solo il sintomo\": analizziamo postura, mobilit\u00e0 e pattern di movimento.<\/p>\n            <\/div>\n          <\/article>\n\n          <article class=\"atp-glass atp-reveal\">\n            <div class=\"atp-glass-inner\">\n              <div class=\"atp-glass-head\">\n                <span class=\"atp-badge\">piano<\/span>\n                <span class=\"atp-miniicon\">\ud83d\uddfa\ufe0f<\/span>\n              <\/div>\n              <h4>Percorso chiaro e misurabile<\/h4>\n              <p>Obiettivi, tempi e step: sai cosa stiamo facendo e perch\u00e9 (anche a casa).<\/p>\n            <\/div>\n          <\/article>\n\n          <article class=\"atp-glass atp-reveal\">\n            <div class=\"atp-glass-inner\">\n              <div class=\"atp-glass-head\">\n                <span class=\"atp-badge\">manualit\u00e0<\/span>\n                <span class=\"atp-miniicon\">\ud83e\udd32<\/span>\n              <\/div>\n              <h4>Tecniche mirate e delicate<\/h4>\n              <p>Approccio efficace e rispettoso dei tessuti: ideale anche per fasi acute e delicate.<\/p>\n            <\/div>\n          <\/article>\n\n          <article class=\"atp-glass atp-reveal\">\n            <div class=\"atp-glass-inner\">\n              <div class=\"atp-glass-head\">\n                <span class=\"atp-badge\">continuit\u00e0<\/span>\n                <span class=\"atp-miniicon\">\u26a1<\/span>\n              <\/div>\n              <h4>Esercizi & prevenzione<\/h4>\n              <p>Recupero funzionale e prevenzione: per mantenere i risultati e ridurre le ricadute.<\/p>\n            <\/div>\n          <\/article>\n        <\/div>\n\n        <aside class=\"atp-why-side\">\n          <div class=\"atp-side-card atp-reveal\">\n            <div class=\"atp-side-top\">\n              <div class=\"atp-kpi\">15+<small>anni di esperienza<\/small><\/div>\n              <div class=\"atp-miniicon\" aria-hidden=\"true\">\ud83c\udfc5<\/div>\n            <\/div>\n            <h3>Benessere che resta, non solo sollievo.<\/h3>\n            <p>\n              Il nostro obiettivo \u00e8 aiutarti a recuperare mobilit\u00e0, forza e sicurezza nel movimento,\n              con un percorso davvero personalizzato.\n            <\/p>\n            <ul class=\"atp-side-list\">\n              <li><span class=\"atp-check\">\u2713<\/span> Percorsi per sportivi, adulti, gravidanza e anziani<\/li>\n              <li><span class=\"atp-check\">\u2713<\/span> Integrazione tra osteopatia, massofisioterapia e training<\/li>\n              <li><span class=\"atp-check\">\u2713<\/span> Indicazioni pratiche per casa e lavoro<\/li>\n            <\/ul>\n\n            <div class=\"atp-why-cta\">\n              <a href=\"#prenota\" class=\"atp-btn atp-btn-primary\">Prenota<\/a>\n              <a href=\"#servizi\" class=\"atp-btn atp-btn-outline\">Vedi i servizi<\/a>\n            <\/div>\n          <\/div>\n        <\/aside>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- CTA -->\n  <section class=\"atp-cta\" id=\"prenota\">\n    <div class=\"atp-cta-box atp-reveal\">\n      <h2>Inizia il Tuo Percorso di Benessere<\/h2>\n      <p>\n        Prenota una prima visita e scopri come possiamo aiutarti\n        a ritrovare l'equilibrio del tuo corpo.\n      <\/p>\n      <div class=\"atp-cta-actions\">\n        <a href=\"mailto:info@atplabceva.it\" class=\"atp-btn atp-btn-white\">Scrivici via Email<\/a>\n        <a href=\"tel:+390123456789\" class=\"atp-btn atp-btn-ghost\">Chiamaci \u2192<\/a>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <script>\n    (function(){\n      const items = document.querySelectorAll('.atp-reveal');\n      const io = new IntersectionObserver((entries)=>{\n        entries.forEach(e=>{\n          if(e.isIntersecting){\n            e.target.classList.add('is-in');\n            io.unobserve(e.target);\n          }\n        });\n      }, { threshold: 0.12 });\n      items.forEach(el => io.observe(el));\n\n      const parallax = document.querySelectorAll('.atp-parallax');\n      if(!parallax.length) return;\n\n      let mouseX = 0, mouseY = 0;\n      window.addEventListener('mousemove', (e)=>{\n        mouseX = (e.clientX \/ window.innerWidth - 0.5);\n        mouseY = (e.clientY \/ window.innerHeight - 0.5);\n      }, { passive: true });\n\n      function tick(){\n        const sy = window.scrollY || 0;\n        parallax.forEach(el=>{\n          const s = parseFloat(el.getAttribute('data-speed') || '0.1');\n          const x = mouseX * 18 * s;\n          const y = (mouseY * 18 * s) + (sy * 0.02 * s);\n          el.style.transform = `translate(${x}px, ${y}px)`;\n        });\n        requestAnimationFrame(tick);\n      }\n      requestAnimationFrame(tick);\n    })();\n  <\/script>\n<\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Studio Specializzato Il tuo benessere in movimento Osteopatia, massofisioterapia e recupero funzionale per ritrovare l&#8217;equilibrio del tuo corpo e migliorare la qualit\u00e0 della tua vita. Prenota una Visita Scopri i Servizi \u2192 I Nostri Servizi Trattamenti Specializzati Soluzioni professionali per il recupero funzionale e il benessere del corpo \ud83c\udf3f Osteopatia Approccio olistico che coinvolge tutto [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"footnotes":""},"class_list":["post-14","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.atplabceva.it\/index.php?rest_route=\/wp\/v2\/pages\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.atplabceva.it\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.atplabceva.it\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.atplabceva.it\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.atplabceva.it\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14"}],"version-history":[{"count":16,"href":"https:\/\/www.atplabceva.it\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions"}],"predecessor-version":[{"id":174,"href":"https:\/\/www.atplabceva.it\/index.php?rest_route=\/wp\/v2\/pages\/14\/revisions\/174"}],"wp:attachment":[{"href":"https:\/\/www.atplabceva.it\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}