Загрузка...

Адаптивный блок с 6 карточками-функциями для лендинга. Tailwind CSS, анимация при наведении. Демонстрация возможностей продукта на любых устройствах.
<section class="sm:px-6 lg:px-8 max-w-7xl mr-auto ml-auto pt-16 pr-4 pb-24 pl-4">
<!-- Header -->
<div class="text-center max-w-3xl mx-auto mb-16">
<div
class="inline-flex items-center gap-2 px-3 py-1 rounded-full bg-zinc-900 ring-1 ring-white/5 text-sm text-zinc-400 mb-6">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-lucide="sparkles"
class="lucide lucide-sparkles w-4 h-4">
<path
d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"
class=""></path>
<path d="M20 2v4" class=""></path>
<path d="M22 4h-4" class=""></path>
<circle cx="4" cy="20" r="2" class=""></circle>
</svg>
<span>Features</span>
</div>
<h1 class="text-5xl sm:text-6xl md:text-7xl tracking-tight font-semibold mb-6">
Everything you need
</h1>
<p class="text-lg text-zinc-400 leading-relaxed">
A complete payment solution designed for modern businesses. Fast, secure, and reliable.
</p>
</div>
<!-- Grid -->
<div class="grid grid-cols-1 lg:grid-cols-3 gap-6">
<!-- Feature 1 - Instant Payments -->
<div
class="relative rounded-3xl bg-zinc-950/80 ring-1 ring-white/5 p-6 sm:p-7 overflow-hidden hover:ring-white/10 transition-all">
<div
class="absolute inset-0 rounded-3xl pointer-events-none [mask-image:radial-gradient(60%_60%_at_80%_0%,white,transparent)]"
style="background: radial-gradient(1200px 400px at 85% -10%, rgba(120,120,255,0.08), transparent);"></div>
<div class="relative">
<div class="size-12 rounded-2xl bg-zinc-900 ring-1 ring-white/5 flex items-center justify-center mb-5">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-lucide="zap"
class="lucide lucide-zap w-6 h-6 text-blue-400">
<path
d="M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z"
class=""></path>
</svg>
</div>
<h3 class="text-2xl tracking-tight font-semibold mb-3">Instant Payments</h3>
<p class="text-zinc-400 text-sm leading-relaxed mb-6">
Process transactions in real-time with our lightning-fast payment infrastructure. No delays, no hassle.
</p>
<div class="space-y-3">
<div class="flex items-center justify-between py-3 px-4 rounded-xl bg-zinc-900/60 ring-1 ring-white/5">
<div class="flex items-center gap-3">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="credit-card" class="lucide lucide-credit-card w-4 h-4 text-zinc-400">
<rect width="20" height="14" x="2" y="5" rx="2" class=""></rect>
<line x1="2" x2="22" y1="10" y2="10" class=""></line>
</svg>
<span class="text-sm">All major cards</span>
</div>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="check" class="lucide lucide-check w-4 h-4 text-emerald-400">
<path d="M20 6 9 17l-5-5" class=""></path>
</svg>
</div>
<div class="flex items-center justify-between py-3 px-4 rounded-xl bg-zinc-900/60 ring-1 ring-white/5">
<div class="flex items-center gap-3">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="smartphone" class="lucide lucide-smartphone w-4 h-4 text-zinc-400">
<rect width="14" height="20" x="5" y="2" rx="2" ry="2" class=""></rect>
<path d="M12 18h.01" class=""></path>
</svg>
<span class="text-sm">Digital wallets</span>
</div>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="check" class="lucide lucide-check w-4 h-4 text-emerald-400">
<path d="M20 6 9 17l-5-5" class=""></path>
</svg>
</div>
<div class="flex items-center justify-between py-3 px-4 rounded-xl bg-zinc-900/60 ring-1 ring-white/5">
<div class="flex items-center gap-3">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="globe" class="lucide lucide-globe w-4 h-4 text-zinc-400">
<circle cx="12" cy="12" r="10" class=""></circle>
<path d="M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20" class=""></path>
<path d="M2 12h20" class=""></path>
</svg>
<span class="text-sm">Global coverage</span>
</div>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="check" class="lucide lucide-check w-4 h-4 text-emerald-400">
<path d="M20 6 9 17l-5-5" class=""></path>
</svg>
</div>
</div>
</div>
</div>
<!-- Feature 2 - Secure Transactions -->
<div
class="relative rounded-3xl bg-zinc-950/90 ring-1 ring-white/5 p-6 sm:p-8 overflow-hidden hover:ring-white/10 transition-all">
<div class="absolute inset-x-0 -bottom-24 h-64 pointer-events-none"
style="background: radial-gradient(60% 50% at 50% 100%, rgba(16,185,129,0.18), transparent 60%);"></div>
<div class="relative">
<div
class="size-12 rounded-2xl bg-emerald-600/20 ring-1 ring-emerald-500/30 flex items-center justify-center mb-5">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="shield-check" class="lucide lucide-shield-check w-6 h-6 text-emerald-400">
<path
d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"
class=""></path>
<path d="m9 12 2 2 4-4" class=""></path>
</svg>
</div>
<h3 class="text-2xl tracking-tight font-semibold mb-3">Secure Transactions</h3>
<p class="text-zinc-400 text-sm leading-relaxed mb-6">
Bank-level encryption and fraud detection to keep your payments safe and secure.
</p>
<div class="grid grid-cols-2 gap-4 mb-6">
<div>
<p class="text-xs uppercase tracking-widest text-zinc-500 mb-2">Encryption</p>
<p class="text-lg font-semibold text-zinc-200">256-bit SSL</p>
</div>
<div>
<p class="text-xs uppercase tracking-widest text-zinc-500 mb-2">Uptime</p>
<p class="text-lg font-semibold text-zinc-200">99.99%</p>
</div>
<div>
<p class="text-xs uppercase tracking-widest text-zinc-500 mb-2">Compliance</p>
<p class="text-lg font-semibold text-zinc-200">PCI DSS</p>
</div>
<div>
<p class="text-xs uppercase tracking-widest text-zinc-500 mb-2">Verification</p>
<div class="inline-flex items-center gap-1.5">
<div class="size-1.5 rounded-full bg-emerald-400"></div>
<p class="text-lg font-semibold text-emerald-400">Active</p>
</div>
</div>
</div>
<div
class="relative rounded-2xl bg-gradient-to-b from-zinc-900 to-zinc-950 ring-1 ring-white/5 p-4 overflow-hidden">
<div class="absolute inset-0 rounded-2xl pointer-events-none"
style="background: linear-gradient(120deg, rgba(16,185,129,0.18), transparent 40%);"></div>
<div class="flex items-center justify-between">
<div class="flex items-center gap-2">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="lock" class="lucide lucide-lock w-4 h-4 text-emerald-400">
<rect width="18" height="11" x="3" y="11" rx="2" ry="2" class=""></rect>
<path d="M7 11V7a5 5 0 0 1 10 0v4" class=""></path>
</svg>
<span class="text-sm font-medium">End-to-end encrypted</span>
</div>
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="shield" class="lucide lucide-shield w-4 h-4 text-zinc-400">
<path
d="M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z"
class=""></path>
</svg>
</div>
</div>
</div>
</div>
<!-- Feature 3 - Analytics Dashboard -->
<div
class="relative rounded-3xl bg-zinc-950/90 ring-1 ring-white/5 p-5 overflow-hidden hover:ring-white/10 transition-all flex flex-col">
<div class="absolute inset-0 rounded-3xl pointer-events-none"
style="background: linear-gradient(160deg, rgba(168,85,247,0.18), transparent 40%);"></div>
<div class="relative flex-1 flex flex-col">
<div
class="size-12 rounded-2xl bg-purple-600/20 ring-1 ring-purple-500/30 flex items-center justify-center mb-5">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="bar-chart-3" class="lucide lucide-bar-chart-3 w-6 h-6 text-purple-400">
<path d="M3 3v16a2 2 0 0 0 2 2h16" class=""></path>
<path d="M18 17V9" class=""></path>
<path d="M13 17V5" class=""></path>
<path d="M8 17v-3" class=""></path>
</svg>
</div>
<h3 class="text-2xl tracking-tight font-semibold mb-3">Analytics Dashboard</h3>
<p class="text-zinc-400 text-sm leading-relaxed mb-6">
Track every transaction with real-time insights and detailed reporting.
</p>
<div class="space-y-3 mb-6">
<div class="flex items-center justify-between py-2">
<span class="text-sm text-zinc-400">Total Revenue</span>
<span class="text-sm font-semibold">$847,250</span>
</div>
<div class="h-2 rounded-full bg-zinc-900 overflow-hidden ring-1 ring-white/5">
<div class="h-full bg-gradient-to-r from-purple-500 to-blue-500" style="width: 68%"></div>
</div>
<div class="flex items-center justify-between py-2">
<span class="text-sm text-zinc-400">Transactions</span>
<span class="text-sm font-semibold">12,847</span>
</div>
<div class="h-2 rounded-full bg-zinc-900 overflow-hidden ring-1 ring-white/5">
<div class="h-full bg-gradient-to-r from-emerald-500 to-teal-500" style="width: 84%"></div>
</div>
</div>
<div class="mt-auto pt-4">
<button class="w-full inline-flex items-center justify-center gap-2 rounded-2xl bg-zinc-900 text-zinc-100 py-3.5 ring-1 ring-white/5 hover:bg-zinc-800 transition">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-lucide="trending-up" class="lucide lucide-trending-up w-4 h-4"><path d="M16 7h6v6" class=""></path><path d="m22 7-8.5 8.5-5-5L2 17" class=""></path></svg>
<span class="text-sm font-medium">View Dashboard</span>
</button>
</div>
</div>
</div>
<!-- Feature 4 - Multi-Currency -->
<div
class="relative rounded-3xl bg-zinc-950/80 ring-1 ring-white/5 p-6 overflow-hidden hover:ring-white/10 transition-all">
<div class="absolute -top-12 -right-12 size-40 rounded-full bg-orange-900/20 blur-3xl pointer-events-none"></div>
<div class="relative">
<div
class="size-12 rounded-2xl bg-orange-600/20 ring-1 ring-orange-500/30 flex items-center justify-center mb-5">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-lucide="coins"
class="lucide lucide-coins w-6 h-6 text-orange-400">
<circle cx="8" cy="8" r="6" class=""></circle>
<path d="M18.09 10.37A6 6 0 1 1 10.34 18" class=""></path>
<path d="M7 6h1v4" class=""></path>
<path d="m16.71 13.88.7.71-2.82 2.82" class=""></path>
</svg>
</div>
<h3 class="text-2xl tracking-tight font-semibold mb-3">Multi-Currency</h3>
<p class="text-zinc-400 text-sm leading-relaxed mb-6">
Accept payments in 135+ currencies with automatic conversion and competitive rates.
</p>
<div class="grid grid-cols-3 gap-3">
<div class="p-3 rounded-xl bg-zinc-900/60 ring-1 ring-white/5 text-center">
<p class="text-xs text-zinc-500 mb-1">USD</p>
<p class="text-lg font-semibold">$</p>
</div>
<div class="p-3 rounded-xl bg-zinc-900/60 ring-1 ring-white/5 text-center">
<p class="text-xs text-zinc-500 mb-1">EUR</p>
<p class="text-lg font-semibold">€</p>
</div>
<div class="p-3 rounded-xl bg-zinc-900/60 ring-1 ring-white/5 text-center">
<p class="text-xs text-zinc-500 mb-1">GBP</p>
<p class="text-lg font-semibold">£</p>
</div>
</div>
</div>
</div>
<!-- Feature 5 - API Integration -->
<div
class="relative rounded-3xl bg-zinc-950/80 ring-1 ring-white/5 p-6 overflow-hidden hover:ring-white/10 transition-all">
<div class="absolute -bottom-12 -left-12 size-40 rounded-full bg-cyan-900/20 blur-3xl pointer-events-none"></div>
<div class="relative">
<div class="size-12 rounded-2xl bg-cyan-600/20 ring-1 ring-cyan-500/30 flex items-center justify-center mb-5">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-lucide="code-2"
class="lucide lucide-code-2 w-6 h-6 text-cyan-400">
<path d="m18 16 4-4-4-4" class=""></path>
<path d="m6 8-4 4 4 4" class=""></path>
<path d="m14.5 4-5 16" class=""></path>
</svg>
</div>
<h3 class="text-2xl tracking-tight font-semibold mb-3">Developer API</h3>
<p class="text-zinc-400 text-sm leading-relaxed mb-6">
Integrate seamlessly with our comprehensive API documentation and SDKs.
</p>
<div class="p-4 rounded-xl bg-zinc-900 ring-1 ring-white/5 font-mono text-xs">
<div class="text-zinc-500">// Initialize payment</div>
<div class="text-cyan-400 mt-1">const payment = await</div>
<div class="text-zinc-200 ml-4">stripe.payments.create({</div>
<div class="text-zinc-400 ml-8">amount: 2847.50,</div>
<div class="text-zinc-400 ml-8">currency: 'usd'</div>
<div class="text-zinc-200 ml-4">});</div>
</div>
</div>
</div>
<!-- Feature 6 - Support -->
<div
class="relative rounded-3xl bg-zinc-950/80 ring-1 ring-white/5 p-6 overflow-hidden hover:ring-white/10 transition-all">
<div
class="absolute inset-0 rounded-3xl pointer-events-none [mask-image:radial-gradient(60%_60%_at_20%_0%,white,transparent)]"
style="background: radial-gradient(1200px 400px at 15% -10%, rgba(255,120,120,0.08), transparent);"></div>
<div class="relative">
<div class="size-12 rounded-2xl bg-rose-600/20 ring-1 ring-rose-500/30 flex items-center justify-center mb-5">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="headphones" class="lucide lucide-headphones w-6 h-6 text-rose-400">
<path
d="M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3"
class=""></path>
</svg>
</div>
<h3 class="text-2xl tracking-tight font-semibold mb-3">24/7 Support</h3>
<p class="text-zinc-400 text-sm leading-relaxed mb-6">
Get help whenever you need it with our dedicated support team available around the clock.
</p>
<div class="space-y-3">
<div class="flex items-center gap-3 py-3 px-4 rounded-xl bg-zinc-900/60 ring-1 ring-white/5">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="message-circle" class="lucide lucide-message-circle w-4 h-4 text-zinc-400">
<path
d="M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719"
class=""></path>
</svg>
<span class="text-sm">Live chat support</span>
</div>
<div class="flex items-center gap-3 py-3 px-4 rounded-xl bg-zinc-900/60 ring-1 ring-white/5">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-lucide="mail"
class="lucide lucide-mail w-4 h-4 text-zinc-400">
<path d="m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7" class=""></path>
<rect x="2" y="4" width="20" height="16" rx="2" class=""></rect>
</svg>
<span class="text-sm">Email assistance</span>
</div>
<div class="flex items-center gap-3 py-3 px-4 rounded-xl bg-zinc-900/60 ring-1 ring-white/5">
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
data-lucide="phone" class="lucide lucide-phone w-4 h-4 text-zinc-400">
<path
d="M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 0 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384"
class=""></path>
</svg>
<span class="text-sm">Phone support</span>
</div>
</div>
</div>
</div>
</div>
</section>