diff --git a/public/chat.js b/public/chat.js
index 304d7f8..6ec5f7a 100644
--- a/public/chat.js
+++ b/public/chat.js
@@ -19,8 +19,8 @@
a:()=>`Premium entry is ${pol()} POL${usd()} on Polygon Mainnet, plus a small extra POL balance for network gas. POL's dollar value changes with the market. Only ever use funds you can afford to lose.`},
{k:['pol','polygon','network','chain','gas','matic','mainnet'],
a:()=>`The build runs on Polygon Mainnet (chain ID 137). POL is the network's native token — it pays for your Premium entry AND for transaction "gas." Easiest way to think about gas: just like a car needs fuel to get from A to B, every blockchain transaction burns a tiny bit of POL to move. That's why you keep a little extra in the tank beyond your entry — a wallet that's bone-dry can't make the trip. In MetaMask, make sure Polygon is the selected network before doing anything.`},
- {k:['metamask','wallet','create wallet','install','set up wallet','setup wallet'],
- a:()=>`Install MetaMask only from the official site or your device's official app store, then create your wallet. Video 2 in the training walks through it step by step. Never share your Secret Recovery Phrase with anyone — not the team, not this site, not a "support agent".`},
+ {k:['safepal','metamask','wallet','create wallet','install','set up wallet','setup wallet'],
+ a:()=>`We recommend SafePal: install it only from the official site or your device's official app store, then create your wallet. MetaMask and Trust work too, and the site's wallet picker lists SafePal first. Video 2 in the training walks through it step by step. Never share your Secret Recovery Phrase with anyone — not the team, not this site, not a "support agent".`},
{k:['fund','funding','buy pol','get pol','deposit','exchange','transfer','send pol'],
a:()=>`You'll need about ${pol()} POL plus a little extra for gas${usd()}, on Polygon Mainnet. Video 3 in the training shows how to fund your wallet. Brand new to crypto? You can buy POL directly with a debit/credit card, Apple Pay, or Google Pay via MoonPay — pick POL on the Polygon network (MoonPay may show POL's old name, MATIC — same token) and send it to your own wallet address. The join page also offers this automatically if your connected wallet is short. Double-check you're getting POL on Polygon — not another chain.`},
{k:['join','buy','purchase','premium position','enter','sign up','signup','register','get started','start'],
diff --git a/public/contract.html b/public/contract.html
index 4a73795..3e0f2c8 100644
--- a/public/contract.html
+++ b/public/contract.html
@@ -30,5 +30,5 @@
-
+