app/maintenance/page.tsx(248,121): error TS2322: Type '{ children: string; class: string; }' is not assignable to type 'DetailedHTMLProps, HTMLSpanElement>'. Property 'class' does not exist on type 'DetailedHTMLProps, HTMLSpanElement>'. Did you mean 'className'? app/page.tsx(18,44): error TS2339: Property 'sections' does not exist on type '{ hero: { badge: string; title_line1: string; title_highlight1: string; title_highlight2: string; badges: { lg: string; licensed: string; energy: string; }; cta_shop: string; cta_estimate: string; }; services: { ...; }; }'. app/page.tsx(95,30): error TS2304: Cannot find name 'sectionMap'. components/CheckoutForm.tsx(183,19): error TS2322: Type '{ clientSecret: string; appearance: { theme: string; variables: { colorPrimary: string; colorBackground: string; colorText: string; colorDanger: string; fontFamily: string; spacingUnit: string; borderRadius: string; iconColor: string; }; rules: { ...; }; }; }' is not assignable to type 'StripeElementsOptions'. Type '{ clientSecret: string; appearance: { theme: string; variables: { colorPrimary: string; colorBackground: string; colorText: string; colorDanger: string; fontFamily: string; spacingUnit: string; borderRadius: string; iconColor: string; }; rules: { ...; }; }; }' is not assignable to type 'StripeElementsOptionsModeSetup'. Type '{ clientSecret: string; appearance: { theme: string; variables: { colorPrimary: string; colorBackground: string; colorText: string; colorDanger: string; fontFamily: string; spacingUnit: string; borderRadius: string; iconColor: string; }; rules: { ...; }; }; }' is not assignable to type 'StripeElementsOptionsModeBase'. Types of property 'clientSecret' are incompatible. Type 'string' is not assignable to type 'never'.