"use client"; import dynamic from "next/dynamic"; import { ProblemBgSvg } from "../app/constant"; const ProblemAnimation = dynamic(() => import("./problem-animation"), { ssr: false, }); export default function Problem() { return (
{/*
warning

The hidden complexity: Payment processors move money. They don't handle the state management that happens between payments.

*/}
{/* LEFT COLUMN */}

Say goodbye to your vibecoded infra.

AI billing is harder than seat-based. Managing payments, balances and entitlements across pricing and product changes becomes messy quickly. {" "} Autumn decouples your billing logic from code.

{[ { title: "Speed.", description: "Launch faster and maintain less code. Your coding agents will thank you.", }, { title: "Flexibility.", description: "Grow revenue by pricing how you want. No code changes needed.", }, { title: "Reliability.", description: "Declines, 3DS and edge cases handled. Contracts always accurate.", }, ].map((stat, i) => (

{stat.title}

{stat.description}

))}
{/* RIGHT COLUMN — problem animation */}
); }