1-
21import React from 'react' ;
32import { motion } from 'framer-motion' ;
43import { Bitcoin , TrendingUp , Shield , Coins , Zap } from 'lucide-react' ;
5-
64const FinancialFreedomSection = ( ) => {
75 const benefits = [ {
86 icon : TrendingUp ,
@@ -21,21 +19,23 @@ const FinancialFreedomSection = () => {
2119 title : "Digital Assets" ,
2220 description : "NFTs & tokens"
2321 } ] ;
24-
25- return (
26- < section className = "py-20 relative overflow-hidden" >
22+ return < section className = "py-20 relative overflow-hidden" >
2723 { /* Background gradient effect */ }
2824 < div className = "absolute inset-0 bg-gradient-radial from-alien-green/5 via-transparent to-transparent" />
2925
3026 < div className = "container mx-auto px-4 relative z-10" >
3127 { /* Header Section - Two Line Title */ }
32- < motion . div
33- initial = { { opacity : 0 , y : 30 } }
34- whileInView = { { opacity : 1 , y : 0 } }
35- transition = { { duration : 0.8 } }
36- viewport = { { once : true } }
37- className = "text-center mb-16"
38- >
28+ < motion . div initial = { {
29+ opacity : 0 ,
30+ y : 30
31+ } } whileInView = { {
32+ opacity : 1 ,
33+ y : 0
34+ } } transition = { {
35+ duration : 0.8
36+ } } viewport = { {
37+ once : true
38+ } } className = "text-center mb-16" >
3939 < div className = "space-y-4" >
4040 < h2 className = "text-5xl md:text-6xl text-alien-gold font-nasalization tracking-wider font-bold" >
4141 ₿£€$$
@@ -48,13 +48,18 @@ const FinancialFreedomSection = () => {
4848
4949 { /* Main Content - Centered Layout */ }
5050 < div className = "max-w-4xl mx-auto mb-16" >
51- < motion . div
52- initial = { { opacity : 0 , y : 30 } }
53- whileInView = { { opacity : 1 , y : 0 } }
54- transition = { { duration : 0.8 , delay : 0.3 } }
55- viewport = { { once : true } }
56- className = "card-border p-8 backdrop-blur-md text-center"
57- >
51+ < motion . div initial = { {
52+ opacity : 0 ,
53+ y : 30
54+ } } whileInView = { {
55+ opacity : 1 ,
56+ y : 0
57+ } } transition = { {
58+ duration : 0.8 ,
59+ delay : 0.3
60+ } } viewport = { {
61+ once : true
62+ } } className = "card-border p-8 backdrop-blur-md text-center" >
5863 < p className = "text-xl text-gray-300 font-[Exo] leading-relaxed mb-8 text-center" >
5964 Any individual or professional can understand the advantage of digital Money:
6065 </ p >
@@ -88,87 +93,112 @@ const FinancialFreedomSection = () => {
8893 </ div >
8994
9095 { /* Benefits Grid - Smaller and Complementary */ }
91- < motion . div
92- initial = { { opacity : 0 , y : 30 } }
93- whileInView = { { opacity : 1 , y : 0 } }
94- transition = { { duration : 0.8 , delay : 0.4 } }
95- viewport = { { once : true } }
96- className = "grid grid-cols-2 md:grid-cols-4 gap-4 mb-16 max-w-4xl mx-auto"
97- >
98- { benefits . map ( ( benefit , index ) => (
99- < motion . div
100- key = { index }
101- initial = { { opacity : 0 , y : 20 } }
102- whileInView = { { opacity : 1 , y : 0 } }
103- transition = { { duration : 0.5 , delay : 0.1 * index } }
104- viewport = { { once : true } }
105- className = "card-border p-4 text-center hover:scale-105 transition-transform duration-300"
106- >
96+ < motion . div initial = { {
97+ opacity : 0 ,
98+ y : 30
99+ } } whileInView = { {
100+ opacity : 1 ,
101+ y : 0
102+ } } transition = { {
103+ duration : 0.8 ,
104+ delay : 0.4
105+ } } viewport = { {
106+ once : true
107+ } } className = "grid grid-cols-2 md:grid-cols-4 gap-4 mb-16 max-w-4xl mx-auto" >
108+ { benefits . map ( ( benefit , index ) => < motion . div key = { index } initial = { {
109+ opacity : 0 ,
110+ y : 20
111+ } } whileInView = { {
112+ opacity : 1 ,
113+ y : 0
114+ } } transition = { {
115+ duration : 0.5 ,
116+ delay : 0.1 * index
117+ } } viewport = { {
118+ once : true
119+ } } className = "card-border p-4 text-center hover:scale-105 transition-transform duration-300" >
107120 < benefit . icon className = "h-6 w-6 text-alien-gold mx-auto mb-2" />
108121 < h5 className = "font-bold text-xs text-alien-green font-nasalization mb-1" >
109122 { benefit . title }
110123 </ h5 >
111124 < p className = "text-xs text-gray-400 font-[Exo]" >
112125 { benefit . description }
113126 </ p >
114- </ motion . div >
115- ) ) }
127+ </ motion . div > ) }
116128 </ motion . div >
117129
118130 { /* ABTC Token Highlight - Simplified without widget */ }
119- < motion . div
120- initial = { { opacity : 0 , scale : 0.9 } }
121- whileInView = { { opacity : 1 , scale : 1 } }
122- transition = { { duration : 0.8 , delay : 0.5 } }
123- viewport = { { once : true } }
124- className = "card-border p-8 max-w-6xl mx-auto text-center relative overflow-hidden"
125- >
131+ < motion . div initial = { {
132+ opacity : 0 ,
133+ scale : 0.9
134+ } } whileInView = { {
135+ opacity : 1 ,
136+ scale : 1
137+ } } transition = { {
138+ duration : 0.8 ,
139+ delay : 0.5
140+ } } viewport = { {
141+ once : true
142+ } } className = "card-border p-8 max-w-6xl mx-auto text-center relative overflow-hidden" >
126143 { /* Background decorative elements */ }
127144 < div className = "absolute inset-0 bg-gradient-to-br from-alien-gold/5 via-transparent to-alien-green/5" />
128145 < div className = "absolute top-0 left-0 w-32 h-32 bg-alien-gold/10 rounded-full blur-3xl" />
129146 < div className = "absolute bottom-0 right-0 w-32 h-32 bg-alien-green/10 rounded-full blur-3xl" />
130147
131148 < div className = "relative z-10" >
132- < motion . h3
133- initial = { { opacity : 0 , y : 20 } }
134- whileInView = { { opacity : 1 , y : 0 } }
135- transition = { { duration : 0.6 , delay : 0.6 } }
136- viewport = { { once : true } }
137- className = "text-3xl md:text-4xl font-bold mb-4 text-alien-gold font-nasalization"
138- >
149+ < motion . h3 initial = { {
150+ opacity : 0 ,
151+ y : 20
152+ } } whileInView = { {
153+ opacity : 1 ,
154+ y : 0
155+ } } transition = { {
156+ duration : 0.6 ,
157+ delay : 0.6
158+ } } viewport = { {
159+ once : true
160+ } } className = "text-3xl md:text-4xl font-bold mb-4 text-alien-gold font-nasalization" >
139161 A₿tc < span className = "text-sm text-[#03ff19]" > (Aurum nostrum non est aurum vulgi)</ span >
140162 </ motion . h3 >
141163
142- < motion . p
143- initial = { { opacity : 0 , y : 20 } }
144- whileInView = { { opacity : 1 , y : 0 } }
145- transition = { { duration : 0.6 , delay : 0.7 } }
146- viewport = { { once : true } }
147- className = "text-lg text-gray-300 mb-6 font-[Exo] max-w-3xl mx-auto"
148- >
164+ < motion . p initial = { {
165+ opacity : 0 ,
166+ y : 20
167+ } } whileInView = { {
168+ opacity : 1 ,
169+ y : 0
170+ } } transition = { {
171+ duration : 0.6 ,
172+ delay : 0.7
173+ } } viewport = { {
174+ once : true
175+ } } className = "text-lg text-gray-300 mb-6 font-[Exo] max-w-3xl mx-auto" >
149176 Aurum ₿itoin cryptoken serves as collateral and derivative of Bitcoin and gold,
150177 providing < span className = "text-alien-green font-semibold" > scalability</ span > ,
151178 < span className = "text-alien-gold font-semibold" > stability</ span > and
152179 < span className = "text-alien-green font-semibold" > growth potential (Φπ)</ span > ...
153180 </ motion . p >
154181
155- < motion . div
156- initial = { { opacity : 0 , scale : 0.9 } }
157- whileInView = { { opacity : 1 , scale : 1 } }
158- transition = { { duration : 0.6 , delay : 0.8 } }
159- viewport = { { once : true } }
160- className = "inline-flex items-center gap-3 bg-gradient-to-r from-alien-space-dark to-alien-space px-6 py-3 rounded-full border border-alien-green/30"
161- >
182+ < motion . div initial = { {
183+ opacity : 0 ,
184+ scale : 0.9
185+ } } whileInView = { {
186+ opacity : 1 ,
187+ scale : 1
188+ } } transition = { {
189+ duration : 0.6 ,
190+ delay : 0.8
191+ } } viewport = { {
192+ once : true
193+ } } className = "inline-flex items-center gap-3 bg-gradient-to-r from-alien-space-dark to-alien-space px-6 py-3 rounded-full border border-alien-green/30" >
162194 < Bitcoin className = "h-5 w-5 text-alien-gold" />
163- < span className = "text-alien-green font-semibold font-[Exo]" > Bitcoin- backed</ span >
195+ < span className = "text-alien-green font-semibold font-[Exo]" > ₿itcoin backed</ span >
164196 < span className = "text-gray-400" > •</ span >
165197 < span className = "text-alien-gold font-semibold font-[Exo]" > Interoperable</ span >
166198 </ motion . div >
167199 </ div >
168200 </ motion . div >
169201 </ div >
170- </ section >
171- ) ;
202+ </ section > ;
172203} ;
173-
174- export default FinancialFreedomSection ;
204+ export default FinancialFreedomSection ;
0 commit comments