Studio Favorites Playlists Watch history
ON-DEMAND CLASSES
MEMBERSHIP
Basic Monthly
Total
Free for 7 days
USD $22.00/month
Start Free Trial
$22 p/month

Basic membership gives you access to over 400 on-demand classes in the catalog, plus 2 new classes added every Monday.

ON-DEMAND CLASSES
+ MONTHLY LIVESTREAMS & THE REPLAYS
MEMBERSHIP
Premium Monthly
Total
Free for 7 days
USD $44.00/month
Start Free Trial
$44 p/month

Premium membership gives you access to over 400 on-demand classes in the catalog, PLUS 2 new classes added every Monday. Monthly livestreams and replays, as well as programs including Somatic Shift, The Flow Series, and Stay Meditation Course.

ON-DEMAND CLASSES
MEMBERSHIP
Basic Yearly
Total
Free for 7 days
USD $222.00/year
Start Free Trial
$222 p/year (2 months free)

Basic membership gives you access to over 400 on-demand classes in the catalog, plus 2 new classes added every Monday.

ENTERPRISE ACCESS
MEMBERSHIP
Enterprise
Total
Custom pricing
Contact Support

Built for teams, workplaces, and care-focused organizations. Flexible group access using the full library of on-demand classes, curated collections by need and tone, and shared seats for your team. Reach out to Support to design an enterprise plan that fits your organization.

/* Layout */ .pricing-grid { max-width: 1100px; margin: 40px auto 80px; display: flex; flex-wrap: wrap; gap: 24px; justify-content: center; } .pricing-card { background: #ffffff; border: 1px solid #e4e0d8; box-shadow: 0 2px 4px rgba(0,0,0,0.04); width: 100%; max-width: 250px; display: flex; flex-direction: column; font-size: 12px; line-height: 1.6; } /* Card header – match beige band */ .pricing-card .card-header { background: #cfa876; /* closer to the beige in your reference */ color: #ffffff; padding: 18px 18px 14px; text-transform: uppercase; letter-spacing: 0.06em; font-size: 13px; font-weight: 600; line-height: 1.3; min-height: 72px; /* keeps all header bands same height */ display: flex; flex-direction: column; justify-content: center; } .pricing-card .card-header .sub { font-size: 10px; letter-spacing: 0.08em; } .pricing-card .card-body { padding: 18px; color: #222222; font-family: inherit; display: flex; flex-direction: column; } .pricing-card .card-top { margin-bottom: 16px; min-height: 90px; /* aligns the button row across cards */ } .pricing-card .label { font-size: 10px; text-transform: uppercase; letter-spacing: 0.08em; color: #77716a; } .pricing-card .plan-name { margin: 2px 0 10px; font-weight: 600; } .pricing-card .row { display: flex; justify-content: space-between; align-items: flex-start; margin-top: 6px; } .pricing-card .col.right { text-align: right; } .pricing-card .em { font-weight: 600; } .pricing-btn { display: block; text-align: center; padding: 10px 12px; margin: 4px 0 8px; background: #cfa876; /* same beige as header */ color: #ffffff; text-decoration: none; text-transform: uppercase; letter-spacing: 0.06em; font-size: 11px; font-weight: 600; border-radius: 0; } .pricing-btn:hover { opacity: 0.9; } .price-note { font-size: 11px; margin-bottom: 10px; } .card-copy { font-size: 11px; margin: 0; } /* Basic responsiveness */ @media (max-width: 1024px) { .pricing-card { max-width: 45%; } } @media (max-width: 700px) { .pricing-grid { flex-direction: column; align-items: center; } .pricing-card { max-width: 360px; width: 100%; } }