.membership-purchase-content{display:contents}.membership-mobile-action{display:none}.membership-price-card small{color:#756f62;font-weight:750}.membership-referral-block{width:100%;padding:24px;border:1px solid #ead8ac;border-radius:22px;background:#fffaf0;text-align:center}.membership-referral-block>h2{margin:0 0 8px;font-size:25px}.membership-referral-block>p{margin:0;color:#755f40;font-weight:800}.membership-referral-block .referral-binding{margin-bottom:0}@media (max-width:620px){.membership-mobile-purchase .membership-guide{padding-top:20px}.membership-mobile-purchase .membership-guide h1{margin:8px 0;font-size:30px}.membership-mobile-purchase .membership-guide>p{display:none}.membership-mobile-purchase .membership-price-card{margin-block:18px;padding:20px 16px}.membership-mobile-action{display:grid;gap:10px}.membership-mobile-action p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.6}.membership-mobile-action .membership-primary{min-height:52px;font-size:18px}.membership-mobile-action small{color:#647a72;font-size:12px}.membership-mobile-purchase .membership-purchase-content{display:flex;flex-direction:column;gap:22px}.membership-mobile-purchase .manual-purchase{order:1;width:100%}.membership-mobile-purchase .membership-starter-pack{order:2;width:100%;margin:0}.membership-mobile-purchase .membership-contact-card{order:-1;display:flex;flex-direction:column;scroll-margin-top:82px;padding:18px 14px}.membership-mobile-purchase .membership-contact-card:focus-visible{outline:3px solid #8fd0c4;outline-offset:3px}.membership-mobile-purchase .membership-contact-card>p{margin-bottom:0}.membership-mobile-purchase .wechat-id-row{order:1;margin-block:12px}.membership-mobile-purchase .copy-wechat-button{min-height:44px;font-size:12px}.membership-mobile-purchase .wechat-qr-frame{order:2;width:190px}}