.Membership-module__KLB34q__page{--line-strong:color-mix(in srgb, var(--ink-4) 40%, var(--paper));background:var(--paper);color:var(--ink-2);font-family:var(--sans);font-size:var(--text-base);line-height:1.6}.Membership-module__KLB34q__wrap{max-width:1040px;margin:0 auto;padding:0 clamp(20px,5.5vw,80px)}.Membership-module__KLB34q__section{padding:clamp(48px,7vw,96px) 0}.Membership-module__KLB34q__sectionTint{background:var(--rule-2)}.Membership-module__KLB34q__h2{margin:0 0 var(--space-lg2);font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.15}.Membership-module__KLB34q__centered{text-align:center}.Membership-module__KLB34q__eyebrow,.Membership-module__KLB34q__eyebrowLeft{font-size:var(--text-sm);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fire-600);margin-bottom:var(--space-lg);font-weight:600}.Membership-module__KLB34q__btnPrimary,.Membership-module__KLB34q__btnPrimarySm,.Membership-module__KLB34q__btnOutline{justify-content:center;align-items:center;gap:var(--space-sm2);font-family:var(--sans);border-radius:var(--r-sm);text-align:center;transition:background-color var(--transition), color var(--transition), border-color var(--transition);font-weight:600;text-decoration:none;display:inline-flex}.Membership-module__KLB34q__btnPrimary{background:var(--fire-600);color:var(--paper);font-size:var(--text-lg);min-height:64px;padding:0 var(--space-xl)}.Membership-module__KLB34q__btnPrimarySm{background:var(--fire-600);color:var(--paper);font-size:var(--text-base);min-height:60px;padding:0 var(--space-lg2)}.Membership-module__KLB34q__btnPrimary:hover,.Membership-module__KLB34q__btnPrimarySm:hover{background:var(--fire-700);color:var(--paper)}.Membership-module__KLB34q__btnOutline{border:1px solid var(--ink);color:var(--ink);background:var(--paper);font-size:var(--text-base);min-height:60px;padding:0 var(--space-lg2)}.Membership-module__KLB34q__btnOutline:hover{background:var(--rule-2);color:var(--ink)}.Membership-module__KLB34q__textLink{margin-top:var(--space-md);color:var(--fire-600);text-underline-offset:3px;align-items:center;min-height:44px;font-size:17px;text-decoration:underline;display:inline-flex}.Membership-module__KLB34q__textLink:hover{color:var(--fire-700)}.Membership-module__KLB34q__hero{background:var(--fire-50);border-bottom:1px solid var(--ink);padding:0}.Membership-module__KLB34q__heroInner{text-align:center;flex-direction:column;align-items:center;padding:clamp(56px,8vw,112px) 0 clamp(56px,8vw,104px);display:flex}.Membership-module__KLB34q__heroTitle{margin:0 0 var(--space-lg);max-width:19ch;font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);font-size:clamp(38px,5.2vw,70px);font-weight:600;line-height:1.06}.Membership-module__KLB34q__heroTitle em{color:var(--fire-600)}.Membership-module__KLB34q__heroLede{max-width:48ch;color:var(--ink-2);margin:0 0 36px;font-size:clamp(19px,1.6vw,22px);line-height:1.55}.Membership-module__KLB34q__stats{margin-top:var(--space-xl);border-top:1px solid var(--line-strong);text-align:center;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));width:100%;display:grid}.Membership-module__KLB34q__stat{padding:20px var(--space-sm2) 0}.Membership-module__KLB34q__statNum{font-family:var(--serif);color:var(--ink);font-size:32px;font-weight:600;line-height:1.1}.Membership-module__KLB34q__statLabel{font-size:16px}.Membership-module__KLB34q__contrastTitle{margin-bottom:var(--space-sm2);max-width:24ch}.Membership-module__KLB34q__sub{margin:0 0 var(--space-lg2);max-width:60ch;color:var(--ink-3)}.Membership-module__KLB34q__contrast{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.Membership-module__KLB34q__contrastCard{border:1px solid var(--line-strong);border-radius:10px;padding:clamp(20px,3vw,32px)}.Membership-module__KLB34q__contrastCardStrong{border:2px solid var(--ink)}.Membership-module__KLB34q__cardLabel{font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-sm2);font-weight:600}.Membership-module__KLB34q__cardLabelFire{color:var(--fire-600)}.Membership-module__KLB34q__contrastList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Membership-module__KLB34q__usualItem,.Membership-module__KLB34q__memberItem{border-top:1px solid var(--rule);padding:14px 0}.Membership-module__KLB34q__usualItem{color:var(--ink-3)}.Membership-module__KLB34q__memberItem{color:var(--ink);font-weight:600}.Membership-module__KLB34q__sheet{background:var(--paper);border:2px solid var(--ink);border-radius:10px;overflow:hidden}.Membership-module__KLB34q__row{align-items:baseline;gap:6px var(--space-lg2);padding:var(--space-lg) clamp(20px, 3vw, 40px);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.Membership-module__KLB34q__rowMain{flex:420px;min-width:0}.Membership-module__KLB34q__rowTitle{font-family:var(--serif);color:var(--ink);font-size:24px;font-weight:600;line-height:1.25}.Membership-module__KLB34q__rowDesc{color:var(--ink-3)}.Membership-module__KLB34q__rowValue{text-align:right;flex:none}.Membership-module__KLB34q__rowPrice{font-family:var(--serif);color:var(--ink);font-size:24px;font-weight:600}.Membership-module__KLB34q__rowNote{font-size:var(--text-md);color:var(--ink-3)}.Membership-module__KLB34q__included,.Membership-module__KLB34q__free{font-size:var(--text-md);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.Membership-module__KLB34q__included{color:var(--tone-auspicious-ink);flex:none}.Membership-module__KLB34q__free{color:var(--fire-700)}.Membership-module__KLB34q__rowBonus{align-items:center;gap:var(--space-sm2) var(--space-lg2);background:var(--fire-50)}.Membership-module__KLB34q__rowBonus .Membership-module__KLB34q__rowMain{flex-basis:340px}.Membership-module__KLB34q__rowBonusLast{border-bottom:2px solid var(--ink)}.Membership-module__KLB34q__bonusLabel{font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fire-700);font-weight:600}.Membership-module__KLB34q__bonusCover{width:64px;height:auto;box-shadow:0 6px 16px var(--ink-a20);border-radius:3px;flex:none}.Membership-module__KLB34q__bonusPortrait{object-fit:cover;border-radius:50%;flex:none;width:64px;height:64px}.Membership-module__KLB34q__total{justify-content:space-between;align-items:center;gap:20px var(--space-xl);flex-wrap:wrap;padding:clamp(24px,3vw,36px) clamp(20px,3vw,40px);display:flex}.Membership-module__KLB34q__totalLabel,.Membership-module__KLB34q__payLabel{font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3);font-weight:600}.Membership-module__KLB34q__payLabel{color:var(--fire-600);margin-top:var(--space-sm2)}.Membership-module__KLB34q__totalStrike{font-family:var(--serif);color:var(--ink-3);font-size:30px;font-weight:600;line-height:1.2;text-decoration:line-through}.Membership-module__KLB34q__payPrice{font-family:var(--serif);color:var(--ink);font-size:clamp(40px,4.4vw,60px);font-weight:600;line-height:1.05}.Membership-module__KLB34q__payPer{font-size:var(--text-lg);color:var(--ink-3);font-weight:500}.Membership-module__KLB34q__quotes{gap:var(--space-lg2) var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));display:grid}.Membership-module__KLB34q__quote{border-top:2px solid var(--ink);margin:0;padding-top:20px}.Membership-module__KLB34q__quoteText{margin:0 0 var(--space-sm2);font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:500;line-height:1.35}.Membership-module__KLB34q__quoteWho{color:var(--ink-3);font-size:16px}.Membership-module__KLB34q__lifetime{background:var(--fire-50);border-top:3px solid var(--fire-500);border-bottom:3px solid var(--fire-500);padding:clamp(56px,8vw,112px) 0}.Membership-module__KLB34q__lifetimeHead{text-align:center;flex-direction:column;align-items:center;display:flex}.Membership-module__KLB34q__lifetimeHead .Membership-module__KLB34q__eyebrow{color:var(--fire-700);margin-bottom:20px}.Membership-module__KLB34q__lifetimeTitle{max-width:18ch;font-family:var(--serif);letter-spacing:-.025em;color:var(--ink);margin:0 0 20px;font-size:clamp(40px,5.6vw,76px);font-weight:600;line-height:1.05}.Membership-module__KLB34q__lifetimeTitle em{color:var(--fire-600)}.Membership-module__KLB34q__lifetimeLede{max-width:44ch;color:var(--ink-2);margin:0 0 clamp(36px,5vw,56px);font-size:clamp(19px,1.6vw,22px);line-height:1.5}.Membership-module__KLB34q__lifetimeGrid{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));display:grid}.Membership-module__KLB34q__lifetimeCard{background:var(--paper);border:1px solid var(--fire-200);gap:var(--space-sm);border-radius:10px;flex-direction:column;padding:28px;display:flex}.Membership-module__KLB34q__lifetimeNum{font-family:var(--book);color:var(--fire-500);font-size:56px;line-height:1}.Membership-module__KLB34q__lifetimeCardTitle{font-family:var(--serif);color:var(--ink);font-size:24px;font-weight:600;line-height:1.2}.Membership-module__KLB34q__lifetimeCardDesc{color:var(--ink-3)}.Membership-module__KLB34q__lifetimeCta{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-top:clamp(32px,4vw,48px);display:flex}.Membership-module__KLB34q__lifetimeNote{color:var(--ink-2);font-size:17px}.Membership-module__KLB34q__tableScroll{overflow-x:auto}.Membership-module__KLB34q__table{border-collapse:collapse;width:100%;min-width:560px;font-size:var(--text-base)}.Membership-module__KLB34q__thFirst,.Membership-module__KLB34q__th{text-align:left;padding:14px var(--space-md);border-bottom:2px solid var(--ink);font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-3)}.Membership-module__KLB34q__thFirst{padding-left:0}.Membership-module__KLB34q__thLifetime{color:var(--fire-600);background:var(--fire-50)}.Membership-module__KLB34q__rowHead{text-align:left;color:var(--ink);padding:var(--space-md) var(--space-md) var(--space-md) 0;border-bottom:1px solid var(--rule);font-weight:500}.Membership-module__KLB34q__td{padding:var(--space-md);border-bottom:1px solid var(--rule)}.Membership-module__KLB34q__tdLifetime{background:var(--fire-50);color:var(--ink);font-weight:600}.Membership-module__KLB34q__table tbody tr:last-child .Membership-module__KLB34q__rowHead,.Membership-module__KLB34q__table tbody tr:last-child .Membership-module__KLB34q__td{border-bottom:0}.Membership-module__KLB34q__addOn{border:1px solid var(--ink);padding:var(--space-lg) clamp(20px, 3vw, 32px);justify-content:space-between;align-items:center;gap:var(--space-sm2) var(--space-lg2);border-radius:10px;flex-wrap:wrap;margin-top:clamp(32px,4vw,48px);display:flex}.Membership-module__KLB34q__addOnMain{flex:380px;min-width:0}.Membership-module__KLB34q__addOnLabel{font-size:var(--text-sm);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fire-600);font-weight:600}.Membership-module__KLB34q__addOnTitle{font-family:var(--serif);color:var(--ink);font-size:22px;font-weight:600;line-height:1.3}.Membership-module__KLB34q__addOnPrices{font-size:var(--text-base);color:var(--ink)}.Membership-module__KLB34q__faq{border-top:1px solid var(--ink);flex-direction:column;display:flex}.Membership-module__KLB34q__faqItem{border-bottom:1px solid var(--line-strong);padding:20px 0}.Membership-module__KLB34q__faqQ{font-family:var(--serif);color:var(--ink);margin:0;font-size:22px;font-weight:600;line-height:1.3}.Membership-module__KLB34q__faqA{color:var(--ink-3);margin:6px 0 0}.Membership-module__KLB34q__final{background:var(--fire-50);border-top:1px solid var(--ink);padding:clamp(56px,8vw,104px) 0}.Membership-module__KLB34q__finalInner{text-align:center;flex-direction:column;align-items:center;display:flex}.Membership-module__KLB34q__finalTitle{max-width:20ch;margin-bottom:28px}.Membership-module__KLB34q__finalCtas{justify-content:center;gap:var(--space-sm2);flex-wrap:wrap;display:flex}@media (max-width:560px){.Membership-module__KLB34q__rowMain,.Membership-module__KLB34q__rowBonus .Membership-module__KLB34q__rowMain{flex-basis:100%}.Membership-module__KLB34q__rowValue{text-align:left}.Membership-module__KLB34q__btnPrimary{width:100%;padding:0 var(--space-lg)}.Membership-module__KLB34q__finalCtas{flex-direction:column;width:100%}.Membership-module__KLB34q__btnPrimarySm,.Membership-module__KLB34q__btnOutline{width:100%}}.Membership-module__KLB34q__guarantee{align-items:center;gap:var(--space-lg) var(--space-xl2);border:2px solid var(--ink);border-radius:var(--r-lg);background:var(--paper);flex-wrap:wrap;padding:clamp(28px,4vw,48px);display:flex}.Membership-module__KLB34q__guarantee>div:last-child{flex:420px;min-width:0}.Membership-module__KLB34q__guaranteeSeal{border:3px solid var(--fire-500);width:132px;height:132px;box-shadow:inset 0 0 0 6px var(--paper), inset 0 0 0 8px var(--fire-100);color:var(--fire-600);border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;display:flex}.Membership-module__KLB34q__guaranteeDays{font-family:var(--book);font-size:56px;line-height:1}.Membership-module__KLB34q__guaranteeUnit{letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:600}.Membership-module__KLB34q__guaranteeTitle{margin:var(--space-sm) 0 var(--space-md);font-size:clamp(26px,2.8vw,36px);line-height:1.2}.Membership-module__KLB34q__guaranteeText{color:var(--ink-3);max-width:60ch;margin:0;font-size:19px}.Membership-module__KLB34q__payNote{margin-top:var(--space-sm);color:var(--ink-2);font-size:16px;font-weight:600}
