'use client'; import { useState, type CSSProperties } from 'react'; import { ArrowUpRight, ChevronDown, ChevronLeft, ChevronRight, Info, Landmark, Play, Plus, ShieldUser, Zap, } from 'lucide-react'; import Image from 'next/image'; import NewBadgeStrokeAnnouncement from '@/components/landing-page-blocks/announcement/new-badge-stroke-announcement'; import ApexActionMegaMenuHeader from '@/components/landing-page-blocks/navigation/apex-action-mega-menu-header'; import * as Badge from '@/components/ui/badge'; import * as Button from '@/components/ui/button'; import * as FancyButton from '@/components/ui/fancy-button'; import * as Input from '@/components/ui/input'; import * as Label from '@/components/ui/label'; import * as LinkButton from '@/components/ui/link-button'; import * as Select from '@/components/ui/select'; import * as Switch from '@/components/ui/switch'; import * as Textarea from '@/components/ui/textarea'; const brands = [ { src: 'https://alignui.com/images/blocks/hero-1-brand-1-400.svg', darkSrc: 'https://alignui.com/images/blocks/hero-1-brand-1-400-dark.svg', alt: 'Synergy', }, { src: 'https://alignui.com/images/blocks/hero-1-brand-2-400.svg', darkSrc: 'https://alignui.com/images/blocks/hero-1-brand-2-400-dark.svg', alt: 'Horizon', }, { src: 'https://alignui.com/images/blocks/hero-1-brand-3-400.svg', darkSrc: 'https://alignui.com/images/blocks/hero-1-brand-3-400-dark.svg', alt: 'Catalyst', }, { src: 'https://alignui.com/images/blocks/hero-1-brand-4-400.svg', darkSrc: 'https://alignui.com/images/blocks/hero-1-brand-4-400-dark.svg', alt: 'Phoenix', }, { src: 'https://alignui.com/images/blocks/hero-1-brand-5-400.svg', darkSrc: 'https://alignui.com/images/blocks/hero-1-brand-5-400-dark.svg', alt: 'Pulse', }, { src: 'https://alignui.com/images/blocks/hero-1-brand-6-400.svg', darkSrc: 'https://alignui.com/images/blocks/hero-1-brand-6-400-dark.svg', alt: 'Solaris', }, { src: 'https://alignui.com/images/blocks/hero-1-brand-7-400.svg', darkSrc: 'https://alignui.com/images/blocks/hero-1-brand-7-400-dark.svg', alt: 'Aurora', }, ]; const paymentMethods = [ { value: 'wire', label: 'Wire' }, { value: 'ach', label: 'ACH' }, { value: 'crypto', label: 'Crypto' }, { value: 'bank-transfer', label: 'Bank Transfer' }, ]; const cardMeta = [ { icon: Landmark, title: 'Link all accounts' }, { icon: ShieldUser, title: 'Control payment roles' }, { icon: Zap, title: 'Send funds instantly' }, ]; function HeroBadge() { return (
NEW Faster payments, global reach
); } export default function GlobalPaymentNetworkHero() { const [activeCard, setActiveCard] = useState(0); const ActiveIcon = cardMeta[activeCard].icon; return (

Your complete payment network

From global transfers to fraud protection, all in one place.

Access the dashboard See it in action
{brands.map((brand) => (
{brand.alt} {brand.alt}
))}
{cardMeta[activeCard].title}
Link all accounts

Merge your banks, wallets, and cards to see balances in one view

Learn more
Verified
James Brown
James Brown
james@alignui.com
A-52112
Sophia Williams
Sophia Williams
+44 01 2345 6789
A-52132
Emma Wright
Emma Wright
james@alignui.com
A-52184
Matthew Johnson
Matthew Johnson
+1 (456) 789-0123
A-52114
New Recipient
Control payment roles

Set limits, authorize steps, and assign payment rights by team

Learn more
James Brown
James Brown
james@alignui.com
Edit
Select Payment Method {paymentMethods.map((item) => ( {item.label} ))}

Same-day transfer, no fees.

Summit Finance International
Account ••9876 · Routing ••5432
Edit
Continue
Send funds instantly

Pay clients, partners, and suppliers in seconds without delays

Learn more
Operations Account
Available: $15,000.00
Enter Amount $
Description (Optional)
Recurring payment

From secure payments to account sync,{' '} everything runs in one place.

); }