function Pricing({ go }) { const wide = useWide(); const [yearly, setYearly] = React.useState(true); const price = yearly ? 800 : 99; const per = yearly ? '/ year' : '/ month'; const btc = yearly ? '0.01123' : '0.00139'; return (
§ PRICING
One plan.
Everything included.
Flat pricing, so we have no reason to upsell. Billed in crypto via Whop. Cancel anytime.
setYearly(false)} style={{ padding: '10px 18px', cursor: 'pointer', background: !yearly ? TH.accent : 'transparent', color: !yearly ? TH.bg : TH.inkSoft }}>Monthly
setYearly(true)} style={{ padding: '10px 18px', cursor: 'pointer', background: yearly ? TH.accent : 'transparent', color: yearly ? TH.bg : TH.inkSoft }}>Yearly · save 33%
{/* Plan detail */}
◉ WALKFORWARD MEMBERSHIP
Everything, forever.
${price} {per}
≈ {btc} BTC · cancel anytime
{[ 'Full backtester access', 'Weekly research memo', 'Private Telegram community', 'Portfolio tracker (on-chain + CEX)', 'Video archive · 94 lectures', 'Monthly live Q&A', 'Data & trade CSV export', 'Founding member flair (yearly)', ].map((f, i) => (
{f}
))}
{/* Checkout / signup */}
❋ 30-DAY REFUND
ORDER SUMMARY
{yearly ? 'Yearly membership' : 'Monthly membership'}${price}.00
Network fee (est.)$1.20
Total due today${(price + 1.20).toFixed(2)}
PAY IN CRYPTO VIA
W
Whop Crypto Checkout
BTC · ETH · USDC · SOL · USDT
SELECTED
go('checkout', { plan: yearly ? 'yearly' : 'monthly' })} style={{ width: '100%', padding: '16px' }}> Continue to Whop checkout →
SECURE CRYPTO CHECKOUT · NO CARD REQUIRED
YOU'LL CREATE YOUR ACCOUNT IN THE NEXT STEP
{/* FAQ */}
§ QUESTIONS
{[ ['Why crypto only?', 'We settle on-chain so our business logic matches the subject matter. Whop handles the checkout and stablecoin conversion if you want it — we never touch your keys.'], ['What if I buy the top?', '30-day no-questions refund window via Whop. No forms, no "we\'re sorry to see you go" survey. Just click refund.'], ['Is this financial advice?', 'No. Walkforward is a research and tooling platform. Everything we publish is one input among many. Trade at your own risk and size responsibly.'], ['Can I cancel?', 'Any time in one click, inside the Whop dashboard or from your billing page here. Your archive stays accessible for 30 days after cancellation.'], ['Do I have to know how to code?', 'Not at all. The backtester is a visual tool — pick parameters, hit run. Our memos are written for humans. Bring curiosity, we\'ll handle the rest.'], ].map(([q, a], i) => (
{q} +
{a}
))}
); } Object.assign(window, { Pricing });