.cloud-matter:not(:where([data-sa])){z-index:0;border-radius:inherit;isolation:isolate;pointer-events:none;background-repeat:no-repeat;position:absolute;inset:0;overflow:hidden}.cloud-matter--orb:not(:where([data-sa])){border-radius:50%}.cloud-matter__canvas:not(:where([data-sa])),.cloud-matter__veil:not(:where([data-sa])),.cloud-matter__grain:not(:where([data-sa])){width:100%;height:100%;position:absolute;inset:0}.cloud-matter__canvas:not(:where([data-sa])){opacity:0;transition:opacity 1.4s;display:block}.cloud-matter__canvas.is-ready:not(:where([data-sa])){opacity:1}.cloud-matter__grain:not(:where([data-sa])){mix-blend-mode:soft-light;opacity:var(--cloud-matter-grain,.35);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");background-size:160px 160px}.cloud-matter--orb:not(:where([data-sa])):after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 42%,#0a0c1e00 62%,#0a0c1e24 100%);border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.cloud-matter__canvas:not(:where([data-sa])){transition:none}}.profession-hero:not(:where([data-sa])){--signature-color:#2b90f5;--signature-veil:#e2ebf6;isolation:isolate;background:#fff;align-items:center;min-height:720px;padding:160px 0 100px;display:flex;position:relative}.profession-hero__inner:not(:where([data-sa])){z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,5vw,80px);width:min(1180px,100% - 64px);margin-inline:auto;display:grid;position:relative}.profession-hero .profession-hero__title:not(:where([data-sa])){color:#172033;letter-spacing:-.052em;word-spacing:normal;text-wrap:balance;margin:0;font-family:inherit;font-size:clamp(3.1rem,4.7vw,4.65rem);font-weight:350;line-height:1.1}.profession-hero .profession-hero__description:not(:where([data-sa])){color:#596b7d;text-wrap:pretty;max-width:510px;margin:26px 0 0;font-size:1.02rem;font-weight:400;line-height:1.8}.profession-hero__action:not(:where([data-sa])){color:#fff;max-width:100%;min-height:51px;font:inherit;cursor:pointer;background:#0a74de;border:0;border-radius:999px;justify-content:center;align-items:center;gap:12px;margin-top:32px;padding:14px 25px;font-size:.88rem;font-weight:600;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 12px 28px #2b90f526}.profession-hero__action svg:not(:where([data-sa])){flex-shrink:0}.profession-hero__action:hover:not(:where([data-sa])){background:#0863bd;transform:translateY(-2px)}.profession-hero__action:focus-visible:not(:where([data-sa])){outline-offset:5px;outline:3px solid #0874df}.profession-hero__signature:not(:where([data-sa])){pointer-events:none;justify-self:center;width:100%;max-width:430px;position:relative}.profession-hero__signature:not(:where([data-sa])):before{content:"";background:radial-gradient(ellipse at center, var(--signature-veil) 0%, transparent 68%);position:absolute;inset:-10%}.profession-hero .profession-hero__drawing:not(:where([data-sa])){aspect-ratio:480/460;width:100%;height:auto;display:block}.profession-hero--cloud:not(:where([data-sa])){overflow-x:clip}.profession-hero--cloud .profession-hero__signature:not(:where([data-sa])):before{display:none}.profession-hero__cloud:not(:where([data-sa])){z-index:0;opacity:.85;pointer-events:none;position:absolute;inset:-46% -50%}.profession-hero__ground-mist:not(:where([data-sa])){z-index:0;opacity:.9;pointer-events:none;height:58%;position:absolute;top:56%;left:-36%;right:-36%}.profession-hero--speech:not(:where([data-sa])){--signature-color:#627bd0;--signature-veil:#dce0f3;background:linear-gradient(#fcfbfe,#fff 88%)}.profession-hero--movement:not(:where([data-sa])){--signature-color:#398fa6;--signature-veil:#d8e9ed;background:linear-gradient(#f8fbfa,#fff 92%)}.profession-hero--movement .profession-hero__inner:not(:where([data-sa])){grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr)}.profession-hero--movement .profession-hero__signature:not(:where([data-sa])){grid-area:1/1}.profession-hero--movement .profession-hero__copy:not(:where([data-sa])){grid-area:1/2}.profession-hero--care:not(:where([data-sa])){--signature-color:#2b90f5;--signature-veil:#d9e6f6}.profession-hero--growth:not(:where([data-sa])){--signature-color:#4c918e;--signature-veil:#d8e7e0}.profession-hero--growth .profession-hero__signature:not(:where([data-sa])){max-width:350px}.profession-hero.profession-hero--frieze:not(:where([data-sa])){min-height:0;padding:148px 0 56px}.profession-hero.profession-hero--frieze .profession-hero__inner:not(:where([data-sa])){display:block}.profession-hero.profession-hero--frieze .profession-hero__copy:not(:where([data-sa])){text-align:center;max-width:860px;margin-inline:auto}.profession-hero.profession-hero--frieze .profession-hero__description:not(:where([data-sa])){margin-inline:auto}.profession-hero__frieze:not(:where([data-sa])){aspect-ratio:1040/280;pointer-events:none;width:min(1040px,100%);margin:40px auto 0;position:relative}.profession-hero__frieze:not(:where([data-sa])):before{content:"";background:radial-gradient(ellipse 50% 50% at center, var(--signature-veil) 0%, transparent 72%);position:absolute;inset:0 -4%}.profession-hero__frieze-layer:not(:where([data-sa])){position:absolute;inset:0}.profession-hero.profession-hero--type:not(:where([data-sa])){min-height:0;padding:150px 0 36px}.profession-hero.profession-hero--type .profession-hero__inner:not(:where([data-sa])){display:block}.profession-hero.profession-hero--type .profession-hero__copy:not(:where([data-sa])){grid-template-columns:minmax(0,540px) minmax(0,1fr);align-items:center;column-gap:48px;display:grid}.profession-hero.profession-hero--type .profession-hero__title:not(:where([data-sa])){grid-column:1/-1;max-width:1120px;font-size:clamp(3.3rem,6.4vw,5.9rem);font-weight:320;line-height:1.02}.profession-hero.profession-hero--type .profession-hero__description:not(:where([data-sa])){margin-top:36px}.profession-hero.profession-hero--type .profession-hero__action:not(:where([data-sa])){justify-self:start;margin-top:36px}.profession-hero.profession-hero--crossing:not(:where([data-sa])){min-height:0;padding:150px 0 64px}.profession-hero.profession-hero--crossing .profession-hero__inner:not(:where([data-sa])){display:block}.profession-hero.profession-hero--crossing .profession-hero__copy:not(:where([data-sa])){max-width:640px}.profession-hero__voice:not(:where([data-sa])){aspect-ratio:1180/196;pointer-events:none;width:100%;margin-top:52px;position:relative}.profession-hero__voice:not(:where([data-sa])):before{content:"";background:radial-gradient(ellipse 50% 50% at 42% 45%, var(--signature-veil) 0%, transparent 74%);position:absolute;inset:-12% -2%}.profession-hero__windy:not(:where([data-sa])){position:relative}.profession-hero__arrival:not(:where([data-sa])),.profession-hero__breeze:not(:where([data-sa])){pointer-events:none;position:absolute;inset:0}@media (width>=821px){.profession-hero--type .profession-hero__inner:not(:where([data-sa])),.profession-hero--crossing .profession-hero__inner:not(:where([data-sa])){width:min(1220px,100% - 48px)}}@media (width<=820px){.profession-hero:not(:where([data-sa])){min-height:0;padding:120px 0 72px}.profession-hero .profession-hero__inner:not(:where([data-sa])){text-align:center;grid-template-columns:1fr;gap:22px;width:min(620px,100% - 40px)}.profession-hero .profession-hero__copy:not(:where([data-sa])){grid-area:2/1}.profession-hero .profession-hero__signature:not(:where([data-sa])){grid-area:1/1;width:210px;margin-top:-16px}.profession-hero__drawing .horizon-flow-lines__path:not(:where([data-sa])){stroke-width:3.2px}.profession-hero .profession-hero__title:not(:where([data-sa])){font-size:clamp(2.15rem,6.8vw,3.65rem);line-height:1.13}.profession-hero .profession-hero__description:not(:where([data-sa])){max-width:490px;margin:23px auto 0;font-size:.96rem}.profession-hero__action:not(:where([data-sa])){margin-top:26px}.profession-hero__cloud:not(:where([data-sa])){opacity:.82}.profession-hero.profession-hero--frieze:not(:where([data-sa])){padding:112px 0 48px}.profession-hero__frieze:not(:where([data-sa])){width:calc(100% + 40px);margin:30px -20px 0}.profession-hero.profession-hero--crossing:not(:where([data-sa])){padding:112px 0 48px}.profession-hero.profession-hero--type:not(:where([data-sa])){padding:112px 0 28px}.profession-hero.profession-hero--type .profession-hero__copy:not(:where([data-sa])){grid-template-columns:1fr}.profession-hero.profession-hero--type .profession-hero__title:not(:where([data-sa])){font-size:clamp(2.2rem,8.6vw,4.2rem);line-height:1.06}.profession-hero.profession-hero--type .profession-hero__description:not(:where([data-sa])){margin:23px auto 0}.profession-hero.profession-hero--type .profession-hero__action:not(:where([data-sa])){justify-self:center;margin-top:26px}.profession-hero__breeze .horizon-flow-lines__path:not(:where([data-sa])){stroke-width:2.6px}.profession-hero__voice:not(:where([data-sa])){aspect-ratio:640/196;width:calc(100% + 20px);margin:32px -20px 0 0}}@media (width<=560px){.profession-hero__stride .horizon-flow-lines__path:not(:where([data-sa])){stroke-width:3.6px}.profession-hero__stride--ground .horizon-flow-lines__path:not(:where([data-sa])){stroke-width:2.4px}.profession-hero__voice .horizon-flow-lines__path:not(:where([data-sa])){stroke-width:3.2px}}@media (width<=380px){.profession-hero:not(:where([data-sa])){padding-top:105px}.profession-hero .profession-hero__signature:not(:where([data-sa])){width:165px}.profession-hero__drawing .horizon-flow-lines__path:not(:where([data-sa])){stroke-width:3.8px}.profession-hero .profession-hero__title:not(:where([data-sa])){font-size:2.05rem}}@media (prefers-reduced-motion:reduce){.profession-hero__action:not(:where([data-sa])){transition:none}.profession-hero__action:hover:not(:where([data-sa])){transform:none}}@font-face{font-family:Manrope;src:url(/fonts/manrope-v20-latin-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.physio-landing:not(:where([data-sa])){--physio-blue:#2b90f5;--physio-blue-deep:#0874df;--physio-ink:#172033;--physio-muted:#6f7c91;--physio-line:#1720331a;--physio-soft:#f4f8fc;--physio-mineral:#5f8277;--physio-sage:#dfe9e4;--physio-terracotta:#bd8068;--physio-ivory:#faf7f2;color:var(--physio-ink);background:#fff;overflow:hidden}.physio-landing :not(:where([data-sa])),.physio-landing :not(:where([data-sa])):before,.physio-landing :not(:where([data-sa])):after{box-sizing:border-box}.physio-shell:not(:where([data-sa])){width:min(1220px,100% - 48px);margin:0 auto}.physio-landing h1:not(:where([data-sa])),.physio-landing h2:not(:where([data-sa])),.physio-landing .profession-hero__title:not(:where([data-sa])){color:var(--physio-ink);letter-spacing:-.045em;font-synthesis:none;margin:0;font-family:Manrope,system-ui,sans-serif;font-weight:700;line-height:1.1}.physio-landing .profession-hero__title:not(:where([data-sa])){font-size:clamp(2.6rem,4.7vw,4.65rem)}.physio-landing h2:not(:where([data-sa])){text-wrap:balance;max-width:760px;font-size:clamp(2.05rem,3.6vw,3.3rem)}.physio-landing h1 em:not(:where([data-sa])),.physio-landing h2 em:not(:where([data-sa])){color:var(--physio-blue);font-style:normal;font-weight:inherit}.physio-landing h2.physio-title-accent:not(:where([data-sa])){color:var(--physio-blue)}.physio-registration h2 strong:not(:where([data-sa])){font-weight:inherit}.physio-landing p:not(:where([data-sa])){margin:0}.physio-landing ul:not(:where([data-sa])),.physio-landing ol:not(:where([data-sa])){margin:0;padding:0;list-style:none}.physio-section-heading:not(:where([data-sa])){grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:end;gap:clamp(42px,8vw,120px);margin-bottom:64px;display:grid}.physio-section-heading>p:not(:where([data-sa])){color:var(--physio-muted);font-size:1rem;font-weight:350;line-height:1.75}.physio-illustration:not(:where([data-sa])){isolation:isolate;aspect-ratio:440/260;pointer-events:none;width:min(100%,360px);margin-top:24px;position:relative}.physio-illustration.is-rhythm:not(:where([data-sa])){aspect-ratio:440/130;width:min(100%,340px);margin-bottom:-12px}.physio-illustration.is-places:not(:where([data-sa])){aspect-ratio:440/240;margin-top:30px}.physio-illustration-cloud:not(:where([data-sa])){z-index:-1;opacity:.75;position:absolute;inset:-18% -14%}.physio-illustration.is-places .physio-illustration-cloud:not(:where([data-sa])){opacity:.55;inset:4% -10% -18%}.physio-illustration>.horizon-flow-lines:not(:where([data-sa])){position:absolute;inset:0}.physio-primary-action:not(:where([data-sa])){background:var(--physio-blue);color:#fff;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 23px;font-size:.9rem;font-weight:650;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 13px 30px #2b90f540}.physio-primary-action:hover:not(:where([data-sa])){transform:translateY(-2px);box-shadow:0 17px 36px #2b90f54f}.physio-primary-action:focus-visible:not(:where([data-sa])),.physio-segment button:focus-visible:not(:where([data-sa])),.physio-planner-timeline button:focus-visible:not(:where([data-sa])),.physio-moment-tabs button:focus-visible:not(:where([data-sa])),.physio-waiting-list button:focus-visible:not(:where([data-sa])){outline-offset:3px;outline:3px solid #2b90f552}.physio-hero:not(:where([data-sa])){isolation:isolate;align-items:center;min-height:94vh;padding:145px 0 115px;display:flex;position:relative}.physio-hero-image:not(:where([data-sa])){z-index:-2;height:86%;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.physio-hero-image img:not(:where([data-sa])){object-fit:cover;opacity:.12;filter:blur(22px)saturate(.65)contrast(.85);width:100%;height:100%;transform:scale(1.08)}.physio-hero-image span:not(:where([data-sa])){background:linear-gradient(90deg,#fffffffa 6%,#faf7f2d1 56%,#fffffff0);position:absolute;inset:0}.physio-halo:not(:where([data-sa])){z-index:-1;filter:blur(8px);pointer-events:none;border-radius:50%;position:absolute}.physio-halo-blue:not(:where([data-sa])){background:radial-gradient(circle,#2b90f529,#0000 68%);width:430px;height:430px;top:20%;right:7%}.physio-halo-mineral:not(:where([data-sa])){background:radial-gradient(circle,#5f827721,#0000 68%);width:330px;height:330px;bottom:8%;left:34%}.physio-hero-grid:not(:where([data-sa])){grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(55px,7vw,110px);display:grid}.physio-hero-copy h1:not(:where([data-sa])){text-wrap:balance;max-width:720px;margin:0 0 29px;font-size:clamp(3.5rem,5.4vw,5.8rem)}.physio-lead:not(:where([data-sa])){max-width:590px;color:var(--physio-muted);font-size:clamp(1.08rem,1.5vw,1.25rem);font-weight:350;line-height:1.7}.physio-hero-actions:not(:where([data-sa])){align-items:center;gap:19px;margin-top:34px;display:flex}.physio-hero-actions>span:not(:where([data-sa])){color:#8490a2;max-width:190px;font-size:.72rem;line-height:1.45}.physio-series-card:not(:where([data-sa])){-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffe6;border-radius:30px;padding:27px;position:relative;overflow:hidden;box-shadow:0 35px 90px #1f486629}.physio-series-card:not(:where([data-sa])):after{filter:blur(24px);content:"";background:#2b90f521;border-radius:50%;height:90px;position:absolute;inset:auto 12% -50px}.physio-series-card header:not(:where([data-sa])){border-bottom:1px solid var(--physio-line);justify-content:space-between;align-items:center;gap:18px;padding-bottom:22px;display:flex}.physio-series-card header>div:not(:where([data-sa])){align-items:center;gap:12px;display:flex}.physio-series-card header strong:not(:where([data-sa])),.physio-series-card header small:not(:where([data-sa])){display:block}.physio-series-card header strong:not(:where([data-sa])){font-size:.88rem}.physio-series-card header small:not(:where([data-sa])){color:var(--physio-muted);margin-top:3px;font-size:.7rem}.physio-avatar:not(:where([data-sa])){width:40px;height:40px;color:var(--physio-blue-deep);background:#eaf5ff;border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:750;display:grid}.physio-avatar.is-mineral:not(:where([data-sa])){background:var(--physio-sage);color:#45665d}.physio-series-status:not(:where([data-sa])){color:#367365;background:#e8f5f0;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.69rem;font-weight:650;display:inline-flex}.physio-series-summary:not(:where([data-sa])){gap:25px;padding:22px 0 14px;display:flex}.physio-series-summary span:not(:where([data-sa])){color:#56647a;align-items:center;gap:7px;font-size:.76rem;display:flex}.physio-series-summary svg:not(:where([data-sa])){color:var(--physio-blue)}.physio-week-line:not(:where([data-sa])){height:28px;margin:0 24px;position:relative}.physio-week-line:not(:where([data-sa])):before{content:"";background:#dbe4ed;height:1px;position:absolute;top:13px;left:0;right:0}.physio-week-line span:not(:where([data-sa])){background:linear-gradient(90deg, transparent, var(--physio-blue), #bce1ff);border-radius:99px;width:72%;height:3px;animation:3.2s ease-in-out infinite physio-flow;position:absolute;top:11px;left:0;box-shadow:0 0 14px #2b90f5b8}.physio-week-list:not(:where([data-sa])){z-index:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid;position:relative}.physio-week-list li:not(:where([data-sa])){text-align:center}.physio-week-list li>span:not(:where([data-sa])){color:#607086;background:#fff;border:1px solid #dce6ef;border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 8px;font-size:.67rem;font-weight:700;display:grid}.physio-week-list li small:not(:where([data-sa])){color:#8995a6;white-space:nowrap;font-size:.58rem}.physio-week-list li.is-shifted>span:not(:where([data-sa])){color:#94624d;background:#f8eee9;border-color:#d5b09f;transform:translateY(-4px)}.physio-week-list li.is-shifted small:not(:where([data-sa])){color:var(--physio-terracotta)}.physio-more-weeks:not(:where([data-sa])){color:var(--physio-mineral);text-align:center;font-size:.69rem;margin-top:17px!important}.physio-series-card footer:not(:where([data-sa])){color:#9aa5b5;justify-content:center;align-items:center;gap:6px;margin-top:22px;font-size:.66rem;display:flex}@keyframes physio-flow{0%,to{opacity:.55;width:20%}50%{opacity:1;width:100%}}.physio-planner:not(:where([data-sa])){background:linear-gradient(180deg, #fff, var(--physio-soft) 34%, #f8fafc);padding:135px 0}.physio-planner .physio-section-heading:not(:where([data-sa])){align-items:center}.physio-planner-board:not(:where([data-sa])){background:#ffffffdb;border:1px solid #17203314;border-radius:32px;grid-template-columns:310px minmax(0,1fr);gap:60px;padding:48px;display:grid;box-shadow:0 30px 80px #274e7017}.physio-control-label:not(:where([data-sa])){color:#758196;margin-bottom:12px;font-size:.73rem;font-weight:650;display:block}.physio-segment:not(:where([data-sa])){background:#edf2f7;border-radius:13px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.physio-segment button:not(:where([data-sa])){color:#738095;background:0 0;border:0;border-radius:10px;min-height:42px;font-weight:700}.physio-segment button.is-active:not(:where([data-sa])){color:var(--physio-blue-deep);background:#fff;box-shadow:0 5px 13px #263f561a}.physio-rule-card:not(:where([data-sa])){background:linear-gradient(145deg,#f5faf7,#fff);border:1px solid #5f827726;border-radius:18px;margin-top:22px;padding:20px}.physio-rule-card span:not(:where([data-sa])),.physio-rule-card strong:not(:where([data-sa])),.physio-rule-card small:not(:where([data-sa])){display:block}.physio-rule-card span:not(:where([data-sa])){color:var(--physio-mineral);letter-spacing:.09em;text-transform:uppercase;font-size:.65rem;font-weight:700}.physio-rule-card strong:not(:where([data-sa])){margin:9px 0 5px;font-size:.9rem}.physio-rule-card small:not(:where([data-sa])){color:var(--physio-muted);font-size:.69rem;line-height:1.5}.physio-planner-controls>p:not(:where([data-sa])){color:#617087;align-items:flex-start;gap:8px;margin-top:20px;font-size:.73rem;line-height:1.5;display:flex}.physio-planner-controls>p svg:not(:where([data-sa])){color:var(--physio-blue);flex:none}.physio-planner-timeline:not(:where([data-sa])){grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:25px 12px;display:grid;position:relative}.physio-timeline-line:not(:where([data-sa])){background:#d9e4ec;height:1px;position:absolute;top:50%;left:7%;right:7%}.physio-timeline-line span:not(:where([data-sa])){background:linear-gradient(90deg, var(--physio-blue), #83c5ff, var(--physio-mineral));border-radius:99px;width:74%;height:3px;margin-top:-1px;display:block;box-shadow:0 0 13px #2b90f566}.physio-planner-timeline button:not(:where([data-sa])){min-width:0;color:var(--physio-ink);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:flex;position:relative}.physio-timeline-dot:not(:where([data-sa])){z-index:1;color:#647489;background:#fff;border:2px solid #dbe7ef;border-radius:50%;place-items:center;width:39px;height:39px;margin-bottom:10px;font-size:.7rem;font-weight:750;transition:transform .18s,border-color .18s;display:grid}.physio-planner-timeline button:hover .physio-timeline-dot:not(:where([data-sa])){border-color:var(--physio-blue);transform:translateY(-3px)}.physio-planner-timeline button strong:not(:where([data-sa])){white-space:nowrap;font-size:.69rem}.physio-planner-timeline button small:not(:where([data-sa])){color:#909bad;white-space:nowrap;margin-top:3px;font-size:.6rem}.physio-planner-timeline button.is-shifted .physio-timeline-dot:not(:where([data-sa])){border-color:var(--physio-terracotta);color:#8c5e4b;background:#f8eee9;transform:translateY(-5px)}.physio-planner-timeline button.is-shifted small:not(:where([data-sa])){color:var(--physio-terracotta)}.physio-continuity:not(:where([data-sa])){padding:145px 0}.physio-continuity-grid:not(:where([data-sa])){grid-template-columns:minmax(0,.85fr) minmax(480px,1fr);align-items:center;gap:clamp(65px,9vw,140px);display:grid}.physio-continuity-lead:not(:where([data-sa])){max-width:560px;color:var(--physio-muted);font-size:1rem;line-height:1.75;margin-top:27px!important}.physio-moment-tabs:not(:where([data-sa])){gap:8px;margin-top:32px;display:grid}.physio-moment-tabs button:not(:where([data-sa])){color:#7c889a;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;width:100%;min-height:47px;padding:0 14px;font-size:.8rem;display:flex}.physio-moment-tabs button span:not(:where([data-sa])){color:#a6b0bd;font-size:.64rem;font-weight:750}.physio-moment-tabs button.is-active:not(:where([data-sa])){color:var(--physio-blue-deep);background:#f2f8fe;border-color:#2b90f521;font-weight:650}.physio-moment-card:not(:where([data-sa])){background:var(--physio-ink);color:#fff;border-radius:34px;min-height:410px;padding:54px;position:relative;overflow:hidden;box-shadow:0 34px 75px #17203338}.physio-moment-card:not(:where([data-sa])):after{content:"";background:radial-gradient(circle,#2b90f547,#0000 70%);border-radius:50%;width:310px;height:310px;position:absolute;bottom:-110px;right:-90px}.physio-moment-icon:not(:where([data-sa])){color:#8dccff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:42px;display:grid}.physio-moment-card h3:not(:where([data-sa])){letter-spacing:-.035em;max-width:440px;margin:0 0 20px;font-size:clamp(1.7rem,3vw,2.45rem);font-weight:350;line-height:1.12}.physio-moment-card>p:not(:where([data-sa])){color:#bdc8d7;max-width:470px;font-size:.9rem;font-weight:350;line-height:1.7}.physio-file-strip:not(:where([data-sa])){z-index:1;flex-wrap:wrap;gap:8px;margin-top:35px;display:flex;position:relative}.physio-file-strip span:not(:where([data-sa])){color:#d5deea;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:.66rem;display:inline-flex}.physio-mobile-day:not(:where([data-sa])){background:var(--physio-ivory);padding:135px 0}.physio-mobile-day-grid:not(:where([data-sa])){grid-template-columns:minmax(330px,.76fr) minmax(520px,1fr);align-items:center;gap:clamp(70px,10vw,150px);display:grid}.physio-mobile-day-copy h2:not(:where([data-sa])){max-width:580px}.physio-mobile-day-copy>p:not(:where([data-sa])){max-width:520px;color:var(--physio-muted);margin-top:30px;font-size:1rem;font-weight:350;line-height:1.75}.physio-route-card:not(:where([data-sa])){background:#ffffffdb;border:1px solid #bd806821;border-radius:28px;gap:0;padding:34px 38px;display:grid;position:relative;box-shadow:0 26px 60px #554a4214}.physio-route-path:not(:where([data-sa])){background:linear-gradient(transparent, var(--physio-terracotta), var(--physio-blue), var(--physio-mineral), transparent);opacity:.45;width:2px;position:absolute;top:62px;bottom:92px;left:114px}.physio-route-card article:not(:where([data-sa])){text-align:left;grid-template-columns:55px 48px minmax(0,1fr);align-items:center;gap:18px;min-height:82px;display:grid;position:relative}.physio-route-card time:not(:where([data-sa])){color:#8d7468;margin:0;font-size:.72rem;font-weight:700;display:block}.physio-route-icon:not(:where([data-sa])){z-index:1;width:45px;height:45px;color:var(--physio-terracotta);background:#fff;border:1px solid #e7ddd7;border-radius:50%;place-items:center;margin:0;display:grid;position:relative;box-shadow:0 8px 19px #473c3514}.physio-route-card article:nth-of-type(2) .physio-route-icon:not(:where([data-sa])){color:var(--physio-blue)}.physio-route-card article:nth-of-type(3) .physio-route-icon:not(:where([data-sa])){color:var(--physio-mineral)}.physio-route-card article strong:not(:where([data-sa])),.physio-route-card article small:not(:where([data-sa])){display:block}.physio-route-card article strong:not(:where([data-sa])){font-size:.85rem}.physio-route-card article small:not(:where([data-sa])){color:var(--physio-muted);margin-top:6px;font-size:.69rem;line-height:1.45}.physio-route-summary:not(:where([data-sa])){border-top:1px solid var(--physio-line);color:var(--physio-mineral);justify-content:flex-start;align-items:center;gap:9px;margin-top:15px;padding:22px 0 0 73px;font-size:.76rem;font-weight:650;display:flex}.physio-waiting:not(:where([data-sa])){padding:145px 0}.physio-waiting-grid:not(:where([data-sa])){grid-template-columns:minmax(0,.75fr) minmax(510px,1fr);align-items:center;gap:clamp(60px,9vw,140px);display:grid}.physio-waiting-grid>div:first-child>p:last-child:not(:where([data-sa])){color:var(--physio-muted);margin-top:27px;font-size:1rem;line-height:1.75}.physio-waiting-demo:not(:where([data-sa])){grid-template-columns:minmax(0,.75fr) 75px minmax(0,1.15fr);align-items:center;display:grid}.physio-cancelled:not(:where([data-sa])){background:#fbf4f0;border:1px solid #ead9d1;border-radius:18px;align-items:center;gap:13px;padding:18px;display:flex;box-shadow:0 16px 38px #684c3f14}.physio-cancelled>span:not(:where([data-sa])){color:var(--physio-terracotta);font-size:.75rem;font-weight:750}.physio-cancelled strong:not(:where([data-sa])),.physio-cancelled small:not(:where([data-sa])){display:block}.physio-cancelled strong:not(:where([data-sa])){font-size:.77rem}.physio-cancelled small:not(:where([data-sa])){color:var(--physio-muted);margin-top:4px;font-size:.64rem}.physio-waiting-flow:not(:where([data-sa])){background:linear-gradient(90deg, #e2c4b7, var(--physio-blue));height:2px;position:relative}.physio-waiting-flow i:not(:where([data-sa])){background:#fff;border-radius:50%;width:8px;height:8px;animation:2.5s ease-in-out infinite physio-waiting-pulse;position:absolute;top:-3px;box-shadow:0 0 13px 5px #2b90f599}@keyframes physio-waiting-pulse{0%{left:0}to{left:calc(100% - 8px)}}.physio-waiting-list:not(:where([data-sa])){border:1px solid var(--physio-line);background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 24px 55px #24435e1f}.physio-waiting-list header:not(:where([data-sa])){border-bottom:1px solid var(--physio-line);background:#f8fbfd;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.physio-waiting-list header span:not(:where([data-sa])){align-items:center;gap:7px;font-size:.72rem;font-weight:700;display:flex}.physio-waiting-list header span svg:not(:where([data-sa])){color:var(--physio-blue)}.physio-waiting-list header small:not(:where([data-sa])){color:var(--physio-muted);font-size:.62rem}.physio-waiting-list li:not(:where([data-sa])){border-bottom:1px solid var(--physio-line);grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding:15px 18px;display:grid}.physio-waiting-list li:last-child:not(:where([data-sa])){border:0}.physio-waiting-list li strong:not(:where([data-sa])),.physio-waiting-list li small:not(:where([data-sa])){display:block}.physio-waiting-list li strong:not(:where([data-sa])){font-size:.73rem}.physio-waiting-list li small:not(:where([data-sa])){color:var(--physio-muted);margin-top:3px;font-size:.62rem}.physio-waiting-list button:not(:where([data-sa])){color:var(--physio-blue-deep);background:#f1f8ff;border:1px solid #2b90f53b;border-radius:9px;padding:7px 10px;font-size:.63rem;font-weight:700}.physio-faq:not(:where([data-sa])){background:#f7f9fc;padding:135px 0}.physio-faq-grid:not(:where([data-sa])){grid-template-columns:minmax(300px,.7fr) minmax(0,1fr);gap:100px;display:grid}.physio-faq-tool:not(:where([data-sa])){margin:18px 0 0;font-size:.95rem}.physio-faq-tool a:not(:where([data-sa])){color:var(--physio-blue-deep,#0874df);font-weight:600;text-decoration:none}.physio-faq-tool a:hover:not(:where([data-sa])){text-decoration:underline}.physio-faq-list details:not(:where([data-sa])){border-bottom:1px solid var(--physio-line)}.physio-faq-list summary:not(:where([data-sa])){color:var(--physio-ink);cursor:pointer;padding:25px 38px 25px 0;font-size:.92rem;font-weight:600;list-style:none;position:relative}.physio-faq-list summary:not(:where([data-sa]))::-webkit-details-marker{display:none}.physio-faq-list summary:not(:where([data-sa])):after{color:var(--physio-blue);content:"+";font-size:1.15rem;font-weight:400;position:absolute;top:24px;right:4px}.physio-faq-list details[open] summary:not(:where([data-sa])):after{content:"−"}.physio-faq-list details p:not(:where([data-sa])){max-width:690px;color:var(--physio-muted);padding:0 38px 25px 0;font-size:.85rem;line-height:1.7}.physio-registration:not(:where([data-sa])){background:#fff}@media (width<=1080px){.physio-hero-grid:not(:where([data-sa])),.physio-continuity-grid:not(:where([data-sa])),.physio-waiting-grid:not(:where([data-sa])),.physio-mobile-day-grid:not(:where([data-sa])){grid-template-columns:1fr}.physio-hero-copy:not(:where([data-sa])),.physio-series-card:not(:where([data-sa])){max-width:760px}.physio-planner-board:not(:where([data-sa])){grid-template-columns:1fr;gap:42px}.physio-planner-timeline:not(:where([data-sa])){grid-template-columns:repeat(4,minmax(0,1fr))}.physio-timeline-line:not(:where([data-sa])){display:none}.physio-continuity-grid>div:first-child:not(:where([data-sa])){max-width:720px}.physio-moment-card:not(:where([data-sa])){max-width:760px}}@media (width<=760px){.physio-shell:not(:where([data-sa])){width:min(100% - 32px,1220px)}.physio-landing .profession-hero__title:not(:where([data-sa])){font-size:clamp(2rem,8.8vw,2.7rem);line-height:1.12}.physio-illustration.is-movement:not(:where([data-sa])),.physio-illustration.is-places:not(:where([data-sa])){margin-left:auto;margin-right:auto}.physio-hero:not(:where([data-sa])){min-height:auto;padding:120px 0 82px}.physio-hero-grid:not(:where([data-sa])){gap:50px}.physio-hero-copy h1:not(:where([data-sa])){font-size:clamp(3rem,14vw,4.5rem)}.physio-hero-actions:not(:where([data-sa])){flex-direction:column;align-items:flex-start}.physio-series-card:not(:where([data-sa])){border-radius:24px;padding:20px 15px}.physio-series-card header:not(:where([data-sa])){flex-direction:column;align-items:flex-start}.physio-week-list:not(:where([data-sa])){grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 7px}.physio-week-line:not(:where([data-sa])){display:none}.physio-section-heading:not(:where([data-sa])){grid-template-columns:1fr;gap:25px;margin-bottom:42px}.physio-planner:not(:where([data-sa])),.physio-continuity:not(:where([data-sa])),.physio-mobile-day:not(:where([data-sa])),.physio-waiting:not(:where([data-sa])),.physio-faq:not(:where([data-sa])){padding:92px 0}.physio-planner-board:not(:where([data-sa])){border-radius:24px;padding:25px 18px}.physio-planner-timeline:not(:where([data-sa])){grid-template-columns:repeat(3,minmax(0,1fr))}.physio-moment-card:not(:where([data-sa])){border-radius:25px;min-height:0;padding:35px 25px}.physio-route-card:not(:where([data-sa])){padding:27px 21px}.physio-route-path:not(:where([data-sa])){top:50px;bottom:95px;left:78px}.physio-route-card article:not(:where([data-sa])){grid-template-columns:40px 48px 1fr;gap:10px}.physio-route-card time:not(:where([data-sa])),.physio-route-icon:not(:where([data-sa])){margin:0}.physio-route-summary:not(:where([data-sa])){padding-left:50px}.physio-waiting-demo:not(:where([data-sa])){grid-template-columns:1fr;gap:26px}.physio-waiting-flow:not(:where([data-sa])){background:linear-gradient(#e2c4b7, var(--physio-blue));width:2px;height:42px;margin:0 auto}.physio-waiting-flow i:not(:where([data-sa])){animation:none;left:-3px}.physio-faq-grid:not(:where([data-sa])){grid-template-columns:1fr;gap:35px}}@media (prefers-reduced-motion:reduce){.physio-landing :not(:where([data-sa])),.physio-landing :not(:where([data-sa])):before,.physio-landing :not(:where([data-sa])):after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
