.viewer[data-astro-cid-2tq5drat]{min-width:0}.viewer__tabs[data-astro-cid-2tq5drat]{border-bottom:1px solid var(--color-border);flex-wrap:wrap;gap:.25rem 1.5rem;margin-bottom:1.25rem;display:none}.viewer[data-astro-cid-2tq5drat][data-ready] .viewer__tabs[data-astro-cid-2tq5drat]{display:flex}.viewer__tabs[data-astro-cid-2tq5drat] button[data-astro-cid-2tq5drat]{min-height:2.75rem;color:var(--color-text-soft);cursor:pointer;text-align:left;transition:color .14s var(--ease-standard);background:0 0;border:0;padding:.5rem 0;position:relative}.viewer__tabs[data-astro-cid-2tq5drat] button[data-astro-cid-2tq5drat] b[data-astro-cid-2tq5drat]{letter-spacing:-.01em;font-weight:620}.viewer__tabs[data-astro-cid-2tq5drat] button[data-astro-cid-2tq5drat][aria-selected=true]{color:var(--color-text)}.viewer__tabs[data-astro-cid-2tq5drat] button[data-astro-cid-2tq5drat]:after{background:var(--color-accent);content:"";opacity:0;transform-origin:0;height:2px;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(.6)}.viewer__tabs[data-astro-cid-2tq5drat] button[data-astro-cid-2tq5drat][aria-selected=true]:after{opacity:1;transform:none}.viewer__panes[data-astro-cid-2tq5drat]{gap:2rem;display:grid}.viewer__pane[data-astro-cid-2tq5drat]{min-width:0}.viewer__pane[data-astro-cid-2tq5drat]>figure[data-astro-cid-2tq5drat]{margin:0}.viewer[data-astro-cid-2tq5drat][data-ready] .viewer__pane[data-astro-cid-2tq5drat]{opacity:0;filter:blur(3px);visibility:hidden;transition:opacity .22s var(--ease-standard), filter .22s var(--ease-standard), visibility 0s linear .22s;grid-area:1/1}.viewer[data-astro-cid-2tq5drat][data-ready] .viewer__pane[data-astro-cid-2tq5drat].is-active{opacity:1;filter:none;visibility:visible;transition-delay:0s}.viewer--rail[data-astro-cid-2tq5drat][data-ready]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.viewer--rail[data-astro-cid-2tq5drat][data-ready] .viewer__tabs[data-astro-cid-2tq5drat]{border-top:1px solid var(--color-border-strong);border-bottom:0;gap:0;margin:0;display:grid}.viewer--rail[data-astro-cid-2tq5drat] .viewer__tabs[data-astro-cid-2tq5drat] button[data-astro-cid-2tq5drat]{border-bottom:1px solid var(--color-border);gap:.35rem;padding:1.25rem 0 1.25rem 1.25rem;display:grid}.viewer--rail[data-astro-cid-2tq5drat] .viewer__tabs[data-astro-cid-2tq5drat] button[data-astro-cid-2tq5drat] b[data-astro-cid-2tq5drat]{font-size:1.2rem}.viewer--rail[data-astro-cid-2tq5drat] .viewer__tabs[data-astro-cid-2tq5drat] button[data-astro-cid-2tq5drat] span[data-astro-cid-2tq5drat]{color:var(--color-text-soft);font-size:.95rem;line-height:1.5}.viewer--rail[data-astro-cid-2tq5drat] .viewer__tabs[data-astro-cid-2tq5drat] button[data-astro-cid-2tq5drat]:after{transform-origin:top;width:2px;height:auto;top:1.25rem;bottom:1.25rem;right:auto;transform:scaleY(.5)}@media (hover:hover) and (pointer:fine){.viewer__tabs[data-astro-cid-2tq5drat] button[data-astro-cid-2tq5drat]:hover{color:var(--color-text)}}@media (width<=62rem){.viewer--rail[data-astro-cid-2tq5drat][data-ready]{grid-template-columns:minmax(0,1fr)}}.pro-hero[data-astro-cid-vfvlmgyb]{border-bottom:1px solid var(--color-border);padding-block:clamp(3.5rem,7vw,6rem) clamp(3rem,6vw,5rem);overflow:clip}.pro-hero__grid[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid}.pro-hero[data-astro-cid-vfvlmgyb] h1[data-astro-cid-vfvlmgyb]{letter-spacing:-.04em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3.2rem,7vw,6rem);font-weight:620;line-height:.92}.pro-hero__actions[data-astro-cid-vfvlmgyb]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.pro-hero__note[data-astro-cid-vfvlmgyb]{color:var(--color-text-muted);margin:1rem 0 0;font-size:.9rem}.pro-hero__shot[data-astro-cid-vfvlmgyb]{width:min(100% - 2 * var(--gutter), 84rem);margin:clamp(3rem,6vw,5rem) auto 0}.pro-hero__shot[data-astro-cid-vfvlmgyb] .trainer-capture{animation:pro-shot-in .9s var(--ease-out) .12s both}@keyframes pro-shot-in{0%{opacity:.3;transform:translateY(2.25rem)scale(.985)}to{opacity:1;transform:none}}.pro-hero__demo[data-astro-cid-vfvlmgyb]{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:1.25rem 0 0;font-size:.75rem}.pro-compare__head[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.pro-compare[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb]{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,5.4vw,5rem);font-weight:600;line-height:.96}.pro-compare__head[data-astro-cid-vfvlmgyb] p[data-astro-cid-vfvlmgyb]{margin:0;font-size:1.1rem;line-height:1.5}.pro-compare__table[data-astro-cid-vfvlmgyb]{border-collapse:collapse;width:100%;margin-top:clamp(3rem,6vw,5rem)}.pro-compare__table[data-astro-cid-vfvlmgyb] thead[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb]{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:0 1.5rem 1rem 0;font-size:.75rem;font-weight:500}.pro-compare__table[data-astro-cid-vfvlmgyb] thead[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb]:last-child{color:var(--color-text)}.pro-compare__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] tr[data-astro-cid-vfvlmgyb]{border-top:1px solid var(--color-border)}.pro-compare__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] tr[data-astro-cid-vfvlmgyb]:last-child{border-bottom:1px solid var(--color-border)}.pro-compare__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb],.pro-compare__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb]{text-align:left;vertical-align:top;padding:1.35rem 1.5rem 1.35rem 0}.pro-compare__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb]{letter-spacing:-.015em;width:24%;font-size:1.05rem;font-weight:650}.pro-compare__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb]:nth-child(2){width:32%;color:var(--color-text-muted)}.pro-compare__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb]:nth-child(3){font-weight:540}.pro-loop[data-astro-cid-vfvlmgyb]{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.pro-loop[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb],.pro-clients[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb],.pro-training[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb],.pro-nutrition[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb],.pro-follow[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb],.pro-plans[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb]{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.3rem,4.6vw,4.25rem);font-weight:610;line-height:.98}.pro-loop[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb] em[data-astro-cid-vfvlmgyb],.pro-ai[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb] em[data-astro-cid-vfvlmgyb]{font-style:normal;font-weight:300}.pro-loop__grid[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,1fr) minmax(0,17rem) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.pro-loop__side[data-astro-cid-vfvlmgyb]{border-top:2px solid var(--color-accent);padding-top:1.25rem}.pro-loop__side--back[data-astro-cid-vfvlmgyb]{border-top-color:var(--color-border-strong)}.pro-loop__side[data-astro-cid-vfvlmgyb] h3[data-astro-cid-vfvlmgyb]{letter-spacing:-.02em;margin:0 0 1rem;font-size:1.2rem;font-weight:640}.pro-loop__side[data-astro-cid-vfvlmgyb] h3[data-astro-cid-vfvlmgyb] span[data-astro-cid-vfvlmgyb]{color:var(--color-accent);font-weight:400}.pro-loop__side[data-astro-cid-vfvlmgyb] ul[data-astro-cid-vfvlmgyb]{margin:0;padding:0;list-style:none}.pro-loop__side[data-astro-cid-vfvlmgyb] li[data-astro-cid-vfvlmgyb]{border-top:1px solid var(--color-border);color:var(--color-text-soft);padding-block:.65rem}.pro-loop__phone[data-astro-cid-vfvlmgyb]{min-width:0;margin:0}.pro-loop__foot[data-astro-cid-vfvlmgyb]{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 3rem;margin-top:clamp(2.5rem,5vw,4rem);padding-top:1.5rem;display:flex}.pro-loop__foot[data-astro-cid-vfvlmgyb] p[data-astro-cid-vfvlmgyb]{max-width:44rem;color:var(--color-text-soft);margin:0}.pro-clients[data-astro-cid-vfvlmgyb],.pro-nutrition[data-astro-cid-vfvlmgyb]{border-bottom:1px solid var(--color-border)}.pro-head[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.pro-head[data-astro-cid-vfvlmgyb] p[data-astro-cid-vfvlmgyb]{max-width:36rem;color:var(--color-text-soft);margin:0;font-size:1.05rem}.pro-training__shot[data-astro-cid-vfvlmgyb]{min-width:0;margin:0}.pro-nutrition__shots[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,1012fr) minmax(0,400fr);align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.pro-nutrition__shots[data-astro-cid-vfvlmgyb] figure[data-astro-cid-vfvlmgyb]{min-width:0;margin:0}.pro-follow[data-astro-cid-vfvlmgyb]{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.pro-follow[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb]{max-width:16ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.pro-ai[data-astro-cid-vfvlmgyb]{overflow:hidden}.pro-ai__head[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid}.pro-ai[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb]{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:670;line-height:.94}.pro-ai__head[data-astro-cid-vfvlmgyb] p[data-astro-cid-vfvlmgyb]{margin:0;font-size:1.08rem;line-height:1.5}.pro-ai__steps[data-astro-cid-vfvlmgyb]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(3rem,6vw,5rem);display:grid}.pro-ai__step[data-astro-cid-vfvlmgyb]{min-width:0;margin:0}.pro-ai__step[data-astro-cid-vfvlmgyb]:nth-child(3){align-self:end}.pro-ai__step[data-astro-cid-vfvlmgyb] .trainer-capture{border-color:var(--color-ink);box-shadow:0 1.25rem 2.5rem -1.5rem #3c1e008c}.pro-ai__step[data-astro-cid-vfvlmgyb] figcaption[data-astro-cid-vfvlmgyb]{gap:.3rem;margin-top:1rem;display:grid}.pro-ai__step[data-astro-cid-vfvlmgyb] figcaption[data-astro-cid-vfvlmgyb] b[data-astro-cid-vfvlmgyb]{letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.pro-ai__step[data-astro-cid-vfvlmgyb] figcaption[data-astro-cid-vfvlmgyb] span[data-astro-cid-vfvlmgyb]{font-size:.95rem;line-height:1.45}.pro-aside[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(2rem,6vw,6rem);display:grid}.pro-aside[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb]{max-width:12ch}.pro-asks__note[data-astro-cid-vfvlmgyb]{max-width:24rem;color:var(--color-text-soft);margin:1rem 0 0}.pro-asks__list[data-astro-cid-vfvlmgyb]{border-top:1px solid var(--color-border-strong);margin:0}.pro-asks__list[data-astro-cid-vfvlmgyb]>div[data-astro-cid-vfvlmgyb]{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(8rem,.3fr) minmax(0,1fr);gap:.5rem 2rem;padding-block:1.25rem;display:grid}.pro-asks__list[data-astro-cid-vfvlmgyb] dt[data-astro-cid-vfvlmgyb],.pro-more__list[data-astro-cid-vfvlmgyb] dt[data-astro-cid-vfvlmgyb]{letter-spacing:-.015em;font-weight:650}.pro-asks__list[data-astro-cid-vfvlmgyb] dd[data-astro-cid-vfvlmgyb]{margin:0}.pro-asks__list[data-astro-cid-vfvlmgyb] ul[data-astro-cid-vfvlmgyb]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pro-asks__list[data-astro-cid-vfvlmgyb] li[data-astro-cid-vfvlmgyb]{color:var(--color-text-soft)}.pro-asks__list[data-astro-cid-vfvlmgyb] li[data-astro-cid-vfvlmgyb]:before{content:"«";color:var(--color-accent)}.pro-asks__list[data-astro-cid-vfvlmgyb] li[data-astro-cid-vfvlmgyb]:after{content:"»";color:var(--color-accent)}.pro-asks__limits[data-astro-cid-vfvlmgyb]{margin-top:clamp(3rem,6vw,5rem)}.pro-more__list[data-astro-cid-vfvlmgyb]{border-top:1px solid var(--color-border-strong);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;margin:0;display:grid}.pro-more__list[data-astro-cid-vfvlmgyb]>div[data-astro-cid-vfvlmgyb]{border-bottom:1px solid var(--color-border);padding-block:1.5rem}.pro-more__list[data-astro-cid-vfvlmgyb] dd[data-astro-cid-vfvlmgyb]{color:var(--color-text-soft);margin:.4rem 0 0;font-size:.95rem}.pro-plans__start[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(4rem,8vw,7rem);display:grid}.pro-plans__start[data-astro-cid-vfvlmgyb] ol[data-astro-cid-vfvlmgyb]{border-top:1px solid var(--color-border-strong);counter-reset:step;margin:0;padding:0;list-style:none}.pro-plans__start[data-astro-cid-vfvlmgyb] li[data-astro-cid-vfvlmgyb]{border-bottom:1px solid var(--color-border);counter-increment:step;gap:.3rem;padding:1.25rem 0 1.25rem 3rem;display:grid;position:relative}.pro-plans__start[data-astro-cid-vfvlmgyb] li[data-astro-cid-vfvlmgyb]:before{content:counter(step);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.85rem;position:absolute;top:1.3rem;left:0}.pro-plans__start[data-astro-cid-vfvlmgyb] b[data-astro-cid-vfvlmgyb]{letter-spacing:-.015em;font-size:1.15rem;font-weight:650}.pro-plans__start[data-astro-cid-vfvlmgyb] span[data-astro-cid-vfvlmgyb]{color:var(--color-text-soft)}.pro-plans__table[data-astro-cid-vfvlmgyb]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.pro-plans__table[data-astro-cid-vfvlmgyb] thead[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb]{color:var(--color-text-muted);font-family:var(--font-mono);letter-spacing:.06em;text-align:left;text-transform:uppercase;vertical-align:bottom;padding:0 1rem .9rem 0;font-size:.75rem;font-weight:500;line-height:1.3}.pro-plans__table[data-astro-cid-vfvlmgyb] thead[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb].pro-plans__keep-case{text-transform:none}.pro-plans__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] tr[data-astro-cid-vfvlmgyb]{border-top:1px solid var(--color-border-strong)}.pro-plans__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] tr[data-astro-cid-vfvlmgyb]:last-child{border-bottom:1px solid var(--color-border-strong)}.pro-plans__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb],.pro-plans__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb]{text-align:left;vertical-align:top;padding:1.15rem 1rem 1.15rem 0}.pro-plans__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb]{letter-spacing:-.02em;font-size:1.15rem;font-weight:650}.pro-plans__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb] b[data-astro-cid-vfvlmgyb]{font-weight:650;display:block}.pro-plans__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb] span[data-astro-cid-vfvlmgyb]{color:var(--color-text-muted);font-size:.88rem}.pro-plans__foot[data-astro-cid-vfvlmgyb]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem 3rem;margin-top:2rem;display:flex}.pro-plans__foot[data-astro-cid-vfvlmgyb] ul[data-astro-cid-vfvlmgyb]{max-width:46rem;color:var(--color-text-soft);gap:.4rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.pro-faq[data-astro-cid-vfvlmgyb]{border-bottom:1px solid var(--color-border)}.pro-cta[data-astro-cid-vfvlmgyb]{background:var(--color-surface)}.pro-cta__grid[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(2.5rem,6vw,5rem);display:grid}.pro-cta[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb]{letter-spacing:-.04em;max-width:13ch;margin:0;font-size:clamp(2.8rem,6vw,5.5rem);font-weight:620;line-height:.96}.pro-cta__action[data-astro-cid-vfvlmgyb]{justify-items:start;gap:1.25rem;display:grid}.pro-cta__action[data-astro-cid-vfvlmgyb] p[data-astro-cid-vfvlmgyb]{color:var(--color-text-soft);margin:0}.pro-cta__buttons[data-astro-cid-vfvlmgyb]{flex-wrap:wrap;gap:.75rem;display:flex}@supports (animation-timeline:view()){.pro-ai__step[data-astro-cid-vfvlmgyb]{animation:linear both pro-step-in view();animation-range:entry cover 30%}.pro-ai__step[data-astro-cid-vfvlmgyb]:nth-child(2){animation-range:entry 8% cover 34%}.pro-ai__step[data-astro-cid-vfvlmgyb]:nth-child(3){animation-range:entry 16% cover 38%}@keyframes pro-step-in{0%{opacity:.35;transform:translateY(3rem)}to{opacity:1;transform:none}}}@media (width<=62rem){.pro-hero__grid[data-astro-cid-vfvlmgyb],.pro-compare__head[data-astro-cid-vfvlmgyb],.pro-head[data-astro-cid-vfvlmgyb],.pro-ai__head[data-astro-cid-vfvlmgyb],.pro-aside[data-astro-cid-vfvlmgyb],.pro-plans__start[data-astro-cid-vfvlmgyb],.pro-cta__grid[data-astro-cid-vfvlmgyb],.pro-nutrition__shots[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,1fr)}.pro-loop__grid[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pro-loop__phone[data-astro-cid-vfvlmgyb]{grid-area:1/1/auto/-1;width:min(100%,16rem);margin-inline:auto}.pro-nutrition__shots[data-astro-cid-vfvlmgyb] figure[data-astro-cid-vfvlmgyb]:last-child{width:min(100%,24rem)}.pro-plans__table[data-astro-cid-vfvlmgyb] thead[data-astro-cid-vfvlmgyb]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pro-plans__table[data-astro-cid-vfvlmgyb],.pro-plans__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb],.pro-plans__table[data-astro-cid-vfvlmgyb] tr[data-astro-cid-vfvlmgyb],.pro-plans__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb]{display:block}.pro-plans__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] tr[data-astro-cid-vfvlmgyb]{padding-block:1.25rem}.pro-plans__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb]{padding:0 0 .5rem;font-size:1.4rem}.pro-plans__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb]{border-top:1px solid var(--color-border);text-align:right;align-items:baseline;gap:.5rem 1rem;padding:.4rem 0;display:flex}.pro-plans__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb]:before{color:var(--color-text-muted);content:attr(data-label);text-align:left;flex:none;margin-right:auto;font-size:.88rem}.pro-plans__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb] b[data-astro-cid-vfvlmgyb]{display:inline}}@media (width<=48rem){.pro-hero[data-astro-cid-vfvlmgyb]{padding-top:2.5rem}.pro-hero[data-astro-cid-vfvlmgyb] h1[data-astro-cid-vfvlmgyb]{font-size:clamp(2.9rem,13vw,4.2rem)}.pro-hero__actions[data-astro-cid-vfvlmgyb] .button[data-astro-cid-vfvlmgyb],.pro-cta__buttons[data-astro-cid-vfvlmgyb] .button[data-astro-cid-vfvlmgyb]{flex:auto}.pro-compare__table[data-astro-cid-vfvlmgyb] thead[data-astro-cid-vfvlmgyb]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.pro-compare__table[data-astro-cid-vfvlmgyb],.pro-compare__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb],.pro-compare__table[data-astro-cid-vfvlmgyb] tr[data-astro-cid-vfvlmgyb],.pro-compare__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb],.pro-compare__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb]{width:auto;display:block}.pro-compare__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] tr[data-astro-cid-vfvlmgyb]{padding-block:1.25rem}.pro-compare__table[data-astro-cid-vfvlmgyb] tbody[data-astro-cid-vfvlmgyb] th[data-astro-cid-vfvlmgyb]{padding:0 0 .75rem;font-size:1.2rem}.pro-compare__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb],.pro-compare__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb]:nth-child(2){width:auto;padding:0 0 .75rem}.pro-compare__table[data-astro-cid-vfvlmgyb] td[data-astro-cid-vfvlmgyb]:before{color:var(--color-text-muted);content:attr(data-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.15rem;font-size:.75rem;font-weight:500;display:block}.pro-loop__grid[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,1fr)}.pro-ai__steps[data-astro-cid-vfvlmgyb]{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) 1.5rem;scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;scrollbar-color:var(--color-ink) transparent;gap:1rem;display:flex;overflow-x:auto}.pro-ai__step[data-astro-cid-vfvlmgyb]{scroll-snap-align:center;min-width:76vw;animation:none}.pro-asks__list[data-astro-cid-vfvlmgyb]>div[data-astro-cid-vfvlmgyb],.pro-more__list[data-astro-cid-vfvlmgyb]{grid-template-columns:minmax(0,1fr)}.pro-cta[data-astro-cid-vfvlmgyb] h2[data-astro-cid-vfvlmgyb]{font-size:clamp(2.5rem,11vw,3.6rem)}}@media (prefers-reduced-motion:reduce){.pro-hero__shot[data-astro-cid-vfvlmgyb] .trainer-capture,.pro-ai__step[data-astro-cid-vfvlmgyb]{transform:none;animation:none!important}}
