File size: 2,217 Bytes
35c95df
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
import { Zap, Shield, Globe, Layers, Cpu, Terminal } from 'lucide-react'

const features = [
  {
    name: 'Instant Generation',
    description: 'Convert plain text descriptions into complex code structures instantly.',
    icon: Zap,
  },
  {
    name: 'Secure Environment',
    description: 'Your code runs in isolated, sandboxed environments for maximum security.',
    icon: Shield,
  },
  {
    name: 'Global Collaboration',
    description: 'Share live notebooks with teams across the globe in real-time.',
    icon: Globe,
  },
  {
    name: 'Multi-Layer Support',
    description: 'Support for Python, JavaScript, Rust, and Go in a single interface.',
    icon: Layers,
  },
  {
    name: 'Neural Processing',
    description: 'Built on advanced neural networks to understand context better.',
    icon: Cpu,
  },
  {
    name: 'CLI Integration',
    description: 'Connect your local workflow with our powerful command line tools.',
    icon: Terminal,
  },
]

export default function Features() {
  return (
    <div className="py-24 bg-brand-dark relative" id="features">
      <div className="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
        <div className="text-center mb-16">
          <h2 className="text-3xl font-bold text-white mb-4">Everything you need to build faster</h2>
          <p className="text-gray-400 max-w-2xl mx-auto">
            Deepnote isn't just a notebook. It's a complete development environment powered by AI.
          </p>
        </div>

        <div className="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
          {features.map((feature) => (
            <div key={feature.name} className="glass-panel p-6 rounded-xl hover:border-gray-600 transition-colors group">
              <div className="w-12 h-12 bg-gray-800 rounded-lg flex items-center justify-center mb-4 text-brand-accent group-hover:text-white group-hover:bg-brand-accent transition-all">
                <feature.icon size={24} />
              </div>
              <h3 className="text-xl font-bold text-white mb-2">{feature.name}</h3>
              <p className="text-gray-400 leading-relaxed">{feature.description}</p>
            </div>
          ))}
        </div>
      </div>
    </div>
  )
}