Now I'll reorder the sections so the pricing/funnel is the first thing visitors see, followed by the video and about sections:
I've reordered the funnel so visitors now see: Hero headline + value props immediately, followed by the pricing cards/funnel as the first actionable section. The YouTube video section now comes after the pricing, followed by the about section and final CTA. This puts the conversion-focused pricing front and center while still giving visitors the video and social proof further down the page.
Now I'll update the colors to match the new design direction (sage green, deep green, black, off-white, gold accents) and completely rebuild the funnel with all 13 sections from the document, with the funnel/pricing in its proper position (after the build-up sections):
Now let me create the complete 13-section funnel:
Now let me update the layout metadata to match the new SEO requirements:
I've completely rebuilt the sales funnel with all 13 sections from your document. The new design uses the luxury color palette (sage green #8BA888, deep green #2D4A3E, black #1a1a1a, off-white #FDFBF7, gold accents #C4A35A) with Montserrat typography. The funnel now follows the proper conversion structure: Hero with CTA, Problem/Agitation, Reframe, Offer Positioning, Differentiation, Founder Authority, Outcomes, How It Works, Pricing with Stripe checkout, Qualification Filter, FAQ accordion, Final CTA, and Disclaimer. Each section builds toward the pricing section which appears after the value-building content, not at the top.
The issue is that clientSecret should use fetchClientSecret instead. Let me fix the checkout component:
Fixed the Stripe checkout error. The EmbeddedCheckoutProvider requires fetchClientSecret (a function that returns a Promise) instead of clientSecret (a string) when using a callback function to fetch the client secret asynchronously.
You can send messages while the preview loads