.physio-hero{overflow:hidden;background:linear-gradient(125deg,#e9f1e5 0%,#f9faf5 61%,#d9ece9 100%)}.physio-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;min-height:625px;gap:2rem;padding:1.5rem 0 2.5rem}.physio-hero h1{font-size:clamp(3.1rem,5.8vw,5.4rem);letter-spacing:-.068em;margin-bottom:1.4rem}.physio-hero h1 em{font:400 1em/1.05 Georgia,serif;color:#43877d}.physio-lead{max-width:580px;color:#52695f;font-size:1.08rem;line-height:1.75}.physio-actions{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-top:2rem}.physio-hero-art{position:relative;align-self:stretch;min-height:550px;isolation:isolate;display:grid;place-items:end center}.physio-hero-art img{position:relative;width:min(100%,535px);height:auto;z-index:2;filter:drop-shadow(0 22px 25px rgb(45 90 81 / .14))}.physio-orbit{position:absolute;border:1px solid #8bb5ad;border-radius:50%;z-index:0}.orbit-one{width:440px;height:440px;top:80px;left:16%;transform:rotate(-17deg)}.orbit-two{width:530px;height:230px;bottom:38px;right:-65px;background:#d2e7df80;border:0;transform:rotate(-23deg)}.physio-section-heading{display:flex;justify-content:space-between;gap:3rem;align-items:flex-end;margin-bottom:3rem}.physio-section-heading h2{margin-bottom:0}.physio-section-heading>p{max-width:350px;margin:0 0 .25rem;color:#5d7167;line-height:1.75}.physio-resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.physio-resource-grid article{border:1px solid #dce7df;border-radius:18px;padding:1.55rem;background:#fff}.physio-resource-grid span{font-size:.73rem;color:#398277;font-weight:700;letter-spacing:.08em}.physio-resource-grid h3{font-size:1.16rem;margin:2.7rem 0 .7rem}.physio-resource-grid p{font-size:.87rem;line-height:1.7;color:#607269;margin:0}.physio-faq{background:#fbfcf8}.physio-faq-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:5rem}.physio-faq-list{border-top:1px solid #d7e1d6}.physio-faq-list details{border-bottom:1px solid #d7e1d6}.physio-faq-list summary{display:flex;justify-content:space-between;gap:1rem;list-style:none;padding:1.25rem 0;font-weight:700;color:#2e4c3d;cursor:pointer}.physio-faq-list summary::-webkit-details-marker{display:none}.physio-faq-list summary span{font-size:1.3rem;font-weight:400;color:#47877c}.physio-faq-list details[open] summary span{transform:rotate(45deg)}.physio-faq-list details p{margin:0;padding:0 2rem 1.35rem 0;color:#5a6d62;font-size:.9rem;line-height:1.75}
@media(max-width:760px){.physio-hero-grid,.physio-faq-grid{grid-template-columns:1fr}.physio-hero-grid{padding:2.5rem 0 3.5rem}.physio-hero h1{font-size:clamp(3rem,11vw,4.5rem)}.physio-hero-art{min-height:390px;order:-1}.physio-hero-art img{width:365px}.orbit-one{width:310px;height:310px;top:42px;left:13%}.orbit-two{width:410px;height:150px;right:-55px}.physio-section-heading{display:block;margin-bottom:2rem}.physio-section-heading>p{margin-top:1.2rem;max-width:520px}.physio-resource-grid{grid-template-columns:1fr 1fr}.physio-resource-grid article{padding:1.2rem}.physio-resource-grid h3{margin-top:1.8rem;font-size:1.05rem}.physio-resource-grid p{font-size:.8rem}.physio-faq-grid{gap:2.5rem}.physio-actions{gap:1rem}}
@media(max-width:390px){.physio-resource-grid{grid-template-columns:1fr}.physio-hero-art{min-height:350px}.physio-hero-art img{width:325px}.physio-lead{font-size:.96rem}.physio-actions .text-link{gap:.7rem}}
