Some checks failed
CI / Frontend Lint & Type Check (push) Has been cancelled
CI / Frontend Build (push) Has been cancelled
CI / Backend Lint (push) Has been cancelled
CI / Backend Tests (push) Has been cancelled
CI / Docker Build (push) Has been cancelled
CI / Security Scan (push) Has been cancelled
Deploy / Build & Push Images (push) Has been cancelled
Deploy / Deploy to Server (push) Has been cancelled
Deploy / Notify (push) Has been cancelled
164 lines
8.2 KiB
TypeScript
164 lines
8.2 KiB
TypeScript
'use client'
|
|
|
|
import { Header } from '@/components/Header'
|
|
import { Footer } from '@/components/Footer'
|
|
import { Target, Shield, Zap, Users, Globe, ArrowRight } from 'lucide-react'
|
|
import Link from 'next/link'
|
|
|
|
const stats = [
|
|
{ value: 'Verified', label: 'DNS-VERIFIED LISTINGS' },
|
|
{ value: 'Real data', label: 'NO SIMULATED INVENTORY' },
|
|
{ value: 'Operator-grade', label: 'WORKFLOWS' },
|
|
{ value: 'Secure', label: 'COOKIE AUTH + RATE LIMITS' },
|
|
]
|
|
|
|
export default function AboutPage() {
|
|
return (
|
|
<div className="min-h-screen bg-[#020202] text-white relative overflow-x-hidden selection:bg-accent/30 selection:text-white">
|
|
{/* Background Atmosphere */}
|
|
<div className="fixed inset-0 pointer-events-none z-0">
|
|
<div className="absolute inset-0 bg-[url('/noise.png')] opacity-[0.03] mix-blend-overlay" />
|
|
<div
|
|
className="absolute inset-0 opacity-[0.03]"
|
|
style={{
|
|
backgroundImage: `linear-gradient(rgba(255,255,255,0.3) 0.5px, transparent 0.5px), linear-gradient(90deg, rgba(255,255,255,0.3) 0.5px, transparent 0.5px)`,
|
|
backgroundSize: '160px 160px',
|
|
}}
|
|
/>
|
|
<div className="absolute top-0 left-1/2 -translate-x-1/2 w-[800px] h-[400px] bg-accent/[0.02] rounded-full blur-[120px]" />
|
|
</div>
|
|
|
|
<Header />
|
|
|
|
<main className="relative pt-32 sm:pt-40 pb-20 px-4 sm:px-6 flex-1">
|
|
<div className="max-w-[1200px] mx-auto">
|
|
{/* Hero */}
|
|
<div className="text-center mb-20 sm:mb-28 animate-fade-in">
|
|
<span className="text-accent font-mono text-xs uppercase tracking-[0.2em] mb-4 block flex items-center justify-center gap-2">
|
|
<div className="w-1.5 h-1.5 bg-accent animate-pulse" />
|
|
Mission Briefing
|
|
</span>
|
|
<h1 className="font-display text-[3.5rem] sm:text-[5rem] md:text-[6rem] leading-[0.9] tracking-[-0.04em] text-white mb-8">
|
|
Built for hunters.
|
|
<br />
|
|
<span className="text-white/30">By hunters.</span>
|
|
</h1>
|
|
<p className="text-lg sm:text-xl text-white/50 max-w-2xl mx-auto font-light leading-relaxed">
|
|
POUNCE exists for one reason: to give you the edge.
|
|
Track assets. See opportunities. Move first.
|
|
</p>
|
|
</div>
|
|
|
|
{/* Stats Grid - Bento Style */}
|
|
<div className="grid grid-cols-2 md:grid-cols-4 gap-px bg-white/10 border border-white/10 mb-32 animate-slide-up">
|
|
{stats.map((stat) => (
|
|
<div
|
|
key={stat.label}
|
|
className="bg-[#020202] p-8 sm:p-10 text-center group hover:bg-[#050505] transition-colors"
|
|
>
|
|
<div className="text-3xl sm:text-4xl font-display text-white mb-2 group-hover:text-accent transition-colors">
|
|
{stat.value}
|
|
</div>
|
|
<div className="text-[10px] font-mono uppercase tracking-widest text-white/30">{stat.label}</div>
|
|
</div>
|
|
))}
|
|
</div>
|
|
|
|
{/* Mission */}
|
|
<div className="grid lg:grid-cols-2 gap-16 lg:gap-24 items-center mb-32">
|
|
<div className="animate-slide-up">
|
|
<span className="text-accent font-mono text-xs uppercase tracking-[0.2em] mb-4 block">The Objective</span>
|
|
<h2 className="font-display text-4xl sm:text-5xl text-white mb-8">Level the playing field.</h2>
|
|
<div className="space-y-6 text-white/60 text-lg font-light leading-relaxed">
|
|
<p>
|
|
Domain intelligence shouldn't be locked behind enterprise paywalls or hidden in archaic CLI tools.
|
|
</p>
|
|
<p>
|
|
We built POUNCE to democratize access to high-value digital assets. Whether you're a sniper looking for a single drop or a whale managing a portfolio, our tools give you the same firepower.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div className="relative animate-scale-in delay-100">
|
|
<div className="absolute -inset-4 bg-accent/5 blur-2xl" />
|
|
<div className="relative border border-white/10 bg-[#050505] p-10">
|
|
<div className="absolute top-0 right-0 p-4">
|
|
<Globe className="w-12 h-12 text-white/10" />
|
|
</div>
|
|
<h3 className="font-display text-2xl text-white mb-6">Global Coverage</h3>
|
|
<ul className="space-y-4 font-mono text-sm text-white/50">
|
|
<li className="flex justify-between border-b border-white/5 pb-2">
|
|
<span>Registrars</span>
|
|
<span className="text-white">50+ Connected</span>
|
|
</li>
|
|
<li className="flex justify-between border-b border-white/5 pb-2">
|
|
<span>TLDs</span>
|
|
<span className="text-white">886 Supported</span>
|
|
</li>
|
|
<li className="flex justify-between border-b border-white/5 pb-2">
|
|
<span>Refresh Rate</span>
|
|
<span className="text-white">Live</span>
|
|
</li>
|
|
<li className="flex justify-between">
|
|
<span>Data Source</span>
|
|
<span className="text-white">WHOIS / RDAP / DNS</span>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
{/* Values */}
|
|
<div className="mb-32">
|
|
<h2 className="font-display text-3xl text-white text-center mb-16">Operational Code</h2>
|
|
<div className="grid sm:grid-cols-2 lg:grid-cols-4 gap-8">
|
|
{[
|
|
{ icon: Target, title: 'Precision', desc: 'Accurate data. No guesswork. Every check counts.' },
|
|
{ icon: Shield, title: 'Privacy', desc: 'Your strategy stays yours. We never share or sell data.' },
|
|
{ icon: Zap, title: 'Speed', desc: 'Fast intel. You move first.' },
|
|
{ icon: Users, title: 'Transparency', desc: 'Clear pricing. No surprises. Ever.' },
|
|
].map((value, i) => (
|
|
<div
|
|
key={value.title}
|
|
className="p-8 border border-white/10 bg-[#050505] hover:border-accent/30 transition-all group"
|
|
>
|
|
<value.icon className="w-8 h-8 text-white/20 group-hover:text-accent mb-6 transition-colors" />
|
|
<h3 className="font-display text-xl text-white mb-3">{value.title}</h3>
|
|
<p className="font-mono text-xs text-white/40 leading-relaxed">{value.desc}</p>
|
|
</div>
|
|
))}
|
|
</div>
|
|
</div>
|
|
|
|
{/* CTA */}
|
|
<div className="text-center bg-[#050505] border border-white/10 p-12 sm:p-20 relative overflow-hidden">
|
|
<div className="absolute inset-0 bg-[url('/noise.png')] opacity-[0.05]" />
|
|
<div className="relative z-10">
|
|
<h2 className="font-display text-4xl sm:text-5xl text-white mb-6">Ready to deploy?</h2>
|
|
<p className="text-white/50 mb-10 max-w-lg mx-auto font-mono text-sm">
|
|
Join the elite circle of investors who stop guessing and start knowing.
|
|
</p>
|
|
<div className="flex flex-col sm:flex-row items-center justify-center gap-6">
|
|
<Link
|
|
href="/register"
|
|
className="px-8 py-4 bg-accent text-black text-xs font-bold uppercase tracking-[0.2em] hover:bg-white transition-all shadow-[0_0_20px_rgba(16,185,129,0.2)]"
|
|
style={{ clipPath: 'polygon(10px 0, 100% 0, 100% 100%, 0 100%, 0 10px)' }}
|
|
>
|
|
Enter Terminal
|
|
</Link>
|
|
<Link
|
|
href="/contact"
|
|
className="px-8 py-4 border border-white/20 text-white text-xs font-bold uppercase tracking-[0.2em] hover:bg-white hover:text-black transition-all"
|
|
>
|
|
Contact HQ
|
|
</Link>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</main>
|
|
|
|
<Footer />
|
|
</div>
|
|
)
|
|
}
|