@@ -45,9 +45,122 @@ const features = [
4545 } ,
4646] ;
4747
48+ const techPartners = [
49+ {
50+ name : "Google Cloud" ,
51+ role : "Infrastructure & Authentication" ,
52+ logo : (
53+ < svg viewBox = "0 0 24 24" className = "h-8 w-8" fill = "currentColor" >
54+ < path d = "M12.48 10.92v3.28h7.84c-.24 1.84-.853 3.187-1.787 4.133-1.147 1.147-2.933 2.4-6.053 2.4-4.827 0-8.6-3.893-8.6-8.72s3.773-8.72 8.6-8.72c2.6 0 4.507 1.027 5.907 2.347l2.307-2.307C18.747 1.44 16.133 0 12.48 0 5.867 0 .307 5.387.307 12s5.56 12 12.173 12c3.573 0 6.267-1.173 8.373-3.36 2.16-2.16 2.84-5.213 2.84-7.667 0-.76-.053-1.467-.173-2.053H12.48z" />
55+ </ svg >
56+ ) ,
57+ } ,
58+ {
59+ name : "Gemini AI" ,
60+ role : "Conversational Intelligence" ,
61+ logo : (
62+ < svg viewBox = "0 0 24 24" className = "h-8 w-8" fill = "currentColor" >
63+ < path d = "M12 0C5.352 0 0 5.352 0 12s5.352 12 12 12 12-5.352 12-12S18.648 0 12 0zm0 2.4c5.28 0 9.6 4.32 9.6 9.6s-4.32 9.6-9.6 9.6S2.4 17.28 2.4 12 6.72 2.4 12 2.4zm-1.2 4.8v4.8H6v2.4h4.8V19.2h2.4v-4.8H18v-2.4h-4.8V7.2h-2.4z" />
64+ </ svg >
65+ ) ,
66+ } ,
67+ {
68+ name : "Firebase" ,
69+ role : "Auth & Real-time Data" ,
70+ logo : (
71+ < svg viewBox = "0 0 24 24" className = "h-8 w-8" fill = "currentColor" >
72+ < path d = "M3.89 15.672L6.255.461A.542.542 0 0 1 7.27.288l2.543 4.771zm16.794 3.692l-2.25-14a.54.54 0 0 0-.919-.295L3.316 19.365l7.856 4.427a1.621 1.621 0 0 0 1.588 0zM14.3 7.147l-1.82-3.482a.542.542 0 0 0-.96 0L3.53 17.984z" />
73+ </ svg >
74+ ) ,
75+ } ,
76+ {
77+ name : "ElevenLabs" ,
78+ role : "Human-like Voice Synthesis" ,
79+ logo : (
80+ < svg viewBox = "0 0 24 24" className = "h-8 w-8" fill = "currentColor" >
81+ < rect x = "7" y = "2" width = "3" height = "20" rx = "1.5" />
82+ < rect x = "14" y = "2" width = "3" height = "20" rx = "1.5" />
83+ </ svg >
84+ ) ,
85+ } ,
86+ {
87+ name : "Gemini CLI" ,
88+ role : "AI Development Tooling" ,
89+ logo : (
90+ < svg viewBox = "0 0 24 24" className = "h-8 w-8" fill = "currentColor" >
91+ < path d = "M7 8l-4 4 4 4M17 8l4 4-4 4M14 4l-4 16" />
92+ </ svg >
93+ ) ,
94+ } ,
95+ ] ;
96+
4897export default function FeatureGrid ( ) {
4998 return (
5099 < section className = "mx-auto max-w-6xl px-6 py-24" >
100+ { /* Powered By */ }
101+ < FadeIn >
102+ < div className = "mb-24" >
103+ < p
104+ className = "text-center text-xs font-semibold uppercase tracking-[0.2em] mb-3"
105+ style = { { color : "var(--text-muted)" } }
106+ >
107+ Built with
108+ </ p >
109+ < h3
110+ className = "text-center text-2xl font-bold tracking-tight sm:text-3xl mb-4"
111+ style = { { color : "var(--text-primary)" } }
112+ >
113+ Industry-Leading Technology
114+ </ h3 >
115+ < p
116+ className = "mx-auto max-w-xl text-center text-sm mb-12"
117+ style = { { color : "var(--text-secondary)" } }
118+ >
119+ Powered by the Google ecosystem and ElevenLabs — the same technology behind the world's most advanced AI products.
120+ </ p >
121+ < div className = "grid grid-cols-2 sm:grid-cols-3 lg:grid-cols-5 gap-4" >
122+ { techPartners . map ( ( partner , i ) => (
123+ < FadeIn key = { partner . name } delay = { i * 0.08 } >
124+ < div
125+ className = "group flex flex-col items-center gap-3 rounded-2xl border p-5 text-center transition-all duration-300 hover:border-[var(--accent)] hover:-translate-y-1 hover:shadow-lg"
126+ style = { {
127+ borderColor : "var(--border-default)" ,
128+ backgroundColor : "var(--card-bg)" ,
129+ } }
130+ >
131+ < div
132+ className = "transition-colors duration-200 group-hover:text-[var(--accent)]"
133+ style = { { color : "var(--text-muted)" } }
134+ >
135+ { partner . logo }
136+ </ div >
137+ < div >
138+ < p
139+ className = "text-sm font-bold"
140+ style = { { color : "var(--text-primary)" } }
141+ >
142+ { partner . name }
143+ </ p >
144+ < p
145+ className = "text-xs mt-0.5 leading-tight"
146+ style = { { color : "var(--text-muted)" } }
147+ >
148+ { partner . role }
149+ </ p >
150+ </ div >
151+ </ div >
152+ </ FadeIn >
153+ ) ) }
154+ </ div >
155+ < p
156+ className = "text-center text-xs mt-6"
157+ style = { { color : "var(--text-muted)" } }
158+ >
159+ Created by < span className = "font-semibold" style = { { color : "var(--text-secondary)" } } > Antigravity</ span > · Powered by Google Cloud, Gemini API, Firebase Auth & ElevenLabs TTS
160+ </ p >
161+ </ div >
162+ </ FadeIn >
163+
51164 < FadeIn >
52165 < h2
53166 className = "text-center text-3xl font-bold tracking-tight sm:text-4xl"
0 commit comments