.purchase-guide{max-width:1020px;margin:0 auto}.purchase-steps{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:14px}.purchase-steps li{display:flex;align-items:flex-start;gap:18px;padding:22px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.purchase-number{display:grid;place-items:center;flex:0 0 36px;height:36px;border-radius:10px;background:rgba(124,108,255,.17);color:#b8aaff;font-weight:700;font-size:1.15rem}.purchase-steps p{margin:4px 0;line-height:1.8}.purchase-late{margin:28px 0;line-height:1.8}.help-faq{display:grid;gap:12px}.help-faq details{border:1px solid var(--line);border-radius:12px;background:var(--panel)}.help-faq summary{cursor:pointer;padding:20px;font-weight:600}.help-faq-answer{padding:0 20px 22px;color:var(--dim);line-height:1.85;overflow-wrap:anywhere}.help-faq-answer p{margin:0 0 12px}.help-faq-answer a{color:var(--ac2)}.help-faq-answer .forum-table{color:var(--tx)}.purchase-references{margin:24px 0;color:var(--dim);font-size:.85rem}.purchase-references a{color:var(--ac2);text-decoration:underline}@media(max-width:600px){.purchase-steps li{padding:17px;gap:12px}.purchase-steps p{font-size:.93rem}.help-faq summary{padding:17px}.help-faq-answer{padding:0 17px 18px}}
