.membership_page__gN_d7{min-height:100vh;background:var(--public-editorial-canvas)}.membership_hero__3en0y{width:min(850px,calc(100% - 2rem));margin:0 auto;padding:clamp(4rem,9vw,7rem) 0 2.5rem;text-align:center}.membership_eyebrow__QL0hP{margin:0 0 .75rem;color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.membership_hero__3en0y h1{margin:0;font-family:var(--font-display);font-size:clamp(3rem,7vw,5.6rem);font-weight:700;line-height:1;letter-spacing:-.03em}.membership_hero__3en0y>p:last-child{max-width:700px;margin:1.25rem auto 0;color:var(--ink-500);font-size:clamp(1rem,2vw,1.15rem);line-height:1.65}.membership_planGrid__Ub3IN{width:min(940px,calc(100% - 2rem));margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.membership_planCard__xER_T{padding:clamp(1.5rem,4vw,2.4rem);display:flex;flex-direction:column;border:1px solid var(--ink-200);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm)}.membership_proCard__pNN_s{border-color:var(--brand-500);box-shadow:var(--shadow-md)}.membership_planLabel__LlMTe{margin:0 0 1rem;color:var(--brand-500);font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.membership_planCard__xER_T h2{margin:0;font-size:1.4rem}.membership_price__rC00V{margin:1.5rem 0 0;color:var(--ink-900);font-family:var(--font-display);font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1}.membership_planCopy___jTkD{min-height:4.5rem;margin:1rem 0 1.4rem;color:var(--ink-500);line-height:1.55}.membership_planCard__xER_T ul{margin:0 0 1.8rem;padding:1.25rem 0 0;display:flex;flex:1 1;flex-direction:column;gap:.75rem;border-top:1px solid var(--ink-100);list-style:none}.membership_planCard__xER_T li{display:flex;align-items:center;gap:.55rem;color:var(--ink-700);font-size:.9rem}.membership_listMark___3R75,.membership_statusMark__OK69u{width:18px;height:18px;flex:0 0 18px;color:var(--accent)}.membership_primaryCta__JpOSs,.membership_secondaryCta__3rkr8{min-height:46px;padding:.72rem 1rem;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);font-weight:700;text-align:center}.membership_primaryCta__JpOSs{background:var(--accent);color:var(--white)}.membership_primaryCta__JpOSs:hover{background:var(--accent-mid)}.membership_secondaryCta__3rkr8{border:1px solid var(--ink-300);color:var(--ink-900)}.membership_secondaryCta__3rkr8:hover{background:var(--ink-50)}.membership_comparison__x_l_F{width:min(1080px,calc(100% - 2rem));margin:clamp(4rem,8vw,7rem) auto 0;padding-bottom:6rem}.membership_comparisonHeading__EwtD3{max-width:720px;margin-bottom:2rem}.membership_comparisonHeading__EwtD3 h2{margin:0;font-family:var(--font-display);font-size:clamp(2.1rem,5vw,3.5rem);font-weight:700;line-height:1.08;letter-spacing:-.03em}.membership_comparisonHeading__EwtD3>p:last-child{margin-top:.8rem;color:var(--ink-500)}.membership_tableWrap__uvyCL{overflow-x:auto;border:1px solid var(--ink-200);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow-sm)}.membership_tableWrap__uvyCL table{width:100%;min-width:680px;border-collapse:collapse}.membership_tableWrap__uvyCL td,.membership_tableWrap__uvyCL th{padding:1rem 1.2rem;border-bottom:1px solid var(--ink-100);text-align:left;vertical-align:middle}.membership_tableWrap__uvyCL thead th{background:var(--ink-50);color:var(--ink-900);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.membership_tableWrap__uvyCL td,.membership_tableWrap__uvyCL thead th:not(:first-child){width:23%;text-align:center}.membership_tableWrap__uvyCL tbody tr:last-child td,.membership_tableWrap__uvyCL tbody tr:last-child th{border-bottom:0}.membership_tableWrap__uvyCL tbody th small,.membership_tableWrap__uvyCL tbody th span{display:block}.membership_tableWrap__uvyCL tbody th span{color:var(--ink-800);font-size:.9rem}.membership_tableWrap__uvyCL tbody th small{margin-top:.15rem;color:var(--ink-500);font-size:.76rem;font-weight:400;line-height:1.4}.membership_excludedValue__ZXSj1,.membership_includedValue__6iCEe{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.82rem;font-weight:700}.membership_includedValue__6iCEe{color:var(--accent)}.membership_excludedValue__ZXSj1{color:var(--ink-400)}.membership_unavailable__NetPY{width:min(640px,calc(100% - 2rem));margin:1rem auto 0;padding:2rem;border:1px solid var(--ink-200);border-radius:var(--radius-lg);background:var(--white);text-align:center}.membership_unavailable__NetPY p{margin:.75rem 0 1.4rem;color:var(--ink-500)}@media (max-width:700px){.membership_hero__3en0y{padding-top:3rem}.membership_planGrid__Ub3IN{grid-template-columns:1fr}.membership_planCopy___jTkD{min-height:auto}.membership_comparison__x_l_F{padding-bottom:3rem}}