.membership-pricing-module__MKe0tG__shell{min-height:calc(100vh - 3.5rem);padding:clamp(3rem,7vw,6.5rem) clamp(1rem,5vw,4.5rem)}.membership-pricing-module__MKe0tG__header{text-align:center;max-width:54rem;margin:0 auto clamp(2.5rem,5vw,4rem)}.membership-pricing-module__MKe0tG__eyebrow,.membership-pricing-module__MKe0tG__tierTopline,.membership-pricing-module__MKe0tG__includes,.membership-pricing-module__MKe0tG__statusLabel{color:var(--tg-muted);letter-spacing:.12em;margin:0;font-size:.72rem;font-weight:700;line-height:1.4}.membership-pricing-module__MKe0tG__header h1{max-width:13ch;color:var(--tg-ink);font-family:var(--font-display);letter-spacing:-.045em;margin:1rem auto 0;font-size:clamp(1.925rem,4.41vw,3.78rem);font-weight:400;line-height:.98}.membership-pricing-module__MKe0tG__intro{max-width:38rem;color:var(--tg-muted);margin:1.25rem auto 0;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.7}.membership-pricing-module__MKe0tG__tierGrid{border:1px solid var(--tg-rule);background:var(--tg-rule);grid-template-columns:minmax(0,1fr);gap:1px;width:min(100%,46rem);margin:0 auto;display:grid}.membership-pricing-module__MKe0tG__tier{background:var(--tg-white);flex-direction:column;min-width:0;padding:clamp(1.25rem,2.2vw,2rem);display:flex}.membership-pricing-module__MKe0tG__tierTopline{flex-wrap:wrap;justify-content:space-between;gap:.6rem;font-size:.64rem;display:flex}.membership-pricing-module__MKe0tG__tierName{color:var(--tg-ink);font-family:var(--font-display);letter-spacing:-.035em;margin:1.6rem 0 0;font-size:clamp(1.19rem,1.68vw,1.715rem);font-weight:400;line-height:1.04}.membership-pricing-module__MKe0tG__tierDescription{min-height:3.5rem;color:var(--tg-muted);margin:.8rem 0 0;font-size:.95rem;line-height:1.65}.membership-pricing-module__MKe0tG__price{color:var(--tg-ink);align-items:baseline;gap:.4rem;margin-top:1.7rem;display:flex}.membership-pricing-module__MKe0tG__price strong{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:400;line-height:1}.membership-pricing-module__MKe0tG__price span{color:var(--tg-muted);font-size:.88rem}.membership-pricing-module__MKe0tG__rule{background:var(--tg-rule);height:1px;margin:1.6rem 0 1.2rem}.membership-pricing-module__MKe0tG__includes{color:var(--tg-ink);font-size:.64rem}.membership-pricing-module__MKe0tG__entitlements{min-height:8rem;color:var(--tg-ink-soft);align-content:start;gap:.65rem;margin:.8rem 0 1.5rem;padding:0;font-size:.88rem;line-height:1.55;list-style:none;display:grid}.membership-pricing-module__MKe0tG__entitlements li{padding-left:1rem;position:relative}.membership-pricing-module__MKe0tG__entitlements li:before{background:var(--tg-signal);content:"";border-radius:50%;width:.36rem;height:.36rem;position:absolute;top:.63em;left:0}.membership-pricing-module__MKe0tG__feeDisclosure{border:1px solid var(--tg-rule);border-left:3px solid var(--tg-signal);color:var(--tg-ink);margin:0 0 .8rem;padding:.7rem .8rem;font-size:.82rem;line-height:1.55}.membership-pricing-module__MKe0tG__feeDisclosure a{text-underline-offset:.18em;font-weight:700;text-decoration:underline}.membership-pricing-module__MKe0tG__cardAction{gap:.8rem;margin-top:auto;display:grid}.membership-pricing-module__MKe0tG__cardAction>p{color:var(--tg-muted);text-align:center;margin:0;font-size:.78rem;line-height:1.5}.membership-pricing-module__MKe0tG__cardAction>p a{color:var(--tg-ink);text-underline-offset:.18em;font-weight:700;text-decoration:underline}.membership-pricing-module__MKe0tG__cta{border:1px solid var(--tg-signal);background:var(--tg-signal);width:100%;min-height:3rem;color:var(--tg-ink);border-radius:.2rem;font-weight:700}.membership-pricing-module__MKe0tG__cta:hover{color:var(--tg-ink);background:#f5d968}.membership-pricing-module__MKe0tG__terms{max-width:46rem;color:var(--tg-muted);text-align:center;margin:1.5rem auto 0;font-size:.78rem;line-height:1.6}.membership-pricing-module__MKe0tG__status{border:1px solid var(--tg-rule);border-top:4px solid var(--tg-signal);background:var(--tg-white);width:min(100%,48rem);margin:0 auto;padding:clamp(1.5rem,4vw,3rem)}.membership-pricing-module__MKe0tG__status h2{color:var(--tg-ink);font-family:var(--font-display);letter-spacing:-.025em;margin:1rem 0 0;font-size:clamp(1.085rem,2.17vw,1.54rem);font-weight:400;line-height:1.08}.membership-pricing-module__MKe0tG__status>p:last-child{max-width:36rem;color:var(--tg-muted);margin:.8rem 0 0;line-height:1.65}@media (max-width:860px){.membership-pricing-module__MKe0tG__tierGrid{grid-template-columns:1fr;width:min(100%,38rem)}.membership-pricing-module__MKe0tG__tierDescription,.membership-pricing-module__MKe0tG__entitlements{min-height:0}.membership-pricing-module__MKe0tG__entitlements{margin-bottom:1.25rem}}@media (prefers-reduced-motion:reduce){.membership-pricing-module__MKe0tG__shell *,.membership-pricing-module__MKe0tG__shell :before,.membership-pricing-module__MKe0tG__shell :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}
