Skip to content

Commit 0d44dc0

Browse files
mostlyerrorclaude
andauthored
Add hero illustration and enhance CTA buttons (#11)
- Add robot illustration positioned above CTAs on mobile, larger on desktop - Increase CTA button size (px-8 py-4) and font weight (bold, text-lg) - Add prominent shadow effects to CTAs with coral glow on primary button - Reposition decorative elements to left side to accommodate illustration - Hide some decorative elements on mobile/tablet for cleaner layout Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
1 parent fd12df7 commit 0d44dc0

2 files changed

Lines changed: 31 additions & 26 deletions

File tree

app/page.tsx

Lines changed: 31 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -11,45 +11,37 @@ export default function Home() {
1111
{/* Decorative elements */}
1212
<div className="absolute inset-0 overflow-hidden pointer-events-none">
1313
{/* Large blurred gradient blobs */}
14-
<div className="absolute -top-32 -right-32 w-[500px] h-[500px] bg-mustard/15 rounded-full blur-3xl"></div>
15-
<div className="absolute top-1/2 -left-48 w-[600px] h-[600px] bg-sage/10 rounded-full blur-3xl"></div>
16-
<div className="absolute -bottom-20 right-1/4 w-[400px] h-[400px] bg-coral/5 rounded-full blur-3xl"></div>
17-
14+
<div className="absolute -top-32 -left-32 w-[500px] h-[500px] bg-mustard/15 rounded-full blur-3xl"></div>
15+
<div className="absolute top-1/2 -right-48 w-[600px] h-[600px] bg-sage/10 rounded-full blur-3xl"></div>
16+
<div className="absolute -bottom-20 left-1/4 w-[400px] h-[400px] bg-coral/5 rounded-full blur-3xl"></div>
17+
1818
{/* SVG decorative elements */}
19-
<svg className="absolute top-32 right-[12%] w-24 h-24 text-coral/15" viewBox="0 0 100 100">
19+
<svg className="absolute top-32 left-[8%] w-24 h-24 text-coral/15 max-lg:hidden" viewBox="0 0 100 100">
2020
<circle cx="50" cy="50" r="45" fill="none" stroke="currentColor" strokeWidth="2" strokeDasharray="8 6"/>
2121
</svg>
22-
<svg className="absolute bottom-1/4 left-[8%] w-40 h-40 text-sage/15" viewBox="0 0 100 100">
22+
<svg className="absolute bottom-1/4 right-[8%] w-40 h-40 text-sage/15 max-lg:hidden" viewBox="0 0 100 100">
2323
<circle cx="50" cy="50" r="45" fill="none" stroke="currentColor" strokeWidth="1.5"/>
2424
</svg>
25-
<svg className="absolute top-[45%] right-[5%] w-16 h-16 text-mustard/25" viewBox="0 0 100 100">
26-
<circle cx="50" cy="50" r="40" fill="currentColor"/>
27-
</svg>
28-
<svg className="absolute top-[20%] left-[15%] w-10 h-10 text-lavender/20" viewBox="0 0 100 100">
25+
<svg className="absolute top-[20%] left-[12%] w-10 h-10 text-lavender/20 max-lg:hidden" viewBox="0 0 100 100">
2926
<rect x="10" y="10" width="80" height="80" rx="20" fill="currentColor"/>
3027
</svg>
31-
<svg className="absolute bottom-32 right-[20%] w-8 h-8 text-coral/20" viewBox="0 0 100 100">
28+
<svg className="absolute bottom-32 left-[18%] w-8 h-8 text-coral/20 max-lg:hidden" viewBox="0 0 100 100">
3229
<rect x="15" y="15" width="70" height="70" rx="15" fill="currentColor"/>
3330
</svg>
34-
31+
3532
{/* Dot grid patterns */}
36-
<div className="absolute top-40 left-[5%] grid grid-cols-4 gap-4 opacity-20 max-md:hidden">
33+
<div className="absolute top-40 left-[5%] grid grid-cols-4 gap-4 opacity-20 max-lg:hidden">
3734
{[...Array(12)].map((_, i) => (
3835
<div key={i} className="w-2 h-2 bg-charcoal/60 rounded-full"></div>
3936
))}
4037
</div>
41-
<div className="absolute bottom-24 right-[8%] grid grid-cols-3 gap-3 opacity-15 max-md:hidden">
42-
{[...Array(6)].map((_, i) => (
43-
<div key={i} className="w-1.5 h-1.5 bg-charcoal rounded-full"></div>
44-
))}
45-
</div>
4638
</div>
47-
39+
4840
{/* Floating shapes (animated) */}
49-
<div className="absolute top-[20%] right-[10%] w-14 h-14 bg-sage/80 rounded-2xl animate-float max-md:hidden shadow-lg"></div>
50-
<div className="absolute top-[55%] right-[18%] w-10 h-10 bg-mustard/80 rounded-full animate-float-delayed max-md:hidden shadow-lg"></div>
51-
<div className="absolute top-[35%] right-[5%] w-6 h-6 bg-lavender/80 rounded-xl animate-float-fast max-md:hidden shadow-md"></div>
52-
41+
<div className="absolute top-[20%] left-[8%] w-14 h-14 bg-sage/80 rounded-2xl animate-float max-lg:hidden shadow-lg"></div>
42+
<div className="absolute top-[55%] left-[15%] w-10 h-10 bg-mustard/80 rounded-full animate-float-delayed max-lg:hidden shadow-lg"></div>
43+
<div className="absolute top-[35%] left-[5%] w-6 h-6 bg-lavender/80 rounded-xl animate-float-fast max-lg:hidden shadow-md"></div>
44+
5345
<div className="max-w-6xl mx-auto px-6 relative z-10">
5446
<div className="max-w-[700px]">
5547
<div className="inline-flex items-center gap-2 bg-white/80 backdrop-blur-sm px-3.5 py-1.5 rounded-full text-sm font-medium mb-5 shadow-sm border border-mustard/30">
@@ -61,11 +53,24 @@ export default function Home() {
6153
<p className="text-lg text-charcoal-light max-w-[550px] mb-8">
6254
You don&apos;t need more software. You need the right solution, and someone who&apos;ll tell you the truth about what that is.
6355
</p>
64-
<div className="flex gap-3 flex-wrap max-md:flex-col">
65-
<Link href="#contact" className="inline-block px-6 py-3 bg-coral text-white font-semibold text-base rounded-full hover:bg-coral-hover hover:-translate-y-0.5 hover:shadow-lg hover:shadow-coral/30 transition-all duration-300 text-center">
56+
57+
{/* Illustration */}
58+
<div className="mb-0 md:mb-8 md:mt-4">
59+
<Image
60+
src="/good_robot_hero.png"
61+
alt="Person working collaboratively with a friendly robot assistant"
62+
width={600}
63+
height={400}
64+
priority
65+
className="w-full h-auto max-w-full md:max-w-2xl"
66+
/>
67+
</div>
68+
69+
<div className="flex gap-4 flex-wrap max-md:flex-col">
70+
<Link href="#contact" className="inline-block px-8 py-4 bg-coral text-white font-bold text-lg rounded-full shadow-xl shadow-coral/40 hover:bg-coral-hover hover:-translate-y-1 hover:shadow-2xl hover:shadow-coral/50 transition-all duration-300 text-center">
6671
Let&apos;s Talk →
6772
</Link>
68-
<Link href="#services" className="inline-block px-6 py-3 bg-white/80 backdrop-blur-sm text-charcoal font-semibold text-base rounded-full border-2 border-charcoal/20 hover:bg-charcoal hover:text-white hover:border-charcoal transition-all duration-300 text-center">
73+
<Link href="#services" className="inline-block px-8 py-4 bg-white text-charcoal font-bold text-lg rounded-full border-2 border-charcoal/30 shadow-lg hover:bg-charcoal hover:text-white hover:border-charcoal hover:-translate-y-1 hover:shadow-xl transition-all duration-300 text-center">
6974
See How We Help
7075
</Link>
7176
</div>

public/good_robot_hero.png

508 KB
Loading

0 commit comments

Comments
 (0)