.wH29ma_section{background:#fff;padding:clamp(3rem,5vw,5rem) clamp(1.25rem,3vw,2.5rem)}.wH29ma_panel{background:#f4f4f4;border-radius:24px;gap:2rem;max-width:1500px;margin-inline:auto;padding:clamp(1.5rem,4vw,4rem);display:grid}.wH29ma_title{max-width:19ch;font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-teal-700);text-wrap:balance;margin:0;font-size:clamp(1.8rem,2.7vw,2.8rem);font-weight:400;line-height:1.2}.wH29ma_lead{max-width:48ch;color:var(--color-teal-800);margin-top:1.75rem;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.75}.wH29ma_lead p+p{margin-top:1rem}.wH29ma_copy{max-width:68ch;color:var(--color-ink);font-size:1rem;line-height:1.8}.wH29ma_copy p{margin:0 0 1.25rem}.wH29ma_copy p:last-child{border-top:1px solid var(--color-teal-100);color:var(--color-teal-800);margin-bottom:0;padding-top:1.25rem}.wH29ma_copy strong{color:var(--color-teal-800);font-weight:600}@media (min-width:1024px){.wH29ma_panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}.wH29ma_copy{font-size:1.0625rem}}
.mTWHMW_section{padding:1.25rem}.mTWHMW_stepsLayout{gap:2rem;padding-block:1rem;display:grid}.mTWHMW_stepsIntro h2{color:var(--color-teal-700);text-wrap:balance;margin:0;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.mTWHMW_stepsIntro p{color:var(--color-teal-700);margin:1.25rem 0 0;line-height:1.7}.mTWHMW_stepsList{margin:0;padding:0;list-style:none}.mTWHMW_step{grid-template-columns:3.5rem minmax(0,1fr);gap:1rem;padding-bottom:2.25rem;display:grid;position:relative}.mTWHMW_step:last-child{padding-bottom:0}.mTWHMW_step:not(:last-child):after{content:"";background:var(--color-teal-100);width:1px;position:absolute;top:3.75rem;bottom:.6rem;left:1.65rem}.mTWHMW_stepNumber{color:var(--color-teal-500);font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.75rem;font-weight:400;line-height:1}.mTWHMW_stepCopy h3{color:var(--color-teal-700);margin:0 0 .75rem;font-size:1.375rem;font-weight:500;line-height:1.3}.mTWHMW_stepCopy p{max-width:70ch;margin:0;line-height:1.8}@media (min-width:1024px){.mTWHMW_stepsLayout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}.mTWHMW_stepsIntro{position:sticky;top:10rem}.mTWHMW_step{grid-template-columns:5rem minmax(0,1fr);gap:1.5rem;padding-bottom:2.75rem}.mTWHMW_stepNumber{font-size:4rem}.mTWHMW_step:not(:last-child):after{top:5rem;left:2.35rem}}.mTWHMW_inner{max-width:1500px;margin-inline:auto}.mTWHMW_homeVisitColumns{align-items:start;gap:1.5rem 2rem;display:grid}.mTWHMW_homeVisitColumns>*{min-width:0}.mTWHMW_homeVisitIntro h2{color:var(--color-teal-700);text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.mTWHMW_homeVisitIntro p{color:var(--color-teal-700);margin:0;line-height:1.8}.mTWHMW_homeVisitPractical p{margin:0;line-height:1.8}.mTWHMW_copy.mTWHMW_homeVisitConditions{margin-top:2rem}.mTWHMW_copy.mTWHMW_homeVisitConditions>p:first-of-type{color:var(--color-ink);font-size:1rem}@media (min-width:1024px){.mTWHMW_homeVisitColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.mTWHMW_homeVisitIntro{display:contents}.mTWHMW_homeVisitIntro h2{grid-area:1/1;margin-bottom:0}.mTWHMW_homeVisitIntro p{grid-area:2/1}.mTWHMW_homeVisitPractical{grid-area:2/2}}.mTWHMW_testingCards{gap:1.5rem;margin-top:2rem;display:grid}.mTWHMW_testingCard{background:var(--color-teal-50);border-radius:16px;padding:clamp(1.5rem,2.5vw,2rem)}.mTWHMW_testingCard h3{color:var(--color-teal-700);font-family:var(--font-display);margin:0 0 1rem;font-size:1.5rem;font-weight:500}.mTWHMW_testingCard p{margin:0;line-height:1.8}@media (min-width:1024px){.mTWHMW_testingCards{grid-template-columns:repeat(3,minmax(0,1fr))}.mTWHMW_stepsLayout.mTWHMW_equalColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}}.mTWHMW_factPanel{background:var(--color-teal-50);border-radius:20px;padding:clamp(1.5rem,3vw,2.5rem)}.mTWHMW_factPanel>h3{color:var(--color-teal-700);font-family:var(--font-display);margin:0 0 1.5rem;font-size:1.5rem}.mTWHMW_factList>p{margin:0;padding:1.25rem 0;line-height:1.7}.mTWHMW_factList>p+p{border-top:1px solid var(--color-teal-100)}.mTWHMW_factList>p:first-child{padding-top:0}.mTWHMW_factList>p:last-child{padding-bottom:0}.mTWHMW_factList strong{color:var(--color-teal-700);font-size:1.25rem;font-weight:600}.mTWHMW_noTicks .mTWHMW_copy>ul>li:before{content:none}.mTWHMW_fertilityPanel .mTWHMW_copy>p,.mTWHMW_fertilityPanel .mTWHMW_copy>p:not(:first-of-type){text-align:center;max-width:75ch;margin:1rem auto 0}.mTWHMW_fertilityPanel .mTWHMW_copy>h2{margin-bottom:1rem}.mTWHMW_fertilityPanel .mTWHMW_copy>ul>li{border:1px solid var(--color-teal-100);border-radius:16px}.mTWHMW_fertilityPanel .mTWHMW_concernTail{max-width:75ch;margin-inline:auto}@media (min-width:1024px){:is([data-service-slug=intratissue-percutaneous-electrolysis] .mTWHMW_fertilityPanel .mTWHMW_concernTail,[data-service-slug=kinesio-taping] .mTWHMW_fertilityPanel .mTWHMW_concernTail,[data-service-slug=manual-lympahtic-drainage] .mTWHMW_fertilityPanel .mTWHMW_concernTail,[data-service-slug=womens-health-service] .mTWHMW_fertilityPanel .mTWHMW_concernTail){text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;max-width:none;display:grid}:is([data-service-slug=intratissue-percutaneous-electrolysis] .mTWHMW_fertilityPanel .mTWHMW_concernTail>p,[data-service-slug=kinesio-taping] .mTWHMW_fertilityPanel .mTWHMW_concernTail>p,[data-service-slug=manual-lympahtic-drainage] .mTWHMW_fertilityPanel .mTWHMW_concernTail>p,[data-service-slug=womens-health-service] .mTWHMW_fertilityPanel .mTWHMW_concernTail>p){max-width:none;margin:0}}[data-service-slug=fertility-physiotherapy] .service-sections>section:has(>h2){background:var(--color-teal-50)}[data-service-slug=fertility-physiotherapy] .service-sections>section:has(>h2) li{border:1px solid var(--color-teal-500);border-radius:16px;justify-content:flex-start}[data-service-slug=fertility-physiotherapy] .service-sections>section:has(>h2) li p{color:var(--color-ink)}@media (min-width:1024px){[data-service-slug=fertility-physiotherapy] .service-sections>section:has(>h2){width:calc(100% - 5rem)}}.mTWHMW_concernToggle{display:none}@media (min-width:640px){[data-service-slug=scar-therapy] .mTWHMW_fertilityPanel .mTWHMW_copy>ul{grid-template-columns:repeat(2,minmax(0,1fr))}[data-service-slug=scar-therapy] .mTWHMW_fertilityPanel .mTWHMW_copy>ul>li:last-child:nth-child(odd){grid-column:1/-1}}.mTWHMW_concernTail{text-align:center;margin-top:1.75rem;line-height:1.8}.mTWHMW_concernTail p{max-width:85ch;margin-inline:auto}@media (max-width:639px){.mTWHMW_mobileConcerns[data-expanded=false] .mTWHMW_copy>ul>li:nth-child(n+5){display:none}.mTWHMW_concernToggle{border:1px solid var(--color-teal-700);color:var(--color-teal-700);cursor:pointer;background:0 0;border-radius:999px;margin:1.25rem auto 0;padding:.75rem 1.5rem;transition:background-color .18s,color .18s;display:block}.mTWHMW_concernToggle:active{background:var(--color-teal-700);color:#fff}.mTWHMW_concernToggle:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:3px}}@media (hover:hover){.mTWHMW_concernToggle:hover{background:var(--color-teal-700);color:#fff}}@media (prefers-reduced-motion:reduce){.mTWHMW_concernToggle{transition:none}}.mTWHMW_workshops .mTWHMW_copy>h2{text-align:center;margin-bottom:-.75rem}.mTWHMW_workshops .mTWHMW_copy>p:first-of-type{text-align:center;margin-inline:auto}.mTWHMW_workshops .mTWHMW_copy>ul{gap:1rem}.mTWHMW_workshops .mTWHMW_copy>ul>li{background:var(--color-teal-50,#eef9f8);border:1px solid var(--color-teal-500);border-top-width:3px;min-height:9rem;padding:1.5rem;line-height:1.7}.mTWHMW_workshops .mTWHMW_copy>ul>li:before{content:none}.mTWHMW_bottomDivider{border-bottom:1px solid var(--color-teal-100,#dbeceb);padding-bottom:2rem}.mTWHMW_centeredCopy{text-align:center}.mTWHMW_copy.mTWHMW_centeredCopy>p,.mTWHMW_splitBody.mTWHMW_centeredCopy>p{margin-inline:auto}.mTWHMW_packages .mTWHMW_panel{background:var(--color-teal-50,#eef9f8)}.mTWHMW_packages .mTWHMW_panel>.mTWHMW_heading{text-align:center}.mTWHMW_packages .mTWHMW_panel>.mTWHMW_heading>p{max-width:85ch;margin-inline:auto}.mTWHMW_packages .mTWHMW_panel>.mTWHMW_heading>p:last-child{font-style:italic}.mTWHMW_treatmentPanel{background:#f4f4f4;border-radius:24px;padding:2.5rem 1.5rem}.mTWHMW_treatmentPanel .mTWHMW_copy{display:block}.mTWHMW_treatmentPanel .mTWHMW_copy>h2{text-align:center;margin:0 0 1.25rem}.mTWHMW_treatmentPanel .mTWHMW_copy>p:first-of-type{text-align:center;max-width:85ch;margin:0 auto}.mTWHMW_treatmentPanel .mTWHMW_copy>ul{grid-template-columns:1fr;gap:.75rem;margin-top:2rem}.mTWHMW_treatmentPanel .mTWHMW_copy>ul>li{background:#fff;border:0;border-radius:20px;min-height:5.25rem;padding:1.5rem}.mTWHMW_treatmentPanel .mTWHMW_copy>p:last-child:not(:first-of-type){text-align:center;max-width:85ch;margin:1.75rem auto 0}.mTWHMW_treatmentPanel>div:last-child:has(>a){text-align:center}@media (min-width:640px){.mTWHMW_treatmentPanel .mTWHMW_copy>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.mTWHMW_treatmentPanel{padding:3rem 2.5rem}.mTWHMW_treatmentPanel .mTWHMW_copy>ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.mTWHMW_split{align-items:start;gap:1rem 2rem;display:grid}.mTWHMW_split .mTWHMW_heading h2{margin-bottom:0}.mTWHMW_split>*{min-width:0}.mTWHMW_splitBody{color:var(--color-ink,#102c2a);overflow-wrap:anywhere;line-height:1.8}.mTWHMW_splitBody>p{max-width:70ch;margin-block:0 1.25rem}.mTWHMW_splitBody>:first-child{margin-top:0}.mTWHMW_splitBody>:last-child{margin-bottom:0}.mTWHMW_copy{color:var(--color-ink,#102c2a);gap:1.5rem 3rem;display:grid}.mTWHMW_copy>*,.mTWHMW_list>*{overflow-wrap:anywhere;min-width:0}.mTWHMW_copy img,.mTWHMW_list img{max-width:100%;height:auto}.mTWHMW_copy>h2,.mTWHMW_heading h2{color:var(--color-teal-700,#005e58);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.mTWHMW_copy>p{max-width:70ch;margin:0;line-height:1.8}.mTWHMW_copy>p:first-of-type{color:var(--color-teal-700,#005e58);font-size:1.125rem}.mTWHMW_copy>p:not(:first-of-type){max-width:none}.mTWHMW_copy>ul{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.mTWHMW_copy>ul>li{border:1px solid var(--color-teal-100,#dbeceb);color:var(--color-teal-700,#005e58);border-radius:16px;align-items:center;gap:.75rem;margin:0;padding:1.25rem;line-height:1.5;display:flex}.mTWHMW_copy>ul>li:before{content:"✓";color:var(--color-teal-500,#1c9690);flex:none}[data-service-slug=shockwave-therapy] .mTWHMW_copy>ul>li{align-items:flex-start}@media (max-width:479px){.mTWHMW_copy>ul{grid-template-columns:1fr}}.mTWHMW_panel{background:#f4f4f4;border-radius:24px;padding:1.5rem}.mTWHMW_groups{gap:1.5rem;margin-top:2rem;display:grid}.mTWHMW_group{min-width:0}.mTWHMW_list{background:#fff;border-radius:16px;padding:1.5rem}.mTWHMW_list h3{color:var(--color-teal-700,#005e58);text-wrap:balance;margin:0 0 1.25rem;font-size:1.25rem;line-height:1.4}[data-service-slug=corporate-wellness-programs] .mTWHMW_list h3{font-weight:400}[data-service-slug=corporate-wellness-programs] .mTWHMW_list h3 strong{font-weight:400}[data-service-slug=corporate-wellness-programs] .mTWHMW_list:has(>h3:only-child){text-align:left;justify-content:flex-start;align-items:center;display:flex}[data-service-slug=corporate-wellness-programs] .mTWHMW_list>h3:only-child{margin:0}.mTWHMW_list ul{margin:0;padding:0;list-style:none}.mTWHMW_list li{margin:1rem 0 0;padding-inline-start:1.5rem;line-height:1.65;position:relative}.mTWHMW_list ul>li:before{content:"✓";color:var(--color-teal-700,#005e58);position:absolute;inset-inline-start:0}.mTWHMW_conclusion{margin-top:2rem;line-height:1.8}.mTWHMW_centeredBooking>.mTWHMW_heading{text-align:center}.mTWHMW_centeredBooking>.mTWHMW_heading>p{max-width:85ch;margin-inline:auto}.mTWHMW_centeredBooking .mTWHMW_conclusion{text-align:center;max-width:85ch;margin-inline:auto}.mTWHMW_packages .mTWHMW_list{border:1px solid var(--color-teal-500);flex-direction:column;display:flex}.mTWHMW_packages .mTWHMW_list>h3:first-child{margin-bottom:.625rem;font-weight:700}.mTWHMW_packages .mTWHMW_list>h3:first-child:after,.mTWHMW_packages .mTWHMW_packageFrequency:after{content:"";background:var(--color-teal-500);width:2rem;height:2px;margin-top:.75rem;display:block}.mTWHMW_packages .mTWHMW_list>h3:first-child+p{margin-top:0}.mTWHMW_packages .mTWHMW_list>.mTWHMW_packageFrequency{color:var(--color-teal-700);margin-block:1.5rem 0;font-size:1.375rem;line-height:1.35}.mTWHMW_packages .mTWHMW_list>a:last-child{background:var(--color-teal-700);color:#fff;text-align:center;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:3.25rem;margin-top:auto;padding:.875rem 1.25rem;font-weight:600;text-decoration:none;display:flex}.mTWHMW_packages .mTWHMW_list>p:has(+a:last-child){margin-bottom:1.75rem}.mTWHMW_packages .mTWHMW_list>a:last-child:hover{background:var(--color-teal-900)}.mTWHMW_packages .mTWHMW_list>a:last-child:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:4px}.mTWHMW_injuryColumns{align-items:start;gap:2rem;display:grid}.mTWHMW_injuryColumns>*{min-width:0}.mTWHMW_injuryIntro h2{color:var(--color-teal-700);margin:0 0 1.5rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.mTWHMW_injuryIntro p{color:var(--color-teal-700);margin:0;line-height:1.8}.mTWHMW_injuryRight>div:first-child p{margin:0 0 1.25rem}.mTWHMW_injuryList ul{background:var(--color-teal-50);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:.75rem;list-style:none;display:grid}.mTWHMW_injuryList li{border:1px solid var(--color-teal-100);color:var(--color-teal-700);transform-origin:50%;background:#fff;border-radius:16px;align-items:center;gap:.75rem;margin:0;padding:1.25rem;line-height:1.5;display:flex}.mTWHMW_injuryList li:before{content:"✓";color:var(--color-teal-500);flex:none}.mTWHMW_injuryList li:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:2px}.mTWHMW_injuryTail{gap:2rem;display:grid}.mTWHMW_injuryTail p{margin:0}@media (max-width:479px){.mTWHMW_injuryList ul{grid-template-columns:1fr}}.sports-injury-page .mTWHMW_heading h2{font-size:clamp(1.5rem,2vw,2rem)}.sports-injury-page [data-editorial-treatment] .mTWHMW_heading h2{font-size:clamp(1.375rem,1.8vw,1.75rem)}@media (min-width:640px){.mTWHMW_section{padding:1.5rem 2rem}.mTWHMW_panel{padding:2.5rem}}@media (min-width:1024px){.sports-injury-page .service-sections{grid-template-columns:repeat(2,minmax(0,734px));justify-content:center;column-gap:2rem;padding-inline:2.5rem;display:grid}.sports-injury-page .service-sections>*{grid-column:1/-1;min-width:0}.sports-injury-page .service-sections>.mTWHMW_section{padding-inline:0}.sports-injury-page .service-sections>.service-cta{padding-inline:0}.mTWHMW_injuryColumns,.mTWHMW_injuryTail{grid-template-columns:repeat(2,minmax(0,1fr))}.mTWHMW_injuryTail{grid-column:1/-1}.mTWHMW_injuryList ul{overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-color:var(--color-teal-500) var(--color-teal-50);background:var(--color-teal-50);border-radius:16px;align-content:start;max-height:24rem;padding:.75rem;overflow-y:auto}.sports-injury-page .service-sections>[data-editorial-treatment]{grid-column:auto;padding-block:1.25rem}.sports-injury-page [data-editorial-treatment] .mTWHMW_split{grid-template-columns:1fr;gap:1rem}.mTWHMW_copy>ul{grid-template-columns:repeat(4,minmax(0,1fr))}.mTWHMW_split{grid-template-columns:repeat(2,minmax(0,1fr))}.mTWHMW_section{padding:2rem 2.5rem}.mTWHMW_copy{grid-template-columns:repeat(2,minmax(0,1fr))}.mTWHMW_copy>h2,.mTWHMW_copy>p:first-of-type{grid-column:1/-1}.mTWHMW_copy>p:first-of-type{max-width:85ch;margin-bottom:0}.mTWHMW_groups{grid-template-columns:repeat(var(--editorial-columns,3), minmax(0, 1fr));align-items:stretch}[data-service-slug=paediatric-physiotherapy] .mTWHMW_groups:has(>.mTWHMW_group:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.mTWHMW_group{display:contents}.mTWHMW_conclusion{grid-column:1/-1;max-width:85ch;margin:1rem 0 0}}
.cdzQva_slider{min-width:0;margin-block:1.75rem}.cdzQva_rail{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:.75rem;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-x:auto}.cdzQva_rail::-webkit-scrollbar{display:none}.cdzQva_pill{scroll-snap-align:start;border:1px solid var(--color-teal-100);min-height:6rem;color:var(--color-teal-700);border-radius:16px;flex:0 0 88%;align-items:center;gap:.75rem;padding:1.25rem;line-height:1.5;display:flex}.cdzQva_pill>span{color:var(--color-teal-500)}.cdzQva_pill{background:#fff}.cdzQva_controls{justify-content:center;align-items:center;gap:.75rem;margin-top:1rem;display:flex}.cdzQva_controls>button{border:1px solid var(--color-teal-700);width:2.75rem;height:2.75rem;color:var(--color-teal-700);cursor:pointer;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.cdzQva_controls>button:disabled{opacity:.3;cursor:default}.cdzQva_controls>button:not(:disabled):hover{background:var(--color-teal-50)}.cdzQva_dots{display:flex}.cdzQva_dots button{cursor:pointer;place-items:center;width:1.75rem;height:2.75rem;display:grid}.cdzQva_dots span{background:var(--color-teal-100);border-radius:99px;width:6px;height:6px}.cdzQva_dots button[aria-current] span{background:var(--color-teal-700);width:18px}.cdzQva_slider button:focus-visible,.cdzQva_rail:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:3px}@media (min-width:640px){.cdzQva_pill{flex-basis:calc(50% - .375rem)}}@media (min-width:1024px){.cdzQva_pill{flex-basis:calc(25% - .5625rem)}}
