@property --ev-pos{syntax:"<percentage>";inherits:true;initial-value:50%}.ev{--ev-ink:#0d1517;--ev-head:#053b44;--ev-mute:#5a666d;--ev-line:#061e2214;--ev-wash:#f4f2ee;--ev-coral:#e5432f;--ev-ok:#15803d;--ev-blue:#2563eb;--ev-ease:cubic-bezier(.16, 1, .3, 1);--ev-spring:cubic-bezier(.34, 1.56, .64, 1);color:var(--ev-ink);padding-block:clamp(2.5rem,6vw,5rem)}.ev-wrap{max-width:1248px;margin:0 auto;padding-inline:1rem}@media (min-width:640px){.ev-wrap{padding-inline:1.5rem}}.ev-intro{text-align:center;justify-items:center;gap:.6rem;margin-bottom:clamp(1.5rem,3vw,2.75rem);display:grid}.ev-eyebrow{font:700 11px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--ev-coral);margin:0}.ev h2{letter-spacing:-.02em;color:var(--ev-head);text-wrap:balance;margin:0;font-size:clamp(2.2rem,4.6vw,3.6rem);line-height:1}.ev h2 em{color:var(--ev-coral)}.ev-face{object-fit:cover;border-radius:999px;flex:none;box-shadow:0 0 0 2px #fff}.ev-foot{text-align:center;color:var(--ev-mute);margin:1.6rem 0 0;font-size:.9rem}.ev-foot a{color:var(--ev-head);text-underline-offset:3px;font-weight:700}.ev-split{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:clamp(1.5rem,3.5vw,3rem);display:grid}.ev-nav{align-content:center;gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.ev-nav button{text-align:left;width:100%;transition:background .35s var(--ev-ease), box-shadow .35s var(--ev-ease);border-radius:18px;grid-template-columns:2.5rem minmax(0,1fr);align-items:center;column-gap:.85rem;padding:.6rem .75rem;display:grid;position:relative}.ev-nav button:focus-visible{outline:2px solid var(--ev-head);outline-offset:2px}.ev-nav button:hover{background:#053b440a}.ev-ico{width:2.5rem;height:2.5rem;color:var(--ev-head);background:#053b4412;border-radius:12px;place-items:center;transition:background .35s,color .35s;display:grid}.ev-ico svg{width:20px;height:20px}.ev-t{letter-spacing:-.02em;color:var(--ev-mute);align-items:baseline;gap:.55rem;font-size:1.08rem;font-weight:750;transition:color .3s;display:flex}.ev-n{font:700 10.5px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:#053b4466}.ev-l{transition:grid-template-rows .5s var(--ev-ease);color:var(--ev-mute);grid-column:2;grid-template-rows:0fr;font-size:.93rem;line-height:1.5;display:grid}.ev-l>span{overflow:hidden}.ev-bar{background:#053b4414;border-radius:3px;grid-column:2;height:3px;max-height:0;margin-top:0;transition:max-height .3s,margin .3s;overflow:hidden}.ev-bar i{background:var(--ev-head);width:0;height:100%;display:block}.ev-nav li[aria-current] button{box-shadow:0 0 0 1px var(--ev-line), 0 18px 36px -24px #053b4473;background:#fff;align-items:start;padding-block:.85rem .95rem}.ev-nav li[aria-current] .ev-ico{background:var(--ev-head);color:#fff}.ev-nav li[aria-current] .ev-t{color:var(--ev-head);font-size:1.2rem}.ev-nav li[aria-current] .ev-n{color:var(--ev-coral)}.ev-nav li[aria-current] .ev-l{grid-template-rows:1fr}.ev-nav li[aria-current] .ev-l>span{padding-top:.25rem}.ev-nav li[aria-current] .ev-bar{max-height:3px;margin-top:.8rem}.ev-frame{isolation:isolate;background:var(--ev-wash);min-height:520px;box-shadow:0 0 0 1px var(--ev-line), 0 40px 80px -50px #053b4499;border-radius:clamp(22px,2.6vw,32px);position:relative;overflow:hidden}.ev-photo-bg{opacity:0;transition:opacity .9s var(--ev-ease), transform 6s linear;position:absolute;inset:0;transform:scale(1.04)}.ev-photo-bg[data-now]{opacity:1;transform:scale(1)}.ev-frame:after{content:"";z-index:1;pointer-events:none;background:0 0;position:absolute;inset:0}.ev-stage{z-index:2;opacity:0;transition:opacity .45s var(--ev-ease);place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.ev-stage[data-now]{opacity:1}.ev-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:min(100%,470px);animation:ev-card-in .7s var(--ev-spring) both;background:#fffffff2;border-radius:24px;overflow:hidden;box-shadow:0 0 0 1px #ffffffd9,0 2px 6px #053b440f,0 40px 70px -36px #053b44a6}@keyframes ev-card-in{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:none}}.ev-now{display:none}.ev :is(.ev-card,.ev-card *,.ev-photo-bg){animation-play-state:paused}.ev.live :is(.ev-card,.ev-card *,.ev-photo-bg){animation-play-state:running}.ev-in,.ev-ans>span,.ev-steps li,.ev-people li,.ev-goal-row,.ev-sess,.ev-sent{animation:ev-in .6s var(--ev-ease) both;animation-delay:calc(.35s + var(--n,0) * .32s)}@keyframes ev-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ev-sc{gap:.75rem;padding:1.1rem 1.15rem 1.2rem;display:grid}.ev-ch{border-bottom:1px solid var(--ev-line);align-items:center;gap:.6rem;padding-bottom:.7rem;display:flex}.ev-ch .ev-ico{background:var(--ev-head);color:#fff;border-radius:10px;width:2rem;height:2rem}.ev-ch .ev-ico svg{width:16px;height:16px}.ev-ch b{letter-spacing:-.01em;flex:1;min-width:0;font-size:15px;font-weight:800}.ev-chip{color:var(--ev-head);white-space:nowrap;background:#053b4412;border-radius:999px;padding:.28rem .6rem;font-size:11.5px;font-weight:700}.ev-sent{color:var(--ev-ok);background:#15803d1a;border-radius:999px;justify-self:start;padding:.4rem .75rem;font-size:12px;font-weight:800}.ev-faces{display:inline-flex}.ev-faces>*+*{margin-left:-7px}.ev-foot-row{align-items:center;gap:.6rem;display:flex}.ev-foot-row small{color:var(--ev-mute);font-size:12px}.ev-phases{grid-template-columns:1fr 1.4fr 1fr;gap:6px;display:grid}.ev-phases span{gap:4px;display:grid}.ev-phases i{background:#053b441a;border-radius:6px;height:6px;position:relative;overflow:hidden}.ev-phases i:after{content:"";background:var(--ev-head);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ev-phases span:first-child i:after{animation:ev-phase .8s var(--ev-ease) .3s both;--to:1}.ev-phases span:nth-child(2) i:after{animation:ev-phase .8s var(--ev-ease) 1s both;--to:.2}@keyframes ev-phase{to{transform:scaleX(var(--to))}}.ev-phases small{font:700 9.5px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ev-mute)}.ev-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.ev-day{background:var(--ev-wash);border-radius:10px;align-content:start;justify-items:stretch;gap:5px;min-height:86px;padding:.4rem .25rem .5rem;display:grid}.ev-day small{text-align:center;font:700 10px/1 var(--font-geist-mono), ui-monospace, monospace;color:var(--ev-mute)}.ev-day.today{background:#e5432f14;box-shadow:inset 0 0 0 1.5px #e5432f73}.ev-day.today small{color:var(--ev-coral)}.ev-sess{background:var(--ev-head);color:#fff;text-align:center;border-radius:7px;padding:.35rem .2rem;font-size:10.5px;font-weight:700;line-height:1.15}.ev-rest{text-align:center;color:#053b4459;font-size:10px}.ev-ans{gap:.4rem;display:grid}.ev-ans>span{background:var(--ev-wash);border-radius:12px;justify-content:space-between;align-items:center;padding:.6rem .8rem;display:flex}.ev-ans small{color:var(--ev-mute);font-size:12.5px}.ev-ans b{align-items:center;gap:.4rem;font-size:14px;font-weight:800;display:inline-flex}.ev-down{color:var(--ev-ok);font-size:11px;font-style:normal}.ev-stars{color:#f59e0b;letter-spacing:1px}.ev-stars em{color:#053b4433;font-style:normal}.ev-thumbs i{background:url(/landing/next/photos/client-stretch-progress.webp) 50%/cover;border-radius:7px;width:26px;height:26px;box-shadow:0 0 0 2px #fff}.ev-thumbs i+i{margin-left:-6px}.ev-thumbs i:nth-child(2){background-image:url(/landing/next/photos/client-after-workout.webp)}.ev-thumbs i:nth-child(3){background-image:url(/landing/next/photos/client-park-run-smile.webp)}.ev-goal-row{background:var(--ev-wash);border-radius:12px;grid-template-columns:minmax(0,1fr) 7rem auto;align-items:center;gap:.75rem;padding:.6rem .75rem;display:grid}.ev-goal-row span{min-width:0;display:grid}.ev-goal-row b{font-size:13.5px;font-weight:800}.ev-goal-row small{color:var(--ev-mute);font-size:11.5px}.ev-goal-row i{background:#053b441a;border-radius:7px;height:7px;overflow:hidden}.ev-goal-row i b{height:100%;width:var(--to);border-radius:inherit;background:var(--ev-head);transform-origin:0;animation:ev-bar 1.1s var(--ev-ease) both;animation-delay:calc(.6s + var(--n) * .32s);display:block}.ev-goal-row.done i b{background:var(--ev-ok)}@keyframes ev-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ev-goal-row em{color:var(--ev-head);white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:800}.ev-reached{color:var(--ev-ok)!important}.ev-steps{gap:.4rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.ev-steps li{background:var(--ev-wash);border-radius:12px;align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex}.ev-steps li>span:last-child{display:grid}.ev-steps b{font-size:13.5px;font-weight:800}.ev-steps small{color:var(--ev-mute);font-size:12px}.ev-step-n{width:26px;height:26px;color:var(--ev-head);animation:ev-step-on .4s var(--ev-ease) both;animation-delay:calc(.9s + var(--n) * .32s);background:#fff;border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1.5px #053b4433}@keyframes ev-step-on{to{background:var(--ev-head);color:#fff;box-shadow:none}}.ev-tiles{grid-template-columns:1.3fr 1fr 1fr;gap:.5rem;display:grid}.ev-tile{background:var(--ev-wash);border-radius:12px;align-content:start;gap:.2rem;min-height:128px;padding:.7rem;display:grid}.ev-tile small{color:var(--ev-mute);font-size:11.5px}.ev-tile b{letter-spacing:-.02em;font-size:18px;font-weight:800}.ev-tile b em{color:var(--ev-mute);font-size:11px;font-style:normal}.ev-bars{align-items:flex-end;gap:4px;height:52px;margin-top:auto;display:flex}.ev-bars i{background:var(--ev-blue);transform-origin:bottom;animation:ev-grow .7s var(--ev-ease) both;animation-delay:calc(.5s + var(--n) * 80ms);border-radius:4px 4px 2px 2px;flex:1}@keyframes ev-grow{0%{transform:scaleY(.05)}to{transform:none}}.ev-sleep{width:52px;height:52px;margin-top:auto;transform:rotate(-90deg)}.ev-sleep circle{fill:none;stroke-width:5px;stroke-linecap:round}.ev-sleep .t{stroke:#7c3aed26}.ev-sleep .a{stroke:#7c3aed;stroke-dasharray:0 100;animation:ev-ring 1.2s var(--ev-ease) .7s both}@keyframes ev-ring{to{stroke-dasharray:85 100}}.ev-pulse{width:100%;height:34px;margin-top:auto}.ev-pulse polyline{fill:none;stroke:#e11d48;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-dasharray:90 150;animation:2.4s linear infinite ev-beat}@keyframes ev-beat{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}.ev-bubble{background:var(--ev-head);color:#fff;animation:ev-in .6s var(--ev-ease) .35s both;border-radius:16px 16px 16px 5px;padding:.7rem .9rem;font-size:13.5px;line-height:1.4}.ev-aud{align-items:center;gap:.6rem;display:flex}.ev-aud small{color:var(--ev-mute);font-size:12px;font-weight:700}.ev-aud .ev-faces>span{animation:ev-pop .5s var(--ev-spring) both;animation-delay:calc(.8s + var(--n) * .1s)}@keyframes ev-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.ev-deliver{background:var(--ev-wash);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.6rem .75rem;display:grid}.ev-deliver span{display:grid}.ev-deliver b{font-size:13.5px;font-weight:800}.ev-deliver small{color:var(--ev-mute);font-size:11.5px}.ev-deliver i{background:#15803d26;border-radius:7px;height:7px;overflow:hidden}.ev-deliver i b{background:var(--ev-ok);transform-origin:0;height:100%;animation:ev-bar 1.4s var(--ev-ease) 1.4s both;display:block}.ev-deliver em{color:var(--ev-ok);font-size:12.5px;font-style:normal;font-weight:800}.ev-compare-wrap{padding:0}.ev-compare{--ev-pos:50%;height:340px;animation:5s ease-in-out .4s infinite ev-sweep;position:relative}.ev-photo{background:url(/landing/next/photos/client-stretch-progress.webp) 50% 30%/cover no-repeat;position:absolute;inset:0}.ev-before{filter:grayscale(.85)brightness(.92)}.ev-after{clip-path:inset(0 0 0 var(--ev-pos))}.ev-photo small{color:var(--ev-ink);background:#fffffff0;border-radius:999px;padding:.35rem .65rem;font-size:12px;font-weight:800;position:absolute;bottom:.8rem}.ev-before small{left:.8rem}.ev-after small{right:.8rem}.ev-handle{top:0;bottom:0;left:var(--ev-pos);background:#fff;width:2px;margin-left:-1px;position:absolute}.ev-handle i{width:34px;height:34px;color:var(--ev-head);background:#fff;border-radius:999px;place-items:center;margin:-17px 0 0 -17px;font-size:14px;font-style:normal;font-weight:800;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 6px 14px -6px #053b4480}@keyframes ev-sweep{0%,to{--ev-pos:30%}50%{--ev-pos:70%}}.ev-people{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ev-people li{background:var(--ev-wash);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding:.6rem .75rem;display:grid}.ev-people span{min-width:0;display:grid}.ev-people b{font-size:13.5px;font-weight:800}.ev-people small{color:var(--ev-mute);font-size:12px}.ev-people em{color:var(--ev-head);white-space:nowrap;background:#053b4414;border-radius:999px;padding:.25rem .55rem;font-size:11px;font-style:normal;font-weight:800}.ev-people em[data-role=Owner]{background:var(--ev-head);color:#fff}@media (max-width:1023px){.ev-split{grid-template-columns:1fr;gap:1rem}.ev-nav{scrollbar-width:none;gap:.4rem;margin-inline:-1rem;padding:.25rem 1rem;display:flex;overflow-x:auto}.ev-nav::-webkit-scrollbar{display:none}.ev-nav li{flex:none}.ev-nav button,.ev-nav li[aria-current] button{box-shadow:0 0 0 1px var(--ev-line);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .8rem .4rem .4rem;display:flex}.ev-nav .ev-ico{border-radius:999px;width:1.9rem;height:1.9rem}.ev-nav .ev-ico svg{width:15px;height:15px}.ev-n,.ev-l,.ev-bar{display:none}.ev-t,.ev-nav li[aria-current] .ev-t{font-size:.9rem}.ev-nav li[aria-current] button{background:var(--ev-head);box-shadow:none}.ev-nav li[aria-current] .ev-t{color:#fff}.ev-nav li[aria-current] .ev-ico{background:#ffffff2e}.ev-frame{min-height:470px}.ev-now{text-align:center;gap:.3rem;margin:0;display:grid}.ev-now b{letter-spacing:-.02em;color:var(--ev-head);font-size:1.2rem;font-weight:800}.ev-now span{color:var(--ev-mute);font-size:.95rem;line-height:1.5}}@media (max-width:639px){.ev-frame{min-height:430px}.ev-stage{padding:.75rem}.ev-sc{gap:.6rem;padding:.9rem}.ev-day{min-height:70px;padding-inline:.1rem}.ev-sess{padding-inline:.1rem;font-size:9px}.ev-tiles{grid-template-columns:1fr 1fr}.ev-tile-steps{grid-column:1/-1}.ev-goal-row{grid-template-columns:minmax(0,1fr) 4.5rem auto}.ev-compare{height:300px}}@media (prefers-reduced-motion:reduce){.ev *,.ev-compare{animation:none!important}.ev-phases span:first-child i:after{transform:none}.ev-phases span:nth-child(2) i:after{transform:scaleX(.2)}.ev-sleep .a{stroke-dasharray:85 100}}.ev .ev-card{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);background:linear-gradient(160deg,#ffffffb8,#ffffff75);box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff8c,0 40px 70px -36px #053b44b3}.ev .ev-card .ev-ch{border-bottom-color:#fff9}.ev .ev-card .ev-ch b{color:var(--ev-ink)}.ev .ev-card :is(.ev-chip,.ev-sent){background:#fff;box-shadow:0 4px 10px -6px #053b4459}.ev .ev-card .ev-sent{color:var(--ev-ok)}.ev .ev-card :is(.ev-day,.ev-ans>span,.ev-goal-row,.ev-steps li,.ev-tile,.ev-deliver,.ev-people li){background:#fff;box-shadow:0 1px #ffffffe6,0 8px 18px -12px #053b4473}.ev .ev-card .ev-day.today{background:#fff4f1;box-shadow:inset 0 0 0 1.5px #e5432f8c,0 8px 18px -12px #e5432f80}.ev .ev-card .ev-phases i{background:#ffffffbf}.ev .ev-card :is(.ev-phases small,.ev-foot-row small){color:var(--ev-head)}.ev .ev-card .ev-rest{color:#053b4466}.ev-ctl-row{z-index:3;-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);background:#ffffff8c;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .3rem .3rem .8rem;display:flex;position:absolute;bottom:.9rem;right:.9rem;box-shadow:inset 0 0 0 1px #ffffffb3,0 12px 26px -16px #053b4499}.ev-count{font:700 11.5px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;color:var(--ev-head)}.ev-count b{color:var(--ev-ink)}.ev-ctl{color:var(--ev-head);transition:transform .2s var(--ev-ease);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem .45rem .6rem;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 4px 10px -6px #053b4466}.ev-ctl:hover{transform:scale(1.04)}.ev-ctl svg{width:14px;height:14px}.ev-ctl:focus-visible{outline:2px solid var(--ev-head);outline-offset:3px}@media (max-width:639px){.ev-ctl-row{bottom:.6rem;right:.6rem}}.ev .ev-stage:is([data-key=programmes],[data-key=checkins],[data-key=goals],[data-key=automations],[data-key=health],[data-key=broadcasts],[data-key=photos],[data-key=teams]) .ev-card{width:min(100%,480px);position:relative;overflow:visible}.ev-pg-track{gap:8px;padding-top:1.35rem;display:flex;position:relative}.ev-pg-phase{flex-basis:0;gap:5px;display:grid}.ev-pg-phase small{font:700 9.5px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ev-head)}.ev-pg-phase span{gap:3px;display:flex}.ev-pg-phase i{background:#fffc;border-radius:3px;flex:1;height:8px}.ev-pg-phase i[data-past]{background:var(--ev-head);animation:ev-wk .35s var(--ev-ease) both;animation-delay:calc(.2s + var(--n) * .12s)}.ev-pg-phase i[data-now]{background:var(--ev-head);animation:ev-wk .35s var(--ev-ease) .6s both, ev-now 2.4s ease-in-out 1.4s infinite;box-shadow:0 0 0 2px #fff,0 0 0 4px #053b4440}@keyframes ev-wk{0%{background:#fffc}}@keyframes ev-now{50%{box-shadow:0 0 0 2px #fff,0 0 0 6px #053b441f}}.ev-pg-pin{background:var(--ev-head);color:#fff;white-space:nowrap;animation:ev-pin .9s var(--ev-spring) .25s both;border-radius:999px;padding:.22rem .5rem;font-size:10.5px;font-style:normal;font-weight:800;position:absolute;top:-.2rem;left:calc(20.8333% - 3.33333px);translate:-50%}.ev-pg-pin:after{content:"";background:inherit;z-index:-1;border-radius:1px;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-4px;left:50%;rotate:45deg}@keyframes ev-pin{0%{opacity:0;left:calc(4.16667% - .666667px)}30%{opacity:1}}.ev-prog .ev-day{min-height:0;position:relative}.ev-prog{padding-bottom:1.4rem}.ev-prog .ev-sess{animation:ev-drop .6s var(--ev-spring) both;animation-delay:calc(.7s + var(--n) * .12s);gap:1px;display:grid}.ev-prog .ev-sess u{opacity:.75;font-size:9px;font-weight:600;text-decoration:none}@keyframes ev-drop{0%{opacity:0;transform:translateY(-14px)scale(.9)}}.ev-prog .ev-rest{border:1.5px dashed #053b4424;border-radius:7px;margin-top:.15rem;padding:.4rem 0}.ev .ev-card .ev-day.done .ev-sess{background:var(--ev-ok);animation:ev-drop .6s var(--ev-spring) .7s both, ev-turn .4s ease 1.9s both}@keyframes ev-turn{0%{background:var(--ev-head)}}.ev-pg-done{background:var(--ev-ok);color:#fff;width:18px;height:18px;animation:ev-burst-in .5s var(--ev-spring) 2s both;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:-6px;right:-5px;box-shadow:0 0 0 2px #fff}@keyframes ev-burst-in{0%{scale:0}}.ev-fl{z-index:2;background:#fff;border-radius:16px;position:absolute;box-shadow:0 0 0 1px #053b440f,0 22px 40px -22px #053b4499}.ev-fl small{color:var(--ev-mute);font-size:11px;display:block}.ev-fl b{color:var(--ev-ink);font-size:13px;font-weight:800}.ev-pg-join{animation:ev-float-in .7s var(--ev-spring) 2.3s both, ev-hover 6s ease-in-out 3s infinite;align-items:center;gap:.55rem;padding:.5rem .85rem .5rem .5rem;display:flex;top:-2.4rem;right:-1.4rem;rotate:2.5deg}.ev-pg-join .ev-face{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #15803d80}.ev-pg-today{width:13.5rem;animation:ev-float-in .7s var(--ev-spring) 2.9s both, ev-hover 7s ease-in-out 3.6s infinite reverse;gap:.3rem;padding:.7rem .8rem .75rem;display:grid;bottom:-7.2rem;left:-1.6rem;rotate:-2deg}.ev-pg-today-head{border-bottom:1px solid var(--ev-line);justify-content:space-between;align-items:baseline;margin-bottom:.1rem;padding-bottom:.35rem;display:flex}.ev-pg-today-head b{color:var(--ev-coral)}.ev-pg-lift{color:var(--ev-ink);animation:ev-in .5s var(--ev-ease) both;animation-delay:calc(3.3s + var(--n) * .18s);align-items:center;gap:.45rem;font-size:12px;font-weight:700;display:flex}.ev-pg-lift i{background:var(--ev-head);border-radius:50%;flex:none;width:6px;height:6px}.ev-pg-lift small{font:700 11px/1 var(--font-geist-mono), ui-monospace, monospace;color:var(--ev-head);margin-left:auto}@keyframes ev-float-in{0%{opacity:0;transform:translateY(16px)scale(.85)}}@keyframes ev-hover{50%{translate:0 -6px}}@media (max-width:1023px){.ev-ck-reply{left:-.4rem}.ev-pg-join{right:-.4rem}.ev-pg-today{left:-.4rem}}@media (max-width:639px){.ev .ev-stage[data-key=programmes]{padding-block:2.4rem 7.2rem}.ev-frame{min-height:480px}.ev-prog .ev-sess u{display:none}.ev-pg-join{top:-2.1rem;right:0}.ev-pg-today{width:12rem;bottom:-6.9rem;left:0}.ev-pg-done{width:15px;height:15px;font-size:8.5px;top:-5px;right:-4px}.ev .ev-stage[data-key=checkins]{padding-block:5.4rem 4.4rem}.ev-ck-photos{top:-5.6rem;right:.75rem}.ev-ck-reply{width:min(15rem,80%);bottom:-3.9rem;left:0}.ev-ck-spark{display:none}}.ev .ev-stage[data-key=checkins]{padding-block:5.6rem 4.5rem}.ev .ev-stage[data-key=programmes]{padding-block:2.8rem 7.6rem}.ev-ck-status{display:grid;position:relative}.ev-ck-status>span{white-space:nowrap;border-radius:999px;grid-area:1/1;justify-self:end;padding:.28rem .6rem;font-size:11.5px;font-weight:800}.ev-ck-wait{color:var(--ev-head);background:#fff;animation:.3s 4.6s both ev-out;box-shadow:0 4px 10px -6px #053b4459}.ev-ck-done{background:var(--ev-ok);color:#fff;animation:ev-burst-in .5s var(--ev-spring) 4.7s both}@keyframes ev-out{to{opacity:0;scale:.8}}.ev-ck-who{align-items:center;gap:.5rem;margin-top:-.2rem;display:flex}.ev-ck-who .ev-face{border-radius:50%;box-shadow:0 0 0 2px #fff}.ev-ck-who small{color:var(--ev-head);font-size:12px;font-weight:600}.ev-check .ev-ans>span{gap:.75rem}.ev-check .ev-ans>span>small{flex:none;width:4.4rem}.ev-check .ev-ans>span>b{margin-left:auto}.ev-ck-spark{flex:1;min-width:0;height:24px;overflow:visible}.ev-ck-spark path{fill:none;stroke:var(--ev-ok);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:110;animation:ev-draw 1.1s var(--ev-ease) .6s both}.ev-ck-spark circle{fill:var(--ev-ok);stroke:#fff;stroke-width:1.5px;animation:ev-burst-in .4s var(--ev-spring) 1.5s both}@keyframes ev-draw{0%{stroke-dashoffset:110px}to{stroke-dashoffset:0}}.ev-ck-stars{gap:2px;display:inline-flex}.ev-ck-stars i{color:#053b442e;font-size:15px;font-style:normal}.ev-ck-stars i[data-on]{color:#f59e0b;animation:ev-star .45s var(--ev-spring) both;animation-delay:calc(1.2s + var(--n) * .12s)}@keyframes ev-star{0%{color:#053b442e;scale:.4}}.ev-ck-ticks{align-items:center;gap:3px;display:inline-flex}.ev-ck-ticks i{background:var(--ev-ok);color:#fff;width:17px;height:17px;animation:ev-burst-in .4s var(--ev-spring) both;animation-delay:calc(1.6s + var(--n) * .1s);border-radius:5px;place-items:center;font-size:10px;font-style:normal;display:grid}.ev-ck-ticks span{color:var(--ev-head);margin-left:.3rem;font-size:12px}.ev-ck-photos{animation:ev-float-in .7s var(--ev-spring) 2.3s both, ev-hover 6.5s ease-in-out 3.2s infinite;justify-items:center;gap:.35rem;padding:.6rem .7rem .5rem;display:grid;top:-6rem;right:1.25rem;rotate:3deg}.ev-ck-fan{width:6.6rem;height:4.2rem;position:relative}.ev-ck-fan i{width:3rem;height:4rem;animation:ev-fan .7s var(--ev-spring) 2.6s both;background:url(/landing/next/photos/client-stretch-progress.webp) 50%/cover;border-radius:7px;margin-left:-1.5rem;position:absolute;top:0;left:50%;box-shadow:0 0 0 2px #fff,0 8px 14px -8px #053b4499}.ev-ck-fan i:first-child{--from:translateX(0) rotate(0);background-image:url(/landing/next/photos/client-after-workout.webp);transform:translate(-1.9rem)rotate(-10deg)}.ev-ck-fan i:nth-child(2){z-index:1;--from:translateY(0);transform:translateY(-2px)}.ev-ck-fan i:nth-child(3){--from:translateX(0) rotate(0);background-image:url(/landing/next/photos/client-park-run-smile.webp);transform:translate(1.9rem)rotate(10deg)}@keyframes ev-fan{0%{transform:var(--from)}}.ev-ck-reply{width:16rem;animation:ev-float-in .7s var(--ev-spring) 3.1s both;border-radius:16px 16px 16px 5px;gap:.25rem;padding:.65rem .85rem .75rem;display:grid;bottom:-3.9rem;left:-1.6rem;rotate:-1.5deg}.ev-ck-reply small{color:var(--ev-head);font-weight:700}.ev-ck-reply b{animation:ev-in .4s var(--ev-ease) 4.2s both;font-size:12.5px;font-weight:700;line-height:1.4}.ev-ck-typing{gap:4px;animation:.2s 4.1s both ev-out;display:flex;position:absolute;bottom:.9rem;left:.85rem}.ev-ck-typing i{background:#053b4459;border-radius:50%;width:6px;height:6px;animation:.9s ease-in-out infinite ev-dot}.ev-ck-typing i:nth-child(2){animation-delay:.15s}.ev-ck-typing i:nth-child(3){animation-delay:.3s}@keyframes ev-dot{50%{opacity:.3;translate:0 -2px}}@media (prefers-reduced-motion:reduce){.ev-ck-typing,.ev-ck-wait{display:none}}@property --ev-pct{syntax:"<integer>";inherits:false;initial-value:90}.ev .ev-stage[data-key=goals]{padding-block:4.2rem 4.6rem}.ev-gl-lift{animation:ev-in .6s var(--ev-ease) .3s both;background:#fff;border-radius:16px;align-items:center;gap:1rem;padding:.75rem .9rem;display:flex;box-shadow:0 8px 18px -12px #053b4473}.ev-gl-ring{flex:none;width:76px;height:76px;position:relative}.ev-gl-ring svg{width:100%;height:100%;rotate:-90deg}.ev-gl-ring circle{fill:none;stroke-width:7px}.ev-gl-ring-bg{stroke:#053b4417}.ev-gl-ring-fg{stroke:var(--ev-head);stroke-linecap:round;stroke-dasharray:213.6;stroke-dashoffset:21.4px;animation:ev-gl-fill 3.4s var(--ev-ease) .4s both}@keyframes ev-gl-fill{0%{stroke-dashoffset:213.6px}40%,68%{stroke-dashoffset:32px}82%,to{stroke-dashoffset:21.4px}}.ev-gl-pct{--ev-pct:90;letter-spacing:-.02em;color:var(--ev-ink);counter-reset:p var(--ev-pct);animation:ev-pct 3.4s var(--ev-ease) .4s both;place-items:center;font-size:17px;font-weight:800;display:grid;position:absolute;inset:0}.ev-gl-pct:after{content:counter(p) "%"}@keyframes ev-pct{0%{--ev-pct:0}40%,68%{--ev-pct:85}82%,to{--ev-pct:90}}.ev-gl-lift .ev-gl-ring{animation:ev-bump .5s var(--ev-spring) 2.75s both}@keyframes ev-bump{50%{scale:1.08}}.ev-gl-lift-words{gap:1px;min-width:0;display:grid}.ev-gl-lift-words small,.ev-gl-tile small{font:700 9.5px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ev-mute)}.ev-gl-lift-words b{letter-spacing:-.01em;margin-top:3px;font-size:16px;font-weight:800}.ev-gl-lift-words span{color:var(--ev-mute);font-size:12px}.ev-gl-pair{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ev-gl-tile{animation:ev-in .6s var(--ev-ease) both;background:#fff;border-radius:14px;align-content:start;gap:3px;padding:.7rem .75rem .65rem;animation-delay:.55s;display:grid;position:relative;box-shadow:0 8px 18px -12px #053b4473}.ev-gl-cons{animation-delay:.7s}.ev-gl-tile b{font-size:13px;font-weight:800}.ev-gl-tile em{color:var(--ev-head);justify-self:start;margin-top:2px;font-size:11px;font-style:normal;font-weight:800}.ev-gl-chart{width:100%;height:56px;margin-top:4px;overflow:visible}.ev-gl-target{stroke:var(--ev-ok);stroke-width:1.2px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.ev-gl-ahead{fill:none;stroke:#053b4459;stroke-width:1.6px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke;animation:.5s 2s both ev-in}.ev-gl-line{fill:none;stroke:var(--ev-head);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;clip-path:inset(0);animation:ev-reveal 1.3s var(--ev-ease) .8s both}@keyframes ev-reveal{0%{clip-path:inset(0 100% 0 0)}}.ev-gl-weeks i{background:var(--ev-ok);animation:ev-fill .3s var(--ev-spring) both;animation-delay:calc(.9s + var(--n) * 90ms);border-radius:50%}@keyframes ev-fill{0%{background:#053b441a;scale:.6}}.ev-gl-weeks{grid-template-columns:repeat(3,9px);grid-auto-rows:9px;gap:5px;display:grid;position:absolute;top:.7rem;right:.75rem}.ev-gl-reached{background:var(--ev-ok);animation:ev-burst-in .5s var(--ev-spring) 2.1s both;border-radius:999px;padding:.22rem .5rem;color:#fff!important;margin-top:auto!important}.ev-gl-cons{align-content:start;min-height:7.4rem}.ev-gl-sub{color:var(--ev-mute);font-size:11.5px}.ev-gl-burst{pointer-events:none;width:0;height:0;position:absolute;bottom:1rem;left:2.6rem}.ev-gl-burst i{background:var(--ev-ok);opacity:0;width:5px;height:5px;animation:ev-burst .8s var(--ev-ease) 2.15s both;border-radius:50%;margin:-2.5px;position:absolute}.ev-gl-burst i:nth-child(2n){background:#2dd4bf}@keyframes ev-burst{0%{opacity:1;transform:rotate(var(--a)) translateX(0)}to{opacity:0;transform:rotate(var(--a)) translateX(30px)}}.ev-gl-log{animation:ev-float-in .6s var(--ev-spring) 1.9s both, ev-hover 6s ease-in-out 3.4s infinite;align-items:center;gap:.55rem;padding:.5rem .6rem .5rem .5rem;display:flex;top:-3.4rem;right:-1.2rem;rotate:2deg}.ev-gl-log .ev-face{border-radius:50%}.ev-gl-arrow{color:var(--ev-head);animation:ev-burst-in .4s var(--ev-spring) 2.7s both;background:#053b4414;border-radius:999px;padding:.25rem .45rem;font-size:11px;font-style:normal;font-weight:800}.ev-gl-toast{animation:ev-float-in .6s var(--ev-spring) 2.9s both;align-items:center;gap:.6rem;padding:.55rem .6rem .55rem .55rem;display:flex;bottom:-3.6rem;left:-1.4rem;rotate:-1.5deg}.ev-gl-toast-ico{background:var(--ev-ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.ev-gl-toast-btn{background:var(--ev-head);color:#fff;white-space:nowrap;border-radius:999px;margin-left:.4rem;padding:.4rem .7rem;font-size:11.5px;font-weight:800}@media (max-width:1023px){.ev-gl-log{right:-.4rem}.ev-gl-toast{left:-.4rem}}@media (max-width:639px){.ev .ev-stage[data-key=goals]{padding-block:3.8rem 4.4rem}.ev-gl-log{right:0}.ev-gl-toast{left:0}.ev-gl-toast-btn{display:none}.ev-gl-ring{width:64px;height:64px}}.ev .ev-stage[data-key=automations]{padding-block:3.6rem 4.4rem}.ev-auto{gap:.6rem}.ev-auto .ev-ch .ev-chip{background:var(--ev-head);color:#fff;letter-spacing:.04em}.ev-au-flow{--row:52px;--gap:6px;gap:var(--gap);display:grid;position:relative}.ev-au-row{z-index:1;height:var(--row);animation:ev-in .5s var(--ev-ease) both;animation-delay:calc(.35s + var(--n,-1) * 80ms);background:#fff;border-radius:13px;align-items:center;gap:.65rem;padding:0 .7rem 0 .45rem;display:flex;position:relative;box-shadow:0 6px 14px -11px #053b4473}.ev-au-when{background:var(--ev-head);color:#fff;animation-delay:.2s}.ev-au-node{z-index:2;width:28px;height:28px;color:var(--ev-head);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #053b4438}.ev-au-when .ev-au-node{box-shadow:none;color:#fff;background:#ffffff29}.ev-au-when .ev-au-node svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;width:15px;height:15px}.ev-au-row:not(.ev-au-when) .ev-au-node{animation:ev-lit .45s var(--ev-spring) both;animation-delay:calc(1.15s + var(--n) * .9s)}@keyframes ev-lit{0%{color:var(--ev-head);background:#fff;scale:.85;box-shadow:inset 0 0 0 1.5px #053b4438}to{background:var(--ev-ok);color:#fff;box-shadow:0 0 0 4px #15803d26}}.ev .ev-card .ev-au-row:not(.ev-au-when) .ev-au-node{background:var(--ev-ok);color:#fff;box-shadow:0 0 0 4px #15803d26}.ev-au-words{flex:1;min-width:0;line-height:1.2;display:grid}.ev-au-words small{font:700 8.5px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ev-mute);margin-bottom:2px}.ev-au-when .ev-au-words small{color:#ffffffb3}.ev-au-words b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:800;overflow:hidden}.ev-au-words span{color:var(--ev-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ev-au-row em{color:var(--ev-head);background:#053b440f;border-radius:999px;flex:none;padding:.22rem .5rem;font-size:10.5px;font-style:normal;font-weight:800}.ev-au-rail{z-index:0;left:calc(.45rem + 13px);top:calc(var(--row) / 2);width:2px;height:calc(4 * (var(--row) + var(--gap)));background:#053b441f;border-radius:2px;position:absolute}.ev-au-ben{z-index:3;background:0 0}.ev-au-ben:before{display:none}.ev-au-rail i{z-index:3;width:24px;height:24px;animation:ev-ride 3.6s var(--ev-ease) .6s both;border-radius:50%;margin-top:-12px;position:absolute;top:100%;left:-11px;box-shadow:0 0 0 2.5px #fff,0 0 0 6px #15803d40}.ev-au-rail i .ev-face{border-radius:50%;display:block}.ev-au-rail:before{content:"";border-radius:inherit;background:var(--ev-ok);transform-origin:top;animation:ev-rail 3.6s var(--ev-ease) .6s both;position:absolute;inset:0}@keyframes ev-ride{0%{top:0}15%,25%{top:25%}40%,50%{top:50%}65%,75%{top:75%}90%,to{top:100%}}@keyframes ev-rail{0%{scale:1 0}15%,25%{scale:1 .25}40%,50%{scale:1 .5}65%,75%{scale:1 .75}90%,to{scale:1}}.ev-au-also{align-items:center;gap:.6rem;min-width:0;display:flex}.ev-au-also>small{font:700 9px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ev-head);flex:none}.ev-au-tick{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ev-au-tick>span{gap:.35rem;width:max-content;animation:26s linear infinite ev-tick;display:flex}.ev-au-tick i{color:var(--ev-head);white-space:nowrap;background:#fff;border-radius:999px;padding:.25rem .55rem;font-size:11px;font-style:normal;font-weight:700}@keyframes ev-tick{to{translate:-50%}}.ev-au-promise{flex-wrap:wrap;gap:.3rem .8rem;margin:0;padding:0;list-style:none;display:flex}.ev-au-promise li{color:var(--ev-head);animation:ev-in .4s var(--ev-ease) both;animation-delay:calc(4.4s + var(--n) * .15s);align-items:center;gap:.3rem;font-size:11px;font-weight:800;display:inline-flex}.ev-au-promise li:before{content:"✓";color:var(--ev-ok)}.ev-au-running{animation:ev-float-in .6s var(--ev-spring) .9s both, ev-hover 6s ease-in-out 2s infinite;align-items:center;gap:.55rem;padding:.5rem .75rem .5rem .55rem;display:flex;top:-3rem;right:-1.3rem;rotate:2deg}.ev-au-running .ev-face{border-radius:50%;box-shadow:0 0 0 2px #fff}.ev-au-skip{animation:ev-float-in .6s var(--ev-spring) 2.5s both;align-items:center;gap:.55rem;padding:.5rem .75rem .5rem .5rem;display:flex;bottom:-3.3rem;left:-1.3rem;rotate:-2deg}.ev-au-skip .ev-face{filter:grayscale();opacity:.8;border-radius:50%}@media (max-width:1023px){.ev-au-running{right:-.4rem}.ev-au-skip{left:-.4rem}}@media (max-width:639px){.ev .ev-stage[data-key=automations]{padding-block:3.2rem 4.6rem}.ev-au-flow{--row:46px}.ev-au-words span,.ev-au-row em,.ev-au-promise li:nth-child(n+3){display:none}.ev-au-running{right:0}.ev-au-skip{left:0}}.ev-au-flip{display:grid!important}.ev-au-flip>span{text-align:center;grid-area:1/1}.ev-au-flip>span:first-child{animation:.25s 1.3s both ev-out}.ev-au-flip>span:last-child{color:var(--ev-ok);animation:ev-burst-in .45s var(--ev-spring) 1.4s both}.ev-auto .ev-au-row .ev-au-flip{background:#15803d1a}@media (prefers-reduced-motion:reduce){.ev-au-flip>span:first-child{display:none}}.ev .ev-stage[data-key=health]{padding-block:6.8rem 4.2rem}.ev-health{gap:.6rem}.ev-hd-orbit{height:112px;animation:ev-in .5s var(--ev-ease) .25s both;background:radial-gradient(60% 80%,#c9f6f38c,#0000 70%),#fff;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 6px 14px -11px #053b4473}.ev-hd-orbit>small{font:700 9px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ev-mute);position:absolute;top:.6rem;left:.75rem}.ev-hd-sky{width:360px;height:96px;margin:-48px 0 0 -180px;position:absolute;top:50%;left:50%}.ev-hd-sky:before{content:"";border:1.5px dashed #053b4429;border-radius:50%;position:absolute;inset:6px}.ev-hd-core{z-index:3;width:44px;height:44px;box-shadow:0 0 0 1px var(--ev-line), 0 10px 20px -10px #053b448c;background:#fff;border-radius:14px;place-items:center;margin:-22px 0 0 -22px;animation:2.6s ease-in-out infinite ev-mark;display:grid;position:absolute;top:50%;left:50%}@keyframes ev-mark{50%{box-shadow:0 0 0 1px var(--ev-line), 0 0 0 8px #14b8a624, 0 10px 20px -10px #053b448c}}.ev-hd-sky li{box-shadow:0 0 0 1px var(--ev-line), 0 8px 16px -10px #053b4480;color:var(--ev-head);white-space:nowrap;offset-path:path("M 180 6 A 174 42 0 1 1 179.9 6 Z");offset-rotate:0deg;offset-distance:var(--o);animation:15s linear infinite ev-orbit;animation-delay:calc(var(--n) * -3s);background:#fff;border-radius:999px;align-items:center;gap:4px;padding:.3rem .6rem .3rem .4rem;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:0;left:0}.ev-hd-sky svg{width:13px;height:13px}@keyframes ev-orbit{0%{offset-distance:0%;opacity:.55;z-index:1;scale:.78}25%{opacity:.85;z-index:2;scale:.92}50%{offset-distance:50%;opacity:1;z-index:4;scale:1.06}75%{opacity:.85;z-index:2;scale:.92}to{offset-distance:100%;opacity:.55;z-index:1;scale:.78}}@media (prefers-reduced-motion:reduce){.ev-hd-sky li{offset-distance:var(--o)}}@media (max-width:639px){.ev-hd-sky{scale:.78}.ev-hd-sky li{font-size:13px}}.ev-health .ev-tile{min-height:108px}.ev-hd-run{animation:ev-in .5s var(--ev-ease) 1.5s both;background:#fff;border-radius:13px;align-items:center;gap:.6rem;padding:.5rem .75rem .5rem .5rem;display:flex;box-shadow:0 6px 14px -11px #053b4473}.ev-hd-run-ico{width:30px;height:30px;color:var(--ev-blue);background:#2563eb1a;border-radius:9px;flex:none;place-items:center;display:grid}.ev-hd-run-ico svg{width:17px;height:17px}.ev-hd-run>span:nth-child(2){flex:1;min-width:0;line-height:1.25;display:grid}.ev-hd-run b{font-size:13px;font-weight:800}.ev-hd-run small{color:var(--ev-mute);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ev-hd-run em{color:var(--ev-head);background:#053b440f;border-radius:999px;padding:.22rem .5rem;font-size:10.5px;font-style:normal;font-weight:800}.ev-hd-share{width:12.5rem;animation:ev-float-in .6s var(--ev-spring) 1.8s both, ev-hover 7s ease-in-out 3.4s infinite;gap:.3rem;padding:.6rem .7rem .65rem;display:grid;top:-7rem;right:-1.5rem;rotate:2deg}.ev-hd-share-head{border-bottom:1px solid var(--ev-line);align-items:center;gap:.5rem;margin-bottom:.1rem;padding-bottom:.35rem;display:flex}.ev-hd-share-head .ev-face{border-radius:50%}.ev-hd-share-head>span{line-height:1.2;display:grid}.ev-hd-toggle{color:var(--ev-ink);justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.ev-hd-toggle i{background:#053b4426;border-radius:999px;width:28px;height:16px;position:relative}.ev-hd-toggle i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #053b444d}.ev-hd-toggle[data-on] i{background:var(--ev-ok);animation:.35s both ev-sw-bg;animation-delay:calc(2.3s + var(--n) * .35s)}.ev-hd-toggle[data-on] i:after{animation:ev-sw .35s var(--ev-spring) both;animation-delay:calc(2.3s + var(--n) * .35s);translate:12px}@keyframes ev-sw-bg{0%{background:#053b4426}}@keyframes ev-sw{0%{translate:0}}.ev-hd-toggle:not([data-on]){color:var(--ev-mute)}.ev-hd-habit{animation:ev-float-in .6s var(--ev-spring) 3.4s both;align-items:center;gap:.6rem;padding:.5rem .8rem .5rem .5rem;display:flex;bottom:-3.3rem;left:-1.4rem;rotate:-2deg}.ev-hd-habit-ring{background:conic-gradient(var(--ev-ok) 1turn, #053b441a 0);width:30px;height:30px;animation:ev-hd-fill .9s var(--ev-ease) 3.7s both;border-radius:50%;flex:none;position:relative}.ev-hd-habit-ring:after{content:"✓";color:var(--ev-ok);background:#fff;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid;position:absolute;inset:4px}@property --ev-hd{syntax:"<angle>";inherits:false;initial-value:360deg}.ev-hd-habit-ring{background:conic-gradient(var(--ev-ok) var(--ev-hd), #053b441a 0)}@keyframes ev-hd-fill{0%{--ev-hd:0deg}}@media (max-width:1023px){.ev-hd-share{right:-.4rem}.ev-hd-habit{left:-.4rem}}@media (max-width:639px){.ev .ev-stage[data-key=health]{padding-block:1.6rem 7.8rem}.ev .ev-health .ev-tiles{grid-template-columns:1.2fr 1fr 1fr}.ev .ev-health .ev-tile-steps{grid-column:auto}.ev-health .ev-tile{min-height:92px;padding:.55rem}.ev-health .ev-tile b{font-size:15px}.ev-hd-run,.ev-hd-habit{display:none}.ev-hd-share{width:13.5rem;inset:auto auto -6.4rem 0;rotate:-1.5deg}.ev-hd-share .ev-hd-toggle:nth-of-type(n+4),.ev-hd-share-head small{display:none}}@property --ev-cnt{syntax:"<integer>";inherits:false;initial-value:12}.ev .ev-stage[data-key=broadcasts]{padding-block:7.4rem 4.4rem}.ev-cast{gap:.6rem}.ev-cast .ev-ch .ev-chip{background:var(--ev-head);color:#fff}.ev-bc-to{background:#fff;border-radius:13px;align-items:center;gap:.4rem;padding:.5rem .65rem;display:flex;box-shadow:0 6px 14px -11px #053b4473}.ev-bc-to>small{font:700 9px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ev-mute);margin-right:.15rem}.ev-bc-tag{color:var(--ev-head);animation:ev-burst-in .4s var(--ev-spring) both;animation-delay:calc(.4s + var(--n) * .25s);background:#053b4414;border-radius:999px;padding:.25rem .5rem;font-size:11.5px;font-weight:800}.ev-bc-to .ev-faces{margin-left:auto}.ev-bc-to .ev-faces>span{animation:ev-burst-in .35s var(--ev-spring) both;animation-delay:calc(.9s + var(--n) * 70ms);display:inline-flex}.ev-bc-to .ev-face{border-radius:50%;box-shadow:0 0 0 2px #fff}.ev-bc-count{--ev-cnt:12;counter-reset:c var(--ev-cnt);color:var(--ev-head);text-align:right;min-width:4.6rem;animation:ev-cnt 1s var(--ev-ease) .9s both;font-size:12px;font-weight:800}.ev-bc-count:after{content:counter(c) " clients"}@keyframes ev-cnt{0%{--ev-cnt:0}}.ev-bc-msg{animation:ev-in .4s var(--ev-ease) 1.2s both}.ev-bc-msg span{animation:.25s both ev-word;animation-delay:calc(1.4s + var(--n) * 70ms)}@keyframes ev-word{0%{opacity:0}}.ev-bc-when{animation:ev-in .4s var(--ev-ease) 2.2s both;background:#fff;border-radius:13px;align-items:center;gap:.6rem;padding:.5rem .5rem .5rem .75rem;display:flex;box-shadow:0 6px 14px -11px #053b4473}.ev-bc-when-k{flex:1;line-height:1.25;display:grid}.ev-bc-when-k small{font:700 9px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ev-mute);margin-bottom:2px}.ev-bc-when-k b{font-size:13px;font-weight:800}.ev-bc-send{background:var(--ev-head);color:#fff;border-radius:999px;padding:.45rem .85rem;font-size:12px;font-weight:800;animation:.35s 2.9s both ev-press}@keyframes ev-press{50%{scale:.92;box-shadow:0 0 0 6px #053b4426}}.ev-bc-clocks{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.ev-bc-clocks>span{animation:ev-in .4s var(--ev-ease) both;animation-delay:calc(2.5s + var(--n) * .12s);background:#fff;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:.4rem;padding:.4rem .5rem;display:grid;box-shadow:0 6px 14px -11px #053b4473}.ev-bc-clocks b{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:800}.ev-bc-clocks small{color:var(--ev-mute);grid-column:2;font-size:10.5px}.ev-bc-clock{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--ev-head);border-radius:50%;grid-row:span 2;position:relative}.ev-bc-clock:before,.ev-bc-clock:after{content:"";background:var(--ev-head);transform-origin:bottom;border-radius:1px;width:1.5px;margin-left:-.75px;position:absolute;bottom:50%;left:50%}.ev-bc-clock:before{height:6px;rotate:210deg}.ev-bc-clock:after{height:8px;animation:ev-hand .9s var(--ev-ease) both;animation-delay:calc(2.6s + var(--n) * .12s);rotate:none}@keyframes ev-hand{0%{rotate:-360deg}}.ev-bc-fan{width:12rem;animation:ev-float-in .6s var(--ev-spring) 3.1s both, ev-hover 7s ease-in-out 4.5s infinite;gap:.35rem;padding:.55rem .65rem .6rem;display:grid;top:-7.6rem;right:-1.6rem;rotate:2deg}.ev-bc-fan>small{letter-spacing:.1em;text-transform:uppercase;font:700 9px/1 var(--font-geist-mono), ui-monospace, monospace!important;color:var(--ev-head)!important}.ev-bc-thread{animation:ev-in .35s var(--ev-ease) both;animation-delay:calc(3.4s + var(--n) * .2s);align-items:center;gap:.45rem;display:flex}.ev-bc-thread .ev-face{border-radius:50%}.ev-bc-thread>span{flex:1;line-height:1.15;display:grid}.ev-bc-thread b{font-size:12px}.ev-bc-thread em{color:var(--ev-ok);letter-spacing:-.12em;font-size:11px;font-style:normal;font-weight:800}.ev-bc-reply{animation:ev-float-in .6s var(--ev-spring) 4.3s both;border-radius:16px 16px 16px 5px;align-items:center;gap:.55rem;padding:.55rem .85rem .55rem .55rem;display:flex;bottom:-3.4rem;left:-1.4rem;rotate:-1.5deg}.ev-bc-reply .ev-face{border-radius:50%}.ev-bc-reply>span{line-height:1.25;display:grid}@media (max-width:1023px){.ev-bc-fan{right:-.4rem}.ev-bc-reply{left:-.4rem}}@media (max-width:639px){.ev .ev-stage[data-key=broadcasts]{padding-block:6.2rem 4.2rem}.ev-bc-to .ev-faces{display:none}.ev-bc-count{margin-left:auto}.ev-bc-fan{width:11.5rem;top:-5.4rem;right:0}.ev-bc-fan .ev-bc-thread:nth-of-type(n+3){display:none}.ev-bc-reply{left:0}.ev-bc-clocks small{font-size:9.5px}}.ev .ev-stage[data-key=photos]{padding-block:3.6rem 4.2rem}.ev-pp{gap:.6rem}.ev-pp-pose{background:#fff;border-radius:999px;padding:3px;display:flex;box-shadow:0 4px 10px -6px #053b4459}.ev-pp-pose span{color:var(--ev-mute);border-radius:999px;padding:.25rem .55rem;font-size:11px;font-weight:800}.ev-pp-pose span[data-on]{background:var(--ev-head);color:#fff}.ev-pp .ev-compare{height:220px;animation:ev-in .5s var(--ev-ease) .2s both, ev-sweep 5s ease-in-out .8s infinite;border-radius:14px;overflow:hidden;box-shadow:0 10px 22px -14px #053b4499}.ev-pp-line{background:#fff;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:.4rem;margin:0;padding:.55rem .6rem;list-style:none;display:grid;position:relative;box-shadow:0 6px 14px -11px #053b4473}.ev-pp-line li{animation:ev-in .4s var(--ev-ease) both;animation-delay:calc(.6s + var(--n) * .1s);justify-items:center;gap:1px;display:grid}.ev-pp-line i{width:38px;height:46px;filter:grayscale(var(--tone));box-shadow:0 0 0 1px var(--ev-line);background:url(/landing/next/photos/client-stretch-progress.webp) 50% 30%/cover;border-radius:9px;margin-bottom:3px}.ev-pp-line li[data-pick] i{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--ev-head);animation:ev-pick .5s var(--ev-spring) both;animation-delay:calc(1.2s + var(--n) * .12s)}@keyframes ev-pick{0%{box-shadow:0 0 0 1px var(--ev-line);scale:.9}}.ev-pp-line b{font-size:11.5px;font-weight:800}.ev-pp-line small{color:var(--ev-mute);font-variant-numeric:tabular-nums;font-size:10.5px}.ev-pp-delta{animation:ev-float-in .6s var(--ev-spring) 1.8s both, ev-hover 6s ease-in-out 3s infinite;align-items:center;gap:.55rem;padding:.5rem .8rem .5rem .5rem;display:flex;top:-2.8rem;right:-1.5rem;rotate:2.5deg}.ev-pp-down{width:30px;height:30px;color:var(--ev-ok);background:#15803d1f;border-radius:50%;place-items:center;font-weight:800;display:grid}.ev-pp-delta>span:last-child,.ev-pp-lock>span{line-height:1.2;display:grid}.ev-pp-delta b{color:var(--ev-ok);font-size:15px}.ev-pp-lock{animation:ev-float-in .6s var(--ev-spring) 2.5s both;align-items:center;gap:.55rem;padding:.5rem .8rem .5rem .55rem;display:flex;bottom:-3.3rem;left:-1.4rem;rotate:-2deg}.ev-pp-lock svg{background:var(--ev-head);color:#fff;border-radius:50%;flex:none;width:26px;height:26px;padding:5px}@media (max-width:1023px){.ev-pp-delta{right:-.4rem}.ev-pp-lock{left:-.4rem}}@media (max-width:639px){.ev .ev-stage[data-key=photos]{padding-block:3.2rem 4rem}.ev-pp .ev-compare{height:170px}.ev-pp .ev-ch b{font-size:13.5px}.ev-pp-delta{right:0}.ev-pp-lock{left:0}}.ev .ev-stage[data-key=teams]{padding-block:3.8rem 4.4rem}.ev-team{gap:.6rem}.ev-team .ev-ch .ev-chip{background:var(--ev-head);color:#fff}.ev-tm-people{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ev-tm-people li{animation:ev-in .45s var(--ev-ease) both;animation-delay:calc(.3s + var(--n) * .12s);background:#fff;border-radius:14px;justify-items:center;gap:2px;padding:.6rem .3rem .55rem;display:grid;box-shadow:0 6px 14px -11px #053b4473}.ev-tm-people .ev-face{border-radius:50%;margin-bottom:3px;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #053b441f}.ev-tm-people li[data-owner] .ev-face{box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--ev-head)}.ev-tm-people b{font-size:12.5px;font-weight:800}.ev-tm-people em{color:var(--ev-head);white-space:nowrap;background:#053b4412;border-radius:999px;padding:.15rem .45rem;font-size:10px;font-style:normal;font-weight:800;display:grid}.ev-tm-people li[data-owner] em{background:var(--ev-head);color:#fff}.ev .ev-card .ev-tm-invite{background:#ffffffeb;box-shadow:inset 0 0 0 1.5px #053b442e}.ev-tm-slot{width:34px;height:34px;margin-bottom:3px;display:grid;position:relative}.ev-tm-slot>*{grid-area:1/1}.ev-tm-plus{color:#053b4480;border:1.5px dashed #053b444d;border-radius:50%;place-items:center;font-weight:800;animation:.3s 2.4s both ev-out;display:grid}.ev-tm-slot .ev-face{animation:ev-burst-in .5s var(--ev-spring) 2.5s both;margin:0}.ev-tm-invite em>span{text-align:center;grid-area:1/1}.ev-tm-sent{animation:.25s 2.4s both ev-out}.ev-tm-joined{color:var(--ev-ok);animation:ev-burst-in .45s var(--ev-spring) 2.55s both}@media (prefers-reduced-motion:reduce){.ev-tm-plus,.ev-tm-sent{display:none}}.ev-tm-matrix{animation:ev-in .45s var(--ev-ease) .8s both;background:#fff;border-radius:14px;grid-template-columns:1.3fr 1fr 1fr .8fr;padding:.5rem .6rem .4rem;display:grid;box-shadow:0 6px 14px -11px #053b4473}.ev-tm-h{font:700 9px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ev-mute);border-bottom:1px solid var(--ev-line);padding:.15rem .4rem .4rem}.ev-tm-row{display:contents}.ev-tm-row>*{border-bottom:1px solid var(--ev-line);padding:.38rem .4rem;font-size:12px}.ev-tm-row:last-child>*{border-bottom:0}.ev-tm-row b{font-weight:800}.ev-tm-row span{color:var(--ev-head);animation:ev-burst-in .35s var(--ev-spring) both;animation-delay:calc(1s + var(--n) * 90ms);font-weight:700}.ev-tm-row span[data-no]{color:#053b444d}.ev-tm-row[data-trainer]>*{background:#15803d14;animation:.4s 2.2s both ev-in}.ev-tm-row[data-trainer]>:first-child{border-radius:8px 0 0 8px}.ev-tm-row[data-trainer]>:last-child{border-radius:0 8px 8px 0}.ev-tm-row[data-trainer] span:not([data-no]){color:var(--ev-ok)}.ev-tm-scope{animation:ev-float-in .6s var(--ev-spring) 2.9s both, ev-hover 6s ease-in-out 4s infinite;align-items:center;gap:.55rem;padding:.5rem .7rem .5rem .5rem;display:flex;top:-3rem;right:-1.5rem;rotate:2deg}.ev-tm-scope .ev-face{border-radius:50%}.ev-tm-scope>span{line-height:1.2;display:grid}.ev-tm-scope svg{width:24px;height:24px;color:var(--ev-ok);background:#15803d1f;border-radius:50%;padding:4px}.ev-tm-seats{width:12rem;animation:ev-float-in .6s var(--ev-spring) 1.6s both;gap:.35rem;padding:.55rem .75rem .65rem;display:grid;bottom:-3.3rem;left:-1.4rem;rotate:-1.5deg}.ev-tm-seats>span{line-height:1.2;display:grid}.ev-tm-seats>i{background:#053b441a;border-radius:6px;height:6px;overflow:hidden}.ev-tm-seats>i>i{border-radius:inherit;background:var(--ev-head);width:40%;height:100%;animation:ev-seat .6s var(--ev-ease) 2.6s both;display:block}@keyframes ev-seat{0%{width:30%}}@media (max-width:1023px){.ev-tm-scope{right:-.4rem}.ev-tm-seats{left:-.4rem}}@media (max-width:639px){.ev .ev-stage[data-key=teams]{padding-block:3.4rem 4.2rem}.ev-tm-people b{font-size:11.5px}.ev-tm-people em{padding-inline:.3rem;font-size:9px}.ev-tm-row>*{padding-inline:.3rem;font-size:11px}.ev-tm-scope{right:0}.ev-tm-seats{left:0}}@media (max-width:1023px){.ev .ev-frame{min-height:580px}.ev .ev-stage{top:1.4rem}}@media (max-width:639px){.ev .ev-frame{min-height:540px}.ev-gl-weeks{margin:4px 0 2px;position:static}.ev-gl-cons{min-height:0}.ev-pp .ev-ch b{white-space:nowrap;font-size:13px}.ev-pp-pose span{padding-inline:.4rem;font-size:10px}}@media (min-width:640px) and (max-width:1023px){.ev-hd-share{top:-4.4rem}.ev-bc-fan{top:-6.4rem}}.ev-bc-saved{animation:ev-in .4s var(--ev-ease) 1s both;align-items:center;gap:.45rem;margin-bottom:-.15rem;display:flex}.ev-bc-saved-chip{color:var(--ev-head);background:#fff;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .6rem .28rem .45rem;font-size:11.5px;font-weight:800;animation:.35s 1.2s both ev-press;display:inline-flex;box-shadow:0 4px 10px -6px #053b4466}.ev-bc-saved-chip svg{width:13px;height:13px}.ev-bc-saved-name{color:var(--ev-head);animation:ev-burst-in .4s var(--ev-spring) 1.3s both;background:#053b441a;border-radius:999px;padding:.22rem .55rem;font-size:11px;font-weight:700}@media (min-width:1024px){.ev .ev-nav li[aria-current] button{background:radial-gradient(70% 90% at 22% 12%,#fffffff2,#0000 70%),linear-gradient(160deg,#e6fbf8,#c3f1ec);box-shadow:0 0 0 1px #5fd3c773,0 2px 4px #053b4414,12px 18px 36px -14px #053b4480}.ev .ev-nav li[aria-current] .ev-bar{background:#ffffffb3;height:4px}.ev .ev-nav li[aria-current] .ev-bar i{background:linear-gradient(90deg,#8fe6dd,#2bb3a6 70%,#0e8f84);border-radius:4px}}.ev-ctls{align-items:center;gap:.3rem;display:inline-flex}@media (max-width:379px){.ev-ctls .ev-ctl span{display:none}.ev-ctls .ev-ctl{padding:.45rem}}
