.pricing-main{max-width:1000px;margin:0 auto;padding:60px 24px 56px}.pricing-head{text-align:center;margin-bottom:44px}.pricing-head h1{font-size:42px;font-weight:600;margin-bottom:14px}.pricing-head p{color:var(--muted);font-size:17px;max-width:580px;margin:0 auto}.credit-pack{margin-top:26px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:26px 30px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.credit-pack .info h3{font-family:Playfair Display,Georgia,Songti SC,serif;font-size:18px;margin-bottom:4px}.credit-pack .info p{font-size:13px;color:var(--muted)}.credit-pack .buy-side{display:flex;align-items:center;gap:18px}.credit-pack .price{font-size:26px;font-weight:700}.credit-pack .btn-buy{background:var(--gold);color:#000;font-weight:700;font-size:13px;padding:10px 24px;border:none;border-radius:10px;cursor:pointer;transition:.2s;font-family:inherit}.credit-pack .btn-buy:hover{background:var(--gold-dark)}.credit-pack .btn-buy:disabled{opacity:.5;cursor:wait}.note{text-align:center;color:var(--muted);font-size:13px;margin-top:30px}.back{display:block;text-align:center;margin-top:20px}.back,.toast{color:var(--gold);font-size:14px}.toast{position:fixed;top:20px;left:50%;transform:translateX(-50%) translateY(-80px);background:#1f2912;border:1px solid rgba(255,226,159,.4);padding:12px 22px;border-radius:10px;transition:transform .3s;z-index:99}.toast.show{transform:translateX(-50%) translateY(0)}@media (max-width:900px){.plans{grid-template-columns:1fr}}