.pricingMain{padding-top:65px}.pricingIntro{text-align:center;max-width:780px;margin:0 auto 50px}.pricingIntro h1{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(44px,6vw,76px);line-height:1.08;margin:20px 0}.pricingIntro .lead{max-width:650px;margin:auto}.membership{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid #754051;border-radius:18px;overflow:hidden;background:linear-gradient(130deg,#321b27,#1b141c)}.membershipCopy,.pricingStatus{padding:42px}.membershipCopy>p,.pricingStatus p,.futureFlow>p,.pricingFaq p{color:var(--muted);font-size:15px;line-height:1.8}.benefits{list-style:none;padding:0;margin:28px 0 0}.benefits li{border-top:1px solid var(--line);padding:18px 0}.benefits b,.benefits span{display:block}.benefits b{font-size:16px;margin-bottom:8px}.benefits span{font-size:14px;line-height:1.7;color:var(--muted)}.pricingStatus{background:#171219;border-left:1px solid var(--line)}.pricingStatus h2{font-size:44px;color:#f47f9c}.availability{border:1px solid #8b7140;color:var(--gold);background:#49391e66;border-radius:8px;padding:16px;text-align:center;font-weight:700;margin:24px 0 15px}.pricingStatus .caption{font-size:12px}.pricingStatus hr{border:0;border-top:1px solid var(--line);margin:28px 0}.pricingStatus .button{width:100%}.futureFlow{padding:65px 0 30px}.futureFlow>.caption{font-size:12px;margin-top:28px}.pricingFaq{border-top:1px solid var(--line)}.pricingFaq details{padding:22px 0;border-bottom:1px solid var(--line)}.pricingFaq summary{cursor:pointer;font-weight:700;line-height:1.6}.backHome{display:inline-block;margin:25px 0}.pricingFaq p{max-width:900px}@media(max-width:760px){.pricingMain{padding-top:40px}.membership{grid-template-columns:1fr}.membershipCopy,.pricingStatus{padding:26px}.pricingStatus{border-left:0;border-top:1px solid var(--line)}.navActions{flex-wrap:wrap}.pricingStatus h2{font-size:36px}}
