.physiotherapy-page{--landing-header-ink: #f4efe7;--landing-header-ink-hover: #fff;--landing-header-language-hover: rgb(47 47 43 / .24)}.physiotherapy-page .cube-stage-rail{grid-template-columns:repeat(6,1fr)}.physiotherapy-page .cube-hero-content{width:min(1120px,100%)}.physiotherapy-page .cube-hero-media picture{position:absolute;inset:0;width:100%;height:100%}.physiotherapy-page .cube-hero-media picture img{inset:0}.physiotherapy-hero-copy-row{display:grid;width:min(1040px,100%);grid-template-columns:minmax(0,680px) max-content;gap:clamp(28px,4vw,64px);align-items:center;margin-top:28px}.physiotherapy-page .physiotherapy-hero-copy-row .cube-hero-copy{margin:0}.physiotherapy-hero-copy-row .cube-button{white-space:nowrap}.physiotherapy-page .cube-actions{margin-top:16px}.physiotherapy-equipment-grid svg{color:#c7a977}.physiotherapy-scope-note{display:block;max-width:48rem;margin-top:1rem;color:#6b5b4b;font-size:.78rem;line-height:1.55}.physiotherapy-page .cube-journey b,.physiotherapy-page .cube-transformation-row>span,.physiotherapy-page .cube-path-grid article>span,.physiotherapy-page .cube-steps li>span{color:#6b5b4b}.physiotherapy-scale-words{display:grid;gap:1rem;align-content:center}.physiotherapy-scale-words span{display:block;padding:1rem 0;border-bottom:1px solid rgb(244 239 231 / .16);color:#dcc8b5;font-family:Cormorant Garamond,serif;font-size:clamp(2rem,3.4vw,4rem);line-height:.95}.physiotherapy-page .cube-contact{min-height:100svh;overflow:hidden}.physiotherapy-page .cube-contact>picture,.physiotherapy-page .cube-contact>picture img{position:absolute;inset:0;display:block;width:100%;height:100%}.physiotherapy-page .cube-contact>picture img{object-fit:cover;object-position:center}.physiotherapy-page .cube-contact-overlay{background:linear-gradient(90deg,#121210e6,#121210a8 46%,#12121033)}@media(max-width:640px){.physiotherapy-page .cube-steps{grid-template-columns:minmax(0,1fr)}.physiotherapy-page .cube-steps .cube-section-heading h2{font-size:clamp(2.25rem,10vw,3rem)}.physiotherapy-page .cube-steps li{grid-template-columns:42px minmax(0,1fr)}.physiotherapy-page .cube-anywhere-copy{min-width:0}.physiotherapy-page .cube-anywhere-copy h2{font-size:clamp(2.25rem,10vw,3rem);hyphens:auto;overflow-wrap:anywhere}.physiotherapy-page .cube-hero h1{font-size:clamp(2.9rem,13.5vw,4.6rem)}.physiotherapy-page .cube-hero-media video,.physiotherapy-page .cube-hero-media img{object-position:center}.physiotherapy-page .cube-stage-status p{max-width:17rem}.physiotherapy-hero-copy-row{grid-template-columns:1fr;gap:18px}.physiotherapy-hero-copy-row .cube-button{justify-self:start}.physiotherapy-scale-words{align-self:start}.physiotherapy-page .cube-control{grid-template-columns:minmax(0,1fr)}.physiotherapy-page .cube-control-copy,.physiotherapy-page .cube-control-steps{min-width:0}.physiotherapy-page .cube-control-copy h2{font-size:clamp(3rem,12vw,3.9rem);overflow-wrap:anywhere}.physiotherapy-page .cube-contact>picture img{object-position:center}.physiotherapy-page .cube-contact-overlay{background:linear-gradient(0deg,#121210eb,#121210b3 57%,#1212102e)}}@media(prefers-reduced-motion:reduce){.physiotherapy-page .cube-stage-status,.physiotherapy-page .cube-stage-rail,.physiotherapy-page .cube-hero-complete,.physiotherapy-page .cube-video-status{display:none}}
