body { font-family: 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'Noto Sans JP', Arial, sans-serif; line-height: 1.8; color: #333; } .hero-gradient { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); } .card-hover { transition: all 0.3s ease; } .card-hover:hover { transform: translateY…