.page-hero.svelte-1c07xvr{padding:calc(var(--header-h) + 80px) 0 100px;text-align:center;background:linear-gradient(#0009,#000000d9),url(../../../images/gym/gym-15.jpg) 50%/cover}.page-hero.svelte-1c07xvr h1:where(.svelte-1c07xvr){font-size:clamp(3.5rem,11vw,9rem);line-height:.88}.page-hero.svelte-1c07xvr .lede:where(.svelte-1c07xvr){max-width:540px;margin:28px auto 0;font-size:1.05rem}.plan-grid.svelte-1c07xvr{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.discounts-note.svelte-1c07xvr{text-align:center;max-width:720px;color:var(--gray-700);margin:48px auto 0;font-size:1rem;line-height:1.65}.compare.svelte-1c07xvr{background:#0a0a0a}.compare.svelte-1c07xvr .head:where(.svelte-1c07xvr){margin-bottom:48px}.table-wrap.svelte-1c07xvr{overflow-x:auto}table.svelte-1c07xvr{border-collapse:collapse;width:100%;min-width:640px}th.svelte-1c07xvr,td.svelte-1c07xvr{text-align:left;border-bottom:1px solid #ffffff14;padding:18px 20px;font-size:.95rem}thead.svelte-1c07xvr th:where(.svelte-1c07xvr){font-family:var(--ff-display);text-transform:uppercase;letter-spacing:.04em;font-size:1.4rem}tbody.svelte-1c07xvr td:where(.svelte-1c07xvr){color:var(--gray-200)}tbody.svelte-1c07xvr td:where(.svelte-1c07xvr):first-child{color:var(--white);font-weight:700}th.hl.svelte-1c07xvr,td.hl.svelte-1c07xvr{color:var(--white);background:#ffffff0a}.faq-grid.svelte-1c07xvr{grid-template-columns:1fr 1.4fr;align-items:start;gap:64px;display:grid}.qs.svelte-1c07xvr{flex-direction:column;gap:4px;display:flex}.q.svelte-1c07xvr{text-align:left;border-top:1px solid #0000001f;grid-template-columns:1fr auto;align-items:center;gap:14px;width:100%;padding:28px 0;display:grid}.q.svelte-1c07xvr:last-child{border-bottom:1px solid #0000001f}.q-text.svelte-1c07xvr{font-family:var(--ff-display);text-transform:uppercase;letter-spacing:.02em;font-size:1.4rem}.q-icon.svelte-1c07xvr{color:var(--gray-500);font-size:1.8rem}.q.svelte-1c07xvr .a:where(.svelte-1c07xvr){grid-column:1/-1;max-width:720px;margin:8px 0 0;font-size:1rem}@media (width<=1000px){.plan-grid.svelte-1c07xvr{grid-template-columns:1fr;max-width:480px;margin:0 auto}.faq-grid.svelte-1c07xvr{grid-template-columns:1fr}}
