From 3a6d3891ce31a6347fd6f6de06bbb26786752076 Mon Sep 17 00:00:00 2001 From: Haewon Kam Date: Sun, 29 Mar 2026 15:23:43 +0900 Subject: [PATCH] feat: Hero section copy & design refinement MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Badge: "Infinite Marketing" → "Agentic AI Marketing Automation" - Headline: "Infinite Growth Marketing Engine." with fine-tuned kerning - Subtitle: Option B copy (learns, improves, accelerates — automatically) - Icon: PrismFilled infinity loop with gradient shading - Add vercel.json SPA rewrite rules, .vercel to gitignore Co-Authored-By: Claude Opus 4.6 --- .gitignore | 1 + src/components/Hero.tsx | 18 ++++++++--------- src/components/icons/FilledIcons.tsx | 29 ++++++++++++++++++++++++++++ vercel.json | 5 +++++ 4 files changed, 44 insertions(+), 9 deletions(-) create mode 100644 vercel.json diff --git a/.gitignore b/.gitignore index 5a86d2a..ac3f474 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ coverage/ *.log .env* !.env.example +.vercel diff --git a/src/components/Hero.tsx b/src/components/Hero.tsx index bf9cc35..ee938b4 100644 --- a/src/components/Hero.tsx +++ b/src/components/Hero.tsx @@ -1,7 +1,8 @@ import { useState } from 'react'; import { useNavigate } from 'react-router'; import { motion } from 'motion/react'; -import { ArrowRight, Sparkles } from 'lucide-react'; +import { ArrowRight } from 'lucide-react'; +import { PrismFilled } from './icons/FilledIcons'; export default function Hero() { const [url, setUrl] = useState(''); @@ -23,18 +24,18 @@ export default function Hero() { transition={{ duration: 0.6 }} className="inline-flex items-center gap-2 px-4 py-2 rounded-full bg-white/60 backdrop-blur-sm border border-white/40 shadow-sm mb-8" > - - Infinite Marketing for Premium Medical Business & Marketing Agency + + Agentic AI Marketing Automation for Premium Medical Business & Marketing Agency - AI Marketing Engine
- Infinite Marketing. + Infinite Growth
+ Marketing Engine.
- Infinite Marketing for Premium Medical Business & Marketing Agency.
- AI가 콘텐츠를 만들고 데이터가 마케팅을 개선합니다. - 콘텐츠 기획, 생성, 영상 제작, 채널 배포, 데이터 분석을 하나의 자동화 엔진으로. + Marketing that learns, improves, and accelerates — automatically.
+ 쓸수록 더 정교해지는 AI 마케팅 엔진. 콘텐츠 기획, 생성, 영상 제작, 채널 배포, 데이터 분석까지 하나로.
); } + +/** + * InfinityLoopFilled — Infinite Marketing loop icon. + * HubSpot-style infinity loop with gradient shading. + * Horizontal aspect ratio, scaled to match text cap-height. + */ +export function PrismFilled({ size = 20, className = '' }: IconProps) { + const w = Math.round(size * 1.6); + const h = size; + const id = `inf-grad-${size}`; + return ( + + + + + + + + + + + ); +} diff --git a/vercel.json b/vercel.json new file mode 100644 index 0000000..0d199b2 --- /dev/null +++ b/vercel.json @@ -0,0 +1,5 @@ +{ + "rewrites": [ + { "source": "/(.*)", "destination": "/index.html" } + ] +}