polish: performance optimizations + layout fixes
Some checks failed
Build & Push / build-and-push (push) Has been cancelled

- Hero: convert 7 infinite framer-motion JS animations to GPU-composited CSS @keyframes
- Hero: remove blur filter from word reveal animation (expensive paint)
- Hero: remove eyebrow text overlapping navbar, add top padding
- Process: widen header column (2/5) so title doesn't crowd step cards
- TrustBar: center icons and text in cards
- Fonts: add Google Fonts @import with display=swap + preconnect hints

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-03-26 14:19:15 +01:00
parent 7559128d5f
commit ed4174d198
5 changed files with 99 additions and 107 deletions

View File

@@ -49,7 +49,7 @@ function TrustCard({ item, index, t }: TrustCardProps) {
<motion.div
variants={revealVariants}
className={cn(
'group relative flex flex-col items-start gap-4 p-8',
'group relative flex flex-col items-center text-center gap-4 p-8',
'rounded-2xl bg-surface-high shadow-subtle',
'transition-shadow duration-300 hover:shadow-card',
'overflow-hidden cursor-default',