.mb-head{padding-block:var(--space-2xl) var(--space-xl)}.mb-head__grid{column-gap:var(--gap-columns);row-gap:var(--space-xl);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.mb-head__title{grid-column:1/span 6}.mb-head__side{gap:var(--space-md);padding-top:var(--space-md);border-top:var(--rule-head) solid var(--color-ink);flex-direction:column;grid-column:8/span 5;min-width:0;display:flex}.mb-head__pay{font-size:var(--text-lead);color:var(--color-ink);line-height:1.5}.mb-head__pay .copy-sentence{text-wrap:balance;display:block}.mb-head__jump{gap:0 var(--space-xl);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mb-head__jump .textlink{min-height:44px}.mb-trial{padding-block:var(--section-gap-s)}.mb-trial__grid{gap:var(--space-2xl);margin-top:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mb-trial__studio{min-width:0;padding-top:var(--space-lg);border-top:var(--rule-head) solid var(--color-ink)}.mb-trial__name{margin-bottom:var(--space-lg);font-size:var(--text-studio);line-height:1.2}.mb-prices{padding-block:var(--section-gap-s)}.mb-price{margin-top:var(--space-2xl)}.mb-price__studio{font-size:var(--text-studio);font-variant-numeric:tabular-nums;line-height:1.2}.mb-price__summary{margin-top:var(--space-sm);color:var(--color-ink-2)}.mb-price--pending{align-items:flex-start;gap:var(--space-sm);padding-top:var(--space-lg);border-top:var(--rule-head) solid var(--color-ink);flex-direction:column;display:flex}.mb-grid{width:100%;margin-top:var(--space-lg);table-layout:fixed;border-collapse:collapse;border-top:var(--rule-head) solid var(--color-ink)}.mb-grid th,.mb-grid td{padding:var(--space-md) var(--space-sm);text-align:left;vertical-align:top;font-weight:400}.mb-grid thead th{padding-block:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-ink);font-size:var(--text-sm);color:var(--color-ink-2);white-space:nowrap}.mb-grid thead .mb-grid__corner{width:34%;padding-left:0}.mb-grid__plan{border-bottom:var(--rule-hair) solid var(--color-rule)}.mb-grid th.mb-grid__period{padding-left:0}.mb-grid__headline{max-width:14em;font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);text-wrap:balance;line-height:1.35;display:block}.mb-grid__value{gap:var(--space-3xs);flex-direction:column;display:flex}.mb-grid__sessions{font-size:var(--text-sm);color:var(--color-ink-2)}.mb-grid__price{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25}.mb-grid__per{font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums}.mb-grid .mb-grid__notes-row td{padding-top:0;padding-left:0}.mb-grid__notes{gap:var(--space-2xs) var(--space-xl);font-size:var(--text-sm);color:var(--color-ink);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mb-sub{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;color:var(--color-ink);font-weight:500}.mb-coupons{margin-top:var(--space-2xl)}.mb-coupons__headline{margin-top:var(--space-2xs);color:var(--color-ink-2)}.mb-coupons .mb-coupons__list{margin-top:var(--space-md)}.mb-coupon{column-gap:var(--space-sm);padding-block:var(--space-sm);grid-template-columns:34% minmax(0,1fr) minmax(0,1fr);align-items:baseline;display:grid}.mb-coupon__count{color:var(--color-ink)}.mb-coupon__period{color:var(--color-ink-2)}.mb-coupon__price{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink);white-space:nowrap;line-height:1.25}.mb-coupon__per{font-size:var(--text-sm);color:var(--color-muted)}.mb-terms{margin-top:var(--space-2xl)}.mb-terms__list{margin:var(--space-sm) 0 0;font-size:var(--text-sm);color:var(--color-ink-2);padding:0;list-style:none}.mb-terms__list li+li{margin-top:var(--space-2xs)}.mb-grid__amount{align-items:baseline;gap:0 var(--space-xs);flex-wrap:wrap;display:flex}.mb-grid__list{font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration-thickness:1px}@media (width<=60rem){.mb-head__title,.mb-head__side{grid-column:1/-1}.mb-trial__grid{grid-template-columns:minmax(0,1fr)}}@media (width<=40rem){.mb-head .mb-head__pay{font-size:var(--text-md)}.mb-grid,.mb-grid tbody,.mb-grid tr,.mb-grid th,.mb-grid td{width:auto;display:block}.mb-grid thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mb-grid__plan{padding-block:var(--space-md)}.mb-grid th,.mb-grid td{padding:0}.mb-grid th.mb-grid__period{padding-bottom:var(--space-sm)}.mb-grid td.mb-grid__cell{column-gap:var(--space-md);padding-block:var(--space-sm);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;display:grid}.mb-grid__cell:before{content:attr(data-label);font-size:var(--text-sm);color:var(--color-ink-2)}.mb-grid__value{column-gap:var(--space-md);row-gap:var(--space-3xs);grid-template-columns:auto 1fr;align-items:baseline;display:grid}.mb-grid__amount{grid-area:1/2;justify-content:flex-end;justify-self:end}.mb-grid__sessions{grid-area:1/1}.mb-grid__per{grid-column:1/-1;justify-self:end}.mb-grid .mb-grid__notes-row td{padding-top:var(--space-sm)}.mb-coupon{row-gap:var(--space-3xs);grid-template-columns:minmax(0,1fr) auto}.mb-coupon__per{grid-column:1/-1;justify-self:end}.mb-coupon__per:empty{display:none}}
