.pl-hero[data-astro-cid-taysxtnu]{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff 0%,var(--mist) 100%)}.copy[data-astro-cid-taysxtnu]{position:relative;display:flex;flex-direction:column;gap:16px;padding-block:48px 88px}h1[data-astro-cid-taysxtnu]{font-size:clamp(36px,5vw,58px);line-height:1.06;letter-spacing:-.02em;font-weight:300;max-width:18ch}h1[data-astro-cid-taysxtnu] .strong{font-weight:600;color:var(--navy)}.copy[data-astro-cid-taysxtnu] .lead[data-astro-cid-taysxtnu]{max-width:58ch}.pl-in[data-astro-cid-taysxtnu]{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px;align-self:flex-start;padding:10px 16px;border-radius:14px;background:#e6f6fa;color:var(--cyan-text);font-weight:600}.pl-in[data-astro-cid-taysxtnu][hidden],.pl-out[data-astro-cid-taysxtnu][hidden]{display:none}.dot[data-astro-cid-taysxtnu]{width:10px;height:10px;border-radius:50%;background:#1e8e4e;box-shadow:0 0 0 4px #1e8e4e26}.link[data-astro-cid-taysxtnu]{background:none;border:0;padding:0;font:500 15px var(--font-body);color:var(--ink-2);text-decoration:underline;cursor:pointer}.filters[data-astro-cid-taysxtnu]{display:flex;gap:8px;margin-bottom:24px}.fbtn[data-astro-cid-taysxtnu]{font:600 15px var(--font-body);padding:8px 18px;border-radius:99px;border:1px solid var(--line-2);background:#fff;color:var(--ink);cursor:pointer}.fbtn[data-astro-cid-taysxtnu].on{background:var(--navy);color:#fff;border-color:var(--navy)}.cards[data-astro-cid-taysxtnu]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px}.pcard[data-astro-cid-taysxtnu]{position:relative;border-radius:24px;padding:24px;background:linear-gradient(160deg,var(--soft),#fff 55%);border:1px solid var(--line);display:flex;flex-direction:column;gap:10px;transition:transform .3s,box-shadow .3s}.pcard[data-astro-cid-taysxtnu]:hover{transform:translateY(-3px);box-shadow:0 18px 40px #16202e14}.pcard[data-astro-cid-taysxtnu][hidden]{display:none}.pcard[data-astro-cid-taysxtnu].soon{opacity:.75;border-style:dashed}.pc-top[data-astro-cid-taysxtnu]{display:flex;justify-content:space-between;align-items:center}.pc-ic[data-astro-cid-taysxtnu]{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--c)}.pc-ic[data-astro-cid-taysxtnu] svg[data-astro-cid-taysxtnu]{width:28px;height:28px;fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.badge[data-astro-cid-taysxtnu]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:.04em;padding:5px 12px;border-radius:99px}.badge[data-astro-cid-taysxtnu] svg[data-astro-cid-taysxtnu]{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.badge[data-astro-cid-taysxtnu].free{background:#e7f6ec;color:#1e7a45}.badge[data-astro-cid-taysxtnu].members{background:#0e1c45;color:#f1d58c}.badge[data-astro-cid-taysxtnu].soon{background:var(--mist);color:var(--ink-2)}.pcard[data-astro-cid-taysxtnu] h2[data-astro-cid-taysxtnu]{font:600 24px var(--font-display)}.pc-ed[data-astro-cid-taysxtnu]{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.pcard[data-astro-cid-taysxtnu].soul-cycle .pc-ed[data-astro-cid-taysxtnu]{color:var(--ink-2)}.pc-tag[data-astro-cid-taysxtnu]{color:var(--ink-2);font-size:16px}.chips[data-astro-cid-taysxtnu] .chip[data-astro-cid-taysxtnu]{background:#fff}.pc-act[data-astro-cid-taysxtnu]{margin-top:auto;padding-top:8px;display:flex;flex-wrap:wrap;gap:8px}.pc-act[data-astro-cid-taysxtnu] [data-astro-cid-taysxtnu][hidden]{display:none}.two[data-astro-cid-taysxtnu]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start}.how[data-astro-cid-taysxtnu]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;width:100%}.how[data-astro-cid-taysxtnu] li[data-astro-cid-taysxtnu]{display:flex;gap:14px;align-items:flex-start;background:#fff;border-radius:16px;padding:14px 16px}.how[data-astro-cid-taysxtnu] span[data-astro-cid-taysxtnu]{flex:none;width:30px;height:30px;border-radius:50%;background:var(--navy);color:#fff;font:600 14px var(--font-display);display:grid;place-items:center}.how[data-astro-cid-taysxtnu] p[data-astro-cid-taysxtnu]{color:var(--ink-2)}.also[data-astro-cid-taysxtnu]{border-radius:28px;padding:32px;background:radial-gradient(ellipse at 20% 10%,#2a3f86,#0e1c45 70%);color:#fff;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.also[data-astro-cid-taysxtnu] .eyebrow[data-astro-cid-taysxtnu]{color:var(--glow)}.also[data-astro-cid-taysxtnu] h3[data-astro-cid-taysxtnu]{font-size:26px;font-weight:300;color:#fff}.also[data-astro-cid-taysxtnu] h3[data-astro-cid-taysxtnu] .strong{font-weight:600}.also[data-astro-cid-taysxtnu] p[data-astro-cid-taysxtnu]{color:#c8d3e6}@media(max-width:900px){.two[data-astro-cid-taysxtnu]{grid-template-columns:minmax(0,1fr)}.copy[data-astro-cid-taysxtnu]{padding-block:24px 64px}}
