.member-main{max-width:1280px;margin:auto;padding:0 2rem}.member-hero{padding:5rem 0 4rem;max-width:850px}.member-hero h1{font-size:clamp(3rem,6vw,5.5rem);font-weight:800;letter-spacing:-.055em;line-height:1.04;margin:1rem 0 1.7rem}.member-hero em{font-family:Georgia,serif;font-weight:400;color:var(--violet)}.member-intro{max-width:630px;color:var(--muted);font-size:1.1rem}.member-status{display:flex;gap:.65rem;align-items:center;color:var(--muted);font-size:.85rem;margin:2rem 0 1rem}.member-status-dot{height:7px;width:7px;background:var(--violet);border-radius:50%;flex-shrink:0}.member-actions{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center}.member-back{font-size:.85rem;color:var(--muted);text-decoration:none}.member-back:hover{color:var(--ink)}.member-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin:1rem 0 2rem}.member-section-heading h2{font-size:clamp(2rem,3.6vw,3.2rem);margin-bottom:0}.member-count{font-size:.8rem;color:var(--muted);white-space:nowrap}.member-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.member-app{padding:1.7rem;display:flex;flex-direction:column;min-width:0;background:#19171f}.member-app-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.member-mark{display:grid;place-items:center;width:44px;height:44px;background:#2b2034;border:1px solid #4e345b;color:#e2b4f5;font-size:.8rem;font-weight:700;border-radius:9px;letter-spacing:.05em;flex-shrink:0}.member-app-state{font-size:.67rem;letter-spacing:.025em;color:var(--muted);padding:.35rem .5rem;border:1px solid var(--line);border-radius:3px}.member-category{text-transform:uppercase;color:var(--violet);font-size:.65rem;font-weight:700;letter-spacing:.12em;margin:0 0 .7rem}.member-app h3{font-size:1.35rem;line-height:1.25;letter-spacing:-.025em;margin-bottom:.85rem}.member-app-description{color:var(--muted);font-size:.88rem;line-height:1.7;margin:0 0 1.5rem}.member-app ul{list-style:none;margin:0 0 1.7rem;padding:0;font-size:.8rem;line-height:1.65}.member-app li{position:relative;padding-left:1.1rem;margin-bottom:.65rem;color:#d0cad8}.member-app li::before{content:'✓';position:absolute;left:0;color:var(--violet);font-size:.72rem}.member-launch{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.1rem;border-top:1px solid var(--line);color:var(--ink);font-size:.83rem;font-weight:700;text-decoration:none}.member-launch:hover{color:var(--violet)}.member-expectations{margin:5rem 0 1rem;padding:3rem 0;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:3rem}.member-expectations h2{font-size:2.4rem}.member-expectations p:not(.eyebrow){font-size:.93rem;color:var(--muted);line-height:1.8;margin:0 0 1.1rem}a:focus-visible{outline:2px solid var(--violet);outline-offset:5px}@media(max-width:1000px){.member-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-section-heading{align-items:flex-start;flex-direction:column;gap:1rem}.member-hero{padding-top:4rem}}@media(max-width:580px){.member-main{padding:0 1.2rem}.member-hero{padding:3rem 0 2rem}.member-hero h1{font-size:3.1rem}.member-grid{grid-template-columns:1fr}.member-app{padding:1.5rem}.member-section-heading{margin-top:2rem}.member-section-heading h2{font-size:2.4rem}.member-app-top{margin-bottom:1.6rem}.member-expectations{grid-template-columns:1fr;gap:1rem;margin-top:3rem;padding-top:2rem}.member-expectations h2{font-size:2rem}.member-actions .button{font-size:.86rem}.member-app-state{font-size:.72rem}.member-count{font-size:.8rem}}
.member-app h2{font-size:1.35rem;line-height:1.25;letter-spacing:-.025em;margin:.35rem 0 .85rem}
.member-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.member-plan-grid .member-plan{display:flex;flex-direction:column;min-width:0}.member-plan-grid .member-plan-price{border-right:0;border-bottom:1px solid #4e392d;padding:2rem}.member-plan-grid .member-plan-benefits{padding:2rem;display:flex;flex-direction:column;flex:1}.member-plan-grid .member-plan-button{align-self:flex-start;margin-top:auto}.member-plan-grid .member-plan-pending{margin-bottom:1.2rem}.member-plan-grid .member-plan-silver{border-color:#677184;background:linear-gradient(115deg,#20242e,#19171f 60%)}.member-plan-silver .member-plan-price{border-bottom-color:#3c4351}.member-plan-silver .member-plan-medal{color:#e2e6f0;border-color:#929db1;background:#303744}.member-plan-silver .member-plan-label,.member-plan-silver .member-plan-benefits h4,.member-plan-silver .member-plan-benefits li::before{color:#c6d0e1}.member-plan-silver .member-plan-button{color:#ced8e8;border-color:#586477;background:#2d3541}.member-plan-app-note{display:block;font-size:.7rem;color:var(--muted);margin-top:.25rem}@media(max-width:700px){.member-plan-grid{grid-template-columns:1fr}.member-plan-grid .member-plan-price,.member-plan-grid .member-plan-benefits{padding:1.7rem}}
.member-plans{margin:0 0 5rem;scroll-margin-top:2rem}.member-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);border:1px solid #71503b;border-radius:10px;background:linear-gradient(115deg,#241b18,#19171f 60%);overflow:hidden}.member-plan-price{padding:2.5rem;border-right:1px solid #4e392d}.member-plan-medal{display:grid;place-items:center;width:46px;height:46px;border:1px solid #bd8557;border-radius:50%;background:#3a281e;color:#edc09a;font-size:.8rem;font-weight:700;letter-spacing:.08em}.member-plan h3{font-size:1.65rem;margin:1.3rem 0 .6rem;letter-spacing:-.035em}.member-plan-price p{margin:0 0 1rem}.member-plan-price strong{font-size:3.8rem;letter-spacing:-.06em;line-height:1.2}.member-plan-price p span{color:var(--muted);font-size:.85rem}.member-plan-label{color:#dfaf88;font-size:.75rem;letter-spacing:.04em}.member-plan-benefits{padding:2.5rem}.member-plan-benefits h4{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#dfaf88;margin:0 0 1.3rem}.member-plan-benefits ul{padding:0;list-style:none;margin:0 0 1.4rem}.member-plan-benefits li{padding-left:1.5rem;position:relative;margin-bottom:.9rem;font-size:.95rem}.member-plan-benefits li::before{content:'✓';position:absolute;left:0;color:#dfaf88}.member-plan-benefits p{color:var(--muted);font-size:.8rem;line-height:1.65;margin:0 0 .65rem}.member-plan-pending{max-width:380px}.member-plan-button{padding:.8rem 1.2rem;margin-top:.65rem;border:1px solid #645040;border-radius:5px;background:#34281f;color:#dfbca2;font:inherit;font-size:.8rem;cursor:default}@media(max-width:700px){.member-plan{grid-template-columns:1fr}.member-plan-price{border-right:0;border-bottom:1px solid #4e392d}.member-plan-price,.member-plan-benefits{padding:1.7rem}.member-plan-price strong{font-size:3.3rem}.member-plans{margin-bottom:3rem}}

.member-plan-grid .member-plan-gold{border-color:#b89746;background:linear-gradient(115deg,#282318,#19171f 65%)}.member-plan-gold .member-plan-price{border-bottom-color:#62522c}.member-plan-gold .member-plan-medal{color:#ffe7a4;border-color:#c7a950;background:#40351b}.member-plan-gold .member-plan-label,.member-plan-gold .member-plan-benefits h4,.member-plan-gold .member-plan-benefits li::before{color:#e8cd83}.member-plan-gold .member-plan-button{color:#eddbac;border-color:#7e6b3c;background:#39301f}.member-plan-grid .member-plan-price,.member-plan-grid .member-plan-benefits{padding:1.8rem}.member-plan-grid .member-plan-label{display:block;min-height:2.8em}.member-plan-grid .member-plan-benefits p{margin-top:auto}.member-plan-grid .member-plan-benefits .member-plan-pending{margin-top:0}.member-plan-grid .member-plan-benefits .member-plan-button{margin-top:.6rem}@media(max-width:1000px){.member-plan-grid{grid-template-columns:1fr}.member-plan-grid .member-plan-label{min-height:0}.member-plan-grid .member-plan-benefits p{margin-top:0}}
